lib/tests/
lib/ · 0 packages and modules · 119 open pull requests
ci/OWNERS
Pull requests 119
lib.isFunction, lib.functionArgs: fix correctness when taking nested functors
#574597 by ShamrockLee · opened 22h ago · checks pass
lib/tests/strings.sh: accept Nix and Lix error wording
#574183 by RaitoBezarius · opened 1d ago · checks pass
lib.strings.toCamelCase: rewrite for performance
#572672 by llakala · opened 5d ago
lib/modules: do not attempt to show def-value in `_module.check` error
#569232 by MattSturgeon · opened 2w ago · checks pass
maintainers: add composable affiliation metadata ("functional identities") draft
#568731 by osnyx · opened 2w ago
rustPlatform: make linker type explicit and correct missing target platforms
#566361 by Princemachiavelli · opened 3w ago · checks fail
lib/cli: add listRepr to toCommandLine
#561936 by lukaswrz · opened 5w ago · checks pass
lib.types.submoduleWith: add cancel parameter
#561534 by roberth · opened 5w ago
lib.fetchers.normalizeHash: move assertions down to outputHash and outputHashAlgo values
#553249 by ShamrockLee · opened 2mo ago
lib.platforms: preprocess instead of generating at eval time
#550871 by llakala · opened 2mo ago
lib.attrsets.mergeAttrsList: simplify
#541292 by dotlambda · opened 3mo ago · checks fail
lib.modules: Add deep options merging to deferredModule
#540333 by MrQubo · opened 3mo ago
lib.strings: init toShellVar' and toShellVars'
#536670 by Jayman2000 · opened 3mo ago · checks pass
testers.testEqualEvalSet: init from `tests.overriding`'s implementation draft
#530488 by ShamrockLee · opened 4mo ago · checks pass
lib.debug.runTests: exclude tests.tests from test cases
#529236 by ShamrockLee · opened 4mo ago · checks pass
lib.modules.mkRemovedOptionModule: show full path of submodule options
#528556 by MattSturgeon · opened 4mo ago
Allow .override to compose with .overrideScope draft
#526266 by rkjnsn · opened 4mo ago · checks fail
lib.strings.hasStorePathPrefix: init
#524577 by llakala · opened 4mo ago
lib.customisation: add `prevScope` to `makeScope`'s output set
#521535 by katrinafyi · opened 5mo ago · checks fail
formats/plist: support base64 encoded binary data
#518660 by Enzime · opened 5mo ago
lib/modules: expanded error message when no options defined
#512256 by Notarin · opened 5mo ago
lib/systems, gcc, glibc: add HPPA (PA-RISC) cross-compilation target
#510161 by siraben · opened 6mo ago
lib/systems: add C-SKY (csky) cross-compilation support
#510104 by siraben · opened 6mo ago · checks pass
lib.modules: import attrsets with `.outPath` as paths
#509749 by blokyk · opened 6mo ago
treewide: remove empty `default` values draft
#504511 by KiaraGrouwstra · opened 6mo ago · checks fail
lib.mkPackageVariants: init; openssl: migrate to mkPackageVariants draft
#496617 by qweered · opened 7mo ago
lib/cli: add detachArg to toCommandLineGNU
#495240 by lukaswrz · opened 7mo ago · checks pass
nixos/nix-gc: deprecate nix.gc.options string type with attribute set draft
#494884 by trueNAHO · opened 7mo ago · checks pass
treewide: remove unused let in definitions
#478796 by jopejoe1 · opened 9mo ago · checks fail
lib.strings: Fix the surprising behaviour of toSentenceCase
#477214 by dwayne · opened 9mo ago · checks pass
lib.generators.toINI: allow duplicate sections
#473681 by ungeskriptet · opened 9mo ago · checks pass
lib.buildInputsClosureCond: init
#465394 by roberth · opened 10mo ago · checks pass
fetchFromGitProvider: init with `<pkg>.overrideAttrs` that dynamically switch fetchers draft
#462034 by ShamrockLee · opened 11mo ago · checks pass
lib.lists: add uniqueByString
#459228 by roberth · opened 11mo ago
lib.strings: init escapePythonBytes
#458502 by Jayman2000 · opened 11mo ago · checks pass
lib.strings: Add toPascalCase, toKebabCase and toSnakeCase
#457268 by tshakah · opened 11mo ago
various: lib usage improvements - remove arg-skipping uses of lib.const
#455790 by h7x4 · opened 11mo ago
lib.makeOverridable: observe `<result>.__overriders`
#454997 by ShamrockLee · opened 11mo ago · checks fail
lib.linkedLists: init
#452088 by roberth · opened 12mo ago
lib.types: add arrayOf type
#451499 by HeitorAugustoLN · opened 12mo ago
lib.types.mkOptionType: add support for extensibility draft
#447536 by yunfachi · opened 12mo ago · checks pass
lib.customisation: add `getFinalPassthruWith` for unified missing `finalAttrs.passthru.<attr>` handling
#446760 by ShamrockLee · opened 12mo ago · checks pass
RON Types
#442207 by HeitorAugustoLN · opened 13mo ago · checks fail
nixos/network-interfaces: IP types for interfaces, gateways, and routes
#440943 by haylinmoore · opened 13mo ago
lib.ron: init
#440544 by HeitorAugustoLN · opened 13mo ago · checks pass
lib.types.submoduleWith: add onlyDefinesConfig parameter
#437972 by yunfachi · opened 13mo ago · checks pass
lib.attrsets{attrNamesRecursive, attrValuesRecursive}: init
#431188 by Pandapip1 · opened 14mo ago · checks pass
stdenv.mkDerivation: support mainProgram as a top‐level attribute draft
#430810 by emilazy · opened 14mo ago · checks pass
lib/types: init types.setWith
#413162 by hsjobeki · opened 16mo ago · checks pass
lib/attrsets: make getFirstOutput support strings
#410779 by pbsds · opened 16mo ago · checks pass
lib.types.attrNamesToTrue: add
#407575 by roberth · opened 17mo ago · checks pass
lib.modules: init `mkAliasDefinitionsWith`; simplify `doRename`; add `withLocation`
#405317 by MattSturgeon · opened 17mo ago
lib.modules: Expose the freeform results readonly via '_module.freeformConfig'
#390952 by hsjobeki · opened 19mo ago · checks pass
lib/systems: elaborate Go toolchain environment
#386611 by tie · opened 19mo ago · checks pass
lib: init lib.fallback
#380605 by hsjobeki · opened 20mo ago
lib.systems: deprecate `==` comparison between elaborated platforms
#380005 by MattSturgeon · opened 20mo ago · checks pass
mkPackageOption: add defaultText option
#375424 by Pandapip1 · opened 21mo ago
lib/cli: add wrappingValueString option to `toGNUCommandLineShell`
#373332 by llakala · opened 21mo ago · checks pass
Add Module System error contexts for `imports` and module argument infinite recursions
#370967 by roberth · opened 21mo ago
lib.packagesFromDirectoryRecursive: mark directories with `recurseIntoAttrs`
#369421 by nicoonoclaste · opened 21mo ago · checks pass
lib: let `getAttrs` ignore nonexistent keys
#345535 by h7x4 · opened 2y ago
nixos/{assertions,warnings}: implement as tree-like attrs
#342372 by h7x4 · opened 2y ago
lib: add `lib.attrsets.collect'`
#342330 by h7x4 · opened 2y ago · checks pass
lib.mkOptions: allow arbitrary option metadata
#341199 by hsjobeki · opened 2y ago
lib.generators.toINI: allow lists of name-value pairs as section contents
#340726 by magistau · opened 2y ago
lib/types: add `record` (simplified submodule) draft
#334680 by MattSturgeon · opened 2y ago · checks fail
lib.network: ipv6 type, mkNetworkingOption and lib documentation
#326765 by woojiq · opened 2y ago
lib.doRename: add test for nested option priorities
#324798 by DavHau · opened 2y ago
lib.modules: add mkForAllItems
#314058 by rhendric · opened 2y ago
lib: add option parameter for default value priority
#296979 by Atemu · opened 2y ago
lib.derivationOf: init
#281536 by roberth · opened 2y ago
lib/attrsets: Add `imapAttrs` and `imapAttrs'`
#270049 by D4ndellion · opened 2y ago · checks fail
lib.getOptionalAttrs: init
#269586 by ShamrockLee · opened 2y ago
lib.types.anything: Add functionArgs
#266105 by roberth · opened 2y ago · checks pass
lib: init mergeEqualOptionBy
#256475 by r-vdp · opened 3y ago
lib.types.stringLike: init
#256353 by figsoda · opened 3y ago
Don't require ellipsis in NixOS module definitions.
#254212 by vkryachko · opened 3y ago
nixos/modules: show warning and continue on self import
#252806 by r-vdp · opened 3y ago
lib/types: Add `enumAttrs` and `enumWith`
#246939 by one-d-wide · opened 3y ago
lib/modules/mk*Module: give resulting modules meaningful keys
#245274 by sternenseemann · opened 3y ago
lib.simpleOptions: new function to simplify options declaration draft
#234990 by hugosenari · opened 3y ago
lib.types: Add configuration type
#230377 by roberth · opened 3y ago
Closed or merged in the synced window 16
lib.modules.mapAttrsOfSubmodule: init
#561282 by roberth · merged 4w ago
lib.escapeShellArg: handle paths
#556219 by rhendric · merged 4w ago
lib.options: add `mkEnabledOption`
#553735 by Malix-Labs · closed 9d ago
lib.options: add `optionToDoc`
#553364 by Malix-Labs · closed 9d ago
lib.isFunction: add tests and avoid error on non-function __functor
#552711 by mightyiam · merged 7w ago
lib: test that all builtins are exported or explicitly excluded
#541081 by Malix-Labs · closed 9d ago
types.path.check: Avoid derivation instantiation
#540399 by edolstra · merged 4w ago
lib.meta.getDarwinApp{,'}: init
#539500 by ethancedwards8 · merged 2w ago
lib.types.nullOr: implement v2 check & merge
#525519 by MattSturgeon · merged 5w ago
lib/fileset/internal.nix: introduce `lib.lists.commonPrefixLength`
#507639 by samuela · merged 4w ago
lib.systems.equals: hardcode function attr names
#507394 by zimbatm · closed 4d ago
lib.licenses: add compound licenses
#468378 by jopejoe1 · merged 6mo ago
lib.makeOverridable: preserve constructor override and metadata attributes
#461032 by ShamrockLee · merged 9mo ago
guile: Clean up derivations, make a generic guile builder
#447898 by RossSmyth · closed 11mo ago
[Backport release-24.05] dxvk_2: 2.3.1 -> 2.4
#330985 by reckenrode · closed 2y ago
lib, treewide: Add missing MIPS arches, and fix existing usage
#35247 by telent · merged 8y ago
Issues 3
Use the maintainer type in checkMeta 6.topic: developer experience 2.status: stale
#272290 by Artturin · opened 2y ago · 1 comments