diff options
| author | Arian van Putten <aeroboy94@gmail.com> | 2018-09-23 21:34:36 +0200 |
|---|---|---|
| committer | Jan Malakhovski <oxij@oxij.org> | 2019-03-05 09:41:40 +0000 |
| commit | 2e75a7b516581bedcf236a0f21730185a9d1f11b (patch) | |
| tree | 1f9f8ca828dbde4df964aca0121ae40c134cf094 /pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch | |
| parent | 9b3e5a3aab728e7cea2da12b6db300136604be3a (diff) | |
nixos: doc: optionally include all modules in manual generation
Before this change `man 5 configuration.nix` would only show options of modules in
the `baseModules` set, which consists only of the list of modules in
`nixos/modules/module-list.nix`
With this change applied and `documentation.nixos.includeAllModules` option enabled
all modules included in `configuration.nix` file will be used instead.
This makes configurations with custom modules self-documenting. It also means
that importing non-`baseModules` modules like `gce.nix` or `azure.nix`
will make their documentation available in `man 5 configuration.nix`.
`documentation.nixos.includeAllModules` is currently set to `false` by
default as enabling it usually uncovers bugs and prevents evaluation.
It should be set to `true` in a release or two.
This was originally implemented in #47177, edited for more configurability,
documented and rebased onto master by @oxij.
Diffstat (limited to 'pkgs/development/python-modules/python-mapnik/python-mapnik_std_optional.patch')
0 files changed, 0 insertions, 0 deletions
