about summary refs log tree commit diff
path: root/lib/types.nix
AgeCommit message (Expand)AuthorFilesLines
2022-11-08lib/types: add `descriptionClass` for `path`Naïm Favier1-0/+1
2022-10-18Merge pull request #194035 from Ma27/show-option-quotingRobert Hensing1-2/+2
2022-10-13Merge pull request #192755 from hercules-ci/lib-types-unspecified-nameSilvan Mosberger1-1/+2
2022-10-07lib/types: always use `<function body>` instead of `[function body]` to indic...Maximilian Bosch1-2/+2
2022-09-26lib/types.nix: remove unused bindingsfigsoda1-2/+0
2022-09-25lib/types.nix: Document that it should not be usedpiegames1-2/+16
2022-09-24lib.types.unspecified: Make name match attribute name againRobert Hensing1-1/+2
2022-09-17lib.types: Add parentheses where description is ambiguousRobert Hensing1-13/+69
2022-09-09Merge pull request #181834 from ncfavier/numbersSilvan Mosberger1-9/+33
2022-07-24lib/types: add `number`Naïm Favier1-9/+33
2022-06-25lib.types, nixos/users: Make passwdEntry availableKlemens Nanni1-0/+6
2022-06-14lib.deferredModule: Make it properly singularRobert Hensing1-1/+3
2022-06-14lib.types: Add deferredModuleWithRobert Hensing1-2/+22
2022-06-14lib.types.deferredModule: Allow path-typed module referencesRobert Hensing1-1/+1
2022-06-14lib.types.deferredModule: Improve reported locationRobert Hensing1-1/+1
2022-06-14lib.types: Add deferredModuleRobert Hensing1-0/+8
2022-06-14lib/types, lib/modules: Remove unused extensionOffsetRobert Hensing1-6/+0
2022-06-14lib/types: Use map instead of imap1 in submoduleWithRobert Hensing1-1/+1
2022-06-14lib/types: Simplify submoduleWith shorthandOnlyDefinesConfig handlingSilvan Mosberger1-12/+3
2022-06-10Merge pull request #173621 from ncfavier/submodule-descriptionRobert Hensing1-6/+17
2022-05-19lib/types: allow custom `submoduleWith` descriptionsNaïm Favier1-6/+17
2022-05-17Merge pull request #172813 from hercules-ci/functionTo-properlyRobert Hensing1-1/+3
2022-05-13lib.types.functionTo: Add pseudo-attr to generated docsRobert Hensing1-1/+1
2022-05-13lib.types.functionTo: Support type mergingRobert Hensing1-0/+2
2022-04-27 lib/types: Drop misleading plural from type descriptions #170561Klemens Nanni1-3/+3
2022-04-24lib.types.submoduleWith: Avoid _key collisions after extendModulesRobert Hensing1-2/+8
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