summaryrefslogtreecommitdiffstats
path: root/lib/types.nix
AgeCommit message (Expand)Author
2022-06-25lib.types, nixos/users: Make passwdEntry availableKlemens Nanni
2022-06-14lib.deferredModule: Make it properly singularRobert Hensing
2022-06-14lib.types: Add deferredModuleWithRobert Hensing
2022-06-14lib.types.deferredModule: Allow path-typed module referencesRobert Hensing
2022-06-14lib.types.deferredModule: Improve reported locationRobert Hensing
2022-06-14lib.types: Add deferredModuleRobert Hensing
2022-06-14lib/types, lib/modules: Remove unused extensionOffsetRobert Hensing
2022-06-14lib/types: Use map instead of imap1 in submoduleWithRobert Hensing
2022-06-14lib/types: Simplify submoduleWith shorthandOnlyDefinesConfig handlingSilvan Mosberger
2022-06-10Merge pull request #173621 from ncfavier/submodule-descriptionRobert Hensing
2022-05-19lib/types: allow custom `submoduleWith` descriptionsNaïm Favier
2022-05-17Merge pull request #172813 from hercules-ci/functionTo-properlyRobert Hensing
2022-05-13lib.types.functionTo: Add pseudo-attr to generated docsRobert Hensing
2022-05-13lib.types.functionTo: Support type mergingRobert Hensing
2022-04-27 lib/types: Drop misleading plural from type descriptions #170561Klemens Nanni
2022-04-24lib.types.submoduleWith: Avoid _key collisions after extendModulesRobert Hensing
2022-03-18lib/modules: Finally remove deprecated types.optionSetSilvan Mosberger
2022-03-16Merge pull request #156533 from hercules-ci/issue-146882-transparent-submodul...Silvan Mosberger
2022-03-11Merge pull request #163443 from ncfavier/fix-types-packageRobert Hensing
2022-03-11lib.types.package: only call toDerivation when necessaryNaïm Favier
2022-03-10lib.types.optionType: Only merge when necessaryRobert Hensing
2022-03-03lib.modules: Inline a private functionRobert Hensing
2022-03-03lib.modules: Default shorthandOnlyDefinesConfig to true when nullRobert Hensing
2022-03-03lib.modules: Make option injection work when shorthandOnlyDefinesConfigRobert Hensing
2022-03-03lib.types.submodule: Remove redundant isSubmodule attrRobert Hensing
2022-03-03lib.modules: Let module declare options directly in bare submoduleRobert Hensing
2022-03-02Merge pull request #162283 from Infinisil/functionTo.descriptionSilvan Mosberger
2022-03-01lib.types: Introduce `types.optionType`Silvan Mosberger
2022-03-01lib/types: Fix functionTo descriptionSilvan Mosberger
2022-02-22lib/types: Introduce types.raw for unprocessed valuesSilvan Mosberger
2022-02-17lib/types: Fix emptyValue of listOf and nonEmptyListOfSilvan Mosberger
2022-01-24lib.types: Add unique like uniq, but custom errorsRobert Hensing
2022-01-21types.singleLineStr: Improve descriptionJules Aguillon
2022-01-20types.singleLineStr: Allow and trim trailing \nJules Aguillon
2022-01-18types.singleLineStr: Disallow \rJules Aguillon
2022-01-18types.singleLineStr: strings that don't contain '\n'Jules Aguillon
2021-11-01lib.evalModules: Add extendModules and type to resultRobert Hensing
2021-10-02lib/types: Make types.anything merge functionsSilvan Mosberger
2021-07-23Merge pull request #128032 from Artturin/add-swap-optionsRobert Hensing
2021-07-20lib/types.nix: add nonEmptyStrArtturin
2021-05-25lib.types.enum: Improve description for lengths 0 and 1Robert Hensing
2021-05-08Merge pull request #117888 from kvtb/patch-3Silvan Mosberger
2021-05-03lib/types: Introduce mkOptionType occurringTypes argumentSilvan Mosberger
2021-04-26lib/types: only accept derivations for shellPackagesternenseemann
2021-03-30types.nix: types.ints.s32 and types.ints.u32 do workkvtb
2021-03-28types.nix: fix outdated commentkvtb
2021-01-31lib/types: add description for functionToFritz Otlinghaus
2021-01-27lib/types: Improved functionTo mergingSilvan Mosberger
2021-01-24Revert "Remove types.functionTo."Bas van Dijk
2020-10-26lib/types.nix: fix missing inheritKeshav Kini