aboutsummaryrefslogtreecommitdiff
path: root/lib/types.nix (unfollow)
Commit message (Expand)AuthorFilesLines
2020-10-26lib/types.nix: fix missing inheritKeshav Kini1-0/+3
2020-10-22lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing1-5/+55
2020-10-22lib/types.nix: Use // instead of mergeAttrsRobert Hensing1-1/+1
2020-10-14treewide: De-inline uses of lib.boolToStringMalte Brandy1-1/+1
2020-10-03lib/types: Fix type description of bool enum valuesSilvan Mosberger1-0/+1
2020-09-21lib/types: Remove unreachable if branchSilvan Mosberger1-10/+8
2020-09-15lib/types: Introduce types.anythingSilvan Mosberger1-0/+36
2020-09-07lib/types: Set deprecationMessage for types.optionSetSilvan Mosberger1-1/+2
2020-09-07lib/types: Set deprecationMessage for types.loaOfSilvan Mosberger1-8/+6
2020-09-07lib/types: Set deprecationMessage for types.stringSilvan Mosberger1-2/+4
2020-09-07lib/types: Remove types.list, it's been deprecated long enoughSilvan Mosberger1-3/+0
2020-09-07lib/types: Allow types to emit a deprecation warningSilvan Mosberger1-1/+4
2020-09-03lib/types: Show sub options of freeform typesSilvan Mosberger1-1/+6
2020-09-02treewide: completely remove types.loaOfrnhmjoj1-106/+11
2020-08-03lib/types: Make submodules use the freeform type descriptionSilvan Mosberger1-0/+6
2020-01-15Replace short URL from #63103 with full URL.Drew Hess1-1/+1
2020-01-14lib/types: prioritise coercedType in coercedToarcnmx1-4/+4
2020-01-12lib/types: dont warn loaOf for home-manager namespaceworldofpeace1-12/+0
2020-01-11lib/types: improve loaOf message even moreJan Tojnar1-7/+64
2020-01-11lib/types: only show ... in loaOf warning when necessaryJan Tojnar1-2/+3
2020-01-11lib/types: improve loaOf warningJan Tojnar1-3/+7
2020-01-10lib/types: Introduce lazyAttrsOfSilvan Mosberger1-0/+24
2020-01-10lib/types: Add emptyValue attribute to typesSilvan Mosberger1-2/+18
2020-01-08lib/types: Allow paths as submodule valuesSilvan Mosberger1-3/+5
2020-01-06lib/types: Fix path type checkSilvan Mosberger1-2/+1
2020-01-06lib/types: warn loaOf is deprecatedrnhmjoj1-12/+29
2020-01-03Revert "lib/types: Allow paths as submodule values"Silvan Mosberger1-5/+3
2020-01-02lib/types: Allow paths as submodule valuesSilvan Mosberger1-3/+5
2020-01-01lib/types: Add types.submoduleWith for more flexibility than types.submoduleSilvan Mosberger1-15/+47
2019-08-31lib/types: Make usage of types.string emit a warningSilvan Mosberger1-1/+2
2019-08-28treewide: remove redundant recvolth1-3/+3
2019-08-26treewide: remove redundant quotesvolth1-1/+1
2019-08-06lib/types: Add oneOf, extension of either to a list of typesSilvan Mosberger1-0/+7
2019-07-25lib/types: change merge strategy for `str`, `int`, `float` and `enum`danbst1-5/+5
2019-03-07module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi1-2/+4
2019-01-31types.optionSet: deprecate and remove last usagesdanbst1-4/+1
2019-01-30lib/types.nix: small eval optimization (listToAttrs + mapAttrsToList -> mapAt...danbst1-2/+1
2018-10-18Add type port as an alias to u16Daniel Rutz1-0/+3
2018-10-12lib/types: enhances separatedString's descriptionSamuel Dionne-Riel1-1/+4
2018-09-06lib: move assertMsg and assertOneOf to their own library fileProfpatsch1-1/+1
2018-09-06lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch1-2/+6
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