biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / nixos / doc / manual / manual.md
blob8cb766eeccf64ae88e6c97f3decbd0febd2932ce
1 # NixOS Manual {#book-nixos-manual}
2 ## Version @NIXOS_VERSION@
4 <!--
5   this is the top-level structure file for the nixos manual.
7   the manual structure extends the nixpkgs commonmark further with include
8   blocks to allow better organization of input text. there are six types of
9   include blocks: preface, parts, chapters, sections, appendix, and options.
10   each type except `options`` corresponds to the docbook elements of (roughly)
11   the same name, and can itself can further include blocks to denote its
12   substructure.
14   non-`options`` include blocks are fenced code blocks that list a number of
15   files to include, in the form
17      ```{=include=} <type>
18      <file-name-1>
19      <file-name-2>
20      <...>
21      ```
23   `options` include blocks do not list file names but contain a list of key-value
24   pairs that describe the options to be included and how to convert them into
25   elements of the manual output type:
27       ```{=include=} options
28       id-prefix: <options id prefix>
29       list-id: <variable list element id>
30       source: <path to options.json>
31       ```
33 -->
35 ```{=include=} preface
36 preface.md
37 ```
39 ```{=include=} parts
40 installation/installation.md
41 configuration/configuration.md
42 administration/running.md
43 development/development.md
44 ```
46 ```{=include=} chapters
47 contributing-to-this-manual.chapter.md
48 ```
50 ```{=include=} appendix html:into-file=//options.html
51 nixos-options.md
52 ```
54 ```{=include=} appendix html:into-file=//release-notes.html
55 release-notes/release-notes.md
56 ```