simplify mkConfiguration

This commit is contained in:
Joakim Repomaa
2025-07-23 14:37:31 +03:00
parent 511f6caad1
commit 4233c3dabf
2 changed files with 7 additions and 12 deletions

View File

@@ -99,26 +99,20 @@
nixosConfigurations = nixosConfigurations =
let let
mkConfiguration = mkConfiguration =
{ name:
name,
extraModules ? [ ],
}:
nixpkgs.lib.nixosSystem { nixpkgs.lib.nixosSystem {
inherit specialArgs; inherit specialArgs;
modules = [ modules = [
./modules ./modules
./hosts/${name} ./hosts/${name}
] ++ extraModules; ];
}; };
in in
{ {
radish = mkConfiguration { name = "radish"; }; radish = mkConfiguration "radish";
freun-dev = mkConfiguration { name = "freun-dev"; }; freun-dev = mkConfiguration "freun-dev";
apu = mkConfiguration { name = "apu"; }; apu = mkConfiguration "apu";
turny = mkConfiguration { turny = mkConfiguration "turny";
name = "turny";
extraModules = [ "${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix" ];
};
}; };
images.turny = self.nixosConfigurations.turny.config.system.build.sdImage; images.turny = self.nixosConfigurations.turny.config.system.build.sdImage;

View File

@@ -5,5 +5,6 @@
./configuration.nix ./configuration.nix
./secrets.nix ./secrets.nix
inputs.nixos-hardware.nixosModules.raspberry-pi-3 inputs.nixos-hardware.nixosModules.raspberry-pi-3
"${inputs.nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
]; ];
} }