Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1912 commits
Select commit Hold shift + click to select a range
298b88d
[staging-next] python3{13,14}Packages.xarray: fix build with numpy =>…
vcunat Jul 4, 2026
24f2ce1
various: yet more `ld64` hardening workarounds (#538151)
vcunat Jul 4, 2026
4176cad
Merge master into staging-next
vcunat Jul 4, 2026
3fafa21
Merge master into staging-next
nixpkgs-ci[bot] Jul 4, 2026
a415c1c
python313Packages.ttfautohint-py: remove outdated dependency to fix b…
leona-ya Jul 4, 2026
e0ac37b
python313Packages.gftools: remove outdated dependency to fix build
leona-ya Jul 4, 2026
2278d8e
jetbrains-mono: use python 3.13 gftools to fix build
leona-ya Jul 4, 2026
8dde749
python3Packages.fints: relax lxml constraint
mweinelt Jul 3, 2026
8870a8c
pretix-banktool: unpin fints_4
mweinelt Jul 4, 2026
ef3904a
python3Packages.fints_4: drop
mweinelt Jul 4, 2026
58faee2
python3Packages.keras: disable failing test
GaetanLepage Jul 4, 2026
7278f46
Merge master into staging-next
nixpkgs-ci[bot] Jul 4, 2026
cead784
python3Packages.zeroconf: 0.149.16 -> 0.150.0 (#537395)
mweinelt Jul 4, 2026
1dca7c9
python3Packages.fastlite: pin setuptools 80 for pkg_resources
mweinelt Jul 4, 2026
d1fce43
python3Packages.cirq-*: 1.6.1 -> 1.7.0
mweinelt Jul 4, 2026
25a7ae8
lib.platforms: move primary systems to the beginning of the list
llakala Jul 3, 2026
da71817
python3Packages.keras: disable failing test (#538342)
mweinelt Jul 4, 2026
2ec73a9
python3Packages.strct: pin setuptools 80 for pkg_resources
mweinelt Jul 4, 2026
ff8cd76
python{313,314}Packages.pikepdf: fix build with Clang
emilazy Jul 4, 2026
c79bfd8
poppler: fix build with Clang
emilazy Jul 4, 2026
b8aef97
ldacbt: fix `pname`
emilazy Jul 4, 2026
3d2d837
platformio: disable failing test in overriden marshmallow
mweinelt Jul 4, 2026
d358a7e
python3Packages.nibabel: 5.3.3 -> 5.4.2
thunze Jul 4, 2026
07cce70
python3Packages.nibabel: add `pythonImportsCheck`
thunze Jul 4, 2026
8f2f727
opencv: work around `ld64` hardening issue
emilazy Jul 4, 2026
aeae065
opencv: work around `ld64` hardening issue (#538397)
vcunat Jul 4, 2026
41633c7
ldacbt: restore previous little endian comment wording
emilazy Jul 4, 2026
9f94f54
{python{313,314}Packages.pikepdf,poppler}: fix build with Clang (#538…
K900 Jul 4, 2026
5730d31
ldacbt: use Meson to build
emilazy Jul 4, 2026
7bcbc4e
ldacbt: fix the build on Darwin
emilazy Jul 4, 2026
5d1c479
python3Packages.nibabel: 5.3.3 -> 5.4.2 (#538403)
mweinelt Jul 4, 2026
e1dc830
awscli2: relax urllib3 version constraint
devusb Jul 4, 2026
5ee94d0
awscli2: use standard-format CA bundle for awscrt
devusb Jul 4, 2026
33a2406
python3Packages.botocore: use standard-format CA bundle for awscrt
devusb Jul 4, 2026
3533955
python{313,314}Packages.pendulum: fix the build on Darwin
emilazy Jul 4, 2026
406454f
python3Packages.rq: 2.9.1 -> 2.10
mweinelt Jul 4, 2026
8e5b3d3
python3Packages.django-rq: 4.1-unstable-2026-05-28 -> 4.1.1
mweinelt Jul 4, 2026
1dd0653
{awscli2, python3Packages.botocore}: use standard-format CA bundle (#…
mweinelt Jul 4, 2026
5a6a726
Merge remote-tracking branch 'origin/master' into staging-next
mweinelt Jul 4, 2026
cedb384
python3Packages.aiohasupervisor: 0.4.3 -> 0.5.0
mweinelt Jul 4, 2026
bb405c5
python3Packages.aiohomeconnect: 0.36.1 -> 0.38.0
mweinelt Jul 4, 2026
ad5e2c1
python3Packages.aiolifx: 1.2.1 -> 1.2.2
mweinelt Jul 4, 2026
b78f42c
python3Packages.aiolifx-themes: 1.0.3 -> 1.0.4
mweinelt Jul 4, 2026
0418d89
python3Packages.aiopnsense: 1.0.8 -> 1.1.0
mweinelt Jul 4, 2026
56df41c
python3Packages.aioshelly: 13.26.1 -> 13.26.2
mweinelt Jul 4, 2026
c0dbdfe
python3Packages.bluetooth-adapters: 2.3.0 -> 2.4.0
mweinelt Jul 4, 2026
09cbb57
python3Packages.dbus-fast: 5.0.17 -> 5.0.22
mweinelt Jul 4, 2026
d46de76
python3Packages.forecast-solar: 5.0.0 -> 5.0.1
mweinelt Jul 4, 2026
2b94a3a
python3Packages.habluetooth: 6.8.1 -> 6.26.5
mweinelt Jul 4, 2026
2dd8744
Merge master into staging-next
nixpkgs-ci[bot] Jul 4, 2026
a94d000
python{313,314}Packages.pendulum: fix the build on Darwin (#538441)
mweinelt Jul 4, 2026
eb22b85
swiftPackages.swift{,NoSwiftDriver}: work around `ld64` hardening issue
emilazy Jul 3, 2026
4293a7b
ldacbt: use Meson to build (#538418)
mweinelt Jul 4, 2026
5b2dcd4
swiftPackages.swift{,NoSwiftDriver}: work around `ld64` hardening iss…
mweinelt Jul 4, 2026
775a8eb
python3Packages.hassil: 3.7.0 -> 3.8.0
mweinelt Jul 4, 2026
edcf0ce
python3Packages.hole: 0.9.1 -> 0.9.2
mweinelt Jul 4, 2026
f1aa936
python3Packages.infrared-protocols: 5.8.1 -> 6.3.1
mweinelt Jul 4, 2026
b717ae0
python3Packages.iometer: 1.0.1 -> 1.0.2
mweinelt Jul 4, 2026
e4bd9af
python3Packages.mozart-api: 5.3.1.108.2 -> 6.2.0.44.1
mweinelt Jul 4, 2026
ee88915
python3Packages.music-assistant-models: 1.1.115 -> 1.1.139
mweinelt Jul 4, 2026
0dae454
python3Packages.music-assistant-client: 1.3.5 -> 1.3.6
mweinelt Jul 4, 2026
d0ffe1d
python3Packages.ouman-eh-800-api: 0.5.0 -> 1.0.0
mweinelt Jul 4, 2026
b50c0d3
python3Packages.pajgps-api: 0.3.1 -> 0.4.0
mweinelt Jul 4, 2026
55f2e0c
python3Packages.py-ccm15: 0.1.2 -> 1.1.2
mweinelt Jul 4, 2026
53126f8
python3Packages.py-synologydsm-api: 2.10.1 -> 2.10.2
mweinelt Jul 4, 2026
a9276eb
python3Packages.pyanglianwater: 3.2.3 -> 3.2.4
mweinelt Jul 4, 2026
f86232f
python3Packages.pygti: 0.10.0 -> 1.1.1
mweinelt Jul 4, 2026
9ddc67a
python3Packages.fido2: 2.1.1 -> 2.2.1
mweinelt Jul 4, 2026
00ab60e
python3Packages.tinyhtml: init 1.3.0
mweinelt Jul 4, 2026
469497c
python3Packages.pyicloud: 2.4.1 -> 2.6.5
mweinelt Jul 4, 2026
f9eb185
python3Packages.pyipma: 3.0.9 -> 3.0.10
mweinelt Jul 4, 2026
a8dcc96
python3Packages.pylamarzocco: 2.3.0 -> 2.4.2
mweinelt Jul 4, 2026
b1c4d54
python3Packages.pymodbus: 3.12.1 -> 3.13.1
mweinelt Jul 4, 2026
22fcb50
python3Packages.pyoverkiz: 1.20.6 -> 2.0.3
mweinelt Jul 4, 2026
623a751
python3Packages.pyrate-limiter: 4.1.0 -> 4.4.0
mweinelt Jul 4, 2026
a572026
python3Packages.pyrisco: 0.7.0 -> 0.8.0
mweinelt Jul 4, 2026
f95391f
python3Packages.pysmlight: 0.3.2 -> 0.5.2
mweinelt Jul 4, 2026
81c7546
python3Packages.python-bsblan: 6.0.1 -> 6.1.5
mweinelt Jul 4, 2026
1d174aa
python3Packages.python-duco-connectivity: 0.5.0 -> 0.7.1
mweinelt Jul 4, 2026
1654579
python3Packages.python-openevse-http: 0.3.4 -> 1.0.1
mweinelt Jul 4, 2026
48e3e73
python3Packages.pylitterbot: 2025.4.0 -> 2025.6.0
mweinelt Jul 4, 2026
29c4325
python3Packages.pywmspro: 0.3.5 -> 0.4.1
mweinelt Jul 4, 2026
e1f0f62
python3Packages.pyshark: fix python 3.14 compat
mweinelt Jul 4, 2026
59b69fe
python3Packages.rf-protocols: 4.2.0 -> 4.3.0
mweinelt Jul 4, 2026
339dd18
python3Packages.python-roborock: 5.14.0 -> 5.25.0
mweinelt Jul 4, 2026
2374f9f
python3Packages.teltasync: 0.3.1 -> 0.4.0
mweinelt Jul 4, 2026
100551c
python3Packages.serialx: 1.8.1 -> 1.8.2
mweinelt Jul 4, 2026
02adfaa
python3Packages.thinqconnect: 1.0.12 -> 1.0.13
mweinelt Jul 4, 2026
34d5ffd
python3Packages.uiprotect: 10.17.0 -> 15.4.1
mweinelt Jul 4, 2026
aac448c
python3Packages.yoto-api: 3.2.0 -> 4.3.1
mweinelt Jul 4, 2026
a8c131e
python3Packages.zigpy: 1.5.1 -> 2.0.0
mweinelt Jul 4, 2026
c3a8d36
python3Packages.opuslib-next: init at 1.3.0
mweinelt Jul 4, 2026
d7a978a
python3Packages.voip-utils: 0.3.5 -> 0.4.0
mweinelt Jul 4, 2026
4ed00d7
python3Packages.zipgy-ziggurat: init at 1.0.1
mweinelt Jul 4, 2026
59e83d0
python3Packages.zigpy-xbee: disable tests
mweinelt Jul 4, 2026
6a3b74f
python3Packages.zha: 1.4.1 -> 2.0.0
mweinelt Jul 4, 2026
02a3689
python3Packages.zha-quirks: 1.2.0 -> 2.1.0
mweinelt Jul 4, 2026
62df285
python3Packages.pyomie: 1.1.1 -> 1.1.3
mweinelt Jul 4, 2026
8a923ec
python3Packages.python-pooldose: 0.9.1 -> 0.9.6
mweinelt Jul 4, 2026
8c49ee7
python3Packages.vsure: 2.6.9 -> 2.8.0
mweinelt Jul 4, 2026
6f8e12d
python3Packages.knx-telegram-store: init at 0.4.0
mweinelt Jul 4, 2026
4da5c8f
home-assistant.intents: 2026.6.1 -> 2026.6.24
mweinelt Jul 4, 2026
918760d
lib.platforms: move primary systems to the beginning of the list (#53…
emilazy Jul 4, 2026
14e9021
yt-dlp: 2026.06.09 -> 2026.07.04
ddogfoodd Jul 4, 2026
c2520f5
home-assistant: 2026.6.4 -> 2026.7.1
mweinelt Jul 4, 2026
9af1466
python3Packages.homeassistant-stubs: 2026.6.4 -> 2026.7.1
mweinelt Jul 4, 2026
5534c18
home-assistant.pythonPackages.pytest-home-assistant-custom-component:…
mweinelt Jul 4, 2026
25f693a
python3Packages.asmog: drop
mweinelt Jul 4, 2026
0bf73bb
python3Packages.avion: drop
mweinelt Jul 4, 2026
d56caf5
python3Packages.beewe-smartclim: drop
mweinelt Jul 4, 2026
4f9d1c7
python3Packages.atenpdu: drop
mweinelt Jul 4, 2026
182c0a7
python3Packages.python-clementine-remote: drop
mweinelt Jul 4, 2026
7ed81b5
python3Packages.eliqonline: drop
mweinelt Jul 4, 2026
e9d6b4d
python3Packages.gitterpy: drop
mweinelt Jul 4, 2026
23e9348
python3Packages.greenwavereality: drop
mweinelt Jul 4, 2026
27204b5
spraycharles: drop msteams support
mweinelt Jul 4, 2026
d830c6f
python3Packages.pymsteams: drop
mweinelt Jul 4, 2026
c51f749
python3Packages.scsgate: drop
mweinelt Jul 4, 2026
5d783f9
python3Packages.tikteck: drop
mweinelt Jul 4, 2026
8734999
python3Packages.unifiled: drop
mweinelt Jul 4, 2026
7e1a19b
python3Packages.msmart-ng: 2026.4.1 -> 2026.7.0
mweinelt Jul 4, 2026
3088f4f
home-assistant-custom-components.midea_ac: 2026.4.0 -> 2026.7.0
mweinelt Jul 4, 2026
727dd56
home-assistant-custom-components.bodymiscale: 2026.5.6 -> 2026.7.0
mweinelt Jul 4, 2026
71951d5
home-assistant-custom-components.battery_notes: 3.4.7 -> 3.4.8
mweinelt Jul 4, 2026
e09dfb3
home-assistant-custom-components.blitzortung: 1.5.0 -> 1.7.0
mweinelt Jul 4, 2026
d5976d0
home-assistant-custom-components.blueprints-updater: 2.9.1 -> 2.9.2
mweinelt Jul 4, 2026
5cd05ae
home-assistant-custom-components.browser-mod: 2.13.5 -> 3.0.0
mweinelt Jul 4, 2026
c398fb5
home-assistant-custom-components.elegoo_printer: 2.9.0 -> 2.10.1
mweinelt Jul 4, 2026
c2c8cce
home-assistant-custom-components.goodwe: 0.9.9.30 -> 0.9.9.31
mweinelt Jul 4, 2026
83cf8f1
home-assistant-custom-components.octopus_energy: 18.3.1 -> 18.3.2
mweinelt Jul 4, 2026
b28b22d
home-assistant-custom-components.oref_alert: 6.20.1 -> 6.20.2
mweinelt Jul 4, 2026
7cb0c7c
home-assistant-custom-components.smarthq: 1.1.0 -> 1.2.1
mweinelt Jul 4, 2026
7e02f4a
home-assistant-custom-components.tibber_local: 2026.6.1 -> 2026.6.2
mweinelt Jul 4, 2026
2a3a587
home-assistant-custom-components.tuya_local: 2026.6.2 -> 2026.6.4
mweinelt Jul 4, 2026
564df92
home-assistant-custom-lovelace-modules.bubble-card: 3.2.3 -> 3.2.4
mweinelt Jul 4, 2026
fdb5685
home-assistant-custom-lovelace-modules.auto-entities: 2.5.0 -> 2.6.0
mweinelt Jul 4, 2026
c6faa10
home-assistant-custom-lovelace-modules.card-mod: 4.2.1 -> 4.2.1-202604
mweinelt Jul 4, 2026
044905f
home-assistant-custom-lovelace-modules.custom-sidebar: 15.0.0 -> 16.0.0
mweinelt Jul 4, 2026
06b8a87
home-assistant-custom-lovelace-modules.kiosk-mode: 14.0.0 -> 14.0.1
mweinelt Jul 4, 2026
cf5bd1e
home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.16…
mweinelt Jul 4, 2026
1348a25
home-assistant-custom-lovelace-modules.multiple-entity-row: 4.5.1 -> …
mweinelt Jul 4, 2026
13f2b9d
home-assistant-custom-lovelace-modules.scheduler-card: 4.0.18 -> 4.0.19
mweinelt Jul 4, 2026
6c54d08
home-assistant-custom-lovelace-modules.xiaomi-vacuum-map-card: 2.3.2 …
mweinelt Jul 4, 2026
2d05a1c
home-assistant-custom-lovelace-modules.advanced-camera-card: make src…
mweinelt Jul 4, 2026
9ed506a
home-assistant-custom-components.emporia_vue: 0.12.1 -> 0.12.2
mweinelt Jul 4, 2026
01f5d3f
home-assistant-custom-components.spook: 4.0.1 -> 5.0.0
mweinelt Jul 4, 2026
6b35d3f
home-assistant-custom-components.systemair: 1.0.25 -> 1.0.26
mweinelt Jul 4, 2026
a82fdbe
home-assistant-custom-lovelace-modules.custom-brand-icons: 2026.06.4 …
mweinelt Jul 4, 2026
15fbd37
Merge master into staging-next
nixpkgs-ci[bot] Jul 5, 2026
66bf50f
yt-dlp: 2026.06.09 -> 2026.07.04 (#538528)
donovanglover Jul 5, 2026
ba224f1
gfxstream: work around `ld64` hardening issue
zowoq Jul 5, 2026
1b4836a
Merge master into staging-next
nixpkgs-ci[bot] Jul 5, 2026
efca98b
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 5, 2026
a3b412e
[staging-next] {jetbrains-mono, python313Packages.gftools,python313Pa…
vcunat Jul 5, 2026
e9476cc
home-assistant.intents: drop an outdated comment
vcunat Jul 5, 2026
71e1e9a
nixos/tests/installer: fix
K900 Jul 5, 2026
9a198a6
nixos/tests/installer: fix (#538591)
vcunat Jul 5, 2026
c47bf71
Merge master into staging-next
nixpkgs-ci[bot] Jul 5, 2026
8f35140
home-assistant: 2026.6.4 -> 2026.7.1 (#538525)
vcunat Jul 5, 2026
5db7cbf
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 5, 2026
30b3f88
libnice: fixup build on darwin broken by PR #532624
vcunat Jul 5, 2026
0344b2e
python3Packages.asyncssh: 2.22.0 -> 2.24.0
K900 Jul 5, 2026
1cff068
Merge master into staging-next
nixpkgs-ci[bot] Jul 5, 2026
8e3daa7
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 5, 2026
16d53df
postgresql: move postgresqlWithPackages to separate file
wolfgangwalther Apr 24, 2026
4160692
postgresql: flatten generic.nix
wolfgangwalther Apr 24, 2026
97a8d84
orioledb: init at 17.20
wolfgangwalther Apr 24, 2026
bfb2bef
orioledb: init at 17.20 (#513940)
wolfgangwalther Jul 5, 2026
b1f5afb
python3Packages.yalexs: disable failing test
mweinelt Jul 5, 2026
ad687d5
python3Packages.bleak-esphome: fix bluetooth-adapters compat
mweinelt Jul 5, 2026
57b0f81
python3Packages.airos: pin setuptools 80
mweinelt Jul 5, 2026
8c795b0
python3Packages.asyncssh: disable failing test
mweinelt Jul 5, 2026
4e3177c
python3Packages.azure-identity: 1.25.1 -> 1.25.3
mweinelt Jul 5, 2026
f6ebd7f
python3Packages.buienrader: fix setuptools 82 compat
mweinelt Jul 5, 2026
93ecd7d
python3Packaegs.aioimaplib: fix pyopenssl 26 compat
mweinelt Jul 5, 2026
51e9ae9
python3Packages.mill-local: pin setuptools 80
mweinelt Jul 5, 2026
64d17fb
python3Packages.roombapy: remove amqtt test dependency
mweinelt Jul 5, 2026
8ec2af7
python3Package.pystiebeleltron: disable failing tests
mweinelt Jul 5, 2026
c450b5d
python3Packages.pymodbus: prune unused inputs
mweinelt Jul 5, 2026
e7fb950
home-assistant: adjust test dependencies
mweinelt Jul 5, 2026
8765851
tests.home-assistant-components: use lib.genAttrs to construct tests
mweinelt Jul 5, 2026
1000f8c
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 5, 2026
9430bbd
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jul 5, 2026
4a0fcce
mkfontdir: 1.2.3 -> 1.2.4 (#511300)
rycee Jul 5, 2026
0d47c8f
home-assistant: various fixes (#538648)
mweinelt Jul 5, 2026
2e7f66d
gfxstream: work around `ld64` hardening issue (#538588)
zowoq Jul 5, 2026
c0dd26d
imagemagick: 7.1.2-26 -> 7.1.2-27
dotlambda Jul 5, 2026
84c2e8f
imagemagick: 7.1.2-26 -> 7.1.2-27 (#538821)
dotlambda Jul 6, 2026
e42ef7e
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 6, 2026
5f07727
Merge branch 'master' into staging-next
mdaniels5757 Jul 6, 2026
a9fc48d
Merge remote-tracking branch 'origin/master' into staging-next
K900 Jul 6, 2026
1518e29
Merge master into staging-next
nixpkgs-ci[bot] Jul 6, 2026
40573e7
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 6, 2026
a7e09e4
Merge master into staging-next
nixpkgs-ci[bot] Jul 6, 2026
9087ac5
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 6, 2026
e8cca2d
python314Packages.aiocache: disable flaky test
SuperSandro2000 Jul 6, 2026
353ed9b
python3Packages.numpy: set passthru.tests to important dependent pack…
doronbehar Jul 5, 2026
7c72a8c
python3Packages.numpy: set passthru.tests to important dependent pack…
doronbehar Jul 6, 2026
1ed6191
postgresqlPackages.vectorchord: disable avx512vnni support
diogotcorreia Jul 6, 2026
6b46cf6
nixos/tests/immich-vectorchord-reindex: do not patch vectorchord 1.0.0
diogotcorreia Jul 6, 2026
f185090
Merge master into staging-next
nixpkgs-ci[bot] Jul 6, 2026
898a927
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 6, 2026
c5122a1
python314Packages.langgraph: test is not only racy on aarch64-linux, …
SuperSandro2000 Jul 6, 2026
88b362d
nixVersions.nix_2_34: 2.34.7 -> 2.34.8
xokdvium Jul 6, 2026
21fa30f
nix: update nix-fallback-paths to 2.34.8
xokdvium Jul 6, 2026
6dfef5e
postgresqlPackages.vectorchord: disable avx512vnni support (#538998)
wolfgangwalther Jul 6, 2026
1c536b9
nixVersions.nix_2_34: 2.34.7 -> 2.34.8 (#539074)
roberth Jul 6, 2026
7ecf7fd
python314Packages.zigpy: do not install development tools
SuperSandro2000 Jul 6, 2026
7e34a5e
python314Packages.zha: do not install development tools
SuperSandro2000 Jul 6, 2026
65ca04c
python3Packages.voluptuous-openapi: 0.3.0 -> 0.4.1
mweinelt Jul 6, 2026
d1d955a
Merge master into staging-next
nixpkgs-ci[bot] Jul 7, 2026
2f8a372
Merge master into staging-nixos
nixpkgs-ci[bot] Jul 7, 2026
ae9b50f
Merge staging-nixos into staging-next
vcunat Jul 7, 2026
fca01eb
Merge master into staging-next
nixpkgs-ci[bot] Jul 7, 2026
5ab418d
Merge master into staging-next
nixpkgs-ci[bot] Jul 7, 2026
29ee10d
fetchPnpmDeps: fix changed hashes due to sqlite bump by reverting to …
gepbird Jul 6, 2026
9368705
treewide: migrate pnpm_11 with fetcherVersion = 3 to 4
gepbird Jul 7, 2026
de25c84
fetchPnpmDeps: drop fetcherVersion = 3 for pnpm_11 and the related test
gepbird Jul 7, 2026
0bcf013
tests/pnpm: regenerate hash for pnpm-fixup-state-db
gepbird Jul 7, 2026
ef2a4dc
Merge master into staging-next
nixpkgs-ci[bot] Jul 7, 2026
f4ed966
fetchPnpmDeps: fix changed hashes due to sqlite bump by reverting to …
mweinelt Jul 7, 2026
d5ae239
python314Packages.asyncssh: disable another network test
SuperSandro2000 Jul 7, 2026
a0355b4
python314Packages.asyncssh: add comment
SuperSandro2000 Jul 7, 2026
d033813
python3Packages.django_6: 6.0.6 -> 6.0.7
mweinelt Jul 7, 2026
4dea9ea
python3Packages.django_5: 5.2.15 -> 5.2.16
mweinelt Jul 7, 2026
868bedc
Django: 5.2.15 -> 5.2.16; 6.0.6 -> 6.0.7 (#539304)
mweinelt Jul 7, 2026
7a89c7c
python3Packages.zodb: relax setuptools version requirement
LordGrimmauld Jul 7, 2026
fdc519e
prusa-slicer: fix build with catch2 3.15.0
LordGrimmauld Jul 7, 2026
f255ed4
Merge master into staging-next
nixpkgs-ci[bot] Jul 7, 2026
497095e
prusa-slicer: fix build with catch2 3.15.0 (#539348)
FliegendeWurst Jul 7, 2026
9b2a1f9
pretalx: 2026.1.2 -> 2026.2.0
mweinelt Jul 7, 2026
f8a22d2
Merge master into staging-next
nixpkgs-ci[bot] Jul 8, 2026
670497a
python3Packages.zodb: relax setuptools version requirement (#539339)
SuperSandro2000 Jul 8, 2026
dd698b3
qt5.qtmultimedia: work around `ld64` hardening issue
mweinelt Jul 8, 2026
88e71f5
pretalx: 2026.1.2 -> 2026.2.0 (#539406)
mweinelt Jul 8, 2026
9315b84
gst_all_1.gst-plugins-bad: work around `ld64` hardening issue
mweinelt Jul 8, 2026
13f5d58
python3Packages.pyobjc-framework-Cocoa: work around `ld64` hardening …
mweinelt Jul 8, 2026
ca8fd57
qt6.qtmultimedia: work around `ld64` hardening issue
mweinelt Jul 8, 2026
e8042dd
qt6.qtdeclarative: work around `ld64` hardening issue
mweinelt Jul 8, 2026
3aa415b
gst_all_1.gst-plugins-bad: only set NIX_CLAGS_LINK on darwin
mweinelt Jul 8, 2026
5b0a626
Merge master into staging-next
nixpkgs-ci[bot] Jul 8, 2026
40bc98e
python3Packages.dask: drop failing patch
mweinelt Jul 8, 2026
57cbedc
Merge master into staging-next
nixpkgs-ci[bot] Jul 8, 2026
f0f5b87
gdal: 3.12.4 -> 3.13.1 (#518799)
vcunat Jul 8, 2026
8d7e677
music-assistant: remove patches for python 3.13 compatibility
SuperSandro2000 Jul 7, 2026
8ab1ccd
Merge master into staging-next
nixpkgs-ci[bot] Jul 8, 2026
7f13682
pretalx: 2026.2.0 -> 2026.2.1
mweinelt Jul 8, 2026
1ed5aba
nixos/pretix: fix manual eval
mweinelt Jul 8, 2026
5402e25
pretalx: 2026.2.0 -> 2026.2.1 (#539600)
mweinelt Jul 8, 2026
4bddd70
Merge master into staging-next
vcunat Jul 8, 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
  •  
  •  
  •  
8 changes: 4 additions & 4 deletions ci/OWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -182,10 +182,10 @@ nixos/modules/installer/tools/nix-fallback-paths.nix @Artturin @Ericson2314 @lo
/pkgs/by-name/an/android* @NixOS/android

# Python-related code and docs
/doc/languages-frameworks/python.section.md @mweinelt @natsukium
/maintainers/scripts/update-python-libraries @mweinelt @natsukium
/pkgs/by-name/up/update-python-libraries @mweinelt @natsukium
/pkgs/development/interpreters/python @mweinelt @natsukium
/doc/languages-frameworks/python.section.md @mweinelt
/maintainers/scripts/update-python-libraries @mweinelt
/pkgs/by-name/up/update-python-libraries @mweinelt
/pkgs/development/interpreters/python @mweinelt

# CUDA
/pkgs/top-level/cuda-packages.nix @NixOS/cuda-maintainers
Expand Down
1 change: 1 addition & 0 deletions doc/hooks/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ nodejs-install-manuals.section.md
npm-build-hook.section.md
npm-config-hook.section.md
npm-install-hook.section.md
openmp-check-hook.section.md
patch-rc-path-hooks.section.md
perl.section.md
pkg-config.section.md
Expand Down
10 changes: 10 additions & 0 deletions doc/hooks/openmp-check-hook.section.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# openmpCheckPhaseHook {#setup-hook-omp-check}


This hook can be used to setup a check phase that
requires running a OpenMP application. It mostly
serves to limit `OMP_NUM_THREADS` to avoid overloading
build machines.

This hook will not attempt to override an already existing
definition of `OMP_NUM_THREADS` in the environment.
2 changes: 1 addition & 1 deletion doc/languages-frameworks/gnome.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@ Given the requirements above, the package expression would become messy quickly:
}
```

Fortunately, we have a [family of hooks]{#ssec-gnome-hooks-wrapgappshook} that automate this. They work in conjunction with other setup hooks that populate environment variables, and will then wrap all executables in `bin` and `libexec` directories using said variables.
Fortunately, we have a [family of hooks]{#ssec-gnome-hooks-wrapgappshook} that automate this. They work in conjunction with other setup hooks that populate environment variables, and will then wrap all executables in `bin` and `libexec` directories using said variables. If a package has multiple outputs, these hooks will work on `outputBin` by default, or on the outputs listed in `wrapGAppsInOutputs` if set.

- [`wrapGAppsHook3`]{#ssec-gnome-hooks-wrapgappshook3} for GTK 3 apps. For convenience, it also adds `dconf.lib` for a GIO module implementing a GSettings backend using `dconf`, `gtk3` for GSettings schemas, and `librsvg` for GdkPixbuf loader to the closure.
- [`wrapGAppsHook4`]{#ssec-gnome-hooks-wrapgappshook4} for GTK 4 apps. Same as `wrapGAppsHook3` but replaces `gtk3` with `gtk4`.
Expand Down
2 changes: 1 addition & 1 deletion doc/preface.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ shows the status of tests for the `nixpkgs-unstable` channel.

The tests are conducted by a cluster called [Hydra](https://nixos.org/hydra/),
which also builds binary packages from the Nix expressions in Nixpkgs for
`x86_64-linux`, `aarch64-linux`, `x86_64-darwin` and `aarch64-darwin`.
`x86_64-linux`, `aarch64-linux`, and `aarch64-darwin`.
The binaries are made available via a [binary cache](https://cache.nixos.org).

The current Nix expressions of the channels are available in the
Expand Down
6 changes: 6 additions & 0 deletions doc/redirects.json
Original file line number Diff line number Diff line change
Expand Up @@ -1130,6 +1130,9 @@
"x86_64-darwin-26.05": [
"release-notes.html#x86_64-darwin-26.05"
],
"x86_64-darwin-26.11": [
"release-notes.html#x86_64-darwin-26.11"
],
"zip-files": [
"index.html#zip-files"
],
Expand Down Expand Up @@ -2917,6 +2920,9 @@
"setup-hook-mpi-check": [
"index.html#setup-hook-mpi-check"
],
"setup-hook-omp-check": [
"index.html#setup-hook-omp-check"
],
"ninja": [
"index.html#ninja"
],
Expand Down
11 changes: 11 additions & 0 deletions doc/release-notes/rl-2611.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,17 @@

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

- []{#x86_64-darwin-26.11}

Support for `x86_64-darwin` has been dropped, due to Apple’s deprecation of the platform and limited build infrastructure and developer time.
We will no longer build packages for the platform or support building them from source.

The Nixpkgs 26.05 stable branch will still maintain platform support and binaries will be built until it goes out of support at the end of 2026.
Users of `x86_64-darwin` will receive an error message explaining how to switch to 26.05.

By the time of this release, Homebrew will offer only limited [Tier 3](https://docs.brew.sh/Support-Tiers#tier-3) support for the platform, but MacPorts will likely continue to support it for a long time.
We also recommend users consider installing NixOS, which should continue to run on essentially all Intel Macs, especially after Apple stops security support for macOS 26 in 2028.

- `databricks-cli` has been updated from `0.290.2` to `1.x.x`, the first major release. OAuth tokens for interactive logins (`auth_type = databricks-cli`) are now stored in the OS-native secure store by default (Secret Service on Linux) instead of `~/.databricks/token-cache.json`; cached tokens from older versions are not migrated, so run `databricks auth login` once per profile after upgrading. To keep the previous file-backed storage, set `DATABRICKS_AUTH_STORAGE=plaintext` or add `auth_storage = plaintext` under `[__settings__]` in `~/.databrickscfg`. Additionally, the `vector_search_endpoints` DABs resource renamed `min_qps` to `target_qps` (and the `vector-search-endpoints` command renamed `--min-qps` to `--target-qps`). See the [upstream changelog](https://github.com/databricks/cli/blob/main/CHANGELOG.md) for details.

- `hurl` has been updated to `8.x.x` which has some breaking changes. See [upstream changelog](https://github.com/Orange-OpenSource/hurl/releases/tag/8.0.0) for details.
Expand Down
2 changes: 1 addition & 1 deletion doc/stdenv/cross-compilation.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ The exact schema these fields follow is a bit ill-defined due to a long and conv

`system`

: This is a two-component shorthand for the platform. Examples of this would be "x86_64-darwin" and "i686-linux"; see `lib.systems.doubles` for more. The first component corresponds to the CPU architecture of the platform and the second to the operating system of the platform (`[cpu]-[os]`). This format has built-in support in Nix, such as the `builtins.currentSystem` impure string.
: This is a two-component shorthand for the platform. Examples of this would be "aarch64-darwin" and "i686-linux"; see `lib.systems.doubles` for more. The first component corresponds to the CPU architecture of the platform and the second to the operating system of the platform (`[cpu]-[os]`). This format has built-in support in Nix, such as the `builtins.currentSystem` impure string.

`config`

Expand Down
5 changes: 1 addition & 4 deletions doc/using/platform-support.chapter.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,7 @@ Platform Tiers [4 through 7](https://github.com/NixOS/rfcs/blob/master/rfcs/0046
| `x86_64-unknown-linux-musl` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ✔️ | ✔️ |
| `aarch64-unknown-linux-musl` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ✔️ | ✔️ |
| `x86_64-unknown-unknown-freebsd` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ |
| `arm64-apple-darwin` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ❌\* |
| `x86_64-apple-darwin` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ❌\* |
| `arm64-apple-darwin` | [Tier 2](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-2) | Some | ✔️ | ✔️ | ✔️ | ❌ |
| `i686-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | Limited | ❌ | ✔️ | ✔️ |
| `riscv32-unknown-linux-gnu` | [Tier 4](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-4) | None | ❌ | ❌ | ❌ | ✔️ |
| `riscv64-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ |
Expand All @@ -45,5 +44,3 @@ Platform Tiers [4 through 7](https://github.com/NixOS/rfcs/blob/master/rfcs/0046
| `powerpc64-unknown-linux-gnuabielfv2` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ |
| `powerpc64le-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ |
| `s390x-unknown-linux-gnu` | [Tier 3](https://github.com/NixOS/rfcs/blob/master/rfcs/0046-platform-support-tiers.md#tier-3) | None | ❌ | ❌ | ✔️ | ✔️ |

\* - Cross compiling is only supported on Darwin hosts.
30 changes: 19 additions & 11 deletions flake.nix
Original file line number Diff line number Diff line change
Expand Up @@ -220,17 +220,25 @@
evaluation. Evaluating the attribute value tends to require a significant
amount of computation, even considering lazy evaluation.
*/
legacyPackages = forAllSystems (
system:
(import ./. {
inherit system;
overlays = import ./pkgs/top-level/impure-overlays.nix ++ [
(final: prev: {
lib = prev.lib.extend libVersionInfoOverlay;
})
];
})
);
legacyPackages =
let
# We include `x86_64-darwin` here to ensure that users get a
# good error message for the 26.11 deprecation of the platform,
# while excluding it from `lib.systems.flakeExposed` so that we
# don’t break `nix flake check` for downstream users.
forAllSystems' = lib.genAttrs (lib.systems.flakeExposed ++ [ "x86_64-darwin" ]);
in
forAllSystems' (
system:
(import ./. {
inherit system;
overlays = import ./pkgs/top-level/impure-overlays.nix ++ [
(final: prev: {
lib = prev.lib.extend libVersionInfoOverlay;
})
];
})
);

/**
Optional modules that can be imported into a NixOS configuration.
Expand Down
14 changes: 7 additions & 7 deletions lib/systems/doubles.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,16 @@ let
inherit (lib.attrsets) matchAttrs;

all = [
# our primary systems. at the top of the list for fastest matching
# inside check-meta
"x86_64-linux"
"aarch64-darwin"
"aarch64-linux"

# Cygwin
"i686-cygwin"
"x86_64-cygwin"

# Darwin
"x86_64-darwin"
"aarch64-darwin"

# FreeBSD
"i686-freebsd"
"x86_64-freebsd"
Expand All @@ -38,8 +40,7 @@ let
# JS
"javascript-ghcjs"

# Linux
"aarch64-linux"
# Linux (excluding the primary two at the top)
"arc-linux"
"armv5tel-linux"
"armv6l-linux"
Expand All @@ -62,7 +63,6 @@ let
"riscv64-linux"
"s390-linux"
"s390x-linux"
"x86_64-linux"

# MMIXware
"mmix-mmixware"
Expand Down
6 changes: 0 additions & 6 deletions lib/systems/examples.nix
Original file line number Diff line number Diff line change
Expand Up @@ -332,12 +332,6 @@ rec {
platform = { };
};

x86_64-darwin = {
config = "x86_64-apple-darwin";
xcodePlatform = "MacOSX";
platform = { };
};

#
# UEFI
#
Expand Down
1 change: 0 additions & 1 deletion lib/systems/flake-systems.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
"x86_64-linux"
# Tier 2
"aarch64-linux"
"x86_64-darwin"
# Tier 3
"armv6l-linux"
"armv7l-linux"
Expand Down
2 changes: 0 additions & 2 deletions lib/tests/systems.nix
Original file line number Diff line number Diff line change
Expand Up @@ -127,7 +127,6 @@ lib.runTests (
];
testx86_64 = mseteq x86_64 [
"x86_64-linux"
"x86_64-darwin"
"x86_64-freebsd"
"x86_64-genode"
"x86_64-redox"
Expand All @@ -145,7 +144,6 @@ lib.runTests (
"x86_64-cygwin"
];
testdarwin = mseteq darwin [
"x86_64-darwin"
"aarch64-darwin"
];
testfreebsd = mseteq freebsd [
Expand Down
6 changes: 2 additions & 4 deletions maintainers/scripts/haskell/hydra-report.hs
Original file line number Diff line number Diff line change
Expand Up @@ -272,7 +272,7 @@ instance FromJSON JobMaintainers where
-- @@
-- fromList
-- [ ("arion.aarch64-linux", ["rob22"])
-- , ("conduit.x86_64-darwin", ["snoyb", "webber"])
-- , ("conduit.aarch64-darwin", ["snoyb", "webber"])
-- ]
-- @@
type MaintainerMap = Map JobName (NonEmpty Text)
Expand Down Expand Up @@ -404,15 +404,13 @@ platformIcon :: Platform -> Text
platformIcon (Platform x) = case x of
"x86_64-linux" -> "🐧"
"aarch64-linux" -> "📱"
"x86_64-darwin" -> "🍎"
"aarch64-darwin" -> "🍏"
"aarch64-darwin" -> "🍎"
_ -> x

platformIsOS :: OS -> Platform -> Bool
platformIsOS os (Platform x) = case (os, x) of
(Linux, "x86_64-linux") -> True
(Linux, "aarch64-linux") -> True
(Darwin, "x86_64-darwin") -> True
(Darwin, "aarch64-darwin") -> True
_ -> False

Expand Down
2 changes: 2 additions & 0 deletions nixos/doc/manual/release-notes/rl-2611.section.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

- The default PostgreSQL version for new NixOS installations (i.e. with `system.stateVersion >= 26.11`) is v18.

- The {file}`nixexprs.tar.xz` tarball will be discontinued together with Nixpkgs
27.05 after 2027-12-31. Migrate to the {file}`nixexprs.tar.zst` tarball
instead.
Expand Down
5 changes: 0 additions & 5 deletions nixos/lib/qemu-common.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,10 @@ rec {
powerpc64-linux = "${qemuPkg}/bin/qemu-system-ppc64 -machine powernv";
riscv32-linux = "${qemuPkg}/bin/qemu-system-riscv32 -machine virt";
riscv64-linux = "${qemuPkg}/bin/qemu-system-riscv64 -machine virt";
x86_64-darwin = "${qemuPkg}/bin/qemu-system-x86_64 -machine accel=${accel "kvm"} -cpu max";
};
otherHostGuestMatrix = {
aarch64-darwin = {
aarch64-linux = "${qemuPkg}/bin/qemu-system-aarch64 -machine virt,gic-version=2,accel=${accel "hvf"} -cpu max";
inherit (otherHostGuestMatrix.x86_64-darwin) x86_64-linux;
};
x86_64-darwin = {
x86_64-linux = "${qemuPkg}/bin/qemu-system-x86_64 -machine type=q35,accel=${accel "hvf"} -cpu max";
};
};

Expand Down
9 changes: 3 additions & 6 deletions nixos/lib/systemd-lib.nix
Original file line number Diff line number Diff line change
Expand Up @@ -78,16 +78,13 @@ rec {
{
preferLocalBuild = true;
allowSubstitutes = false;
# unit.text can be null. But variables that are null listed in
# passAsFile are ignored by nix, resulting in no file being created,
# making the mv operation fail.
text = optionalString (unit.text != null) unit.text;
passAsFile = [ "text" ];
text = unit.text or "";
__structuredAttrs = true;
}
''
name=${shellEscape name}
mkdir -p "$out/$(dirname -- "$name")"
mv "$textPath" "$out/$name"
printf "%s" "$text" > "$out/$name"
''
else
pkgs.runCommand "unit-${mkPathSafeName name}-disabled"
Expand Down
2 changes: 2 additions & 0 deletions nixos/lib/test-driver/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
ptpython,
pydantic,
python,
ovmfvartool,
remote-pdb,
ruff,
ty,
Expand Down Expand Up @@ -47,6 +48,7 @@ buildPythonApplication {
junit-xml
ptpython
pydantic
ovmfvartool
remote-pdb
]
++ extraPythonPackages python.pkgs;
Expand Down
Loading
Loading