summaryrefslogtreecommitdiff
path: root/lib/user.nix
diff options
context:
space:
mode:
Diffstat (limited to 'lib/user.nix')
-rw-r--r--lib/user.nix15
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}));
}