1 - The standard environment
3 (Some of this can be moved from the Nix manual)
11 - GCC / ld wrapper (+ env vars)
13 - Phases (+ how to add phases) and hooks
15 - Override functions for stdenv
19 - Overriding the setup script
21 - Predefined override functions in all-packages.nix: static binary
22 stdenv, dietlibc stdenv
24 - Stdenv bootstrap; how to update the Linux bootstrap binaries
26 - Specific platform notes (Linux, Native, Cygwin, Mingw)
29 - Support for specific languages
33 - Generic Perl builder
45 - TODO; Java needs lots of improvement
49 - Special support for building TeX documents
52 - Special kinds of applications
58 - Linux kernel modules
60 - Mozilla plugins/extensions
68 - Programs that need wrappers
77 - i.e. in lib/default.nix
80 - Specific package notes
82 - Linux kernel; how to update; feature tests
84 - X.org; how to update
86 - Gnome; how to update
97 - License attr; possible values
100 - Virtual machine support (for the build farm)
106 - Performing a build in a VM
120 - Debugging VM builds
123 - Guidelines for Nixpkgs contributions
125 - File naming conventions
127 - Versioning of packages
133 - Layout / indentations style
135 - Output FS hierarchy (e.g. $out/share/man instead of $out/man)
140 - Building outside of the Nixpkgs tree
157 - Appendix: Nixpkgs config options