about summary refs log tree commit diff
path: root/lib/types.nix
AgeCommit message (Expand)AuthorFilesLines
2014-08-19types.nix: Add ‘either’ typeEelco Dolstra1-0/+6
2014-05-01Fix description to match conventionShea Levy1-1/+1
2014-05-01Add enum option typeShea Levy1-0/+6
2014-02-27Remove lib.typeOfEelco Dolstra1-1/+0
2014-02-20loaOf: Allow merging definitions from a list into other definitions IFF there...Shea Levy1-1/+1
2014-02-13Revert "Add nixosSubmodule option type"Shea Levy1-19/+0
2014-02-13Revert "Add option type for a submodule with extra arguments"Shea Levy1-6/+3
2014-02-13Revert "Add heterogeneousAttrsOf option type"Shea Levy1-11/+19
2014-02-11Add heterogeneousAttrsOf option typeShea Levy1-19/+11
2014-02-11Add option type for a submodule with extra argumentsShea Levy1-3/+6
2014-02-11Add nixosSubmodule option typeShea Levy1-0/+19
2014-02-08Try to improve naming of list elements in loaOf typesShea Levy1-1/+1
2013-11-12Add some primops to libEelco Dolstra1-7/+7
2013-10-30Fix backward compatibility with Nix < 1.6Eelco Dolstra1-12/+13
2013-10-30Strictly check the arguments to mkOptionEelco Dolstra1-0/+3
2013-10-30Show correct position info for errors in submodulesEelco Dolstra1-54/+47
2013-10-29Add option type "str" for unique stringsEelco Dolstra1-0/+8
2013-10-28Show precise error messages in option merge failuresEelco Dolstra1-39/+37
2013-10-28Remove uses of the "merge" option attributeEelco Dolstra1-0/+6
2013-10-28Check for undeclared optionsEelco Dolstra1-5/+5
2013-10-28Show error locations in submodulesEelco Dolstra1-9/+12
2013-10-28Fix manual generationEelco Dolstra1-22/+31
2013-10-28Inline some functions on the critical pathEelco Dolstra1-1/+1
2013-10-28Use isType instead of typeOfEelco Dolstra1-1/+0
2013-10-28Big cleanup of the NixOS module systemEelco Dolstra1-92/+56
2013-10-10Move pkgs/lib/ to lib/Eelco Dolstra1-0/+226