diff options
author | Robert Hensing <roberth@users.noreply.github.com> | 2022-04-05 21:51:46 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-05 21:51:46 +0200 |
commit | c70595326763ac7427293cd7e005619fa762c37c (patch) | |
tree | 3a33a0692b4e4c771c0465c8bef907889dbdc155 /nixos/lib | |
parent | fcbcab75c2f12f433129325f5644e124de29af1e (diff) | |
parent | 25de2935efce46fe51ac0e169fe13709166c788f (diff) |
Merge pull request #165540 from Infinisil/module-args-docs
lib/modules: Document `_module.args`
Diffstat (limited to 'nixos/lib')
-rw-r--r-- | nixos/lib/make-options-doc/mergeJSON.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/lib/make-options-doc/mergeJSON.py b/nixos/lib/make-options-doc/mergeJSON.py index 8e2ea322dc896..44a188a08c999 100644 --- a/nixos/lib/make-options-doc/mergeJSON.py +++ b/nixos/lib/make-options-doc/mergeJSON.py @@ -48,7 +48,9 @@ overrides = pivot(json.load(open(sys.argv[2 + optOffset], 'r'))) # fix up declaration paths in lazy options, since we don't eval them from a full nixpkgs dir for (k, v) in options.items(): - v.value['declarations'] = list(map(lambda s: f'nixos/modules/{s}', v.value['declarations'])) + # The _module options are not declared in nixos/modules + if v.value['loc'][0] != "_module": + v.value['declarations'] = list(map(lambda s: f'nixos/modules/{s}', v.value['declarations'])) # merge both descriptions for (k, v) in overrides.items(): |