From 34f0c1193622b9a747e8da5d1138f7c56d9094fe Mon Sep 17 00:00:00 2001 From: atlas Date: Sat, 30 May 2026 11:33:40 +0200 Subject: [PATCH] nix/docs: update stub-eval to services.hyperhive.* namespace Trailing #615 + #620 rebase fix: `nix/docs.nix`'s stub NixOS eval still referenced the old `hyperhive.{forge,matrix}.enable` paths that #615 moved under `services.hyperhive.*`. Update to match + also force-disable the new `services.hyperhive.gateway.enable` so the docs eval doesn't spawn the gateway container as part of `nix build .#docs`. `packages.docs{,-host,-agent}` and `checks.docs` all evaluate cleanly on the post-#615 / post-#620 shape verified via `nix flake check`. --- nix/docs.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nix/docs.nix b/nix/docs.nix index ed6655e4..bfaf5d06 100644 --- a/nix/docs.nix +++ b/nix/docs.nix @@ -50,9 +50,10 @@ let # doesn't pull in heavy build inputs (matrix container, forge, # etc.). Options are still fully declared either way — that's # what nixosOptionsDoc traverses. - services.hive-c0re.enable = lib.mkForce false; - hyperhive.forge.enable = lib.mkForce false; - hyperhive.matrix.enable = lib.mkForce false; + services.hyperhive.enable = lib.mkForce false; + services.hyperhive.forge.enable = lib.mkForce false; + services.hyperhive.matrix.enable = lib.mkForce false; + services.hyperhive.gateway.enable = lib.mkForce false; } ) ];