about summary refs log tree commit diff
path: root/lib/modules.nix
Commit message (Expand)AuthorAge
* Revert "lib/modules: Throw better error when definitions assign to an option ...Silvan Mosberger2020-03-19
* lib/modules: Fix type checks not being done before mergingSilvan Mosberger2020-03-18
* lib/modules: Throw better error when definitions assign to an option setSilvan Mosberger2020-03-18
* lib/modules: Remove internal _module attribute from configSilvan Mosberger2020-03-17
* lib/modules.nix: Add file context to unmerged values in mergeDefinitionsRobert Hensing2020-02-24
* nixos/lib: Inherit type for doRename optionsJanne Heß2020-01-20
* lib/modules: Switch _module.args from attrsOf to lazyAttrsOfSilvan Mosberger2020-01-10
* lib/modules: Move the isDefined check into mergedValueSilvan Mosberger2020-01-10
* lib/modules: Fix store importsSilvan Mosberger2020-01-10
* Merge pull request #76857 from Infinisil/recursive-disableModulesSilvan Mosberger2020-01-09
|\
| * lib/modules: Recursive disabledModulesSilvan Mosberger2020-01-09
* | Clarify error message of 'assigning to top-level attribute' (#76702)Silvan Mosberger2020-01-08
|\ \ | |/ |/|
| * lib/modules: clarify error message of 'assigning to top-level attribute'Arnout Engelen2020-01-05
* | lib/modules: Don't pack submodules speciallySilvan Mosberger2020-01-01
* | lib/modules: Make unifyModuleSyntax fully idempotentSilvan Mosberger2019-12-05
* | lib/modules: file -> _file for a more idempotent unifyModuleSyntaxSilvan Mosberger2019-12-05
|/
* Add note: Keep error message in sync with nixos-optionChuck2019-11-04
* Merge pull request #69746 from Infinisil/rem-opt-usage-messageSilvan Mosberger2019-10-02
|\
| * lib.mkRemovedOptionModule: Show replacement for option usage tooSilvan Mosberger2019-09-28
* | mkRemovedOptionModule: assert on removed optionsRobin Gloster2019-09-30
|/
* lib/modules: Use options `apply` function even if no values are definedSilvan Mosberger2019-08-10
* module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi2019-03-07
* Merge pull request #54528 from cdepillabout/module-alias-uses-prioritySilvan Mosberger2019-02-23
|\
| * lib/modules: Change mkAliasOptionModule to use the priority for the alias.(cdep)illabout2019-01-24
* | types.optionSet: deprecate and remove last usagesdanbst2019-01-31
* | lib/modules.nix: small eval optimization (foldl' + foldl' + attrNames -> fold...danbst2019-01-30
|/
* Pull out defaultPriority to a top-level definition.(cdep)illabout2019-01-06
* lib/modules: Add a function to create an option alias that respects the priority(cdep)illabout2019-01-04
* module system: rework module mergingSymphorien Gibol2018-08-27
* [bot]: remove unreferenced codevolth2018-07-20
* Merge pull request #42138 from NixOS/yegortimoshenko-patch-6xeji2018-06-27
|\
| * lib/modules: bump mkOptionDefault priority to 1500Yegor Timoshenko2018-06-17
* | lib: fix and simplify `doRename`Jan Malakhovski2018-06-11
* | lib: simplify `mkAliasAndWrapDefinitions`Jan Malakhovski2018-06-11
|/
* Merge pull request #34805 from rycee/fix/dorenameMatthew Justin Bauer2018-05-14
|\
| * lib: make use of visible variable in doRenameRobert Helgesson2018-02-10
* | lib: modules: propagate `highestPrio`Jan Malakhovski2018-05-12
* | lib/debug: deprecate `addErrorContextToAttrs`Profpatsch2018-04-27
* | lib: make extensibleSilvan Mosberger2018-04-07
* | lib/modules: fix typoFranz Pletz2018-03-28
|/
* Add setFunctionArgs lib function.Shea Levy2018-01-31
* lib/modules: Change type error to be gramatically nicerProfpatsch2017-11-05
* Convert libs to a fixed-pointGraham Christensen2017-09-16
* lib: introduce imap0, imap1 (#25543)zimbatm2017-07-04
* lib: trivial spelling fixesTom Saeger2017-04-19
* lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin2017-03-11
* modules: add support for module replacement with disabledModulesDaiderd Jordan2017-03-03
* Revert "modules: add support for module replacement with disabledModules"Vladimír Čunát2017-03-01
* modules: add support for module replacement with disabledModulesDaiderd Jordan2017-02-28
* modules lib: type description in type error messageNikolay Amiantov2017-02-03