Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2023-02-09 | lib/licenses.nix: Add cc-by-nc-nd-30 | OPNA2608 | 1 | -0/+6 | |
2023-02-09 | types: suggest how to resolve the conflict | Domen Kožar | 1 | -2/+5 | |
2023-02-09 | types: explicitly state unique options are expected to be unique | Domen Kožar | 1 | -1/+1 | |
2023-02-07 | Merge staging-next into staging | github-actions[bot] | 3 | -8/+109 | |
2023-02-07 | Merge pull request #214930 from sheepforce/nwchem | markuskowa | 1 | -0/+7 | |
nwchem: init at 7.0.2 | |||||
2023-02-07 | Merge pull request #208887 from tweag/lib.path.append | Silvan Mosberger | 2 | -8/+102 | |
lib.path.append: init | |||||
2023-02-07 | lib/licenses: add ecl20 | Phillip Seeber | 1 | -0/+7 | |
2023-02-07 | Merge staging-next into staging | github-actions[bot] | 3 | -1/+18 | |
2023-02-07 | Merge pull request #206611 from h7x4/lib-lists-add-repeat | Silvan Mosberger | 3 | -1/+18 | |
lib.lists: add `replicate` | |||||
2023-02-07 | Merge staging-next into staging | github-actions[bot] | 1 | -0/+10 | |
2023-02-06 | Merge pull request #214856 from vamega/bencode-py | Bernardo Meurer | 1 | -0/+10 | |
2023-02-06 | lib.lists: add `replicate` | h7x4 | 3 | -1/+18 | |
`replicate` returns n copies of an element as a list. Co-Authored-By: Silvan Mosberger <contact@infinisil.com> | |||||
2023-02-06 | bencode-py: init at 4.0.0 | Varun Madiath | 1 | -0/+10 | |
2023-02-03 | Merge pull request #211685 from Artturin/splicingstuff1-split | Artturi | 1 | -1/+8 | |
2023-01-31 | Merge pull request #205557 from ncfavier/concatLines | Silvan Mosberger | 3 | -1/+17 | |
lib/strings: add `concatLines` | |||||
2023-01-31 | Merge pull request #213650 from urandom2/libdoc | Silvan Mosberger | 3 | -10/+10 | |
lib: standardise attrset type syntax | |||||
2023-01-31 | Merge master into staging-next | github-actions[bot] | 2 | -6/+15 | |
2023-01-30 | lib: standardise attrset type syntax | Colin Arnott | 3 | -10/+10 | |
There are a number of different syntaxes used for attrset type signatures in our doc strings, this change standardises upon one that uses :: for specifying attribute type, and ; terminators to be consistent with nix syntax. There are no bugs in the functions themselves, just that different syntaxes may confuse new users. | |||||
2023-01-30 | Merge pull request #212939 from amjoseph-nixpkgs/pr/isStatic | Florian Klink | 2 | -6/+15 | |
meta: replace predicates with pattern over elaborated platform | |||||
2023-01-30 | lib.systems.inspect.patterns.isEfi: drop ARMv5 | Alyssa Ross | 1 | -2/+7 | |
I'm not aware of any ARMv5 EFI implementation. gnu-efi doesn't support it, so the build of systemd for armv5tel-linux is broken if it's isEfi. | |||||
2023-01-30 | Merge pull request #212282 from hercules-ci/pkg-config-packages | Robert Hensing | 1 | -1/+2 | |
defaultPkgConfigPackages: init | |||||
2023-01-30 | lib.hydraJob: Tolerate null | Robert Hensing | 1 | -1/+2 | |
By allowing null, we allow code to avoid filterAttrs, improving laziness in real world use cases. Specifically, this strategy prevents infinite recursion errors, performance issues and possibly other errors that are unrelated to the user's code. | |||||
2023-01-29 | lib.systems.inspect.patterns.isEfi: remove "aarch64" | Alyssa Ross | 1 | -1/+1 | |
There is no "aarch64" CPU family — it counts as "arm", as can be seen from the definition of isAarch64 above. Checked that stdenv.hostPlatform.isEfi is still true on aarch64-linux. | |||||
2023-01-27 | maintainers: clarify what fields are required | Naïm Favier | 1 | -0/+1 | |
2023-01-27 | maintainers: disallow `noreply.github.com` emails | Naïm Favier | 1 | -0/+2 | |
2023-01-27 | maintainers: make `email` optional | Naïm Favier | 2 | -3/+6 | |
Not giving an email address is fine as long as the maintainer is reachable through other means, such as GitHub or Matrix. | |||||
2023-01-27 | Update lib/systems/inspect.nix | Adam Joseph | 1 | -2/+2 | |
Co-authored-by: Naïm Favier <n@monade.li> | |||||
2023-01-27 | Update lib/systems/inspect.nix | Adam Joseph | 1 | -1/+1 | |
Co-authored-by: Naïm Favier <n@monade.li> | |||||
2023-01-27 | Update lib/meta.nix | Adam Joseph | 1 | -1/+1 | |
Co-authored-by: Naïm Favier <n@monade.li> | |||||
2023-01-27 | Update lib/meta.nix | Adam Joseph | 1 | -1/+1 | |
Co-authored-by: Naïm Favier <n@monade.li> | |||||
2023-01-27 | lib/systems/inspect.nix: add platformPatterns.isStatic | Adam Joseph | 1 | -0/+10 | |
2023-01-27 | lib/meta.nix: allow patterns over entire platform, not just `.parsed` | Adam Joseph | 1 | -1/+5 | |
2023-01-27 | Revert "lib/meta.nix: platformMatch: allow predicate functions" | Adam Joseph | 1 | -6/+1 | |
This reverts commit b7d097438b9b0f782a707f3295d320d824810864. | |||||
2023-01-25 | Merge pull request #212189 from ↵ | Robert Hensing | 1 | -2/+7 | |
amjoseph-nixpkgs/pr/lib/mapAttrsRecursive/comment attrsets: clarify that mapAttrs maps over *leaf* attrs | |||||
2023-01-25 | Update lib/attrsets.nix | Adam Joseph | 1 | -1/+4 | |
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com> | |||||
2023-01-24 | Merge pull request #212408 from raboof/imapsync-fix-license | Pascal Wittmann | 1 | -1/+6 | |
imapsync: fix license | |||||
2023-01-24 | licenses: add NLPL | Arnout Engelen | 1 | -1/+6 | |
2023-01-23 | Merge pull request #209769 from LoveIsGrief/simple-dlna-browser | Sandro | 1 | -0/+6 | |
2023-01-22 | attrsets: clarify that mapAttrs maps over *leaf* attrs | Adam Joseph | 1 | -2/+4 | |
2023-01-22 | lib/meta.nix: platformMatch: allow predicate functions | Adam Joseph | 1 | -1/+6 | |
2023-01-21 | lib/systems/parse: stop considering armv8a able to execute armv7l | Atemu | 1 | -13/+2 | |
In the past, most (if not all) armv8 CPUs could also execute armv7. However, with the advent of Apple Silicon, aarch64 CPUs without any aarch32 capabilities are now wide-spread among users. | |||||
2023-01-20 | lib.extendDerivation: Fix interaction between output selection and overrideAttrs | Robert Hensing | 1 | -1/+8 | |
2023-01-20 | Merge pull request #210976 from clhodapp/fix/extensible-sets | Robert Hensing | 1 | -2/+2 | |
lib: make extender available on self-references | |||||
2023-01-19 | Merge pull request #211622 from alyssais/valgrind-platforms | John Ericson | 3 | -0/+10 | |
valgrind: make meta.platforms more accurate | |||||
2023-01-19 | lib.platforms.s390x: init | Alyssa Ross | 3 | -0/+3 | |
2023-01-19 | lib.platforms.power: init | Alyssa Ross | 2 | -0/+2 | |
2023-01-19 | lib.platforms.armv7: init | Alyssa Ross | 3 | -0/+5 | |
2023-01-18 | lib.path.append: init | Silvan Mosberger | 2 | -1/+82 | |
This function can be used to append strings to Nix path values in a safe way. | |||||
2023-01-18 | lib.path: Minor improvements | Silvan Mosberger | 2 | -7/+20 | |
- Use isValid when possible instead of subpathInvalidReason: https://github.com/NixOS/nixpkgs/pull/209099#discussion_r1068714681 - Add documentation to function arguments - Use newlines for error messages: https://github.com/NixOS/nixpkgs/pull/208887#discussion_r1069737602 - Add short comments for the unit test groups: https://github.com/NixOS/nixpkgs/pull/208887#discussion_r1072913051 - Slight formatting improvement for laws: https://github.com/NixOS/nixpkgs/pull/209099#discussion_r1068707955 | |||||
2023-01-18 | lib/tests/release.nix: Make nix a parameter + strictDeps | Robert Hensing | 1 | -3/+7 | |
This makes bisecting nix a bit easier. Example reproducer, invoked from nix directory: ```bash nix-build ../nixpkgs/lib/tests/release.nix --arg nix '(builtins.getFlake "git+file://${toString ./.}").packages.x86_64-linux.default' ``` |