summaryrefslogtreecommitdiffstats
path: root/lib/modules.nix
AgeCommit message (Expand)Author
2022-11-03lib.modules.doRename: Don't define warning, even as undefined, if not warning.Shea Levy
2022-10-01Merge pull request #193132 from figsoda/clean-upfigsoda
2022-09-28Merge pull request #191540 from hercules-ci/nixosTest-modularRobert Hensing
2022-09-26lib/modules.nix: remove unused bindingsfigsoda
2022-09-21lib/modules: Fix meta duplication in shorthand syntaxRobert Hensing
2022-09-05lib/modules: add `definitionsWithLocations` to evaluated optionsErik Arvstedt
2022-09-01Merge branch 'master' into option-docs-mdpennae
2022-08-31lib/modules: convert option description to MDpennae
2022-08-31lib.modules: support strings with absolute paths in `disabledModules`Erik Arvstedt
2022-07-21lib/modules: Add _module.specialArgsRobert Hensing
2022-06-14lib/modules: Throw earlier when module function does not return attrsRobert Hensing
2022-06-14lib.types: Add deferredModuleWithRobert Hensing
2022-06-14lib/types, lib/modules: Remove unused extensionOffsetRobert Hensing
2022-06-10lib/modules: Fix missing prefix in extendModules when unset in both eval- and...Robert Hensing
2022-04-30Merge pull request #167776 from hercules-ci/lib-modules-allow-disable-_module...Robert Hensing
2022-04-24lib.types.submoduleWith: Avoid _key collisions after extendModulesRobert Hensing
2022-04-11lib.modules: Allow making _module.args internalRobert Hensing
2022-04-05Merge pull request #165540 from Infinisil/module-args-docsRobert Hensing
2022-04-05lib/modules: Document _module.argsSilvan Mosberger
2022-03-25Merge pull request #164651 from Infinisil/remove-optionSetSilvan Mosberger
2022-03-21Merge remote-tracking branch 'upstream/master' into tests-restrict-argumentsRobert Hensing
2022-03-21lib: applyIfFunction -> applyModuleArgsIfFunctionRobert Hensing
2022-03-21Merge pull request #163451 from hercules-ci/stop-premature-warningsKevin Cox
2022-03-21lib.mkRenamedOptionModuleWith: Remove warnWhenReadRobert Hensing
2022-03-18lib/modules: Finally remove deprecated types.optionSetSilvan Mosberger
2022-03-16Merge pull request #156533 from hercules-ci/issue-146882-transparent-submodul...Silvan Mosberger
2022-03-09lib: Add mkRenamedOptionModuleWithRobert Hensing
2022-03-07lib/modules.nix: Add comment about internal shorthand null valueRobert Hensing
2022-03-07lib/modules.nix: Move comment to the actual legacy codeRobert Hensing
2022-03-07lib/modules.nix: Optimize optionSet legacy compat codeRobert Hensing
2022-03-07Revert "lib.modules: Remove redundant fixupOptionType in option injection"Robert Hensing
2022-03-03lib.modules: Remove redundant fixupOptionType in option injectionRobert Hensing
2022-03-03lib.modules: Make option injection work when shorthandOnlyDefinesConfigRobert Hensing
2022-03-03lib.modules: Improve option-is-prefix error messageRobert Hensing
2022-03-03lib.modules: Explain why options can only be merged into submodulesRobert Hensing
2022-03-03lib.modules: Refactor option scanning slightlyRobert Hensing
2022-03-03lib.types.submodule: Remove redundant isSubmodule attrRobert Hensing
2022-03-03lib.modules: Let module declare options directly in bare submoduleRobert Hensing
2022-03-01lib.modules: Use types.optionType for _module.freeformTypeSilvan Mosberger
2022-02-22lib/modules: Use types.raw for _module.argsSilvan Mosberger
2022-01-27lib/modules: introduce setDefaultModuleLocationNaïm Favier
2021-12-28lib/modules: extract multiply-used value in byNamepennae
2021-12-25lib/modules: optimize byNamepennae
2021-12-17Merge pull request #148785 from pennae/more-option-doc-staticizingGraham Christensen
2021-12-08nixos/modules: Allow options to be coerced to a string for convenienceSilvan Mosberger
2021-12-07Merge pull request #144022 from hercules-ci/lib-modules-optimize-unmatchedDefnsSilvan Mosberger
2021-12-02lib/modules: Deprecate args and checkRobert Hensing
2021-12-02lib/modules: Pass legacy args argument along through extendModulesRobert Hensing
2021-11-22modules: Add moduleType to module argumentsRobert Hensing
2021-11-22modules: Document that extendModules is also a module argumentRobert Hensing