Configuration for alo-cloud-1

This commit is contained in:
2024-01-03 19:11:59 +00:00
parent b69598465a
commit d4319ff7b6
5 changed files with 85 additions and 7 deletions

View File

@@ -12,13 +12,13 @@
outputs = { self, nixpkgs, nixpkgs-unstable, deploy-rs, ... }@inputs:
let
inherit (self);
system = "x86_64-linux";
overlay-unstable = final: prev: {
unstable = nixpkgs-unstable.legacyPackages.${prev.system};
};
mkNixos = modules: nixpkgs.lib.nixosSystem {
mkNixos = system: modules: nixpkgs.lib.nixosSystem {
system = system;
modules = [
({ config, pkgs, ... }: { nixpkgs.overlays = [ overlay-unstable ]; })
] ++ modules;
@@ -26,10 +26,11 @@
};
in {
nixosConfigurations = {
c1 = mkNixos [ ./hosts/c1 ];
c2 = mkNixos [ ./hosts/c2 ];
c3 = mkNixos [ ./hosts/c3 ];
nix-dev = mkNixos [ ./hosts/nix-dev ];
c1 = mkNixos "x86_64-linux" [ ./hosts/c1 ];
c2 = mkNixos "x86_64-linux" [ ./hosts/c2 ];
c3 = mkNixos "x86_64-linux" [ ./hosts/c3 ];
nix-dev = mkNixos "x86_64-linux" [ ./hosts/nix-dev ];
alo-cloud-1 = mkNixos "aarch64-linux" [./hosts/alo-cloud-1 ];
};
deploy = {
@@ -62,6 +63,13 @@
path = deploy-rs.lib.x86_64-linux.activate.nixos self.nixosConfigurations.nix-dev;
};
};
alo-cloud-1 = {
hostname = "49.13.163.72";
profiles.system = {
user = "root";
path = deploy-rs.lib.aarch64-linux.activate.nixos self.nixosConfigurations.alo-cloud-1;
};
};
};
};