{ 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 ]; }; }