summaryrefslogtreecommitdiffstats
path: root/lib/modules.nix
AgeCommit message (Expand)Author
2020-11-30Merge pull request #99115 from Infinisil/toString-module-filesSilvan Mosberger
2020-10-26Merge pull request #101139 from roberth/lib-use-static-scope-checkingRobert Hensing
2020-10-24docs: update documentation of `mkRemovedOptionModule`Robert Helgesson
2020-10-22lib/modules: Simplify inheritsRobert Hensing
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing
2020-10-09Merge pull request #96641 from zimbatm/data-module-importszimbatm
2020-09-29lib/modules: Make sure to not import module _file's into the storeSilvan Mosberger
2020-09-21lib/modules: Evaluate single defs for readOnly errorSilvan Mosberger
2020-09-21lib/modules: Improve error messages using showDefsSilvan Mosberger
2020-09-12lib: allow to import JSON and TOML fileszimbatm
2020-09-07lib/types: Allow types to emit a deprecation warningSilvan Mosberger
2020-09-02treewide: completely remove types.loaOfrnhmjoj
2020-08-18lib/modules: improve error-message for undeclared options if prefix contains ...Maximilian Bosch
2020-08-18lib/modules: Fix nonexistant option errorSilvan Mosberger
2020-08-14lib/modules: Add syntactic sugar for config._module.freeformTypeSilvan Mosberger
2020-08-10lib/modules: Fix freeform modules when there's no definitionsSilvan Mosberger
2020-08-03lib/modules: Implement freeform modulesSilvan Mosberger
2020-08-03lib/modules: Internally collect all unmatched definitionsSilvan Mosberger
2020-08-03lib/modules: Scope module evaluation variables more tightlySilvan Mosberger
2020-03-19Revert "lib/modules: Throw better error when definitions assign to an option ...Silvan Mosberger
2020-03-18lib/modules: Fix type checks not being done before mergingSilvan Mosberger
2020-03-18lib/modules: Throw better error when definitions assign to an option setSilvan Mosberger
2020-03-17lib/modules: Remove internal _module attribute from configSilvan Mosberger
2020-02-24lib/modules.nix: Add file context to unmerged values in mergeDefinitionsRobert Hensing
2020-01-20nixos/lib: Inherit type for doRename optionsJanne Heß
2020-01-10lib/modules: Switch _module.args from attrsOf to lazyAttrsOfSilvan Mosberger
2020-01-10lib/modules: Move the isDefined check into mergedValueSilvan Mosberger
2020-01-10lib/modules: Fix store importsSilvan Mosberger
2020-01-09Merge pull request #76857 from Infinisil/recursive-disableModulesSilvan Mosberger
2020-01-09lib/modules: Recursive disabledModulesSilvan Mosberger
2020-01-08Clarify error message of 'assigning to top-level attribute' (#76702)Silvan Mosberger
2020-01-05lib/modules: clarify error message of 'assigning to top-level attribute'Arnout Engelen
2020-01-01lib/modules: Don't pack submodules speciallySilvan Mosberger
2019-12-05lib/modules: Make unifyModuleSyntax fully idempotentSilvan Mosberger
2019-12-05lib/modules: file -> _file for a more idempotent unifyModuleSyntaxSilvan Mosberger
2019-11-04Add note: Keep error message in sync with nixos-optionChuck
2019-10-02Merge pull request #69746 from Infinisil/rem-opt-usage-messageSilvan Mosberger
2019-09-30mkRemovedOptionModule: assert on removed optionsRobin Gloster
2019-09-28lib.mkRemovedOptionModule: Show replacement for option usage tooSilvan Mosberger
2019-08-10lib/modules: Use options `apply` function even if no values are definedSilvan Mosberger
2019-03-07module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi
2019-02-23Merge pull request #54528 from cdepillabout/module-alias-uses-prioritySilvan Mosberger
2019-01-31types.optionSet: deprecate and remove last usagesdanbst
2019-01-30lib/modules.nix: small eval optimization (foldl' + foldl' + attrNames -> fold...danbst
2019-01-24lib/modules: Change mkAliasOptionModule to use the priority for the alias.(cdep)illabout
2019-01-06Pull out defaultPriority to a top-level definition.(cdep)illabout
2019-01-04lib/modules: Add a function to create an option alias that respects the priority(cdep)illabout
2018-08-27module system: rework module mergingSymphorien Gibol
2018-07-20[bot]: remove unreferenced codevolth
2018-06-27Merge pull request #42138 from NixOS/yegortimoshenko-patch-6xeji