about summary refs log tree commit diff
path: root/lib/modules.nix
AgeCommit message (Expand)AuthorFilesLines
2021-12-28lib/modules: extract multiply-used value in byNamepennae1-4/+4
2021-12-25lib/modules: optimize byNamepennae1-6/+5
2021-12-17Merge pull request #148785 from pennae/more-option-doc-staticizingGraham Christensen1-0/+2
2021-12-08nixos/modules: Allow options to be coerced to a string for convenienceSilvan Mosberger1-0/+2
2021-12-07Merge pull request #144022 from hercules-ci/lib-modules-optimize-unmatchedDefnsSilvan Mosberger1-13/+18
2021-12-02lib/modules: Deprecate args and checkRobert Hensing1-1/+6
2021-12-02lib/modules: Pass legacy args argument along through extendModulesRobert Hensing1-4/+21
2021-11-22modules: Add moduleType to module argumentsRobert Hensing1-0/+3
2021-11-22modules: Document that extendModules is also a module argumentRobert Hensing1-0/+2
2021-11-15lib.modules: add mkDerivedConfigTaeer Bar-Yam1-0/+20
2021-11-03lib/modules: Use strict fold' as recursiveUpdate is also strictRobert Hensing1-2/+1
2021-11-03lib/modules: Fix import* commentsRobert Hensing1-2/+2
2021-11-03lib/modules: Remove a lib.flipRobert Hensing1-3/+2
2021-11-03lib/modules: Short-circuit unmatchedDefns earlierRobert Hensing1-15/+16
2021-11-01modules: Update evalModules docRobert Hensing1-3/+26
2021-11-01modules: Add extendModules to module argsRobert Hensing1-15/+19
2021-11-01lib.evalModules: Add extendModules and type to resultRobert Hensing1-5/+22
2021-10-31lib/modules: Short-circuit unmatchedDefns when configs is emptyRobert Hensing1-4/+10
2021-08-26lib/modules: grammar fix in error msgMaximilian Bosch1-1/+1
2021-08-25lib/modules: fix error-message when declaring an option inside `config'Maximilian Bosch1-7/+18
2021-08-03lib/modules: add mkImageMediaOverrideDavid Arnold1-0/+1
2021-07-12lib.mkFixStrictness: DeprecateRobert Hensing1-3/+1
2021-07-12Partially revert "lib/modules: Drop mkStrict and mkFixStrictness"Robert Hensing1-0/+4
2021-06-06lib/modules: Drop mkStrict and mkFixStrictnessJanne Heß1-4/+0
2021-05-07Merge pull request #121870 from Pacman99/pass-specialargsRobert Hensing1-1/+1
2021-05-06lib/modules: pass specialArgs as a module argumentPacman991-1/+1
2021-05-06lib/modules: Small optimizationSilvan Mosberger1-6/+4
2021-05-05Merge pull request #114955 from berbiche/fix/modules-imports-listSilvan Mosberger1-0/+4
2021-05-05lib/modules: provide error message when imports contains a listNicolas Berbiche1-0/+4
2021-05-05Revert "lib/modules: Issue type deprecation warnings recursively"Robert Hensing1-13/+4
2021-05-03lib/modules: Issue type deprecation warnings recursivelySilvan Mosberger1-4/+13
2021-04-28treewide: use lib.warnIf where appropriateAlyssa Ross1-3/+3
2021-03-11lib/modules: better error message if an attr-set of options is expectedMaximilian Bosch1-0/+11
2021-01-21lib/modules: Set submodule type for renamed option setsSilvan Mosberger1-1/+1
2020-12-18Revert "Module-builtin assertions, disabling assertions and submodule asserti...Silvan Mosberger1-142/+22
2020-12-18lib/modules: Prefix mkRemovedOptionModule & co. check namesSilvan Mosberger1-3/+3
2020-12-17lib/modules: Introduce _module.checks.*.checkSilvan Mosberger1-18/+18
2020-11-30lib/modules: _module.check should always be internalSilvan Mosberger1-8/+9
2020-11-30lib/modules: Remove _module.checks.*.triggerPath as it's not necessarySilvan Mosberger1-82/+27
2020-11-30lib/modules: Rename _module.assertions to _module.checksSilvan Mosberger1-30/+36
2020-11-30nixos/modules: Expose the internal module in the top-level documentationSilvan Mosberger1-5/+10
2020-11-30nixos/modules: Allow options to be coerced to a string for convenienceSilvan Mosberger1-0/+2
2020-11-30lib/modules: Use module-builtin assertions for mkRemovedOptionModule and co.Silvan Mosberger1-14/+24
2020-11-30nixos/assertions: Use module-builtin assertion implementationSilvan Mosberger1-6/+6
2020-11-30lib/modules: Implement module-builtin assertionsSilvan Mosberger1-1/+152
2020-11-30Merge pull request #99115 from Infinisil/toString-module-filesSilvan Mosberger1-2/+2
2020-10-26Merge pull request #101139 from roberth/lib-use-static-scope-checkingRobert Hensing1-8/+49
2020-10-24docs: update documentation of `mkRemovedOptionModule`Robert Helgesson1-1/+1
2020-10-22lib/modules: Simplify inheritsRobert Hensing1-34/+32
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing1-8/+51