1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-09 10:31:02 +01:00
nix/doc/manual/source
Robert Hensing ab0ca5f922 doc: make HTML manual build optional
Add `html-manual` Meson option to allow building manpages without the
HTML manual, removing the mdbook dependency for manpage-only builds.

Changes:
- Add `html-manual` Meson option (default: true)
- Make HTML manual build conditional in meson.build
- Add `buildHtmlManual` parameter to package.nix
- Conditional outputs: ["out" "man"] when enabled, ["out"] when disabled
- Make mdbook/rsync/json-schema-for-humans dependencies conditional
- Add `nix-manual-manpages-only` package variant

This allows systems that only need manpages to avoid the mdbook build
dependency while preserving full functionality for HTML manual builds.
2025-12-06 22:35:45 +01:00
..
advanced-topics doc: Add eval-profiler documentation and release note 2025-05-21 22:16:31 +00:00
architecture docs: Fix miscellaneous typos and formatting issues 2025-05-13 22:20:11 +00:00
command-ref doc: make manpage generation independent of mdbook 2025-12-06 21:34:44 +01:00
development Document the JSON Schema testing a bit 2025-11-24 17:03:42 -05:00
figures Rename doc/manual{src -> source} 2024-10-14 11:21:24 -04:00
installation Add ghcr for pre-release 2025-10-28 11:16:37 -07:00
language Add link to scopedImport documentation 2025-12-04 01:53:54 +01:00
package-management Fix documentation for GC w.r.t. symlinks 2025-07-10 16:19:43 -04:00
protocols doc: make HTML manual build optional 2025-12-06 22:35:45 +01:00
release-notes release-notes/rl-2.26.md: remove hidden Unicode RLO control chars (#14666) 2025-11-30 18:38:18 +08:00
store Move derivation JSON doc to index.md in dir 2025-11-24 15:23:50 -05:00
_redirects Rename doc/manual{src -> source} 2024-10-14 11:21:24 -04:00
c-api.md Rename doc/manual{src -> source} 2024-10-14 11:21:24 -04:00
favicon.png Rename doc/manual{src -> source} 2024-10-14 11:21:24 -04:00
favicon.svg Rename doc/manual{src -> source} 2024-10-14 11:21:24 -04:00
glossary.md Fix links in the manual 2025-11-04 00:31:46 +01:00
introduction.md docs: don't mention Haskell 2025-04-29 10:58:34 +02:00
meson.build Add JSON Schema infrastructure, use for Derivation 2025-10-16 17:24:18 -04:00
quick-start.md Rename doc/manual{src -> source} 2024-10-14 11:21:24 -04:00
SUMMARY.md.in JSON impl and Schema for DummyStore 2025-11-24 17:04:24 -05:00