diff options
| author | seth <[email protected]> | 2023-04-20 22:10:21 -0400 |
|---|---|---|
| committer | seth <[email protected]> | 2023-04-20 22:13:45 -0400 |
| commit | eb3f9e87435be5941278d819351bac0ece172051 (patch) | |
| tree | d32d347bcba4760dcf1b3b8d11e6accbde12f49c /lib/user.nix | |
| parent | 65e26c34990fa57e305093572ea3a9596bc45b38 (diff) | |
move to my external lib
Diffstat (limited to 'lib/user.nix')
| -rw-r--r-- | lib/user.nix | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/lib/user.nix b/lib/user.nix deleted file mode 100644 index 88e466f..0000000 --- a/lib/user.nix +++ /dev/null @@ -1,35 +0,0 @@ -{lib}: rec { - mkHMUser = { - username, - pkgs, - stateVersion ? "22.11", - modules ? [], - inputs, - }: - inputs.home-manager.lib.homeManagerConfiguration { - inherit pkgs; - modules = - [ - ../users/${username}/home.nix - { - home = { - inherit username stateVersion; - homeDirectory = "/home/${username}"; - }; - - programs.home-manager.enable = true; - } - ] - ++ modules; - }; - - 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; - } - // users.${username})); -} |
