diff options
Diffstat (limited to 'lib/user.nix')
| -rw-r--r-- | lib/user.nix | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/lib/user.nix b/lib/user.nix index 75244eb..88e466f 100644 --- a/lib/user.nix +++ b/lib/user.nix @@ -1,4 +1,4 @@ -{mapFilterDirs}: rec { +{lib}: rec { mkHMUser = { username, pkgs, @@ -25,14 +25,11 @@ mapHMUsers = inputs: system: let users = import ../users inputs system; + inherit (lib.my) mapFilterDirs; in mapFilterDirs ../users (n: v: v == "directory" && n != "secrets") (username: _: - mkHMUser { - inherit username inputs; - inherit (users.${username}) pkgs stateVersion; - modules = - if builtins.hasAttr "modules" users.${username} - then users.${username}.modules - else []; - }); + mkHMUser ({ + inherit username inputs; + } + // users.${username})); } |
