Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2503 commits
Select commit Hold shift + click to select a range
2bf0919
munge: 0.5.17 -> 0.5.18
r-ryantm Feb 10, 2026
dc53f8b
python3Packages.huggingface-hub: 1.3.4 -> 1.4.0; python3Packages.tran…
happysalada Feb 11, 2026
0ca5658
Merge master into staging-next
nixpkgs-ci[bot] Feb 11, 2026
09b3af7
python3Packages.litestar: update dependencies (#489152)
dotlambda Feb 11, 2026
a0e748f
python3Packages.pytubefix: hardcode nodejs path (#488825)
dotlambda Feb 11, 2026
fdc0b87
python3Packages.livekit-api: 1.0.24 -> 1.1.0 (#488819)
dotlambda Feb 11, 2026
21f3e7d
python3Packages.md2pdf: 2.1.0 -> 3.1.0 (#488393)
dotlambda Feb 11, 2026
3a67e06
Merge master into staging-next
nixpkgs-ci[bot] Feb 11, 2026
7bcc0ec
Merge master into staging-next
nixpkgs-ci[bot] Feb 11, 2026
29213df
python3Packages.grpcio-tools: fix build (#489159)
dotlambda Feb 11, 2026
d7f2f9e
python3Packages.urwid: 3.0.4 -> 3.0.5 (#487674)
dotlambda Feb 11, 2026
15a6983
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 11, 2026
6ec6fb0
ocaml: fixup build on darwin
vcunat Feb 11, 2026
f9c71ce
Merge branch 'master' into staging-next
mdaniels5757 Feb 12, 2026
464b9d0
ocaml: fix formatting
mdaniels5757 Feb 12, 2026
556946c
lucene++: 3.0.9 -> 3.0.9-unstable-2026-01-25
wineee Feb 12, 2026
b85d69c
mimir: 3.0.2 -> 3.0.3
adamcstephens Feb 12, 2026
f3e15ed
Merge master into staging-next
nixpkgs-ci[bot] Feb 12, 2026
5618939
libsoup_3: add patch for CVE-2025-11021
jasonodoom Feb 12, 2026
41da9b9
libsoup{_2_4,_3}: add patch for CVE-2025-11021 (#489681)
vcunat Feb 12, 2026
2528e6e
python3Packages.openai: 2.15.0 -> 2.18.0 (#488925)
vcunat Feb 12, 2026
bf24c89
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 12, 2026
daeb684
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 12, 2026
6e944a5
mimir: 3.0.2 -> 3.0.3 (#489645)
happysalada Feb 12, 2026
39b47a3
python3Packages.ocrmypdf_16: init at 16.13.0
dotlambda Feb 9, 2026
c2da3c8
paperless-ngx: use ocrmypdf_16
dotlambda Feb 9, 2026
3b285f0
Merge master into staging-next
nixpkgs-ci[bot] Feb 12, 2026
e8d4e22
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 12, 2026
c87908d
paperless-ngx: do not fail when testing without xdist
SuperSandro2000 Feb 12, 2026
73feaa7
paperless-ngx: update failing tests
SuperSandro2000 Feb 12, 2026
7ac8757
libcamera: fix build on aarch64
K900 Feb 12, 2026
5a32108
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 12, 2026
8eb4be3
libcamera: nixfmt
K900 Feb 12, 2026
f5e625c
Merge master into staging-next
nixpkgs-ci[bot] Feb 12, 2026
a14618e
libsForQt5.kconfig: unsplit bin output
K900 Feb 12, 2026
ed0dbf1
libsForQt5.kxmlgui: unsplit bin output
K900 Feb 12, 2026
39362b6
heisenbridge: relax deps
K900 Feb 12, 2026
b5109e4
libsForQt5.kconfig: nixfmt
K900 Feb 12, 2026
6126021
libsForQt5.kxmlgui: nixfmt
K900 Feb 12, 2026
8da6f87
python3Packages.mlx-lm: 0.30.6 -> 0.30.7
GaetanLepage Feb 12, 2026
cb28ebc
python3Packages.mlx-lm: 0.30.6 -> 0.30.7 (#489939)
NickCao Feb 13, 2026
585a578
Merge master into staging-next
nixpkgs-ci[bot] Feb 13, 2026
fd01860
Merge master into staging-next
nixpkgs-ci[bot] Feb 13, 2026
c0a6088
paperless-ngx: specify build-system, unpin django-auditlog and scikit…
K900 Feb 13, 2026
e7b82c0
Merge master into staging-next
nixpkgs-ci[bot] Feb 13, 2026
18fe502
Merge branch 'master' into staging-next
dotlambda Feb 13, 2026
69ed3ca
Merge master into staging-next
nixpkgs-ci[bot] Feb 13, 2026
644ecf0
Merge branch 'master' into staging-next
mdaniels5757 Feb 14, 2026
e25dc1c
Merge master into staging-next
nixpkgs-ci[bot] Feb 14, 2026
573910f
munge: 0.5.17 -> 0.5.18 (#489180)
vcunat Feb 14, 2026
b35b3a6
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 14, 2026
3cdfe75
Merge master into staging-next
nixpkgs-ci[bot] Feb 14, 2026
110ca1c
python3Packages.py-cid: fix build
mdaniels5757 Feb 14, 2026
263c267
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 14, 2026
0c1b9db
python3Packages: fix mismerge
K900 Feb 14, 2026
7bf96d3
python3Packages.py-multiaddr: 0.0.10 -> 0.0.11; fix build
fabaff Sep 27, 2025
26b74cb
Merge master into staging-next
nixpkgs-ci[bot] Feb 15, 2026
8bd44f9
Merge master into staging-next
nixpkgs-ci[bot] Feb 15, 2026
09fafb1
zlib: disable static output on windows
marcin-serwin Feb 15, 2026
91e812f
yarn-berry: fix fetcher with latest zlib-ng
K900 Feb 15, 2026
c5e5f9e
Merge master into staging-next
nixpkgs-ci[bot] Feb 15, 2026
b79da27
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Feb 15, 2026
09a4946
yarn-berry: fix fetcher with latest zlib-ng (#490634)
pyrox0 Feb 15, 2026
41cbafe
python3Packages.pglast: fix build
dotlambda Feb 15, 2026
477d2ee
immich-machine-learning: unpin huggingface-hub
dotlambda Feb 15, 2026
203662a
prefetch-npm-deps: strip volatile fields from dist objects in packuments
Mic92 Feb 15, 2026
4414a9c
exo: update npmDepsHash for packument dist normalization
Mic92 Feb 15, 2026
e6ee662
prefetch-npm-deps: strip volatile fields from dist objects in packume…
Mic92 Feb 15, 2026
f01c7eb
git: fix build with osxkeychain
reckenrode Jan 20, 2026
b296e3e
git: avoid rebuilds on non-Darwin for now
vcunat Feb 15, 2026
07d05da
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 15, 2026
93dee98
git: fix build with osxkeychain (#490757)
vcunat Feb 15, 2026
97b2e48
python3Packages.pglast: fix build (#490729)
dotlambda Feb 15, 2026
bee33e6
python3Packages.ffmpy: relax uv constraint
mweinelt Feb 15, 2026
5345da2
python3Packages.odc-geo: fix build
mweinelt Feb 15, 2026
9ccc01e
immich-machine-learning: unpin huggingface-hub (#490741)
dotlambda Feb 15, 2026
4773990
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 16, 2026
925ce5c
Merge master into staging-next
nixpkgs-ci[bot] Feb 16, 2026
335f2be
treewide: replace `lib.trivial.version` with `lib.trivial.release`
jopejoe1 Feb 16, 2026
3013e35
Merge master into staging-next
nixpkgs-ci[bot] Feb 16, 2026
b4ba356
Merge master into staging-next
nixpkgs-ci[bot] Feb 16, 2026
20ed730
python3.pkgs.msrest: modernize attributes & sort arguments
doronbehar Feb 16, 2026
c4d48ad
python3.pkgs.msrest: expand comment on disabled tests
doronbehar Feb 16, 2026
1a6cf81
python3.pkgs.msrest: expand comment for missing git tags
doronbehar Feb 16, 2026
f3e179d
python314Packages.msrest: disable failing tests
doronbehar Feb 16, 2026
54132e4
python3.pkgs.scipy: disable another failing test on aarch64-darwin
doronbehar Feb 16, 2026
3517e63
Merge master into staging-next
nixpkgs-ci[bot] Feb 16, 2026
ae20412
Merge master into staging-next
nixpkgs-ci[bot] Feb 16, 2026
84bedf0
python3Packages.openai: 2.18.0 -> 2.21.0
malob Feb 16, 2026
48c92b0
Merge master into staging-next
nixpkgs-ci[bot] Feb 16, 2026
88d32db
sbclPackages.cl-ana_dot_makeres: remove override for package deleted …
philiptaron Feb 16, 2026
b51b939
staging-next: sbclPackages.cl-ana: drop patch (cherry-pick) (#491186)
vcunat Feb 16, 2026
b3b0fef
inetutils: fix darwin builds not working due to warning
skyethepinkcat Feb 12, 2026
729a807
inetutils: Remove context from libls.sh patch
skyethepinkcat Feb 16, 2026
7940c44
inetutils: avoid rebuild on linux for now
vcunat Feb 16, 2026
24880d9
Merge master into staging-next
nixpkgs-ci[bot] Feb 17, 2026
7a231b9
Merge master into staging-next
nixpkgs-ci[bot] Feb 17, 2026
00003a9
Merge master into staging-next
nixpkgs-ci[bot] Feb 17, 2026
3cace5a
Merge master into staging-next
nixpkgs-ci[bot] Feb 17, 2026
48351a9
python314Packages.msrest: disable failing tests (#491007)
vcunat Feb 17, 2026
926731f
inetutils: fix darwin builds not working due to warning (#489909)
vcunat Feb 17, 2026
d80b1bc
Merge remote-tracking branch 'origin/master' into staging-next
fabianhjr Feb 17, 2026
ca59285
python3.pkgs.scipy: disable another failing test on aarch64-darwin (#…
vcunat Feb 17, 2026
6be7dc9
python3Packages.openai: 2.18.0 -> 2.21.0 (#491130)
vcunat Feb 17, 2026
b346aa4
zlib: disable static output on windows (#490607)
wolfgangwalther Feb 17, 2026
ca5b664
python3Packages.ibis-framework: 11.0.0 -> 12.0.0
Feb 16, 2026
4801467
python3Packages.huggingface-hub: 1.4.0 -> 1.4.1
GaetanLepage Feb 17, 2026
92a736c
python3Packages.transformers: 5.1.0 -> 5.2.0
GaetanLepage Feb 17, 2026
e2405d2
python3Packages.sentence-transformers: 5.2.2 -> 5.2.3
GaetanLepage Feb 17, 2026
720551a
python3Packages.transformers: 5.1.0 -> 5.2.0 (#491523)
GaetanLepage Feb 17, 2026
890fb79
Merge branch 'master' into staging-next
mdaniels5757 Feb 18, 2026
a6e8ee7
Revert "python3Packages.pyobjc-framework-WebKit: 11.1 -> 12.1"
mweinelt Feb 18, 2026
43982f8
Revert "python3Packages.pyobjc-framework-Security: 11.1 -> 12.1"
mweinelt Feb 18, 2026
2d5cb47
Revert "python3Packages.pyobjc-framework-Quartz: 11.1 -> 12.1"
mweinelt Feb 18, 2026
1c447be
Revert "python3Packages.pyobjc-core: 11.1 -> 12.1"
mweinelt Feb 18, 2026
4f8a766
Revert multiple pyobjc package bumps (#491592)
mweinelt Feb 18, 2026
6db61e0
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 18, 2026
456afa6
treewide: more typer-slim fixes after merge
K900 Feb 18, 2026
1165b54
nixd: fix the build against `boost-1.89` (#487541)
vcunat Feb 18, 2026
04a4fd5
inetutils: switch to finalAttrs
K900 Feb 18, 2026
e0a0ee6
[staging-next] inetutils: switch to finalAttrs (#491660)
K900 Feb 18, 2026
c156b12
Merge master into staging-next
nixpkgs-ci[bot] Feb 18, 2026
d0220b6
Merge master into staging-next
nixpkgs-ci[bot] Feb 18, 2026
25d004f
webkitgtk_6_0: provide missing expat
vcunat Feb 18, 2026
500435a
Merge master into staging-next
nixpkgs-ci[bot] Feb 18, 2026
85fee9c
Merge master into staging-next
nixpkgs-ci[bot] Feb 18, 2026
ce40043
Merge master into staging-next
nixpkgs-ci[bot] Feb 19, 2026
91db327
Merge master into staging-next
nixpkgs-ci[bot] Feb 19, 2026
e5cca0a
Merge master into staging-next
nixpkgs-ci[bot] Feb 19, 2026
d28a57e
wayland: add Darwin to `badPlatforms` again
emilazy Feb 19, 2026
062ddd6
Merge master into staging-next
nixpkgs-ci[bot] Feb 19, 2026
cea1222
python313Packages.scikit-build-core: backport upstream patch for Darwin
emilazy Feb 19, 2026
f6e962b
rsyslog: fixup build
vcunat Feb 19, 2026
b9377a6
python3Packages.scikit-build-core: avoid rebuilds on linux
vcunat Feb 19, 2026
febb387
wayland: add Darwin to `badPlatforms` again (#492078)
vcunat Feb 19, 2026
b744b40
python313Packages.scikit-build-core: backport upstream patch for Darw…
vcunat Feb 19, 2026
d13a945
[staging-next] python3Packages.{py-multiaddr: 0.0.10 -> 0.0.11;, py-c…
vcunat Feb 19, 2026
3441c64
python3Packages.scikit-build-core: switch to finalAttrs
K900 Feb 19, 2026
7d0c0f6
python3Packages.scikit-build-core: switch to finalAttrs (#492157)
K900 Feb 19, 2026
90abf68
libphonenumber: pin boost188
K900 Feb 19, 2026
e88108f
Merge master into staging-next
nixpkgs-ci[bot] Feb 19, 2026
cdcd8ed
asio: fix build with boost 1.89
thunze Feb 19, 2026
8d8b939
python3Packages.django-stubs-ext: relax uv-build constraint
mweinelt Feb 20, 2026
352d653
python3Packages.keras: fix tests with numpy 2.4
mweinelt Feb 20, 2026
13aff78
home-assistant: fix build
mweinelt Feb 20, 2026
4855980
python3Packages.gios: allow on 3.13
mweinelt Feb 20, 2026
2b56137
libjxl: 0.11.1 -> 0.11.2
jasonodoom Feb 20, 2026
6849363
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 20, 2026
479c683
libphonenumber: unpin boost, fix build with boost 1.89
thunze Feb 19, 2026
121c236
liblas: 1.8.1 -> 1.8.1-unstable-2025-11-08
thunze Feb 19, 2026
4a75eae
Merge master into staging-next
nixpkgs-ci[bot] Feb 20, 2026
9e6416a
python3.pkgs.xarray: 2025.12.0 -> 2026.02.0
doronbehar Feb 20, 2026
c00aeb5
asio: fix build with boost 1.89 (#492215)
Aleksanaa Feb 20, 2026
9af8e8e
Merge master into staging-next
nixpkgs-ci[bot] Feb 20, 2026
da92ad4
libphonenumber: unpin boost, fix build with boost 1.89 (#492413)
wegank Feb 20, 2026
5379343
Merge master into staging-next
nixpkgs-ci[bot] Feb 21, 2026
eb953e2
python3Packages.coal: fix build with boost 1.89
thunze Feb 21, 2026
d4bce92
Merge master into staging-next
nixpkgs-ci[bot] Feb 21, 2026
b7caf66
liblas: 1.8.1 -> 1.8.1-unstable-2025-11-08 (#492224)
vcunat Feb 21, 2026
b63d68d
python3Packages.coal: fix build with boost 1.89 (#492633)
vcunat Feb 21, 2026
83c71e5
treewide: replace `lib.trivial.version` with `lib.trivial.release` (#…
vcunat Feb 21, 2026
b6a2b6c
stdenv-bootstrap-tools: fixup eval on darwin in coreutils
vcunat Feb 21, 2026
8296345
awsebcli: relax wcwidth dependency
kirillrdy Feb 21, 2026
250816d
Revert "python3Packages.ifcopenshell: 0.8.0 -> 0.8.5.260116"
vcunat Feb 21, 2026
7a16ab7
python3Packages.ifcopenshell: fixup build with boost189
vcunat Feb 21, 2026
3f5304f
[staging-next] awsebcli: relax wcwidth dependency (#492701)
mweinelt Feb 21, 2026
2e366e9
Merge branch 'master' into staging-next
vcunat Feb 21, 2026
cb6e0b3
lucene++: 3.0.9 -> 3.0.9-unstable-2026-01-25 (#489631)
vcunat Feb 21, 2026
a2f88f6
Revert "python313Packages.pygame: fix build by skipping tests"
vcunat Feb 21, 2026
aa3830b
python3Packages.ibis-framework: 11.0.0 -> 12.0.0 (#491517)
vcunat Feb 21, 2026
0fcb52c
python3Packages.django-bootstrap3: relax uv-build constraint
mweinelt Feb 21, 2026
2753724
python3Packages.django-bootstrap4: relax uv-build constraint
mweinelt Feb 21, 2026
b70ff95
python3Packages.django-bootstrap5: relax uv-build constraint
mweinelt Feb 21, 2026
a85e72a
Merge master into staging-next
nixpkgs-ci[bot] Feb 21, 2026
58b944a
python3Packages.unstructured: propagate numba
mweinelt Feb 21, 2026
b9cade6
python3Packages.langchain-community: disable failing tests
mweinelt Feb 21, 2026
023ec38
gnuradio: fix build with boost 1.89
thunze Feb 21, 2026
8ad1a1b
python3Packages.posthog: disable failing test
mweinelt Feb 21, 2026
83eeabe
frigate: backport peewee-migrate 0.14.x compat
mweinelt Feb 21, 2026
05aedc1
python3Packages.peewee-migrate: reenable test
mweinelt Feb 21, 2026
9f63ff1
gnuradio: fix build with boost 1.89 (#492760)
vcunat Feb 21, 2026
93ecb45
python3Packages.flask-limiter: fix build
mdaniels5757 Feb 21, 2026
736715c
python3Packages.cmd2: 3.1.0 -> 3.2.1
mdaniels5757 Feb 21, 2026
f0ebe4c
Merge master into staging-next
nixpkgs-ci[bot] Feb 21, 2026
b086b03
python3Packages.rich: 14.2.0 -> 14.3.3
mdaniels5757 Feb 21, 2026
67bb519
python3Packages.rich-argparse: fix build
mdaniels5757 Feb 21, 2026
c1e127a
python3Packages.everett: fix build
thunze Feb 21, 2026
b1c385f
[staging-next] python3Packages.flask-limiter: fix build (#492828)
mdaniels5757 Feb 21, 2026
8b6975b
Merge remote-tracking branch 'origin/master' into staging-next
K900 Feb 21, 2026
a9d61dd
python3Packages.shared: 0.0.27 -> 0.0.32
mdaniels5757 Feb 21, 2026
c47284f
python3Packages.sigstore-models: unpin uv-build
bengsparks Feb 21, 2026
5e01852
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2026
8f183c2
python3Packages.azure-mgmt-appcontainers: fix deps
mweinelt Feb 22, 2026
2101e61
python3Packages.azure-mgmt-cosmosdb: fix deps
mweinelt Feb 22, 2026
3c347f1
python3Packages.azure-mgmt-mysqlflexibleservers: fix deps
mweinelt Feb 22, 2026
435676a
python3Packages.azure-mgmt-postgresqlflexibleservers: fix deps
mweinelt Feb 22, 2026
ff1125b
python3Packages.azure-mgmt-recoveryservices/: fix deps
mweinelt Feb 22, 2026
537067a
python3Packages.azure-mgmt-recoveryservicesbackup: fix deps
mweinelt Feb 22, 2026
7c7735b
python3Packages.azure-mgmt-web: fix deps
mweinelt Feb 22, 2026
547f9df
sbclPackages.named-readtables: fix build
mdaniels5757 Feb 22, 2026
ba94491
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2026
e37f8c1
python3Packages.everett: fix build (#492836)
vcunat Feb 22, 2026
d244fd0
python3Packages.shared: 0.0.27 -> 0.0.32 (#492864)
vcunat Feb 22, 2026
7cef672
python3Packages.sigstore-models: unpin uv-build (#492884)
vcunat Feb 22, 2026
73688f6
python313Packages: don't apply the previous three commits yet
vcunat Feb 22, 2026
d3de4f2
[staging-next] sbclPackages.named-readtables: fix build (#492932)
vcunat Feb 22, 2026
0a3c6b4
libjxl: 0.11.1 -> 0.11.2 (#492373)
vcunat Feb 22, 2026
06b911f
[staging-next] python3Packages.cmd2: 3.1.0 -> 3.2.1; python3Packages.…
vcunat Feb 22, 2026
00b4dbb
breezy: 3.3.12 -> 3.3.21
thunze Feb 22, 2026
e78c8f8
breezy: modernize
thunze Feb 22, 2026
62792b2
breezy: fix license
thunze Feb 22, 2026
085a498
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2026
40dc578
highfive: 2.10.1 -> 3.3.0
thunze Feb 22, 2026
2d44ced
gh: 2.86.0 -> 2.87.2
trofi Feb 22, 2026
c4514e9
dbus: fix darwin dynamic linking errors
mdaniels5757 Feb 22, 2026
5829b74
breezy: 3.3.12 -> 3.3.21 (#492993)
vcunat Feb 22, 2026
480ac1c
highfive: 2.10.1 -> 3.3.0 (#493021)
vcunat Feb 22, 2026
9be0650
Merge master into staging-next
nixpkgs-ci[bot] Feb 22, 2026
331a3a1
gh: 2.86.0 -> 2.87.2 (#493028)
mdaniels5757 Feb 22, 2026
b871a3e
gnat{,-bootstrap}14: fix gnat14 build on aarch64-linux
mdaniels5757 Feb 22, 2026
da71ac0
python3Packages.opuslib: disable failing test
mweinelt Feb 22, 2026
f85360c
python3Packages.mysql-connector: fix build
mdaniels5757 Feb 22, 2026
bba32d4
python3Packages.zope-security: fix build
mdaniels5757 Feb 22, 2026
8cbd3c8
python3.pkgs.apswutils: init at 0.1.2
doronbehar Feb 22, 2026
ee78da9
python3.pkgs.fastlite: init at 0.2.4
doronbehar Feb 22, 2026
d9c8b1d
python3.pkgs.fasthtml: init at 0.12.47
doronbehar Feb 22, 2026
09ad5a0
python3.pkgs.fastprogress: fix build with missing deps
doronbehar Feb 22, 2026
dba3b4a
python3.pkgs.fastprogress: use finalAttrs pattern
doronbehar Feb 22, 2026
6941128
python3.pkgs.fastprogress: add meta.changelog
doronbehar Feb 22, 2026
c8e7483
python3.pkgs.fastprogress: switch to fetchFromGitHub
doronbehar Feb 22, 2026
24a0742
python3.pkgs.fastprogress: 1.1.3 -> 1.1.5
doronbehar Feb 22, 2026
c88b8f6
python3Packages.sqlglot: 28.6.0 -> 28.9.0
mdaniels5757 Feb 22, 2026
351d9cd
python3Packages.sqlframe: 3.45.0 -> 3.46.2
mdaniels5757 Feb 22, 2026
75148d7
python3Packages.narwhals: 2.15.0 -> 2.16.0
mdaniels5757 Feb 22, 2026
96c0533
frigate: disable failing onnxruntime optimization
mweinelt Feb 23, 2026
be8a475
frigate: clean up process cmdlines in cpu stats
mweinelt Feb 23, 2026
73dd1fa
Merge master into staging-next
nixpkgs-ci[bot] Feb 23, 2026
bb82602
frigate: various fixes (#493172)
mweinelt Feb 23, 2026
c0e3f23
[staging-next] gnat-bootstrap14: fix gnat14 build on aarch64-linux (#…
vcunat Feb 23, 2026
a5a90f2
[staging-next] dbus: fix darwin dynamic linking errors (#493083)
vcunat Feb 23, 2026
7eea562
python3.pkgs.fastprogress: fix build with missing deps (#493151)
vcunat Feb 23, 2026
4733d02
[staging-next] python3Packages.{sqlglot: 28.6.0 -> 28.9.0,sqlframe: 3…
vcunat Feb 23, 2026
1f295bf
[staging-next] python3Packages.zope-security: fix build (#493127)
vcunat Feb 23, 2026
3b00abb
[staging-next] python3Packages.mysql-connector: fix build (#493121)
vcunat Feb 23, 2026
84eafc1
Merge master into staging-next
nixpkgs-ci[bot] Feb 23, 2026
87b82df
Revert "python3Packages.openusd: 25.05.01 -> 25.11"
vcunat Feb 22, 2026
66e918c
atuin: 18.12.0 -> 18.12.1
VuiMuich Feb 23, 2026
add6806
certbot: pull an upstream patch to fix test
vcunat Feb 23, 2026
ec98f10
atuin: 18.12.0 -> 18.12.1 (#493241)
SuperSandro2000 Feb 23, 2026
46ad72d
python3.pkgs.xarray: 2025.12.0 -> 2026.02.0 (#492481)
doronbehar Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions doc/release-notes/rl-2605.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
- Node.js default version has been updated from 22 LTS to 24 LTS.
This introduces some breaking changes; Refer to the [upstream migration article](https://nodejs.org/en/blog/migrations/v22-to-v24) for details.

- Ruby default version has been updated from 3.3 to 3.4.
Refer to the [upstream release announcement](https://www.ruby-lang.org/en/news/2024/12/25/ruby-3-4-0-released/) for details.

- The Factor programming language has been updated to Version 0.101 bringing various improvements to UI rendering and HiDPI support as well as support for Unicode 17.0.0.
Starting from Version 0.100, the Factor VM is compiled with Clang.

Expand Down Expand Up @@ -160,6 +163,8 @@

- `services.openssh.settings.AcceptEnv` now explicitly defined as an option that takes a list of strings, to facilitate option merging. Setting it to a string value is no longer supported.

- `nodejs-slim` has a `npm` and a `corepack` outputs, and `nodejs` no longer has a `libv8` output.

- All Xfce packages have been moved to top level (e.g. if you previously added `pkgs.xfce.xfce4-whiskermenu-plugin` to `environment.systemPackages`, you will need to change it to `pkgs.xfce4-whiskermenu-plugin`). The `xfce` scope will be removed in NixOS 26.11.

- `vimPlugins.nvim-treesitter` has been updated to `main` branch, which is a full and incompatible rewrite. If you can't or don't want to update, you should use `vimPlugins.nvim-treesitter-legacy`.
Expand All @@ -184,6 +189,8 @@

- `fetchPnpmDeps` and `pnpmConfigHook` were added as top-level attributes, replacing the now deprecated `pnpm.fetchDeps` and `pnpm.configHook` attributes.

- `buildNpmPackage` now supports `npmDepsCacheVersion`. Set to `2` to enable packument caching, which fixes builds for projects using npm workspaces.

- Added `dell-bios-fan-control` package and service.

- `openrgb` was updated to 1.0rc2, which now uses Plugin API version 4.
Expand Down
2 changes: 1 addition & 1 deletion maintainers/scripts/luarocks-packages.csv
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ luaepnf,,,,,,
luaevent,,,,,,
luaexpat,,,,1.4.1-1,,arobyn flosse
luaffi,,,https://luarocks.org/dev,,,
luafilesystem,,,,1.8.0-1,,flosse
luafilesystem,,,,,,flosse
lualdap,,,,,,aanderse
lualine.nvim,,,https://luarocks.org/dev,,,
lualogging,,,,,,
Expand Down
9 changes: 9 additions & 0 deletions nixos/modules/services/hardware/pcscd.nix
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,8 @@ in

services.pcscd.plugins = [ pkgs.ccid ];

services.udev.packages = [ pkgs.ccid ];

systemd.sockets.pcscd.wantedBy = [ "sockets.target" ];

systemd.services.pcscd = {
Expand Down Expand Up @@ -134,5 +136,12 @@ in
"${lib.getExe package} -f -x -c ${cfgFile} ${lib.escapeShellArgs cfg.extraArgs}"
];
};

users.users.pcscd = {
isSystemUser = true;
group = "pcscd";
};

users.groups.pcscd = { };
};
}
2 changes: 1 addition & 1 deletion nixos/modules/services/home-automation/deye-dummycloud.nix
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ in
wantedBy = [ "multi-user.target" ];
serviceConfig = {
WorkingDirectory = "${pkgs.deye-dummycloud}/lib/node_modules/deye-dummycloud";
ExecStart = "${pkgs.nodejs}/bin/node app.js";
ExecStart = "${pkgs.lib.getExe pkgs.nodejs-slim} app.js";
Restart = "always";
User = "deye-dummycloud";
DynamicUser = true;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/matrix/appservice-irc.nix
Original file line number Diff line number Diff line change
Expand Up @@ -229,7 +229,7 @@ in
sed -i "s/^as_token:.*$/$as_token/g" ${registrationFile}
fi
if ! [ -f "${cfg.settings.ircService.mediaProxy.signingKeyPath}" ]; then
${lib.getExe pkgs.nodejs} ${pkg}/lib/generate-signing-key.js > "${cfg.settings.ircService.mediaProxy.signingKeyPath}"
${lib.getExe pkgs.nodejs-slim} ${pkg}/lib/generate-signing-key.js > "${cfg.settings.ircService.mediaProxy.signingKeyPath}"
fi
# Allow synapse access to the registration
if ${pkgs.getent}/bin/getent group matrix-synapse > /dev/null; then
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/misc/atuin.nix
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,7 @@ in
wantedBy = [ "multi-user.target" ];

serviceConfig = {
ExecStart = "${lib.getExe cfg.package} server start";
ExecStart = "${lib.getExe' cfg.package "atuin-server"} start";
RuntimeDirectory = "atuin";
RuntimeDirectoryMode = "0700";
DynamicUser = true;
Expand Down
4 changes: 2 additions & 2 deletions nixos/modules/services/monitoring/uptime.nix
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ in
NODE_PATH = "${pkgs.nodePackages.node-uptime}/lib/node_modules/node-uptime/node_modules";
};
preStart = "mkdir -p /var/lib/uptime";
serviceConfig.ExecStart = "${pkgs.nodejs}/bin/node ${pkgs.nodePackages.node-uptime}/lib/node_modules/node-uptime/app.js";
serviceConfig.ExecStart = "${pkgs.lib.getExe pkgs.nodejs-slim} ${pkgs.nodePackages.node-uptime}/lib/node_modules/node-uptime/app.js";
};

services.mongodb.enable = mkIf (!cfg.usesRemoteMongo) true;
Expand All @@ -115,7 +115,7 @@ in
};
# Ugh, need to wait for web service to be up
preStart = if cfg.enableWebService then "sleep 1s" else "mkdir -p /var/lib/uptime";
serviceConfig.ExecStart = "${pkgs.nodejs}/bin/node ${pkgs.nodePackages.node-uptime}/lib/node_modules/node-uptime/monitor.js";
serviceConfig.ExecStart = "${pkgs.lib.getExe pkgs.nodejs-slim} ${pkgs.nodePackages.node-uptime}/lib/node_modules/node-uptime/monitor.js";
};
})
];
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/web-apps/jitsi-meet.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ let
userJson = pkgs.writeText "user.json" (builtins.toJSON userCfg);
in
(pkgs.runCommand "${varName}.js" { } ''
${pkgs.nodejs}/bin/node ${extractor} ${source} ${varName} > default.json
${pkgs.lib.getExe pkgs.nodejs-slim} ${extractor} ${source} ${varName} > default.json
(
echo "var ${varName} = "
${pkgs.jq}/bin/jq -s '.[0] * .[1]' default.json ${userJson}
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/web-apps/lemmy.nix
Original file line number Diff line number Diff line change
Expand Up @@ -377,7 +377,7 @@ in
serviceConfig = {
DynamicUser = true;
WorkingDirectory = "${cfg.ui.package}";
ExecStart = "${pkgs.nodejs}/bin/node ${cfg.ui.package}/dist/js/server.js";
ExecStart = "${pkgs.lib.getExe pkgs.nodejs-slim} ${cfg.ui.package}/dist/js/server.js";
};
};
};
Expand Down
1 change: 1 addition & 0 deletions nixos/tests/all-tests.nix
Original file line number Diff line number Diff line change
Expand Up @@ -1234,6 +1234,7 @@ in
pass-secret-service = runTest ./pass-secret-service.nix;
password-option-override-ordering = runTest ./password-option-override-ordering.nix;
patroni = handleTestOn [ "x86_64-linux" ] ./patroni.nix { };
pcsclite = runTest ./pcsclite.nix;
pdfding = import ./web-apps/pdfding {
inherit (pkgs) lib;
inherit runTest;
Expand Down
2 changes: 1 addition & 1 deletion nixos/tests/installed-tests/appstream-qt.nix
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{ pkgs, makeInstalledTest, ... }:

makeInstalledTest {
tested = pkgs.libsForQt5.appstream-qt;
tested = pkgs.kdePackages.appstream-qt;

testConfig = {
appstream.enable = true;
Expand Down
29 changes: 29 additions & 0 deletions nixos/tests/pcsclite.nix
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
lib,
...
}:

{
name = "pcsclite";
meta.maintainers = [ lib.maintainers.bjornfor ];

nodes = {
machine =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.pcsc-tools
];
services.pcscd = {
enable = true;
};
};
};

testScript = ''
machine.wait_for_unit("pcscd.socket")

with subtest("client can connect"):
machine.succeed("pcsc_scan -r")
'';
}
2 changes: 1 addition & 1 deletion nixos/tests/web-apps/sshwifty/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
machine.wait_for_unit("sshwifty.service")
machine.wait_for_open_port(80)
machine.wait_until_succeeds("curl --fail -6 http://localhost/", timeout=60)
machine.wait_until_succeeds("${lib.getExe pkgs.nodejs} ${./sshwifty-test.js}", timeout=60)
machine.wait_until_succeeds("${lib.getExe pkgs.nodejs-slim} ${./sshwifty-test.js}", timeout=60)
'';

meta.maintainers = [ lib.maintainers.ungeskriptet ];
Expand Down
4 changes: 2 additions & 2 deletions pkgs/applications/editors/vim/common.nix
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{ lib, fetchFromGitHub }:
rec {
version = "9.1.2035";
version = "9.1.2109";

outputs = [
"out"
Expand All @@ -11,7 +11,7 @@ rec {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-x7WosfqYApaY2Vv1X9+2at/A/KqfacuPy53MGtnxk9w=";
hash = "sha256-Lglu940Uf0ZOaitoI41XK4Xgk7e1UeXsfdIxOMgNQ18=";
};

enableParallelBuilding = true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,8 @@ let
pname = "maple";
inherit version src meta;

strictDeps = false;

cargoHash = "sha256-RMDlLpPWDLHCRWLz7NAAQhp6FhKA7aNYqx9MCqR8vYM=";

cargoPatches = [
Expand All @@ -59,6 +61,8 @@ vimUtils.buildVimPlugin {
pname = "vim-clap";
inherit version src meta;

strictDeps = false;

postInstall = ''
ln -s ${maple}/bin/maple $out/bin/maple
'';
Expand Down
9 changes: 9 additions & 0 deletions pkgs/applications/radio/gnuradio/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
lib,
stdenv,
fetchFromGitHub,
fetchpatch,
cmake,
# Remove gcc and python references
removeReferencesTo,
Expand Down Expand Up @@ -309,6 +310,14 @@ stdenv.mkDerivation (
patches = [
# Not accepted upstream, see https://github.com/gnuradio/gnuradio/pull/5227
./modtool-newmod-permissions.patch

# Finding `boost_system` fails because the stub compiled library of
# Boost.System, which has been a header-only library since 1.69, was
# removed in 1.89.
(fetchpatch {
url = "https://github.com/gnuradio/gnuradio/commit/d8814e0c3ef68372e5a1093603ef602e2119cd8a.patch";
hash = "sha256-TQxqsce1AhSjdwaG2IP11QTeOgdJHN6cAAnznBl8eM8=";
})
];
passthru = shared.passthru // {
# Deps that are potentially overridden and are used inside GR plugins - the same version must
Expand Down
12 changes: 11 additions & 1 deletion pkgs/build-support/bintools-wrapper/setup-hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ fi
export NIX_BINTOOLS${role_post}=@out@

for cmd in \
ar as ld nm objcopy objdump readelf ranlib strip strings size windres
ar as ld nm objcopy objdump readelf ranlib strip strings size windres rc
do
if
PATH=$_PATH type -p "@targetPrefix@${cmd}" > /dev/null
Expand All @@ -64,6 +64,16 @@ do
fi
done

# If there is no `<prefix>rc`, but there is a `<prefix>windres`, define
# `RC<suffix>=${WINDRES<suffix>}`.
if
[[ ! -v "RC${role_post}" ]] && [[ -v "WINDRES${role_post}" ]]
then
windres_var="WINDRES${role_post}"
export "RC${role_post}=${!windres_var}"
unset -v windres_var
fi

# If unset, assume the default hardening flags.
: ${NIX_HARDENING_ENABLE="@default_hardening_flags_str@"}
export NIX_HARDENING_ENABLE
Expand Down
8 changes: 8 additions & 0 deletions pkgs/build-support/node/build-npm-package/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ lib.extendMkDerivation {
# The output hash of the dependencies for this project.
# Can be calculated in advance with prefetch-npm-deps.
npmDepsHash ? "",
# Fetcher format version for npmDeps. Set to 2 to enable packument caching
# for workspace support. Changing this will invalidate npmDepsHash.
npmDepsFetcherVersion ? 1,
# Whether to force the usage of Git dependencies that have install scripts, but not a lockfile.
# Use with care.
forceGitDeps ? false,
Expand Down Expand Up @@ -66,6 +69,7 @@ lib.extendMkDerivation {
;
name = "${name}-npm-deps";
hash = npmDepsHash;
fetcherVersion = npmDepsFetcherVersion;
},
# Custom npmConfigHook
npmConfigHook ? null,
Expand All @@ -85,6 +89,10 @@ lib.extendMkDerivation {
{
inherit npmDeps npmBuildScript;

env = (args.env or { }) // {
NIX_NPM_FETCHER_VERSION = npmDepsFetcherVersion;
};

nativeBuildInputs =
nativeBuildInputs
++ [
Expand Down
34 changes: 31 additions & 3 deletions pkgs/build-support/node/build-npm-package/hooks/npm-config-hook.sh
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,29 @@ npmConfigHook() {
exit 1
fi

if [[ -e "$npmDeps/.fetcher-version" ]]; then
local -r fetcherVersion=$(cat "$npmDeps/.fetcher-version")
else
local -r fetcherVersion="1"
fi

# Only run this in buildNpmPackage, this is just for a nicer error message; we trust that
# people using the setup hook directly also know how FODs work. ;)
if [[ -n ${NIX_NPM_FETCHER_VERSION+x} ]] && [[ $NIX_NPM_FETCHER_VERSION != $fetcherVersion ]]; then
echo
echo "ERROR: npmDepsHash is out of date"
echo
echo "The fetcher version in the arguments to buildNpmPackage ($NIX_NPM_FETCHER_VERSION) is not the same as the one in $npmDeps ($fetcherVersion)."
echo
echo "To fix the issue:"
echo '1. Use `lib.fakeHash` as the npmDepsHash value'
echo "2. Build the derivation and wait for it to fail with a hash mismatch"
echo "3. Copy the 'got: sha256-' value back into the npmDepsHash field"
echo

exit 1
fi

local -r cacheLockfile="$npmDeps/package-lock.json"
if [[ -f npm-shrinkwrap.json ]]; then
local -r srcLockfile="$PWD/npm-shrinkwrap.json"
Expand Down Expand Up @@ -78,7 +101,11 @@ npmConfigHook() {

local cachePath

if [ -z "${makeCacheWritable-}" ]; then
# When a given cache key has multiple entries (which is the case with
# fetcher version 2), npm always needs to write to the cache.
#
# TODO(winter): report upstream?
if [ -z "${makeCacheWritable-}" ] && (( fetcherVersion == 1 )); then
cachePath="$npmDeps"
else
echo "Making cache writable"
Expand All @@ -100,9 +127,10 @@ npmConfigHook() {
echo "ERROR: npm failed to install dependencies"
echo
echo "Here are a few things you can try, depending on the error:"
echo '1. Set `makeCacheWritable = true`'
echo '1. Set `npmDepsFetcherVersion = 2` (and update `npmDepsHash`)'
echo '2. Set `makeCacheWritable = true`'
echo " Note that this won't help if npm is complaining about not being able to write to the logs directory -- look above that for the actual error."
echo '2. Set `npmFlags = [ "--legacy-peer-deps" ]`'
echo '3. Set `npmFlags = [ "--legacy-peer-deps" ]`'
echo

exit 1
Expand Down
8 changes: 8 additions & 0 deletions pkgs/build-support/node/prefetch-npm-deps/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,10 @@
# A string with a JSON attrset specifying registry mirrors, for example
# {"registry.example.org": "my-mirror.local/registry.example.org"}
npmRegistryOverridesString ? config.npmRegistryOverridesString,
# Fetcher format version. Bump this to invalidate all existing hashes.
# Version 1: original format (tarballs only)
# Version 2: includes packuments for workspace support
fetcherVersion ? 1,
...
}@args:
let
Expand Down Expand Up @@ -272,6 +276,10 @@

NIX_NPM_REGISTRY_OVERRIDES = npmRegistryOverridesString;

# Fetcher version controls which features are enabled in prefetch-npm-deps
# Version 2+ enables packument fetching for workspace support
NPM_FETCHER_VERSION = toString fetcherVersion;

SSL_CERT_FILE =
if
(
Expand Down
Loading
Loading