hive.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | {
meta = {
nixpkgs = <nixpkgs>;
specialArgs = {
srvos = import <srvos>;
};
};
defaults = { pkgs, ... }: {
deployment = {
buildOnTarget = true;
};
};
linde = { name, nodes, srvos, ... }: {
deployment.allowLocalDeployment = true;
imports = [
srvos.nixosModules.server
srvos.nixosModules.hardware-hetzner-cloud-arm
<agenix/modules/age.nix>
(builtins.getFlake (toString <searchix>)).nixosModules.web
(builtins.getFlake (toString <golink>)).nixosModules.default
./packages/modules/nixos/laminar.nix
./system/linde.nix
];
};
}
|