wip: modularizing?

This commit is contained in:
2025-10-30 17:34:55 -04:00
parent a73194fed9
commit 8fd3ca8c9a
6 changed files with 89 additions and 62 deletions

View File

@@ -61,7 +61,8 @@
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.extraSpecialArgs = extraSpecialArgs;
home-manager.extraSpecialArgs = extraSpecialArgs // { isNixOS = false; };
# home-manager.extraSpecialArgs = extraSpecialArgs;
home-manager.backupFileExtension = "bak";
home-manager.users.${userName} = import ./home;
}
@@ -150,5 +151,23 @@
# }
# ];
};
# generic non-NixOS Linux machine
homeConfigurations."generic" = let
hostname = builtins.getEnv "HOSTNAME";
pkgs = nixpkgs.legacyPackages.x86_64-linux;
in home-manager.lib.homeManagerConfiguration {
inherit pkgs;
# system = "x86_64-linux";
extraSpecialArgs = extraSpecialArgs // {
isNixOS = false;
hostname = hostname;
};
modules = [
myOverlays
./modules/common/core
./home
];
};
};
}