This commit is contained in:
tulg 2026-05-06 16:04:54 +03:00
parent 0875e05f71
commit 8c44e6e6cc
7 changed files with 284 additions and 15 deletions

View file

@ -5,6 +5,7 @@
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
spicetify-nix.url = "github:Gerg-L/spicetify-nix";
xray-3x-ui.url = "github:sunmeplz/xray-3x-ui";
nixarr.url = "github:nix-media-server/nixarr";
home-manager = {
url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs";
@ -52,6 +53,7 @@
agenix,
xray-3x-ui,
deploy-rs,
nixarr,
...
} @ inputs: let
system = "x86_64-linux";
@ -152,6 +154,24 @@
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.kittykat;
};
};
nixosConfigurations.pirate = nixpkgs.lib.nixosSystem {
inherit system;
specialArgs = {inherit inputs;};
modules = [
./hosts/pirate/configuration.nix
nixarr.nixosModules.default
agenix.nixosModules.default
inputs.disko.nixosModules.disko
];
};
deploy.nodes.pirate = {
hostname = "pirate";
profiles.system = {
sshUser = "root";
user = "root";
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.pirate;
};
};
checks = builtins.mapAttrs (system: deployLib: deployLib.deployChecks self.deploy) deploy-rs.lib;
};
}