nix: refactor system.stateVersion

This commit is contained in:
Primrose 2024-12-13 22:58:54 +01:00
parent 32d661d54d
commit b528b1a966
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
7 changed files with 21 additions and 16 deletions

View file

@ -23,10 +23,7 @@ let
sharedModules =
{ hostname, system }:
[
{
nixpkgs.hostPlatform = system;
system.stateVersion = "24.05";
}
{ nixpkgs.hostPlatform = system; }
nixpkgsConfig
self.nixosModules.${"named-" + hostname} or { }
];
@ -44,15 +41,9 @@ let
sharedModules =
{ hostname, system }:
[
{
nixpkgs.hostPlatform = system;
system.stateVersion = 4;
}
{ nixpkgs.hostPlatform = system; }
nixpkgsConfig
self.darwinModules.${"named-" + hostname} or { }
# keep this here since doesn't depend on nix-darwin's stateVersion
{ home-manager.sharedModules = [ { home.stateVersion = "24.05"; } ]; }
];
in
many (mkDarwin sharedModules);
@ -62,10 +53,7 @@ let
sharedModules =
{ hostname, ... }:
[
{
home.stateVersion = "24.05";
programs.home-manager.enable = true;
}
{ programs.home-manager.enable = true; }
nixpkgsConfig
self.homeModules.${"named-" + hostname} or { }
];