This commit is contained in:
Harivansh Rathi 2026-03-30 21:13:10 -04:00
parent f38c272269
commit 1dc4ed5f1a
20 changed files with 349 additions and 112 deletions

View file

@ -26,7 +26,7 @@ in
nix.gc = {
automatic = true;
options = "--delete-older-than 14d";
options = lib.mkDefault "--delete-older-than 14d";
}
// (
if pkgs.stdenv.isDarwin then

View file

@ -1,7 +1,6 @@
{
hosts,
inputs,
mkPkgs,
mkSpecialArgs,
mkHomeManagerModule,
...
@ -21,13 +20,5 @@ in
(mkHomeManagerModule host)
];
};
homeConfigurations.${host.name} = inputs.home-manager.lib.homeManagerConfiguration {
pkgs = mkPkgs host.system;
extraSpecialArgs = mkSpecialArgs host;
modules = [
host.standaloneHomeModule
];
};
};
}

View file

@ -18,6 +18,7 @@ let
mkSpecialArgs = host: {
inherit inputs self username;
hostname = host.hostname;
hostConfig = host;
};
mkHomeManagerModule = host: {
@ -25,7 +26,7 @@ let
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = mkSpecialArgs host;
home-manager.backupCommand = "bash ${../scripts/home-manager-backup.sh}";
home-manager.users.${username} = import host.homeModule;
home-manager.users.${username} = import ../home;
};
in
{