From f8ee3039ff848ef4c1073fc54d2033a6edda2903 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=BCde?= Date: Wed, 5 Aug 2026 14:57:29 +0200 Subject: [PATCH 1/2] nix flake update --- flake.lock | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index 573b57f..6ecd568 100644 --- a/flake.lock +++ b/flake.lock @@ -373,11 +373,11 @@ ] }, "locked": { - "lastModified": 1785785107, - "narHash": "sha256-WbzeC7Mq9uaUP43EdMmLkOycZmUgY/wUsh6tq4LJHrc=", + "lastModified": 1785876802, + "narHash": "sha256-d3XC74A9pIMsd4A9x22S8nU9hZlFAaY2lKfVboC5i6I=", "ref": "refs/heads/main", - "rev": "f707c60f900fb629799fd50d248669c42e62b78c", - "revCount": 3263, + "rev": "7a726d1e4e1f88b63b3ada9ff51781e6a2d254ac", + "revCount": 3292, "type": "git", "url": "https://forge.darkest.space/hyperhive/hyperhive.git" }, @@ -450,11 +450,11 @@ "xwayland-satellite-unstable": "xwayland-satellite-unstable" }, "locked": { - "lastModified": 1785753837, - "narHash": "sha256-Lyy16y+SnRqM+vwODCWYYwwvYkKMPPpc1p6l4wevR0M=", + "lastModified": 1785857305, + "narHash": "sha256-25q05zpF1sqOCxPPUG9DPPGd+EDW7SiAOWCzBWRS7r0=", "owner": "sodiboo", "repo": "niri-flake", - "rev": "3c93dc3656160f3aedb21d3acf82b5dfe868a539", + "rev": "9ee3e13b60643448228353097880521658b2fe0e", "type": "github" }, "original": { @@ -503,11 +503,11 @@ ] }, "locked": { - "lastModified": 1785728078, - "narHash": "sha256-gkBNQjZUlaZ7a0y0FD9iuEHKBaG547/iLLznEEBIuHs=", + "lastModified": 1785812695, + "narHash": "sha256-YKd6efsiKdJ7UOAURH6sanFqv6JXfHIqxXVC4kuDppc=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "5e4228d22f43e590ab1f58fc4da3e337c3111fe7", + "rev": "2ae89c3de613fb717a8e5e43e20b6603c4dd63cc", "type": "github" }, "original": { @@ -634,11 +634,11 @@ }, "nixpkgs_2": { "locked": { - "lastModified": 1785734586, - "narHash": "sha256-ODZkEK9Gy50yg6h98u7KkitZ3oc/uuTFK00bh1CRdNA=", + "lastModified": 1785858998, + "narHash": "sha256-fKCq5jphd6l/Ms6gc3dptkw/TcKLYub9lQE5g6rbbkc=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "531670d871c0e29724a02f3cbcac170adc65b58c", + "rev": "04607e1165ac22c5fde6dcc54c9e0b3c0487c555", "type": "github" }, "original": { @@ -679,11 +679,11 @@ ] }, "locked": { - "lastModified": 1785784727, - "narHash": "sha256-zJ4IQVqEHsZIKF0qMeI9HI4lgOVLe7RBxdua09cte8Q=", + "lastModified": 1785893934, + "narHash": "sha256-JBDZjDt9yzaWNDHmGRGHKG7Te795D6hUwdnifKWz/+E=", "owner": "nix-community", "repo": "NUR", - "rev": "1cf78d73fa765d346bab3ecd959bb7bfd885a853", + "rev": "cab901c3b16f0a039db833d20b50a7e1ad7b31b6", "type": "github" }, "original": { @@ -871,11 +871,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1785677223, - "narHash": "sha256-3b7nQjZtdjawE+9Hreelj21B9Ef0XIoWLOsoPfv8Umk=", + "lastModified": 1785795542, + "narHash": "sha256-f8itgyKF7J1i0EYhKf/eSrNfnqUR5OqR05Da3zP3UDc=", "owner": "nix-community", "repo": "stylix", - "rev": "2cb783b643c6655a01f684f272448690c9a1f529", + "rev": "bd34c34aecf7e9ca4f4c214ef69192c87588c55f", "type": "github" }, "original": { @@ -1019,11 +1019,11 @@ ] }, "locked": { - "lastModified": 1785598680, - "narHash": "sha256-/S31ZiXco1m0HCtRjr55Wt81kt33zOxfjs2EP2h7a2o=", + "lastModified": 1785850678, + "narHash": "sha256-Odd4fQ48Xm5SFfK6/NdE3/QcqLsxliuKOy3LisJ6ILw=", "owner": "vibec0re", "repo": "trollshell", - "rev": "4e9d0a2bcb3f352eb9e301e0aaee97387db0bf5a", + "rev": "b78d6592f42d06665377de372196703d2a0b68bb", "type": "github" }, "original": { From cf8114ceb06b59dea94ae01e0d1da3624bc1dc15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=BCde?= Date: Wed, 5 Aug 2026 18:40:31 +0200 Subject: [PATCH 2/2] update hyperhive, fix warnings --- flake.lock | 26 +++++++++++++------------- nixosModules/constellation-swarm.nix | 26 +++++++++++++++----------- 2 files changed, 28 insertions(+), 24 deletions(-) diff --git a/flake.lock b/flake.lock index 6ecd568..8595bd1 100644 --- a/flake.lock +++ b/flake.lock @@ -373,11 +373,11 @@ ] }, "locked": { - "lastModified": 1785876802, - "narHash": "sha256-d3XC74A9pIMsd4A9x22S8nU9hZlFAaY2lKfVboC5i6I=", + "lastModified": 1785946372, + "narHash": "sha256-JrhXaFbDW4KEKmLXb8q3x/D62L3emJw/TxvSvaCKR3k=", "ref": "refs/heads/main", - "rev": "7a726d1e4e1f88b63b3ada9ff51781e6a2d254ac", - "revCount": 3292, + "rev": "f798662396f8d19f5634b400d0a460103e934d10", + "revCount": 3317, "type": "git", "url": "https://forge.darkest.space/hyperhive/hyperhive.git" }, @@ -503,11 +503,11 @@ ] }, "locked": { - "lastModified": 1785812695, - "narHash": "sha256-YKd6efsiKdJ7UOAURH6sanFqv6JXfHIqxXVC4kuDppc=", + "lastModified": 1785898908, + "narHash": "sha256-UPMYwEyyh6QhbnXyIlpIi0H9454Ow/eOOOSkRx3Hxkk=", "owner": "nix-community", "repo": "nix-vscode-extensions", - "rev": "2ae89c3de613fb717a8e5e43e20b6603c4dd63cc", + "rev": "b510fc22aa22ad079592c5adb46d547a37def055", "type": "github" }, "original": { @@ -679,11 +679,11 @@ ] }, "locked": { - "lastModified": 1785893934, - "narHash": "sha256-JBDZjDt9yzaWNDHmGRGHKG7Te795D6hUwdnifKWz/+E=", + "lastModified": 1785944985, + "narHash": "sha256-PMcEXUdzVtXFUThHwjnK3pGtcOPE3uNKfOd6oON093k=", "owner": "nix-community", "repo": "NUR", - "rev": "cab901c3b16f0a039db833d20b50a7e1ad7b31b6", + "rev": "09ca0ebbc7f35b626aabad5a4d31f12b2f049776", "type": "github" }, "original": { @@ -992,11 +992,11 @@ ] }, "locked": { - "lastModified": 1785360170, - "narHash": "sha256-XE1lKgQ3eIO3E7zWryqcRsax+mYXod/5RHBn4YaR9YE=", + "lastModified": 1785945821, + "narHash": "sha256-NLSyTCW4K4ofhNBllt3omPasm6QpralXH1DBZOc91Dw=", "owner": "numtide", "repo": "treefmt-nix", - "rev": "d1187f8bc71fb8aab02395869ec3f5c1920f75c0", + "rev": "ae7910970dddc408fe6ab1c8e4b277bb21d72dc0", "type": "github" }, "original": { diff --git a/nixosModules/constellation-swarm.nix b/nixosModules/constellation-swarm.nix index 0274b5a..3388899 100644 --- a/nixosModules/constellation-swarm.nix +++ b/nixosModules/constellation-swarm.nix @@ -33,17 +33,12 @@ in config.services.hyperhive = lib.mkIf cfg.enable { enable = true; - swarmName = "constellation"; - ruthless = true; - domain = "${cfg.hiveName}.darkest.space"; - hiveName = cfg.hiveName; - matrix.enable = true; - forge.ci.enable = true; - gateway = { - localHostsEntry = true; - openFirewall = true; - }; - swarm.peers = { + swarm = { + name = "constellation"; + domain = "constellation.darkest.space"; + enableRequiredServices = true; + forge.ci.enable = true; + peers = { "umbra.darkest.space" = { certFingerprint = "sha256:ae68d089e0155978fff7a9963bfb1e123ed645e7c9f93a4b4bb3e278c5f32a27"; }; @@ -51,6 +46,14 @@ in certFingerprint = "sha256:63e026f8682d6b5496f3eec99edb2ef62a8999c6d767228051e6e057f8cd90c6"; }; }; + }; + ruthless = true; + domain = "${cfg.hiveName}.darkest.space"; # backcompat not a subdomain + hiveName = cfg.hiveName; + gateway = { + localHostsEntry = true; + openFirewall = true; + }; otel = { enable = true; endpoint = "https://exponentials.vibec0re.mov/otel"; @@ -60,6 +63,7 @@ in inherit adminUsers; agentMemoryMax = "6G"; claudeCodePackage = pkgs.unstable.claude-code; + buildSlots = 2; }; };