about summary refs log tree commit diff
path: root/lib/modules.nix
AgeCommit message (Expand)AuthorFilesLines
2015-08-09Update option-usages.nix expression to work with newer version of the module ...Nicolas B. Pierron1-1/+1
2015-08-05Module system: Fix ‘definitions’ fieldEelco Dolstra1-1/+1
2015-07-30Add read-only optionsEelco Dolstra1-3/+8
2015-07-28Remove superfluous copy of "min"Eelco Dolstra1-1/+0
2015-07-28Minor module system evaluation speedupsEelco Dolstra1-23/+26
2015-07-28Fix indentationEelco Dolstra1-32/+33
2015-07-23concatLists (map ...) -> concatMapEelco Dolstra1-4/+4
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra1-7/+7
2015-07-14NixOS modules: Add error context on module arguments evaluation.Nicolas B. Pierron1-5/+14
2015-06-15types.uniq types.bool -> types.boolEelco Dolstra1-1/+1
2015-06-08Bring an importable modulesPath back from the dead, in the only way I knowDan Peebles1-2/+6
2015-03-15Document and rename internal option of modules.Nicolas B. Pierron1-17/+17
2015-03-12Share common code for merging option definitions.Nicolas B. Pierron1-7/+11
2015-03-12Rename mergeDefinitions internal steps to functions which are independent of ...Nicolas B. Pierron1-7/+8
2015-03-12Expose submodule arguments to builtins.functionArgs before applying the argum...Nicolas B. Pierron1-7/+27
2015-03-12Add comment about limitation on __internal.checkShea Levy1-0/+4
2015-03-12Add comments about the module system interfaceShea Levy1-2/+14
2015-03-12evalModules: Add internal option for the check argumentShea Levy1-1/+11
2015-03-12nixos: Don't evaluate twice to get the value of config.nixpkgsShea Levy1-2/+2
2015-03-12modules.nix: Generate the extra argument set from the configurationShea Levy1-3/+30
2015-03-12Move property processing, type checking, and merge code into a functionShea Levy1-22/+36
2014-12-22modules: Extract mkAliasDefinition from the rename.nix NixOS module.Nicolas B. Pierron1-0/+25
2014-11-01nixos: Try to show an helpful message when the user sets config. or options.Luca Bruno1-1/+1
2014-10-05Replace hasAttr/getAttr calls with the ? and . operatorsEelco Dolstra1-7/+7
2014-10-05lib: Use arithmetic operators rather than builtins.add etc.Eelco Dolstra1-1/+1
2014-09-07Merge options having the submodule type.Nicolas Pierron1-6/+15
2014-09-07Annotate option-set options with the file in which they are declared.Nicolas Pierron1-8/+23
2014-08-29Add error an message to prevent use of useless submodules.Nicolas Pierron1-2/+3
2014-06-26minor fix in documentationJan Malakhovski1-1/+1
2014-05-05Re-introduce (marked as obsolete) mkStrict function, to allow old nixops depl...Rob Vermaas1-0/+2
2014-03-30Bring back mkOrderEelco Dolstra1-5/+29
2014-02-11Pass lib to modulesShea Levy1-1/+1
2013-11-12Add some primops to libEelco Dolstra1-3/+3
2013-10-30Fix backward compatibility with Nix < 1.6Eelco Dolstra1-3/+7
2013-10-30Show correct position info for errors in submodulesEelco Dolstra1-11/+8
2013-10-30Export only the files of the active definitionsEelco Dolstra1-2/+3
2013-10-29Fix environment.checkConfigurationOptionsEelco Dolstra1-16/+25
2013-10-29fixMergeModules shouldn't check whether options are declaredEelco Dolstra1-1/+1
2013-10-29Add fixMergeModules back inEelco Dolstra1-0/+4
2013-10-29Support module keys that are pathsEelco Dolstra1-2/+2
2013-10-29Add a priority level for overrides in VM testsEelco Dolstra1-2/+3
2013-10-28Fix nixos-optionEelco Dolstra1-0/+1
2013-10-28Show precise error messages in option merge failuresEelco Dolstra1-2/+2
2013-10-28Support mkOverride in non-leaf nodesEelco Dolstra1-2/+2
2013-10-28Allow imports in plain modulesEelco Dolstra1-3/+3
2013-10-28Remove debug codeEelco Dolstra1-1/+1
2013-10-28Fix evaluation of environment.variablesEelco Dolstra1-2/+5
2013-10-28Fix NixOps evaluationEelco Dolstra1-8/+10
2013-10-28Fix option renamingEelco Dolstra1-1/+1
2013-10-28Check for undeclared optionsEelco Dolstra1-12/+16