Add host "apogee"

This commit is contained in:
Nettika 2025-07-06 01:01:21 -07:00
parent bb53530665
commit d03bb62c23
6 changed files with 104 additions and 16 deletions

View file

@ -3,6 +3,7 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.05";
nixpkgs-vicuna.url = "github:nixos/nixpkgs/nixos-24.11";
phps = {
url = "github:fossar/nix-phps";
inputs.nixpkgs.follows = "nixpkgs";
@ -13,20 +14,30 @@
};
};
outputs = { self, nixpkgs, phps, agenix }:
let inherit (nixpkgs.lib) nixosSystem;
in {
nixosModules.common = ./modules/common.nix;
nixosConfigurations = {
marauder = nixosSystem {
system = "x86_64-linux";
modules = [
./hosts/marauder
self.nixosModules.common
agenix.nixosModules.default
];
specialArgs = { inherit phps agenix; };
};
outputs = { self, nixpkgs, nixpkgs-vicuna, phps, agenix }: {
nixosModules.common = ./modules/common.nix;
nixosConfigurations = {
marauder = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./hosts/marauder
self.nixosModules.common
agenix.nixosModules.default
{
environment.systemPackages =
[ agenix.packages.x86_64-linux.default ];
}
];
specialArgs = { inherit phps; };
};
apogee = nixpkgs-vicuna.lib.nixosSystem {
system = "x86_64-linux";
modules = [
./hosts/apogee
self.nixosModules.common
agenix.nixosModules.default
];
};
};
};
}