summary refs log tree commit diff
path: root/lib/types.nix
Commit message (Expand)AuthorAge
* Merge pull request #156533 from hercules-ci/issue-146882-transparent-submodul...Silvan Mosberger2022-03-16
|\
| * lib.modules: Inline a private functionRobert Hensing2022-03-03
| * lib.modules: Default shorthandOnlyDefinesConfig to true when nullRobert Hensing2022-03-03
| * lib.modules: Make option injection work when shorthandOnlyDefinesConfigRobert Hensing2022-03-03
| * lib.types.submodule: Remove redundant isSubmodule attrRobert Hensing2022-03-03
| * lib.modules: Let module declare options directly in bare submoduleRobert Hensing2022-03-03
* | Merge pull request #163443 from ncfavier/fix-types-packageRobert Hensing2022-03-11
|\ \
| * | lib.types.package: only call toDerivation when necessaryNaïm Favier2022-03-11
| |/
* / lib.types.optionType: Only merge when necessaryRobert Hensing2022-03-10
|/
* Merge pull request #162283 from Infinisil/functionTo.descriptionSilvan Mosberger2022-03-02
|\
| * lib/types: Fix functionTo descriptionSilvan Mosberger2022-03-01
* | lib.types: Introduce `types.optionType`Silvan Mosberger2022-03-01
|/
* lib/types: Introduce types.raw for unprocessed valuesSilvan Mosberger2022-02-22
* lib/types: Fix emptyValue of listOf and nonEmptyListOfSilvan Mosberger2022-02-17
* lib.types: Add unique like uniq, but custom errorsRobert Hensing2022-01-24
* types.singleLineStr: Improve descriptionJules Aguillon2022-01-21
* types.singleLineStr: Allow and trim trailing \nJules Aguillon2022-01-20
* types.singleLineStr: Disallow \rJules Aguillon2022-01-18
* types.singleLineStr: strings that don't contain '\n'Jules Aguillon2022-01-18
* lib.evalModules: Add extendModules and type to resultRobert Hensing2021-11-01
* lib/types: Make types.anything merge functionsSilvan Mosberger2021-10-02
* Merge pull request #128032 from Artturin/add-swap-optionsRobert Hensing2021-07-23
|\
| * lib/types.nix: add nonEmptyStrArtturin2021-07-20
* | lib.types.enum: Improve description for lengths 0 and 1Robert Hensing2021-05-25
|/
* Merge pull request #117888 from kvtb/patch-3Silvan Mosberger2021-05-08
|\
| * types.nix: types.ints.s32 and types.ints.u32 do workkvtb2021-03-30
| * types.nix: fix outdated commentkvtb2021-03-28
* | lib/types: Introduce mkOptionType occurringTypes argumentSilvan Mosberger2021-05-03
* | lib/types: only accept derivations for shellPackagesternenseemann2021-04-26
|/
* lib/types: add description for functionToFritz Otlinghaus2021-01-31
* lib/types: Improved functionTo mergingSilvan Mosberger2021-01-27
* Revert "Remove types.functionTo."Bas van Dijk2021-01-24
* lib/types.nix: fix missing inheritKeshav Kini2020-10-26
* Merge pull request #101139 from roberth/lib-use-static-scope-checkingRobert Hensing2020-10-26
|\
| * lib: Use Nix's static scope checking, fix error message, optimizeRobert Hensing2020-10-22
| * lib/types.nix: Use // instead of mergeAttrsRobert Hensing2020-10-22
* | treewide: De-inline uses of lib.boolToStringMalte Brandy2020-10-14
|/
* lib/types: Fix type description of bool enum valuesSilvan Mosberger2020-10-03
* lib/types: Remove unreachable if branchSilvan Mosberger2020-09-21
* Merge pull request #97119 from Infinisil/types.anythingRobert Hensing2020-09-21
|\
| * lib/types: Introduce types.anythingSilvan Mosberger2020-09-15
* | Merge pull request #97114 from Infinisil/type-deprecationSilvan Mosberger2020-09-07
|\ \
| * | lib/types: Set deprecationMessage for types.optionSetSilvan Mosberger2020-09-07
| * | lib/types: Set deprecationMessage for types.loaOfSilvan Mosberger2020-09-07
| * | lib/types: Set deprecationMessage for types.stringSilvan Mosberger2020-09-07
| * | lib/types: Remove types.list, it's been deprecated long enoughSilvan Mosberger2020-09-07
| * | lib/types: Allow types to emit a deprecation warningSilvan Mosberger2020-09-07
| |/
* | Merge pull request #97042 from Infinisil/freeform-option-docsSilvan Mosberger2020-09-07
|\ \ | |/ |/|
| * lib/types: Show sub options of freeform typesSilvan Mosberger2020-09-03
* | treewide: completely remove types.loaOfrnhmjoj2020-09-02
|/