freun.dev: add weechat

This commit is contained in:
Joakim Repomaa
2025-03-30 20:11:30 +03:00
parent 0ecfaf4d3c
commit 9bac7b2da9
4 changed files with 47 additions and 2 deletions

View File

@@ -9,6 +9,10 @@ let
type = lib.types.nullOr lib.types.int;
default = null;
};
root = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
};
extraConfig = lib.mkOption {
type = lib.types.str;
default = "";
@@ -83,9 +87,13 @@ in
];
locations = lib.mapAttrs (
_:
{ proxyPort, extraConfig }:
{
proxyPort,
extraConfig,
root,
}:
lib.mergeAttrsList [
{ inherit extraConfig; }
{ inherit extraConfig root; }
(
if (lib.isInt proxyPort) then
{