diff options
Diffstat (limited to 'hive.nix')
-rw-r--r-- | hive.nix | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/hive.nix b/hive.nix new file mode 100644 index 00000000..22d29ee3 --- /dev/null +++ b/hive.nix @@ -0,0 +1,26 @@ +{ + meta = { + nixpkgs = <nixpkgs>; + specialArgs = { + srvos = import <srvos>; + }; + }; + + defaults = { pkgs, ... }: { + deployment = { + buildOnTarget = true; + }; + }; + + linde = { name, nodes, srvos, ... }: { + 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 + ]; + }; +} |