diff options
| author | seth <[email protected]> | 2023-04-17 18:58:34 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-04-17 18:58:34 -0400 |
| commit | f50323e2f275da3456bc48adcb551811294298ac (patch) | |
| tree | 3af8398bda61a8bff49ce95e9a110c90ef2eaab8 /lib/user.nix | |
| parent | b6c93c98510a8e60121572d2a7612e6fe3924f32 (diff) | |
further improve lib
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})); } |
