summaryrefslogtreecommitdiffstats
path: root/lib/types.nix
AgeCommit message (Expand)Author
2019-03-07module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi
2019-01-31types.optionSet: deprecate and remove last usagesdanbst
2019-01-30lib/types.nix: small eval optimization (listToAttrs + mapAttrsToList -> mapAt...danbst
2018-10-18Add type port as an alias to u16Daniel Rutz
2018-10-12lib/types: enhances separatedString's descriptionSamuel Dionne-Riel
2018-09-06lib: move assertMsg and assertOneOf to their own library fileProfpatsch
2018-09-06lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch
2018-07-20[bot] treewide: remove unused 'inherit' in let blocksvolth
2018-07-20[bot]: remove unreferenced codevolth
2018-07-03lib: add float option typeRichard Marko
2018-05-16doc: Fixes documented default option for `<name>` for submodules. (#40464)Samuel Dionne-Riel
2018-05-07lib.types: fix loaOf behavior for long listsRobert Helgesson
2018-05-06lib/types: remove unnecessary coerceFunc assertionSilvan Mosberger
2018-05-06lib/types: clear up coercedTo descriptionSilvan Mosberger
2018-05-06lib/types: Fix coercedTo checkSilvan Mosberger
2018-02-08lib/types: add types.nonEmptyListOfRobert Schütz
2017-12-02nixpkgs.lib: Add types.strMatchingRyan Trinkle
2017-11-05lib/types.nix: Disable 32-bit integer types for nowTuomas Tynkkynen
2017-11-05lib/types: fix up documentation formatting a bitProfpatsch
2017-11-05lib/types: add `ints.positive`.Profpatsch
2017-11-05lib/types: match lowercase descriptions of other typesProfpatsch
2017-11-05lib/types: signed -> s, unsigned -> u, remove signed aliasProfpatsch
2017-11-05lib/types: remove port type againProfpatsch
2017-11-05lib/types: add port typeProfpatsch
2017-11-05lib/types: add various signed/unsigned int typesProfpatsch
2017-11-05lib/types: add intBetweenProfpatsch
2017-10-30types.submodule: Fix the NixOS Manual, by escaping the <> symbols.Nicolas B. Pierron
2017-10-30types.submodule: Replace a friendly comment by a more gentle one.Nicolas B. Pierron
2017-10-05types: remove loeOftv
2017-09-16Convert libs to a fixed-pointGraham Christensen
2017-07-04lib: introduce imap0, imap1 (#25543)zimbatm
2017-05-25types: add short docstringsNikolay Amiantov
2017-05-24nixos doc: document coercedTo typeNikolay Amiantov
2017-04-19lib: trivial spelling fixesTom Saeger
2017-03-30Get rid of all `with { inherit... }` and just used `let inherit...`John Ericson
2017-03-11lib: fix mixed tab/space indents, trailing whitespace, etcBenjamin Staffin
2017-02-02types library: add coercedToNikolay Amiantov
2016-11-08either type: improve merge functionEric Sagnes
2016-11-06module system: extensible option typesEric Sagnes
2016-09-13optionSet type: enable deprecation messageEric Sagnes
2016-06-12Use shell packages to select the user's shellzimbatm
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