diff options
Diffstat (limited to 'os/common/modules')
| -rw-r--r-- | os/common/modules/home-manager.nix | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/os/common/modules/home-manager.nix b/os/common/modules/home-manager.nix index 8212747..722c9ab 100644 --- a/os/common/modules/home-manager.nix +++ b/os/common/modules/home-manager.nix @@ -2,18 +2,15 @@ let username = config.global.userdata.name; host = config.networking.hostName; + homeManagerHostPath = ../../../home/${host}/home.nix; in { home-manager = { useGlobalPkgs = true; useUserPackages = false; - users.${username} = - { ... }: - { - imports = [ - ../../../home/common/home.nix - ] - ++ lib.optional (builtins.pathExists ../../../home/${host}) ../../../home/${host}/home.nix; - }; + users.${username}.imports = [ + ../../../home/common/home.nix + ] + ++ lib.optional (builtins.pathExists homeManagerHostPath) homeManagerHostPath; }; } |
