summaryrefslogtreecommitdiffstats
path: root/lib
AgeCommit message (Expand)Author
2022-01-25Merge pull request #156503 from hercules-ci/nixos-add-system.build-optionsRobert Hensing
2022-01-24lib/meta: fix typo in platformMatch commentThiago Kenji Okada
2022-01-24lib.modules: Define mergeOneOption in terms of mergeUniqueOptionRobert Hensing
2022-01-24lib.types: Add unique like uniq, but custom errorsRobert Hensing
2022-01-24Merge pull request #155669 from schuelermine/patch-mkPackageOptionpennae
2022-01-24Merge pull request #156215 from Atemu/update/svt-av1Martin Weinelt
2022-01-23nixos/docs/option-declarations: Document mkEnableOption and mkPackageOptionAnselm Schüler
2022-01-23lib/options: Add mkPackageOptionAnselm Schüler
2022-01-22licenses: add Alliance for Open Media Patent License 1.0Atemu
2022-01-21Merge pull request #155522 from Julow/single_line_strRobert Hensing
2022-01-21types.singleLineStr: Improve descriptionJules Aguillon
2022-01-20types.singleLineStr: Allow and trim trailing \nJules Aguillon
2022-01-19lib/asserts: use throw to display message for assertMsgsternenseemann
2022-01-18types.singleLineStr: Disallow \rJules Aguillon
2022-01-18types.singleLineStr: strings that don't contain '\n'Jules Aguillon
2022-01-11Merge pull request #152392 from polykernel/attrset-optimizations-patch-1pennae
2022-01-10Merge pull request #152046 from pennae/optimize-modules-byNameRobert Hensing
2022-01-09lib.checkListOfEnum: initJosé Romildo
2022-01-05Merge pull request #151748 from hercules-ci/check-nixpkgs-overlays-typeRobert Hensing
2022-01-02nixos/documentation: split options doc buildpennae
2021-12-28lib/modules: extract multiply-used value in byNamepennae
2021-12-27lib/attrset: miscellaneous optimizationspolykernel
2021-12-27lib/attrset: optimize element access in recursiveUpdateUntilpolykernel
2021-12-25lib/attrsets: use builtins.zipAttrsWith if availablepennae
2021-12-25lib/modules: optimize byNamepennae
2021-12-22lib.throwIfNot: initRobert Hensing
2021-12-17Merge pull request #148785 from pennae/more-option-doc-staticizingGraham Christensen
2021-12-16lib.systems.supported: remove aarch64-darwin from Tier 3 liststernenseemann
2021-12-13lib: fix flake checkzimbatm
2021-12-09Merge pull request #149924 from Mic92/aarch64be-embeddedJörg Thalheim
2021-12-09pkgsCross.x86_64-netbsd-llvm: mark as brokenJörg Thalheim
2021-12-09pkgsCross.ppcle-embedded: fix evalJörg Thalheim
2021-12-09pkgsCross.aarch64be-embedded: fix evalJörg Thalheim
2021-12-08nixos/modules: Allow options to be coerced to a string for convenienceSilvan Mosberger
2021-12-07Merge pull request #144022 from hercules-ci/lib-modules-optimize-unmatchedDefnsSilvan Mosberger
2021-12-07Merge pull request #141856 from ShamrockLee/lib-spdx-licenseSilvan Mosberger
2021-12-02lib/modules: Deprecate args and checkRobert Hensing
2021-12-02lib/modules: Pass legacy args argument along through extendModulesRobert Hensing
2021-12-02lib/meta: add getLicenseFromSpdxId functionShamrock Lee
2021-11-26lib/tests: Use standard test syntaxVictor Engmark
2021-11-26lib/tests: Anchor config output regexesVictor Engmark
2021-11-26lib/tests: Set hardening pragmasVictor Engmark
2021-11-26lib/tests: Don't return non-zero values from checksVictor Engmark
2021-11-26lib/tests: Avoid assigning an array to a stringVictor Engmark
2021-11-26lib/tests: Remove redundant semicolonsVictor Engmark
2021-11-26lib/tests: Clarify assignmentVictor Engmark
2021-11-26lib/tests: Use correct shebang lineVictor Engmark
2021-11-26lib/tests: Quote variable referencesVictor Engmark
2021-11-26lib/tests: `export` separately from assignmentVictor Engmark
2021-11-22add release notes for 22.05 and update codenameTimothy DeHerrera