24 lines
568 B
Nix
24 lines
568 B
Nix
{ self, nixpkgs, phps, agenix, winboat }:
|
|
let
|
|
baseSpecialArgs = {
|
|
inherit (self) nixosModules;
|
|
inherit agenix;
|
|
};
|
|
nixosSystem = args:
|
|
nixpkgs.lib.nixosSystem
|
|
(nixpkgs.lib.recursiveUpdate args { specialArgs = baseSpecialArgs; });
|
|
in {
|
|
marauder = nixosSystem {
|
|
system = "x86_64-linux";
|
|
modules = [ ./marauder ];
|
|
specialArgs = { inherit phps winboat; };
|
|
};
|
|
astral = nixosSystem {
|
|
system = "x86_64-linux";
|
|
modules = [ ./astral ];
|
|
};
|
|
quasar = nixosSystem {
|
|
system = "x86_64-linux";
|
|
modules = [ ./quasar ];
|
|
};
|
|
}
|