From cfe7713c42f89f595587f3b00710dd7e538247dd Mon Sep 17 00:00:00 2001 From: Johannes Kirschbauer Date: Fri, 11 Sep 2026 09:48:02 +0200 Subject: [PATCH] doc/nixos: setup nav.json migration --- doc/doc-support/include-to-nav.py | 5 +++-- nixos/doc/manual/default.nix | 1 + nixos/doc/manual/nav.json | 4 ++++ 3 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 nixos/doc/manual/nav.json diff --git a/doc/doc-support/include-to-nav.py b/doc/doc-support/include-to-nav.py index d78f61e2674e..1878c6663e3d 100755 --- a/doc/doc-support/include-to-nav.py +++ b/doc/doc-support/include-to-nav.py @@ -6,9 +6,10 @@ from typing import TypedDict # Coupled to where this file lives! # Needed to resolve the relative includes file paths -DOC_ROOT = Path(__file__).resolve().parent.parent +REPO_ROOT = Path(__file__).resolve().parent.parent.parent -ROOT_FILE = DOC_ROOT / "manual.md.in" +ROOT_FILE = REPO_ROOT / "nixos/doc/manual/manual.md" +DOC_ROOT = ROOT_FILE.parent INCLUDE_RE = re.compile(r"^```\{=include=\}(?P.*)$") FENCE_RE = re.compile(r"^(```|~~~)") diff --git a/nixos/doc/manual/default.nix b/nixos/doc/manual/default.nix index e9ecc6c02bff..3d97a551de17 100644 --- a/nixos/doc/manual/default.nix +++ b/nixos/doc/manual/default.nix @@ -203,6 +203,7 @@ rec { --sidebar-depth 2 \ --header ${./header.html}\ --no-navheader \ + --experimental-config ${./nav.json} \ ./manual.md \ $dst/${common.indexPath} diff --git a/nixos/doc/manual/nav.json b/nixos/doc/manual/nav.json new file mode 100644 index 000000000000..8c564c94294d --- /dev/null +++ b/nixos/doc/manual/nav.json @@ -0,0 +1,4 @@ +{ + "open": [], + "items": [] +}