summary refs log tree commit diff
path: root/lib/types.nix
AgeCommit message (Expand)AuthorFilesLines
2022-03-18lib/modules: Finally remove deprecated types.optionSetSilvan Mosberger1-8/+0
2022-03-16Merge pull request #156533 from hercules-ci/issue-146882-transparent-submodul...Silvan Mosberger1-7/+15
2022-03-11Merge pull request #163443 from ncfavier/fix-types-packageRobert Hensing1-2/+10
2022-03-11lib.types.package: only call toDerivation when necessaryNaïm Favier1-2/+10
2022-03-10lib.types.optionType: Only merge when necessaryRobert Hensing1-1/+3
2022-03-03lib.modules: Inline a private functionRobert Hensing1-7/+7
2022-03-03lib.modules: Default shorthandOnlyDefinesConfig to true when nullRobert Hensing1-1/+5
2022-03-03lib.modules: Make option injection work when shorthandOnlyDefinesConfigRobert Hensing1-1/+5
2022-03-03lib.types.submodule: Remove redundant isSubmodule attrRobert Hensing1-5/+0
2022-03-03lib.modules: Let module declare options directly in bare submoduleRobert Hensing1-0/+5
2022-03-02Merge pull request #162283 from Infinisil/functionTo.descriptionSilvan Mosberger1-1/+1
2022-03-01lib.types: Introduce `types.optionType`Silvan Mosberger1-1/+30
2022-03-01lib/types: Fix functionTo descriptionSilvan Mosberger1-1/+1
2022-02-22lib/types: Introduce types.raw for unprocessed valuesSilvan Mosberger1-0/+7
2022-02-17lib/types: Fix emptyValue of listOf and nonEmptyListOfSilvan Mosberger1-2/+2
2022-01-24lib.types: Add unique like uniq, but custom errorsRobert Hensing1-1/+14
2022-01-21types.singleLineStr: Improve descriptionJules Aguillon1-1/+1
2022-01-20types.singleLineStr: Allow and trim trailing \nJules Aguillon1-5/+12
2022-01-18types.singleLineStr: Disallow \rJules Aguillon1-3/+2
2022-01-18types.singleLineStr: strings that don't contain '\n'Jules Aguillon1-0/+7
2021-11-01lib.evalModules: Add extendModules and type to resultRobert Hensing1-28/+28
2021-10-02lib/types: Make types.anything merge functionsSilvan Mosberger1-0/+6
2021-07-23Merge pull request #128032 from Artturin/add-swap-optionsRobert Hensing1-0/+7
2021-07-20lib/types.nix: add nonEmptyStrArtturin1-0/+7
2021-05-25lib.types.enum: Improve description for lengths 0 and 1Robert Hensing1-1/+11
2021-05-08Merge pull request #117888 from kvtb/patch-3Silvan Mosberger1-4/+4
2021-05-03lib/types: Introduce mkOptionType occurringTypes argumentSilvan Mosberger1-1/+18
2021-04-26lib/types: only accept derivations for shellPackagesternenseemann1-1/+1
2021-03-30types.nix: types.ints.s32 and types.ints.u32 do workkvtb1-2/+2
2021-03-28types.nix: fix outdated commentkvtb1-2/+2
2021-01-31lib/types: add description for functionToFritz Otlinghaus1-1/+2
2021-01-27lib/types: Improved functionTo mergingSilvan Mosberger1-1/+1
2021-01-24Revert "Remove types.functionTo."Bas van Dijk1-0/+10
2020-10-26lib/types.nix: fix missing inheritKeshav Kini1-0/+3
2020-10-26Merge pull request #101139 from roberth/lib-use-static-scope-checkingRobert Hensing1-6/+56
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-21Merge pull request #97119 from Infinisil/types.anythingRobert Hensing1-0/+36
2020-09-15lib/types: Introduce types.anythingSilvan Mosberger1-0/+36
2020-09-07Merge pull request #97114 from Infinisil/type-deprecationSilvan Mosberger1-15/+16
2020-09-07Merge pull request #97042 from Infinisil/freeform-option-docsSilvan Mosberger1-1/+6
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