diff options
author | Simon Parri <simonparri@ganzeria.com> | 2025-05-17 12:41:37 -0500 |
---|---|---|
committer | Simon Parri <simonparri@ganzeria.com> | 2025-05-17 12:41:37 -0500 |
commit | 460bff240a01dd466e2bf6d3129c392b75c8340a (patch) | |
tree | 214d5fefcb96ab3404fa3264d23b10c6cc43360d /users | |
parent | 97e80a86dc3734e18dc23a23bdbd866ffa7d07b4 (diff) | |
download | nixos-config-460bff240a01dd466e2bf6d3129c392b75c8340a.tar.gz nixos-config-460bff240a01dd466e2bf6d3129c392b75c8340a.zip |
modules/users: Add new function to default.nix for cleaner structure
Diffstat (limited to 'users')
-rw-r--r-- | users/default.nix | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/users/default.nix b/users/default.nix index b9285e7..10fe77b 100644 --- a/users/default.nix +++ b/users/default.nix @@ -3,6 +3,7 @@ let inherit (lib) types; cfg = config.this.users; userP = (name: builtins.elem name cfg.enabled); + user = (name: config: lib.mkIf (userP name) config); in { options.this.users = { @@ -13,7 +14,7 @@ in }; config = lib.mkMerge [ - (lib.mkIf (userP "simon") { + (user "simon" { users.groups.simon = { gid = 1000; }; |