users.groups.nginx = lib.mkDefault {};
users.groups.git = lib.mkDefault {};
users.groups.ircd = lib.mkDefault {};
+ users.groups.ngircd = lib.mkDefault {};
users.users = {
ngircd = {
isSystemUser = lib.mkDefault true;
+ group = "ngircd";
extraGroups = [ "acme" "nginx" ];
};
format = "yaml";
path = "${config.sops.defaultSymlinkPath}/dn42";
};
+ znc = {
+ format = "yaml";
+ path = "${config.sops.defaultSymlinkPath}/znc";
+ };
+ matrix_bridge = {
+ format = "yaml";
+ path = "${config.sops.defaultSymlinkPath}/matrix_bridge";
+ };
};
-
defaultSymlinkPath = "/run/user/1000/secrets";
defaultSecretsMountPoint = "/run/user/1000/secrets.d";
};
users.groups.nginx = lib.mkDefault {};
users.groups.git = lib.mkDefault {};
users.groups.ircd = lib.mkDefault {};
+ users.groups.ngircd = lib.mkDefault {};
users.users = {
ngircd = {
isSystemUser = lib.mkDefault true;
+ group = "ngircd";
extraGroups = [ "acme" "nginx" ];
};
format = "yaml";
path = "${config.sops.defaultSymlinkPath}/dn42";
};
+ znc = {
+ format = "yaml";
+ path = "${config.sops.defaultSymlinkPath}/znc";
+ };
+ matrix_bridge = {
+ format = "yaml";
+ path = "${config.sops.defaultSymlinkPath}/matrix_bridge";
+ };
};
-
defaultSymlinkPath = "/run/user/1000/secrets";
defaultSecretsMountPoint = "/run/user/1000/secrets.d";
};
"mail.${config.monorepo.vars.remoteHost}" = {};
"nullring.xyz" = {};
+ "matrix.nullring.xyz" = {};
"talk.nullring.xyz" = {};
+ "mail.nullring.xyz" = {};
"ret2pop.nullring.xyz" = {};
};
};