dolomite: host sing-box

This commit is contained in:
xinyangli 2023-11-28 21:38:50 +08:00
parent 8b2120f9ec
commit 500ad4be63
7 changed files with 167 additions and 35 deletions

View file

@ -48,7 +48,6 @@
modules = [
home-manager.nixosModules.home-manager
nur.nixosModules.nur
sops-nix.nixosModules.sops
] ++ modules;
};
evalSecrets = import ./eval_secrets.nix;
@ -63,6 +62,9 @@
system = "x86_64-linux";
};
machinesFile = ./nixbuild.net;
specialArgs = {
inherit inputs;
};
};
massicot = { name, nodes, pkgs, ... }: with inputs; {
@ -71,6 +73,17 @@
machines/massicot
];
};
dolomite = { name, nodes, pkgs, ... }: with inputs; {
imports = [
{ nixpkgs.system = "x86_64-linux"; }
machines/dolomite
];
deployment = {
targetHost = "video.namely.icu";
buildOnTarget = false;
};
};
};
nixosConfigurations.calcite = mkNixos {
@ -99,7 +112,6 @@
];
};
images.raspite = (mkNixos {
system = "aarch64-linux";
modules = [
@ -120,6 +132,9 @@
packages = {
homeConfigurations."xin" = import ./home/xin/gold { inherit home-manager pkgs; };
};
devShells.default = pkgs.mkShell {
buildInputs = with pkgs; [ git colmena nix-output-monitor ssh-to-age ];
};
}
)));
}