summaryrefslogtreecommitdiffstats
path: root/lib/modules.nix
AgeCommit message (Expand)Author
2018-06-11lib: simplify `mkAliasAndWrapDefinitions`Jan Malakhovski
2018-05-14Merge pull request #34805 from rycee/fix/dorenameMatthew Justin Bauer
2018-05-12lib: modules: propagate `highestPrio`Jan Malakhovski
2018-04-27lib/debug: deprecate `addErrorContextToAttrs`Profpatsch
2018-04-07lib: make extensibleSilvan Mosberger
2018-03-28lib/modules: fix typoFranz Pletz
2018-02-10lib: make use of visible variable in doRenameRobert Helgesson
2018-01-31Add setFunctionArgs lib function.Shea Levy
2017-11-05lib/modules: Change type error to be gramatically nicerProfpatsch
2017-09-16Convert libs to a fixed-pointGraham Christensen
2017-07-04lib: introduce imap0, imap1 (#25543)zimbatm
2017-04-19lib: trivial spelling fixesTom Saeger
2017-03-11lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin
2017-03-03modules: add support for module replacement with disabledModulesDaiderd Jordan
2017-03-01Revert "modules: add support for module replacement with disabledModules"Vladimír Čunát
2017-02-28modules: add support for module replacement with disabledModulesDaiderd Jordan
2017-02-03modules lib: type description in type error messageNikolay Amiantov
2016-11-21mkIf: Check whether the condition is a BooleanEelco Dolstra
2016-11-06module system: extensible option typesEric Sagnes
2016-09-24lib/module: add mkChangedOptionModule functionEric Sagnes
2016-09-24lib/module: add mkMergedOptionModule functionEric Sagnes
2016-08-28Merge pull request #15025 from ericsagnes/modules/manualDomen Kožar
2016-08-28Merge pull request #14311 from Profpatsch/mkRemovedOptionModule-replacementDomen Kožar
2016-08-11modules: move meta at top levelEric Sagnes
2016-06-01Fix display of deprecated option definition warningsEelco Dolstra
2016-05-29modules/mkRemovedOptionModule: add replacement docProfpatsch
2016-03-01Revert "Add the tool "nixos-typecheck" that can check an option declaration to:"Eelco Dolstra
2016-02-29Add the tool "nixos-typecheck" that can check an option declaration to:Thomas Strobel
2015-10-14Factor out option renamingEelco Dolstra
2015-08-09Update option-usages.nix expression to work with newer version of the module ...Nicolas B. Pierron
2015-08-05Module system: Fix ‘definitions’ fieldEelco Dolstra
2015-07-30Add read-only optionsEelco Dolstra
2015-07-28Remove superfluous copy of "min"Eelco Dolstra
2015-07-28Minor module system evaluation speedupsEelco Dolstra
2015-07-28Fix indentationEelco Dolstra
2015-07-23concatLists (map ...) -> concatMapEelco Dolstra
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra
2015-07-14NixOS modules: Add error context on module arguments evaluation.Nicolas B. Pierron
2015-06-15types.uniq types.bool -> types.boolEelco Dolstra
2015-06-08Bring an importable modulesPath back from the dead, in the only way I knowDan Peebles
2015-03-15Document and rename internal option of modules.Nicolas B. Pierron
2015-03-12Share common code for merging option definitions.Nicolas B. Pierron
2015-03-12Rename mergeDefinitions internal steps to functions which are independent of ...Nicolas B. Pierron
2015-03-12Expose submodule arguments to builtins.functionArgs before applying the argum...Nicolas B. Pierron
2015-03-12Add comment about limitation on __internal.checkShea Levy
2015-03-12Add comments about the module system interfaceShea Levy
2015-03-12evalModules: Add internal option for the check argumentShea Levy
2015-03-12nixos: Don't evaluate twice to get the value of config.nixpkgsShea Levy
2015-03-12modules.nix: Generate the extra argument set from the configurationShea Levy
2015-03-12Move property processing, type checking, and merge code into a functionShea Levy