about summary refs log tree commit diff
path: root/lib/modules.nix
AgeCommit message (Expand)AuthorFilesLines
2020-01-09lib/modules: Recursive disabledModulesSilvan Mosberger1-25/+73
2020-01-08Clarify error message of 'assigning to top-level attribute' (#76702)Silvan Mosberger1-1/+1
2020-01-05lib/modules: clarify error message of 'assigning to top-level attribute'Arnout Engelen1-1/+1
2020-01-01lib/modules: Don't pack submodules speciallySilvan Mosberger1-16/+10
2019-12-05lib/modules: Make unifyModuleSyntax fully idempotentSilvan Mosberger1-5/+5
2019-12-05lib/modules: file -> _file for a more idempotent unifyModuleSyntaxSilvan Mosberger1-10/+10
2019-11-04Add note: Keep error message in sync with nixos-optionChuck1-0/+2
2019-10-02Merge pull request #69746 from Infinisil/rem-opt-usage-messageSilvan Mosberger1-0/+1
2019-09-30mkRemovedOptionModule: assert on removed optionsRobin Gloster1-4/+7
2019-09-28lib.mkRemovedOptionModule: Show replacement for option usage tooSilvan Mosberger1-0/+1
2019-08-10lib/modules: Use options `apply` function even if no values are definedSilvan Mosberger1-10/+8
2019-03-07module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi1-2/+16
2019-02-23Merge pull request #54528 from cdepillabout/module-alias-uses-prioritySilvan Mosberger1-10/+4
2019-01-31types.optionSet: deprecate and remove last usagesdanbst1-17/+2
2019-01-30lib/modules.nix: small eval optimization (foldl' + foldl' + attrNames -> fold...danbst1-12/+14
2019-01-24lib/modules: Change mkAliasOptionModule to use the priority for the alias.(cdep)illabout1-10/+4
2019-01-06Pull out defaultPriority to a top-level definition.(cdep)illabout1-5/+5
2019-01-04lib/modules: Add a function to create an option alias that respects the priority(cdep)illabout1-3/+27
2018-08-27module system: rework module mergingSymphorien Gibol1-21/+45
2018-07-20[bot]: remove unreferenced codevolth1-1/+0
2018-06-27Merge pull request #42138 from NixOS/yegortimoshenko-patch-6xeji1-1/+1
2018-06-17lib/modules: bump mkOptionDefault priority to 1500Yegor Timoshenko1-1/+1
2018-06-11lib: fix and simplify `doRename`Jan Malakhovski1-13/+17
2018-06-11lib: simplify `mkAliasAndWrapDefinitions`Jan Malakhovski1-3/+1
2018-05-14Merge pull request #34805 from rycee/fix/dorenameMatthew Justin Bauer1-0/+1
2018-05-12lib: modules: propagate `highestPrio`Jan Malakhovski1-8/+19
2018-04-27lib/debug: deprecate `addErrorContextToAttrs`Profpatsch1-2/+2
2018-04-07lib: make extensibleSilvan Mosberger1-1/+1
2018-03-28lib/modules: fix typoFranz Pletz1-1/+1
2018-02-10lib: make use of visible variable in doRenameRobert Helgesson1-0/+1
2018-01-31Add setFunctionArgs lib function.Shea Levy1-1/+1
2017-11-05lib/modules: Change type error to be gramatically nicerProfpatsch1-1/+1
2017-09-16Convert libs to a fixed-pointGraham Christensen1-7/+9
2017-07-04lib: introduce imap0, imap1 (#25543)zimbatm1-1/+1
2017-04-19lib: trivial spelling fixesTom Saeger1-1/+1
2017-03-11lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin1-4/+4
2017-03-03modules: add support for module replacement with disabledModulesDaiderd Jordan1-7/+17
2017-03-01Revert "modules: add support for module replacement with disabledModules"Vladimír Čunát1-17/+7
2017-02-28modules: add support for module replacement with disabledModulesDaiderd Jordan1-7/+17
2017-02-03modules lib: type description in type error messageNikolay Amiantov1-1/+1
2016-11-21mkIf: Check whether the condition is a BooleanEelco Dolstra1-3/+6
2016-11-06module system: extensible option typesEric Sagnes1-11/+21
2016-09-24lib/module: add mkChangedOptionModule functionEric Sagnes1-0/+26
2016-09-24lib/module: add mkMergedOptionModule functionEric Sagnes1-0/+53
2016-08-28Merge pull request #15025 from ericsagnes/modules/manualDomen Kožar1-3/+7
2016-08-28Merge pull request #14311 from Profpatsch/mkRemovedOptionModule-replacementDomen Kožar1-4/+10
2016-08-11modules: move meta at top levelEric Sagnes1-3/+7
2016-06-01Fix display of deprecated option definition warningsEelco Dolstra1-2/+0
2016-05-29modules/mkRemovedOptionModule: add replacement docProfpatsch1-4/+10
2016-03-01Revert "Add the tool "nixos-typecheck" that can check an option declaration to:"Eelco Dolstra1-82/+17