| Commit message (Expand) | Author | Age | Files | Lines |
| * | Release NixOS 25.0525.05 | Leona Maroni | 2025-05-23 | 2 | -2/+2 |
| * | nixosTests.lomiri-filemanager-app: Fix OCR•••(cherry picked from commit 66301f51a371c9d7af9dc27688ff374ca9526195)
| OPNA2608 | 2025-05-23 | 1 | -2/+10 |
| * | lomiri.lomiri-filemanager-app: 1.1.3 -> 1.1.4•••(cherry picked from commit 2143771374d7906552b48cd22d3261c7f8f459c8)
| OPNA2608 | 2025-05-23 | 1 | -3/+5 |
| * | [Backport release-25.05] Revert "lib.meta.availableOn: Return false if pkg pa... | Emily | 2025-05-23 | 1 | -2/+1 |
| |\ |
|
| | * | Revert "lib.meta.availableOn: Return false if pkg parameter is null"•••I believe this change is wrong both theoretically and practically.
Theoretically, `null` is available on every platform, because
`buildInputs = [ null ];` always succeeds and never throws a platform
availability error. `null` should be handled consistently with packages
that have no explicit list of supported platforms, as it of course
has no such list itself.
Practically, we use `null` to represent libraries that are always
present on a platform and do not require a library (for instance,
because they are part of `libc` or the macOS SDK). This has been
used for a long time by `libintl` (on all non‐glibc platforms),
and is also now used by `libGL` and friends on Darwin. This change
broke the check SDL3 does for OpenGL availability on Darwin, causing
<https://github.com/NixOS/nixpkgs/issues/407056>, which had to be
worked around by <https://github.com/NixOS/nixpkgs/pull/409525>.
Both `libintl` and `libGL` should count as available on platforms
where their functionality is part of the standard build environment,
and a package that is completely unavailable and whose functionality
cannot be expected should not use `null`, as it should result in
errors if used in a dependency list on an unsupported platform.
I accept that overriding with `null` is often a useful way to disable
dependencies that don’t have explicit feature flags, but I do not
think that making it work better with feature flags conditioned on
availability is worth the inconsistency and problems caused by this
change. Packages can instead expose the relevant feature flags as
arguments that default to the `lib.meta.availableOn` check or, if they
want to keep an “override the dependency to `null`” interface,
insert an explicit `pkg != null && …` check.
Additionally, the pull request was merged over a week after all
breaking changes were restricted for the 25.05 release. I believe that
the potential problems of dealing with the effects of this change for
an entire release cycle – the first release cycle where `libGL` is
`null` on Darwin, a change I made before the deadline and before this
change to `lib.meta.availableOn` – offset the risks of backporting
this revert at such a late stage.
It will cause overrides to backwards‐incompatibly revert to the
behaviour they had before the change, but since such overrides were
not possible until a few weeks ago, I hope that is an acceptable risk
compared to the potential issues leaving this in the release can
cause, given that it was merged after the deadline and has already
broken an existing construction in Nixpkgs.
This reverts commit 9338d924dbe0c6b93daec3bf435322812fd176fe.
(cherry picked from commit 98dbc7cc58056dccd71141d7a8f33a001949963d)
| Emily | 2025-05-23 | 1 | -2/+1 |
| |/ |
|
| * | [Backport release-25.05] ente-desktop: fix literal inclusion of '$out' (#410215)•••ente-desktop: fix literal inclusion of '$out' (#410214)
(cherry picked from commit 766a203ac71765eb2604b7c13327b300e0cac601)
Co-authored-by: oddlama <oddlama@oddlama.org> | nixpkgs-ci[bot] | 2025-05-23 | 1 | -1/+1 |
| * | [Backport release-25.05] python313Packages.entry-points-txt: refactor (#408169) | Aleksana | 2025-05-23 | 3 | -31/+24 |
| |\ |
|
| | * | python312Packages.wheel-inspect: refactor•••(cherry picked from commit b3bf51cbb64364560371e44aec8378c8aec5ab52)
| Fabian Affolter | 2025-05-17 | 1 | -12/+7 |
| | * | python312Packages.wheel-filename: refactor•••(cherry picked from commit 6e7d5974b862d6ffa7ebd84e8abdfc1d42f8f7ea)
| Fabian Affolter | 2025-05-17 | 1 | -9/+8 |
| | * | python313Packages.entry-points-txt: refactor•••Fix build https://hydra.nixos.org/build/297428192
(cherry picked from commit d961728d54677345725a6351bfa615be90950b36)
| Fabian Affolter | 2025-05-17 | 1 | -10/+9 |
| * | | [Backport release-25.05] python313Packages.types-lxml: adjust inputs (#408172) | Aleksana | 2025-05-23 | 1 | -2/+3 |
| |\ \ |
|
| | * | | python313Packages.types-lxml: adjust inputs•••(cherry picked from commit c8f871d2ba0f9645f303e6ecba0aeb43e61e8330)
| Fabian Affolter | 2025-05-17 | 1 | -2/+3 |
| | |/ |
|
| * | | [Backport release-25.05] lazygit: 0.51.0 -> 0.51.1 (#410137) | Aleksana | 2025-05-23 | 1 | -2/+2 |
| |\ \ |
|
| | * | | lazygit: 0.51.0 -> 0.51.1•••Diff: https://github.com/jesseduffield/lazygit/compare/v0.51.0...v0.51.1
Changelog: https://github.com/jesseduffield/lazygit/releases/tag/v0.51.1
(cherry picked from commit b47cac5d69e79b0e5696cae1cbd840260aed3b9b)
| Jost Alemann | 2025-05-23 | 1 | -2/+2 |
| * | | | [Backport release-25.05] maintainers: remove my gpg key (#410189) | Pol Dellaiera | 2025-05-23 | 1 | -1/+0 |
| |\ \ \ |
|
| | * | | | maintainers: remove my gpg key•••(cherry picked from commit 75e677c32e01fb41d0128e4ff77c1d5bc1053ef1)
| eljamm | 2025-05-23 | 1 | -1/+0 |
| * | | | | [Backport release-25.05] neovide, neovim-gtk, neovim-qt-unwrapped: minor refr... | Aleksana | 2025-05-23 | 3 | -20/+26 |
| |\ \ \ \ |
|
| | * | | | | neovim-gtk: use `finalAttrs`, remove `with lib`•••(cherry picked from commit d88309158fbf0bf2d13bec68e9e54f7d5b7fedbd)
| Acid Bong | 2025-05-23 | 1 | -7/+9 |
| | * | | | | neovim-qt-unwrapped: use `finalAttrs`, remove `with lib`•••(cherry picked from commit e98fa164847acc194b8b0ae2feaa0dd1928ca013)
| Acid Bong | 2025-05-23 | 1 | -6/+8 |
| | * | | | | neovide: use `finalAttrs`, remove `with lib`•••(cherry picked from commit 6cead234cb25993868e603435b4d020ec7a66165)
| Acid Bong | 2025-05-23 | 1 | -7/+9 |
| | | |/ /
| |/| | |
|
| * | | | | [Backport release-25.05] rquickshare: clean up dependencies, don't use applyP... | Aleksana | 2025-05-23 | 1 | -32/+32 |
| |\ \ \ \
| |_|/ /
|/| | | |
|
| | * | | | rquickshare: clean up dependencies, don't use applyPatches•••(cherry picked from commit 8a5a277122b66a4f9853ec459372b5256cc3832c)
| TomaSajt | 2025-05-23 | 1 | -32/+32 |
| * | | | | [Backport release-25.05] tftui: accept posthog 4 (#407766) | Aleksana | 2025-05-23 | 1 | -5/+7 |
| |\ \ \ \ |
|
| | * | | | | tftui: accept posthog 4•••(cherry picked from commit 6174410ae7a3284ba809dce327c9e63f1bf11c98)
| Sarah Clark | 2025-05-16 | 1 | -5/+7 |
| * | | | | | [Backport release-25.05] tree-sitter: update changelog url (#410133) | Aleksana | 2025-05-23 | 1 | -1/+1 |
| |\ \ \ \ \ |
|
| | * | | | | | tree-sitter: update changelog url•••(cherry picked from commit e5c404044142a01ad34335d24d084f7fafeb85e7)
| uncenter | 2025-05-23 | 1 | -1/+1 |
| | | |_|/ /
| |/| | | |
|
| * | | | | | [Backport release-25.05] sing-box: clean up (#410175) | Aleksana | 2025-05-23 | 1 | -24/+18 |
| |\ \ \ \ \ |
|
| | * | | | | | sing-box: install shell completions directly | Sizhe Zhao | 2025-05-23 | 1 | -16/+7 |
| | * | | | | | sing-box: add prince213 to maintainers | Sizhe Zhao | 2025-05-23 | 1 | -1/+4 |
| | * | | | | | sing-box: use finalAttrs | Sizhe Zhao | 2025-05-23 | 1 | -5/+5 |
| | * | | | | | sing-box: avoid with lib; | Sizhe Zhao | 2025-05-23 | 1 | -3/+3 |
| |/ / / / / |
|
| * | | | | | [Backport release-25.05] qmk: add bootloadhid as a propagatedBuildInput for h... | Jörg Thalheim | 2025-05-23 | 1 | -0/+2 |
| |\ \ \ \ \ |
|
| | * | | | | | qmk: add bootloadhid as a propagatedBuildInput to support flashing more hardware•••(cherry picked from commit 6fb834fb3c13efa4ffb5dbada174f1da1b195653)
| TheTaoOfSu | 2025-05-23 | 1 | -0/+2 |
| * | | | | | | [Backport release-25.05] donpapi: refactor and mark as broken on darwin (#408... | Aleksana | 2025-05-23 | 1 | -8/+6 |
| |\ \ \ \ \ \ |
|
| | * | | | | | | donpapi: mark as broken on darwin•••(cherry picked from commit d073665f0454867c49c7ca3fddf4b0047794b8bb)
| Fabian Affolter | 2025-05-20 | 1 | -0/+2 |
| | * | | | | | | donpapi: refactor•••(cherry picked from commit 4bd954bba190589c5155ec92f690633014f3560c)
| Fabian Affolter | 2025-05-20 | 1 | -8/+4 |
| * | | | | | | | [Backport release-25.05] nixos/orca: Make available to gdm greeter (#409142) | Aleksana | 2025-05-23 | 1 | -0/+1 |
| |\ \ \ \ \ \ \ |
|
| | * | | | | | | | nixos/orca: Make available to gdm greeter•••Without this, the greeter is unable to see `orca` program on `PATH`
and so `${gdm}/share/gdm/greeter/autostart/orca-autostart.desktop`
will fail to start it. As a result, screen reader would not work
on the login screen.
(cherry picked from commit 9af27f1cb5bc2a33c37846f2d5985989079fbe18)
| Jan Tojnar | 2025-05-20 | 1 | -0/+1 |
| * | | | | | | | | [Backport release-25.05] pencil2d: init at 0.7.0 (#410154) | Aleksana | 2025-05-23 | 1 | -0/+41 |
| |\ \ \ \ \ \ \ \
| |_|_|/ / / / /
|/| | | | | | | |
|
| | * | | | | | | | pencil2d: init at 0.7.0 (#402895)•••(cherry picked from commit e2cbbf11fcfc5dc6c7625c5f10f31913dd3003ac)
| Savchenko Dmitriy | 2025-05-23 | 1 | -0/+41 |
| * | | | | | | | | [Backport release-25.05] bootloadhid: init at 0-unstable-2012-12-08 (#410149) | misuzu | 2025-05-23 | 2 | -0/+49 |
| |\ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | bootloadhid: init at 0-unstable-2012-12-08•••(cherry picked from commit d6fa60faf1e990b170c46582085bfb12e5f5ed51)
| TheTaoOfSu | 2025-05-23 | 1 | -0/+43 |
| | * | | | | | | | | maintainers: add thetaoofsu•••(cherry picked from commit ed8e18ad6a22122e6b7640a3ee13d85be74c1bbf)
| TheTaoOfSu | 2025-05-23 | 1 | -0/+6 |
| * | | | | | | | | | [Backport release-25.05] nixos/doc/rl-2505: add an entry for nixos/agnos (#4... | Aleksana | 2025-05-23 | 1 | -0/+2 |
| |\ \ \ \ \ \ \ \ \
| |_|/ / / / / / /
|/| | | | | | | | |
|
| | * | | | | | | | | nixos/doc/rl-2505: add an entry for nixos/agnos•••(cherry picked from commit 315681dfe26ebf3380077a1a78fcc8e73fdf9692)
| Justinas Stankevicius | 2025-05-23 | 1 | -0/+2 |
| | |/ / / / / / / |
|
| * | | | | | | | | [Backport release-25.05] yt-dlp: 2025.4.30 -> 2025.5.22 (#409746) | Sandro | 2025-05-23 | 1 | -2/+2 |
| |\ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | yt-dlp: 2025.4.30 -> 2025.5.22•••Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2025.05.22
Diff: https://github.com/yt-dlp/yt-dlp/compare/2025.04.30...2025.05.22
(cherry picked from commit 74595d480b792ab83c888cbe4b12fc2a2cbf1e2a)
| Jost Alemann | 2025-05-22 | 1 | -2/+2 |
| * | | | | | | | | | [Backport release-25.05] python313Packages.tendo: fix build with python 3.13 ... | Sandro | 2025-05-23 | 2 | -0/+187 |
| |\ \ \ \ \ \ \ \ \ |
|
| | * | | | | | | | | | python313Packages.tendo: fix build with python 3.13•••(cherry picked from commit dd5438925296cb8940620a11661387bf64a3fff1)
| Leona Maroni | 2025-05-21 | 2 | -0/+187 |
| * | | | | | | | | | | [Backport release-25.05] ext4magic: add patch to fix segfault (#410136) | Aleksana | 2025-05-23 | 1 | -1/+5 |
| |\ \ \ \ \ \ \ \ \ \
| |_|_|/ / / / / / /
|/| | | | | | | | | |
|