From f50323e2f275da3456bc48adcb551811294298ac Mon Sep 17 00:00:00 2001 From: seth Date: Mon, 17 Apr 2023 18:58:34 -0400 Subject: further improve lib --- lib/user.nix | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) (limited to 'lib/user.nix') 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})); } -- cgit v1.2.3