summaryrefslogtreecommitdiffstats
path: root/lib/types.nix
AgeCommit message (Expand)Author
2023-08-10lib.types.string: Use lib.warn instead of deprecationMessageSilvan Mosberger
2023-08-10Revert "lib.types.string: Deprecation error instead of warning"Silvan Mosberger
2023-08-08lib.types.string: Deprecation error instead of warningSilvan Mosberger
2023-06-27lib/types: add pathInStoreNaïm Favier
2023-06-23lib/types: remove unused recfigsoda
2023-05-17lib.types.submoduleWith: Interoperate with older version of submoduleWithRobert Hensing
2023-05-10lib.types.pkgs: initRobert Hensing
2023-05-06lib/modules: Move class out of specialArgsRobert Hensing
2022-12-31lib.strings: isSimpleCoercibleString -> isStringLikeRobert Hensing
2022-12-31lib.types.path: Do not allow lists of stringsRobert Hensing
2022-12-31treewide: isCoercibleToString -> isMoreCoercibleToStringRobert Hensing
2022-12-31lib.types.anything: Use isSimpleCoercibleToStringRobert Hensing
2022-12-29lib.types.loaOf: Update comment to say deprecate instead of removeRobert Hensing
2022-12-29Revert "lib/types: remove loaOf"Robert Hensing
2022-12-19lib/types: remove loaOfSandro Jäckel
2022-11-08lib/types: add `descriptionClass` for `path`Naïm Favier
2022-10-18Merge pull request #194035 from Ma27/show-option-quotingRobert Hensing
2022-10-13Merge pull request #192755 from hercules-ci/lib-types-unspecified-nameSilvan Mosberger
2022-10-07lib/types: always use `<function body>` instead of `[function body]` to indic...Maximilian Bosch
2022-09-26lib/types.nix: remove unused bindingsfigsoda
2022-09-25lib/types.nix: Document that it should not be usedpiegames
2022-09-24lib.types.unspecified: Make name match attribute name againRobert Hensing
2022-09-17lib.types: Add parentheses where description is ambiguousRobert Hensing
2022-09-09Merge pull request #181834 from ncfavier/numbersSilvan Mosberger
2022-07-24lib/types: add `number`Naïm Favier
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