summary refs log tree commit diff stats
path: root/hive.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hive.nix')
-rw-r--r--hive.nix26
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
+    ];
+  };
+}