aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/nixos/modules/services/networking/znc/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/nixos/modules/services/networking/znc/default.nix')
-rw-r--r--nixpkgs/nixos/modules/services/networking/znc/default.nix26
1 files changed, 14 insertions, 12 deletions
diff --git a/nixpkgs/nixos/modules/services/networking/znc/default.nix b/nixpkgs/nixos/modules/services/networking/znc/default.nix
index 0a9848a4934..a7315896c50 100644
--- a/nixpkgs/nixos/modules/services/networking/znc/default.nix
+++ b/nixpkgs/nixos/modules/services/networking/znc/default.nix
@@ -287,20 +287,22 @@ in
'';
};
- users.users = optional (cfg.user == defaultUser)
- { name = defaultUser;
- description = "ZNC server daemon owner";
- group = defaultUser;
- uid = config.ids.uids.znc;
- home = cfg.dataDir;
- createHome = true;
+ users.users = optionalAttrs (cfg.user == defaultUser) {
+ ${defaultUser} =
+ { description = "ZNC server daemon owner";
+ group = defaultUser;
+ uid = config.ids.uids.znc;
+ home = cfg.dataDir;
+ createHome = true;
+ };
};
- users.groups = optional (cfg.user == defaultUser)
- { name = defaultUser;
- gid = config.ids.gids.znc;
- members = [ defaultUser ];
- };
+ users.groups = optionalAttrs (cfg.user == defaultUser) {
+ ${defaultUser} =
+ { gid = config.ids.gids.znc;
+ members = [ defaultUser ];
+ };
+ };
};
}