summaryrefslogtreecommitdiffstats
path: root/lib/types.nix
AgeCommit message (Expand)Author
2020-01-12Merge pull request #77501 from jtojnar/more-loaof-fxesJan Tojnar
2020-01-12Merge pull request #76861 from Infinisil/paths-as-submodulesRobert Hensing
2020-01-11lib/types: improve loaOf message even moreJan Tojnar
2020-01-11lib/types: only show ... in loaOf warning when necessaryJan Tojnar
2020-01-11lib/types: improve loaOf warningJan Tojnar
2020-01-10lib/types: Introduce lazyAttrsOfSilvan Mosberger
2020-01-10lib/types: Add emptyValue attribute to typesSilvan Mosberger
2020-01-08lib/types: Allow paths as submodule valuesSilvan Mosberger
2020-01-07Merge pull request #77133 from Infinisil/fix-path-checkSilvan Mosberger
2020-01-06lib/types: Fix path type checkSilvan Mosberger
2020-01-06lib/types: warn loaOf is deprecatedrnhmjoj
2020-01-03Revert "lib/types: Allow paths as submodule values"Silvan Mosberger
2020-01-02lib/types: Allow paths as submodule valuesSilvan Mosberger
2020-01-01lib/types: Add types.submoduleWith for more flexibility than types.submoduleSilvan Mosberger
2019-09-02Merge branch 'master' into stagingVladimír Čunát
2019-08-31lib/types: Make usage of types.string emit a warningSilvan Mosberger
2019-08-28treewide: remove redundant recvolth
2019-08-26treewide: remove redundant quotesvolth
2019-08-13Merge pull request #65728 from Infinisil/types-eithersAaron Andersen
2019-08-06lib/types: Add oneOf, extension of either to a list of typesSilvan Mosberger
2019-07-25lib/types: change merge strategy for `str`, `int`, `float` and `enum`danbst
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