diff --git a/nix/docs/default.nix b/nix/docs/default.nix index 55b33c7a..cb5f8805 100644 --- a/nix/docs/default.nix +++ b/nix/docs/default.nix @@ -106,11 +106,16 @@ let in lib.foldl' lib.recursiveUpdate { } (map pick roots); + # Post-#615, host options live entirely under `services.hyperhive.*` + # (closes #630). Pre-#615 had a mix of `hyperhive.*` (forge, matrix, + # domain) and `services.hive-c0re.*` — picking against those roots + # silently produced an empty options tree on current main, so the + # rendered host page was just the template chrome with no `

` + # option headers underneath. hostOptions = pickSubtrees hostEval.options [ - [ "hyperhive" ] [ "services" - "hive-c0re" + "hyperhive" ] ];