diff options
author | Alan Pearce | 2025-03-04 10:53:50 +0100 |
---|---|---|
committer | Alan Pearce | 2025-03-04 10:53:50 +0100 |
commit | ac01bd182f575a268e12b556f5ef5cdfbc4499a2 (patch) | |
tree | 006e2fb958e78701f7ed831b7d577a150f210ba9 /hive.nix | |
parent | 5efe9faa9ad762667137e00c742823beabc5be6d (diff) | |
download | nixfiles-ac01bd182f575a268e12b556f5ef5cdfbc4499a2.tar.lz nixfiles-ac01bd182f575a268e12b556f5ef5cdfbc4499a2.tar.zst nixfiles-ac01bd182f575a268e12b556f5ef5cdfbc4499a2.zip |
deploy to linde with colmena
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 + ]; + }; +} |