summaryrefslogtreecommitdiffstats
path: root/lib/types.nix
AgeCommit message (Expand)Author
2016-05-25Improve types.listOf error messageEelco Dolstra
2016-03-19lib/types: Revert handling submodules for "either"aszlig
2016-03-19lib/types: Handle submodules for type "either"aszlig
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
2016-02-17lib/types: Set name of types.package to "package"aszlig
2015-12-04Use x == null instead of builtins.isNull xIgor Pashev
2015-12-04Allow enum of integers (and any other type)Igor Pashev
2015-09-18nixos,lib: move environment generation related copy-paste to libJan Malakhovski
2015-08-15Revert change of path typeBenno Fünfstück
2015-08-15types.nix: better error message for non-pathsBenno Fünfstück
2015-08-07Allow options with type "package" to be store pathsEelco Dolstra
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra
2015-06-15Make types.bool complain on conflicting definitionsEelco Dolstra
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-12Add comments about the module system interfaceShea Levy
2015-03-12types.loaOf: Update check functionShea Levy
2015-03-12types.attrsOf: Use mergeDefinitions to handle each elementShea Levy
2015-03-12types.listOf: Use mergeDefinitions to handle each elementShea Levy
2014-09-07Remove types.functionTo.Nicolas Pierron
2014-09-07Merge options having the submodule type.Nicolas Pierron
2014-08-19types.nix: Add ‘either’ typeEelco Dolstra
2014-05-01Fix description to match conventionShea Levy
2014-05-01Add enum option typeShea Levy
2014-02-27Remove lib.typeOfEelco Dolstra
2014-02-20loaOf: Allow merging definitions from a list into other definitions IFF there...Shea Levy
2014-02-13Revert "Add nixosSubmodule option type"Shea Levy
2014-02-13Revert "Add option type for a submodule with extra arguments"Shea Levy
2014-02-13Revert "Add heterogeneousAttrsOf option type"Shea Levy
2014-02-11Add heterogeneousAttrsOf option typeShea Levy
2014-02-11Add option type for a submodule with extra argumentsShea Levy
2014-02-11Add nixosSubmodule option typeShea Levy
2014-02-08Try to improve naming of list elements in loaOf typesShea Levy
2013-11-12Add some primops to libEelco Dolstra
2013-10-30Fix backward compatibility with Nix < 1.6Eelco Dolstra
2013-10-30Strictly check the arguments to mkOptionEelco Dolstra
2013-10-30Show correct position info for errors in submodulesEelco Dolstra
2013-10-29Add option type "str" for unique stringsEelco Dolstra
2013-10-28Show precise error messages in option merge failuresEelco Dolstra
2013-10-28Remove uses of the "merge" option attributeEelco Dolstra
2013-10-28Check for undeclared optionsEelco Dolstra
2013-10-28Show error locations in submodulesEelco Dolstra
2013-10-28Fix manual generationEelco Dolstra
2013-10-28Inline some functions on the critical pathEelco Dolstra
2013-10-28Use isType instead of typeOfEelco Dolstra
2013-10-28Big cleanup of the NixOS module systemEelco Dolstra
2013-10-10Move pkgs/lib/ to lib/Eelco Dolstra