diff options
| author | Robert Hensing <robert@roberthensing.nl> | 2025-09-14 16:04:29 +0200 |
|---|---|---|
| committer | Robert Hensing <robert@roberthensing.nl> | 2025-09-14 16:15:09 +0200 |
| commit | d916df777523d75f7c5acca79946652f032f633e (patch) | |
| tree | e84e237e610871d2319f0ba6ad0cff609a897ebf /pkgs/development/python-modules/python-openstackclient | |
| parent | ec7fcd43b976611a95d533be80ba520b2c1db8f8 (diff) | |
nixos/make-options-doc: Remove now redundant fixup
This fixes a problem where most NixOS option declaration paths started
with `nixos/modules/nixos/modules/`, which should have been only
just `nixos/modules/`.
Since dcc0ee9ea10ddfb31f1eb4827379ef0aa91e95d5, we use a source path
that includes both the `modules` and `nixos/modules`, so we don't need
to additionally prefix `nixos/modules` anymore.
Manually checked with
nix-build nixos/release.nix -A options
jq < result/share/doc/nixos/options.json '[ ."_module.args".declarations, ."meta.maintainers".declarations, ."nixpkgs.system".declarations, ."zramSwap.swapDevices".declarations ]'
Samples:
- `_module` for options defined in `lib/`
- `meta.maintainers` for options defined in `modules/`
- `nixpkgs.system` for options defined in `nixos/` with `meta.buildDocsInSandbox = false;`
- `zramSwap.swapDevices` for regular `nixos/` without that
I'm a big fan of automated tests, but in this case I am not doing that because
- the solution is a simplification, and
- no obvious place for the test, and it would couple with unrelated
downstream code more than I would like.
Diffstat (limited to 'pkgs/development/python-modules/python-openstackclient')
0 files changed, 0 insertions, 0 deletions
