nixos/hosts/default.nix

24 lines
556 B
Nix

{ self, nixpkgs, phps, agenix, ... }:
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; };
};
astral = nixosSystem {
system = "x86_64-linux";
modules = [ ./astral ];
};
quasar = nixosSystem {
system = "x86_64-linux";
modules = [ ./quasar ];
};
}