Commit Graph

181 Commits (62cc7966120a8cb873e6ff1e4c8a0314e948e419)

Author SHA1 Message Date
Klemens Nanni 574a90771f lib.types, nixos/users: Make passwdEntry available 2 years ago
Robert Hensing dfd98a5da2 lib.deferredModule: Make it properly singular 2 years ago
Robert Hensing 19a069ab8b lib.types: Add deferredModuleWith 2 years ago
Robert Hensing 781c2e0789 lib.types.deferredModule: Allow path-typed module references 2 years ago
Robert Hensing a2c29561e7 lib.types.deferredModule: Improve reported location 2 years ago
Robert Hensing 4746f6d03e lib.types: Add deferredModule 2 years ago
Robert Hensing 9dead5565a lib/types, lib/modules: Remove unused extensionOffset 2 years ago
Robert Hensing d4a84aeeca lib/types: Use map instead of imap1 in submoduleWith 2 years ago
Silvan Mosberger 907627f656 lib/types: Simplify submoduleWith shorthandOnlyDefinesConfig handling 2 years ago
Naïm Favier ceebdcfc2c
lib/types: allow custom `submoduleWith` descriptions 2 years ago
Robert Hensing 062bc5e74a lib.types.functionTo: Add pseudo-attr to generated docs 2 years ago
Robert Hensing 06da97fc3a lib.types.functionTo: Support type merging 2 years ago
Klemens Nanni 7bec3e60ef lib/types: Drop misleading plural from type descriptions #170561 2 years ago
Robert Hensing 224426ba6d lib.types.submoduleWith: Avoid _key collisions after extendModules 2 years ago
Silvan Mosberger 96698efe0c lib/modules: Finally remove deprecated types.optionSet 2 years ago
Naïm Favier 9c2266c031
lib.types.package: only call toDerivation when necessary 2 years ago
Robert Hensing 55ee7ab4a6 lib.types.optionType: Only merge when necessary 2 years ago
Robert Hensing 2050669922 lib.modules: Inline a private function 2 years ago
Robert Hensing 28aeae2126 lib.modules: Default shorthandOnlyDefinesConfig to true when null 2 years ago
Robert Hensing 8baea8b82c lib.modules: Make option injection work when shorthandOnlyDefinesConfig 2 years ago
Robert Hensing 58a8a48e9d lib.types.submodule: Remove redundant isSubmodule attr 2 years ago
Robert Hensing d030e2109f lib.modules: Let module declare options directly in bare submodule 2 years ago
Silvan Mosberger 5cbeddfde4 lib.types: Introduce `types.optionType` 2 years ago
Silvan Mosberger fb023114ed lib/types: Fix functionTo description 2 years ago
Silvan Mosberger 665344f148 lib/types: Introduce types.raw for unprocessed values 2 years ago
Silvan Mosberger 382289027f lib/types: Fix emptyValue of listOf and nonEmptyListOf 2 years ago
Robert Hensing ba3e91ed43 lib.types: Add unique like uniq, but custom errors 2 years ago
Jules Aguillon 1394bfc32a types.singleLineStr: Improve description 2 years ago
Jules Aguillon 4baf8548fb types.singleLineStr: Allow and trim trailing \n 2 years ago
Jules Aguillon f25a13212b types.singleLineStr: Disallow \r 2 years ago
Jules Aguillon df590070b0 types.singleLineStr: strings that don't contain '\n' 2 years ago
Robert Hensing dece37b83a lib.evalModules: Add extendModules and type to result 3 years ago
Silvan Mosberger 48293bd6b6 lib/types: Make types.anything merge functions 3 years ago
Artturin a3c5f0cba8 lib/types.nix: add nonEmptyStr 3 years ago
Robert Hensing 285632320d lib.types.enum: Improve description for lengths 0 and 1 3 years ago
Silvan Mosberger 68955fe612 lib/types: Introduce mkOptionType occurringTypes argument 3 years ago
sternenseemann 8a83d611f5 lib/types: only accept derivations for shellPackage 3 years ago
kvtb 1c0d31d042
types.nix: types.ints.s32 and types.ints.u32 do work 3 years ago
kvtb 3131cdf05b
types.nix: fix outdated comment 3 years ago
Fritz Otlinghaus e0215b3175
lib/types: add description for functionTo 3 years ago
Silvan Mosberger e9101d4a3b
lib/types: Improved functionTo merging 3 years ago
Bas van Dijk b454af298d
Revert "Remove types.functionTo." 3 years ago
Keshav Kini a456ccb0c8 lib/types.nix: fix missing inherit 4 years ago
Robert Hensing afa6c51f27 lib: Use Nix's static scope checking, fix error message, optimize 4 years ago
Robert Hensing 5aa2a98dfa lib/types.nix: Use // instead of mergeAttrs 4 years ago
Malte Brandy cebf9198f3
treewide: De-inline uses of lib.boolToString 4 years ago
Silvan Mosberger de71ca2ebc
lib/types: Fix type description of bool enum values 4 years ago
Silvan Mosberger 2ff7c3e2e1
lib/types: Remove unreachable if branch 4 years ago
Silvan Mosberger 67551f46fb
lib/types: Introduce types.anything 4 years ago
Silvan Mosberger a582f6adde
lib/types: Set deprecationMessage for types.optionSet 4 years ago