aboutsummaryrefslogtreecommitdiff
path: root/lib/types.nix (follow)
Commit message (Expand)AuthorAgeFilesLines
* lib/types.nix: fix missing inheritKeshav Kini2020-10-261-0/+3
* Merge pull request #101139 from roberth/lib-use-static-scope-checkingRobert Hensing2020-10-261-6/+56
|\
| * lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing2020-10-221-5/+55
| * lib/types.nix: Use // instead of mergeAttrsRobert Hensing2020-10-221-1/+1
* | treewide: De-inline uses of lib.boolToStringMalte Brandy2020-10-141-1/+1
|/
* lib/types: Fix type description of bool enum valuesSilvan Mosberger2020-10-031-0/+1
* lib/types: Remove unreachable if branchSilvan Mosberger2020-09-211-10/+8
* Merge pull request #97119 from Infinisil/types.anythingRobert Hensing2020-09-211-0/+36
|\
| * lib/types: Introduce types.anythingSilvan Mosberger2020-09-151-0/+36
* | Merge pull request #97114 from Infinisil/type-deprecationSilvan Mosberger2020-09-071-15/+16
|\ \
| * | lib/types: Set deprecationMessage for types.optionSetSilvan Mosberger2020-09-071-1/+2
| * | lib/types: Set deprecationMessage for types.loaOfSilvan Mosberger2020-09-071-8/+6
| * | lib/types: Set deprecationMessage for types.stringSilvan Mosberger2020-09-071-2/+4
| * | lib/types: Remove types.list, it's been deprecated long enoughSilvan Mosberger2020-09-071-3/+0
| * | lib/types: Allow types to emit a deprecation warningSilvan Mosberger2020-09-071-1/+4
| |/
* | Merge pull request #97042 from Infinisil/freeform-option-docsSilvan Mosberger2020-09-071-1/+6
|\ \ | |/ |/|
| * lib/types: Show sub options of freeform typesSilvan Mosberger2020-09-031-1/+6
* | treewide: completely remove types.loaOfrnhmjoj2020-09-021-106/+11
|/
* lib/types: Make submodules use the freeform type descriptionSilvan Mosberger2020-08-031-0/+6
* Replace short URL from #63103 with full URL.Drew Hess2020-01-151-1/+1
* lib/types: prioritise coercedType in coercedToarcnmx2020-01-141-4/+4
* lib/types: dont warn loaOf for home-manager namespaceworldofpeace2020-01-121-12/+0
* Merge pull request #77501 from jtojnar/more-loaof-fxesJan Tojnar2020-01-121-5/+67
|\
| * lib/types: improve loaOf message even moreJan Tojnar2020-01-111-7/+64
| * lib/types: only show ... in loaOf warning when necessaryJan Tojnar2020-01-111-2/+3
| * lib/types: improve loaOf warningJan Tojnar2020-01-111-3/+7
* | Merge pull request #76861 from Infinisil/paths-as-submodulesRobert Hensing2020-01-121-3/+5
|\ \ | |/ |/|
| * lib/types: Allow paths as submodule valuesSilvan Mosberger2020-01-081-3/+5
* | lib/types: Introduce lazyAttrsOfSilvan Mosberger2020-01-101-0/+24
* | lib/types: Add emptyValue attribute to typesSilvan Mosberger2020-01-101-2/+18
|/
* Merge pull request #77133 from Infinisil/fix-path-checkSilvan Mosberger2020-01-071-2/+1
|\
| * lib/types: Fix path type checkSilvan Mosberger2020-01-061-2/+1
* | lib/types: warn loaOf is deprecatedrnhmjoj2020-01-061-12/+29
|/
* Revert "lib/types: Allow paths as submodule values"Silvan Mosberger2020-01-031-5/+3
* lib/types: Allow paths as submodule valuesSilvan Mosberger2020-01-021-3/+5
* lib/types: Add types.submoduleWith for more flexibility than types.submoduleSilvan Mosberger2020-01-011-15/+47
* Merge branch 'master' into stagingVladimír Čunát2019-09-021-1/+2
|\
| * lib/types: Make usage of types.string emit a warningSilvan Mosberger2019-08-311-1/+2
* | treewide: remove redundant recvolth2019-08-281-3/+3
* | treewide: remove redundant quotesvolth2019-08-261-1/+1
|/
* Merge pull request #65728 from Infinisil/types-eithersAaron Andersen2019-08-131-0/+7
|\
| * lib/types: Add oneOf, extension of either to a list of typesSilvan Mosberger2019-08-061-0/+7
* | lib/types: change merge strategy for `str`, `int`, `float` and `enum`danbst2019-07-251-5/+5
|/
* module system: revert "remove types.optionSet", just deprecate (#56857)Danylo Hlynskyi2019-03-071-2/+4
* types.optionSet: deprecate and remove last usagesdanbst2019-01-311-4/+1
* lib/types.nix: small eval optimization (listToAttrs + mapAttrsToList -> mapAt...danbst2019-01-301-2/+1
* Add type port as an alias to u16Daniel Rutz2018-10-181-0/+3
* lib/types: enhances separatedString's descriptionSamuel Dionne-Riel2018-10-121-1/+4
* lib: move assertMsg and assertOneOf to their own library fileProfpatsch2018-09-061-1/+1
* lib/trivial: add a few examples of usage of assertMsg/assertOneOfProfpatsch2018-09-061-2/+6