about summary refs log tree commit diff
path: root/lib/types.nix
AgeCommit message (Expand)AuthorFilesLines
2018-07-20[bot] treewide: remove unused 'inherit' in let blocksvolth1-1/+1
2018-07-20[bot]: remove unreferenced codevolth1-1/+0
2018-07-03lib: add float option typeRichard Marko1-0/+7
2018-05-16doc: Fixes documented default option for `<name>` for submodules. (#40464)Samuel Dionne-Riel1-1/+7
2018-05-07lib.types: fix loaOf behavior for long listsRobert Helgesson1-9/+20
2018-05-06lib/types: remove unnecessary coerceFunc assertionSilvan Mosberger1-4/+1
2018-05-06lib/types: clear up coercedTo descriptionSilvan Mosberger1-2/+2
2018-05-06lib/types: Fix coercedTo checkSilvan Mosberger1-1/+1
2018-02-08lib/types: add types.nonEmptyListOfRobert Schütz1-0/+4
2017-12-02nixpkgs.lib: Add types.strMatchingRyan Trinkle1-0/+7
2017-11-05lib/types.nix: Disable 32-bit integer types for nowTuomas Tynkkynen1-5/+5
2017-11-05lib/types: fix up documentation formatting a bitProfpatsch1-4/+4
2017-11-05lib/types: add `ints.positive`.Profpatsch1-0/+4
2017-11-05lib/types: match lowercase descriptions of other typesProfpatsch1-4/+4
2017-11-05lib/types: signed -> s, unsigned -> u, remove signed aliasProfpatsch1-16/+12
2017-11-05lib/types: remove port type againProfpatsch1-3/+0
2017-11-05lib/types: add port typeProfpatsch1-4/+7
2017-11-05lib/types: add various signed/unsigned int typesProfpatsch1-10/+57
2017-11-05lib/types: add intBetweenProfpatsch1-0/+6
2017-10-30types.submodule: Fix the NixOS Manual, by escaping the <> symbols.Nicolas B. Pierron1-1/+1
2017-10-30types.submodule: Replace a friendly comment by a more gentle one.Nicolas B. Pierron1-2/+11
2017-10-05types: remove loeOftv1-19/+0
2017-09-16Convert libs to a fixed-pointGraham Christensen1-12/+13
2017-07-04lib: introduce imap0, imap1 (#25543)zimbatm1-4/+4
2017-05-25types: add short docstringsNikolay Amiantov1-0/+7
2017-05-24nixos doc: document coercedTo typeNikolay Amiantov1-0/+2
2017-04-19lib: trivial spelling fixesTom Saeger1-1/+1
2017-03-30Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson1-1/+1
2017-03-11lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin1-1/+1
2017-02-02types library: add coercedToNikolay Amiantov1-0/+22
2016-11-08either type: improve merge functionEric Sagnes1-1/+9
2016-11-06module system: extensible option typesEric Sagnes1-27/+115
2016-09-13optionSet type: enable deprecation messageEric Sagnes1-1/+1
2016-06-12Use shell packages to select the user's shellzimbatm1-0/+4
2016-05-25Improve types.listOf error messageEelco Dolstra1-7/+11
2016-03-19lib/types: Revert handling submodules for "either"aszlig1-19/+1
2016-03-19lib/types: Handle submodules for type "either"aszlig1-1/+19
2016-03-01Revert "Add the tool "nixos-typecheck" that can check an option declaration to:"Eelco Dolstra1-169/+48
2016-02-29Add the tool "nixos-typecheck" that can check an option declaration to:Thomas Strobel1-48/+169
2016-02-17lib/types: Set name of types.package to "package"aszlig1-1/+1
2015-12-04Use x == null instead of builtins.isNull xIgor Pashev1-2/+2
2015-12-04Allow enum of integers (and any other type)Igor Pashev1-5/+12
2015-09-18nixos,lib: move environment generation related copy-paste to libJan Malakhovski1-1/+18
2015-08-15Revert change of path typeBenno Fünfstück1-2/+1
2015-08-15types.nix: better error message for non-pathsBenno Fünfstück1-1/+2
2015-08-07Allow options with type "package" to be store pathsEelco Dolstra1-3/+5
2015-07-23Use foldl' instead of fold in some placesEelco Dolstra1-1/+1
2015-06-15Make types.bool complain on conflicting definitionsEelco Dolstra1-1/+1
2015-03-15Document and rename internal option of modules.Nicolas B. Pierron1-1/+0
2015-03-12Share common code for merging option definitions.Nicolas B. Pierron1-12/+10