This PR factors out the construction of specialArgs, making those arguments available to flake module users as well as to users of devshell.mkShell.
Associated changes include:
Replacing uses of the name extraModulesDir with extraModulesPath, to harmonize with the name of the specialArgs entry,
Documentation of extraModulesPath usage,
Demoing the use of extraModulesPath in the flake-parts-based flake template, and
Running the basic nix develop <...> -c echo OK sanity-check on all flake templates (thus testing that the extraModulesPath in the flake-parts-based template hasn't broken anything too badly).
This PR factors out the construction of
specialArgs
, making those arguments available to flake module users as well as to users ofdevshell.mkShell
.Associated changes include:
extraModulesDir
withextraModulesPath
, to harmonize with the name of thespecialArgs
entry,extraModulesPath
usage,extraModulesPath
in theflake-parts
-based flake template, andnix develop <...> -c echo OK
sanity-check on all flake templates (thus testing that theextraModulesPath
in theflake-parts
-based template hasn't broken anything too badly).Thank you!