misc: refactor helpers propagation

Co-authored-by: Robert Hensing <robert@roberthensing.nl>
This commit is contained in:
Gaetan Lepage 2024-02-07 16:50:08 +01:00 committed by Gaétan Lepage
parent 3bbb3d5453
commit 5d3ed3a09e
12 changed files with 100 additions and 40 deletions

View file

@ -1,5 +1,6 @@
{
rawModules,
helpers,
pkgs,
}: let
pkgsDoc =
@ -73,7 +74,13 @@ in
options-json =
(pkgsDoc.nixosOptionsDoc
{
inherit (lib.evalModules {modules = topLevelModules;}) options;
inherit
(lib.evalModules {
modules = topLevelModules;
specialArgs.helpers = helpers;
})
options
;
inherit transformOptions;
warningsAreErrors = false;
})
@ -86,5 +93,6 @@ in
docs = pkgsDoc.callPackage ./mdbook {
inherit transformOptions;
modules = topLevelModules;
inherit helpers;
};
}