summaryrefslogtreecommitdiffstats
path: root/lib/modules.nix
AgeCommit message (Expand)Author
2016-06-01Fix display of deprecated option definition warningsEelco Dolstra
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
2014-12-22modules: Extract mkAliasDefinition from the rename.nix NixOS module.Nicolas B. Pierron
2014-11-01nixos: Try to show an helpful message when the user sets config. or options.Luca Bruno
2014-10-05Replace hasAttr/getAttr calls with the ? and . operatorsEelco Dolstra
2014-10-05lib: Use arithmetic operators rather than builtins.add etc.Eelco Dolstra
2014-09-07Merge options having the submodule type.Nicolas Pierron
2014-09-07Annotate option-set options with the file in which they are declared.Nicolas Pierron
2014-08-29Add error an message to prevent use of useless submodules.Nicolas Pierron
2014-06-26minor fix in documentationJan Malakhovski
2014-05-05Re-introduce (marked as obsolete) mkStrict function, to allow old nixops depl...Rob Vermaas
2014-03-30Bring back mkOrderEelco Dolstra
2014-02-11Pass lib to modulesShea Levy
2013-11-12Add some primops to libEelco Dolstra
2013-10-30Fix backward compatibility with Nix < 1.6Eelco Dolstra
2013-10-30Show correct position info for errors in submodulesEelco Dolstra
2013-10-30Export only the files of the active definitionsEelco Dolstra
2013-10-29Fix environment.checkConfigurationOptionsEelco Dolstra
2013-10-29fixMergeModules shouldn't check whether options are declaredEelco Dolstra
2013-10-29Add fixMergeModules back inEelco Dolstra
2013-10-29Support module keys that are pathsEelco Dolstra
2013-10-29Add a priority level for overrides in VM testsEelco Dolstra
2013-10-28Fix nixos-optionEelco Dolstra
2013-10-28Show precise error messages in option merge failuresEelco Dolstra
2013-10-28Support mkOverride in non-leaf nodesEelco Dolstra
2013-10-28Allow imports in plain modulesEelco Dolstra
2013-10-28Remove debug codeEelco Dolstra