Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
800 commits
Select commit Hold shift + click to select a range
c6262ff
minimal-bootstrap.mes: vendor ldexpl.c (#494801)
pyrox0 Mar 3, 2026
8127745
python3Packages.django_5: 5.2.11 -> 5.2.12
mweinelt Mar 3, 2026
13cb179
hwdata: 0.404 -> 0.405 (#496145)
NickCao Mar 3, 2026
bcdb3f2
publicsuffix-list: 0-unstable-2026-01-25 -> 0-unstable-2026-03-02 (#4…
NickCao Mar 3, 2026
428caa1
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2026
69181cf
Merge staging-next into staging
nixpkgs-ci[bot] Mar 4, 2026
5edade7
which: split info & man outputs (#488729)
SuperSandro2000 Mar 4, 2026
03c5a91
python3Packages.pytz: 2025.2 -> 2026.1.post1
dotlambda Mar 4, 2026
7a298f0
python3Packages.inline-snapshot: 0.31.1 -> 0.32.4
dotlambda Mar 4, 2026
451acdf
python3Packages.moto: reduce test dependencies
dotlambda Mar 4, 2026
16a3ce8
python314Packages.aioresponses: fix DeprecationWarning
dotlambda Mar 4, 2026
b5b9a50
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2026
69fda82
Merge staging-next into staging
nixpkgs-ci[bot] Mar 4, 2026
aeddad8
libzip: enable bzip/lzma/zstd compression by default
trofi Mar 4, 2026
54c00ef
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2026
5f6e3b7
Merge staging-next into staging
nixpkgs-ci[bot] Mar 4, 2026
ab487a4
libzip: enable bzip/lzma/zstd compression by default (#496496)
jopejoe1 Mar 4, 2026
cfa722d
python314Packages.aioresponses: fix DeprecationWarning (#496488)
mweinelt Mar 4, 2026
2fc3717
python3Packages.moto: reduce test dependencies (#496457)
mweinelt Mar 4, 2026
8b73426
Merge master into staging-next
nixpkgs-ci[bot] Mar 4, 2026
e4ac994
Merge staging-next into staging
nixpkgs-ci[bot] Mar 4, 2026
58564b4
python3Packages.django_5: 5.2.11 -> 5.2.12 (#496378)
mweinelt Mar 4, 2026
780e076
python3Packages.inline-snapshot: 0.31.1 -> 0.32.4 (#496429)
dotlambda Mar 4, 2026
17e59ea
python3Packages.pytz: 2025.2 -> 2026.1.post1 (#496413)
dotlambda Mar 4, 2026
00a8856
python3Packages.aiohttp: Disable more tests that check performance (#…
OPNA2608 Mar 4, 2026
8bc4045
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2026
40c05cb
Merge staging-next into staging
nixpkgs-ci[bot] Mar 5, 2026
3429cc4
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2026
a8e621f
Merge staging-next into staging
nixpkgs-ci[bot] Mar 5, 2026
c8ff4aa
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2026
b9faf39
Merge remote-tracking branch 'origin/staging-next' into staging
K900 Mar 5, 2026
c5bfaab
minimal-bootstrap.*-static: strip outputs
Gskartwii Feb 27, 2026
3cd60b6
minimal-bootstrap.binutils: 2.42 -> 2.46.0
Gskartwii Feb 28, 2026
b432ced
minimal-bootstrap.binutils-static: 2.45.1 -> 2.46.0
Gskartwii Feb 28, 2026
2c2602c
minimal-bootstrap.busybox-static: drop
Gskartwii Feb 28, 2026
9b950bf
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2026
3d09ee8
Merge staging-next into staging
nixpkgs-ci[bot] Mar 5, 2026
d374aa2
re2: 2025-08-12 -> 2025-11-05 (#458850)
azahi Mar 5, 2026
a3619bf
bintools-wrapper: disable `libcxxhardeningextensive` hardening flag b…
emilazy Mar 5, 2026
e11e8e5
python3Packages.yarl: fix hash after tag has been moved (#496162)
dotlambda Mar 5, 2026
91b7b35
Merge master into staging-next
nixpkgs-ci[bot] Mar 5, 2026
eff166c
Merge staging-next into staging
nixpkgs-ci[bot] Mar 5, 2026
c611e44
protobuf_34: init at 34.0 (#495529)
GaetanLepage Mar 5, 2026
b06c676
isa-l: 2.31.1 -> 2.32.0
GaetanLepage Mar 5, 2026
57fe63d
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2026
d5c3bd0
Merge staging-next into staging
nixpkgs-ci[bot] Mar 6, 2026
4893f04
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2026
c29c0a3
Merge staging-next into staging
nixpkgs-ci[bot] Mar 6, 2026
6d39130
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2026
3c01107
Merge staging-next into staging
nixpkgs-ci[bot] Mar 6, 2026
227474f
libdrm: Enable tegra for linux platform instead of ARM arch (#486912)
K900 Mar 6, 2026
84cdb83
minimal-bootstrap: Minor improvements (#496543)
jopejoe1 Mar 6, 2026
f043b3a
go_1_25: 1.25.7 -> 1.25.8
herbetom Mar 6, 2026
6137c00
xdg-user-dirs: split outputs (#496159)
jopejoe1 Mar 6, 2026
366cc91
tzdata: 2025c -> 2026a (#496221)
jopejoe1 Mar 6, 2026
838657a
xkeyboard-config: 2.46 -> 2.47 (#495357)
jopejoe1 Mar 6, 2026
216d42b
libbluray: 1.4.0 -> 1.4.1 (#494201)
jopejoe1 Mar 6, 2026
702ee32
doxygen: 1.16.0 -> 1.16.1 (#493779)
jopejoe1 Mar 6, 2026
2c2a562
unixodbc{,Drivers}: rename from unixODBC{,Drivers} (#489676)
jopejoe1 Mar 6, 2026
a19abe4
libx11: 1.8.12 -> 1.8.13 (#488620)
jopejoe1 Mar 6, 2026
04f0131
alsa-lib: 1.2.15.1 -> 1.2.15.3 (#484017)
jopejoe1 Mar 6, 2026
e8a017e
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2026
6e30c17
Merge staging-next into staging
nixpkgs-ci[bot] Mar 6, 2026
ef9ca28
go_1_25: 1.25.7 -> 1.25.8 (#497159)
katexochen Mar 6, 2026
6e94752
rust: 1.93.1 -> 1.94.0
Hythera Mar 6, 2026
99aa9be
python3Packages.fs: disable a test that fails on some filesystems
rhelmot Mar 6, 2026
e2239e5
Merge master into staging-next
nixpkgs-ci[bot] Mar 6, 2026
efdd68f
Merge staging-next into staging
nixpkgs-ci[bot] Mar 6, 2026
553b6e3
python3Packages.fs: disable a test that fails on some filesystems (#4…
artemist Mar 6, 2026
3690310
musl: move env variables into env for structuredAttrs (#492198)
philiptaron Mar 6, 2026
bf098d8
stdenv: move NIX_CFLAGS_LINK into env for useGoldLinker and useMoldLi…
philiptaron Mar 6, 2026
c57c105
isa-l: 2.31.1 -> 2.32.0 (#496991)
kirillrdy Mar 6, 2026
1a80325
systemd: 259.2 -> 259.3
r-vdp Mar 6, 2026
344eab1
systemd: 259.2 -> 259.3 (#497384)
ElvishJerricco Mar 6, 2026
64de868
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2026
657503a
Merge staging-next into staging
nixpkgs-ci[bot] Mar 7, 2026
6e2274c
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2026
8711bfd
Merge staging-next into staging
nixpkgs-ci[bot] Mar 7, 2026
2497428
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2026
1c67447
Merge staging-next into staging
nixpkgs-ci[bot] Mar 7, 2026
b79bd30
nodejs: remove custom logic for skipping test
aduh95 Mar 7, 2026
b396b0f
nodejs: remove custom logic for skipping test (#497472)
aduh95 Mar 7, 2026
e8cbb6b
rust: 1.93.1 -> 1.94.0 (#497298)
K900 Mar 7, 2026
dfdc87f
util-linux: Ensure that liblastlog is linked with libpam (#495347)
K900 Mar 7, 2026
28b363b
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2026
654b6d6
openblas: fix build on aarch64-linux
yuyuyureka Mar 7, 2026
ad82c2e
[staging-next] openblas: fix build on aarch64-linux (#497538)
K900 Mar 7, 2026
58d00c4
protobufc: fix build
Hythera Mar 6, 2026
9170cc9
Merge master into staging-next
nixpkgs-ci[bot] Mar 7, 2026
ec46f80
asusctl: fix path for fixup
K900 Mar 7, 2026
490de62
[staging-next] protobufc: fix build (#497358)
mdaniels5757 Mar 7, 2026
7d88dc9
protobuf_25: fix GCC 15 compatibility
GaetanLepage Mar 7, 2026
8f514e0
python3Packages.protobuf4: cleanup, skip failing tests
GaetanLepage Mar 7, 2026
16f8d9e
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2026
dee0edb
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2026
ddc8a2b
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2026
c5cd1ed
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2026
8cbacf8
lix: fix cargoDeps hack path
K900 Mar 8, 2026
c126dcd
openblas: fix single threaded build
K900 Mar 8, 2026
eca31d2
telegram-desktop.tg_owt: add patch to fix build
K900 Mar 8, 2026
f7a0cb0
openblas: nixfmt
K900 Mar 8, 2026
b950e5a
python313Packages.protobuf6: fix build
K900 Mar 8, 2026
972f98b
telegram-desktop: build with minizip-ng
K900 Mar 8, 2026
8ada337
Revert "python3Packages.googleapis-common-protos: 1.70.0 -> 3.31.3"
dotlambda Mar 8, 2026
f4a2860
python3Packages.googleapis-common-protos: 1.70.0 -> 1.73.0
dotlambda Mar 8, 2026
a227ae9
python3Packages.googleapis-common-protos: unpin protobuf
dotlambda Mar 8, 2026
0f88ef7
google-cloud-cpp: fix build by adding missing `#include <algorithm>`
whispersofthedawn Mar 8, 2026
657c174
home-assistant: fix tests with PyJWT 2.11.0
dotlambda Mar 8, 2026
a7fc7cc
python3Packages.googleapis-common-protos: 3.31.3 -> 1.73.0 (#497944)
K900 Mar 8, 2026
3657edd
home-assistant: fix tests with PyJWT 2.11.0 (#497956)
K900 Mar 8, 2026
d724f20
protobuf: add python3Packages.celery to passthru.tests
GaetanLepage Mar 8, 2026
ebc3907
Merge master into staging-next
nixpkgs-ci[bot] Mar 8, 2026
d25af2e
protobuf: add python3Packages.celery to passthru.tests (#497972)
K900 Mar 8, 2026
15839a2
python313Packages.proto-plus: 1.27.0 -> 1.27.1, relax protobuf depend…
K900 Mar 8, 2026
0e0a051
treewide: relax protobuf dependency in Google Cloud Python bindings
K900 Mar 8, 2026
b89f5e2
[staging-next] treewide: Google Cloud Python fixes for Protobuf updat…
K900 Mar 8, 2026
260df68
python3Packages.aioamazondevices: 12.0.1 -> 13.0.0
dotlambda Mar 4, 2026
829bea0
python3Packages.bumble: 0.0.223 -> 0.0.226
dotlambda Mar 4, 2026
e1ccf38
python3Packages.certbot: 5.2.2 -> 5.3.1
dotlambda Mar 4, 2026
7656a64
python3Packages.hass-nabucasa: 1.14.0 -> 1.15.0
dotlambda Mar 4, 2026
de17467
python314Packages.aiohttp-cors: fix tests
dotlambda Mar 4, 2026
4c701c5
python3Packages.home-assistant-chip-wheels: fix version metadata
mweinelt Mar 4, 2026
a8ad959
python3Packages.matter-python-client: init at 0.4.3
mweinelt Mar 4, 2026
285ac3c
python314Packages.snitun: fix test execution
SuperSandro2000 Mar 4, 2026
f9a1423
python313Packages.securetar: 2025.2.1 -> 2026.2.0
SuperSandro2000 Mar 4, 2026
aa802ea
python314Packages.pyuptimerobot: 23.1.0 -> 24.0.1
dotlambda Mar 4, 2026
6f2f470
python314Packages.praw: fix tests
SuperSandro2000 Mar 4, 2026
1a5507d
python3Packages.pyserial-asyncio-fast: fix 3.14 compat
mweinelt Mar 4, 2026
70c484d
python314Packages.aiohttp-sse: fix Python 3.14 compat
SuperSandro2000 Mar 5, 2026
d856dc4
python314Packages.pycec: fix Python 3.14 compat, modernize
SuperSandro2000 Mar 5, 2026
e59de77
python314Packages.devolo-plc-api: fix Python 3.14 compat
SuperSandro2000 Mar 5, 2026
62d841e
python3Packages.pysmarlaapi: 0.13.0 -> 1.0.1
r-ryantm Feb 18, 2026
6d5a86c
openblas: another patch to fix more single threaded builds
K900 Mar 8, 2026
f9287fa
python313Packages.kombu: skip test broken by redis-py update
K900 Mar 8, 2026
b35e7ea
python3Packages.pysyncthru: switch to pytest, minor cleanup
SuperSandro2000 Mar 5, 2026
860c79b
python314Packages.pythonkuma: 0.3.2 -> 0.5.0
SuperSandro2000 Mar 5, 2026
47f5353
python313Packages.pyvlx: 0.2.28 -> 0.2.30
fabaff Feb 22, 2026
e5fb9c4
python314Packages.python-picnic-api2: 1.3.2 -> 1.3.4
SuperSandro2000 Mar 5, 2026
6045840
python314Packages.zigpy: 0.92.0 -> 1.1.0
SuperSandro2000 Mar 5, 2026
4dd4362
python314Packages.zha-quirks: 0.0.157 -> 1.0.1
SuperSandro2000 Mar 5, 2026
4d6f68f
python314Packages.zha: 0.0.90 -> 1.0.1
SuperSandro2000 Mar 5, 2026
822e66f
python314Packages.bx-py-utils: disable failing tests
SuperSandro2000 Mar 5, 2026
2ec864a
python314Packages.universal-silabs-flasher: disable timing sensitive …
SuperSandro2000 Mar 5, 2026
bd06440
python3Packages.python-bsblan: 4.1.0 -> 5.1.2
SuperSandro2000 Mar 5, 2026
d40682e
python313Packages.bimmer-connected: mark broken
SuperSandro2000 Mar 5, 2026
4e510bc
python314Packages.aiopvapi: fix Python 3.14 compat
SuperSandro2000 Mar 5, 2026
4596407
python314Packages.pymonoprice: fix Python 3.14 compat
SuperSandro2000 Mar 5, 2026
e35e6b4
python3Packages.imgw-pib: 2.0.1 -> 2.0.2
fabaff Feb 25, 2026
a2f2aa7
python3Packages.imgw-pib: migrate to finalAttrs
fabaff Feb 25, 2026
9a301f9
python3Packages.mozart-api: 5.3.1.108.1 -> 5.3.1.108.2
r-ryantm Feb 24, 2026
b26d683
python3Packages.pyrainbird: 6.0.5 -> 6.1.0
r-ryantm Feb 26, 2026
53f8c55
python3Packages.python-overseerr: 0.8.0 -> 0.9.0
r-ryantm Feb 23, 2026
9811124
python313Packages.aranet4: 2.5.1 -> 2.6.0
fabaff Feb 10, 2026
408d6ab
python313Packages.aranet4: migrate to finalAttrs
fabaff Feb 10, 2026
786ecb6
python3Packages.aiomealie: 1.2.0 -> 1.2.1
r-ryantm Feb 15, 2026
d1868ef
python3Packages.pyvicare: 2.56.0 -> 2.58.0
r-ryantm Feb 22, 2026
18d2b38
python3Packages.librehardwaremonitor-api: 1.9.1 -> 1.10.1
r-ryantm Feb 19, 2026
2456b82
python3Packages.victron-ble: init at 0.9.3
JamieMagee Feb 16, 2026
9438079
python3Packages.victron-ble-ha-parser: init at 0.4.10
JamieMagee Feb 16, 2026
d473733
python3Packages.spotifyaio: 1.0.0 -> 2.0.2
dotlambda Mar 8, 2026
4c54aa6
python3Packages.typedmonarchmoney: 0.5.0 -> 0.7.0
dotlambda Mar 8, 2026
dec3ec4
home-assistant.intents: 2026.1.28 -> 2026.3.3
mweinelt Mar 4, 2026
3c1bead
home-assistant: 2026.2.3 -> 2026.3.1
dotlambda Mar 4, 2026
ef82f61
nixos/home-assistant: add finalPackage option to easily build your ow…
SuperSandro2000 Mar 4, 2026
200315e
home-assistant.python.pkgs.pytest-homeassistant-custom-component: 0.1…
dotlambda Mar 8, 2026
f0495fc
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2026
a2bf5ce
python3Packages.aiohomematic: 2026.3.0 -> 2026.3.4
dotlambda Mar 8, 2026
809bd84
python3Packages.aiohomematic-config: 2026.3.0 -> 2026.3.2
dotlambda Mar 8, 2026
5dd7873
home-assistant-custom-components.homematicip_local: 2.3.2 -> 2.4.0
dotlambda Mar 8, 2026
d45349c
python3Packages.google-cloud-bigquery-storage: unpin protobuf
dotlambda Mar 9, 2026
200d2c4
python3Packages.google-cloud-datacatalog: unpin protobuf
dotlambda Mar 9, 2026
d4ba3b5
python3Packages.google-cloud-artifact-registry: unpin protobuf
dotlambda Mar 9, 2026
bfcd72f
python3Packages.google-cloud-compute: unpin protobuf
dotlambda Mar 9, 2026
0b0972b
python3Packages.google-cloud-vision: unpin protobuf
dotlambda Mar 9, 2026
84bb42b
python3Packages.google-cloud-*: unpin protobuf (#498092)
dotlambda Mar 9, 2026
e9f3f76
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2026
433eba7
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2026
8a599df
python3Packages.openai: 2.21.0 -> 2.24.0 (#496323)
vcunat Mar 9, 2026
cf38c1d
[staging-next] google-cloud-cpp: fix build by adding missing `#includ…
vcunat Mar 9, 2026
727555b
python3Packages.homeassistant-stubs: 2026.2.3 -> 2026.3.1
dotlambda Mar 9, 2026
28a1816
Merge master into staging-next
nixpkgs-ci[bot] Mar 9, 2026
2dd8fdb
onnxruntime: downgrade unused variable errors to warnings
whispersofthedawn Mar 9, 2026
512658d
onnxruntime: fix build with protobuf 34
whispersofthedawn Mar 9, 2026
38d1eed
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2026
557cbde
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2026
4c11baf
pipewire: 1.6.0 -> 1.6.1
K900 Mar 10, 2026
124e59a
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2026
5461ccb
protobuf_25: fix GCC 15 compatibility (#497545)
kirillrdy Mar 10, 2026
fb30d84
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2026
7107a51
Merge master into staging-next
nixpkgs-ci[bot] Mar 10, 2026
6d6cd8d
xvfb: convert build to meson
bendlas Feb 16, 2026
61e2b54
xvfb: fix Darwin build
bendlas Mar 10, 2026
1850088
xvfb: convert build to meson (#491422)
bendlas Mar 10, 2026
f0d8066
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2026
5be1f77
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2026
d54a792
[staging-next] onnxruntime: fix build with protobuf 34 (#498363)
yuyuyureka Mar 11, 2026
0d539d8
haskellPackages.attoparsec: skip flaky t_iter test
sternenseemann Mar 11, 2026
a9878d9
haskellPackages.attoparsec: skip flaky t_iter test (#498774)
vcunat Mar 11, 2026
cddc12f
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2026
22e9ffa
haskellPackages.attoparsec-isotropic: skip problematic t_iter test
sternenseemann Mar 11, 2026
84e67fe
haskellPackages.attoparsec-isotropic: skip problematic t_iter test (#…
vcunat Mar 11, 2026
f20a501
imagemagick: 7.1.2-15 -> 7.1.2-16
dotlambda Mar 11, 2026
e311cb5
python3Packages.wand: 0.6.13 -> 0.7.0
dotlambda Mar 11, 2026
04a23b2
python3Packages.google-cloud-speech: unpin protobuf
dotlambda Mar 11, 2026
8c8d7fd
python3Packages.google-cloud-access-context-manager: unpin protobuf
dotlambda Mar 11, 2026
7fd1172
python3Packages.google-cloud-appengine-logging: unpin protobuf
dotlambda Mar 11, 2026
dd0c117
python3Packages.google-cloud-os-config: unpin protobuf
dotlambda Mar 11, 2026
42ef858
python3Packages.google-cloud-org-policy: unpin protobuf
dotlambda Mar 11, 2026
5711f65
python3Packages.google-cloud-asset: unpin protobuf
dotlambda Mar 11, 2026
d7546ea
python3Packages.google-cloud-audit-log: unpin protobuf
dotlambda Mar 11, 2026
c193937
python3Packages.google-cloud-automl: unpin protobuf
dotlambda Mar 11, 2026
20fc1a1
Merge master into staging-next
nixpkgs-ci[bot] Mar 11, 2026
20f5789
python3Packages.google-cloud-run: unpin protobuf
dotlambda Mar 11, 2026
b15f2b5
python3Packages.google-cloud-texttospeech: unpin protobuf
dotlambda Mar 11, 2026
f50118f
python3Packages.google-cloud-logging: unpin protobuf
dotlambda Mar 11, 2026
d9c6666
Merge branch 'master' into staging-next
aduh95 Mar 11, 2026
901e1e3
Merge master into staging-next
nixpkgs-ci[bot] Mar 12, 2026
22a9ed1
python3Packages.google-cloud-*: unpin protobuf (#498976)
dotlambda Mar 12, 2026
7c3278d
imagemagick: 7.1.2-15 -> 7.1.2-16 (#498956)
dotlambda Mar 12, 2026
79bdf2f
Merge master into staging-next
nixpkgs-ci[bot] Mar 12, 2026
ba2f69b
Merge master into staging-next
nixpkgs-ci[bot] Mar 12, 2026
67917c5
Merge master into staging-next
nixpkgs-ci[bot] Mar 12, 2026
0ba0cec
mimir: 3.0.3 -> 3.0.4
adamcstephens Mar 12, 2026
12b317b
mimir: 3.0.3 -> 3.0.4 (#499265)
adamcstephens Mar 12, 2026
e62cb5d
Merge master into staging-next
nixpkgs-ci[bot] Mar 12, 2026
4f5e38d
Merge master into staging-next
nixpkgs-ci[bot] Mar 13, 2026
bef92c4
python3Packages.google-geo-type: unpin protobuf
dotlambda Mar 13, 2026
f9d19ec
python3Packages.google-maps-routing: unpin protobuf
dotlambda Mar 13, 2026
01dde01
home-assistant: 2026.2.3 -> 2026.3.1 (#496442)
dotlambda Mar 13, 2026
e190313
Merge master into staging-next
nixpkgs-ci[bot] Mar 13, 2026
e2e702c
Merge commit 'ea5f21f20569' into staging-next
r-vdp Mar 13, 2026
cac1479
Merge master into staging-next
nixpkgs-ci[bot] Mar 13, 2026
5e40587
buildLuarocksPackage: fix cross compilation wrapping (#481511)
teto Mar 12, 2026
9fc8712
python3.pkgs.tabulate: add doronbehar to maintainers
doronbehar Mar 8, 2026
e44e9a2
python3.pkgs.tabulate: use finalAttrs: pattern
doronbehar Mar 8, 2026
dca6e3e
python3.pkgs.tabulate: use fetchFromGitHub
doronbehar Mar 8, 2026
b5c9053
python3.pkgs.tabulate: 0.9.0 -> 0.10.0
doronbehar Mar 8, 2026
0fc43b5
python3.pkgs.tabulate: 0.9.0 -> 0.10.0 (#497973)
doronbehar Mar 13, 2026
02d96bd
openblas: test pkg-config and cmake module presence
LunNova Mar 12, 2026
f0210e2
openblas: add flint and R to tests
LunNova Mar 12, 2026
a3569ec
openblas: swap to CMake build to resolve duplicate symbols on aarch64
LunNova Mar 12, 2026
7e95ebf
openblas: avoid rebuilds except aarch64-darwin for now
vcunat Mar 12, 2026
ed0f318
apache-orc: 2.2.1 -> 2.3.0
whispersofthedawn Mar 13, 2026
180b262
apache-orc: fix linking against abseil libraries
whispersofthedawn Mar 13, 2026
fc00bcd
apache-orc: fix build with protobuf 34
whispersofthedawn Mar 13, 2026
c89e51f
arrow-cpp: specify extra PROTOBUF_HOME variable for apache-orc
whispersofthedawn Mar 13, 2026
a17341d
openblas: swap to CMake build to resolve duplicate symbols on aarch64…
LunNova Mar 13, 2026
4f1c61e
Merge master into staging-next
nixpkgs-ci[bot] Mar 13, 2026
143009e
Merge master into staging-next
nixpkgs-ci[bot] Mar 13, 2026
1a58c70
[staging-next] apache-orc: 2.2.1 -> 2.3.0, fix build with protobuf 34…
dotlambda Mar 13, 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
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion doc/release-notes/rl-2605.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,8 @@

- `python3Packages.gradio` has been updated to version 6. See upstream's migration guide at https://www.gradio.app/main/guides/gradio-6-migration-guide.

- `python3Packages.pikepdf` no longer builds with mupdf support by default, which may be nice in Jupyter and iPython. Build with `withMupdf = true` if this is required.

- `vicinae` has been updated to v0.20. This includes, among several other breaking changes, a complete overhaul of the configuration system. For update instructions, see the [upstream configuration documentation](https://docs.vicinae.com/config#migration-from-v0-16-x-to-v0-17-x).

- The `man-pages` package's outputs have been split. The manual pages are installed into the `man` output, which is installed by default. Binaries (including `diffman-git`, `mansect`, `pdfman`, and `sortman`) are installed into the `out` output, which is not installed by default.
Expand Down Expand Up @@ -225,6 +227,8 @@
If your SQLite database is corrupted, the migration might fail and require [manual intervention](https://github.com/louislam/uptime-kuma/issues/5281).
See the [migration guide](https://github.com/louislam/uptime-kuma/wiki/Migration-From-v1-To-v2) for more information.

- The `libcxxhardeningextensive` hardening flag has been **disabled** by default. Enabling it by default in 25.11 was unintentional and may have had a negative effect on performance in some cases. `libcxxhardeningfast` remains enabled by default.

- Switch inhibitors were introduced, which add a pre-switch check that compares a list of strings between the previous and the new generation, and refuses to switch into the new generation when there is a difference between the two lists. This allows to avoid switching into a system when for instance the systemd version changed by adding `config.systemd.package.version` to the switch inhibitors for your system. You can still forcefully switch into any generation by setting `NIXOS_NO_CHECK=1`.

- GNU Taler has been updated to version 1.3.
Expand All @@ -235,7 +239,7 @@

- `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.
- `buildNpmPackage` now supports `npmDepsFetcherVersion` (and `fetchNpmDeps` now supports `fetcherVersion`). Set to `2` to enable packument caching, which fixes builds for projects using npm workspaces.

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

Expand Down
22 changes: 11 additions & 11 deletions doc/stdenv/stdenv.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -1631,13 +1631,11 @@ Adds the `-fzero-call-used-regs=used-gpr` compiler option. This causes the gener

This flag adds the `-fstack-clash-protection` compiler option, which causes growth of a program's stack to access each successive page in order. This should force the guard page to be accessed and cause an attempt to "jump over" this guard page to crash.

### Hardening flags disabled by default {#sec-hardening-flags-disabled-by-default}

The following flags are disabled by default and should be enabled with `hardeningEnable` for packages that take untrusted input like network services.
#### `libcxxhardeningfast` {#libcxxhardeningfast}

#### `nostrictaliasing` {#nostrictaliasing}
Adds the `-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST` compiler flag. This flag only has an effect on libc++ targets, and when defined, enables a set of assertions that prevent undefined behavior caused by violating preconditions of the standard library. libc++ provides several hardening modes, and this "fast" mode contains a set of security-critical checks that can be done with relatively little overhead in constant time.

This flag adds the `-fno-strict-aliasing` compiler option, which prevents the compiler from assuming code has been written strictly following the standard in regards to pointer aliasing and therefore performing optimizations that may be unsafe for code that has not followed these rules.
Disabling `libcxxhardeningfast` implies disablement of checks from `libcxxhardeningextensive`.

#### `strictflexarrays1` {#strictflexarrays1}

Expand All @@ -1647,6 +1645,14 @@ Enabling this flag on packages that still use length declarations of flexible ar

Disabling `strictflexarrays1` implies disablement of `strictflexarrays3`.

### Hardening flags disabled by default {#sec-hardening-flags-disabled-by-default}

The following flags are disabled by default and should be enabled with `hardeningEnable` for packages that take untrusted input like network services.

#### `nostrictaliasing` {#nostrictaliasing}

This flag adds the `-fno-strict-aliasing` compiler option, which prevents the compiler from assuming code has been written strictly following the standard in regards to pointer aliasing and therefore performing optimizations that may be unsafe for code that has not followed these rules.

#### `strictflexarrays3` {#strictflexarrays3}

This flag adds the `-fstrict-flex-arrays=3` compiler option, which reduces the cases the compiler treats as "flexible arrays" to only those declared with length as (the correct) `[]`. This increases the coverage of fortify checks, because such arrays declared as the trailing element of a structure can normally not have their intended length determined by the compiler.
Expand Down Expand Up @@ -1683,12 +1689,6 @@ Adds the `-D_GLIBCXX_ASSERTIONS` compiler flag. This flag only has an effect on

These checks may have an impact on performance in some cases.

#### `libcxxhardeningfast` {#libcxxhardeningfast}

Adds the `-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_FAST` compiler flag. This flag only has an effect on libc++ targets, and when defined, enables a set of assertions that prevent undefined behavior caused by violating preconditions of the standard library. libc++ provides several hardening modes, and this "fast" mode contains a set of security-critical checks that can be done with relatively little overhead in constant time.

Disabling `libcxxhardeningfast` implies disablement of checks from `libcxxhardeningextensive`.

#### `libcxxhardeningextensive` {#libcxxhardeningextensive}

Adds the `-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE` compiler flag. This flag only has an effect on libc++ targets, and when defined, enables a set of assertions that prevent undefined behavior caused by violating preconditions of the standard library. libc++ provides several hardening modes, and this "extensive" mode adds checks for undefined behavior that incur relatively little overhead but aren’t security-critical. The additional rigour impacts performance more than fast mode: benchmarking is recommended to determine if it is acceptable for a particular application.
Expand Down
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2605.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -239,6 +239,8 @@ See <https://github.com/NixOS/nixpkgs/issues/481673>.

- `services.caddy` now supports setting `httpPort` and `httpsPort` and opening them in the firewall via `openFirewall`.

- `boot.initrd.secrets` is now deprecated in favour of `boot.initrd.secretPaths` and `boot.initrd.extraSecretsHook`.

- The latest available version of Nextcloud is v33 (available as `pkgs.nextcloud33`). The installation logic is as follows:
- If [`services.nextcloud.package`](#opt-services.nextcloud.package) is specified explicitly, this package will be installed (**recommended**)
- If [`system.stateVersion`](#opt-system.stateVersion) is >=26.05, `pkgs.nextcloud33` will be installed by default.
Expand Down
Empty file modified nixos/lib/test-driver/src/test_driver/__init__.py
100755 → 100644
Empty file.
1 change: 1 addition & 0 deletions nixos/modules/config/system-path.nix
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,7 @@ in
postBuild = ''
# Remove wrapped binaries, they shouldn't be accessible via PATH.
find $out/bin -maxdepth 1 -name ".*-wrapped" -type l -delete
find $out/bin -maxdepth 1 -name ".*-wrapped_*" -type l -delete
if [ -x $out/bin/glib-compile-schemas -a -w $out/share/glib-2.0/schemas ]; then
$out/bin/glib-compile-schemas $out/share/glib-2.0/schemas
Expand Down
6 changes: 3 additions & 3 deletions nixos/modules/config/unix-odbc-drivers.nix
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{ config, lib, ... }:
# unixODBC drivers (this solution is not perfect.. Because the user has to
# unixodbc drivers (this solution is not perfect.. Because the user has to
# ask the admin to add a driver.. but it's simple and works

let
Expand All @@ -17,11 +17,11 @@ in
environment.unixODBCDrivers = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];
example = lib.literalExpression "with pkgs.unixODBCDrivers; [ sqlite psql ]";
example = lib.literalExpression "with pkgs.unixodbcDrivers; [ sqlite psql ]";
description = ''
Specifies Unix ODBC drivers to be registered in
{file}`/etc/odbcinst.ini`. You may also want to
add `pkgs.unixODBC` to the system path to get
add `pkgs.unixodbc` to the system path to get
a command line client to connect to ODBC databases.
'';
};
Expand Down
10 changes: 10 additions & 0 deletions nixos/modules/services/home-automation/home-assistant.nix
Original file line number Diff line number Diff line change
Expand Up @@ -566,6 +566,16 @@ in
'';
};

finalPackage = mkOption {
default = package;
internal = true;
readOnly = true;
type = types.package;
description = ''
The final Home Assistant package which is being used in the service.
'';
};

openFirewall = mkOption {
default = false;
type = types.bool;
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/services/networking/iscsi/root-initiator.nix
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ in
description = ''
Append an additional file's contents to `/etc/iscsid.conf`. Use a non-store path
and store passwords in this file. Note: the file specified here must be available
in the initrd, see: `boot.initrd.secrets`.
in the initrd, see: `boot.initrd.secretPaths`.
'';
default = null;
type = nullOr str;
Expand Down
6 changes: 4 additions & 2 deletions nixos/modules/system/activation/bootspec.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,9 @@ let
children = lib.mapAttrs (
childName: childConfig: childConfig.configuration.system.build.toplevel
) config.specialisation;
hasAtLeastOneInitrdSecret = lib.length (lib.attrNames config.boot.initrd.secrets) > 0;
hasInitrdSecrets =
(lib.length (lib.attrNames config.boot.initrd.secretPaths) > 0)
|| (config.boot.initrd.extraSecretsHook != "");
schemas = {
v1 = rec {
filename = "boot.json";
Expand All @@ -33,7 +35,7 @@ let
// lib.optionalAttrs config.boot.initrd.enable {
initrd = "${config.system.build.initialRamdisk}/${config.system.boot.loader.initrdFile}";
}
// lib.optionalAttrs hasAtLeastOneInitrdSecret {
// lib.optionalAttrs hasInitrdSecrets {
initrdSecrets = "${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets";
};
}
Expand Down
4 changes: 2 additions & 2 deletions nixos/modules/system/boot/clevis.nix
Original file line number Diff line number Diff line change
Expand Up @@ -99,8 +99,8 @@ in
sed -i $out/bin/clevis-decrypt-tpm2 -e 's,tpm2_,tpm2 ,'
'';

secrets = lib.mapAttrs' (
name: value: lib.nameValuePair "/etc/clevis/${name}.jwe" value.secretFile
secretPaths = lib.mapAttrs' (
name: value: lib.nameValuePair "/etc/clevis/${name}.jwe" { source = value.secretFile; }
) cfg.devices;

systemd = {
Expand Down
6 changes: 3 additions & 3 deletions nixos/modules/system/boot/initrd-openvpn.nix
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ in
};

boot.initrd.network.openvpn.configuration = mkOption {
type = types.path; # Same type as boot.initrd.secrets
type = types.path; # Same type as boot.initrd.secretPaths.*.source
description = ''
The configuration file for OpenVPN.

Expand Down Expand Up @@ -74,8 +74,8 @@ in
"${pkgs.glibc}/lib/libnss_dns.so.2"
];

boot.initrd.secrets = {
"/etc/initrd.ovpn" = cfg.configuration;
boot.initrd.secretPaths = {
"/etc/initrd.ovpn".source = cfg.configuration;
};

# openvpn --version would exit with 1 instead of 0
Expand Down
4 changes: 2 additions & 2 deletions nixos/modules/system/boot/initrd-ssh.nix
Original file line number Diff line number Diff line change
Expand Up @@ -302,8 +302,8 @@ in
fi
'';

boot.initrd.secrets = listToAttrs (
map (path: nameValuePair (initrdKeyPath path) path) cfg.hostKeys
boot.initrd.secretPaths = listToAttrs (
map (path: nameValuePair (initrdKeyPath path) { source = path; }) cfg.hostKeys
);

# Systemd initrd stuff
Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/kernel.nix
Original file line number Diff line number Diff line change
Expand Up @@ -414,7 +414,7 @@ in

ln -s ${initrdPath} $out/initrd

${optionalString (config.boot.initrd.secrets != { }) ''
${optionalString (config.boot.initrd.secretPaths != { }) ''
ln -s ${config.system.build.initialRamdiskSecretAppender}/bin/append-initrd-secrets $out
''}

Expand Down
12 changes: 6 additions & 6 deletions nixos/modules/system/boot/loader/grub/grub.nix
Original file line number Diff line number Diff line change
Expand Up @@ -935,21 +935,21 @@ in
'')
(mkRemovedOptionModule [ "boot" "loader" "grub" "extraInitrd" ] ''
This option has been replaced with the bootloader agnostic
boot.initrd.secrets option. To migrate to the initrd secrets system,
boot.initrd.secretPaths option. To migrate to the initrd secrets system,
extract the extraInitrd archive into your main filesystem:

# zcat /boot/extra_initramfs.gz | cpio -idvmD /etc/secrets/initrd
/path/to/secret1
/path/to/secret2

then replace boot.loader.grub.extraInitrd with boot.initrd.secrets:
then replace boot.loader.grub.extraInitrd with boot.initrd.secretPaths:

boot.initrd.secrets = {
"/path/to/secret1" = "/etc/secrets/initrd/path/to/secret1";
"/path/to/secret2" = "/etc/secrets/initrd/path/to/secret2";
boot.initrd.secretPaths = {
"/path/to/secret1".source = "/etc/secrets/initrd/path/to/secret1";
"/path/to/secret2".source = "/etc/secrets/initrd/path/to/secret2";
};

See the boot.initrd.secrets option documentation for more information.
See the boot.initrd.secretPaths option documentation for more information.
'')
];

Expand Down
2 changes: 1 addition & 1 deletion nixos/modules/system/boot/loader/grub/install-grub.pl
Original file line number Diff line number Diff line change
Expand Up @@ -482,7 +482,7 @@ sub addEntry {
die "failed to create initrd secrets $!\n";
} else {
say STDERR "warning: failed to create initrd secrets for \"$name\", an older generation";
say STDERR "note: this is normal after having removed or renamed a file in `boot.initrd.secrets`";
say STDERR "note: this is normal after having modified or removed an entry in `boot.initrd.secretPaths`";
}
}
# Check whether any secrets were actually added
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -202,7 +202,7 @@ def write_entry(profile: str | None, generation: int, specialisation: str | None
print("warning: failed to create initrd secrets "
f'for "{title} - Configuration {generation}", an older generation', file=sys.stderr)
print("note: this is normal after having removed "
"or renamed a file in `boot.initrd.secrets`", file=sys.stderr)
"or modified an entry in `boot.initrd.secretPaths`", file=sys.stderr)
entry_file = BOOT_MOUNT_POINT / "loader/entries" / generation_conf_filename(profile, generation, specialisation)
tmp_path = entry_file.with_suffix(".tmp")
kernel_params = "init=%s " % bootspec.init
Expand Down
Loading
Loading