summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Release NixOS 25.0525.05Leona Maroni2025-05-232-2/+2
* nixosTests.lomiri-filemanager-app: Fix OCR•••(cherry picked from commit 66301f51a371c9d7af9dc27688ff374ca9526195) OPNA26082025-05-231-2/+10
* lomiri.lomiri-filemanager-app: 1.1.3 -> 1.1.4•••(cherry picked from commit 2143771374d7906552b48cd22d3261c7f8f459c8) OPNA26082025-05-231-3/+5
* [Backport release-25.05] Revert "lib.meta.availableOn: Return false if pkg pa...Emily2025-05-231-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) Emily2025-05-231-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-231-1/+1
* [Backport release-25.05] python313Packages.entry-points-txt: refactor (#408169)Aleksana2025-05-233-31/+24
|\
| * python312Packages.wheel-inspect: refactor•••(cherry picked from commit b3bf51cbb64364560371e44aec8378c8aec5ab52) Fabian Affolter2025-05-171-12/+7
| * python312Packages.wheel-filename: refactor•••(cherry picked from commit 6e7d5974b862d6ffa7ebd84e8abdfc1d42f8f7ea) Fabian Affolter2025-05-171-9/+8
| * python313Packages.entry-points-txt: refactor•••Fix build https://hydra.nixos.org/build/297428192 (cherry picked from commit d961728d54677345725a6351bfa615be90950b36) Fabian Affolter2025-05-171-10/+9
* | [Backport release-25.05] python313Packages.types-lxml: adjust inputs (#408172)Aleksana2025-05-231-2/+3
|\ \
| * | python313Packages.types-lxml: adjust inputs•••(cherry picked from commit c8f871d2ba0f9645f303e6ecba0aeb43e61e8330) Fabian Affolter2025-05-171-2/+3
| |/
* | [Backport release-25.05] lazygit: 0.51.0 -> 0.51.1 (#410137)Aleksana2025-05-231-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 Alemann2025-05-231-2/+2
* | | [Backport release-25.05] maintainers: remove my gpg key (#410189)Pol Dellaiera2025-05-231-1/+0
|\ \ \
| * | | maintainers: remove my gpg key•••(cherry picked from commit 75e677c32e01fb41d0128e4ff77c1d5bc1053ef1) eljamm2025-05-231-1/+0
* | | | [Backport release-25.05] neovide, neovim-gtk, neovim-qt-unwrapped: minor refr...Aleksana2025-05-233-20/+26
|\ \ \ \
| * | | | neovim-gtk: use `finalAttrs`, remove `with lib`•••(cherry picked from commit d88309158fbf0bf2d13bec68e9e54f7d5b7fedbd) Acid Bong2025-05-231-7/+9
| * | | | neovim-qt-unwrapped: use `finalAttrs`, remove `with lib`•••(cherry picked from commit e98fa164847acc194b8b0ae2feaa0dd1928ca013) Acid Bong2025-05-231-6/+8
| * | | | neovide: use `finalAttrs`, remove `with lib`•••(cherry picked from commit 6cead234cb25993868e603435b4d020ec7a66165) Acid Bong2025-05-231-7/+9
| | |/ / | |/| |
* | | | [Backport release-25.05] rquickshare: clean up dependencies, don't use applyP...Aleksana2025-05-231-32/+32
|\ \ \ \ | |_|/ / |/| | |
| * | | rquickshare: clean up dependencies, don't use applyPatches•••(cherry picked from commit 8a5a277122b66a4f9853ec459372b5256cc3832c) TomaSajt2025-05-231-32/+32
* | | | [Backport release-25.05] tftui: accept posthog 4 (#407766)Aleksana2025-05-231-5/+7
|\ \ \ \
| * | | | tftui: accept posthog 4•••(cherry picked from commit 6174410ae7a3284ba809dce327c9e63f1bf11c98) Sarah Clark2025-05-161-5/+7
* | | | | [Backport release-25.05] tree-sitter: update changelog url (#410133)Aleksana2025-05-231-1/+1
|\ \ \ \ \
| * | | | | tree-sitter: update changelog url•••(cherry picked from commit e5c404044142a01ad34335d24d084f7fafeb85e7) uncenter2025-05-231-1/+1
| | |_|/ / | |/| | |
* | | | | [Backport release-25.05] sing-box: clean up (#410175)Aleksana2025-05-231-24/+18
|\ \ \ \ \
| * | | | | sing-box: install shell completions directlySizhe Zhao2025-05-231-16/+7
| * | | | | sing-box: add prince213 to maintainersSizhe Zhao2025-05-231-1/+4
| * | | | | sing-box: use finalAttrsSizhe Zhao2025-05-231-5/+5
| * | | | | sing-box: avoid with lib;Sizhe Zhao2025-05-231-3/+3
|/ / / / /
* | | | | [Backport release-25.05] qmk: add bootloadhid as a propagatedBuildInput for h...Jörg Thalheim2025-05-231-0/+2
|\ \ \ \ \
| * | | | | qmk: add bootloadhid as a propagatedBuildInput to support flashing more hardware•••(cherry picked from commit 6fb834fb3c13efa4ffb5dbada174f1da1b195653) TheTaoOfSu2025-05-231-0/+2
* | | | | | [Backport release-25.05] donpapi: refactor and mark as broken on darwin (#408...Aleksana2025-05-231-8/+6
|\ \ \ \ \ \
| * | | | | | donpapi: mark as broken on darwin•••(cherry picked from commit d073665f0454867c49c7ca3fddf4b0047794b8bb) Fabian Affolter2025-05-201-0/+2
| * | | | | | donpapi: refactor•••(cherry picked from commit 4bd954bba190589c5155ec92f690633014f3560c) Fabian Affolter2025-05-201-8/+4
* | | | | | | [Backport release-25.05] nixos/orca: Make available to gdm greeter (#409142)Aleksana2025-05-231-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 Tojnar2025-05-201-0/+1
* | | | | | | | [Backport release-25.05] pencil2d: init at 0.7.0 (#410154)Aleksana2025-05-231-0/+41
|\ \ \ \ \ \ \ \ | |_|_|/ / / / / |/| | | | | | |
| * | | | | | | pencil2d: init at 0.7.0 (#402895)•••(cherry picked from commit e2cbbf11fcfc5dc6c7625c5f10f31913dd3003ac) Savchenko Dmitriy2025-05-231-0/+41
* | | | | | | | [Backport release-25.05] bootloadhid: init at 0-unstable-2012-12-08 (#410149)misuzu2025-05-232-0/+49
|\ \ \ \ \ \ \ \
| * | | | | | | | bootloadhid: init at 0-unstable-2012-12-08•••(cherry picked from commit d6fa60faf1e990b170c46582085bfb12e5f5ed51) TheTaoOfSu2025-05-231-0/+43
| * | | | | | | | maintainers: add thetaoofsu•••(cherry picked from commit ed8e18ad6a22122e6b7640a3ee13d85be74c1bbf) TheTaoOfSu2025-05-231-0/+6
* | | | | | | | | [Backport release-25.05] nixos/doc/rl-2505: add an entry for nixos/agnos (#4...Aleksana2025-05-231-0/+2
|\ \ \ \ \ \ \ \ \ | |_|/ / / / / / / |/| | | | | | | |
| * | | | | | | | nixos/doc/rl-2505: add an entry for nixos/agnos•••(cherry picked from commit 315681dfe26ebf3380077a1a78fcc8e73fdf9692) Justinas Stankevicius2025-05-231-0/+2
| |/ / / / / / /
* | | | | | | | [Backport release-25.05] yt-dlp: 2025.4.30 -> 2025.5.22 (#409746)Sandro2025-05-231-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 Alemann2025-05-221-2/+2
* | | | | | | | | [Backport release-25.05] python313Packages.tendo: fix build with python 3.13 ...Sandro2025-05-232-0/+187
|\ \ \ \ \ \ \ \ \
| * | | | | | | | | python313Packages.tendo: fix build with python 3.13•••(cherry picked from commit dd5438925296cb8940620a11661387bf64a3fff1) Leona Maroni2025-05-212-0/+187
* | | | | | | | | | [Backport release-25.05] ext4magic: add patch to fix segfault (#410136)Aleksana2025-05-231-1/+5
|\ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / |/| | | | | | | | |