diff options
Diffstat (limited to 'modules/user')
| -rw-r--r-- | modules/user/system/default.nix | 14 |
1 files changed, 6 insertions, 8 deletions
diff --git a/modules/user/system/default.nix b/modules/user/system/default.nix index 52d8116..dad00e0 100644 --- a/modules/user/system/default.nix +++ b/modules/user/system/default.nix @@ -1,16 +1,14 @@ -{config, ...}: let +{ + config, + lib, + ... +}: let cfg = config.collinux.user; in { users.users."${cfg.name}" = { isNormalUser = true; description = cfg.name; - extraGroups = - ["networkmanager" "disks"] - ++ ( - if cfg.isAdmin - then ["wheel"] - else [] - ); + extraGroups = ["networkmanager" "disks"] ++ (lib.optional cfg.isAdmin "wheel"); hashedPassword = cfg.password; }; |
