diff options
Diffstat (limited to 'users/default.nix')
| -rw-r--r-- | users/default.nix | 30 |
1 files changed, 9 insertions, 21 deletions
diff --git a/users/default.nix b/users/default.nix index 47ff5a0..78e2ee8 100644 --- a/users/default.nix +++ b/users/default.nix @@ -1,27 +1,15 @@ -{inputs, ...}: let - mkHMUser = { - name, - modules ? [], - pkgs ? import inputs.nixpkgs {system = "x86_64-linux";}, - extraSpecialArgs ? inputs, - }: - inputs.home-manager.lib.homeManagerConfiguration { - inherit pkgs extraSpecialArgs; - modules = - [ - { - programs.home-manager.enable = true; - } - ] - ++ [./${name}/home.nix] - ++ modules; - }; -in { - perSystem = {system, ...}: { +{ + inputs, + myLib, + ... +}: { + perSystem = {system, ...}: let + inherit (myLib.my) mkHMUser; + in { homeConfigurations = { seth = mkHMUser { name = "seth"; - pkgs = import inputs.nixpkgsUnstable { + pkgs = import inputs.nixpkgs { inherit system; overlays = with inputs; [nur.overlay getchoo.overlays.default]; }; |
