Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2024-05-02 | lib/gvariant: Use more specific instructions for int and attrset | Jan Tojnar | 1 | -0/+59 | |
2024-05-02 | lib/gvariant: Fix error message for unsupported primitives | Jan Tojnar | 1 | -1/+1 | |
Without this, passing an integer to a setting will fail with a confusing error: error: cannot coerce an integer to a string | |||||
2024-05-02 | licenses: add ICU license | matthewcroughan | 1 | -0/+5 | |
2024-05-01 | Merge pull request #308032 from obsidiansystems/freebsd-no-suffix-version | John Ericson | 4 | -10/+6 | |
treewide: freebsd13 -> freebsd | |||||
2024-04-30 | treewide: freebsd13 -> freebsd | John Ericson | 4 | -10/+6 | |
Co-authored-by: Alyssa Ross <hi@alyssa.is> | |||||
2024-04-28 | nixVersions.unstable: build from master, re-init at 2.22.0.pre20240321_6fd2f42c | Maximilian Bosch | 1 | -1/+1 | |
The idea behind that is to enable users and developers of downstream tools such as home-manager to test Nix master for several reasons: * Nix is currently trying to have a `master` branch that's always releasable[1]. We're still on Nix 2.18 in nixpkgs due to too many notable regressions. Enabling people to test latest master may help on that end. * This uses the most bleeding-edge Nix, but our packaging, so we can identify issues with our packaging early. * From what I've seen, most people are using the packages from nixpkgs anyways instead of the upstream flake, this is far more convenient anyways. My plan is to update this once a week. Right now we rely on the `installCheckPhase` here, but as soon as we have proper regression testing[2], we may want to add `nixUnstable` there as well (however with failures being allowed probably). [1] https://discourse.nixos.org/t/nix-release-schedule-and-roadmap/14204 [2] https://github.com/NixOS/nixpkgs/pull/304332 | |||||
2024-04-28 | lib/licenses: add unicode-30 | Dee Anzorge | 1 | -0/+5 | |
2024-04-24 | lib/systems: add microblaze-embedded | Jared Baur | 1 | -0/+5 | |
Adds a new target for `pkgsCross` that can be used for building freestanding code for microblaze targets (e.g. Xilinx PMU firmware). | |||||
2024-04-22 | Merge pull request #214021 from tweag/ifilter0 | Silvan Mosberger | 3 | -2/+77 | |
lib.lists.ifilter0: init | |||||
2024-04-22 | lib.lists.ifilter0: init | Silvan Mosberger | 3 | -2/+77 | |
2024-04-21 | lib: Document status of deprecated.nix and move it | Robert Hensing | 3 | -1/+12 | |
This is all I could find after co-maintaining lib for a long time. I've had the fortune of basically not really noticing this file, because it has had very few interactions until the confusion in https://github.com/NixOS/nixpkgs/pull/304277 It seems to be a state of limbo, which would be nice to resolve (with great care), but this is not urgent, and first we should document its status. | |||||
2024-04-19 | Merge master into staging-next | github-actions[bot] | 4 | -25/+99 | |
2024-04-19 | Merge pull request #298680 from gvolpe/lib/transposeMap | Rick van Schijndel | 4 | -25/+99 | |
lib/attrsets: add mapCartesianProduct function | |||||
2024-04-16 | Merge master into staging-next | github-actions[bot] | 2 | -2/+2 | |
2024-04-15 | lib: clarify warning about mdDoc | éclairevoyant | 1 | -1/+1 | |
2024-04-15 | lib: add mdDoc back in to provide proper warning | éclairevoyant | 1 | -1/+1 | |
2024-04-15 | lib/tests: apply lints | Gabriel Volpe | 1 | -9/+4 | |
2024-04-15 | tree-wide: use mapCartesianProduct | Gabriel Volpe | 1 | -3/+19 | |
2024-04-15 | lib/attrsets: introduce mapCartesianProduct | Gabriel Volpe | 3 | -1/+60 | |
2024-04-15 | tree-wide: use cartesianProduct | Gabriel Volpe | 1 | -6/+6 | |
2024-04-15 | lib/attrsets: rename cartesianProductOfSets to cartesianProduct | Gabriel Volpe | 2 | -6/+10 | |
2024-04-13 | Merge branch 'master' into staging-next | Weijia Wang | 3 | -7/+9 | |
2024-04-13 | lib.mdDoc: remove and replace with warning | stuebinm | 1 | -2/+4 | |
2024-04-13 | lib: remove all uses of lib.mdDoc | stuebinm | 2 | -5/+5 | |
this change is otherwise a no-op, as lib.mdDoc is already defined to be the identity function. | |||||
2024-04-12 | Merge branch 'staging' into staging-next | Vladimír Čunát | 1 | -1/+1 | |
Conflicts (tried to quickly resolve somehow, checked eval): pkgs/development/python-modules/apsw/default.nix pkgs/development/python-modules/mido/default.nix pkgs/development/python-modules/pytest-bdd/default.nix pkgs/development/python-modules/sparse/default.nix | |||||
2024-04-09 | Merge pull request #284551 from hercules-ci/types-attrTag | Silvan Mosberger | 7 | -3/+306 | |
Add `types.attrTag` | |||||
2024-04-09 | Merge branch 'staging-next' into staging | Weijia Wang | 2 | -4/+16 | |
2024-04-08 | licenses: rename `apsl{10,20}` -> `apple-psl{10,20}` | iliana etaoin | 1 | -2/+14 | |
Part 1 of #301908. This renames the two versions of the Apple Public Source License seen in nixpkgs; `apsl20` was often confused as being for the widely-used Apache License 2.0. | |||||
2024-04-06 | lib.hasAttrByPath: fix typo (#302042) | Tharun Thennarasu | 1 | -2/+2 | |
2024-04-05 | Merge remote-tracking branch 'upstream/staging-next' into staging | annalee | 3 | -1/+35 | |
Conflicts: pkgs/development/python-modules/pynetdicom/default.nix | |||||
2024-04-04 | Merge pull request #301556 from edef1c/lib-xor | Silvan Mosberger | 3 | -1/+35 | |
lib: add xor | |||||
2024-04-04 | lib: add xor | edef | 3 | -1/+35 | |
This gets clumsily reimplemented in various places, to no useful end. | |||||
2024-04-04 | Merge staging-next into staging | github-actions[bot] | 6 | -37/+53 | |
2024-04-04 | doc: migrate trivial files to doc-comment format (#299986) | Johannes Kirschbauer | 6 | -37/+53 | |
* doc: migrate trivial files to doc-comment format * fix: revert some comments * Apply suggestions from code review Thanks @danielSidhion Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> * Update lib/types.nix --------- Co-authored-by: Daniel Sidhion <DanielSidhion@users.noreply.github.com> Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-04-04 | types.attrTag: Remove unnecessary definitions override | Robert Hensing | 1 | -1/+0 | |
Committing because tests pass. Co-authored-by: Silvan Mosberger <github@infinisil.com> | |||||
2024-04-04 | lib.types.attrTag: Fix declarationPositions after merge | Robert Hensing | 2 | -4/+18 | |
2024-04-04 | lib/tests/modules/types-attrTag.nix: Test other option doc attrs | Robert Hensing | 1 | -0/+9 | |
2024-04-04 | lib/tests/modules/types-attrTag.nix: Clean up unneeded comment | Robert Hensing | 1 | -1/+0 | |
2024-04-04 | types.attrTag: Remove substSubmodules | Robert Hensing | 1 | -9/+0 | |
I haven't managed to trigger the error, and it turns out that this method is optional. Specifically, getSubmodules is unimplemented (and unimplementable), the tests pass, and we seem to have good location info. | |||||
2024-04-04 | types.attrTagWith: remove | Robert Hensing | 2 | -11/+19 | |
Keep it simple for now. | |||||
2024-04-04 | lib.types.attrTag: Custom error when passing bare type | Robert Hensing | 3 | -1/+23 | |
2024-04-04 | lib/tests/modules/types-attrTag: Test against unexpected attrs | Robert Hensing | 1 | -6/+6 | |
Thank you lheckemann for pointing this out! | |||||
2024-04-04 | lib.types.attrTag: Remove tags from description | Robert Hensing | 2 | -7/+8 | |
You can find them in the sub-options now. | |||||
2024-04-04 | lib.modules.evalOptionValue: Undeprecate for lib.types | Robert Hensing | 2 | -2/+3 | |
lib.types.attrTag needs it. | |||||
2024-04-04 | lib.types.attrTag: Provide declarations, definitions | Robert Hensing | 2 | -2/+20 | |
2024-04-04 | lib/types.nix: Fix getSubOptions doc | Robert Hensing | 1 | -1/+1 | |
This comment was added in 73f32d03758a5, when it was already supposed to be an attrset. | |||||
2024-04-04 | lib.types.attrTag: Support type merging | Robert Hensing | 2 | -1/+32 | |
2024-04-04 | lib.types.attrTag: Take options instead of types | Robert Hensing | 2 | -21/+55 | |
2024-04-04 | lib.types.attrTag: Support module docs | Robert Hensing | 3 | -1/+65 | |
2024-04-02 | lib.fileset: fix typo: compatibity to compatibility | Philip Taron | 1 | -1/+1 | |