diff --git a/modules/users/crow/default.nix b/modules/users/crow/default.nix index 0a07880..9712fa4 100644 --- a/modules/users/crow/default.nix +++ b/modules/users/crow/default.nix @@ -1,6 +1,5 @@ {lib, config, ...}: { imports = [ ./user.nix - ./home.nix ]; } diff --git a/modules/users/crow/user.nix b/modules/users/crow/user.nix index 3a69287..3a0e473 100644 --- a/modules/users/crow/user.nix +++ b/modules/users/crow/user.nix @@ -1,7 +1,9 @@ { lib, config, ...}: { - users.users.crow = lib.mkIf config.users.crow.enable { + config.users.users.crow = lib.mkIf config.users.crow.enable { isNormalUser = true; initialPassword = "changeme"; extraGroups = [ "wheel" "networkmanager" "audio" ]; }; + + config.home-manager.users.crow = lib.mkIf config.users.crow.home.enable ./crow/home.nix; } diff --git a/modules/users/default.nix b/modules/users/default.nix index 9c215e6..e485bdb 100644 --- a/modules/users/default.nix +++ b/modules/users/default.nix @@ -1,5 +1,11 @@ -{ +{config, ...}: { imports = [ ./crow ]; + + config.home-manager = { + useGlobalPkgs = true; + useUserPackages = true; + backupFileExtension = "backup"; + }; }