about summary refs log tree commit diff
path: root/lib/modules.nix
AgeCommit message (Expand)AuthorFilesLines
2023-05-06lib.modules: configurationClass -> classRobert Hensing1-1/+1
2023-05-06lib.modules: in evalModules return move _module.class -> configurationClassRobert Hensing1-11/+1
2023-05-06lib.modules: Change class declaration in module to _classRobert Hensing1-6/+6
2023-05-06lib/modules: Move class out of specialArgsRobert Hensing1-7/+19
2023-05-06lib/modules.nix: Deduplicate documentationRobert Hensing1-29/+2
2023-05-06lib/modules: Only interpret class declaration in non-shorthand modeRobert Hensing1-1/+1
2023-05-06lib/modules.nix: Refactor: extract applyModuleArgsRobert Hensing1-5/+6
2023-05-06lib/modules.nix: Refactor: evaluate applyModuleArgsIfFunction in attrs caseRobert Hensing1-1/+1
2023-05-06lib/modules.nix: Restore old collectModules interfaceRobert Hensing1-1/+1
2023-05-06lib/modules: Explain that a configuration can't be loaded as a moduleRobert Hensing1-1/+6
2023-05-06lib/modules: Improve error when a configuration is importedRobert Hensing1-0/+1
2023-05-06lib/modules: Check against importing things with a _typeRobert Hensing1-1/+8
2023-05-06lib/modules: Add class concept to check importsRobert Hensing1-4/+22
2023-05-06lib/modules.nix: Make some functions privateRobert Hensing1-11/+22
2023-05-06lib/modules.nix: Use explicit exportsRobert Hensing1-4/+52
2023-03-22lib/modules: better error for invalid option declarationsNaïm Favier1-4/+8
2023-03-01lib/modules: Allow an "anonymous" module with key in disabledModulesRobert Hensing1-5/+29
2023-01-08lib/modules: make `mkAliasOptionModule` emit DocBookNaïm Favier1-3/+5
2023-01-05lib/modules: hide _module.args docspennae1-0/+5
2023-01-05modules: add mkAliasOptionModuleMDpennae1-2/+11
2022-12-17lib: fix typosfigsoda1-1/+1
2022-12-02Merge pull request #204103 from ncfavier/doc-mkOrderValentin Gagarin1-9/+10
2022-12-02nixos/doc: document `mkOrder` and friendsNaïm Favier1-9/+10
2022-12-02lib/modules: Add context to the "option does not exist" errorRobert Hensing1-1/+12
2022-11-03lib.modules.doRename: Don't define warning, even as undefined, if not warning.Shea Levy1-2/+2
2022-10-01Merge pull request #193132 from figsoda/clean-upfigsoda1-9/+1
2022-09-28Merge pull request #191540 from hercules-ci/nixosTest-modularRobert Hensing1-1/+2
2022-09-26lib/modules.nix: remove unused bindingsfigsoda1-9/+1
2022-09-21lib/modules: Fix meta duplication in shorthand syntaxRobert Hensing1-1/+2
2022-09-05lib/modules: add `definitionsWithLocations` to evaluated optionsErik Arvstedt1-0/+1
2022-09-01Merge branch 'master' into option-docs-mdpennae1-1/+3
2022-08-31lib/modules: convert option description to MDpennae1-77/+43
2022-08-31lib.modules: support strings with absolute paths in `disabledModules`Erik Arvstedt1-1/+3
2022-07-21lib/modules: Add _module.specialArgsRobert Hensing1-0/+10
2022-06-14lib/modules: Throw earlier when module function does not return attrsRobert Hensing1-3/+2
2022-06-14lib.types: Add deferredModuleWithRobert Hensing1-1/+3
2022-06-14lib/types, lib/modules: Remove unused extensionOffsetRobert Hensing1-7/+1
2022-06-10lib/modules: Fix missing prefix in extendModules when unset in both eval- and...Robert Hensing1-1/+1
2022-04-30Merge pull request #167776 from hercules-ci/lib-modules-allow-disable-_module...Robert Hensing1-1/+4
2022-04-24lib.types.submoduleWith: Avoid _key collisions after extendModulesRobert Hensing1-1/+7
2022-04-11lib.modules: Allow making _module.args internalRobert Hensing1-1/+4
2022-04-05Merge pull request #165540 from Infinisil/module-args-docsRobert Hensing1-3/+87
2022-04-05lib/modules: Document _module.argsSilvan Mosberger1-3/+87
2022-03-25Merge pull request #164651 from Infinisil/remove-optionSetSilvan Mosberger1-28/+6
2022-03-21Merge remote-tracking branch 'upstream/master' into tests-restrict-argumentsRobert Hensing1-12/+82
2022-03-21lib: applyIfFunction -> applyModuleArgsIfFunctionRobert Hensing1-3/+3
2022-03-21Merge pull request #163451 from hercules-ci/stop-premature-warningsKevin Cox1-0/+20
2022-03-21lib.mkRenamedOptionModuleWith: Remove warnWhenReadRobert Hensing1-9/+1
2022-03-18lib/modules: Finally remove deprecated types.optionSetSilvan Mosberger1-28/+6
2022-03-16Merge pull request #156533 from hercules-ci/issue-146882-transparent-submodul...Silvan Mosberger1-12/+62