about summary refs log tree commit diff
path: root/lib/modules.nix
AgeCommit message (Expand)AuthorFilesLines
2023-09-17Merge pull request #249243 from lf-/jade/declarationsWithLocationsRobert Hensing1-4/+11
2023-09-08nixos/modules: Add declarationPositionsJade Lovelace1-4/+11
2023-08-18lib/modules: Report a better error when option tree has bare typeRobert Hensing1-3/+3
2023-08-14lib/modules: Report a good error when option tree has bare typeRobert Hensing1-1/+33
2023-07-27Merge pull request #245271 from sternenseemann/module-system-merge-no-typeRobert Hensing1-1/+1
2023-07-26lib/modules: handle typeless options in mergeModulessternenseemann1-1/+1
2023-07-11lib.mergeModules: Add context to error messageRobert Hensing1-1/+4
2023-07-11lib/modules.nix: FormatRobert Hensing1-19/+28
2023-07-11lib/modules.nix: Inline single-use `subtree` bindingsRobert Hensing1-4/+4
2023-07-11lib/modules.nix: Make entire definition list strict in config checkRobert Hensing1-24/+21
2023-07-11lib/modules.nix: Rename defnsByName -> pushedDownDefinitionsByNameRobert Hensing1-2/+2
2023-07-11lib/modules.nix: Rename defnsByName' -> rawDefinitionsByNameRobert Hensing1-3/+3
2023-07-11lib/modules.nix: Apply argument `module` of old fRobert Hensing1-9/+9
2023-07-11lib/modules.nix: Apply argument `modules` of old old old byNameRobert Hensing1-6/+6
2023-07-11lib/modules.nix: Apply argument `f` of old old byNameRobert Hensing1-15/+21
2023-07-11lib/modules.nix: Apply argument `attr` of old byNameRobert Hensing1-31/+15
2023-07-11lib/modules.nix: Inline byNameRobert Hensing1-27/+43
2023-06-23Merge pull request #238136 from hercules-ci/nixos-nixpkgs-dont-check-when-_mo...Robert Hensing1-0/+35
2023-06-23lib/modules.nix: Clean up mergeAttrDefinitionsWithPrio implRobert Hensing1-9/+2
2023-06-23lib/modules: remove unused let bindingsfigsoda1-1/+0
2023-06-16lib.modules: Add mergeAttrDefinitionsWithPrioRobert Hensing1-0/+42
2023-06-16lib: unhide _module.argspennae1-5/+0
2023-06-13lib: turn *MD functions into aliasespennae1-12/+7
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