summary refs log tree commit diff
path: root/lib/types.nix
Commit message (Expand)AuthorAge
* lib: introduce imap0, imap1 (#25543)zimbatm2017-07-04
* types: add short docstringsNikolay Amiantov2017-05-25
* nixos doc: document coercedTo typeNikolay Amiantov2017-05-24
* lib: trivial spelling fixesTom Saeger2017-04-19
* Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson2017-03-30
* lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin2017-03-11
* types library: add coercedToNikolay Amiantov2017-02-02
* either type: improve merge functionEric Sagnes2016-11-08
* module system: extensible option typesEric Sagnes2016-11-06
* optionSet type: enable deprecation messageEric Sagnes2016-09-13
* Use shell packages to select the user's shellzimbatm2016-06-12
* Improve types.listOf error messageEelco Dolstra2016-05-25
* lib/types: Revert handling submodules for "either"aszlig2016-03-19
* lib/types: Handle submodules for type "either"aszlig2016-03-19
* Revert "Add the tool "nixos-typecheck" that can check an option declaration to:"Eelco Dolstra2016-03-01
* Add the tool "nixos-typecheck" that can check an option declaration to:Thomas Strobel2016-02-29
* lib/types: Set name of types.package to "package"aszlig2016-02-17
* Use x == null instead of builtins.isNull xIgor Pashev2015-12-04
* Allow enum of integers (and any other type)Igor Pashev2015-12-04
* nixos,lib: move environment generation related copy-paste to libJan Malakhovski2015-09-18
* Revert change of path typeBenno Fünfstück2015-08-15
* types.nix: better error message for non-pathsBenno Fünfstück2015-08-15
* Allow options with type "package" to be store pathsEelco Dolstra2015-08-07
* Use foldl' instead of fold in some placesEelco Dolstra2015-07-23
* Make types.bool complain on conflicting definitionsEelco Dolstra2015-06-15
* Document and rename internal option of modules.Nicolas B. Pierron2015-03-15
* Share common code for merging option definitions.Nicolas B. Pierron2015-03-12
* Add comments about the module system interfaceShea Levy2015-03-12
* types.loaOf: Update check functionShea Levy2015-03-12
* types.attrsOf: Use mergeDefinitions to handle each elementShea Levy2015-03-12
* types.listOf: Use mergeDefinitions to handle each elementShea Levy2015-03-12
* Remove types.functionTo.Nicolas Pierron2014-09-07
* Merge options having the submodule type.Nicolas Pierron2014-09-07
* types.nix: Add ‘either’ typeEelco Dolstra2014-08-19
* Fix description to match conventionShea Levy2014-05-01
* Add enum option typeShea Levy2014-05-01
* Remove lib.typeOfEelco Dolstra2014-02-27
* loaOf: Allow merging definitions from a list into other definitions IFF there...Shea Levy2014-02-20
* Revert "Add nixosSubmodule option type"Shea Levy2014-02-13
* Revert "Add option type for a submodule with extra arguments"Shea Levy2014-02-13
* Revert "Add heterogeneousAttrsOf option type"Shea Levy2014-02-13
* Add heterogeneousAttrsOf option typeShea Levy2014-02-11
* Add option type for a submodule with extra argumentsShea Levy2014-02-11
* Add nixosSubmodule option typeShea Levy2014-02-11
* Try to improve naming of list elements in loaOf typesShea Levy2014-02-08
* Add some primops to libEelco Dolstra2013-11-12
* Fix backward compatibility with Nix < 1.6Eelco Dolstra2013-10-30
* Strictly check the arguments to mkOptionEelco Dolstra2013-10-30
* Show correct position info for errors in submodulesEelco Dolstra2013-10-30
* Add option type "str" for unique stringsEelco Dolstra2013-10-29