Compare commits

..

3653 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
78bb6139a2 Merge master into staging-next 2026-09-13 00:27:09 +00:00
zowoq
6b287169f0 telegraf: 1.39.3 -> 1.40.0 (#562449) 2026-09-12 23:40:28 +00:00
zowoq
04d85e6e64 zensical: 0.0.60 -> 0.0.61 (#562421) 2026-09-12 23:40:26 +00:00
nixpkgs-ci[bot]
1bdf46bf07 gdscript-formatter: 0.24.0 -> 0.25.0 (#562356) 2026-09-12 23:18:38 +00:00
zowoq
e8672b1fdb far2l: fix eval of updateScript (#562713) 2026-09-12 23:16:04 +00:00
zowoq
d5beedfe67 far2l: fix eval of updateScript 2026-09-13 08:55:56 +10:00
nixpkgs-ci[bot]
3e1e394162 antigravity-cli: 1.1.24 -> 1.2.3 (#562710) 2026-09-12 22:50:31 +00:00
Lucas Savva
feeaa28922 lego: 4.35.2 -> 5.4.1 (#539076) 2026-09-12 22:34:44 +00:00
R. Ryantm
bd59544329 antigravity-cli: 1.1.24 -> 1.2.3 2026-09-12 22:29:41 +00:00
zowoq
96517b063a terraform-providers.kreuzwerker_docker: 4.5.0 -> 4.6.0 (#562608) 2026-09-12 22:25:16 +00:00
zowoq
3616ee14c0 terraform-providers.bpg_proxmox: 0.111.1 -> 0.113.1 (#562586) 2026-09-12 22:25:12 +00:00
zowoq
31b6f9be4b linux_xanmod, linux_xanmod_latest: 2026-09-12 (#562668) 2026-09-12 22:21:13 +00:00
Yohann Boniface
51387504e2 exa-agent-skills: fix hash (#562662) 2026-09-12 22:16:09 +00:00
Yohann Boniface
3601590bb2 pipeweaver: move icon to spec-compliant location (#562689) 2026-09-12 21:57:32 +00:00
StepBroBD
a1bdc9c956 _7zz: fixup build on darwin (#562644) 2026-09-12 21:48:27 +00:00
nixpkgs-ci[bot]
e4d65c2135 uptime-kuma: 2.5.3 -> 2.5.4 (#562255) 2026-09-12 21:34:03 +00:00
Pol Dellaiera
ea49258c97 devenv: 2.3.0 -> 2.3.1 (#562437) 2026-09-12 21:11:15 +00:00
Yt
5ca471559f mimir: 3.2.0 -> 3.2.1 (#562648) 2026-09-12 20:57:47 +00:00
Gergő Gutyina
3d57a9df23 pnpm_12: init at 12.3.4 (#547612) 2026-09-12 20:55:54 +00:00
pancaek
a4ff40f740 pipeweaver: move icon to spec-compliant location 2026-09-12 13:45:32 -07:00
nixpkgs-ci[bot]
31092db675 rqlite: 10.3.0 -> 10.3.2 (#562656) 2026-09-12 20:43:50 +00:00
Sandro
b3725a993f Hexyl: install man page & shell completions (#553097) 2026-09-12 20:43:15 +00:00
Sandro
ed0fa62556 fastmail-desktop: 1.4.0 -> 1.7.0 (linux), 1.7.1 (darwin) (#544808) 2026-09-12 20:42:19 +00:00
Sandro
4b610ad950 age-plugin-keystore: init at 1.2.0 (#555988) 2026-09-12 20:26:03 +00:00
Sandro
ccf24ce5e9 nordvpn: 5.3.0 -> 5.4.0 (#561230) 2026-09-12 20:21:11 +00:00
Sandro
f013ac6a99 nmap: fix build withLua = false (#558289) 2026-09-12 20:18:25 +00:00
Sandro
3de75dcbdb python3Packges.uni-curses: rename from unicurses, fix build (#544661) 2026-09-12 20:07:52 +00:00
Sandro
035ec238af voxtype,voxtype-{vulkan,onnx}: 0.7.5 -> 1.0.1 (#561632) 2026-09-12 20:05:32 +00:00
Sandro
37cf094a7b gnomeExtensions: auto-update (#558237) 2026-09-12 20:04:47 +00:00
Michael Daniels
ac36a810f9 vim-plugins-updater: add license (#562022) 2026-09-12 19:54:24 +00:00
Felix Bargfeldt
c0dc4c416b dua: 2.44.0 -> 2.45.0 (#562670) 2026-09-12 19:32:59 +00:00
R. Ryantm
9b93ebaf47 dua: 2.44.0 -> 2.45.0 2026-09-12 19:04:22 +00:00
Florian Klink
05a2cc5763 sdcc: 4.5.0 -> 4.6.0 (#561005) 2026-09-12 19:02:35 +00:00
eljamm
167a913301 linux_xanmod_latest: 7.2.4 -> 7.2.5
- Changelog: https://dl.xanmod.org/changelog/7.2/ChangeLog-7.2.5-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.2.4-xanmod1..7.2.5-xanmod1?from_project_id=51590166
2026-09-12 18:59:49 +00:00
eljamm
34f19709cf linux_xanmod: 6.18.50 -> 6.18.51
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.51-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.50-xanmod1..6.18.51-xanmod1?from_project_id=51590166
2026-09-12 18:57:41 +00:00
Domen Kožar
f3f59c3772 nixVersions.nix_2_31: fix Cachix build hang on Darwin
Preloading libnixstore with DYLD_INSERT_LIBRARIES makes the Rosetta probe
recurse when arch resolves to GNU coreutils. This hangs Cachix while GHC
loads its dependencies for Template Haskell, before the test phase.

Backport NixOS/nix#16067 to detect Rosetta through its runtime file instead
of spawning arch. Adjust the include context for Nix 2.31 and apply the
patch only on Darwin, keeping Linux derivations unchanged.

Built Cachix on aarch64-darwin: 116 examples, 0 failures. Nix's functional
suite passed 169 tests with 32 skips. GNU arch also runs successfully with
the patched libraries preloaded.

Fixes https://github.com/NixOS/nixpkgs/issues/562481

Assisted-by: Codex (GPT-6)
2026-09-12 13:48:53 -05:00
Peder Bergebakken Sundt
218d7caed8 vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.32 -> 0.8.35 (#562532) 2026-09-12 18:48:06 +00:00
Tristan Ross
7d1e9d4c6e Switch llvmPackages_latest over to 23 (#562578) 2026-09-12 18:38:27 +00:00
Sandro
87e67580a8 headplane: 0.7.0 -> 0.7.1 (#562321) 2026-09-12 18:34:59 +00:00
Sandro
84be3f5f58 jellyfin-ffmpeg: disable more big and unused dependencies (#561761) 2026-09-12 18:31:52 +00:00
Sandro
ce4175a2c8 nixos/librespeed: use structuredAttrs instead of passAsFile (#561669) 2026-09-12 18:30:57 +00:00
Sandro
761af33b05 python3Packages.aiomisc: 18.0.26 -> 18.0.28 (#561299) 2026-09-12 18:30:51 +00:00
Sandro
93e761099c python3Packages.caio: 0.12.3 -> 0.12.4 (#562540) 2026-09-12 18:30:12 +00:00
Michael Daniels
4d8eee43e4 python3Packages.prometheus-fastapi-instrumentator: 8.0.2 -> 8.1.0 (#541225) 2026-09-12 18:29:32 +00:00
Sandro Jäckel
f38cbbb157 headplane: 0.7.0 -> 0.7.1
Diff: https://github.com/tale/headplane/compare/v0.7.0...v0.7.1

Changelog: https://github.com/tale/headplane/releases/tag/v0.7.1
2026-09-12 20:28:51 +02:00
Michael Daniels
648c444e73 praat: 6.6.30 -> 7.0.01 (#556223) 2026-09-12 18:28:51 +00:00
nixpkgs-ci[bot]
1dd585d9c1 recyclarr: 8.7.1 -> 8.7.2 (#562628) 2026-09-12 18:22:50 +00:00
Ethan Carter Edwards
7e0efa2809 exa-agent-skills: fix hash
not sure how this happened????

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-12 14:19:24 -04:00
dotlambda
c60150e922 onnx: 1.21.0 -> 1.22.0 (#531985) 2026-09-12 18:17:10 +00:00
nixpkgs-ci[bot]
f170819950 Merge master into staging-next 2026-09-12 18:09:41 +00:00
dotlambda
b8650ab780 celeste: drop (#562439) 2026-09-12 18:04:20 +00:00
R. Ryantm
648ab40d8e rqlite: 10.3.0 -> 10.3.2 2026-09-12 17:58:11 +00:00
Sandro
93ca3b1852 nixos/suricata: reload suricata after ruleset update (#562066) 2026-09-12 17:49:37 +00:00
Sefa Eyeoglu
8d1948c64d prismlauncher: 11.0.3 -> 11.1.0 (#562635) 2026-09-12 17:47:49 +00:00
Ilan Joselevich
301b717bd0 redis, valkey: migrate to runTest, simplify (#555612) 2026-09-12 17:40:12 +00:00
nixpkgs-ci[bot]
ba648c384b hydrus: 685 -> 687 (#562631) 2026-09-12 17:40:06 +00:00
Ilan Joselevich
ca827d06f1 nixosTests.kerberos: migrate to runTest (#555621) 2026-09-12 17:39:31 +00:00
Ilan Joselevich
f1f538d078 nixosTests.mattermost: migrate to runTest (#555630) 2026-09-12 17:38:29 +00:00
Michael Daniels
25a42e49dc stac-validator: 4.4.0 -> 4.6.1 (#547407) 2026-09-12 17:37:37 +00:00
Ilan Joselevich
aaefe9a1ec exa-agent-skills: init at 2026.09.11-e7de871 (#562466) 2026-09-12 17:37:13 +00:00
nixpkgs-ci[bot]
4d609bd570 daktari: 0.0.353 -> 0.0.354 (#562621) 2026-09-12 17:30:06 +00:00
StepBroBD
e4915f1967 nixVersions.git: 2.36pre20260804 -> 2.36pre20260912 (#561752) 2026-09-12 17:24:11 +00:00
R. Ryantm
ea1a556b2a mimir: 3.2.0 -> 3.2.1 2026-09-12 17:17:46 +00:00
Michael Daniels
f0ea1b4b70 keychain: 2.9.8 -> 3.0.4 (#546371) 2026-09-12 17:10:37 +00:00
taku0
8977effe93 thunderbird-latest-bin-unwrapped: 154.0 -> 155.0.1 (#562342) 2026-09-12 17:08:21 +00:00
Ethan Carter Edwards
3c7951da72 nixosTests.kerberos: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-12 13:07:44 -04:00
Yifei Sun
d0e14e4f77 _7zz: fixup build on darwin 2026-09-12 19:06:33 +02:00
Sandro
ce86e226c1 nixos/suricata: add support for --drop-conf rules (#562044) 2026-09-12 17:04:33 +00:00
Sandro
7265c06f3e binwalk: dumpifs is unfree (#562130) 2026-09-12 17:03:33 +00:00
uku
be94774772 prismlauncher: 11.0.3 -> 11.1.0 2026-09-12 18:28:33 +02:00
Yifei Sun
5d781b434f nixVersions.git: 2.36pre20260804 -> 2.36pre20260912 2026-09-12 18:21:36 +02:00
nixpkgs-ci[bot]
01d9fdc035 stasis: 1.5.1 -> 1.6.3 (#562387) 2026-09-12 16:21:03 +00:00
R. Ryantm
064c64ed21 hydrus: 685 -> 687 2026-09-12 16:06:30 +00:00
nixpkgs-ci[bot]
6f46f742cf intel-llvm: 7.0.1 -> 7.1.0 (#562533) 2026-09-12 16:00:14 +00:00
nixpkgs-ci[bot]
cc3bb8be2a dezoomify-rs: 2.19.0 -> 2.20.0 (#562567) 2026-09-12 16:00:12 +00:00
Michael Daniels
c9d58286f4 python3Packages.bundlewrap: 5.0.3 -> 5.1.0 (#536852) 2026-09-12 15:52:02 +00:00
Michael Daniels
d33eb137a1 baobab: add desktopToDarwinBundle override (#536603) 2026-09-12 15:48:44 +00:00
R. Ryantm
f2875be120 recyclarr: 8.7.1 -> 8.7.2 2026-09-12 15:47:53 +00:00
Robert Schütz
d5c92e8d69 celeste: drop 2026-09-12 08:42:58 -07:00
dotlambda
77bb052752 libdeltachat: 2.59.0 -> 2.60.0 (#562410) 2026-09-12 15:42:39 +00:00
Adam C. Stephens
0feb034e39 bun: 1.3.13 -> 1.4.2 with resolution of downstream package failures (#556047) 2026-09-12 15:42:02 +00:00
nixpkgs-ci[bot]
abec4804aa waves: 0.1.46 -> 0.1.49 (#562420) 2026-09-12 15:41:54 +00:00
dotlambda
a1f4c11835 python3Packages.pyreqwest: 0.12.4 -> 0.13.0 (#562339) 2026-09-12 15:41:41 +00:00
Bobby Rong
368799cf34 thunar: 4.20.9 -> 4.20.10 (#562536) 2026-09-12 15:41:36 +00:00
dotlambda
eaf87ec268 python3Packages.imapclient: 3.1.0 -> 4.0.1 (#562335) 2026-09-12 15:41:28 +00:00
dotlambda
adaa40852c python3Packages.pypdf: 6.18.0 -> 6.18.1 (#562334) 2026-09-12 15:41:20 +00:00
Michael Daniels
a34dab5615 lycheeslicer: register lycheeslicer URI scheme (#548348) 2026-09-12 15:39:31 +00:00
Michael Daniels
515e7024eb vscode-extensions.chrischinchilla.vscode-pandoc: build from source (#549024) 2026-09-12 15:37:56 +00:00
dotlambda
12cc744def home-assistant: 2026.9.1 -> 2026.9.2 (#562386) 2026-09-12 15:37:45 +00:00
nixpkgs-ci[bot]
09e2d8a2d1 scx-loader: 1.1.2 -> 1.1.3 (#561900) 2026-09-12 15:31:15 +00:00
Adam C. Stephens
18817bf295 erlfmt: make sure script interpreter is patched (#562596) 2026-09-12 15:30:26 +00:00
Bobby Rong
a9cfdaf861 pantheon.gala: 8.5.1 -> 8.6.1 (#562517) 2026-09-12 15:30:01 +00:00
R. Ryantm
f5656b0218 daktari: 0.0.353 -> 0.0.354 2026-09-12 15:25:21 +00:00
Eman Resu
20c3f1c345 lib/modules: fix typo (#560990) 2026-09-12 15:21:03 +00:00
Alexandre Esteves
35a65a386d llvmPackages_latest: update to llvmPackages_23 2026-09-12 16:15:37 +01:00
Michael Daniels
c3701a3c0f telemt: add license (#562049) 2026-09-12 15:11:36 +00:00
Robert Schütz
3b65cf60b6 home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.364 -> 0.13.365
Diff: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/compare/0.13.364...0.13.365

Changelog: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.365/CHANGELOG.md
2026-09-12 08:10:56 -07:00
Domen Kožar
4c56f4ab3a devenv: 2.3.0 -> 2.3.1
Changelog: https://github.com/cachix/devenv/releases/tag/v2.3.1

Assisted-by: Claude Code (Claude Fable 5.1)
2026-09-12 09:58:37 -05:00
Pavol Rusnak
9b48c2c6db tor: add whispersofthedawn as maintainer (#562605) 2026-09-12 14:56:07 +00:00
nixpkgs-ci[bot]
440792c3a2 grav_2: 2.0.24 -> 2.1.2 (#562610) 2026-09-12 14:52:02 +00:00
Robert Helgesson
7e955b32a6 grav_2: 2.0.24 -> 2.1.2 2026-09-12 16:41:02 +02:00
Bobby Rong
a9ce71c3f2 gvfs: 1.60.2 -> 1.60.3 (#562441) 2026-09-12 14:38:14 +00:00
nixpkgs-ci[bot]
bcae3ed43c xremap: 0.15.12 -> 0.15.13 (#562576) 2026-09-12 14:32:05 +00:00
nixpkgs-ci[bot]
e7a21b68ef fluxcd: 2.9.4 -> 2.9.5 (#562432) 2026-09-12 14:32:04 +00:00
R. Ryantm
970c9094a5 terraform-providers.kreuzwerker_docker: 4.5.0 -> 4.6.0 2026-09-12 14:26:50 +00:00
nixpkgs-ci[bot]
177760eb54 zmx: 0.8.0 -> 0.8.1 (#562584) 2026-09-12 14:20:54 +00:00
whispers
3fc3277e8b tor: add whispersofthedawn as maintainer 2026-09-12 10:13:39 -04:00
nixpkgs-ci[bot]
e5fdb7e586 shader-slang: 2026.16.1 -> 2026.17.1 (#562585) 2026-09-12 13:43:30 +00:00
nixpkgs-ci[bot]
03cae33dc6 litestream: 0.5.16 -> 0.5.17 (#562459) 2026-09-12 13:24:42 +00:00
nixpkgs-ci[bot]
69a6abcbda kimai: 2.65.0 -> 2.66.0 (#561881) 2026-09-12 13:11:30 +00:00
Bruno BELANYI
d632378ba6 resumed: 4.1.0 -> 7.0.0 (#562419) 2026-09-12 13:08:50 +00:00
R. Ryantm
26c75ad16b terraform-providers.bpg_proxmox: 0.111.1 -> 0.113.1 2026-09-12 13:05:35 +00:00
R. Ryantm
602fcde7de shader-slang: 2026.16.1 -> 2026.17.1 2026-09-12 13:05:15 +00:00
R. Ryantm
35e1eb51b3 zmx: 0.8.0 -> 0.8.1 2026-09-12 12:50:54 +00:00
nixpkgs-ci[bot]
ebb039c344 libcerf: 3.3 -> 3.6 (#560137) 2026-09-12 12:47:13 +00:00
sterni
bbfa2752a2 erlfmt: make sure script interpreter is patched
Otherwise impure #!/usr/bin/env escript remains
2026-09-12 14:41:41 +02:00
nixpkgs-ci[bot]
f92745e493 pkgsite: 0.4.0-unstable-2026-08-28 -> 0.5.0-unstable-2026-09-11 (#562530) 2026-09-12 12:29:18 +00:00
R. Ryantm
c445a0ea4c xremap: 0.15.12 -> 0.15.13 2026-09-12 12:23:52 +00:00
nixpkgs-ci[bot]
e79324326e qownnotes: 26.9.0 -> 26.9.4 (#562571) 2026-09-12 12:18:42 +00:00
nixpkgs-ci[bot]
cf489720f6 Merge master into staging-next 2026-09-12 12:11:37 +00:00
R. Ryantm
b75167e02a qownnotes: 26.9.0 -> 26.9.4 2026-09-12 12:01:32 +00:00
Sandro
c58a2ee662 python3Packages.python-cinderclient: 9.9.0 -> 9.10.0 (#562492) 2026-09-12 11:57:43 +00:00
Sandro
17641db158 intel-gmmlib: 22.10.1 -> 22.10.2 (#562452) 2026-09-12 11:57:25 +00:00
nixpkgs-ci[bot]
bd7f334c04 fabric-ai: 1.4.473 -> 1.4.478 (#562040) 2026-09-12 11:41:29 +00:00
Ben Siraphob
5940a6d0ca flatpak-builder: 1.4.4 -> 1.4.10 (#560685) 2026-09-12 11:35:04 +00:00
R. Ryantm
f888f8c190 dezoomify-rs: 2.19.0 -> 2.20.0 2026-09-12 11:31:19 +00:00
nixpkgs-ci[bot]
d8ce62acba zwave-js-ui: 11.23.0 -> 11.24.0 (#562559) 2026-09-12 11:18:16 +00:00
Pol Dellaiera
c016078a67 zed-editor: add bubblewrap to wrapper PATH (#562527) 2026-09-12 11:06:32 +00:00
Francesco Gazzetta
6180b08e2c tclPackages.pgtcl: 3.3.0 -> 3.3.1 (#562562) 2026-09-12 11:02:32 +00:00
Francesco Gazzetta
27904c2b3e tclPackages.pgtcl: 3.3.0 -> 3.3.1 2026-09-12 12:55:43 +02:00
Yohann Boniface
91b508508e python3Packages.sqlalchemy-jsonfield: 1.0.2 -> 1.0.3 (#562554) 2026-09-12 10:53:47 +00:00
Yt
3849f7fa0b meilisearch: add riscv64-linux support (#562555) 2026-09-12 10:52:14 +00:00
nixpkgs-ci[bot]
1bbccb3ae9 cargo-guppy: 0.17.26 -> 0.18.0 (#556884) 2026-09-12 10:51:42 +00:00
Yt
67caf68840 fishPlugins.forgit: 26.09.0 -> 26.09.1 (#562456) 2026-09-12 10:51:34 +00:00
Yohann Boniface
c26088530c python3Packages.plastexdepgraph: fix version (#562546) 2026-09-12 10:51:05 +00:00
R. Ryantm
de83547d67 zwave-js-ui: 11.23.0 -> 11.24.0 2026-09-12 10:47:38 +00:00
Lukas Epple
02dca9f4cf ocamlPackages.ca-certs-nss: 3.126 -> 3.129 (#562378) 2026-09-12 10:37:20 +00:00
R. Ryantm
518832b09f python3Packages.sqlalchemy-jsonfield: 1.0.2 -> 1.0.3 2026-09-12 10:25:07 +00:00
Pavol Rusnak
dc8531932b clboss: 0.16.3 -> 0.17.0 (#562395) 2026-09-12 10:24:46 +00:00
nixpkgs-ci[bot]
1a58a914a1 simplex-chat-desktop: 7.0.1 -> 7.0.2 (#562531) 2026-09-12 10:20:43 +00:00
nixpkgs-ci[bot]
5d376ce5bf croaring: 5.1.1 -> 5.2.0 (#562442) 2026-09-12 10:20:42 +00:00
Jonas Heinrich
e5d66a2779 qgis-ltr: 3.44.12 -> 3.44.14 (#551363) 2026-09-12 10:09:29 +00:00
Fabian Affolter
7dc926a4a3 python3Packages.plastexdepgraph: migrate to finalAttrs 2026-09-12 12:08:36 +02:00
Fabian Affolter
63073b2dc1 python3Packages.plastexdepgraph: add changelog to meta 2026-09-12 12:07:51 +02:00
Fabian Affolter
cc1e464fa9 python3Packages.plastexdepgraph: add pythonImportsCheck 2026-09-12 12:06:53 +02:00
liberodark
f9af799b4b meilisearch: add riscv64-linux support 2026-09-12 12:05:46 +02:00
Fabian Affolter
03790fdf56 python3Packages.plastexdepgraph: fix version 2026-09-12 12:04:38 +02:00
nixpkgs-ci[bot]
36acaae005 gat: 0.30.2 -> 0.31.0 (#562445) 2026-09-12 10:01:48 +00:00
Fabian Affolter
6bc2966408 python3Packages.configargparse: 1.7.5 -> 1.7.7 (#562450) 2026-09-12 09:50:55 +00:00
dotlambda
52abe4ffdf python3Packages.cookidoo-api: 0.17.2 -> 0.18.3 (#562535) 2026-09-12 09:48:34 +00:00
Fabian Affolter
c1849a4a36 python3Packages.fastcore: 2.2.16 -> 2.2.23 (#562538) 2026-09-12 09:48:23 +00:00
Fabian Affolter
2c3ff8f2eb python3Packages.waterfurnace: 1.8.0 -> 1.9.0 (#562523) 2026-09-12 09:47:04 +00:00
Jonas Heinrich
3c4a0aaf6c shopify-cli: 4.6.1 -> 4.8.0 (#554856) 2026-09-12 09:41:55 +00:00
nixpkgs-ci[bot]
dbf04e179e stable-diffusion-cpp-cuda: master-827-97d2990 -> master-849-d04e895 (#550200) 2026-09-12 09:41:03 +00:00
Fabian Affolter
f2501e6ca2 python3Packages.validate-pyproject-schema-store: 2026.09.04 -> 2026.0… (#562520) 2026-09-12 09:40:17 +00:00
Fabian Affolter
b3fcf4ffc1 trufflehog: 3.97.2 -> 3.97.4 (#562521) 2026-09-12 09:40:12 +00:00
Fabian Affolter
c1244cda5a python3Packages.pyenphase: 4.0.1 -> 4.0.3 (#562522) 2026-09-12 09:40:08 +00:00
Fabian Affolter
be912f19b5 python3Packages.pyvicare: 2.62.0 -> 2.62.1 (#562525) 2026-09-12 09:39:56 +00:00
R. Ryantm
72ebca7d79 python3Packages.caio: 0.12.3 -> 0.12.4 2026-09-12 09:33:21 +00:00
Jonas Heinrich
82269c5b83 pnut: init at 1.1 (#557061) 2026-09-12 09:32:37 +00:00
R. Ryantm
a52f0e3bbf python3Packages.fastcore: 2.2.16 -> 2.2.23 2026-09-12 09:31:17 +00:00
R. Ryantm
2ee164999b thunar: 4.20.9 -> 4.20.10 2026-09-12 09:20:28 +00:00
Tom Hunze
4f78e23b8a gvfs: 1.60.2 -> 1.60.3
https://gitlab.gnome.org/GNOME/gvfs/-/compare/1.60.2...1.60.3

Fixes CVE-2026-88924
2026-09-12 11:18:11 +02:00
R. Ryantm
1efbc47b11 python3Packages.cookidoo-api: 0.17.2 -> 0.18.3 2026-09-12 09:02:04 +00:00
K900
5729165b8f openrgb: 1.0rc3.1 -> 1.0 (#562479) 2026-09-12 08:51:25 +00:00
Fabian Affolter
5076a8c871 nerva: 1.69.7 -> 1.70.0 (#562499) 2026-09-12 08:43:50 +00:00
StepBroBD
60d2c70676 raycast: 2.2.0.0 -> 2.3.1.0 (#561840) 2026-09-12 08:42:09 +00:00
Fabian Affolter
f014d9868b obliteratus: 0-unstable-2026-08-14 -> 0.1.3 (#562507) 2026-09-12 08:37:54 +00:00
Felix Bargfeldt
56257f6e9d echoip: 0-unstable-2026-02-28 -> 0-unstable-2026-09-05 (#562486) 2026-09-12 08:34:49 +00:00
Vlad M.
82342bc0ca broot: 1.59.0 -> 1.60.1 (#562418) 2026-09-12 08:33:25 +00:00
R. Ryantm
96c9c313df vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.32 -> 0.8.35 2026-09-12 08:32:36 +00:00
Fabian Affolter
b3ad2f2d69 goverter: 1.10.0 -> 1.11.0 (#562496) 2026-09-12 08:31:41 +00:00
Fabian Affolter
e41ce52e4e python3Packages.qingping-ble: 1.1.5 -> 1.1.6 (#562509) 2026-09-12 08:30:46 +00:00
Fabian Affolter
77374ec471 python3Packages.thinqconnect: 1.0.13 -> 1.0.14 (#562510) 2026-09-12 08:30:42 +00:00
Fabian Affolter
e046011166 python3Packages.twilio: 9.11.0 -> 9.11.1 (#562511) 2026-09-12 08:30:37 +00:00
Fabian Affolter
54989f3da2 python3Packages.stackit-resourcemanager: 0.10.0 -> 0.11.0 (#562512) 2026-09-12 08:30:33 +00:00
Fabian Affolter
66aebd61c5 python3Packages.pymisp: 2.5.34.2 -> 2.5.34.3 (#562513) 2026-09-12 08:30:29 +00:00
Fabian Affolter
cea3e5d61c python3Packages.iamdata: 0.1.202609111 -> 0.1.202609121 (#562495) 2026-09-12 08:30:20 +00:00
Fabian Affolter
9c0b7cf806 python3Packages.publicsuffixlist: 1.0.2.20260909 -> 1.0.2.20260910 (#562498) 2026-09-12 08:30:16 +00:00
Fabian Affolter
d5dde4c837 diskwatch: 0.5.2 -> 0.5.4 (#562502) 2026-09-12 08:30:12 +00:00
Fabian Affolter
51fd39223f python3Packages.alibabacloud-ecs20140526: 7.11.1 -> 7.11.4, python3Packages.alibabacloud-sas20181203: 10.1.2 -> 10.1.3, python3Packages.alibabacloud-sls20201230: 5.15.0 -> 5.15.1 (#562503) 2026-09-12 08:30:03 +00:00
Fabian Affolter
7bd86cfb23 python3Packages.mypy-boto3-*: updates (#562504) 2026-09-12 08:29:56 +00:00
Fabian Affolter
99ea937bd4 python3Packages.primer3-py: 2.3.0 -> 2.3.1 (#562514) 2026-09-12 08:29:48 +00:00
R. Ryantm
232103bbea simplex-chat-desktop: 7.0.1 -> 7.0.2 2026-09-12 08:29:45 +00:00
Fabian Affolter
b6308434ca python3Packages.ttp-templates: 0.5.11 -> 0.6.4, python3Packages.ttn-client: 1.3.0 -> 1.3.1 (#562516) 2026-09-12 08:29:43 +00:00
R. Ryantm
985e81f8f1 pkgsite: 0.4.0-unstable-2026-08-28 -> 0.5.0-unstable-2026-09-11 2026-09-12 08:29:36 +00:00
Niklas Korz
289c6a6b39 zed-editor: add bubblewrap to wrapper PATH
Zed expects an unprivileged bwrap binary in its PATH for its sandboxing
mechanism to work on Linux:

https://zed.dev/docs/ai/sandboxing#linux
2026-09-12 10:26:41 +02:00
nixpkgs-ci[bot]
a0bbb0e547 phpstan: 2.2.12 -> 2.2.13 (#562519) 2026-09-12 08:26:35 +00:00
Fabian Affolter
502bd79119 python3Packages.pyvicare: 2.62.0 -> 2.62.1
Diff: https://github.com/openviess/PyViCare/compare/2.62.0...2.62.1

Changelog: https://github.com/openviess/PyViCare/releases/tag/2.62.1
2026-09-12 10:22:01 +02:00
Fabian Affolter
0a7e474a01 python3Packages.configargparse: modernize 2026-09-12 10:18:53 +02:00
Fabian Affolter
31adafa0a3 python3Packages.waterfurnace: 1.8.0 -> 1.9.0
Diff: https://github.com/sdague/waterfurnace/compare/v1.8.0...v1.9.0

Changelog: https://github.com/sdague/waterfurnace/blob/v1.9.0/HISTORY.rst
2026-09-12 10:16:37 +02:00
Fabian Affolter
ff05f38138 python3Packages.pyenphase: 4.0.1 -> 4.0.3
Diff: https://github.com/pyenphase/pyenphase/compare/v4.0.1...v4.0.3

Changelog: https://github.com/pyenphase/pyenphase/blob/v4.0.3/CHANGELOG.md
2026-09-12 10:16:08 +02:00
R. Ryantm
bb9604e65a intel-llvm: 7.0.1 -> 7.1.0 2026-09-12 08:15:23 +00:00
Paul Meyer
2112fb488d azure-cli-extensions.azure-devops: 1.0.7 -> 1.0.8 (#562478) 2026-09-12 08:14:51 +00:00
Fabian Affolter
4c8ba4c1f9 trufflehog: 3.97.2 -> 3.97.4
Diff: https://github.com/trufflesecurity/trufflehog/compare/v3.97.2...v3.97.4

Changelog: https://github.com/trufflesecurity/trufflehog/releases/tag/v3.97.4
2026-09-12 10:13:19 +02:00
Robert Schütz
8c0936ef94 python3Packages.homeassistant-stubs: 2026.9.1 -> 2026.9.2
Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.9.1...2026.9.2

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.9.2
2026-09-12 01:11:16 -07:00
Robert Schütz
79002f4592 home-assistant-custom-lovelace-modules.tankerkoenig-card: 1.7.4 -> 1.8.0
Diff: https://github.com/timmaurice/lovelace-tankerkoenig-card/compare/1.7.4...1.8.0

Changelog: https://github.com/timmaurice/lovelace-tankerkoenig-card/releases/tag/1.8.0
2026-09-12 01:11:15 -07:00
Robert Schütz
e7af74b3af home-assistant-custom-components.xiaomi_miot: 1.1.4 -> 1.1.5
Diff: https://github.com/al-one/hass-xiaomi-miot/compare/v1.1.4...v1.1.5

Changelog: https://github.com/al-one/hass-xiaomi-miot/releases/tag/v1.1.5
2026-09-12 01:11:15 -07:00
Robert Schütz
ff2af82636 home-assistant-custom-components.tibber_local: 2026.9.1 -> 2026.9.3
Diff: https://github.com/marq24/ha-tibber-pulse-local/compare/2026.9.1...2026.9.3

Changelog: https://github.com/marq24/ha-tibber-pulse-local/releases/tag/2026.9.3
2026-09-12 01:11:15 -07:00
Robert Schütz
5b477f191c home-assistant-custom-components.sensi: 2.1.6 -> 2.2.0
Diff: https://github.com/iprak/sensi/compare/v2.1.6...v2.2.0

Changelog: https://github.com/iprak/sensi/releases/tag/v2.2.0
2026-09-12 01:11:15 -07:00
Robert Schütz
e7670ddc12 home-assistant-custom-lovelace-modules.kiosk-mode: 14.1.0 -> 14.2.0
Diff: https://github.com/nemesisre/kiosk-mode/compare/v14.1.0...v14.2.0
2026-09-12 01:11:15 -07:00
Robert Schütz
919df33bed home-assistant-custom-components.mitsubishi: 0.6.0 -> 0.6.1
Diff: https://github.com/pymitsubishi/homeassistant-mitsubishi/compare/v0.6.0...v0.6.1

Changelog: https://github.com/pymitsubishi/homeassistant-mitsubishi/releases/tag/v0.6.1
2026-09-12 01:11:14 -07:00
Robert Schütz
4a88c01e20 home-assistant-custom-components.localthings: 0.25.0 -> 0.26.1
Diff: https://github.com/mbillow/localthings/compare/v0.25.0...v0.26.1

Changelog: https://github.com/mbillow/localthings/releases/tag/v0.26.1
2026-09-12 01:11:14 -07:00
Robert Schütz
e0318ca195 home-assistant-custom-components.ecoflow_ble: 1.1.1 -> 1.1.2
Diff: https://github.com/rabits/ha-ef-ble/compare/v1.1.1...v1.1.2

Changelog: https://github.com/rabits/ha-ef-ble/releases/tag/v1.1.2
2026-09-12 01:11:14 -07:00
Robert Schütz
df31c28de6 home-assistant-custom-components.browser-mod: 3.2.2 -> 3.2.3
Diff: https://github.com/thomasloven/hass-browser_mod/compare/v3.2.2...v3.2.3

Changelog: https://github.com/thomasloven/hass-browser_mod/blob/v3.2.3/CHANGELOG.md
2026-09-12 01:11:14 -07:00
Robert Schütz
a4c9117472 home-assistant-custom-components.blueprints-updater: 2.14.5 -> 2.14.6
Diff: https://github.com/luuquangvu/blueprints-updater/compare/2.14.5...2.14.6

Changelog: https://github.com/luuquangvu/blueprints-updater/releases/tag/2.14.6
2026-09-12 01:11:14 -07:00
Robert Schütz
6816e74cfd home-assistant-custom-components.adaptive_lighting: 1.31.0 -> 1.32.0
Diff: https://github.com/basnijholt/adaptive-lighting/compare/v1.31.0...v1.32.0

Changelog: https://github.com/basnijholt/adaptive-lighting/releases/tag/v1.32.0
2026-09-12 01:11:13 -07:00
Robert Schütz
51da98d50f home-assistant: 2026.9.1 -> 2026.9.2
Diff: https://github.com/home-assistant/core/compare/2026.9.1...2026.9.2

Changelog: https://github.com/home-assistant/core/releases/tag/2026.9.2
2026-09-12 01:11:13 -07:00
Robert Schütz
1a784d9845 home-assistant.frontend: 20260826.6 -> 20260826.7
Changelog: https://github.com/home-assistant/frontend/releases/tag/20260826.7
2026-09-12 01:11:13 -07:00
Robert Schütz
dc43495a3e python3Packages.zigpy: 2.1.0 -> 2.2.0
Diff: https://github.com/zigpy/zigpy/compare/2.1.0...2.2.0

Changelog: https://github.com/zigpy/zigpy/releases/tag/2.2.0
2026-09-12 01:11:13 -07:00
Robert Schütz
2d4974f8b4 python3Packages.zha-quirks: 2.2.1 -> 2.2.2
Diff: https://github.com/zigpy/zha-device-handlers/compare/2.2.1...2.2.2

Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/2.2.2
2026-09-12 01:11:13 -07:00
Robert Schütz
2958c74cdf python3Packages.zha: 2.2.1 -> 2.2.2
Diff: https://github.com/zigpy/zha/compare/2.2.1...2.2.2

Changelog: https://github.com/zigpy/zha/releases/tag/2.2.2
2026-09-12 01:11:12 -07:00
Robert Schütz
c557ed5b5d python3Packages.waterfurnace: 1.8.0 -> 1.9.0
Diff: https://github.com/sdague/waterfurnace/compare/v1.8.0...v1.9.0

Changelog: https://github.com/sdague/waterfurnace/blob/v1.9.0/HISTORY.rst
2026-09-12 01:11:12 -07:00
Robert Schütz
ce30dad56a python3Packages.satel-integra: 1.3.1 -> 1.5.0
Diff: https://github.com/c-soft/satel_integra/compare/1.3.1...1.5.0

Changelog: https://github.com/c-soft/satel_integra/releases/tag/1.5.0
2026-09-12 01:11:12 -07:00
Robert Schütz
04583c608e python3Packages.reolink-aio: 0.21.15 -> 0.21.16
Diff: https://github.com/starkillerOG/reolink_aio/compare/0.21.15...0.21.16

Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.21.16
2026-09-12 01:11:11 -07:00
Robert Schütz
537f0cd6d7 python3Packages.pyvicare: 2.62.0 -> 2.62.1
Diff: https://github.com/openviess/PyViCare/compare/2.62.0...2.62.1

Changelog: https://github.com/openviess/PyViCare/releases/tag/2.62.1
2026-09-12 01:11:11 -07:00
Robert Schütz
a7960303f5 python3Packages.python-roborock: 7.2.3 -> 7.4.2
Diff: https://github.com/Python-roborock/python-roborock/compare/v7.2.3...v7.4.2

Changelog: https://github.com/Python-roborock/python-roborock/blob/v7.4.2/CHANGELOG.md
2026-09-12 01:11:11 -07:00
Robert Schütz
79c7304ca7 python3Packages.pyenphase: 4.0.1 -> 4.0.3
Diff: https://github.com/pyenphase/pyenphase/compare/v4.0.1...v4.0.3

Changelog: https://github.com/pyenphase/pyenphase/blob/v4.0.3/CHANGELOG.md
2026-09-12 01:11:11 -07:00
Robert Schütz
2fc2d102cd python3Packages.midea-local: 10.1.0 -> 11.0.1
Diff: https://github.com/midea-lan/midea-local/compare/v10.1.0...v11.0.1

Changelog: https://github.com/midea-lan/midea-local/releases/tag/v11.0.1
2026-09-12 01:11:10 -07:00
Robert Schütz
81d022dfef python3Packages.gcal-sync: 9.1.0 -> 9.1.1
Diff: https://github.com/allenporter/gcal_sync/compare/9.1.0...9.1.1

Changelog: https://github.com/allenporter/gcal_sync/releases/tag/9.1.1
2026-09-12 01:11:10 -07:00
Fabian Affolter
70592ecf7a python3Packages.llama-index-readers-file: 0.6.0 -> 0.7.0 (#562320) 2026-09-12 08:10:30 +00:00
Fabian Affolter
af1488ad82 python3Packages.validate-pyproject-schema-store: 2026.09.04 -> 2026.09.11
Diff: https://github.com/henryiii/validate-pyproject-schema-store/compare/2026.09.04...2026.09.11

Changelog: https://github.com/henryiii/validate-pyproject-schema-store/releases/tag/2026.09.11
2026-09-12 10:08:35 +02:00
R. Ryantm
4b5b9eda54 phpstan: 2.2.12 -> 2.2.13 2026-09-12 07:56:40 +00:00
Fabian Affolter
7f6ab8ba52 python3Packages.ttn-client: 1.3.0 -> 1.3.1
Changelog: https://github.com/angelnu/thethingsnetwork_python_client/releases/tag/v1.3.1
2026-09-12 09:51:36 +02:00
Fabian Affolter
733ea83dc8 python3Packages.ttp-templates: 0.5.11 -> 0.6.4
Diff: https://github.com/dmulyalin/ttp_templates/compare/0.5.11...0.6.4

Changelog: https://github.com/dmulyalin/ttp_templates/releases/tag/0.6.4
2026-09-12 09:50:03 +02:00
Fabian Affolter
129c5a40ef python3Packages.twilio: 9.11.0 -> 9.11.1
Diff: https://github.com/twilio/twilio-python/compare/9.11.0...9.11.1

Changelog: https://github.com/twilio/twilio-python/blob/9.11.1/CHANGES.md
2026-09-12 09:49:20 +02:00
Fabian Affolter
6dde17c90e python3Packages.thinqconnect: 1.0.13 -> 1.0.14
Changelog: https://github.com/thinq-connect/pythinqconnect/blob/1.0.14/RELEASE_NOTES.md
2026-09-12 09:48:40 +02:00
Fabian Affolter
f1037a7735 python3Packages.stackit-resourcemanager: 0.10.0 -> 0.11.0
Changelog: https://github.com/stackitcloud/stackit-sdk-python/blob/services/resourcemanager/v0.11.0/services/resourcemanager/CHANGELOG.md
2026-09-12 09:44:22 +02:00
Fabian Affolter
5c0338a458 python3Packages.qingping-ble: 1.1.5 -> 1.1.6
Diff: https://github.com/bluetooth-devices/qingping-ble/compare/v1.1.5...v1.1.6

Changelog: https://github.com/Bluetooth-Devices/qingping-ble/blob/v1.1.6/CHANGELOG.md
2026-09-12 09:43:36 +02:00
Fabian Affolter
7d986ee0d8 python3Packages.pymisp: 2.5.34.2 -> 2.5.34.3
Diff: https://github.com/MISP/PyMISP/compare/v2.5.34.2...v2.5.34.3

Changelog: https://github.com/MISP/PyMISP/blob/refs/tags/v2.5.34.3/CHANGELOG.txt
2026-09-12 09:43:03 +02:00
Fabian Affolter
154400cb0b python3Packages.primer3-py: 2.3.0 -> 2.3.1
Diff: https://github.com/libnano/primer3-py/compare/v2.3.0...v2.3.1

Changelog: https://github.com/libnano/primer3-py/blob/v2.3.1/CHANGES
2026-09-12 09:42:24 +02:00
Ramses
e7e2a382e6 polkit-stdin-agent: 0.3.2 -> 0.3.3 (#562374) 2026-09-12 07:38:37 +00:00
Fabian Affolter
bb6a3cde9b obliteratus: 0-unstable-2026-08-14 -> 0.1.3
Changelog: https://github.com/elder-plinius/OBLITERATUS/releases/tag/v0.1.3
2026-09-12 09:34:33 +02:00
nixpkgs-ci[bot]
7f9d04ff1c dataform: 3.0.66 -> 3.0.69 (#562484) 2026-09-12 07:32:20 +00:00
nixpkgs-ci[bot]
0035764277 pvz-portable-unwrapped: 0.2.2 -> 0.2.3 (#562500) 2026-09-12 07:20:50 +00:00
Fabian Affolter
c44d832139 python3Packages.boto3-stubs: 1.43.92 -> 1.43.93 2026-09-12 09:18:28 +02:00
Fabian Affolter
efcacfb1f1 python3Packages.mypy-boto3-s3: 1.43.90 -> 1.43.93 2026-09-12 09:18:13 +02:00
Fabian Affolter
7101577674 python3Packages.mypy-boto3-mediaconvert: 1.43.86 -> 1.43.93 2026-09-12 09:17:57 +02:00
Fabian Affolter
83ff1c4804 python3Packages.mypy-boto3-lightsail: 1.43.86 -> 1.43.93 2026-09-12 09:17:54 +02:00
Fabian Affolter
c1c02c3c9d python3Packages.mypy-boto3-ecs: 1.43.88 -> 1.43.93 2026-09-12 09:17:37 +02:00
Fabian Affolter
e462b25f8b python3Packages.mypy-boto3-batch: 1.43.79 -> 1.43.93 2026-09-12 09:17:26 +02:00
Fabian Affolter
57156db713 python3Packages.alibabacloud-sls20201230: 5.15.0 -> 5.15.1 2026-09-12 09:17:03 +02:00
Fabian Affolter
c84e6fc8a9 python3Packages.alibabacloud-sas20181203: 10.1.2 -> 10.1.3 2026-09-12 09:16:50 +02:00
Fabian Affolter
dc66b5d86a python3Packages.alibabacloud-ecs20140526: 7.11.1 -> 7.11.4 2026-09-12 09:16:10 +02:00
Fabian Affolter
738e2aed9f diskwatch: 0.5.2 -> 0.5.4
Diff: https://github.com/matthart1983/diskwatch/compare/v0.5.2...v0.5.4

Changelog: https://github.com/matthart1983/diskwatch/releases/tag/v0.5.4
2026-09-12 09:15:11 +02:00
Fabian Affolter
f06a169403 python3Packages.llama-index-readers-file: migrate to finalAttrs 2026-09-12 09:12:06 +02:00
Fabian Affolter
a5b6f9ed5f python3Packages.python-otbr-api: 2.10.0 -> 3.0.0 (#562391) 2026-09-12 07:11:14 +00:00
Fabian Affolter
562698ecd4 checkmate: 1.5.1 -> 1.5.3 (#562396) 2026-09-12 07:10:46 +00:00
Fabian Affolter
82ca74c021 python3Packages.openhomedevice: 2.3.1 -> 2.6 (#562170) 2026-09-12 07:09:30 +00:00
R. Ryantm
7b9b722770 pvz-portable-unwrapped: 0.2.2 -> 0.2.3 2026-09-12 07:09:16 +00:00
Fabian Affolter
e78295f43e nerva: 1.69.7 -> 1.70.0
Diff: https://github.com/praetorian-inc/nerva/compare/v1.69.7...v1.70.0

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.70.0/CHANGELOG.md
2026-09-12 09:07:35 +02:00
Fabian Affolter
ca668330dc python3Packages.publicsuffixlist: 1.0.2.20260909 -> 1.0.2.20260910
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260910-gha/CHANGES.md
2026-09-12 09:06:48 +02:00
Nia
126718b1f4 raycast: 2.2.0.0 -> 2.3.1.0 2026-09-12 09:03:31 +02:00
Fabian Affolter
d47ac14eae python3Packages.openhomedevice: migrate to finalAttrs 2026-09-12 09:03:10 +02:00
R. Ryantm
89d352eb21 goverter: 1.10.0 -> 1.11.0 2026-09-12 06:57:04 +00:00
R. Ryantm
691d6ef452 python3Packages.python-cinderclient: 9.9.0 -> 9.10.0 2026-09-12 06:44:53 +00:00
Sizhe Zhao
f91ef05a18 fcitx5-lotus: 3.5.7 -> 3.5.9 (#562272) 2026-09-12 06:40:39 +00:00
R. Ryantm
55e32ca7e6 echoip: 0-unstable-2026-02-28 -> 0-unstable-2026-09-05 2026-09-12 06:25:47 +00:00
liberodark
a7f8bdb440 openrgb: 1.0rc3.1 -> 1.0 2026-09-12 08:24:34 +02:00
Fabian Affolter
b5fa8c3027 python3Packages.iamdata: 0.1.202609111 -> 0.1.202609121
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609111...v0.1.202609121

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609121
2026-09-12 08:23:48 +02:00
Tristan Ross
99ba0398ef tt-smi: 6.3.0 -> 6.5.0 (#562482) 2026-09-12 06:15:50 +00:00
nixpkgs-ci[bot]
73d3951f2e Merge master into staging-next 2026-09-12 06:13:47 +00:00
R. Ryantm
5226db3cec dataform: 3.0.66 -> 3.0.69 2026-09-12 06:09:23 +00:00
R. Ryantm
119d1c2b5d tt-smi: 6.3.0 -> 6.5.0 2026-09-12 06:02:16 +00:00
R. Ryantm
06c21f70bd azure-cli-extensions.azure-devops: 1.0.7 -> 1.0.8 2026-09-12 05:48:20 +00:00
nixpkgs-ci[bot]
1dcf4d3b85 glab-tui: 0.9.0 -> 0.9.1 (#562451) 2026-09-12 05:20:58 +00:00
zowoq
201f24628a terraform-providers.ibm-cloud_ibm: 2.5.0 -> 2.6.1 (#562470) 2026-09-12 05:10:30 +00:00
Ethan Carter Edwards
5d5ca6aeb3 exa-agent-skills: init at 2026.09.11-e7de871
Note: this work was sponsored by exa.ai!

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-12 00:33:20 -04:00
Bobby Rong
b404acdb6c pantheon.gala: 8.5.1 -> 8.6.1
https://github.com/elementary/gala/compare/8.5.1...8.6.1
2026-09-12 12:09:31 +08:00
R. Ryantm
5aa348d636 terraform-providers.ibm-cloud_ibm: 2.5.0 -> 2.6.1 2026-09-12 04:06:11 +00:00
Gerhard Schwanzer
759c638185 lego: 4.35.2 -> 5.4.1
Adapt security.acme to the lego 5 CLI and account state layout.

Use lego's exact-domain renewal support instead of the module's domain hash workaround.

Add ACME VM coverage for v4 account and certificate state and for removing an existing SAN.

Upstream changelog: https://redirect.github.com/go-acme/lego/blob/v5.4.1/CHANGELOG.md

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-09-12 06:05:29 +02:00
Adam C. Stephens
2f788abe39 claude-code: 2.1.266 -> 2.1.268 (#562161) 2026-09-12 03:31:20 +00:00
Bruno Bigras
de704fa2a7 cloudflared: 2026.8.2 -> 2026.9.1 (#558679) 2026-09-12 03:27:06 +00:00
nixpkgs-ci[bot]
7dbd357894 txm: 0.1.5 -> 0.1.6 (#557484) 2026-09-12 03:25:33 +00:00
R. Ryantm
f2923ff18b litestream: 0.5.16 -> 0.5.17 2026-09-12 02:49:45 +00:00
nixpkgs-ci[bot]
f496248152 oxlint: 1.80.0 -> 1.82.0 (#562389) 2026-09-12 02:47:31 +00:00
R. Ryantm
c34d5caa84 fishPlugins.forgit: 26.09.0 -> 26.09.1 2026-09-12 02:40:40 +00:00
Eman Resu
f86cf5dd8b me3: fix game launches failing to exec steam-run (#559621) 2026-09-12 02:37:45 +00:00
Sigmanificient
deeac845d4 python3Packges.uni-curses: rename from unicurses, fix build 2026-09-12 04:33:17 +02:00
dish
d7ec486605 invoiceplane: 1.7.1 -> 1.7.2 (#557374) 2026-09-12 02:28:12 +00:00
R. Ryantm
6470731fd9 glab-tui: 0.9.0 -> 0.9.1 2026-09-12 02:25:52 +00:00
Ilan Joselevich
c127c4cb4d installAgentSkills: init hook and convert various (#558216) 2026-09-12 02:25:46 +00:00
Bjørn Forsman
bfc1c192b5 avrdude: 8.2 -> 8.3 (#562226) 2026-09-12 02:16:41 +00:00
hesprs
18fd6131f0 omp: update outputHash of node_modules for Bun 1.4
Bun 1.4 defaults to isolated linker (pnpm-style) `node_modules` installation, which changes the `node_modules` shape and causes hash mismatch. This change is harmless and doesn't impact building or runtime. Updated `node_modules` FOD hash to match Bun 1.4 installation.
2026-09-12 10:15:58 +08:00
zowoq
4df1eefbd4 fzf: 0.74.3 -> 0.74.4 (#562448) 2026-09-12 02:14:08 +00:00
hesprs
d8277adc99 zerobyte: update outputHash of node_modules for Bun 1.4
Bun 1.4 defaults to isolated linker (pnpm-style) `node_modules` installation, which changes the `node_modules` shape and causes hash mismatch. This change is harmless and doesn't impact building or runtime. Updated `node_modules` FOD hash to match Bun 1.4 installation.
2026-09-12 10:04:31 +08:00
hesprs
e673f95b2a kilo: mark package as broken
Kilo package has been broken on all platforms for over a month: https://github.com/NixOS/nixpkgs/issues/542516. Maintainer is irresponsive, mark broken to prevent blocking upstream updates.
2026-09-12 10:04:31 +08:00
hesprs
16078bcc53 anytype: update outputHash of node_modules for Bun 1.4
Bun 1.4 defaults to isolated linker (pnpm-style) `node_modules` installation, which changes the `node_modules` shape and causes hash mismatch. This change is harmless and doesn't impact building or runtime. Updated `node_modules` FOD hash to match Bun 1.4 installation.
2026-09-12 10:04:31 +08:00
hesprs
12e37d3ba4 cyberstrike: limit package to x86_64-linux
Restrict package to `x86_64-linux`: original maintainers have only tested on `x86_64-linux`. It breaks on `aarch64-linux` and `aarch64-darwin` in practice, blocking upstream package updates.
2026-09-12 10:04:07 +08:00
hesprs
4ba99f3209 bun: 1.3.13 -> 1.4.2
Updates `bun` to 1.4.2: https://github.com/oven-sh/bun/releases/tag/bun-v1.4.2
Changelog:
- https://bun.com/blog/bun-v1.3.14
- https://bun.com/blog/bun-v1.4
- https://bun.com/blog/bun-v1.4.1
- https://bun.com/blog/bun-v1.4.2
2026-09-12 10:04:07 +08:00
Yohann Boniface
67bb6cbc8c ipopt: add meta.changelog (#561549) 2026-09-12 02:01:21 +00:00
R. Ryantm
e5255022fe fzf: 0.74.3 -> 0.74.4 2026-09-12 01:39:48 +00:00
zowoq
26d81e39d2 telegraf: 1.39.3 -> 1.40.0
Diff: https://github.com/influxdata/telegraf/compare/v1.39.3...v1.40.0

Changelog: https://github.com/influxdata/telegraf/blob/v1.40.0/CHANGELOG.md
2026-09-12 11:39:30 +10:00
R. Ryantm
0015e37d8a gat: 0.30.2 -> 0.31.0 2026-09-12 01:35:48 +00:00
nixpkgs-ci[bot]
357a2d91de mongodb-atlas-cli: 1.58.2 -> 1.58.3 (#562428) 2026-09-12 01:16:16 +00:00
R. Ryantm
ed0c00600c intel-gmmlib: 22.10.1 -> 22.10.2 2026-09-12 01:04:12 +00:00
R. Ryantm
fc5058be8b croaring: 5.1.1 -> 5.2.0 2026-09-12 01:00:37 +00:00
R. Ryantm
148d79c7cd python3Packages.configargparse: 1.7.5 -> 1.7.7 2026-09-12 00:59:52 +00:00
R. Ryantm
78826a1371 fluxcd: 2.9.4 -> 2.9.5 2026-09-12 00:29:13 +00:00
nixpkgs-ci[bot]
a4ccc8d0d6 Merge master into staging-next 2026-09-12 00:23:25 +00:00
Sandro
8415b0a839 music-assistant-desktop: 0.6.5 -> 0.6.8 (#562267) 2026-09-12 00:11:48 +00:00
R. Ryantm
a5587c70b2 mongodb-atlas-cli: 1.58.2 -> 1.58.3 2026-09-12 00:10:56 +00:00
Ryan Omasta
a231be5bde cloudflared: 2026.8.2 -> 2026.9.1
https://github.com/cloudflare/cloudflared/releases/tag/2026.9.1
Diff: https://github.com/cloudflare/cloudflared/compare/2026.8.2...2026.9.1

Signed-off-by: Ryan Omasta <git@ryand.ca>
2026-09-11 17:51:44 -06:00
Yohann Boniface
fc33422b65 python3Packages.pydle: 1.1.0 -> 1.2.0 (#560416) 2026-09-11 23:26:57 +00:00
Felix Bargfeldt
4c8876bfe5 python3Packages.rembg: 2.0.83 -> 2.0.84 (#562422) 2026-09-11 23:26:48 +00:00
zowoq
e16de42369 zensical: 0.0.60 -> 0.0.61
Changelog: https://github.com/zensical/zensical/releases/tag/v0.0.61
2026-09-12 09:16:33 +10:00
R. Ryantm
63f36421b7 python3Packages.rembg: 2.0.83 -> 2.0.84 2026-09-11 23:13:51 +00:00
Yt
37fef5b0a2 python3Packages.posthog: 7.45.1 -> 7.52.0 (#562352) 2026-09-11 23:12:59 +00:00
R. Ryantm
ff49ad34f2 waves: 0.1.46 -> 0.1.49 2026-09-11 23:10:32 +00:00
R. Ryantm
f95c7c0b8c resumed: 4.1.0 -> 7.0.0 2026-09-11 23:06:43 +00:00
R. Ryantm
a02f6f9ce9 broot: 1.59.0 -> 1.60.1 2026-09-11 23:05:15 +00:00
nixpkgs-ci[bot]
965ad1041a tzf-rs: 1.3.7 -> 2.0.0 (#562033) 2026-09-11 23:01:11 +00:00
Yohann Boniface
216fc99e6d jabcode: fix version (#561654) 2026-09-11 22:55:05 +00:00
Grimmauld
b516a6d012 gst_all_1: specify CPE identifier where applicable (#558401) 2026-09-11 22:51:03 +00:00
Sandro
993654a7e5 ffmpegthumbnailer: use absolute path in thumbnailer file (#542910) 2026-09-11 22:50:43 +00:00
Yohann Boniface
757710ddc1 cadabra2: fix build (#561948) 2026-09-11 22:32:40 +00:00
Sandro
cdbb0d67cd python3Packages.lifx-async: 5.4.9 -> 5.6.0 (#532535) 2026-09-11 22:30:37 +00:00
Robert Schütz
7d2ca47ef9 libdeltachat: 2.59.0 -> 2.60.0
Diff: https://github.com/chatmail/core/compare/v2.59.0...v2.60.0

Changelog: https://github.com/chatmail/core/blob/v2.60.0/CHANGELOG.md
2026-09-11 15:21:25 -07:00
zowoq
ad6829d3ca terraform-providers.buildkite_buildkite: 1.39.1 -> 1.39.2 (#562381) 2026-09-11 22:20:46 +00:00
Sandro
b78744cbd4 python3Packages.pytorch-lightning: 2.6.5 -> 2.6.6 (#561869) 2026-09-11 22:04:30 +00:00
Yohann Boniface
39321e03b1 verapdf: use composite OR license (#561561) 2026-09-11 21:59:52 +00:00
Yohann Boniface
7a3067708c cobra-cli: fix changelog url (#561961) 2026-09-11 21:59:29 +00:00
Yohann Boniface
da5dc06554 poedit: adopt (#561841) 2026-09-11 21:58:46 +00:00
Yohann Boniface
a65851cf47 emacs: enable lexical-binding in some files to fix warnings (#562210) 2026-09-11 21:54:00 +00:00
Yohann Boniface
a635c34c32 testdisk: move to pkgs/by-name (#562213) 2026-09-11 21:46:05 +00:00
Yohann Boniface
fab28178e2 maintainers: rename zgibberish to 2gibbert (#562360) 2026-09-11 21:38:42 +00:00
Ihar Hrachyshka
3bf4840f86 aurral: init at 2.8.0 (#552984) 2026-09-11 21:25:13 +00:00
Adam C. Stephens
ae2b247d79 dexter: 0.7.1 -> 0.7.2 (#562392) 2026-09-11 21:18:22 +00:00
Sandro
3c5aee6c46 python3Packages.bgutil-ytdlp-pot-provider: 1.3.1 -> 2.0.0 (#561749) 2026-09-11 21:07:44 +00:00
R. Ryantm
22b88cc6ca checkmate: 1.5.1 -> 1.5.3 2026-09-11 21:07:28 +00:00
R. Ryantm
dbc77dbc94 clboss: 0.16.3 -> 0.17.0 2026-09-11 21:06:09 +00:00
nixpkgs-ci[bot]
bca55ca34e n8n: 2.36.7 -> 2.37.10 (#562027) 2026-09-11 21:02:53 +00:00
R. Ryantm
a2517ba2ac dexter: 0.7.1 -> 0.7.2 2026-09-11 20:57:47 +00:00
R. Ryantm
7e66a137e4 python3Packages.python-otbr-api: 2.10.0 -> 3.0.0 2026-09-11 20:50:15 +00:00
Nikolay Korotkiy
d80fa9121f martin: 1.14.0 -> 1.16.1 (#562269) 2026-09-11 20:46:16 +00:00
nixpkgs-ci[bot]
ad37ffa448 empire-compiler: 2.0.0 -> 2.0.2 (#562379) 2026-09-11 20:42:32 +00:00
Sandro
8c9bcbf8d5 far2l: update dependencies (#543477) 2026-09-11 20:38:58 +00:00
Pol Dellaiera
3ee54b58b0 hugo: 0.165.0 -> 0.166.0 (#562382) 2026-09-11 20:29:01 +00:00
R. Ryantm
b6112f6fa4 oxlint: 1.80.0 -> 1.82.0 2026-09-11 20:23:03 +00:00
Sandro
94af1d524c python3Packages.diskcache: migrate to pyproject (#560862) 2026-09-11 20:22:19 +00:00
Sandro
2f1532e9fd python3Packages.yoto-api: 4.3.4 -> 4.4.1 (#562011) 2026-09-11 20:21:30 +00:00
Sandro
4db7b0086a home-assistant-custom-lovelace-modules.custom-brand-icons: 2026.08.5 -> 2026.09.0 (#562285) 2026-09-11 20:20:46 +00:00
Sandro
b3dba29556 home-assistant-custom-components.llm_intents: 1.10.0 -> 1.10.2 (#562206) 2026-09-11 20:20:44 +00:00
R. Ryantm
2292fc3a24 stasis: 1.5.1 -> 1.6.3 2026-09-11 20:15:40 +00:00
Pol Dellaiera
2aaad40284 hugo: 0.165.0 -> 0.166.0 2026-09-11 22:15:28 +02:00
Austin Horstman
8b8ef7f08d nufmt: 0-unstable-2026-08-12 -> 0-unstable-2026-09-03 (#562333) 2026-09-11 20:07:31 +00:00
R. Ryantm
5a623c1551 nufmt: 0-unstable-2026-08-12 -> 0-unstable-2026-09-03 2026-09-11 15:00:19 -05:00
R. Ryantm
c923fc6abf terraform-providers.buildkite_buildkite: 1.39.1 -> 1.39.2 2026-09-11 19:52:43 +00:00
R. Ryantm
f105974aa8 empire-compiler: 2.0.0 -> 2.0.2 2026-09-11 19:50:17 +00:00
Volker Diels-Grabsch
df26c1e9bc martin: 1.14.0 -> 1.16.1 2026-09-11 21:38:05 +02:00
R. Ryantm
fd839b2279 ocamlPackages.ca-certs-nss: 3.126 -> 3.129 2026-09-11 19:36:07 +00:00
Pol Dellaiera
8d7d1d63da python3Packages.rns: 1.5.3 -> 1.5.4 (#562372) 2026-09-11 19:24:02 +00:00
R. Ryantm
019366a37c polkit-stdin-agent: 0.3.2 -> 0.3.3 2026-09-11 19:20:47 +00:00
Florian Klink
a22495254c iocaine: 2.5.1 -> 3.5.1; nixos/iocaine: init module (#527821) 2026-09-11 19:19:26 +00:00
Pol Dellaiera
cbf18a90dc python3Packages.nomadnet: 1.4.2 -> 1.4.3 2026-09-11 21:16:05 +02:00
Pol Dellaiera
2690ff024a python3Packages.rns: 1.5.3 -> 1.5.4
Changelog: https://github.com/markqvist/Reticulum/blob/1.5.4/Changelog.md
2026-09-11 21:15:56 +02:00
Nick Cao
8aad9ef836 centrifugo: 6.9.3 -> 6.9.4 (#562153) 2026-09-11 19:07:50 +00:00
Nick Cao
5a80ed9df4 virter: 1.3.0 -> 1.3.2 (#562259) 2026-09-11 19:07:30 +00:00
Nick Cao
8129dce2ae vals: 0.46.0 -> 0.46.1 (#562254) 2026-09-11 19:06:56 +00:00
Nick Cao
cfd248154c python3Packages.svgpathtools: 1.7.4 -> 1.8.0 (#562250) 2026-09-11 19:06:40 +00:00
Nick Cao
f8e6a38cdf libretro.pcsx-rearmed: 0-unstable-2026-08-27 -> 0-unstable-2026-09-05 (#562249) 2026-09-11 19:06:09 +00:00
Nick Cao
507ed6ced7 vscode-extensions.databricks.databricks: 2.15.0 -> 2.17.1 (#562235) 2026-09-11 19:05:22 +00:00
Nick Cao
f73b806af5 wasmer: 7.4.0 -> 7.4.1 (#562233) 2026-09-11 19:05:10 +00:00
Nick Cao
2edddaf712 grcov: 0.10.7 -> 0.10.8 (#562230) 2026-09-11 19:04:21 +00:00
Nick Cao
a0fc708580 nar-serve: 0.8.0 -> 0.8.1 (#562296) 2026-09-11 19:03:24 +00:00
Nick Cao
c72d09d005 rime-moegirl: 20260812 -> 20260911 (#562290) 2026-09-11 19:03:01 +00:00
Nick Cao
80e6090f48 kubelogin-oidc: 1.36.3 -> 1.36.4 (#562288) 2026-09-11 19:02:44 +00:00
Nick Cao
77cf0afeda stackwhere: 0.3.2 -> 0.4.0 (#562275) 2026-09-11 19:01:55 +00:00
Nick Cao
5a2cdeabed zeno: 2.0.26 -> 2.0.27 (#562266) 2026-09-11 19:01:20 +00:00
Nick Cao
30288f6437 terraform-providers.huaweicloud_huaweicloud: 1.97.2 -> 1.98.2 (#562331) 2026-09-11 19:00:06 +00:00
Nick Cao
582aa159da cargo-leptos: 0.3.7 -> 0.3.8 (#562329) 2026-09-11 18:59:56 +00:00
Nick Cao
8e94624562 python3Packages.python-mpv-jsonipc: 1.3.0 -> 1.4.0 (#562364) 2026-09-11 18:58:20 +00:00
Nick Cao
68e0fe5943 xan: 0.60.0 -> 0.61.0 (#562363) 2026-09-11 18:57:58 +00:00
Nick Cao
7e806500a1 vscode-extensions.saoudrizwan.claude-dev: 4.1.16 -> 4.1.17 (#562357) 2026-09-11 18:57:20 +00:00
Nick Cao
d9a7dba99c terraform-providers.dnsimple_dnsimple: 2.2.0 -> 2.2.1 (#562349) 2026-09-11 18:56:35 +00:00
Nick Cao
3975117562 setbfree: 0.8.16 -> 0.8.17 (#562348) 2026-09-11 18:56:34 +00:00
Nick Cao
890f6a4df0 mackup: 0.11.1 -> 0.11.2 (#562341) 2026-09-11 18:56:07 +00:00
Nick Cao
10363038fa kubernetes-helmPlugins.helm-diff: 3.15.12 -> 3.15.13 (#562195) 2026-09-11 18:55:09 +00:00
Nick Cao
f53b32ab21 vscode-extensions.danielsanmedium.dscodegpt: 3.24.57 -> 3.24.67 (#562175) 2026-09-11 18:54:19 +00:00
Nick Cao
3a2efd3870 home-assistant-custom-lovelace-modules.hourly-weather: 7.0.0 -> 7.1.0 (#562193) 2026-09-11 18:54:12 +00:00
Nick Cao
802f3d2706 gum: 2.0.0 -> 2.0.1 (#562192) 2026-09-11 18:53:57 +00:00
Nick Cao
ce9443ced1 oxigraph: 0.5.10 -> 0.5.11 (#562030) 2026-09-11 18:51:08 +00:00
Nick Cao
918f53a21b terraform-providers.akamai_akamai: 10.4.0 -> 11.0.0 (#562025) 2026-09-11 18:50:34 +00:00
Nick Cao
202ccb2456 consul-template: 0.42.1 -> 0.43.0 (#562077) 2026-09-11 18:49:24 +00:00
Nick Cao
c4b21ecaee linuxPackages.r8168: 8.056.02 -> 8.057.00 (#562063) 2026-09-11 18:48:48 +00:00
Nick Cao
8bb663c237 saucectl: modernize, fix darwin build (#562062) 2026-09-11 18:48:21 +00:00
Nick Cao
d4f28416a5 api-linter: 2.3.1 -> 2.4.0 (#562052) 2026-09-11 18:47:41 +00:00
Nick Cao
60917d3740 metapac: 0.10.1 -> 0.10.2 (#562047) 2026-09-11 18:47:09 +00:00
Nick Cao
d1248566e4 libretro.prosystem: 0-unstable-2026-06-04 -> 0-unstable-2026-08-22 (#562042) 2026-09-11 18:46:44 +00:00
Nick Cao
c2e44383ec wayland-proxy-virtwl: 0-unstable-2026-08-22 -> 0-unstable-2026-09-04 (#562036) 2026-09-11 18:46:15 +00:00
Nick Cao
7446416551 python3Packages.oelint-parser: 8.12.1 -> 8.12.3 (#562102) 2026-09-11 18:45:21 +00:00
Nick Cao
120012b514 hickory-dns: 0.26.2 -> 0.26.3 (#562097) 2026-09-11 18:44:56 +00:00
nixpkgs-ci[bot]
475c76b461 modrinth-app-unwrapped: 0.19.1 -> 0.20.2 (#562144) 2026-09-11 18:42:24 +00:00
Nick Cao
a241c5beee ubridge: 1.2.1 -> 1.2.3 (#562091) 2026-09-11 18:42:03 +00:00
Nick Cao
24b66687e5 vscode-extensions.foam.foam-vscode: 0.44.5 -> 0.44.6 (#562090) 2026-09-11 18:41:42 +00:00
Nick Cao
35892d017a asn: 0.81.1 -> 0.82.0 (#562082) 2026-09-11 18:41:02 +00:00
Nick Cao
cba49d65da gcsfuse: 3.11.3 -> 3.11.4 (#562078) 2026-09-11 18:40:32 +00:00
Pol Dellaiera
e59fa87556 inkycap: init at v26.9.6 (#558841) 2026-09-11 18:37:49 +00:00
Nick Cao
63e1d85ce5 vscode-extensions.rocq-prover.vsrocq: 2.4.3 -> 2.5.0 (#562146) 2026-09-11 18:33:37 +00:00
R. Ryantm
274717080f python3Packages.python-mpv-jsonipc: 1.3.0 -> 1.4.0 2026-09-11 18:31:41 +00:00
R. Ryantm
669acb357b xan: 0.60.0 -> 0.61.0 2026-09-11 18:29:33 +00:00
nixpkgs-ci[bot]
b06afd2086 crowdsec: 1.8.0 -> 1.8.1 (#562306) 2026-09-11 18:26:56 +00:00
Nick Cao
7c0add62de vscode-extensions.prisma.prisma: 31.11.0 -> 31.12.8 (#562131) 2026-09-11 18:25:20 +00:00
Nick Cao
500f7693fb memtree: add license (#562128) 2026-09-11 18:25:07 +00:00
Nick Cao
1bef4de7fb python3Packages.nidaqmx: 1.4.0 -> 1.6.0 (#562126) 2026-09-11 18:24:29 +00:00
gibbert
5272076653 maintainers: rename zgibberish to 2gibbert 2026-09-12 01:22:45 +07:00
Nick Cao
5ac96c8db0 lstk: 0.22.2 -> 1.0.1 (#562113) 2026-09-11 18:15:02 +00:00
nixpkgs-ci[bot]
d400b12e47 Merge master into staging-next 2026-09-11 18:10:14 +00:00
Adam C. Stephens
0ab126b075 nixosTests.hickory-dns: add basic zone query test (#562104) 2026-09-11 18:06:35 +00:00
Vladimír Čunát
7a06dbfc59 mir: 2.28.0 -> 2.29.0 (#560982) 2026-09-11 18:06:26 +00:00
nixpkgs-ci[bot]
eaad089433 tuxbox: 3.3.0 -> 3.4.0 (#562256) 2026-09-11 18:00:29 +00:00
R. Ryantm
f3ffb545f3 vscode-extensions.saoudrizwan.claude-dev: 4.1.16 -> 4.1.17 2026-09-11 17:59:26 +00:00
Vladimír Čunát
35b1ffc1dc staging-next 2026-09-05 (#560469) 2026-09-11 17:59:26 +00:00
R. Ryantm
034de3943f gdscript-formatter: 0.24.0 -> 0.25.0 2026-09-11 17:55:41 +00:00
Pol Dellaiera
7166781849 tgrep: 1.0.7 -> 1.0.8 (#562351) 2026-09-11 17:48:23 +00:00
Wolfgang Walther
9fdac0887d haskellPackages: regenerate package set based on current config (#562346) 2026-09-11 17:43:27 +00:00
Pol Dellaiera
0fcf36803f tgrep: 1.0.7 -> 1.0.8
Diff: https://github.com/microsoft/tgrep/compare/v1.0.7...v1.0.8

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.0.8
2026-09-11 19:38:10 +02:00
Pol Dellaiera
b4143e73a4 python3Packages.mkdocs-build-plantuml-plugin: fix build (#562344) 2026-09-11 17:31:55 +00:00
R. Ryantm
c1b728f728 terraform-providers.dnsimple_dnsimple: 2.2.0 -> 2.2.1 2026-09-11 17:25:42 +00:00
R. Ryantm
d978343cf8 python3Packages.posthog: 7.45.1 -> 7.52.0 2026-09-11 17:25:04 +00:00
Pol Dellaiera
c56d304639 python3Packages.mkdocs-build-plantuml-plugin: fix build 2026-09-11 19:24:45 +02:00
dotlambda
7211ad5d03 home-assistant-custom-components.homematicip_local: 2.11.0 -> 2.11.1 (#561997) 2026-09-11 17:24:43 +00:00
R. Ryantm
f8adea79b9 setbfree: 0.8.16 -> 0.8.17 2026-09-11 17:19:43 +00:00
Pol Dellaiera
96b19246de typos: 1.50.0 -> 1.50.1 (#562295) 2026-09-11 17:09:37 +00:00
Pol Dellaiera
d4d3fe9877 github-copilot-cli: 1.0.73 -> 1.0.83 (#562292) 2026-09-11 17:04:42 +00:00
Robert Schütz
80afa7a226 python3Packages.pypdf: use finalAttrs 2026-09-11 10:01:14 -07:00
R. Ryantm
607b98b183 thunderbird-latest-bin-unwrapped: 154.0 -> 155.0.1 2026-09-11 17:00:57 +00:00
R. Ryantm
b0196de551 mackup: 0.11.1 -> 0.11.2 2026-09-11 17:00:33 +00:00
Tom Hunze
6ef00dfd35 haskellPackages: regenerate package set based on current config 2026-09-11 19:00:26 +02:00
Robert Schütz
3f880bc75c python3Packages.pyreqwest: 0.12.4 -> 0.13.0
Diff: https://github.com/MarkusSintonen/pyreqwest/compare/v0.12.4...v0.13.0

Changelog: https://github.com/MarkusSintonen/pyreqwest/releases/tag/v0.13.0
2026-09-11 09:58:50 -07:00
dotlambda
f79c0bcb42 python3Packages.qh3: 1.9.4 -> 2.0.3 (#560512) 2026-09-11 16:57:19 +00:00
Robert Schütz
5d390f4aad python3Packages.imapclient: 3.1.0 -> 4.0.1
Diff: https://github.com/mjs/imapclient/compare/3.1.0...4.0.1

Changelog: https://github.com/mjs/imapclient/releases/tag/4.0.0
           https://github.com/mjs/imapclient/releases/tag/4.0.1
2026-09-11 09:34:38 -07:00
Robert Schütz
22a619cfad python3Packages.pypdf: 6.18.0 -> 6.18.1
Diff: https://github.com/py-pdf/pypdf/compare/6.18.0...6.18.1

Changelog: https://github.com/py-pdf/pypdf/blob/6.18.1/CHANGELOG.md
2026-09-11 09:28:01 -07:00
Niklas Hambüchen
573136fe94 consul: 2.0.3 -> 2.0.4 (#562234) 2026-09-11 16:26:48 +00:00
poz
cd3f02d26a nixos/iocaine: init module 2026-09-11 18:23:29 +02:00
R. Ryantm
e435b00a2c terraform-providers.huaweicloud_huaweicloud: 1.97.2 -> 1.98.2 2026-09-11 16:08:13 +00:00
Jo
7a14922897 fake-nss: add license (#562081) 2026-09-11 15:57:07 +00:00
dotlambda
d2b29d45a2 immich: 3.1.0 -> 3.2.0 (#561952) 2026-09-11 15:56:28 +00:00
Weijia Wang
157b58b2ef icon-conv-tools: add license (#562095) 2026-09-11 15:51:32 +00:00
Weijia Wang
6db7846159 coder: 2.35.6 -> 2.36.5 (#562183) 2026-09-11 15:50:54 +00:00
poz
20091f10e1 iocaine: 2.5.1 -> 3.5.1 2026-09-11 17:48:38 +02:00
Weijia Wang
7d2851c9fd swayosd: 0.3.1 -> 0.3.2 (#561918) 2026-09-11 15:44:10 +00:00
dotlambda
bc8d19380b python3Packages.elevenlabs: 2.65.0 -> 2.67.0 (#562294) 2026-09-11 15:40:45 +00:00
Weijia Wang
c8a490d78e microcad: support darwin (#561986) 2026-09-11 15:38:44 +00:00
R. Ryantm
2f7c14c1bd cargo-leptos: 0.3.7 -> 0.3.8 2026-09-11 15:26:25 +00:00
Johannes Kirschbauer
e27e379497 pkgs/config: remove types.uniq from nixpkgs config options (#551224) 2026-09-11 15:15:24 +00:00
Sandro
fe4c0a913f nixos/headplane: add server.proxy_auth option (#558042) 2026-09-11 15:14:40 +00:00
Jo
a15349ac80 oath-toolkit: add license (#562034) 2026-09-11 15:07:17 +00:00
Jo
450e8452bb perf-linux: add license (#562039) 2026-09-11 15:06:39 +00:00
Jo
f5555c727d nix-info: add license (#562071) 2026-09-11 15:04:02 +00:00
Ryan Horiguchi
14d7d8501c nixos/headplane: add server.proxy_auth option 2026-09-11 17:01:09 +02:00
Jo
6a94758f4f nixos-container: add license (#562137) 2026-09-11 14:59:11 +00:00
R. Ryantm
1ecffa279d python3Packages.llama-index-readers-file: 0.6.0 -> 0.7.0 2026-09-11 14:58:50 +00:00
Jo
d37ce1e562 kty: add license (#561387) 2026-09-11 14:57:07 +00:00
Jo
ad4e49553c nusmv: add license (#562031) 2026-09-11 14:56:27 +00:00
Jo
1640c048f5 git2cl: add license (#562088) 2026-09-11 14:52:40 +00:00
Jo
d69e1eb2d4 ictree: add license (#562096) 2026-09-11 14:52:04 +00:00
Jo
a0836e2f03 wrapWithXFileSearchPathHook: add license (#562111) 2026-09-11 14:51:12 +00:00
Jo
885a544236 dotnetbuildhelpers: add license (#562156) 2026-09-11 14:47:55 +00:00
Jo
d610551b73 grin: add license (#562085) 2026-09-11 14:46:59 +00:00
Peder Bergebakken Sundt
6e827bcef2 python3Packages.trimesh: 5.0.0 -> 5.1.0 (#562248) 2026-09-11 14:45:54 +00:00
Peder Bergebakken Sundt
0b7b5621c5 renderdoc: 1.45 -> 1.46 (#562245) 2026-09-11 14:45:01 +00:00
Marie Ramlow
4e6f05f15e linphonePackages.linphone-desktop: fix crashes on GNOME (#562281) 2026-09-11 14:41:54 +00:00
Pascal Bach
ebc4aff2d5 plexRaw: 1.43.3.10861-07dfddaeb -> 1.43.4.10903-e5521bd8c (#559967) 2026-09-11 14:37:41 +00:00
Felix Bargfeldt
6110a36e43 par-lang: 0-unstable-2026-08-29 -> 0-unstable-2026-09-07 (#562309) 2026-09-11 14:31:21 +00:00
Adam C. Stephens
81bb03c655 omp: init at 18.1.17 (#552262) 2026-09-11 14:26:46 +00:00
Chris Moultrie
a5fbff87c0 plexRaw: 1.43.3.10861-07dfddaeb -> 1.43.4.10903-e5521bd8c 2026-09-11 10:24:13 -04:00
nixpkgs-ci[bot]
9ceffaf177 sdl3-shadercross: 0-unstable-2026-06-26 -> 0-unstable-2026-09-03 (#562224) 2026-09-11 14:23:27 +00:00
nixpkgs-ci[bot]
6368de0390 devenv: 2.2.2 -> 2.3.0 (#560896) 2026-09-11 14:23:16 +00:00
R. Ryantm
7445a96e79 par-lang: 0-unstable-2026-08-29 -> 0-unstable-2026-09-07 2026-09-11 14:19:16 +00:00
Malix - Alix Brunet
e59c449fab omp: init at 18.1.17
Co-authored-by: Dominique Hummel <naxdy@naxdy.org>
Co-authored-by: Adam C. Stephens <2071575+adamcstephens@users.noreply.github.com>
2026-09-11 16:16:15 +02:00
R. Ryantm
b97825aa77 crowdsec: 1.8.0 -> 1.8.1 2026-09-11 14:11:27 +00:00
nixpkgs-ci[bot]
162b4e7d57 fatou: 0.18.0 -> 0.19.0 (#562291) 2026-09-11 14:02:04 +00:00
R. Ryantm
b2f0ae543f nar-serve: 0.8.0 -> 0.8.1 2026-09-11 13:46:49 +00:00
R. Ryantm
909f2fad88 typos: 1.50.0 -> 1.50.1 2026-09-11 13:41:14 +00:00
Fabian Affolter
fc4d0ee4ba python3Packages.llama-index-vector-stores-google: 0.5.0 -> 0.6.0 (#562240) 2026-09-11 13:40:23 +00:00
Vladimír Čunát
5dcfd6ba59 mir_2_15: Fix compat with gtest 1.18 (#562283) 2026-09-11 13:39:14 +00:00
Fabian Affolter
6331ab6459 python3Packages.llama-index-vector-stores-postgres: 0.8.1 -> 0.9.0 (#561221) 2026-09-11 13:38:32 +00:00
Fabian Affolter
f40fd12abe python3Packages.llama-index-graph-stores-neptune: 0.5.0 -> 0.6.0 (#561296) 2026-09-11 13:38:13 +00:00
R. Ryantm
243e7036ef python3Packages.elevenlabs: 2.65.0 -> 2.67.0 2026-09-11 13:35:26 +00:00
Chris Moultrie
767cec3a03 github-copilot-cli: 1.0.84-4 -> 1.0.83
Diff: https://github.com/github/copilot-cli/compare/v1.0.84-4...v1.0.83

Changelog: https://github.com/github/copilot-cli/releases/tag/v1.0.83
2026-09-11 09:34:25 -04:00
Fabian Affolter
3cf7f2876a python3Packages.llama-index-graph-stores-neptune: migrate to finalAttrs 2026-09-11 15:25:19 +02:00
R. Ryantm
dfcafcf66b fatou: 0.18.0 -> 0.19.0 2026-09-11 13:24:19 +00:00
Fabian Affolter
0ce913b084 python3Packages.llama-index-readers-s3: 0.6.1 -> 0.7.0 (#561463) 2026-09-11 13:24:03 +00:00
nixpkgs-ci[bot]
07c9bf0b3f xaos: 4.3.7 -> 4.3.8 (#562274) 2026-09-11 13:22:04 +00:00
Fabian Affolter
7e2a57ae3e python3Packages.llama-index-readers-s3: migrate to finalAttrs 2026-09-11 15:15:43 +02:00
R. Ryantm
b599ef83c8 rime-moegirl: 20260812 -> 20260911 2026-09-11 13:09:37 +00:00
R. Ryantm
121c2c6aaa kubelogin-oidc: 1.36.3 -> 1.36.4 2026-09-11 13:04:48 +00:00
Fabian Affolter
8a337b1320 python3Packages.sqlmap: 1.10.8 -> 1.10.9 (#562016) 2026-09-11 13:03:53 +00:00
Fabian Affolter
b690485efd python3Packages.zhong-hong-hvac: 1.0.19 -> 1.0.21 (#562121) 2026-09-11 13:02:01 +00:00
Fabian Affolter
2ef6a8ed8d python3Packages.fressnapftracker: 0.3.0 -> 0.3.1 (#562046) 2026-09-11 12:59:35 +00:00
Fabian Affolter
935059fd76 python3Packages.homelink-integration-api: 0.0.5 -> 0.1.0 (#562048) 2026-09-11 12:59:05 +00:00
R. Ryantm
e7e5b45c9f home-assistant-custom-lovelace-modules.custom-brand-icons: 2026.08.5 -> 2026.09.0 2026-09-11 12:56:06 +00:00
OPNA2608
6203c3f268 mir_2_15: Fix compat with gtest 1.18 2026-09-11 14:50:31 +02:00
Fabian Affolter
2a687397ce python3Packages.zhong-hong-hvac: migrate to finalAttrs 2026-09-11 14:50:18 +02:00
Sandro
f2b6c80d49 gplates: 2.5.0-dev3 -> 2.6.0-unstable-2026-08-18 (#555754) 2026-09-11 12:50:11 +00:00
Marie Ramlow
02e9e89874 linphonePackages.linphone-desktop: fix crashes on GNOME 2026-09-11 14:48:53 +02:00
Marie Ramlow
eebba02d63 linphonePackages.linphone-desktop: remove double wrapping 2026-09-11 14:48:53 +02:00
zowoq
d2bad23b17 Merge staging-nixos into staging-next 2026-09-11 22:45:38 +10:00
Sandro
bc6df09611 moonlight: remove inactive maintainer (#555891) 2026-09-11 12:43:26 +00:00
nixpkgs-ci[bot]
33855aedc6 arity: 0.22.0 -> 0.23.0 (#562273) 2026-09-11 12:32:18 +00:00
nixpkgs-ci[bot]
165516796f biome: 2.5.11 -> 2.5.13 (#562271) 2026-09-11 12:32:16 +00:00
Adam C. Stephens
ba08918773 kanidm_1_11: 1.11.1 -> 1.11.2 (#562182) 2026-09-11 12:29:45 +00:00
Fabian Affolter
b76514f125 python3Packages.microsoft-kiota-serialization-*: updates (#562258) 2026-09-11 12:28:33 +00:00
Fabian Affolter
53178c081b diskwatch: 0.5.1 -> 0.5.2 (#562260) 2026-09-11 12:28:28 +00:00
Fabian Affolter
009e323bc4 httpx: 1.11.0 -> 1.12.0 (#562261) 2026-09-11 12:28:23 +00:00
Fabian Affolter
c9920dbb28 python3Packages.opower: 0.20.0 -> 0.21.0 (#562262) 2026-09-11 12:28:18 +00:00
Fabian Affolter
b1f883d2e2 python3Packages.numdifftools: 0.11.0 -> 0.11.1 (#562263) 2026-09-11 12:28:14 +00:00
R. Ryantm
e83aaa2ac1 stackwhere: 0.3.2 -> 0.4.0 2026-09-11 12:25:30 +00:00
R. Ryantm
59ac360df6 xaos: 4.3.7 -> 4.3.8 2026-09-11 12:22:35 +00:00
Robert Hensing
4e28ca5700 lib.types.nullOr: implement v2 check & merge (#525519) 2026-09-11 12:15:55 +00:00
nixpkgs-ci[bot]
0d97b5896c Merge master into staging-nixos 2026-09-11 12:15:08 +00:00
nixpkgs-ci[bot]
1bf22e836f Merge master into staging-next 2026-09-11 12:13:59 +00:00
R. Ryantm
e56086cf98 arity: 0.22.0 -> 0.23.0 2026-09-11 12:13:21 +00:00
Nguyen Hong Hiep
c5522d25d5 fcitx5-lotus: 3.5.7 -> 3.5.9 2026-09-11 19:05:09 +07:00
Fabian Affolter
63bbe6db2f python3Packages.llama-index-vector-stores-google: migrate to finalAttrs 2026-09-11 14:02:06 +02:00
Thiago Kenji Okada
38b366e606 rtorrent: 0.16.20 -> 0.16.22 (#562251) 2026-09-11 12:01:57 +00:00
R. Ryantm
47325e5a66 biome: 2.5.11 -> 2.5.13 2026-09-11 12:01:12 +00:00
Fabian Affolter
3b8d86c3b2 python3Packages.llama-index-graph-stores-neo4j: 0.7.0 -> 0.8.0 (#562247) 2026-09-11 11:59:26 +00:00
Vincent Laporte
f783e5d810 rocqPackages.equations: 1.3.2+9.2 -> 1.3.2+9.3 (#562191) 2026-09-11 11:58:37 +00:00
R. Ryantm
df0c034180 zeno: 2.0.26 -> 2.0.27 2026-09-11 11:58:06 +00:00
Fabian Affolter
8e5675cc8e python3Packages.numdifftools: 0.11.0 -> 0.11.1
Diff: https://github.com/pbrod/numdifftools/compare/v0.11.0...v0.11.1

Changelog: https://github.com/pbrod/numdifftools/blob/v0.11.1/CHANGELOG.md
2026-09-11 13:57:36 +02:00
Fabian Affolter
1efa56dabb python3Packages.opower: 0.20.0 -> 0.21.0
Diff: https://github.com/tronikos/opower/compare/v0.20.0...v0.21.0

Changelog: https://github.com/tronikos/opower/releases/tag/v0.21.0
2026-09-11 13:55:15 +02:00
kirillrdy
ba6782591c rerun: 0.37.1 -> 0.37.2 (#562212) 2026-09-11 11:53:13 +00:00
Sandro Jäckel
8de44cca4e music-assistant-desktop: 0.6.5 -> 0.6.8
Diff: https://github.com/music-assistant/desktop-app/compare/0.6.5...0.6.8

Changelog: https://github.com/music-assistant/desktop-app/releases/tag/0.6.8
2026-09-11 13:51:22 +02:00
R. Ryantm
34097e2d63 virter: 1.3.0 -> 1.3.2 2026-09-11 11:48:32 +00:00
Niklas Hambüchen
cc8f00c119 cloudcompare: 2.13.2 -> 2.13.2-unstable-2026-08-21 (#555707) 2026-09-11 11:44:37 +00:00
Fabian Affolter
cac2abff44 python3Packages.microsoft-kiota-serialization-text: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-text-v1.12.1...microsoft-kiota-serialization-text-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-text-microsoft-kiota-serialization-text-v1.12.2
2026-09-11 13:42:50 +02:00
Fabian Affolter
8bda7361de python3Packages.microsoft-kiota-serialization-multipart: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-multipart-v1.12.1...microsoft-kiota-serialization-multipart-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-multipart-microsoft-kiota-serialization-multipart-v1.12.2
2026-09-11 13:42:44 +02:00
Fabian Affolter
f8929e0a42 python3Packages.microsoft-kiota-serialization-json: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-json-v1.12.1...microsoft-kiota-serialization-json-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-json-microsoft-kiota-serialization-json-v1.12.2
2026-09-11 13:42:32 +02:00
Fabian Affolter
d3a666e189 python3Packages.microsoft-kiota-serialization-form: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-serialization-form-v1.12.1...microsoft-kiota-serialization-form-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-form-v1.12.2
2026-09-11 13:42:26 +02:00
Fabian Affolter
479aafb62c python3Packages.microsoft-kiota-http: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-http-v1.12.1...microsoft-kiota-http-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-http-v1.12.2
2026-09-11 13:42:19 +02:00
Fabian Affolter
1883ceeb9a python3Packages.microsoft-kiota-authentication-azure: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-authentication-azure-v1.12.1...microsoft-kiota-authentication-azure-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-authentication-azure-microsoft-kiota-authentication-azure-v1.12.2
2026-09-11 13:41:23 +02:00
Fabian Affolter
32f0e3d949 python3Packages.microsoft-kiota-abstractions: 1.12.1 -> 1.12.2
Diff: https://github.com/microsoft/kiota-python/compare/microsoft-kiota-abstractions-v1.12.1...microsoft-kiota-abstractions-v1.12.2

Changelog: https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-abstractions-v1.12.2
2026-09-11 13:41:16 +02:00
Sandro
94cdb45c63 topgrade: 17.9.0 -> 17.10.0 (#562075) 2026-09-11 11:39:33 +00:00
R. Ryantm
a2e77aba85 tuxbox: 3.3.0 -> 3.4.0 2026-09-11 11:38:17 +00:00
R. Ryantm
2853835818 uptime-kuma: 2.5.3 -> 2.5.4 2026-09-11 11:37:16 +00:00
R. Ryantm
5f137028f1 vals: 0.46.0 -> 0.46.1 2026-09-11 11:35:40 +00:00
zowoq
7075ad0689 kernel updates for 2026-09-11 (#562241) 2026-09-11 11:30:09 +00:00
nikstur
ca21397d8b nix-store-veritysetup-generator: 1.0.1 -> 1.1.0 (#561977) 2026-09-11 11:29:10 +00:00
Fabian Affolter
dcbded4c20 httpx: 1.11.0 -> 1.12.0
Diff: https://github.com/projectdiscovery/httpx/compare/v1.11.0...v1.12.0

Changelog: https://github.com/projectdiscovery/httpx/releases/tag/v1.12.0
2026-09-11 13:28:40 +02:00
nikstur
74068d0096 nixos/stage-2: add x-initrd.mount to nixStoreMountOpts (#560805) 2026-09-11 11:28:25 +00:00
Fabian Affolter
a0fa2d3fa4 diskwatch: 0.5.1 -> 0.5.2
Diff: https://github.com/matthart1983/diskwatch/compare/v0.5.1...v0.5.2

Changelog: https://github.com/matthart1983/diskwatch/releases/tag/v0.5.2
2026-09-11 13:26:47 +02:00
R. Ryantm
b50fe310e9 rtorrent: 0.16.20 -> 0.16.22 2026-09-11 11:22:47 +00:00
R. Ryantm
806da56e54 python3Packages.svgpathtools: 1.7.4 -> 1.8.0 2026-09-11 11:20:20 +00:00
Gutyina Gergő
feccedc4bf tests/pnpm: add test for pnpm 12 2026-09-11 13:19:08 +02:00
R. Ryantm
80b6d6265e libretro.pcsx-rearmed: 0-unstable-2026-08-27 -> 0-unstable-2026-09-05 2026-09-11 11:12:12 +00:00
R. Ryantm
bb2079672a python3Packages.trimesh: 5.0.0 -> 5.1.0 2026-09-11 11:02:50 +00:00
R. Ryantm
6b6086ec15 python3Packages.llama-index-graph-stores-neo4j: 0.7.0 -> 0.8.0 2026-09-11 11:01:10 +00:00
Peder Bergebakken Sundt
91d23d7925 renderdoc: 1.45 -> 1.46
Upstream still won't budge on PCRE, so I authored a new patch to replace the reverted commit that no longer applies.
2026-09-11 12:53:46 +02:00
zowoq
b287414fcd terraform-providers.temporalio_temporalcloud: 1.7.0 -> 1.9.0 (#562232) 2026-09-11 10:50:33 +00:00
zowoq
468cc1ac0f terraform-providers.sysdiglabs_sysdig: 3.9.1 -> 3.9.2 (#562214) 2026-09-11 10:50:31 +00:00
zowoq
7ba387df06 linux_6_18: 6.18.50 -> 6.18.51 2026-09-11 10:47:48 +00:00
zowoq
a856a94b2c linux_7_2: 7.2.4 -> 7.2.5 2026-09-11 10:47:45 +00:00
R. Ryantm
ae77bf3fc7 python3Packages.llama-index-vector-stores-google: 0.5.0 -> 0.6.0 2026-09-11 10:42:44 +00:00
kirillrdy
11e62f61bc python3Packages.bambi: 0.20.0 -> 0.21.0 (#562217) 2026-09-11 10:31:43 +00:00
Arne Keller
289c2a2417 gradle-completion: 9.6.1 -> 9.7.1 (#562190) 2026-09-11 10:28:37 +00:00
R. Ryantm
645a07f159 vscode-extensions.databricks.databricks: 2.15.0 -> 2.17.1 2026-09-11 10:19:40 +00:00
R. Ryantm
bf546038f8 consul: 2.0.3 -> 2.0.4 2026-09-11 10:14:13 +00:00
R. Ryantm
42c4c26503 wasmer: 7.4.0 -> 7.4.1 2026-09-11 10:13:55 +00:00
R. Ryantm
2d10916756 terraform-providers.temporalio_temporalcloud: 1.7.0 -> 1.9.0 2026-09-11 10:08:26 +00:00
7c6f434c
ba21b2ebd8 sgt-puzzles: update to 20260911.428913c (#562215) 2026-09-11 10:04:05 +00:00
R. Ryantm
a8f3c49516 grcov: 0.10.7 -> 0.10.8 2026-09-11 10:03:46 +00:00
Vladimír Čunát
4cc88e9a73 Merge branch 'staging-nixos' into staging-next 2026-09-11 11:50:24 +02:00
Vladimír Čunát
33cc93ac35 Merge master into staging-next 2026-09-11 11:49:46 +02:00
Pol Dellaiera
155418aec7 python3Packages.rns: 1.5.2 -> 1.5.3 (#562221) 2026-09-11 09:44:26 +00:00
Vladimír Čunát
aecf2cbe33 release: drop darwin.linux-builder (#561818) 2026-09-11 09:40:36 +00:00
R. Ryantm
7deec481cc sdl3-shadercross: 0-unstable-2026-06-26 -> 0-unstable-2026-09-03 2026-09-11 09:40:17 +00:00
Pol Dellaiera
a5f6427435 loguru: 2.1.0 -> 2.2.0 (#561939) 2026-09-11 09:37:22 +00:00
Pol Dellaiera
b89fda182c python3Packages.rns: 1.5.2 -> 1.5.3
Changelog: https://github.com/markqvist/Reticulum/blob/1.5.3/Changelog.md
2026-09-11 11:36:16 +02:00
Pol Dellaiera
6eb20c0761 python3Packages.nomadnet: 1.4.1 -> 1.4.2 2026-09-11 11:36:10 +02:00
R. Ryantm
f8b8f8a6c6 avrdude: 8.2 -> 8.3 2026-09-11 09:34:01 +00:00
Matthew Croughan
2225773e19 ioq3-scion: add license (#561379) 2026-09-11 09:33:59 +00:00
Fabian Affolter
a3b9f886b5 python3Packages.mypy-boto3-*: updates (#562211) 2026-09-11 09:18:49 +00:00
Gaetan Lepage
d5c2847358 python3Packages.bambi: 0.20.0 -> 0.21.0
Diff: https://github.com/bambinos/bambi/compare/0.20.0...0.21.0

Changelog: https://github.com/bambinos/bambi/releases/tag/0.21.0
2026-09-11 09:12:38 +00:00
Jonas Heinrich
ca6907148c nixos/tests/vlm-screenshot-question: more precise instructions to fix test 2026-09-11 11:11:37 +02:00
Jonas Heinrich
c5d491c03b nixos/tests/vlm-screenshot-question: fix llama-cpp binary path 2026-09-11 11:11:36 +02:00
Jonas Heinrich
e6bb426ee8 cloudcompare: modernize package 2026-09-11 11:11:36 +02:00
Jonas Heinrich
e697abd34c cloudcompare: 2.13.2 -> 2.13.2-unstable-2026-08-21
Fixes #553490. CloudCompare has not had a new official release for 2
years, despite having (at time of writing) 388 new commits to master.
2026-09-11 11:11:36 +02:00
Marie Ramlow
b3431be033 renovate: 44.52.0 -> 44.79.2 (#561998) 2026-09-11 09:03:53 +00:00
Jonas Heinrich
e096e18aa6 gplates: 2.5.0-dev3 -> 2.6.0-unstable-2026-08-18 2026-09-11 10:59:39 +02:00
Jonas Heinrich
09c5254f13 stamp: 0-unstable-2026-08-24 -> 0-unstable-2026-09-04 (#561268) 2026-09-11 08:52:45 +00:00
Weijia Wang
44e8c60981 unrar: 7.2.7 -> 7.3.1 (#562059) 2026-09-11 08:51:11 +00:00
Alex Rice
25f3904172 sgt-puzzles: update to 20260911.428913c 2026-09-11 09:45:08 +01:00
Weijia Wang
44494d46f3 testdisk: move to pkgs/by-name 2026-09-11 10:44:47 +02:00
Gaetan Lepage
8440917b42 rerun: 0.37.1 -> 0.37.2
Diff: https://github.com/rerun-io/rerun/compare/0.37.1...0.37.2

Changelog: https://github.com/rerun-io/rerun/blob/0.37.2/CHANGELOG.md
2026-09-11 08:38:48 +00:00
Fabian Affolter
9760b91b7a python3Packages.boto3-stubs: 1.43.91 -> 1.43.92 2026-09-11 10:29:15 +02:00
Fabian Affolter
aa2a309cf1 python3Packages.mypy-boto3-sagemaker: 1.43.90 -> 1.43.92 2026-09-11 10:28:51 +02:00
Fabian Affolter
9777a45aba python3Packages.mypy-boto3-outposts: 1.43.74 -> 1.43.92 2026-09-11 10:28:38 +02:00
Fabian Affolter
a6e3bbba59 python3Packages.mypy-boto3-ec2: 1.43.91 -> 1.43.92 2026-09-11 10:27:59 +02:00
Fabian Affolter
3e51a05b6d python3Packages.frigidaire: 0.18.53 -> 1.0.0 (#562198) 2026-09-11 08:27:11 +00:00
Fabian Affolter
6061cde0f6 python3Packages.iamdata: 0.1.202609101 -> 0.1.202609111 (#562197) 2026-09-11 08:26:47 +00:00
Fabian Affolter
02f06983fa python3Packages.tencentcloud-sdk-python: 3.1.173 -> 3.1.174 (#562199) 2026-09-11 08:26:41 +00:00
Fabian Affolter
03121f7aea nerva: 1.69.6 -> 1.69.7 (#562200) 2026-09-11 08:26:36 +00:00
Lin Jian
325ee6c0db emacs: enable lexical-binding in some files to fix warnings
Emacs 31 introduces warnings like this:

  Warning (files): Missing `lexical-binding' cookie in "/nix/store/hash-elpa2nix.el".
  You can add one with `M-x elisp-enable-lexical-binding RET'.
2026-09-11 16:22:21 +08:00
K900
336dc2bd99 kde-modernclock: init at 0.2.0-unstable-2024-03-07 (#556913) 2026-09-11 08:18:37 +00:00
Gaétan Lepage
48ba59d0dc python3Packages.databricks-sdk: 0.133.0 -> 0.138.0 (#562157) 2026-09-11 08:15:17 +00:00
Subham Roy
70ce253fb8 kde-modernclock: init at 0.2.0-unstable-2024-03-07
Modern Clock is a minimal clock/date plasmoid for KDE Plasma 6.
Pure QML — installs package/ to $out/share/plasma/plasmoids.

https://github.com/Prayag2/kde_modernclock

Assisted-by: opencode muse-spark-1.2-contributor-free
2026-09-11 08:12:13 +00:00
Fabian Affolter
f85ca1de82 python3Packages.aioptdevices: init at 2026.7.1 (#529027) 2026-09-11 08:10:54 +00:00
R. Ryantm
bb560a68e1 terraform-providers.sysdiglabs_sysdig: 3.9.1 -> 3.9.2 2026-09-11 08:10:09 +00:00
rewine
3830c591e4 linyaps: 1.14.0 -> 1.14.1 (#562202) 2026-09-11 08:09:12 +00:00
Fabian Affolter
4d3d32b2f9 python3Packages.pyscorpiontrack: init at 0.1.2 (#550242) 2026-09-11 08:08:50 +00:00
Gaétan Lepage
084cfda597 python3Packages.torchcodec: use ffmpeg-headless (#561750) 2026-09-11 08:07:36 +00:00
Fabian Affolter
ce4ea2495c python3Packages.blockchain: init at 1.4.4 (#551002) 2026-09-11 08:07:19 +00:00
Fabian Affolter
c0a2ce6dc4 python3Packages.harbor-python: init at 1.5.0 (#551294) 2026-09-11 08:06:49 +00:00
Fabian Affolter
acec2aa7f6 python3Packages.aioharmanluxury: init at 0.2.3 (#551347) 2026-09-11 08:06:16 +00:00
Fabian Affolter
6f1a666442 python3Packages.aiokarakeep: init at 0.3.0 (#551350) 2026-09-11 08:05:35 +00:00
Fabian Affolter
83969c2dcb python3Packages.lyngdorf: init at 1.4.8 (#551353) 2026-09-11 08:05:07 +00:00
Fabian Affolter
9d957c576e python3Packages.neopool-modbus: init at 4.5.1 (#551354) 2026-09-11 08:04:39 +00:00
Fabian Affolter
df644e3293 python3Packages.aiohortos: init at 0.3.1 (#560082) 2026-09-11 08:04:08 +00:00
Fabian Affolter
6f5863532a python3Packages.ha-mcp: 8.4.0 -> 8.4.3 (#562129) 2026-09-11 08:03:57 +00:00
Fabian Affolter
46a695f568 python3Packages.lacuscore: 1.25.2 -> 1.26.1 (#562041) 2026-09-11 07:59:56 +00:00
Fabian Affolter
d25c9101c6 python3Packages.iocx: 0.7.6.1 -> 0.7.6.2 (#562114) 2026-09-11 07:59:26 +00:00
Fabian Affolter
adebfd7e8f python3Packages.aioslimproto: 3.1.9 -> 3.2.0 (#562125) 2026-09-11 07:59:01 +00:00
Fabian Affolter
85da7e3e1d nerva: 1.69.6 -> 1.69.7
Diff: https://github.com/praetorian-inc/nerva/compare/v1.69.6...v1.69.7

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.69.7/CHANGELOG.md
2026-09-11 09:56:46 +02:00
R. Ryantm
75679edbf2 home-assistant-custom-components.llm_intents: 1.10.0 -> 1.10.2 2026-09-11 07:56:26 +00:00
R. Ryantm
8e1ad8f469 linyaps: 1.14.0 -> 1.14.1 2026-09-11 07:53:42 +00:00
Fabian Affolter
728b2cb753 python3Packages.frigidaire: modernize 2026-09-11 09:53:01 +02:00
Fabian Affolter
3bb6b4f110 python3Packages.frigidaire: enable tests 2026-09-11 09:50:02 +02:00
Fabian Affolter
56da4251ac python3Packages.frigidaire: 0.18.53 -> 1.0.0
Diff: https://github.com/bm1549/frigidaire/compare/0.18.53...1.0.0

Changelog: https://github.com/bm1549/frigidaire/releases/tag/1.0.0
2026-09-11 09:45:56 +02:00
Fabian Affolter
50fa21431f python3Packages.tencentcloud-sdk-python: 3.1.173 -> 3.1.174
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.173...3.1.174

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.174/CHANGELOG.md
2026-09-11 09:45:17 +02:00
Gaétan Lepage
6a777082ea niks3: 1.10.1 -> 1.11.0 (#562103) 2026-09-11 07:43:23 +00:00
R. Ryantm
7e860ba332 kubernetes-helmPlugins.helm-diff: 3.15.12 -> 3.15.13 2026-09-11 07:43:05 +00:00
Fabian Affolter
ca85e759e5 python3Packages.iamdata: 0.1.202609101 -> 0.1.202609111
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609101...v0.1.202609111

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609111
2026-09-11 09:42:31 +02:00
nixpkgs-ci[bot]
4131d959c3 simpleini: 4.26 -> 4.27 (#562189) 2026-09-11 07:35:30 +00:00
Pierre Roux
74c2f8cdd7 rocqPackages.equations: 1.3.2+9.2 -> 1.3.2+9.3 2026-09-11 09:31:37 +02:00
R. Ryantm
19ca1ac386 home-assistant-custom-lovelace-modules.hourly-weather: 7.0.0 -> 7.1.0 2026-09-11 07:30:34 +00:00
R. Ryantm
1837f56e7b gum: 2.0.0 -> 2.0.1 2026-09-11 07:30:23 +00:00
Vladimír Čunát
f308180979 knot-dns: tiny fixups after the 3.6.0 update (#561294) 2026-09-11 07:26:57 +00:00
R. Ryantm
8aea6d8348 gradle-completion: 9.6.1 -> 9.7.1 2026-09-11 07:23:18 +00:00
R. Ryantm
643beca347 simpleini: 4.26 -> 4.27 2026-09-11 07:12:30 +00:00
Tom Herbers
1f2ce128e4 kanidm_1_11: 1.11.1 -> 1.11.2
Changelog: https://github.com/kanidm/kanidm/releases/tag/v1.11.2
2026-09-11 09:09:39 +02:00
R. Ryantm
a30a81800e coder: 2.35.6 -> 2.36.5 2026-09-11 07:08:56 +00:00
Leona Maroni
d2eb9418d9 gitlab: 19.3.1 -> 19.3.2 (#562168) 2026-09-11 06:59:58 +00:00
zowoq
76d4bb58c3 terraform-providers.hashicorp_azurerm: 5.3.0 -> 5.5.0 (#562154) 2026-09-11 06:53:55 +00:00
zowoq
71f1190413 moor: 2.18.0 -> 2.19.0 (#561451) 2026-09-11 06:53:21 +00:00
R. Ryantm
a2b688e6ce vscode-extensions.danielsanmedium.dscodegpt: 3.24.57 -> 3.24.67 2026-09-11 06:41:24 +00:00
Leona Maroni
5f2a4f5011 gitlab-elasticsearch-indexer: 5.14.7 -> 5.14.13
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-3-2-released
https://gitlab.com/gitlab-org/gitlab-elasticsearch-indexer/-/blob/v5.14.13/CHANGELOG.md?ref_type=tags#51413-2026-09-04
2026-09-11 08:37:44 +02:00
Leona Maroni
363a139080 gitlab: 19.3.1 -> 19.3.2
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-3-2-released
2026-09-11 08:37:37 +02:00
nixpkgs-ci[bot]
75958c8009 bant: 0.3.5 -> 0.3.6 (#562140) 2026-09-11 06:35:42 +00:00
R. Ryantm
610d7de9a4 python3Packages.openhomedevice: 2.3.1 -> 2.6 2026-09-11 06:33:02 +00:00
Vladimír Čunát
6879301fc2 thunderbird-153-unwrapped: 153.1.1esr -> 153.2.0esr (#562124) 2026-09-11 06:22:26 +00:00
Markus Hauck
ff6b5ae4bc vscode-extensions.anthropic.claude-code: 2.1.266 -> 2.1.268
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_017nspvZKPn14ZeBK55sREGa
2026-09-11 08:19:24 +02:00
Markus Hauck
607f8d1f43 claude-code: 2.1.266 -> 2.1.268
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_017nspvZKPn14ZeBK55sREGa
2026-09-11 08:19:24 +02:00
Paul Meyer
11265e991f valeStyles.redhat: 677 -> 678 (#562158) 2026-09-11 06:16:55 +00:00
K900
3013f12114 Re-enable MODULE_DECOMPRESS and fix out-of-tree module packages (#549751) 2026-09-11 06:15:37 +00:00
nixpkgs-ci[bot]
32de32b6ed Merge master into staging-nixos 2026-09-11 06:16:08 +00:00
nixpkgs-ci[bot]
ff2620a8cd Merge master into staging-next 2026-09-11 06:15:06 +00:00
K900
4a7dcfcc7a kdePackages.k3b: add /run/wrappers/bin to the PATH (#561962) 2026-09-11 06:11:51 +00:00
R. Ryantm
161a9ae7b3 valeStyles.redhat: 677 -> 678 2026-09-11 06:04:28 +00:00
Masum Reza
1bad8f3b0c pyprland: 3.4.3 -> 3.4.4 (#562035) 2026-09-11 05:51:09 +00:00
Grayson Tinker
f58689df4a dotnetbuildhelpers: add license 2026-09-10 23:51:08 -06:00
7c6f434c
3268c4a6ca cgal: 6.2 -> 6.2.1 (#559970) 2026-09-11 05:45:24 +00:00
7c6f434c
82361f0c69 gap-{full,minimal}: refactor to by-name (#503373) 2026-09-11 05:42:10 +00:00
R. Ryantm
f0a7d2424f terraform-providers.hashicorp_azurerm: 5.3.0 -> 5.5.0 2026-09-11 05:37:01 +00:00
h7x4
c1f51c4e00 nixos/btrfs: refactor autoScrub services (#559627) 2026-09-11 05:36:52 +00:00
R. Ryantm
4eb7e4302c centrifugo: 6.9.3 -> 6.9.4 2026-09-11 05:36:38 +00:00
R. Ryantm
148432eac0 python3Packages.databricks-sdk: 0.133.0 -> 0.138.0 2026-09-11 05:34:28 +00:00
Paul Meyer
9da730372b capslock: add sotormd as maintainer (#562099) 2026-09-11 05:22:31 +00:00
Pol Dellaiera
b8f16d8fa4 tgrep: 1.0.5 -> 1.0.7 (#562145) 2026-09-11 05:21:52 +00:00
Pol Dellaiera
ae9cc14326 tgrep: 1.0.5 -> 1.0.7
Diff: https://github.com/microsoft/tgrep/compare/v1.0.5...v1.0.7

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.0.7
2026-09-11 07:11:19 +02:00
Vladimír Čunát
58c7c90d69 lomiri.lomiri-content-hub: fix by -Wno-error=FOO 2026-09-11 07:08:05 +02:00
R. Ryantm
6dc9c55d14 vscode-extensions.rocq-prover.vsrocq: 2.4.3 -> 2.5.0 2026-09-11 05:07:13 +00:00
R. Ryantm
7ba71bade1 modrinth-app-unwrapped: 0.19.1 -> 0.20.2 2026-09-11 05:04:32 +00:00
Vladimír Čunát
b491772523 wlcs: fix by another -Wno-error=FOO
https://hydra.nixos.org/build/345014808/step/3/log/tail
2026-09-11 07:00:05 +02:00
nixpkgs-ci[bot]
6fb3ab094f mojoshader: 0-unstable-2026-04-28 -> 0-unstable-2026-09-03 (#562120) 2026-09-11 04:55:56 +00:00
R. Ryantm
904e2cae96 bant: 0.3.5 -> 0.3.6 2026-09-11 04:54:37 +00:00
Grayson Tinker
79911202e2 nixos-container: add license 2026-09-10 22:53:48 -06:00
h7x4
10ed55c65e opentyrian: add license (#562100) 2026-09-11 04:42:49 +00:00
Adam C. Stephens
41a62776c6 OVMF: fix build for -none-elf targets (#556454) 2026-09-11 04:24:54 +00:00
R. Ryantm
dc69b5574a vscode-extensions.prisma.prisma: 31.11.0 -> 31.12.8 2026-09-11 04:15:53 +00:00
nixpkgs-ci[bot]
588005942e jjui: 0.10.9 -> 0.10.10 (#562083) 2026-09-11 04:13:22 +00:00
Grayson Tinker
feae4d66f7 memtree: add license 2026-09-10 22:10:45 -06:00
Jamie Magee
94eb12e802 home-assistant-custom-components.ha_mcp_tools: add voluptuous-openapi 2026-09-10 21:10:33 -07:00
R. Ryantm
22f1174d31 python3Packages.ha-mcp: 8.4.0 -> 8.4.3 2026-09-10 21:09:16 -07:00
benaryorg
5786706a3a binwalk: dumpifs is unfree
The license metadata of *dumpifs* has been set to *unfree* via 7762802708.
Gating the inclusion of the unfree package will allow *binwalk* to build properly on h.n.o as well as in setups which do not allow unfree packages.

Signed-off-by: benaryorg <binary@benary.org>
2026-09-11 04:08:54 +00:00
R. Ryantm
0eb9fc0cd0 python3Packages.nidaqmx: 1.4.0 -> 1.6.0 2026-09-11 04:00:28 +00:00
R. Ryantm
55d3d36377 thunderbird-153-unwrapped: 153.1.1esr -> 153.2.0esr 2026-09-11 03:59:22 +00:00
R. Ryantm
cc3d66c3f4 python3Packages.aioslimproto: 3.1.9 -> 3.2.0 2026-09-11 03:59:08 +00:00
@mjones
7fdaa420c0 android-studio: 2026.1.3.8 -> 2026.1.4.7 (#561297) 2026-09-11 03:47:27 +00:00
nixpkgs-ci[bot]
29bb1f2861 syswatch: 0.10.0 -> 0.11.0 (#562038) 2026-09-11 03:45:19 +00:00
R. Ryantm
e81ce46706 python3Packages.zhong-hong-hvac: 1.0.19 -> 1.0.21 2026-09-11 03:45:00 +00:00
R. Ryantm
3865c81232 mojoshader: 0-unstable-2026-04-28 -> 0-unstable-2026-09-03 2026-09-11 03:42:42 +00:00
Robert Schütz
e13c7b1743 vips_8_17: drop 2026-09-10 20:39:47 -07:00
Robert Schütz
c358f8dfc8 immich: add diogotcorreia to maintainers 2026-09-10 20:37:36 -07:00
Robert Schütz
7d7b9bb8a4 immich: 3.1.0 -> 3.2.0
Diff: https://github.com/immich-app/immich/compare/v3.1.0...v3.2.0

Changelog: https://github.com/immich-app/immich/releases/tag/v3.2.0
2026-09-10 20:37:35 -07:00
@mjones
4b93b3f771 art-standalone: fix aarch64 cross-compilation (#561591) 2026-09-11 03:33:43 +00:00
@mjones
fa95fdf9f9 libp11: 0.4.18 -> 0.4.21 (#560647) 2026-09-11 03:32:33 +00:00
Adam C. Stephens
05453c93d5 vikunja-desktop: 2.3.0 -> 2.6.0 (#559323) 2026-09-11 03:30:39 +00:00
R. Ryantm
4cba04bf72 python3Packages.iocx: 0.7.6.1 -> 0.7.6.2 2026-09-11 03:28:04 +00:00
Grayson Tinker
b46aa8d28d wrapWithXFileSearchPathHook: add license 2026-09-10 21:26:58 -06:00
R. Ryantm
0a1e48c387 lstk: 0.22.2 -> 1.0.1 2026-09-11 03:25:22 +00:00
Grayson Tinker
0b3bc660e2 opentyrian: add license 2026-09-10 21:25:06 -06:00
Adam C. Stephens
a10d1e3697 nixosTests.hickory-dns: add basic zone query test
Assisted-By: OpenAI Codex GPT-6 Astra
2026-09-10 23:24:14 -04:00
workflow
f59e8f8387 vikunja-desktop: 2.3.0 -> 2.6.0
Changelogs:
https://github.com/go-vikunja/vikunja/releases/tag/v2.4.0
https://github.com/go-vikunja/vikunja/releases/tag/v2.5.0
https://github.com/go-vikunja/vikunja/releases/tag/v2.6.0

Assisted-by: Claude Code (Claude Fable 5)
2026-09-10 23:19:28 -04:00
sotormd
ca585e9b4b capslock: add sotormd as maintainer 2026-09-11 08:25:57 +05:30
R. Ryantm
96d148ff08 python3Packages.oelint-parser: 8.12.1 -> 8.12.3 2026-09-11 02:50:13 +00:00
Adam C. Stephens
b74a82da39 niks3: 1.10.1 -> 1.11.0
Changelog: https://github.com/Mic92/niks3/releases/tag/v1.11.0
2026-09-10 22:47:39 -04:00
Grayson Tinker
2387374fac ictree: add license 2026-09-10 20:44:32 -06:00
Grayson Tinker
a29f5a9511 icon-conv-tools: add license 2026-09-10 20:42:47 -06:00
Ihar Hrachyshka
9ed84be80c turingplus: add bootstrap test to passthru.tests (#557764) 2026-09-11 02:29:00 +00:00
Grayson Tinker
5adced20ff git2cl: add license 2026-09-10 20:27:54 -06:00
R. Ryantm
c1dbcfac47 ubridge: 1.2.1 -> 1.2.3 2026-09-11 02:26:51 +00:00
R. Ryantm
2d2a8a2bdf vscode-extensions.foam.foam-vscode: 0.44.5 -> 0.44.6 2026-09-11 02:26:38 +00:00
Adam C. Stephens
13fceb7ab3 hickory-dns: 0.26.2 -> 0.26.3
Changelog: https://github.com/hickory-dns/hickory-dns/releases/tag/v0.26.3
2026-09-10 22:19:13 -04:00
Grayson Tinker
c1c0a2d4c5 grin: add license 2026-09-10 20:19:01 -06:00
Adam C. Stephens
89e905fae0 jjui: 0.10.9 -> 0.10.10
Changelog: https://github.com/idursun/jjui/releases/tag/v0.10.10
2026-09-10 22:15:52 -04:00
Michael Daniels
49b833c5d0 tetex: add license (#562051) 2026-09-11 02:10:53 +00:00
Grayson Tinker
ff126ad0b9 fake-nss: add license 2026-09-10 20:10:11 -06:00
Grayson Tinker
4b87f6a6de tetex: add license 2026-09-10 20:04:55 -06:00
Adam Thompson-Sharpe
28235d10fb turingplus: add bootstrap test to passthru.tests
Adds a `passthru.tests` test to make sure that the Nix derivation
builds successfully when the Nix-built compiler itself is used as the
`bootstrap` input, rather than the upstream release binary.
2026-09-10 22:04:25 -04:00
R. Ryantm
526f87fe53 asn: 0.81.1 -> 0.82.0 2026-09-11 02:03:01 +00:00
Michael Daniels
fdc7702b88 popa3d: add license (#562043) 2026-09-11 02:00:02 +00:00
nixpkgs-ci[bot]
9a40a1dde3 dart-sass: 1.103.0 -> 1.104.0 (#558065) 2026-09-11 01:55:45 +00:00
Michael Daniels
e0ce78a75b doc: recommend channel tarball in Darwin flake example (#561967) 2026-09-11 01:53:45 +00:00
Michael Daniels
2e71907d21 mssql-jdbc: add license (#562070) 2026-09-11 01:52:16 +00:00
Michael Daniels
a698b36592 system-sendmail: add license (#562069) 2026-09-11 01:51:41 +00:00
Michael Daniels
12b2fca7a8 xorg_sys_opengl: add license (#562067) 2026-09-11 01:51:11 +00:00
Grayson Tinker
c789472d9e popa3d: add license
The license describes itself as a heavily cut-down BSD license.
It's even shorter than BSD0, but this is the closest thing we have.
2026-09-10 19:50:14 -06:00
Michael Daniels
302a7de891 hello-cpp: add license (#562029) 2026-09-11 01:41:08 +00:00
R. Ryantm
275eeedf94 gcsfuse: 3.11.3 -> 3.11.4 2026-09-11 01:39:44 +00:00
Grayson Tinker
3b4a8d549e nix-info: add license 2026-09-10 19:39:38 -06:00
Michael Daniels
e121c3e6d4 nixpkgs-manual: add license (#562014) 2026-09-11 01:37:50 +00:00
Grayson Tinker
fe6e3cab67 mssql-jdbc: add license 2026-09-10 19:36:43 -06:00
Grayson Tinker
fe5e4482cc system-sendmail: add license 2026-09-10 19:33:58 -06:00
R. Ryantm
d52ee3ae43 consul-template: 0.42.1 -> 0.43.0 2026-09-11 01:32:13 +00:00
R. Ryantm
211a4f21db topgrade: 17.9.0 -> 17.10.0 2026-09-11 01:32:02 +00:00
Michael Daniels
2fc927502f nix-generate-from-cpan-3: add license (#562018) 2026-09-11 01:28:27 +00:00
Michael Daniels
0a863bcf9e nixpkgs-lint: add license (#562020) 2026-09-11 01:28:00 +00:00
Michael Daniels
5a77018cc2 bakoma_ttf: add license (#561345) 2026-09-11 01:25:51 +00:00
Grayson Tinker
989fb6e5f7 xorg_sys_opengl: add license 2026-09-10 19:21:49 -06:00
Matt Sturgeon
04dbfad791 nixfmt: 1.4.0 → 1.5.0 (#562045) 2026-09-11 01:16:41 +00:00
epicrazzmatazz
7928d07e47 nixos/suricata: reload suricata after ruleset update 2026-09-10 21:16:26 -04:00
Ethan Carter Edwards
7ba62d8b15 saucectl: modernize, fix darwin build
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 21:13:33 -04:00
R. Ryantm
adf392ddfb linuxPackages.r8168: 8.056.02 -> 8.057.00 2026-09-11 01:05:19 +00:00
R. Ryantm
53b5283c88 unrar: 7.2.7 -> 7.3.1 2026-09-11 00:55:59 +00:00
nixpkgs-ci[bot]
0dd22c89c3 par2cmdline: 1.3.0 -> 1.4.0 (#561617) 2026-09-11 00:54:28 +00:00
Grayson Tinker
0776a511e6 telemt: add license 2026-09-10 18:53:57 -06:00
R. Ryantm
880d3f6646 api-linter: 2.3.1 -> 2.4.0 2026-09-11 00:44:49 +00:00
R. Ryantm
7bf0ef0444 python3Packages.homelink-integration-api: 0.0.5 -> 0.1.0 2026-09-11 00:30:16 +00:00
nixpkgs-ci[bot]
2692045217 Merge master into staging-nixos 2026-09-11 00:25:49 +00:00
R. Ryantm
9ad87319b5 metapac: 0.10.1 -> 0.10.2 2026-09-11 00:25:21 +00:00
nixpkgs-ci[bot]
62d583d647 Merge master into staging-next 2026-09-11 00:24:43 +00:00
Matt Sturgeon
c8c4fb38b0 nixfmt: 1.4.0 → 1.5.0
https://github.com/NixOS/nixfmt/releases/tag/v1.5.0
2026-09-11 01:23:14 +01:00
R. Ryantm
bbb536ca71 python3Packages.fressnapftracker: 0.3.0 -> 0.3.1 2026-09-11 00:20:05 +00:00
Grayson Tinker
adffb7ff05 perf-linux: add license 2026-09-10 18:12:32 -06:00
R. Ryantm
e73e0bce81 libretro.prosystem: 0-unstable-2026-06-04 -> 0-unstable-2026-08-22 2026-09-11 00:11:23 +00:00
R. Ryantm
0f7aad6cc1 python3Packages.lacuscore: 1.25.2 -> 1.26.1 2026-09-11 00:08:48 +00:00
R. Ryantm
88acf26c40 fabric-ai: 1.4.473 -> 1.4.478 2026-09-11 00:08:44 +00:00
Grayson Tinker
6a133b2655 oath-toolkit: add license 2026-09-10 18:07:23 -06:00
Michael Daniels
a22c3bff72 gtksourceviewmm4: drop (#559998) 2026-09-11 00:06:02 +00:00
R. Ryantm
d6989e28bd syswatch: 0.10.0 -> 0.11.0 2026-09-11 00:03:40 +00:00
Austin Horstman
2ed3f5e5eb vimPlugins: update on 2026-09-10 (#561882) 2026-09-11 00:02:09 +00:00
Austin Horstman
87a3a16913 luaPackages: update on 2026-09-10 (#561883) 2026-09-11 00:02:01 +00:00
Tom Hunze
4f895bf6c4 gtksourceviewmm4: drop
This version of gtksourceviewmm is unused and has been unmaintained
upstream since December 2018 [1].

[1] https://gitlab.gnome.org/GNOME/gtksourceviewmm/-/tree/gtksourceviewmm-4
2026-09-10 19:59:58 -04:00
R. Ryantm
79e36337a2 wayland-proxy-virtwl: 0-unstable-2026-08-22 -> 0-unstable-2026-09-04 2026-09-10 23:55:01 +00:00
R. Ryantm
ec9ee96131 pyprland: 3.4.3 -> 3.4.4 2026-09-10 23:52:30 +00:00
Michael Daniels
1d27372104 gtksourceview: drop unversioned alias (#559987) 2026-09-10 23:50:47 +00:00
R. Ryantm
f3bca4aeee tzf-rs: 1.3.7 -> 2.0.0 2026-09-10 23:50:26 +00:00
Grayson Tinker
00042de6de nusmv: add license 2026-09-10 17:49:59 -06:00
Michael Daniels
f7fd04ca75 pangomm*: add explicit version suffix to attr, enable structuredAttrs and strictDeps, move to pkgs/by-name (#560130) 2026-09-10 23:44:53 +00:00
R. Ryantm
e194d77176 oxigraph: 0.5.10 -> 0.5.11 2026-09-10 23:43:34 +00:00
Grayson Tinker
1e7325d214 hello-cpp: add license 2026-09-10 17:42:30 -06:00
Nick Cao
e7a81b50e2 strongswan: 6.0.7 -> 6.1.0 (#560892) 2026-09-10 23:41:37 +00:00
Michael Daniels
cc2cbc258f python3Packages.redisvl: 0.26.0 -> 0.27.1; python3Packages.redi-om: unbreak (#560986) 2026-09-10 23:36:41 +00:00
Gutyina Gergő
200c19ff03 n8n: 2.36.7 -> 2.37.10 2026-09-11 01:35:44 +02:00
Sandro
87e72774ef libcec: 7.1.1 -> 8.1.7 (#544675) 2026-09-10 23:29:44 +00:00
Sandro
82b427f4b1 waylogout: unstable-2023-06-09 -> 0.3 (#554039) 2026-09-10 23:26:30 +00:00
R. Ryantm
3e4acacb9a libcec: 7.1.1 -> 8.1.7 2026-09-11 01:23:53 +02:00
Sandro
cfd6d734c8 intel-llvm: fix eval after intel-compute-runtime drivers output removal (#561994) 2026-09-10 23:22:43 +00:00
Sandro
5fe9ab360c stowaway: init at 1.0.1 (#559459) 2026-09-10 23:19:42 +00:00
Sandro
38014044b5 flightdeck: init at 1.0.0 (#559467) 2026-09-10 23:19:05 +00:00
Norbert Melzer
6c74a4bbfb waylogout: unstable-2023-06-09 -> 0.3 2026-09-11 01:18:32 +02:00
epicrazzmatazz
23ca81b76b nixos/suricata: add support for --drop-conf rules 2026-09-10 19:18:14 -04:00
R. Ryantm
d23a1bc59e terraform-providers.akamai_akamai: 10.4.0 -> 11.0.0 2026-09-10 23:17:27 +00:00
matthewcroughan
13be083f8f nixos/k3b: remove redundant 'manual step' docs 2026-09-11 00:17:19 +01:00
matthewcroughan
1ddf6a84eb kdePackages.k3b: add /run/wrappers/bin to the PATH 2026-09-11 00:17:16 +01:00
Nick Cao
b0d6310d26 telegram-desktop: 7.0.9 -> 7.1.5, _64gram: 1.2.7 -> 1.2.8 (#559281) 2026-09-10 23:14:41 +00:00
Sandro
672e025435 smplayer: 25.6.0 -> 26.8.29 (#557932) 2026-09-10 23:13:43 +00:00
Grayson Tinker
253cc5544b vim-plugins-updater: add license 2026-09-10 17:13:03 -06:00
Sandro
b5ff059f14 github-copilot-cli: 1.0.61 -> 1.0.73 (#534884) 2026-09-10 23:11:35 +00:00
Sandro
2655d22475 kelivo: init at 1.2.3 (#555327) 2026-09-10 23:04:32 +00:00
Grayson Tinker
fa1c91e136 nixpkgs-lint: add license 2026-09-10 17:03:48 -06:00
Ihar Hrachyshka
c142dabeb8 darwin.linux-builder{-x86_64,-vz}: adopt (#562008) 2026-09-10 23:03:00 +00:00
Sandro
ceb705f6ac space-rabbit: init at 2.1.1 (#550543) 2026-09-10 23:02:50 +00:00
Sandro
e83e7375e8 tuple: install CLI on Darwin (#560220) 2026-09-10 23:01:35 +00:00
Grayson Tinker
515c822686 nix-generate-from-cpan-3: add license 2026-09-10 17:01:07 -06:00
Grayson Tinker
059d8dda4c nixpkgs-manual: add license 2026-09-10 16:58:55 -06:00
Sandro
6cb8c040df python3Packages.ansi2html: 1.9.3 -> 1.9.5 (#561626) 2026-09-10 22:57:13 +00:00
Sandro
ce956ebac1 nixos/coder: add url to Coder configuration reference (#561987) 2026-09-10 22:53:33 +00:00
Sandro
0200414095 nixos/zsh: use absolute path to hostname binary (#527145) 2026-09-10 22:47:28 +00:00
zowoq
bf2bf1dd40 linuxKernel.kernels.linux_zen: 7.2.3 -> 7.2.4 (#561751) 2026-09-10 22:46:18 +00:00
Ihar Hrachyshka
c641fb64b7 darwin.linux-builder{-x86_64,-vz}: adopt
I was surprised to learn these packages had no dedicated maintainers.
Now they will.
2026-09-10 18:45:29 -04:00
R. Ryantm
b85d98644b python3Packages.sqlmap: 1.10.8 -> 1.10.9 2026-09-10 22:40:42 +00:00
Ihar Hrachyshka
c5a356e3ec freeipmi: fix clang build; add booxter as maintainer (#561495) 2026-09-10 22:38:48 +00:00
R. Ryantm
a0eb657f39 python3Packages.yoto-api: 4.3.4 -> 4.4.1 2026-09-10 22:35:46 +00:00
Sandro
12fbce90cb nixos/komodo-periphery: fix path issues for docker, git, and system tools (#561845) 2026-09-10 22:31:25 +00:00
Peder Bergebakken Sundt
a6fd94eecd code-server: 4.115.0 -> 4.134.0 (#556473) 2026-09-10 22:28:18 +00:00
Peder Bergebakken Sundt
b833658d99 bakoma_ttf: use installFonts (#561358) 2026-09-10 22:22:48 +00:00
Peder Bergebakken Sundt
61f0fc306e pesde: 0.7.3 -> 0.7.4, adopt (#561707) 2026-09-10 22:22:09 +00:00
Peder Bergebakken Sundt
062fbef910 harper: 2.8.0 -> 2.10.0 (#561815) 2026-09-10 22:21:39 +00:00
Sandro
dcdd0fdecc immich-public-proxy: 3.2.1 -> 3.3.1 (#561199) 2026-09-10 22:17:18 +00:00
Sandro
1e943888bc motrix-next: 3.9.7 -> 3.9.8 (#560946) 2026-09-10 22:14:38 +00:00
Sandro
8f46cede97 nixos/immich: add database.package option (#549618) 2026-09-10 22:13:20 +00:00
Peder Bergebakken Sundt
9c8079b6cf odhcp6c: 0-unstable-2026-01-25 -> 0-unstable-2026-06-27, set main program and structuredAttrs (#448311) 2026-09-10 22:08:46 +00:00
Nick Cao
052e14257a drift: 1.1.0 -> 1.3.0 (#561879) 2026-09-10 22:08:32 +00:00
Nick Cao
6596d21a32 libretro.nestopia: 0-unstable-2026-08-30 -> 0-unstable-2026-09-06 (#561877) 2026-09-10 22:08:10 +00:00
Nick Cao
bdd4bab8f4 xandikos: 0.4.5 -> 0.4.6 (#561868) 2026-09-10 22:06:48 +00:00
Nick Cao
db9e23026d whitesur-icon-theme: 2026-08-11 -> 2026-09-10 (#561866) 2026-09-10 22:06:28 +00:00
Nick Cao
5f3c8f45b6 python3Packages.cadwyn: 7.2.0 -> 7.3.0 (#561857) 2026-09-10 22:05:18 +00:00
Nick Cao
b0c6432be5 saucectl: 0.213.0 -> 0.214.0 (#561852) 2026-09-10 22:04:52 +00:00
Peder Bergebakken Sundt
0ef2e8424d sshwifty: 0.4.8-beta-release -> 0.4.10-beta-release (#559841) 2026-09-10 22:04:44 +00:00
Nick Cao
1ee47771c3 lprobe: 0.2.0 -> 0.2.1 (#561930) 2026-09-10 22:04:10 +00:00
Nick Cao
878edfc2ec go-swagger: 0.36.5 -> 0.36.6 (#561913) 2026-09-10 22:03:11 +00:00
Peder Bergebakken Sundt
6a18e3b760 txm: add versionCheckHook (#560767) 2026-09-10 22:02:32 +00:00
Nick Cao
10b02c3ad7 python3Packages.oelint-data: 1.5.18 -> 1.5.19 (#561971) 2026-09-10 22:02:19 +00:00
Nick Cao
5f0d714852 vscode-extensions.banacorn.agda-mode: 0.10.1 -> 0.10.2 (#561964) 2026-09-10 22:01:50 +00:00
Nick Cao
dec922b4c6 libretro.beetle-vb: 0-unstable-2026-07-29 -> 0-unstable-2026-08-23 (#561960) 2026-09-10 22:01:25 +00:00
Nick Cao
0671f78f76 python3Packages.scikit-posthocs: 0.16.1 -> 0.17.0 (#561957) 2026-09-10 22:01:02 +00:00
Nick Cao
1f9274a0a7 runpodctl: 2.12.0 -> 2.13.0 (#561947) 2026-09-10 22:00:34 +00:00
Nick Cao
815844e4ff gh-gonest: 0-unstable-2025-12-17 -> 0-unstable-2026-08-31 (#561992) 2026-09-10 22:00:13 +00:00
Jared Baur
6ab182ada2 nixos/systemd-initrd: allow /nixos-closure to always exist (#552833) 2026-09-10 21:59:42 +00:00
Sandro
68bc00388a boa: fix darwin build (#559352) 2026-09-10 21:59:23 +00:00
Peder Bergebakken Sundt
4a2cd53424 databricks-cli: enable __structuredAttrs (#561985) 2026-09-10 21:57:57 +00:00
Peder Bergebakken Sundt
d615aa8f72 trunk-io: modernize slightly (#561982) 2026-09-10 21:57:29 +00:00
Peder Bergebakken Sundt
4eea94bd0c ferdium: 7.1.2 -> 7.2.3 (#557767) 2026-09-10 21:51:45 +00:00
Peder Bergebakken Sundt
dc008f06e5 antigravity-acp: 1.0.0 -> 1.1.1 (#560481) 2026-09-10 21:49:04 +00:00
Peder Bergebakken Sundt
cfcce26965 sesh: 2.28.0 -> 2.29.0 (#560098) 2026-09-10 21:48:17 +00:00
Peder Bergebakken Sundt
6ccbc6ca5b bolt-launcher: 0.22.0 -> 0.24.0 (#559959) 2026-09-10 21:47:43 +00:00
Rafael Ieda
e0a59dcfa4 bakoma_ttf: use installFonts 2026-09-10 18:46:09 -03:00
Peder Bergebakken Sundt
6b50f0948a notion-electron: 2.2.3 -> 2.4.0 (#560232) 2026-09-10 21:41:42 +00:00
nixpkgs-ci[bot]
344b92fce9 openspec: 1.10.0 -> 1.13.0 (#558124) 2026-09-10 21:41:26 +00:00
Peder Bergebakken Sundt
677596c12d gopodder: 1.2.4 -> 1.2.5 (#561782) 2026-09-10 21:41:24 +00:00
Peder Bergebakken Sundt
65705db0aa vista-fonts-cht: use installFonts (#561433) 2026-09-10 21:40:57 +00:00
Peder Bergebakken Sundt
693b6a5684 t3code: 0.0.38 -> 0.0.40 (#561115) 2026-09-10 21:39:45 +00:00
Peder Bergebakken Sundt
8f612b6fad freerouting: 2.2.4 -> 2.4.1 (#561794) 2026-09-10 21:37:26 +00:00
Peder Bergebakken Sundt
70d6060525 weylus: unstable-2025-10-08 -> unstable-2026-2-16 (#561775) 2026-09-10 21:34:57 +00:00
Peder Bergebakken Sundt
994df18430 dataexplorer: 4.0.2 -> 4.0.7 (#561375) 2026-09-10 21:34:12 +00:00
Peder Bergebakken Sundt
7a3bb2bb64 baekmuk-ttf: use installFonts (#561366) 2026-09-10 21:33:51 +00:00
Peder Bergebakken Sundt
f9f3da1f46 unfonts-core: use installFonts (#561341) 2026-09-10 21:32:28 +00:00
Peder Bergebakken Sundt
743eb50952 finamp: 0.9.24-beta -> 1.0.1-beta (#561355) 2026-09-10 21:32:10 +00:00
Peder Bergebakken Sundt
0cf11ef437 netpeek: 0.3.3 -> 0.3.4 (#561286) 2026-09-10 21:31:31 +00:00
Peder Bergebakken Sundt
b18f06a4fa dvgrab: 2016-05-16 -> 3.5.2, adopt (#561187) 2026-09-10 21:31:13 +00:00
Fabian Affolter
2848eb7ef8 python3Packages.tencentcloud-sdk-python: 3.1.172 -> 3.1.173 (#561853) 2026-09-10 21:10:14 +00:00
Fabian Affolter
f7b611d5a8 python3Packages.iamdata: 0.1.202609091 -> 0.1.202609101 (#561850) 2026-09-10 21:08:09 +00:00
Fabian Affolter
5273cab80d credsweeper: 1.18.2 -> 1.18.3 (#561904) 2026-09-10 21:07:43 +00:00
Sandro
1c12389515 lmms: zynaddsubfx plugin missing (#559533) 2026-09-10 21:06:17 +00:00
Fabian Affolter
57a522a6b6 python3Packages.mypy-boto3-*: updates (#561849) 2026-09-10 21:06:11 +00:00
Sandro
694a8d667e yarnspinner-console: init at 3.2.2 (#560703) 2026-09-10 21:04:26 +00:00
Sandro
aff8a0b283 nixos/softether: fix ExecStart failing on read-only /nix/store (#537675) 2026-09-10 20:56:27 +00:00
Robert Schütz
1f411e853b home-assistant-custom-components.homematicip_local: 2.11.0 -> 2.11.1
Diff: https://github.com/SukramJ/custom_homematic/compare/2.11.0...2.11.1

Changelog: https://github.com/SukramJ/custom_homematic/blob/2.11.1/changelog.md
2026-09-10 13:55:38 -07:00
Robert Schütz
4139fa6450 python3Packages.openccu-loom-client: 2026.9.3 -> 2026.9.4
Diff: https://github.com/SukramJ/openccu-loom-client/compare/2026.9.3...2026.9.4

Changelog: https://github.com/SukramJ/openccu-loom-client/blob/2026.9.4/changelog.md
2026-09-10 13:55:38 -07:00
Robert Schütz
2420064b84 python3Packages.openccu-data: 2026.7.2 -> 2026.9.0
Diff: https://github.com/SukramJ/openccu-data/compare/2026.7.2...2026.9.0

Changelog: https://github.com/SukramJ/openccu-data/blob/2026.9.0/changelog.md
2026-09-10 13:55:37 -07:00
Robert Schütz
013bf83f49 python3Packages.aiohomematic: 2026.9.1 -> 2026.9.2
Diff: https://github.com/SukramJ/aiohomematic/compare/2026.9.1...2026.9.2

Changelog: https://github.com/SukramJ/aiohomematic/blob/2026.9.2/changelog.md
2026-09-10 13:55:37 -07:00
Sandro
2c4d833ebd whisper-cpp: use ffmpeg-headless (#561760) 2026-09-10 20:55:05 +00:00
R. Ryantm
714ff848e8 renovate: 44.52.0 -> 44.79.2 2026-09-10 20:51:05 +00:00
dotlambda
d49c739048 poetry: 2.4.2 -> 2.4.3 (#561009) 2026-09-10 20:49:44 +00:00
Sandro Jäckel
f384865105 intel-llvm: fix eval after intel-compute-runtime drivers output removal 2026-09-10 22:46:22 +02:00
kirillrdy
939b62f884 python3Packages.gluonts: 0.16.3 -> 0.17.0 (#561896) 2026-09-10 20:45:34 +00:00
kirillrdy
6433e45828 python3Packages.tensordict: 0.14.1 -> 0.14.2 (#561848) 2026-09-10 20:45:03 +00:00
R. Ryantm
aac69eda39 python3Packages.ansi2html: 1.9.3 -> 1.9.5 2026-09-10 22:42:00 +02:00
nixpkgs-ci[bot]
d38da512b8 apidog: 2.8.43 -> 2.8.45 (#558730) 2026-09-10 20:41:31 +00:00
Sandro
9740694779 autobrr: drop unused typescript (#560532) 2026-09-10 20:31:29 +00:00
nixpkgs-ci[bot]
39a2a63c80 openapi-python-client: 0.29.0 -> 0.29.1 (#561951) 2026-09-10 20:20:05 +00:00
R. Ryantm
39b8a8a720 gh-gonest: 0-unstable-2025-12-17 -> 0-unstable-2026-08-31 2026-09-10 20:19:20 +00:00
dish
ec94b83531 noctalia: 5.0.1 -> 5.1.0 (#561944) 2026-09-10 20:14:57 +00:00
Sandro
08ef85a268 obsidian: fix startupWMClass (#561709) 2026-09-10 20:12:31 +00:00
Nick Cao
3891239c84 fastp: 1.3.6 -> 1.3.7 (#561834) 2026-09-10 20:00:23 +00:00
Sandro
f9f90e02b2 python3Packages.cmd2: 3.2.1 -> 3.5.1 (#561458) 2026-09-10 19:59:01 +00:00
Nick Cao
03094c353a python3Packages.specialized-turbo: 0.8.2 -> 0.8.3 (#561799) 2026-09-10 19:58:16 +00:00
Felix Stupp
2d72ab3ad3 nixos/coder: add url to Coder configuration reference
linked to @main documentation so that link stays hopefully stable
2026-09-10 19:54:13 +00:00
Basile Dura
8c0f40d19e microcad: add aarch64-darwin support
fix: formatting
2026-09-10 21:53:47 +02:00
Nick Cao
957351ab35 vi-mongo: 0.3.0 -> 0.3.1 (#561729) 2026-09-10 19:52:41 +00:00
Nick Cao
91f8398a74 python3Packages.ibm-cloud-sdk-core: 3.26.0 -> 3.26.1 (#561726) 2026-09-10 19:52:04 +00:00
Nick Cao
668d217391 reindeer: 2026.08.24.00 -> 2026.09.07.00 (#561723) 2026-09-10 19:51:09 +00:00
Rafael Ieda
c4f848b9ec cadabra2: fix build 2026-09-10 16:50:12 -03:00
Nick Cao
c39eb867ca ghqr: 0.6.0 -> 0.6.1 (#561719) 2026-09-10 19:49:58 +00:00
Nick Cao
0d8ebcbc79 python3Packages.django-mfa3: 1.1.0 -> 1.1.1 (#561715) 2026-09-10 19:49:25 +00:00
Nick Cao
10846b023c czkawka: 12.0.1 -> 12.0.2 (#561793) 2026-09-10 19:48:46 +00:00
Nick Cao
71b108f191 gnmic: 0.47.0 -> 0.48.0 (#561789) 2026-09-10 19:47:35 +00:00
Nick Cao
89f9ceee20 spicetify-cli: 2.44.0 -> 2.45.0 (#561786) 2026-09-10 19:46:40 +00:00
Ethan Carter Edwards
dbb3ac2612 databricks-cli: enable __structuredAttrs
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 15:45:21 -04:00
Nick Cao
408915da78 wootility: 5.4.1 -> 5.4.2 (#561774) 2026-09-10 19:44:49 +00:00
Nick Cao
077b19b911 steam-art-manager: 3.17.0 -> 3.18.0 (#561771) 2026-09-10 19:44:24 +00:00
Nick Cao
e57d6d63d2 soundalike: 0.1.2 -> 0.1.3 (#561770) 2026-09-10 19:43:52 +00:00
Nick Cao
e39691dc89 codex: 0.153.4 -> 0.154.0 (#561769) 2026-09-10 19:42:35 +00:00
Nick Cao
6330d968f3 python3Packages.airos: 0.6.11 -> 0.6.12 (#561766) 2026-09-10 19:41:41 +00:00
Nick Cao
2a07e24dcf python3Packages.quantiphy: 2.22.1 -> 2.23 (#561764) 2026-09-10 19:40:49 +00:00
Nick Cao
367cd1af1d vscode-extensions.vytautassurvila.csharp-ls: 0.0.34 -> 0.0.35 (#561762) 2026-09-10 19:40:08 +00:00
Ethan Carter Edwards
ae275b7de0 trunk-io: modernize slightly
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 15:38:43 -04:00
K900
48fbf81088 libhwy: fix CMake config (#561975) 2026-09-10 19:36:59 +00:00
Weijia Wang
404c164c97 vscode-{css,json}-languageserver: migrate to typescript 7 (#560523) 2026-09-10 19:35:04 +00:00
Weijia Wang
e238412673 autobrr: drop unused typescript 2026-09-10 21:32:57 +02:00
nikstur
fdb29ef8d4 nix-store-veritysetup-generator: 1.0.1 -> 1.1.0 2026-09-10 21:25:24 +02:00
Antoine du Hamel
10dec0a250 libhwy: fix CMake config 2026-09-10 22:18:56 +03:00
Adam C. Stephens
bd9326274b paseo: init at 0.8.0 (#560691) 2026-09-10 19:03:11 +00:00
Nico Felbinger
9a9236336f odhcp6c: 0-unstable-2026-01-25 -> 0-unstable-2026-06-27, set main program and structuredAttrs 2026-09-10 20:38:06 +02:00
R. Ryantm
7abcd0bf43 python3Packages.oelint-data: 1.5.18 -> 1.5.19 2026-09-10 18:34:02 +00:00
Sefa Eyeoglu
54d16c1300 proton-ge-bin: GE-Proton11-5 -> GE-Proton11-6 (#561117) 2026-09-10 18:25:19 +00:00
Grayson Tinker
9ce908677e doc: recommend channel tarball in Darwin flake example 2026-09-10 12:23:37 -06:00
nixpkgs-ci[bot]
5a446c304d Merge master into staging-nixos 2026-09-10 18:11:51 +00:00
nixpkgs-ci[bot]
a4b7ef446c Merge master into staging-next 2026-09-10 18:10:48 +00:00
R. Ryantm
1a4221bb7d vscode-extensions.banacorn.agda-mode: 0.10.1 -> 0.10.2 2026-09-10 17:59:21 +00:00
Adam C. Stephens
96d8839131 paseo-relay: init at 0-unstable-2026-08-22 2026-09-10 13:30:55 -04:00
Adam C. Stephens
611156baf1 paseo: init at 0.8.0 2026-09-10 13:30:55 -04:00
R. Ryantm
9cba650400 libretro.beetle-vb: 0-unstable-2026-07-29 -> 0-unstable-2026-08-23 2026-09-10 17:30:30 +00:00
nixpkgs-ci[bot]
7de9926b00 ersatztv: 26.8.1 -> 26.9.0 (#561801) 2026-09-10 17:30:02 +00:00
nixpkgs-ci[bot]
f97c5b72df yaziPlugins: update on 2026-09-10 (#561884) 2026-09-10 17:30:01 +00:00
nixpkgs-ci[bot]
823e11003f sparkle: 1.26.7 -> 1.26.8 (#561954) 2026-09-10 17:30:00 +00:00
Martín Alpuente
1dc6a6dfd7 cobra-cli: fix changelog url 2026-09-10 19:29:43 +02:00
dotlambda
a28d01dae1 gdal: 3.13.2 -> 3.13.3 (#561017) 2026-09-10 17:19:01 +00:00
Arne Keller
3b6ec5044b resonarium: 0.1.0 -> 0.1.1 (#561887) 2026-09-10 17:13:24 +00:00
R. Ryantm
74771ee6b3 python3Packages.scikit-posthocs: 0.16.1 -> 0.17.0 2026-09-10 17:04:37 +00:00
nixpkgs-ci[bot]
f0200c8674 resterm: 1.5.0 -> 1.7.2 (#561875) 2026-09-10 17:02:08 +00:00
isabel
80674889b1 python3Packages.exllamav3: 1.4.3 -> 1.4.8; tabbyapi: 0-unstable-2026-08-08 -> 0-unstable-2026-09-07 (#560664) 2026-09-10 16:52:18 +00:00
Gaetan Lepage
3318f06243 onnx: 1.21.0 -> 1.22.0
Diff: https://github.com/onnx/onnx/compare/v1.21.0...v1.22.0

Changelog: https://github.com/onnx/onnx/releases/tag/v1.22.0
2026-09-10 16:49:12 +00:00
R. Ryantm
ae39b4f5de sparkle: 1.26.7 -> 1.26.8 2026-09-10 16:45:57 +00:00
Sandro
deae3cbcac tinyMediaManager: init at 5.3.2 (#543024) 2026-09-10 16:42:27 +00:00
Sandro
4148ca7159 fastpotify: init at 0.7.1 (#559639) 2026-09-10 16:41:15 +00:00
Sandro
8203e1b0cb tsduck: 3.40-4165 -> 3.44-4676; build fixes (#454832) 2026-09-10 16:37:09 +00:00
Sandro
a27f575433 scalable-cli: init at 1.0.0 (#556378) 2026-09-10 16:36:46 +00:00
R. Ryantm
cea5b7e52d openapi-python-client: 0.29.0 -> 0.29.1 2026-09-10 16:34:04 +00:00
Sandro
4597ec550d stellar-core: 27.1.0 -> 28.0.1 (#555071) 2026-09-10 16:29:22 +00:00
dish
666f18c26f yarn-berry: patch got dependency (#561938) 2026-09-10 16:25:33 +00:00
Gaetan Lepage
ce7ad4f54a python3Packages.torchrl: use git tag for 0.14.0 release 2026-09-10 16:18:51 +00:00
Dimitar Nestorov
80dbcc8cd2 yarn-berry: patch got dependency 2026-09-10 19:06:40 +03:00
R. Ryantm
aa0c4f77a9 runpodctl: 2.12.0 -> 2.13.0 2026-09-10 15:47:46 +00:00
Sandro
3636be2566 yoinks: init at 0.3.1 (#560213) 2026-09-10 15:45:03 +00:00
Robert Hensing
6be62e656f runCommand: add finalAttrs (#551663) 2026-09-10 15:42:37 +00:00
dish
3999fbb06b noctalia-greeter: 1.3.1 -> 1.5.0
Requires libxml2 now, per upstream
2026-09-10 11:28:15 -04:00
dish
65bddf5fd3 noctalia: 5.0.1 -> 5.1.0
https://noctalia.dev/changelogs#v5.1.0
2026-09-10 11:27:58 -04:00
nixpkgs-ci[bot]
93fb0b3592 devcontainer: 0.87.0 -> 0.89.0 (#538514) 2026-09-10 15:27:42 +00:00
Adam C. Stephens
10213464e4 forgejo: 16.0.3 -> 16.0.4; forgejo-lts: 15.0.7 -> 15.0.8 (#561910) 2026-09-10 15:27:39 +00:00
Dmitry Skibitsky
584080e230 fastpotify: init at 0.7.1 2026-09-10 18:26:08 +03:00
Dmitry Skibitsky
cb4e763d97 maintainers: add DmitrySkibitsky 2026-09-10 18:25:55 +03:00
Gaetan Lepage
1429cfba73 python3Packages.tensordict: 0.14.1 -> 0.14.2
Diff: https://github.com/pytorch/tensordict/compare/v0.14.1...v0.14.2

Changelog: https://github.com/pytorch/tensordict/releases/tag/v0.14.2
2026-09-10 15:19:50 +00:00
Pol Dellaiera
3779f7e276 loguru: 2.1.0 -> 2.2.0 2026-09-10 17:04:29 +02:00
nixpkgs-ci[bot]
9dd255965c uftpd: 2.16 -> 2.17 (#561790) 2026-09-10 14:55:12 +00:00
aszlig
917ea5cb44 nixos/systemd-confinement: fix with PrivateTmp=disconnected (#560614) 2026-09-10 14:52:55 +00:00
Sandro
fb5f3828ac home-assistant-custom-components.openai-tts: init at 3.9.1 (#560898) 2026-09-10 14:48:46 +00:00
Sandro Jäckel
6547164ba8 home-assistant-custom-components.openai-tts: init at 3.9.1 2026-09-10 16:42:01 +02:00
Sandro
ca7476fa38 espanso: 1.4.0 -> 1.4.1 (#559275) 2026-09-10 14:40:25 +00:00
airone01
a62d46f0ae yoinks: init at 0.3.1 2026-09-10 16:34:49 +02:00
Sandro
bd734a08b2 grocy: 4.6.0 -> 4.7.1 (#557835) 2026-09-10 14:24:04 +00:00
Adam C. Stephens
3311d764cf nixos/incus/virtual-machine: switch to repart image for more customization (#560600) 2026-09-10 14:23:00 +00:00
nixpkgs-ci[bot]
03928baf24 ctlptl: 0.9.5 -> 0.9.6 (#561829) 2026-09-10 14:22:03 +00:00
Aleksandr Krotov
b8967eee6a swayosd: 0.3.1 -> 0.3.2
https://github.com/ErikReider/SwayOSD/releases/tag/v0.3.2
2026-09-10 17:19:31 +03:00
Sandro
a5685c526b python3.Packages.htmltools: 0.6.1 -> 0.7.0; python3Packages.shiny: 1.5.1 -> 1.7.0 (#556863) 2026-09-10 14:16:55 +00:00
Masum Reza
926d82c304 dms-greeter: 1.6.0 -> 1.6.1 (#561886) 2026-09-10 14:09:54 +00:00
Antoine du Hamel
623411a056 tart: 2.36.0 -> 2.37.0 (#561912) 2026-09-10 14:03:52 +00:00
R. Ryantm
f550450b63 lprobe: 0.2.0 -> 0.2.1 2026-09-10 13:58:48 +00:00
Sandro
33313b6081 cliproxyapi: init at 7.2.146 (#532540) 2026-09-10 13:39:18 +00:00
Sandro
a38674147b python3Packages.google-play-scraper: init at 1.2.7, python3Packages.shelljob: init at 0.6.3, python3Packages.apksigtool: init at 0.1.0, python3Packages.httptools: init at 5.0.0, python3Packages.libsast: init at 3.1.8, mobsf: init at 4.5.2 (#435936) 2026-09-10 13:25:56 +00:00
Sandro
8d15a5c007 homebridge-config-ui-x: 5.24.0 -> 5.29.0 (#551173) 2026-09-10 13:24:55 +00:00
nixpkgs-ci[bot]
5dc3ff875d Merge master into staging-nixos 2026-09-10 13:19:45 +00:00
R. Ryantm
65ddfb8b58 go-swagger: 0.36.5 -> 0.36.6 2026-09-10 13:19:23 +00:00
Sandro
a835c6e12e ipu7: init (#542085) 2026-09-10 13:18:46 +00:00
nixpkgs-ci[bot]
fb36fbc2da Merge master into staging-next 2026-09-10 13:18:45 +00:00
Sam Estep
a0ef093c58 tart: 2.36.0 -> 2.37.0 2026-09-10 09:16:45 -04:00
Samuel Ainsworth
694a55a21d python3Packages.mhcgnomes: 3.39.0 -> 3.64.2 (#561891) 2026-09-10 13:16:05 +00:00
Sandro
101849ac77 hyphanet: rename from freenet (#554495) 2026-09-10 13:14:30 +00:00
Sandro
1b370f0490 anyzig: init at 2026_03_26 (#561640) 2026-09-10 13:13:11 +00:00
Sandro
360834e6a6 tea-dash: init at 0.3.7 (#558442) 2026-09-10 13:08:45 +00:00
Chris Moultrie
e3fa00d1f4 forgejo: 16.0.3 -> 16.0.4
changelog: https://codeberg.org/forgejo/forgejo/milestone/139655
2026-09-10 09:08:01 -04:00
Chris Moultrie
d8729a9b76 forgejo-lts: 15.0.7 -> 15.0.8
changelog: https://codeberg.org/forgejo/forgejo/milestone/139652
2026-09-10 09:07:24 -04:00
Sandro
0f7215aefb flame: init at 2.4.0, add NixOS module (#551448) 2026-09-10 13:06:20 +00:00
Franta Bartik
8cef61c44e tea-dash: init at 0.3.7
https://github.com/gbarany/tea-dash

Assisted-by: nix-init
2026-09-10 15:02:57 +02:00
Sandro
a4e40697d3 ghidra-extensions.reva: init at 7.3.0 (#555735) 2026-09-10 13:00:59 +00:00
K900
a16bbd3d86 linux-firmware: 20260810 -> 20260910 (#561906) 2026-09-10 12:57:17 +00:00
Sandro
0091742634 step-agent: 0.67.3 -> 0.69.2 (#557417) 2026-09-10 12:56:20 +00:00
K900
b0b8e154a8 kdePackages: Gear 26.08.0 -> 26.08.1 (#561905) 2026-09-10 12:54:03 +00:00
Gaétan Lepage
21ca0d4b29 python3Packages.pyg-lib: 0.8.0 -> 0.9.0 (#561902) 2026-09-10 12:52:47 +00:00
K900
f632391d1c linux-firmware: 20260810 -> 20260910
Diff: 20260810...20260910
2026-09-10 15:51:01 +03:00
nixpkgs-ci[bot]
1927682e0d budget-tracker-tui: 1.4.2 -> 1.6.0 (#561901) 2026-09-10 12:50:56 +00:00
Sandro
e6aed06552 cosmic-ext-applet-workspace-icons: init at 1.2.0 (#559480) 2026-09-10 12:48:30 +00:00
K900
6dbb0a9d1d kdePackages: Gear 26.08.0 -> 26.08.1 2026-09-10 15:48:15 +03:00
Sandro
26a4664ef9 docker-{buildx,compose,gc,sbom}: move to by-name (#561309) 2026-09-10 12:47:06 +00:00
Dr. Jonathan Berrisch
00c7167db9 cosmic-ext-applet-workspace-icons: init at 1.2.0 2026-09-10 14:42:43 +02:00
Gaetan Lepage
90cdc4ad06 python3Packages.gluonts: 0.16.3 -> 0.17.0
Diff: https://github.com/awslabs/gluonts/compare/v0.16.3...v0.17.0

Changelog: https://github.com/awslabs/gluonts/releases/tag/v0.17.0
2026-09-10 12:37:40 +00:00
nixpkgs-ci[bot]
c41774f408 yosys: 0.68 -> 0.69 (#561622) 2026-09-10 12:33:25 +00:00
isabel
a32f51b99b moonlight: 2026.8.1 -> 2026.9.0 (#561655) 2026-09-10 12:29:42 +00:00
R. Ryantm
5945863470 credsweeper: 1.18.2 -> 1.18.3 2026-09-10 12:25:18 +00:00
Gaétan Lepage
ff801b5253 xgboost: modernize, remove use of cudatoolkit (#561363) 2026-09-10 12:25:04 +00:00
R. Ryantm
8f82a1db7b budget-tracker-tui: 1.4.2 -> 1.6.0 2026-09-10 12:22:42 +00:00
R. Ryantm
1219ed420d python3Packages.pyg-lib: 0.8.0 -> 0.9.0 2026-09-10 12:19:01 +00:00
R. Ryantm
1191262e25 scx-loader: 1.1.2 -> 1.1.3 2026-09-10 12:18:01 +00:00
kirillrdy
11ba6329d1 mujoco: 3.12.0 -> 3.13.0 (#561657) 2026-09-10 12:14:33 +00:00
nixpkgs-ci[bot]
87fc021b95 Merge master into staging-nixos 2026-09-10 12:14:25 +00:00
nixpkgs-ci[bot]
ec03f4d814 Merge master into staging-next 2026-09-10 12:13:23 +00:00
7c6f434c
e016e77818 collabora-online: 25.04.9-4 -> 25.04.12-4 (#548817) 2026-09-10 12:10:06 +00:00
Ethan Carter Edwards
4d8ed510d5 xgboost: remove cudatoolkit in favor of explicit packages
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 12:08:02 +00:00
Ethan Carter Edwards
fabd2f886f xgboost: cleanup cmakeFlags by using lib.cmake*
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 12:08:01 +00:00
Ethan Carter Edwards
d411ab855c xgboost: finalAttrs, enable __structuredAttrs, strictDeps
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 12:07:59 +00:00
Sandro
021fa0cc33 codex-acp: 0.13.0 -> 1.10.0 (#551944) 2026-09-10 12:01:17 +00:00
Weijia Wang
6e110cdade libphonenumber: 9.0.38 -> 9.0.39 (#561795) 2026-09-10 11:58:11 +00:00
R. Ryantm
e1bd7eeb5b openspec: 1.10.0 -> 1.13.0 2026-09-10 11:55:11 +00:00
Ramses
1a43ec5ac8 joplin-cli: 3.6.2 -> 3.7.1 (#561254) 2026-09-10 11:53:16 +00:00
Martin Weinelt
1fa6a5c189 nginxModules.vod: 1.9.1 -> 1.9.2 (#561816) 2026-09-10 11:52:12 +00:00
Yt
f375400ccd python3Packages.transformers: 5.16.1 -> 5.17.0 (#561870) 2026-09-10 11:47:43 +00:00
Felix Schröter
9d7913374a tor-browser: 15.0.21 -> 15.0.22 (#561469) 2026-09-10 11:45:35 +00:00
Sandro
a62025a151 nwjs: 0.102.1 -> 0.115.0; remove ia32 & add arm64 target (#560847) 2026-09-10 11:39:43 +00:00
Sandro
ca4713f070 omada-software-controller: init at 6.3.0.45 (#345652) 2026-09-10 11:39:32 +00:00
nixpkgs-ci[bot]
8eb83015ba kyverno: 1.19.0 -> 1.19.1 (#561839) 2026-09-10 11:21:43 +00:00
nixpkgs-ci[bot]
bba7893853 linecast: 2.2.0 -> 2.3.3 (#561800) 2026-09-10 11:21:42 +00:00
nixpkgs-ci[bot]
15edbbc058 tuple: 0-unstable-2026-08-27 -> 0-unstable-2026-09-07 (#561798) 2026-09-10 11:21:42 +00:00
Sandro
bd9c7c7fc3 mcp-searxng: 2.1.0 -> 2.2.0 (#561781) 2026-09-10 11:14:55 +00:00
Bart Brouns
07e99535c4 resonarium: 0.1.0 -> 0.1.1 2026-09-10 13:11:19 +02:00
R. Ryantm
6bff1eb8e4 python3Packages.mhcgnomes: 3.39.0 -> 3.64.2 2026-09-10 11:05:54 +00:00
Aiden Schembri
e12d0ae272 dms-greeter: 1.6.0 -> 1.6.1 2026-09-10 13:03:33 +02:00
Marcus Ramberg
22924d97fe dms-greeter: init at 1.6.0 (#545231) 2026-09-10 10:47:39 +00:00
R. Ryantm
684fc59df0 kimai: 2.65.0 -> 2.66.0 2026-09-10 10:43:16 +00:00
kirillrdy
c42d2a5fb1 python3Packages.executorch: skip failing tests on python>=3.14 (#561828) 2026-09-10 10:36:51 +00:00
R. Ryantm
fb4effc66a drift: 1.1.0 -> 1.3.0 2026-09-10 10:35:47 +00:00
Thiago Kenji Okada
28d691fbb7 libretro.freechaf: init at 0-unstable-2026-04-20 (#537217) 2026-09-10 10:34:39 +00:00
Thiago Kenji Okada
20c77d78ff libretro.theodore: init at 0-unstable-2026-04-03 (#537228) 2026-09-10 10:34:33 +00:00
Thiago Kenji Okada
33a93669ce libretro.gearcoleco: init at 1.6.6 (#537211) 2026-09-10 10:34:11 +00:00
Thiago Kenji Okada
8852f2afb2 libretro.jaxe: init at 0-unstable-2026-04-02 (#537219) 2026-09-10 10:34:06 +00:00
Thiago Kenji Okada
09ebc9832b libretro.pd777: init at 0-unstable-2026-06-19 (#537225) 2026-09-10 10:34:00 +00:00
nixpkgs-ci[bot]
d24639da98 unciv: 4.21.14 -> 4.21.19 (#561867) 2026-09-10 10:33:29 +00:00
nixpkgs-ci[bot]
7d48ddeb0f dutctl: 1.0.0-alpha.2-unstable-2026-08-25 -> 1.0.0-alpha.3-unstable-2026-09-09 (#561747) 2026-09-10 10:33:29 +00:00
R. Ryantm
a741364d0a libretro.nestopia: 0-unstable-2026-08-30 -> 0-unstable-2026-09-06 2026-09-10 10:29:55 +00:00
Austin Horstman
12c73a6e4a vimPlugins.copilot-lua: fix packaged language server
Version 3.1.5 selects the server through server.custom_server_filepath. Set that default to the packaged executable instead of rewriting the old bundled JavaScript path.
2026-09-10 05:29:19 -05:00
R. Ryantm
57a585bb99 resterm: 1.5.0 -> 1.7.2 2026-09-10 10:25:40 +00:00
Artturin
8e1c62d184 comma: 2.4.1 -> 2.4.2 (#558832) 2026-09-10 10:08:55 +00:00
nixpkgs-ci[bot]
3824e02a19 atmos: 1.227.0 -> 1.228.0 (#561505) 2026-09-10 10:00:07 +00:00
Gaetan Lepage
246b454382 python3Packages.transformers: 5.16.1 -> 5.17.0
Diff: https://github.com/huggingface/transformers/compare/v5.16.1...v5.17.0

Changelog: https://github.com/huggingface/transformers/releases/tag/v5.17.0
2026-09-10 09:51:37 +00:00
Luca Fulchir
de63d782a5 inkycap: init at v26.9.6
Assisted-by: OpenCode (Qwen3.8-27B)
Signed-off-by: Luca Fulchir <luca@fulchir.it>
2026-09-10 11:47:44 +02:00
éclairevoyant
c9aa87bde0 nixos/zsh: use absolute path to hostname binary 2026-09-10 05:47:32 -04:00
Gaetan Lepage
f9a9ff9b9f python3Packages.pytorch-lightning: 2.6.5 -> 2.6.6
Diff: https://github.com/Lightning-AI/pytorch-lightning/compare/2.6.5...2.6.6

Changelog: https://github.com/Lightning-AI/pytorch-lightning/releases/tag/2.6.6
2026-09-10 09:45:40 +00:00
Jonas Heinrich
7093ca7e1e nixos/invoiceplane: Asssertion that new version requires extra settings 2026-09-10 11:35:03 +02:00
R. Ryantm
7155d1ee4e unciv: 4.21.14 -> 4.21.19 2026-09-10 09:29:42 +00:00
R. Ryantm
c8543fdb76 xandikos: 0.4.5 -> 0.4.6 2026-09-10 09:29:06 +00:00
R. Ryantm
4b25cdfe42 whitesur-icon-theme: 2026-08-11 -> 2026-09-10 2026-09-10 09:27:35 +00:00
Vladimír Čunát
af6d940e93 Merge master into staging-next 2026-09-10 11:23:15 +02:00
Vladimír Čunát
84e56bf5e9 freebsd: correctly don't assume packages will build for platforms other than freebsd (#561756) 2026-09-10 09:15:51 +00:00
Vladimír Čunát
50483eb35a freebsd.gencat: nixfmt 2026-09-10 11:08:48 +02:00
Rachala Raj
927dda2030 flightdeck: init at 1.0.0
Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-09-10 14:38:26 +05:30
nixpkgs-ci[bot]
23d7de90dd cloudquery: 6.41.1 -> 6.42.2 (#561843) 2026-09-10 09:00:03 +00:00
nixpkgs-ci[bot]
a131a70945 babashka-unwrapped: 1.13.219 -> 1.13.220 (#561755) 2026-09-10 09:00:01 +00:00
R. Ryantm
3e2afe52ee python3Packages.cadwyn: 7.2.0 -> 7.3.0 2026-09-10 08:58:06 +00:00
Fabian Affolter
b2c88c5c57 python3Packages.ibm-cloud-sdk-core: migrate to finalAttrs 2026-09-10 10:57:10 +02:00
Fabian Affolter
df4df80215 python3Packages.llama-index-readers-json: 0.5.0 -> 0.6.0 (#561618) 2026-09-10 08:52:31 +00:00
Fabian Affolter
d11125432c adscan: 11.2.0 -> 12.0.0 (#561689) 2026-09-10 08:52:09 +00:00
Fabian Affolter
dafc6b4c4f python3Packages.llama-index-vector-stores-milvus: 1.1.0 -> 1.2.0 (#561728) 2026-09-10 08:50:52 +00:00
Fabian Affolter
8576c86260 python3Packages.tencentcloud-sdk-python: 3.1.172 -> 3.1.173
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.172...3.1.173

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.173/CHANGELOG.md
2026-09-10 10:49:18 +02:00
Fabian Affolter
bac951bd8b python3Packages.iamdata: 0.1.202609091 -> 0.1.202609101
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609091...v0.1.202609101

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609101
2026-09-10 10:47:18 +02:00
Fabian Affolter
c0a7c390dd python3Packages.boto3-stubs: 1.43.90 -> 1.43.91 2026-09-10 10:46:57 +02:00
R. Ryantm
f02f69f37f saucectl: 0.213.0 -> 0.214.0 2026-09-10 08:46:40 +00:00
Fabian Affolter
7a840d7be8 python3Packages.mypy-boto3-mediatailor: 1.43.89 -> 1.43.91 2026-09-10 10:46:13 +02:00
Fabian Affolter
3a5016126c python3Packages.mypy-boto3-mediapackagev2: 1.43.67 -> 1.43.91 2026-09-10 10:46:11 +02:00
Fabian Affolter
34dd79455b python3Packages.mypy-boto3-medialive: 1.43.87 -> 1.43.91 2026-09-10 10:46:10 +02:00
Fabian Affolter
3dbcf4c5e6 python3Packages.mypy-boto3-lambda: 1.43.86 -> 1.43.91 2026-09-10 10:46:02 +02:00
Fabian Affolter
86935d3d29 python3Packages.mypy-boto3-ec2: 1.43.90 -> 1.43.91 2026-09-10 10:45:36 +02:00
Fabian Affolter
5b7aaa19d0 python3Packages.mypy-boto3-connect: 1.43.90 -> 1.43.91 2026-09-10 10:45:27 +02:00
Austin Horstman
19de6ba60c vimPlugins.nvim-treesitter: update grammars 2026-09-10 03:41:51 -05:00
Austin Horstman
3a3e969930 vimPlugins: resolve github repository redirects 2026-09-10 03:41:51 -05:00
Austin Horstman
1b6f816df8 vimPlugins.vim-fern: 1.59.1 -> 1.59.2 2026-09-10 03:41:50 -05:00
Austin Horstman
5981484c57 vimPlugins.project-nvim: 6.1.0-1 -> 6.2.0-1 2026-09-10 03:41:50 -05:00
Austin Horstman
32b3f2200c vimPlugins.onedarkpro-nvim: 2.28.0-unstable-2026-08-17 -> 2.29.0 2026-09-10 03:41:50 -05:00
Austin Horstman
16c3caef1c vimPlugins.oklch-color-picker-nvim: 5.0.2 -> 5.0.5 2026-09-10 03:41:50 -05:00
Austin Horstman
c38ac784ee vimPlugins.neotest-java: 0.38.3 -> 0.38.4 2026-09-10 03:41:49 -05:00
Austin Horstman
3ef1a1557b vimPlugins.live-preview-nvim: 0.9.6 -> 0.9.7 2026-09-10 03:41:49 -05:00
Austin Horstman
a4013a0d61 vimPlugins.indent-blankline-nvim: 3.10.0 -> 3.10.1 2026-09-10 03:41:49 -05:00
Austin Horstman
bfcf699b0b vimPlugins.copilot-lua: 3.0.4 -> 3.1.5 2026-09-10 03:41:48 -05:00
Austin Horstman
c68df13df8 vimPlugins.blink-indent: 2.2.0 -> 2.3.0 2026-09-10 03:41:48 -05:00
Austin Horstman
29773c06f0 vimPlugins.astrolsp: 4.0.1 -> 4.0.3 2026-09-10 03:41:48 -05:00
Austin Horstman
704cf0093a vimPlugins.astrocore: 3.1.0 -> 3.1.1 2026-09-10 03:41:48 -05:00
Austin Horstman
7391820153 vimPlugins.LazyVim: 16.0.0 -> 16.0.1 2026-09-10 03:41:47 -05:00
Austin Horstman
d48e6ea31f vimPlugins: update on 2026-09-10 2026-09-10 03:41:47 -05:00
Yohann Boniface
e78bda873e audiowaveform: fix changelog URL (#561746) 2026-09-10 08:31:58 +00:00
nixpkgs-ci[bot]
c87065e8fc gitkraken: 12.4.0 -> 12.4.1 (#561696) 2026-09-10 08:29:50 +00:00
Rachala Raj
c15e9c343a stowaway: init at 1.0.1
Assisted-by: Antigravity (Gemini 3.7 Flash)
2026-09-10 13:56:00 +05:30
R. Ryantm
0ab5afc29c cloudquery: 6.41.1 -> 6.42.2 2026-09-10 08:21:18 +00:00
Channing He
f7febd5960 nixos/komodo-periphery: fix path issues for docker, git, and system tools
Co-authored-by: RustyNova016
2026-09-10 17:19:07 +09:00
RumBugen
9d0024c4ba poedit: adopt 2026-09-10 10:13:28 +02:00
RumBugen
ab5edcf5eb maintainers: add RumBugen 2026-09-10 10:13:06 +02:00
Austin Horstman
73133ce90e luaPackages.rustaceanvim: 9.2.0-2 -> 9.2.1-2 2026-09-10 03:10:19 -05:00
R. Ryantm
93b38d04c0 kyverno: 1.19.0 -> 1.19.1 2026-09-10 08:09:38 +00:00
Austin Horstman
c021989a4d luaPackages.luaossl: 20250929-0 -> 20260910-0 2026-09-10 03:07:50 -05:00
Austin Horstman
fdcf477ba9 luaPackages.lua-resty-openidc: 1.9.0-1 -> 1.9.1-1 2026-09-10 03:06:51 -05:00
Austin Horstman
031050e4b0 yaziPlugins.zoom: 0-unstable-2026-09-01 → 0-unstable-2026-09-09
Compare: 4dc7f1b645...6525595837
2026-09-10 03:03:01 -05:00
Austin Horstman
157ffa6957 yaziPlugins.vcs-files: 0-unstable-2026-09-01 → 0-unstable-2026-09-09
Compare: 4dc7f1b645...58c4f4e2f4
2026-09-10 03:02:46 -05:00
Austin Horstman
089e4a341c yaziPlugins.restore: 0-unstable-2026-07-22 → 0-unstable-2026-09-08
Compare: 7bfcfcbda0...864dd054e0
2026-09-10 03:02:22 -05:00
Austin Horstman
21c7b99e56 yaziPlugins.mediainfo: 0-unstable-2026-08-31 → 0-unstable-2026-09-08
Compare: d2dd310bfb...f1cec0b43a
2026-09-10 03:01:55 -05:00
Austin Horstman
13035f0311 yaziPlugins.gvfs: 0-unstable-2026-08-29 → 0-unstable-2026-09-08
Compare: a85d65961b...c92953ca74
2026-09-10 03:01:34 -05:00
Austin Horstman
49f4afea0d yaziPlugins.drag: 0-unstable-2026-02-21 → 0-unstable-2026-09-08
Compare: 3dff129c52...5f6b284245
2026-09-10 03:01:15 -05:00
Marcus Ramberg
3dc54db9fe dms-shell: 1.5.3 -> 1.6.1 (#559755) 2026-09-10 08:00:05 +00:00
Gaetan Lepage
78b238ed0f python3Packages.dm-control: 1.0.45 -> 1.0.46
Diff:
https://github.com/google-deepmind/dm_control/compare/1.0.45...v1.0.46

Changelog: https://github.com/google-deepmind/dm_control/releases/tag/v1.0.46
2026-09-10 07:58:51 +00:00
Gaetan Lepage
c4b89a17f6 mujoco: 3.12.0 -> 3.13.0
Diff: https://github.com/google-deepmind/mujoco/compare/3.12.0...3.13.0

Changelog: https://mujoco.readthedocs.io/en/3.13.0/changelog.html
2026-09-10 07:56:23 +00:00
Gaétan Lepage
2b7f86f549 opencode: use production channel (#558549) 2026-09-10 07:53:44 +00:00
teutat3s
4a63f61530 electron_{42,43,44}: updates (#561596) 2026-09-10 07:49:58 +00:00
misuzu
ef901458cb qsvlite: 21.1.0 -> 22.0.1 (#551077) 2026-09-10 07:44:54 +00:00
kirillrdy
629ce81f15 python3Packages.pgmpy: cleanup, fix on aarch64-linux (#561826) 2026-09-10 07:44:35 +00:00
nixpkgs-ci[bot]
cd154d4b58 faust-physicalmodeling: 2.85.9 -> 2.88.0 (#561791) 2026-09-10 07:39:58 +00:00
nixpkgs-ci[bot]
2cad18eb40 x42-plugins: 20260829 -> 20260908 (#561796) 2026-09-10 07:39:56 +00:00
R. Ryantm
c600a4007d fastp: 1.3.6 -> 1.3.7 2026-09-10 07:35:17 +00:00
R. Ryantm
317f4cac2b shopify-cli: 4.6.1 -> 4.8.0 2026-09-10 07:31:46 +00:00
Robert Hensing
52beca3827 nixos/tests: support a few more running on darwin + hygiene (#551799) 2026-09-10 07:29:10 +00:00
nixpkgs-ci[bot]
10e734b851 x42-avldrums: 0.7.5 -> 0.7.6 (#561792) 2026-09-10 07:25:04 +00:00
kirillrdy
1adb8f7bb8 music-assistant: skip failing test on aarch64-linux (#561825) 2026-09-10 07:23:49 +00:00
Francesco Gazzetta
283a7a4ff6 shattered-pixel-dungeon: 3.3.8 -> 4.0.0 (#561772) 2026-09-10 07:22:32 +00:00
Gaetan Lepage
18584675a2 python3Packages.executorch: skip failing tests on python>=3.14 2026-09-10 07:09:20 +00:00
R. Ryantm
5058e2a2f4 ctlptl: 0.9.5 -> 0.9.6 2026-09-10 07:06:04 +00:00
Gaétan Lepage
d9d131f1ac ty: 0.0.79 -> 0.0.80 (#561814) 2026-09-10 07:05:58 +00:00
Gaetan Lepage
3214b1ab54 python3Packages.pgmpy: skip failing test on aarch64-linux 2026-09-10 06:58:46 +00:00
misuzu
a4cc3908b3 _3proxy: 0.9.6 -> 1.0.0 (#552416) 2026-09-10 06:57:55 +00:00
misuzu
f974674d30 alfis: 0.8.11 -> 0.10.0 (#555860) 2026-09-10 06:53:47 +00:00
misuzu
c73ee4fed2 agenix-cli: modernize (#559183) 2026-09-10 06:43:13 +00:00
misuzu
239ae525fd floorp-bin: 12.17.0 -> 12.17.2 (#559104) 2026-09-10 06:39:06 +00:00
Gaetan Lepage
5e5af809d5 python3Packages.pgmpy: enable __structuredAttrs 2026-09-10 06:34:12 +00:00
Gaetan Lepage
c42d04c88f python3Packages.pgmpy: explicitly add setuptools to build-system 2026-09-10 06:34:01 +00:00
Gaetan Lepage
9d6fe22b55 music-assistant: skip failing test on aarch64-linux 2026-09-10 06:26:17 +00:00
Gaétan Lepage
5ccceb741e cuda-oxide: init at 0.2.1 (#561636) 2026-09-10 06:22:02 +00:00
Emily
1e951f6f62 chromium,chromedriver: 152.0.7977.82 -> 153.0.8010.36 (#561739) 2026-09-10 06:19:17 +00:00
nixpkgs-ci[bot]
2c4ceef65d Merge master into staging-nixos 2026-09-10 06:16:58 +00:00
nixpkgs-ci[bot]
c77ce36b71 Merge master into staging-next 2026-09-10 06:16:02 +00:00
Ethan Carter Edwards
6c39e19c7f cuda-oxide: init at 0.2.1
Homepage: https://github.com/NVlabs/cuda-oxide

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-10 06:14:16 +00:00
Gaétan Lepage
0cb1dd3217 python3Packages.moyopy: 0.17.0 -> 0.18.0 (#561763) 2026-09-10 06:06:45 +00:00
Vlad M.
cb4cf90756 pijul: 1.0.0-beta.21 -> 1.0.0-beta.23 (#561624) 2026-09-10 06:06:15 +00:00
Nikita Rudenko
12e2ac7e01 libp11: 0.4.18 -> 0.4.21 2026-09-10 09:01:03 +03:00
nixpkgs-ci[bot]
e8819aa4e8 repgrep: 0.17.0 -> 0.17.1 (#561805) 2026-09-10 06:00:38 +00:00
Pol Dellaiera
022cda5d5e tgrep: 1.0.4 -> 1.0.5 (#561820) 2026-09-10 05:54:53 +00:00
Gaétan Lepage
c95112f1ca opencode: 1.18.29 -> 1.18.30 (#561612) 2026-09-10 05:53:37 +00:00
nixpkgs-ci[bot]
b1822af09f cyrus-imapd: 3.12.3 -> 3.12.4 (#561606) 2026-09-10 05:51:13 +00:00
Vladimír Čunát
973dc2e911 Merge master into staging-next 2026-09-10 07:44:55 +02:00
Pol Dellaiera
4aaf9f6f4b tgrep: 1.0.4 -> 1.0.5
Diff: https://github.com/microsoft/tgrep/compare/v1.0.4...v1.0.5

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.0.5
2026-09-10 07:44:35 +02:00
Vladimír Čunát
342b4358b4 release: drop darwin.linux-builder
It wouldn't eval anymore.  See the discussion on:
https://github.com/NixOS/nixpkgs/pull/552774
2026-09-10 07:40:26 +02:00
zowoq
43a6c5d46f terraform-providers.aliyun_alicloud: 1.290.0 -> 1.292.0 (#561806) 2026-09-10 05:26:52 +00:00
Jost Alemann
eac0d9c54e harper: 2.8.0 -> 2.10.0
Changelog: https://github.com/Automattic/harper/releases/tag/v2.10.0
Diff: https://github.com/Automattic/harper/compare/v2.8.0...v2.10.0
2026-09-10 07:23:28 +02:00
R. Ryantm
9278df6859 nginxModules.vod: 1.9.1 -> 1.9.2 2026-09-10 05:15:20 +00:00
Jost Alemann
17902fdcb7 ty: 0.0.79 -> 0.0.80
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.80
Diff: https://github.com/astral-sh/ty/compare/0.0.79...0.0.80
2026-09-10 07:14:23 +02:00
nixpkgs-ci[bot]
0d4b2f6aab everest: 6485 -> 6531 (#561809) 2026-09-10 05:12:49 +00:00
nixpkgs-ci[bot]
db62aa7ff9 sq: 0.54.1 -> 0.55.0 (#561787) 2026-09-10 04:54:59 +00:00
nixpkgs-ci[bot]
670bda951a movim: 0.34.1 -> 0.35 (#561725) 2026-09-10 04:45:46 +00:00
nixpkgs-ci[bot]
9d198dead5 tinyauth: 5.1.3 -> 5.2.0 (#561804) 2026-09-10 04:45:44 +00:00
R. Ryantm
f8c829b365 everest: 6485 -> 6531 2026-09-10 04:29:44 +00:00
R. Ryantm
d3f65441a6 dart-sass: 1.103.0 -> 1.104.0 2026-09-10 03:55:42 +00:00
R. Ryantm
22f422ef3b terraform-providers.aliyun_alicloud: 1.290.0 -> 1.292.0 2026-09-10 03:55:10 +00:00
R. Ryantm
445c45946c repgrep: 0.17.0 -> 0.17.1 2026-09-10 03:51:16 +00:00
nixpkgs-ci[bot]
d5dfd8e671 codeql: 2.26.4 -> 2.27.0 (#561691) 2026-09-10 03:47:09 +00:00
R. Ryantm
dc9fb72b09 tinyauth: 5.1.3 -> 5.2.0 2026-09-10 03:47:06 +00:00
Adam C. Stephens
3466897b32 nixos/incus/virtual-machine: add hydra build product 2026-09-09 23:45:36 -04:00
Adam C. Stephens
30b8299216 garage_2: 2.3.0 -> 2.4.1 (#560668) 2026-09-10 03:44:14 +00:00
R. Ryantm
2b44460a5f ersatztv: 26.8.1 -> 26.9.0 2026-09-10 03:38:10 +00:00
R. Ryantm
05c1868ce7 linecast: 2.2.0 -> 2.3.3 2026-09-10 03:31:57 +00:00
R. Ryantm
d67b25b798 python3Packages.specialized-turbo: 0.8.2 -> 0.8.3 2026-09-10 03:30:31 +00:00
R. Ryantm
407090a0d2 tuple: 0-unstable-2026-08-27 -> 0-unstable-2026-09-07 2026-09-10 03:26:14 +00:00
Rine Amakawa
81afd68540 freerouting: 2.2.4 -> 2.4.1 2026-09-10 12:20:35 +09:00
R. Ryantm
4076baa97b czkawka: 12.0.1 -> 12.0.2 2026-09-10 03:08:14 +00:00
R. Ryantm
8ac617badf x42-plugins: 20260829 -> 20260908 2026-09-10 03:08:01 +00:00
R. Ryantm
28da584985 x42-avldrums: 0.7.5 -> 0.7.6 2026-09-10 03:02:53 +00:00
R. Ryantm
f17556f427 libphonenumber: 9.0.38 -> 9.0.39 2026-09-10 03:01:09 +00:00
R. Ryantm
a609c16a71 faust-physicalmodeling: 2.85.9 -> 2.88.0 2026-09-10 02:59:27 +00:00
R. Ryantm
9527c2a805 uftpd: 2.16 -> 2.17 2026-09-10 02:57:58 +00:00
R. Ryantm
47a782a18d gnmic: 0.47.0 -> 0.48.0 2026-09-10 02:51:42 +00:00
R. Ryantm
c6da27eb8a sq: 0.54.1 -> 0.55.0 2026-09-10 02:43:01 +00:00
R. Ryantm
b6238775c3 spicetify-cli: 2.44.0 -> 2.45.0 2026-09-10 02:41:28 +00:00
Daniel Hwang
174dc48a4b gopodder: 1.2.4 -> 1.2.5 2026-09-09 21:27:55 -05:00
Fernando Rodrigues
8ce4ef6cb6 ocamlPackages.oxenstored: fix build with non-default versions of OCaml (#561700) 2026-09-10 02:20:05 +00:00
Michael Daniels
8ae20b6c4a libipuz: 0.5.4 -> 0.5.5; crosswords: 0.3.17 -> 0.3.18.1 (#560880) 2026-09-10 02:12:35 +00:00
Yohann Boniface
64b13628c1 treewide: remove adamcstephens from some packages (#561779) 2026-09-10 02:05:40 +00:00
R. Ryantm
bdbd819c4a mcp-searxng: 2.1.0 -> 2.2.0 2026-09-10 01:52:17 +00:00
t-monaghan
eb0b6a39e2 sesh: 2.28.0 -> 2.29.0
Assisted-by: pi-coding-agent (OpenAI gpt-5.6-sol)
2026-09-10 11:48:00 +10:00
Michael Daniels
bac851da1b cel-go: 0.31.0 -> 0.32.0 (#560345) 2026-09-10 01:46:52 +00:00
Michael Daniels
a1e0b4ab0f maintainers: remove dduan (#558137) 2026-09-10 01:35:58 +00:00
Adam C. Stephens
c532ea7ea4 walker: remove adamcstephens as maintainer 2026-09-09 21:32:38 -04:00
Adam C. Stephens
916c5a6afa pythonPackages.sabctools: remove adamcstephens as maintainer 2026-09-09 21:32:38 -04:00
Adam C. Stephens
98154bcde3 garage: remove adamcstephens as maintainer 2026-09-09 21:32:38 -04:00
Adam C. Stephens
c0eee9aca8 sabnzbd: remove adamcstephens as maintainer 2026-09-09 21:32:38 -04:00
Adam C. Stephens
b7face9e0d elephant: remove adamcstephens as maintainer 2026-09-09 21:32:38 -04:00
Michael Daniels
2aa6a21607 nixpkgs-review: 3.9.0 -> 4.0.0 (#561208) 2026-09-10 01:28:29 +00:00
azahi
43a25fcdd4 nixos/llama-cpp: improve cli to commandline handling (#561399) 2026-09-10 01:20:52 +00:00
Kieran Hannigan
1a3dce4b9e libretro.gearcoleco: init at 1.6.6
Assisted-by: OpenAI Codex (GPT-5)
2026-09-10 11:20:38 +10:00
Kieran Hannigan
8aec63ba82 libretro.freechaf: init at 0-unstable-2026-04-20
Assisted-by: OpenAI Codex (GPT-5)
2026-09-10 11:20:36 +10:00
Kieran Hannigan
ea262317f6 libretro.jaxe: init at 0-unstable-2026-04-02
Assisted-by: OpenAI Codex (GPT-5)
2026-09-10 11:20:36 +10:00
Kieran Hannigan
46d999e950 libretro.pd777: init at 0-unstable-2026-06-19
Assisted-by: OpenAI Codex (GPT-5)
2026-09-10 11:18:50 +10:00
Michael Daniels
a401fe8a11 gexiv2*: add explicit version suffix to attr, enable structuredAttrs and strictDeps (#559679) 2026-09-10 01:12:22 +00:00
dotlambda
9f891d18f1 python3Packages.solaredge-web: 0.4.0 -> 0.5.0 (#561759) 2026-09-10 01:11:50 +00:00
Zain Kergaye
6007889f40 maintainers: add ZainKergaye 2026-09-09 19:05:38 -06:00
Zain Kergaye
5825be3485 weylus: unstable-2025-10-08 -> unstable-2026-2-16 2026-09-09 19:04:59 -06:00
Nick Cao
5b6f53bc11 python3Packages.sentence-transformers: 6.0.0 -> 6.0.1 (#558291) 2026-09-10 00:54:12 +00:00
R. Ryantm
77258780e2 wootility: 5.4.1 -> 5.4.2 2026-09-10 00:49:42 +00:00
R. Ryantm
abb04c76cc shattered-pixel-dungeon: 3.3.8 -> 4.0.0 2026-09-10 00:36:44 +00:00
R. Ryantm
dfe028faf2 steam-art-manager: 3.17.0 -> 3.18.0 2026-09-10 00:36:18 +00:00
R. Ryantm
75dcb3e831 soundalike: 0.1.2 -> 0.1.3 2026-09-10 00:35:41 +00:00
Yohann Boniface
d9ed73105e python3Packages.crownstone-uart: migrate to pyproject (#561570) 2026-09-10 00:34:19 +00:00
Andrew Prokhorenkov
7ab180b87d codex: 0.153.4 -> 0.154.0 2026-09-09 19:28:58 -05:00
Sigmanificient
0fc17cf503 python3Packages.crownstone-uart: add meta.changelog 2026-09-10 02:27:51 +02:00
Yohann Boniface
72159d5bdf python3Packages.cssmin: migrate to pyproject (#561572) 2026-09-10 00:26:20 +00:00
nixpkgs-ci[bot]
6b2eb48bc7 Merge master into staging-nixos 2026-09-10 00:24:21 +00:00
Kieran Hannigan
28dea62c35 libretro.theodore: init at 0-unstable-2026-04-03
Assisted-by: OpenAI Codex (GPT-5)
2026-09-10 10:20:32 +10:00
dotlambda
cf5e399729 python3Packages.actron-neo-api: 0.5.14 -> 0.5.16 (#561758) 2026-09-10 00:02:03 +00:00
Sandro Jäckel
5924c18d12 jellyfin-ffmpeg: disable more big and unused dependencies 2026-09-10 01:54:12 +02:00
R. Ryantm
7ab13cd61f python3Packages.airos: 0.6.11 -> 0.6.12 2026-09-09 23:47:00 +00:00
R. Ryantm
ace2ce94f8 python3Packages.quantiphy: 2.22.1 -> 2.23 2026-09-09 23:39:42 +00:00
R. Ryantm
f36469d0b0 python3Packages.moyopy: 0.17.0 -> 0.18.0 2026-09-09 23:32:06 +00:00
Matt Sturgeon
425014edad lib.modules: fix typo in deprecation warning (#561718) 2026-09-09 23:31:53 +00:00
R. Ryantm
21fc83ea84 vscode-extensions.vytautassurvila.csharp-ls: 0.0.34 -> 0.0.35 2026-09-09 23:31:49 +00:00
R. Ryantm
fed2cd75b4 python3Packages.solaredge-web: 0.4.0 -> 0.5.0 2026-09-09 23:24:33 +00:00
R. Ryantm
edb4be03b1 python3Packages.actron-neo-api: 0.5.14 -> 0.5.16 2026-09-09 23:24:30 +00:00
dotlambda
74ff0f9990 jellyfin{,-web}: 10.11.11 -> 12.0 (#561130) 2026-09-09 23:21:05 +00:00
Sandro Jäckel
1adc4505e8 whisper-cpp: use ffmpeg-headless 2026-09-10 01:20:26 +02:00
Audrey Dutcher
fba7dfd86a freebsd: correctly don't assume packages will build for platforms other than freebsd
facf54a5e7 was not tested correctly,
and in fact had the opposite effect of its intent.
2026-09-09 16:17:05 -07:00
Ilan Joselevich
42312a0b94 depot-cli: fix darwin build (#561720) 2026-09-09 23:10:36 +00:00
dotlambda
5c6f1b6eb6 python3Packages.pypdf: 6.16.2 -> 6.18.0 (#560960) 2026-09-09 23:09:47 +00:00
dotlambda
1f0d035296 esptool: 5.3.1 -> 5.4.0 (#561006) 2026-09-09 23:00:54 +00:00
Sandro Jäckel
d5afa32f03 python3Packages.torchcodec: use ffmpeg-headless 2026-09-10 00:58:07 +02:00
R. Ryantm
fae59201a4 babashka-unwrapped: 1.13.219 -> 1.13.220 2026-09-09 22:57:59 +00:00
Antoine du Hamel
0cbf52e3be nodejs_26: 26.8.1 -> 26.8.2 (#561646) 2026-09-09 22:45:27 +00:00
Sandro Jäckel
4f63b308f1 python3Packages.bgutil-ytdlp-pot-provider: 1.3.1 -> 2.0.0
Diff: https://github.com/Brainicism/bgutil-ytdlp-pot-provider/compare/1.3.1...2.0.0
2026-09-10 00:41:56 +02:00
nixpkgs-ci[bot]
f05341bde6 devin-desktop: 3.8.20 -> 3.9.19 (#561738) 2026-09-09 22:40:42 +00:00
R. Ryantm
7ab9b835bc linuxKernel.kernels.linux_zen: 7.2.3 -> 7.2.4 2026-09-09 22:38:33 +00:00
R. Ryantm
55de9b9800 dutctl: 1.0.0-alpha.2-unstable-2026-08-25 -> 1.0.0-alpha.3-unstable-2026-09-09 2026-09-09 22:35:13 +00:00
Martín Alpuente
aa2d306386 audiowaveform: fix changelog URL 2026-09-10 00:33:21 +02:00
nixpkgs-ci[bot]
9c39fa8264 lockbook-desktop: 26.8.4 -> 26.9.3 (#559640) 2026-09-09 22:29:56 +00:00
Michael Daniels
5c79b929e0 python3Packages.py-build-cmake: init at 0.5.1; python3Packages.amazon-ion: 0.13.0 -> 0.14.6 (#557844) 2026-09-09 22:20:05 +00:00
Yohann Boniface
13c506d592 python3Packages.crownstone-core: migrate to pyproject (#561574) 2026-09-09 22:08:24 +00:00
Yohann Boniface
f5c2d5178b python3Packages.configclass: migrate to pyproject (#561580) 2026-09-09 22:04:42 +00:00
Sigmanificient
056f7c7411 python3Packages.crownstone-core: add meta.changelog 2026-09-10 00:01:56 +02:00
nixpkgs-ci[bot]
343d1e71f8 fladder: 0.11.0 -> 0.11.1 (#561735) 2026-09-09 22:00:47 +00:00
nixpkgs-ci[bot]
bb6f6d3005 databricks-cli: 1.14.0 -> 1.16.0 (#561727) 2026-09-09 22:00:46 +00:00
Yohann Boniface
f59501cc9a python3Packages.connio: migrate to pyproject (#561575) 2026-09-09 22:00:34 +00:00
Yohann Boniface
ce80450fdb python3Packages.crayons: migrate to pyproject (#561577) 2026-09-09 22:00:03 +00:00
Yohann Boniface
6375d5365c python3Packages.connection-pool: migrate to pyproject (#561579) 2026-09-09 21:59:33 +00:00
Sigmanificient
ead9e32f61 python3Packages.configclass: add meta.changelog 2026-09-09 23:58:18 +02:00
Yohann Boniface
a251d08638 python3Packages.cometblue-lite: migrate to pyproject (#561582) 2026-09-09 21:56:54 +00:00
Yohann Boniface
6049a574db python3Packages.commandparse: migrate to pyproject (#561583) 2026-09-09 21:56:49 +00:00
teutat3s
6a968e910e electron-source.electron_41: remove, electron_41-bin: mark as insecure (#555103) 2026-09-09 21:52:57 +00:00
zowoq
7d6ffc0699 terraform-providers.rootlyhq_rootly: 5.20.1 -> 5.21.0 (#561584) 2026-09-09 21:45:37 +00:00
Gergő Gutyina
c5ddbb75c6 equicord: 2026-08-15 -> 2026-09-03 (#556095) 2026-09-09 21:45:18 +00:00
kirillrdy
4e195cfb8f gpu-viewer: 4.00 -> 4.02 (#561631) 2026-09-09 21:33:50 +00:00
7c6f434c
0e4207a881 dadadodo: add license (#561349) 2026-09-09 21:33:03 +00:00
R. Ryantm
036961ddbf devin-desktop: 3.8.20 -> 3.9.19 2026-09-09 21:32:41 +00:00
nixpkgs-ci[bot]
851062722f picotool: 2.3.0 -> 2.3.1 (#561731) 2026-09-09 21:30:03 +00:00
emilylange
eb4e90eed9 chromium,chromedriver: 152.0.7977.82 -> 153.0.8010.36
https://chromereleases.googleblog.com/2026/09/stable-channel-update-for-desktop_0808145027.html

This update includes 230 security fixes. Google is aware that an exploit
for CVE-2026-87491 exists in the wild.

CVEs:
CVE-2026-87464 CVE-2026-87488 CVE-2026-87438 CVE-2026-87527
CVE-2026-87628 CVE-2026-87512 CVE-2026-87585 CVE-2026-87444
CVE-2026-87447 CVE-2026-87440 CVE-2026-87633 CVE-2026-87525
CVE-2026-87578 CVE-2026-87517 CVE-2026-87524 CVE-2026-87569
CVE-2026-87554 CVE-2026-87467 CVE-2026-87492 CVE-2026-87520
CVE-2026-87514 CVE-2026-87650 CVE-2026-87596 CVE-2026-87654
CVE-2026-87604 CVE-2026-87621 CVE-2026-87647 CVE-2026-87646
CVE-2026-87500 CVE-2026-87572 CVE-2026-87460 CVE-2026-87542
CVE-2026-87639 CVE-2026-87552 CVE-2026-87651 CVE-2026-87587
CVE-2026-87564 CVE-2026-87498 CVE-2026-87499 CVE-2026-87607
CVE-2026-87558 CVE-2026-87581 CVE-2026-87480 CVE-2026-87612
CVE-2026-87536 CVE-2026-87474 CVE-2026-87504 CVE-2026-87640
CVE-2026-87491 CVE-2026-87478 CVE-2026-87446 CVE-2026-87657
CVE-2026-87434 CVE-2026-87487 CVE-2026-87453 CVE-2026-87588
CVE-2026-87636 CVE-2026-87611 CVE-2026-87606 CVE-2026-87456
CVE-2026-87553 CVE-2026-87658 CVE-2026-87465 CVE-2026-87515
CVE-2026-87547 CVE-2026-87442 CVE-2026-87506 CVE-2026-87433
CVE-2026-87557 CVE-2026-87457 CVE-2026-87503 CVE-2026-87481
CVE-2026-87537 CVE-2026-87471 CVE-2026-87485 CVE-2026-87652
CVE-2026-87582 CVE-2026-87466 CVE-2026-87603 CVE-2026-87615
CVE-2026-87642 CVE-2026-87577 CVE-2026-87449 CVE-2026-87613
CVE-2026-87645 CVE-2026-87443 CVE-2026-87630 CVE-2026-87590
CVE-2026-87580 CVE-2026-87482 CVE-2026-87497 CVE-2026-87579
CVE-2026-87576 CVE-2026-87476 CVE-2026-87475 CVE-2026-87436
CVE-2026-87479 CVE-2026-87513 CVE-2026-87432 CVE-2026-87560
CVE-2026-87521 CVE-2026-87539 CVE-2026-87648 CVE-2026-87534
CVE-2026-87562 CVE-2026-87556 CVE-2026-87508 CVE-2026-87643
CVE-2026-87573 CVE-2026-87548 CVE-2026-87501 CVE-2026-87452
CVE-2026-87516 CVE-2026-87599 CVE-2026-87507 CVE-2026-87559
CVE-2026-87472 CVE-2026-87486 CVE-2026-87655 CVE-2026-87462
CVE-2026-87649 CVE-2026-87445 CVE-2026-87567 CVE-2026-87496
CVE-2026-87441 CVE-2026-87549 CVE-2026-87458 CVE-2026-87574
CVE-2026-87495 CVE-2026-87541 CVE-2026-87451 CVE-2026-87570
CVE-2026-87555 CVE-2026-87600 CVE-2026-87532 CVE-2026-87439
CVE-2026-87450 CVE-2026-87505 CVE-2026-87622 CVE-2026-87540
CVE-2026-87594 CVE-2026-87518 CVE-2026-87589 CVE-2026-87484
CVE-2026-87530 CVE-2026-87550 CVE-2026-87494 CVE-2026-87483
CVE-2026-87454 CVE-2026-87616 CVE-2026-87535 CVE-2026-87644
CVE-2026-87533 CVE-2026-87635 CVE-2026-87641 CVE-2026-87431
CVE-2026-87493 CVE-2026-87625 CVE-2026-87468 CVE-2026-87563
CVE-2026-87510 CVE-2026-87435 CVE-2026-87531 CVE-2026-87637
CVE-2026-87529 CVE-2026-87470 CVE-2026-87586 CVE-2026-87584
CVE-2026-87632 CVE-2026-87528 CVE-2026-87623 CVE-2026-87566
CVE-2026-87638 CVE-2026-87455 CVE-2026-87591 CVE-2026-87526
CVE-2026-87609 CVE-2026-87610 CVE-2026-87626 CVE-2026-87629
CVE-2026-87653 CVE-2026-87634 CVE-2026-87429 CVE-2026-87618
CVE-2026-87614 CVE-2026-87619 CVE-2026-87561 CVE-2026-87598
CVE-2026-87519 CVE-2026-87543 CVE-2026-87522 CVE-2026-87568
CVE-2026-87656 CVE-2026-87511 CVE-2026-87627 CVE-2026-87595
CVE-2026-87592 CVE-2026-87620 CVE-2026-87502 CVE-2026-87448
CVE-2026-87459 CVE-2026-87463 CVE-2026-87546 CVE-2026-87538
CVE-2026-87545 CVE-2026-87617 CVE-2026-87523 CVE-2026-87565
CVE-2026-87597 CVE-2026-87624 CVE-2026-87605 CVE-2026-87490
CVE-2026-87583 CVE-2026-87509 CVE-2026-87473 CVE-2026-87461
CVE-2026-87631 CVE-2026-87469 CVE-2026-87489 CVE-2026-87575
CVE-2026-87571 CVE-2026-87477 CVE-2026-87551 CVE-2026-87608
CVE-2026-87437 CVE-2026-87602 CVE-2026-87601 CVE-2026-87544
CVE-2026-87430 CVE-2026-87593
2026-09-09 23:26:18 +02:00
Sandro
14adcc578c atuin: 18.19.0 -> 18.21.0 (#559134) 2026-09-09 21:21:56 +00:00
Gergő Gutyina
69369c3dca pocket-id: specify meta.identifiers.cpeParts (#559906) 2026-09-09 21:21:35 +00:00
nixpkgs-ci[bot]
266c06136d lens: 2026.8.270956 -> 2026.9.20601 (#561202) 2026-09-09 21:18:03 +00:00
nixpkgs-ci[bot]
057ea59f9f code-cursor: 3.17.21 -> 3.19.13 (#561200) 2026-09-09 21:18:01 +00:00
Jonas Heinrich
290c28d4a1 android-translation-layer: support aarch64 cross compilation 2026-09-09 23:16:41 +02:00
Jonas Heinrich
2f088fe279 art-standalone: fix aarch64 cross-compilation 2026-09-09 23:16:41 +02:00
R. Ryantm
45f5a8d70b fladder: 0.11.0 -> 0.11.1 2026-09-09 21:16:34 +00:00
Victor Hooi
d214ef56b7 atuin: 18.19.0 -> 18.21.0
Changelogs:
https://github.com/atuinsh/atuin/releases/tag/v18.20.0
https://github.com/atuinsh/atuin/releases/tag/v18.20.1
https://github.com/atuinsh/atuin/releases/tag/v18.21.0

Drop the postPatch that rewrote /bin/cat in the atuin-pty-proxy
integration tests: upstream removed those tests in 18.20.0
(atuinsh/atuin#3988), so substituteInPlace now aborts on the missing
files. This is what stopped r-ryantm from opening the 18.20.1 bump.

Upstream raised its minimum Rust to 1.98 in 18.20.0
(atuinsh/atuin#3964), so this depends on rustc 1.98 (#554749) having
reached master.

18.20.1 also gives the Nushell up-arrow binding a unique name
(atuinsh/atuin#3975), which silences the shared_keybindings_name
warning Nushell 0.115 prints on every shell start.

Assisted-by: Claude Code (Claude Fable 5.1)
2026-09-09 23:11:42 +02:00
Michael Daniels
6946dfcec4 google-chrome: 152.0.7977.82 -> 153.0.8010.36 (linux), 152.0.7977.83 -> 153.0.8010.37 (darwin) (#561510) 2026-09-09 21:09:05 +00:00
LunNova
9a5a690d90 opensplat: replace cudatoolkit with cuda_nvcc (#561412) 2026-09-09 20:59:07 +00:00
R. Ryantm
a8128c6181 picotool: 2.3.0 -> 2.3.1 2026-09-09 20:57:52 +00:00
Niklas Korz
4b8c6ee09d zed-editor: 1.17.2 -> 1.19.2 (#561683) 2026-09-09 20:57:04 +00:00
R. Ryantm
900687585d vi-mongo: 0.3.0 -> 0.3.1 2026-09-09 20:53:09 +00:00
R. Ryantm
b6c0ae5fd1 python3Packages.llama-index-vector-stores-milvus: 1.1.0 -> 1.2.0 2026-09-09 20:51:56 +00:00
R. Ryantm
98dc18f4a5 databricks-cli: 1.14.0 -> 1.16.0 2026-09-09 20:46:59 +00:00
nixpkgs-ci[bot]
58a5e0321e libation: 14.0.0 -> 14.2.0 (#560766) 2026-09-09 20:43:46 +00:00
R. Ryantm
15f9a421b7 python3Packages.ibm-cloud-sdk-core: 3.26.0 -> 3.26.1 2026-09-09 20:43:45 +00:00
R. Ryantm
259ca1dc80 movim: 0.34.1 -> 0.35 2026-09-09 20:42:27 +00:00
Adam C. Stephens
d4974268a0 node-red: 5.0.6 -> 5.0.7 (#561374) 2026-09-09 20:41:42 +00:00
Nick Cao
a1c538b5d6 zmate: 0.3.1 -> 0.3.2 (#561563) 2026-09-09 20:36:18 +00:00
Eric Wolf
6a860c7026 nixosTests.btrfs-autoscrub: init 2026-09-09 22:36:03 +02:00
Eric Wolf
22c344d550 nixos/btrfs: harden systemd service 2026-09-09 22:36:03 +02:00
Eric Wolf
62d1b8c71f nixos/btrfs: use systemd templates
This reduces the amount of generated services/scripts/timers
and implements some improvements:

- the command lines passed to systemd are now escaped
- the `CPUSchedulingPolicy` is set to `idle`
- fix possible race condition between cancellation and
  completion of a running scrub when stopping the service.
- the filesystem to be scrubbed is automatically mounted when the unit is started
2026-09-09 22:36:00 +02:00
Nick Cao
a296d2f494 nixtract: 0.4.0 -> 0.4.1 (#561619) 2026-09-09 20:35:47 +00:00
Nick Cao
e71f6ab6ad pyroscope: 2.3.0 -> 2.3.1 (#561615) 2026-09-09 20:35:14 +00:00
Nick Cao
81d7185f2f shaperglot: 1.2.1 -> 1.2.2 (#561610) 2026-09-09 20:34:47 +00:00
Nick Cao
de71076419 govulncheck: 1.7.0 -> 1.8.0 (#561608) 2026-09-09 20:34:20 +00:00
Nick Cao
ead8423aa6 vhs: 0.11.0 -> 0.12.0 (#561597) 2026-09-09 20:33:24 +00:00
Nick Cao
0985d9b655 python3Packages.django-tree-queries: 0.25.1 -> 0.26.1 (#561590) 2026-09-09 20:32:56 +00:00
R. Ryantm
a24b8616e1 reindeer: 2026.08.24.00 -> 2026.09.07.00 2026-09-09 20:32:51 +00:00
Nick Cao
544afcee37 mustache-go: 1.4.1 -> 1.4.2 (#561653) 2026-09-09 20:32:15 +00:00
Ethan Carter Edwards
23a98b0bdb depot-cli: fix darwin build
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-09 16:31:50 -04:00
Nick Cao
14d90301e1 scilla: 1.3.3 -> 1.3.4 (#561647) 2026-09-09 20:31:47 +00:00
Nick Cao
ce741c5964 libsidplayfp: 3.1.0 -> 3.1.1 (#561645) 2026-09-09 20:31:29 +00:00
Nick Cao
d54a7cfdf9 terraform-providers.metio_migadu: 2026.8.27 -> 2026.9.3 (#561641) 2026-09-09 20:31:05 +00:00
Nick Cao
f26f6bd477 python3Packages.publicsuffixlist: 1.0.2.20260906 -> 1.0.2.20260909 (#561638) 2026-09-09 20:30:43 +00:00
Nick Cao
e28780a928 exploitdb: 2026-09-03 -> 2026-09-04 (#561637) 2026-09-09 20:30:07 +00:00
Nick Cao
dbb515a72b zigfetch: 0.29.0 -> 0.30.0 (#561635) 2026-09-09 20:29:55 +00:00
Nick Cao
50d07e8a0c john: 1.9.0-Jumbo-1-unstable-2026-07-07 -> 1.9.0-Jumbo-1-unstable-2026-08-02 (#561625) 2026-09-09 20:29:19 +00:00
Nick Cao
af6b69ae10 genealogos-cli: 1.1.0 -> 1.1.1 (#561677) 2026-09-09 20:28:07 +00:00
Nick Cao
27fab837ab python3Packages.weaviate-client: 4.23.0 -> 4.23.1 (#561676) 2026-09-09 20:27:47 +00:00
Nick Cao
3b0c7fc86d git-wt: 0.29.1 -> 0.29.2 (#561675) 2026-09-09 20:27:17 +00:00
Nick Cao
5a9200e573 coc-pyright: 0-unstable-2026-08-07 -> 0-unstable-2026-09-01 (#561659) 2026-09-09 20:26:09 +00:00
Nick Cao
bf58424eaa coc-clangd: 0-unstable-2026-08-01 -> 0-unstable-2026-09-01 (#561658) 2026-09-09 20:25:52 +00:00
Nick Cao
11a85a8104 python3Packages.xiaomi-ble: 1.16.0 -> 1.16.1 (#561704) 2026-09-09 20:25:25 +00:00
Nick Cao
c01d6dff0d python3Packages.rucio: 41.2.1 -> 41.2.2 (#561699) 2026-09-09 20:25:00 +00:00
Nick Cao
ccc0f022a7 python3Packages.aiortm: 0.20.0 -> 0.20.1 (#561686) 2026-09-09 20:24:12 +00:00
nixpkgs-ci[bot]
127ac1f0d0 turborepo-remote-cache: 2.12.0 -> 2.12.3 (#561682) 2026-09-09 20:21:54 +00:00
R. Ryantm
7da1bd63b9 ghqr: 0.6.0 -> 0.6.1 2026-09-09 20:16:59 +00:00
Ben Siraphob
54c3e474ef lib.modules: fix typo in deprecation warning 2026-09-09 13:12:24 -07:00
nixpkgs-ci[bot]
9449f82193 Merge master into staging-nixos 2026-09-09 20:11:14 +00:00
nixpkgs-ci[bot]
1878dc7d7d Merge master into staging-next 2026-09-09 20:10:09 +00:00
nixpkgs-ci[bot]
923c6fff65 diskwatch: 0.5.0 -> 0.5.1 (#561685) 2026-09-09 19:59:54 +00:00
nixpkgs-ci[bot]
f006ab889d deja: 0.4.1 -> 0.4.2 (#561664) 2026-09-09 19:59:53 +00:00
R. Ryantm
ef99efdd6f python3Packages.django-mfa3: 1.1.0 -> 1.1.1 2026-09-09 19:58:16 +00:00
dotlambda
a62b1ccdb4 python3Packages.python-rapidjson: 1.23 -> 1.25 (#561662) 2026-09-09 19:55:53 +00:00
Pavol Rusnak
9065f5173e elements: 23.3.3 -> 23.3.4 (#561688) 2026-09-09 19:45:17 +00:00
Nick Cao
edd03d9adc protoc-gen-connect-go: 1.20.0 -> 1.21.0 (#561394) 2026-09-09 19:43:31 +00:00
Nick Cao
21f370f9ac autoprefixer: 10.5.4 -> 10.5.5 (#561498) 2026-09-09 19:40:35 +00:00
Nick Cao
2f15a4bd8b micronaut: 5.1.2 -> 5.1.3 (#561493) 2026-09-09 19:40:06 +00:00
Nick Cao
a052d6e0f4 runn: 1.9.5 -> 1.10.0 (#561486) 2026-09-09 19:38:41 +00:00
Nick Cao
b4e16432f3 python3Packages.bibtexparser_2: 2.0.0b9 -> 2.0.0 (#561482) 2026-09-09 19:38:10 +00:00
K900
5052d7ccbc kdePackages: Frameworks 6.29 -> 6.30 (#561702) 2026-09-09 19:38:03 +00:00
Nick Cao
6621f0792f sdl_gamecontrollerdb: 0-unstable-2026-08-29 -> 0-unstable-2026-09-07 (#561481) 2026-09-09 19:37:25 +00:00
Nick Cao
de53812527 libretro.mame2000: 0-unstable-2026-07-28 -> 0-unstable-2026-09-01 (#561473) 2026-09-09 19:37:05 +00:00
Nick Cao
57bb3737b9 python3Packages.vizaio: 0.6.1 -> 0.7.0 (#561468) 2026-09-09 19:36:30 +00:00
Nick Cao
7704d314ae git-codereview: 1.20.0 -> 1.21.0 (#561467) 2026-09-09 19:36:14 +00:00
Nick Cao
5f24b80f84 threatest: 1.4.0 -> 1.5.0 (#561548) 2026-09-09 19:35:30 +00:00
Nick Cao
b6b9d9b260 glamoroustoolkit: 1.1.58 -> 1.1.70 (#561540) 2026-09-09 19:34:59 +00:00
Nick Cao
a34cb4642b media-downloader: 5.6.5 -> 5.6.6 (#561527) 2026-09-09 19:34:13 +00:00
Nick Cao
949d152f42 kdotool: 0.2.3 -> 0.3.0 (#561526) 2026-09-09 19:33:44 +00:00
Nick Cao
6214516ce4 go-mockery: 3.7.4 -> 3.8.0 (#561523) 2026-09-09 19:33:19 +00:00
Nick Cao
483171c60d home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.25 -> 2.1.26 (#561521) 2026-09-09 19:32:45 +00:00
nixpkgs-ci[bot]
f4e349304a protoc-gen-grpc-java: 1.83.1 -> 1.84.0 (#561456) 2026-09-09 19:32:39 +00:00
Nick Cao
cb4b4026c4 go-migrate: 4.19.1 -> 4.20.1 (#561520) 2026-09-09 19:32:23 +00:00
Nick Cao
568bc4c820 ansi2html: 1.9.3 -> 1.9.5 (#561515) 2026-09-09 19:31:56 +00:00
Nick Cao
33322037b9 opendht: 4.3.1 -> 4.4.0 (#561509) 2026-09-09 19:31:11 +00:00
daimond113
480b017096 pesde: 0.7.3 -> 0.7.4, adopt 2026-09-09 19:29:37 +00:00
Pol Dellaiera
891b39ed95 smc-manjari: use installFonts (#560601) 2026-09-09 19:22:59 +00:00
daimond113
844234191f maintainers: add daimond113 2026-09-09 19:16:58 +00:00
K900
3c61f05fb6 kdePackages: Frameworks 6.29 -> 6.30 2026-09-09 22:12:45 +03:00
Sandro
8197304da9 intel-compute-runtime: fix driver output path (#560627) 2026-09-09 19:09:18 +00:00
R. Ryantm
47fc827cc5 python3Packages.xiaomi-ble: 1.16.0 -> 1.16.1 2026-09-09 19:08:24 +00:00
nixpkgs-ci[bot]
6b115eb4e0 pdf-oxide: 0.3.47 -> 0.3.78 (#561362) 2026-09-09 19:06:26 +00:00
nixpkgs-ci[bot]
56efe5f389 openttd-jgrpp: 0.73.1 -> 0.73.2 (#557043) 2026-09-09 19:06:25 +00:00
Vincent Laporte
4175cf5419 ocamlPackages.oxenstored: fix build with non-default versions of OCaml 2026-09-09 20:55:25 +02:00
Yohann Boniface
51faf2925c gmad: fix version (#561642) 2026-09-09 18:49:39 +00:00
Jiatao Liang
1de4d41392 obsidian: fix startupWMClass 2026-09-09 14:47:24 -04:00
R. Ryantm
8ebce03a67 python3Packages.rucio: 41.2.1 -> 41.2.2 2026-09-09 18:46:33 +00:00
Yohann Boniface
f9532ae903 vscode-extensions.tombi-toml.tombi: 1.4.1 -> 1.5.2 (#561145) 2026-09-09 18:38:13 +00:00
R. Ryantm
86cbe956e1 gitkraken: 12.4.0 -> 12.4.1 2026-09-09 18:35:23 +00:00
eljamm
9207279557 nwjs: add eljamm as maintainer 2026-09-09 20:31:20 +02:00
nixpkgs-ci[bot]
01b3b32bc4 ndg: 2.9.0 -> 2.10.0 (#561671) 2026-09-09 18:27:26 +00:00
R. Ryantm
2bc2e90447 codeql: 2.26.4 -> 2.27.0 2026-09-09 18:14:18 +00:00
nixpkgs-ci[bot]
a8fb0861e0 Merge master into staging-nixos 2026-09-09 18:12:25 +00:00
nixpkgs-ci[bot]
c68533c228 Merge master into staging-next 2026-09-09 18:11:18 +00:00
Fabian Affolter
c6a96170dd python3Packages.iamdata: 0.1.202609081 -> 0.1.202609091 (#561528) 2026-09-09 18:10:01 +00:00
Fabian Affolter
c00ca5f5cf python3Packages.tencentcloud-sdk-python: 3.1.171 -> 3.1.172 (#561532) 2026-09-09 18:09:55 +00:00
Fabian Affolter
3aaad99574 python3Packages.mypy-boto3-*: updates (#561533) 2026-09-09 18:09:49 +00:00
R. Ryantm
80f872ef9c elements: 23.3.3 -> 23.3.4 2026-09-09 18:09:47 +00:00
R. Ryantm
de1b2c5b45 adscan: 11.2.0 -> 12.0.0 2026-09-09 18:09:43 +00:00
R. Ryantm
3bd4ab41b1 diskwatch: 0.5.0 -> 0.5.1 2026-09-09 18:05:56 +00:00
R. Ryantm
70048c6141 python3Packages.aiortm: 0.20.0 -> 0.20.1 2026-09-09 18:05:47 +00:00
Aiden Schembri
fc853329a6 zed-editor: 1.17.2 -> 1.19.2 2026-09-09 19:57:09 +02:00
Jacek Galowicz
47495f2a7f drawio-headless: add license (#561356) 2026-09-09 17:47:00 +00:00
R. Ryantm
d9cfca0b11 turborepo-remote-cache: 2.12.0 -> 2.12.3 2026-09-09 17:45:03 +00:00
Wolfgang Walther
5d40203b3a librewolf-unwrapped: 155.0-1 -> 155.0.1-1 (#560494) 2026-09-09 17:44:35 +00:00
R. Ryantm
c8cca4bc10 genealogos-cli: 1.1.0 -> 1.1.1 2026-09-09 17:27:50 +00:00
R. Ryantm
4dd534679b python3Packages.weaviate-client: 4.23.0 -> 4.23.1 2026-09-09 17:26:06 +00:00
Ilan Joselevich
09590de437 depot-cli: init at 2.101.73 (#541710) 2026-09-09 17:23:47 +00:00
R. Ryantm
724fbf28a4 git-wt: 0.29.1 -> 0.29.2 2026-09-09 17:20:30 +00:00
Stefan Frijters
fcb300f9e0 nixos/librespeed: use structuredAttrs instead of passAsFile 2026-09-09 19:19:35 +02:00
Gaétan Lepage
7817f945bb cudaPackages_13_4: init at 13.4.1 (#561644) 2026-09-09 17:17:45 +00:00
R. Ryantm
e2e2b6ec52 ndg: 2.9.0 -> 2.10.0 2026-09-09 17:13:58 +00:00
R. Ryantm
093f81cfef deja: 0.4.1 -> 0.4.2 2026-09-09 17:03:45 +00:00
R. Ryantm
37028badae python3Packages.python-rapidjson: 1.23 -> 1.25 2026-09-09 16:55:20 +00:00
nixpkgs-ci[bot]
4dffc106f2 easyeffects: 8.2.8 -> 8.2.9 (#561585) 2026-09-09 16:53:07 +00:00
Arne Keller
a2a5c71f93 term39: init at 1.5.1 (#496895) 2026-09-09 16:49:04 +00:00
R. Ryantm
157771a181 coc-pyright: 0-unstable-2026-08-07 -> 0-unstable-2026-09-01 2026-09-09 16:35:11 +00:00
R. Ryantm
dc60a829aa coc-clangd: 0-unstable-2026-08-01 -> 0-unstable-2026-09-01 2026-09-09 16:34:14 +00:00
Adam C. Stephens
13b3481340 fish: 4.9.2 -> 4.9.3 (#561503) 2026-09-09 16:27:37 +00:00
preprocessor
498f78b570 jabcode: fix version 2026-09-09 12:22:58 -04:00
R. Ryantm
c9b9effc9c moonlight: 2026.8.1 -> 2026.9.0 2026-09-09 16:21:13 +00:00
Connor Baker
739be4e8db python3Packages.wandb: 0.29.0 -> 0.30.0 (#561531) 2026-09-09 16:15:53 +00:00
R. Ryantm
98f0f1b695 mustache-go: 1.4.1 -> 1.4.2 2026-09-09 16:12:30 +00:00
nixpkgs-ci[bot]
f4e6551ef1 ytmdesktop: 2.0.11 -> 2.0.12 (#561634) 2026-09-09 16:11:08 +00:00
nixpkgs-ci[bot]
ba0b058cc2 libretro.prboom: 0-unstable-2026-08-11 -> 0-unstable-2026-09-08 (#561476) 2026-09-09 16:11:06 +00:00
Antoine du Hamel
511307eb8d nodejs_26: 26.8.1 -> 26.8.2 2026-09-09 18:08:43 +02:00
Connor Baker
73e3f31526 cudaPackages_13_4: init at 13.4.1
Signed-off-by: Connor Baker <connorb@nvidia.com>
2026-09-09 09:08:35 -07:00
Nikolay Korotkiy
483f6b92cc nextvi: 7.4 -> 7.5 (#561496) 2026-09-09 16:06:13 +00:00
preprocessor
0860f89536 gmad: fix version 2026-09-09 12:04:21 -04:00
R. Ryantm
7f5c8a4c80 scilla: 1.3.3 -> 1.3.4 2026-09-09 16:04:04 +00:00
R. Ryantm
a51c07cb57 libsidplayfp: 3.1.0 -> 3.1.1 2026-09-09 16:00:10 +00:00
Defelo
4d0427a242 anyzig: init at 2026_03_26 2026-09-09 17:50:18 +02:00
R. Ryantm
a3c86aa086 terraform-providers.metio_migadu: 2026.8.27 -> 2026.9.3 2026-09-09 15:48:23 +00:00
Sandro
6424cbb7a2 manilaclient: 6.0.0 -> 6.3.0 (#559362) 2026-09-09 15:42:27 +00:00
Thomas Gerbet
88fdaafa47 nixos/cassandra: use structuredAttrs instead of passAsFile (#553349) 2026-09-09 15:42:17 +00:00
R. Ryantm
b460364ebb python3Packages.publicsuffixlist: 1.0.2.20260906 -> 1.0.2.20260909 2026-09-09 15:36:08 +00:00
K900
cc43b62625 trusttunnel-endpoint: 1.0.41 -> 1.1.0 (#561633) 2026-09-09 15:32:30 +00:00
R. Ryantm
f0af2ceaf2 exploitdb: 2026-09-03 -> 2026-09-04 2026-09-09 15:31:50 +00:00
R. Ryantm
ceb0bff790 zigfetch: 0.29.0 -> 0.30.0 2026-09-09 15:22:52 +00:00
Donovan Glover
0c2af9d27e all-the-package-names: 2.0.2547 -> 2.0.2558 (#561614) 2026-09-09 15:18:51 +00:00
R. Ryantm
6e4db0bf82 manilaclient: 6.0.0 -> 6.3.0 2026-09-09 17:18:09 +02:00
Sandro Jäckel
79b057ebb1 python3Packages.python-openstackclient: 10.0.0 -> 10.3.0
Diff: https://github.com/openstack/python-openstackclient/compare/10.0.0...10.3.0
2026-09-09 17:18:09 +02:00
Sandro Jäckel
5bc3ef39ee python3Packages.openstacksdk: 4.13.0 -> 4.20.0
Diff: https://github.com/openstack/openstacksdk/compare/4.13.0...4.20.0
2026-09-09 17:18:09 +02:00
Sandro Jäckel
f417aa5b05 python3Packages.keystoneauth1: 5.15.0 -> 5.17.0 2026-09-09 17:18:09 +02:00
Sandro Jäckel
c7b59c8e58 python3Packages.stevedore: 5.9.0 -> 5.9.1 2026-09-09 17:18:09 +02:00
Sandro Jäckel
5693ecc3e6 python3Packages.osc-lib: 4.6.0 -> 4.7.0
Diff: https://github.com/openstack/osc-lib/compare/4.6.0...4.7.0
2026-09-09 17:18:09 +02:00
Sandro Jäckel
e4120f90e4 python3Packages.cliff: 4.15.0 -> 4.16.0 2026-09-09 17:18:09 +02:00
Sandro Jäckel
946dd8eee3 python3Packages.cmd2_4: init at 4.2.4 2026-09-09 17:18:09 +02:00
Hugo Renard
fc2a29cb6a nixos/aurral: init 2026-09-09 17:15:13 +02:00
Gaétan Lepage
b56ca2f3ee python3Packages.jupyter-collaboration: 5.0.0 -> 5.0.2 (#561302) 2026-09-09 15:10:47 +00:00
K900
6078dc4f4f trusttunnel-endpoint: 1.0.41 -> 1.1.0 2026-09-09 18:03:55 +03:00
Gaétan Lepage
255b689325 vimPlugins.blink-lib: 0-unstable-2026-08-08 -> 0-unstable-2026-09-05 (#561628) 2026-09-09 14:59:08 +00:00
Gaetan Lepage
602f75397f gpu-viewer: 4.00 -> 4.02
Diff: https://github.com/arunsivaramanneo/gpu-viewer/compare/v4.00...v4.02

Changelog: https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v4.02
2026-09-09 14:57:38 +00:00
Gaétan Lepage
c7abfa3485 python3Packages.{rarfile,unrardll}: fix build (#558309) 2026-09-09 14:53:04 +00:00
Aiden Schembri
9d32272f76 dms-shell: 1.5.3 -> 1.6.1 2026-09-09 16:50:30 +02:00
Gaétan Lepage
cd6a14bdda tinymist: 0.15.6 -> 0.15.8 (#561318) 2026-09-09 14:45:43 +00:00
Evan Porter
8ece9e74dc vimPlugins.blink-lib: 0-unstable-2026-08-08 -> 0-unstable-2026-09-07 2026-09-09 07:45:12 -07:00
Thomas Gerbet
50b06dc89f zizmor: 1.30.0 -> 1.30.1 (#561544) 2026-09-09 14:38:27 +00:00
Curious
3b467d4f9d pijul: 1.0.0-beta.21 -> 1.0.0-beta.23 2026-09-09 22:34:09 +08:00
Gaetan Lepage
187b27b3b1 python3Packages.sentence-transformers: 6.0.0 -> 6.0.1
Diff: https://github.com/huggingface/sentence-transformers/compare/v6.0.0...v6.0.1

Changelog: https://github.com/huggingface/sentence-transformers/releases/tag/v6.0.1
2026-09-09 14:33:07 +00:00
R. Ryantm
b47f91cfc5 john: 1.9.0-Jumbo-1-unstable-2026-07-07 -> 1.9.0-Jumbo-1-unstable-2026-08-02 2026-09-09 14:26:40 +00:00
David Wronek
43cf524ec9 sshwifty: 0.4.8-beta-release -> 0.4.10-beta-release
Signed-off-by: David Wronek <david.wronek@mainlining.org>
2026-09-09 16:25:06 +02:00
David Wronek
ac6fd03334 sshwifty: switch to buildGoLatestModule
Sshwifty usually builds against the latest Go.

Signed-off-by: David Wronek <david.wronek@mainlining.org>
2026-09-09 16:25:06 +02:00
Gaétan Lepage
f552e05ba0 python3Packages.mlflow: 3.15.2 -> 3.16.0 (#561378) 2026-09-09 14:22:51 +00:00
Adrien Moreau
a61c4accf8 voxtype,voxtype-{vulkan,onnx}: 0.7.5 -> 1.0.1 2026-09-09 16:11:36 +02:00
Gaetan Lepage
0568df1788 python3Packages.spacy: skip failing test on darwin 2026-09-09 14:03:14 +00:00
Gaétan Lepage
a36350a37b tinycast: init at 0.10.3-beta.72 (#557439) 2026-09-09 14:00:08 +00:00
Vincent Laporte
7ffedb2cf6 ocamlPackages.brr: 0.0.8 -> 0.0.9 (#561595) 2026-09-09 13:59:05 +00:00
R. Ryantm
d93e0f84ce nixtract: 0.4.0 -> 0.4.1 2026-09-09 13:58:13 +00:00
R. Ryantm
58c3fa4230 python3Packages.llama-index-readers-json: 0.5.0 -> 0.6.0 2026-09-09 13:57:01 +00:00
Bobby Rong
8753b748e9 mint-l-theme: 2.0.7 -> 2.0.8 (#561104) 2026-09-09 13:47:56 +00:00
Bobby Rong
efbd50cd68 xapp: 3.2.2 -> 3.2.3 (#561103) 2026-09-09 13:47:53 +00:00
Bobby Rong
01956d134f mint-themes: 2.4.0 -> 2.4.1 (#561105) 2026-09-09 13:47:50 +00:00
Gaétan Lepage
126d918436 truecrack: modernize and remove cudatoolkit (#561405) 2026-09-09 13:46:46 +00:00
nixpkgs-ci[bot]
9948e6e72d terminal-space-program: 0.38.1 -> 0.40.0 (#561425) 2026-09-09 13:44:19 +00:00
R. Ryantm
3384f76782 pyroscope: 2.3.0 -> 2.3.1 2026-09-09 13:43:05 +00:00
R. Ryantm
7173277b57 par2cmdline: 1.3.0 -> 1.4.0 2026-09-09 13:38:47 +00:00
R. Ryantm
f5cdf9e56e all-the-package-names: 2.0.2547 -> 2.0.2558 2026-09-09 13:37:22 +00:00
RumBugen
3ca0a2f28e opencode: 1.18.29 -> 1.18.30 2026-09-09 15:36:03 +02:00
Johannes Kirschbauer
b631f949b9 lib.modules: small optimizations (#517881) 2026-09-09 13:34:10 +00:00
Ivan Mincik
731e381796 python3Packages.torchlensmaker: init at 0.0.14 (#554670) 2026-09-09 13:34:01 +00:00
teutat3s
8de21a39a6 electron-chromedriver_44: 44.0.0 -> 44.3.0
- Changelog: https://github.com/electron/electron/releases/tag/v44.3.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v44.0.0...v44.3.0
2026-09-09 15:33:04 +02:00
teutat3s
c663767bff electron_44-bin: 44.0.0 -> 44.3.0
- Changelog: https://github.com/electron/electron/releases/tag/v44.3.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v44.0.0...v44.3.0
2026-09-09 15:33:02 +02:00
teutat3s
0984e0c494 electron-chromedriver_43: 43.5.1 -> 43.6.0
- Changelog: https://github.com/electron/electron/releases/tag/v43.6.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.5.1...v43.6.0
2026-09-09 15:33:00 +02:00
teutat3s
52694a17d6 electron_43-bin: 43.5.1 -> 43.6.0
- Changelog: https://github.com/electron/electron/releases/tag/v43.6.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.5.1...v43.6.0
2026-09-09 15:32:58 +02:00
teutat3s
6a89ca83ad electron-chromedriver_42: 42.11.1 -> 42.11.3
- Changelog: https://github.com/electron/electron/releases/tag/v42.11.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.11.1...v42.11.3
2026-09-09 15:32:55 +02:00
teutat3s
3871859ab9 electron_42-bin: 42.11.1 -> 42.11.3
- Changelog: https://github.com/electron/electron/releases/tag/v42.11.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.11.1...v42.11.3
2026-09-09 15:32:53 +02:00
Christina Sørensen
323f23a2e8 davinci-resolve: 21.0.4 -> 21.1 (#561607) 2026-09-09 13:27:28 +00:00
Francesco Gazzetta
1043b385fd tclPackages.pgtcl: init at 3.3.0 (#406253) 2026-09-09 13:19:55 +00:00
Martin Weinelt
6f0dd50729 lasuite-docs{,-frontend,-collaboration-server}: 5.5.0 -> 5.6.0 (#559972) 2026-09-09 13:19:09 +00:00
R. Ryantm
4dc139f71d shaperglot: 1.2.1 -> 1.2.2 2026-09-09 13:14:12 +00:00
Andrew Marshall
3a4ee9fc95 davinci-resolve: 21.0.4 -> 21.1
Changelog: https://forum.blackmagicdesign.com/viewtopic.php?f=21&t=239823

New required dir in $out, so add
2026-09-09 09:10:09 -04:00
R. Ryantm
74a405eeb6 govulncheck: 1.7.0 -> 1.8.0 2026-09-09 13:03:24 +00:00
Andrew Marshall
858bbc25e2 davinci-resolve: fix incorrect libxcrypt
Needs `libcrypt.so.1`, but libxcrypt provides `libcrypt.so.2`; v1 is
provided by libxcrypt-legacy, so switch to that. Remove the `ln` as it
should not be needed, and was likely added because libxcrypt had the API
change that caused the lib to be missing, but Davinci Resolve bundles
libcrypt.so.1, so could use that. In the next version, though, it will
no longer be bundled and that (incorrect) workaround will not work.
2026-09-09 09:01:31 -04:00
Bruno BELANYI
d794da772e woodpecker-plugin-git: 2.10.0 -> 2.10.1 (#561558) 2026-09-09 12:58:04 +00:00
R. Ryantm
0726173714 cyrus-imapd: 3.12.3 -> 3.12.4 2026-09-09 12:55:04 +00:00
Maximilian Bosch
09518213d3 lasuite-docs{,-frontend,-collaboration-server}: 5.5.0 -> 5.6.1
ChangeLog:
* https://github.com/suitenumerique/docs/releases/tag/v5.6.0
* https://github.com/suitenumerique/docs/releases/tag/v5.6.1
2026-09-09 14:54:11 +02:00
Maximilian Bosch
4b0818f144 python3Packages.servestatic: init at 4.3.4
Co-Authored-By: Martin Weinelt <hexa@darmstadt.ccc.de>
2026-09-09 14:54:11 +02:00
Gaetan Lepage
beb0d13c66 python3Packages.wandb: 0.29.0 -> 0.30.0
Diff: https://github.com/wandb/wandb/compare/v0.29.0...v0.30.0

Changelog: https://github.com/wandb/wandb/blob/v0.30.0/CHANGELOG.md
2026-09-09 12:51:35 +00:00
Gaetan Lepage
e91028b41d python3Packages.sweeps: init at 0.2.0 2026-09-09 12:51:33 +00:00
Peder Bergebakken Sundt
2e3a1a981f bbedit: preserve code signature by stripping APFS stream files (#561545) 2026-09-09 12:51:23 +00:00
David McFarland
87f9da058b gcc: use DWARF exception handling for i686-w64-mingw32 (#367564) 2026-09-09 12:43:39 +00:00
R. Ryantm
907572624b vhs: 0.11.0 -> 0.12.0 2026-09-09 12:42:23 +00:00
Yureka
300272e60b electron-source.electron_44: 44.0.0 -> 44.3.0
- Changelog: https://github.com/electron/electron/releases/tag/v44.3.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v44.0.0...v44.3.0
2026-09-09 14:37:57 +02:00
R. Ryantm
741d9aa775 ocamlPackages.brr: 0.0.8 -> 0.0.9 2026-09-09 12:37:40 +00:00
Gaétan Lepage
04d294a460 uv: 0.12.5 -> 0.12.11 (#561581) 2026-09-09 12:32:06 +00:00
sh0uv1
19a6bed2e3 ferdium: 7.2.2 -> 7.2.3 2026-09-09 12:30:28 +00:00
R. Ryantm
2d4da2c1bf ytmdesktop: 2.0.11 -> 2.0.12 2026-09-09 12:25:37 +00:00
Yureka
7624768955 electron_44: init at 44.0.0 (#556809) 2026-09-09 12:20:54 +00:00
R. Ryantm
80ef867970 python3Packages.django-tree-queries: 0.25.1 -> 0.26.1 2026-09-09 12:16:20 +00:00
Yureka
f857910664 electron-source.electron_43: 43.5.1 -> 43.6.0
- Changelog: https://github.com/electron/electron/releases/tag/v43.6.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.5.1...v43.6.0
2026-09-09 14:15:08 +02:00
Yureka
396283181b electron-source.electron_42: 42.11.1 -> 42.11.3
- Changelog: https://github.com/electron/electron/releases/tag/v42.11.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.11.1...v42.11.3
2026-09-09 14:15:04 +02:00
nixpkgs-ci[bot]
48f9e1e804 Merge master into staging-nixos 2026-09-09 12:14:45 +00:00
nixpkgs-ci[bot]
2d2aef0c58 Merge master into staging-next 2026-09-09 12:13:43 +00:00
teutat3s
69bdb34679 electron-source.electron_44: init at 44.0.0
- Changelog: https://github.com/electron/electron/releases/tag/v44.0.0

- Diff: https://github.com/electron/electron/compare/refs/tags/v44.0.0...v43.4.1

Co-Authored-By: Yureka <yuka@yuka.dev>
2026-09-09 14:13:09 +02:00
teutat3s
685c6e5e5b electron-chromedriver_44: init at 44.0.0
- Changelog: https://github.com/electron/electron/releases/tag/v44.0.0

- Diff: https://github.com/electron/electron/compare/refs/tags/v44.0.0...v43.4.1
2026-09-09 14:12:08 +02:00
teutat3s
22e55955b4 electron_44-bin: init at 44.0.0
- Changelog: https://github.com/electron/electron/releases/tag/v44.0.0

- Diff: https://github.com/electron/electron/compare/refs/tags/v44.0.0...v43.4.1
2026-09-09 14:11:46 +02:00
teutat3s
917df5369e gclient2nix: update depot-tools 2026-09-09 14:11:23 +02:00
teutat3s
fbc9efcbf2 gclient2nix: fix for electron_44
Fixes error:

```
ValueError: invalid "and" operand 'checkout_s390' (inside 'checkout_linux and checkout_s390 and non_git_source')
```
2026-09-09 14:11:22 +02:00
Sandro
a4bd6eaad4 nixosTests.kafka: migrate to runTest (#555620) 2026-09-09 12:07:07 +00:00
Sandro
b37eb751c5 nixosTests.grafana: migrate to runTest (#555614) 2026-09-09 11:56:15 +00:00
R. Ryantm
12121381d2 yosys: 0.68 -> 0.69 2026-09-09 11:50:34 +00:00
Peder Bergebakken Sundt
c37f7b883e gst_all_1.gst-plugins-good: fix build on musl (#560357) 2026-09-09 11:45:20 +00:00
R. Ryantm
6737a8f662 easyeffects: 8.2.8 -> 8.2.9 2026-09-09 11:41:13 +00:00
R. Ryantm
2b3509b41c terraform-providers.rootlyhq_rootly: 5.20.1 -> 5.21.0 2026-09-09 11:40:34 +00:00
Arne Keller
19a2781710 pulumi-java: init at 1.36.2 (#556656) 2026-09-09 11:29:46 +00:00
Arne Keller
a5ebfc6dc3 openscreen: add etiennelescot as maintainer (#554713) 2026-09-09 11:23:08 +00:00
nixpkgs-ci[bot]
60ecdacd32 opa-envoy-plugin: 1.20.1-envoy -> 1.20.2-envoy (#561398) 2026-09-09 11:20:21 +00:00
nikstur
10bbfa3597 modules/image: make inclusion without enable a noop (#561557) 2026-09-09 11:01:22 +00:00
Doron Behar
4f9781b188 zerobyte: init at 0.42.0 and add module (#557765) 2026-09-09 10:56:49 +00:00
R. Ryantm
9c7b2f7102 zmate: 0.3.1 -> 0.3.2 2026-09-09 10:46:17 +00:00
Diogo Correia
d9c79a1ccd verapdf: use composite OR license 2026-09-09 11:41:35 +01:00
Julian Stecklina
28e11f6fec modules/image/repart: make inclusion without enable a noop
For our internal modules, we impose the rule that inclusion of the
module must not change anything on its own in the config without
actually enabling/configuring the module. This property is not given
for the repart module and this propagates into our CI requiring ugly
exceptions.

Add an enable option to guard the config changes of the repart module
instead (just like other modules).
2026-09-09 12:31:29 +02:00
Thiago Kenji Okada
2cf660d998 libretro.m2000: init at 0-unstable-2026-03-31 (#537223) 2026-09-09 10:31:13 +00:00
Thiago Kenji Okada
4aaaf6ecdd libretro.uzem: init at 0-unstable-2026-04-20 (#543789) 2026-09-09 10:30:44 +00:00
nixpkgs-ci[bot]
f969474b78 vicinae: 0.28.0 -> 0.28.1 (#561547) 2026-09-09 10:30:04 +00:00
Florian Klink
5e0fc8c961 jwx: 4.4.0 -> 4.5.0 (#561192) 2026-09-09 10:26:41 +00:00
R. Ryantm
99a7cd2464 woodpecker-plugin-git: 2.10.0 -> 2.10.1 2026-09-09 10:18:28 +00:00
Pavol Rusnak
0e44f01c04 tor: 0.4.9.11 -> 0.4.9.12 (#561301) 2026-09-09 10:12:22 +00:00
Pavol Rusnak
38c865eb00 lightning-loop: 0.33.2 -> 0.35.0 (#561325) 2026-09-09 10:11:47 +00:00
Thiago Kenji Okada
54e1f0069e cisco-packet-tracer_9: 9.0.0 -> 9.0.1 (#561518) 2026-09-09 10:07:11 +00:00
Guilhem Saurel
f9c808b2fd ipopt: enable __structuredAttrs and strictDeps 2026-09-09 12:02:44 +02:00
Guilhem Saurel
3422e4cb64 ipopt: add meta.changelog 2026-09-09 12:01:36 +02:00
sh0uv1
e0f2e41d20 bbedit: preserve code signature by stripping APFS stream files
Preserve vendor code signature by removing APFS alternate data streams
extracted by 7zz during unpackPhase.

Assisted-by: Gemini 3.8 Flash <gemini@google.com>
2026-09-09 10:01:06 +00:00
nixpkgs-ci[bot]
b6faa7848e ipopt: 3.14.19 -> 3.14.20 (#560715) 2026-09-09 09:56:20 +00:00
R. Ryantm
4e7272fdae threatest: 1.4.0 -> 1.5.0 2026-09-09 09:43:30 +00:00
R. Ryantm
d085eeda8f vicinae: 0.28.0 -> 0.28.1 2026-09-09 09:41:24 +00:00
Yureka
92300412ff electron_{42,43}: updates (#559572) 2026-09-09 09:39:44 +00:00
Patrizio Bekerle
70d2c16dcc nixos/zerobyte: init
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2026-09-09 11:37:58 +02:00
nixpkgs-ci[bot]
28ec1a80cd pangolin-cli: 0.15.1 -> 0.16.0 (#555766) 2026-09-09 09:35:01 +00:00
zowoq
20f09769a1 zensical: 0.0.59 -> 0.0.60 (#561450) 2026-09-09 09:34:44 +00:00
Patrizio Bekerle
7fde0bd50c zerobyte: init at 0.42.0
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2026-09-09 11:33:56 +02:00
BatteredBunny
cbde456673 zizmor: 1.30.0 -> 1.30.1 2026-09-09 12:32:32 +03:00
Jo
d2bf982c3f python3Packages.ufo2ft: clean-up (#560978) 2026-09-09 09:14:56 +00:00
Jo
7eaf92086b python3Packages.gftools: 0.9991 -> 0.10.0 (#561206) 2026-09-09 09:12:51 +00:00
Alistair Grant
6ccacb3015 glamoroustoolkit: 1.1.58 -> 1.1.70 2026-09-09 11:04:59 +02:00
Ivan Mincik
2418f11990 martin: 1.13.0 → 1.14.0 (#554365) 2026-09-09 09:02:25 +00:00
Antoine du Hamel
a791a53b2e nodejs: update release keyring (#561538) 2026-09-09 09:02:09 +00:00
nixpkgs-ci[bot]
d72edfd95e firezone-gateway: 1.6.0 -> 1.6.1 (#561293) 2026-09-09 08:55:50 +00:00
Antoine du Hamel
d4545ead07 nodejs: update release keyring 2026-09-09 10:54:34 +02:00
Robert Helgesson
89a46b3d65 ocamlPackages.mem_usage: 0.1.2 -> 0.2.0 (#492772) 2026-09-09 08:48:10 +00:00
R. Ryantm
346381dc0a uv: 0.12.5 -> 0.12.11 2026-09-09 08:45:11 +00:00
Thiago Kenji Okada
e2545c6efe mkLibretroCore: make retroarch dependency optional (#527255) 2026-09-09 08:38:44 +00:00
Srylax
941658e1f7 step-agent: 0.67.3 -> 0.69.2 2026-09-09 10:33:57 +02:00
Srylax
75165b3364 step-agent: add custom update script 2026-09-09 10:31:30 +02:00
h7x4
e8229eaa6e hello: strictDeps & enableParallelBuilding (#531824) 2026-09-09 08:26:17 +00:00
h7x4
e2ec945784 python3Packages.betacode: 1.0 -> 1.1 (#561376) 2026-09-09 08:17:34 +00:00
h7x4
1d162f0a92 nixos/i2pd: add option for tunnel type (#560212) 2026-09-09 08:15:51 +00:00
Felix Bargfeldt
0af851441c fastfetch-unwrapped: 2.67.1 -> 2.68.1 (#561501) 2026-09-09 08:10:58 +00:00
Fabian Affolter
e04014c978 python3Packages.boto3-stubs: 1.43.89 -> 1.43.90 2026-09-09 10:10:38 +02:00
Fabian Affolter
68d9216738 python3Packages.mypy-boto3-sagemaker: 1.43.87 -> 1.43.90 2026-09-09 10:10:02 +02:00
Fabian Affolter
67549be761 python3Packages.mypy-boto3-s3control: 1.43.17 -> 1.43.90 2026-09-09 10:10:00 +02:00
Fabian Affolter
255648bb71 python3Packages.mypy-boto3-s3: 1.43.66 -> 1.43.90 2026-09-09 10:09:59 +02:00
Fabian Affolter
f4a671d8df python3Packages.mypy-boto3-pinpoint-sms-voice-v2: 1.43.84 -> 1.43.90 2026-09-09 10:09:45 +02:00
Fabian Affolter
0e7f9e263e python3Packages.mypy-boto3-omics: 1.43.50 -> 1.43.90 2026-09-09 10:09:38 +02:00
Fabian Affolter
7f86a612c0 python3Packages.mypy-boto3-mgn: 1.43.87 -> 1.43.90 2026-09-09 10:09:29 +02:00
Fabian Affolter
fde1b702f2 python3Packages.mypy-boto3-ec2: 1.43.89 -> 1.43.90 2026-09-09 10:08:38 +02:00
Fabian Affolter
b66d89c1fa python3Packages.mypy-boto3-connect: 1.43.88 -> 1.43.90 2026-09-09 10:08:25 +02:00
Fabian Affolter
179c4d060c python3Packages.mypy-boto3-cloudtrail: 1.43.0 -> 1.43.90 2026-09-09 10:08:11 +02:00
Fabian Affolter
25582d8615 python3Packages.mypy-boto3-appflow: 1.43.23 -> 1.43.90 2026-09-09 10:07:55 +02:00
Fabian Affolter
10723786c8 python3Packages.tencentcloud-sdk-python: 3.1.171 -> 3.1.172
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.171...3.1.172

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.172/CHANGELOG.md
2026-09-09 10:07:14 +02:00
Fabian Affolter
66417a1a07 python3Packages.homematicip: 2.15.0 -> 2.16.0 (#561238) 2026-09-09 08:06:39 +00:00
Francesco Gazzetta
15bced9138 tclPackages.pgtcl: init at 3.3.0 2026-09-09 10:06:29 +02:00
Fabian Affolter
2f84b04997 python3Packages.iamdata: 0.1.202609081 -> 0.1.202609091
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609081...v0.1.202609091

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609091
2026-09-09 10:05:04 +02:00
Théo Zimmermann
44f3ea08fa coqPackages: {withPackage,rocq-core} should use coq from the scope (#561336) 2026-09-09 08:00:48 +00:00
R. Ryantm
a0cea36b82 media-downloader: 5.6.5 -> 5.6.6 2026-09-09 07:57:37 +00:00
nixpkgs-ci[bot]
839438bee0 grav: 1.7.53.2 -> 1.7.53.3 (#561352) 2026-09-09 07:50:39 +00:00
R. Ryantm
9ffbd16e14 kdotool: 0.2.3 -> 0.3.0 2026-09-09 07:49:36 +00:00
nixpkgs-ci[bot]
0523f2c16d ginkgo: 2.32.1 -> 2.32.2 (#561519) 2026-09-09 07:48:33 +00:00
R. Ryantm
7f0e68a176 go-mockery: 3.7.4 -> 3.8.0 2026-09-09 07:36:37 +00:00
R. Ryantm
4d1e06720b home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.25 -> 2.1.26 2026-09-09 07:35:18 +00:00
R. Ryantm
38e4b527d4 go-migrate: 4.19.1 -> 4.20.1 2026-09-09 07:35:14 +00:00
Rafael Ieda
5466277463 cisco-packet-tracer_9: 9.0.0 -> 9.0.1 2026-09-09 04:33:14 -03:00
R. Ryantm
6f613d5f98 ginkgo: 2.32.1 -> 2.32.2 2026-09-09 07:32:33 +00:00
Pol Dellaiera
b4d5338897 python3Packages.nomadnet: 1.4.0 -> 1.4.1 (#561516) 2026-09-09 07:31:21 +00:00
Vladimír Čunát
333e49a8ae pagmo2: add patch for gcc 16 (#558092) 2026-09-09 07:24:12 +00:00
Pol Dellaiera
e32e41036f python3Packages.nomadnet: 1.4.0 -> 1.4.1 2026-09-09 09:23:46 +02:00
Vladimír Čunát
03ec224f26 taskflow: apply debian patch to work around gcc 16 regression (#552472) 2026-09-09 07:21:46 +00:00
Arne Keller
bc4b746b85 bloodhound: drop (#561489) 2026-09-09 07:19:38 +00:00
Maximilian Bosch
380a5a68ff mercury: 22.01.8 -> 22.01.9 (#558218) 2026-09-09 07:08:07 +00:00
nixpkgs-ci[bot]
0780e09acf crush: 0.91.2 -> 0.92.0 (#561511) 2026-09-09 07:00:27 +00:00
nixpkgs-ci[bot]
4939c6201e gogh: 370 -> 1229 (#561504) 2026-09-09 07:00:25 +00:00
nixpkgs-ci[bot]
a22ef0ac29 claude-agent-acp: 0.70.0 -> 0.75.1 (#560624) 2026-09-09 06:59:46 +00:00
R. Ryantm
e33fb63909 ansi2html: 1.9.3 -> 1.9.5 2026-09-09 06:58:21 +00:00
nixpkgs-ci[bot]
bac0e63319 mirrord: 3.251.0 -> 3.254.0 (#561484) 2026-09-09 06:38:23 +00:00
nixpkgs-ci[bot]
2986ab2c1a chirpstack-packet-multiplexer: 4.0.0 -> 4.0.1 (#558015) 2026-09-09 06:38:18 +00:00
nixpkgs-ci[bot]
8093fa2dd4 gose: 0.11.4 -> 0.11.10 (#535939) 2026-09-09 06:38:13 +00:00
Rafael Ieda
54209c517c google-chrome: 152.0.7977.82 -> 153.0.8010.36 (linux), 152.0.7977.83 -> 153.0.8010.37 (darwin) 2026-09-09 03:27:41 -03:00
R. Ryantm
2e046eef32 crush: 0.91.2 -> 0.92.0 2026-09-09 06:23:57 +00:00
Léana
3d94f6a0f3 coqPackages: {withPackage,rocq-core} should use coq from the scope
Previously if one override the coq package in the coqPackages scope, the
withPackages and rocq-core attribute don't follow, and a wrong instance
of coq will be used.
2026-09-09 08:21:33 +02:00
Masum Reza
2aea8eba0a claude-code: 2.1.263 -> 2.1.266 (#561507) 2026-09-09 06:19:47 +00:00
Kieran Hannigan
39e1b91feb libretro.uzem: init at 0-unstable-2026-04-20
Assisted-by: OpenAI Codex (GPT-5)
2026-09-09 16:16:50 +10:00
Kieran Hannigan
7f295feb94 libretro.m2000: init at 0-unstable-2026-03-31
Assisted-by: OpenAI Codex (GPT-5)
2026-09-09 16:16:49 +10:00
Kieran Hannigan
9c64ee03ae maintainers: add kaistarkk
Assisted-by: OpenAI Codex (GPT-5)
2026-09-09 16:16:49 +10:00
nixpkgs-ci[bot]
807aba7eeb Merge master into staging-nixos 2026-09-09 06:16:29 +00:00
nixpkgs-ci[bot]
3a43353dd5 Merge master into staging-next 2026-09-09 06:15:27 +00:00
R. Ryantm
801805966d opendht: 4.3.1 -> 4.4.0 2026-09-09 05:57:33 +00:00
nixpkgs-ci[bot]
4170b86f20 jftui: 0.7.5 -> 0.7.6 (#561466) 2026-09-09 05:53:17 +00:00
Markus Hauck
8b4520cdf0 vscode-extensions.anthropic.claude-code: 2.1.263 -> 2.1.266
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_01PtKuSGtLwfickvrcv7rBSW
2026-09-09 07:50:23 +02:00
Markus Hauck
544cd36ac9 claude-code: 2.1.263 -> 2.1.266
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5)
Claude-Session: https://claude.ai/code/session_01PtKuSGtLwfickvrcv7rBSW
2026-09-09 07:50:23 +02:00
nixpkgs-ci[bot]
7a0b51d036 terminal-toys: 0.7.0 -> 0.8.0 (#561499) 2026-09-09 05:44:09 +00:00
R. Ryantm
d416498411 atmos: 1.227.0 -> 1.228.0 2026-09-09 05:31:12 +00:00
Jost Alemann
075811e790 fish: 4.9.2 -> 4.9.3
Changelog: https://github.com/fish-shell/fish-shell/releases/tag/4.9.3
Diff: https://github.com/fish-shell/fish-shell/compare/4.9.2...4.9.3
2026-09-09 07:30:43 +02:00
R. Ryantm
197fc9b766 gogh: 370 -> 1229 2026-09-09 05:23:34 +00:00
Vladimír Čunát
347d22b1d9 Merge branch 'staging-nixos' into staging-next 2026-09-09 07:14:12 +02:00
Vladimír Čunát
f575b52a7c Merge master into staging-next 2026-09-09 07:13:35 +02:00
R. Ryantm
5365517fef fastfetch-unwrapped: 2.67.1 -> 2.68.1 2026-09-09 05:05:30 +00:00
R. Ryantm
8b57795e58 terminal-toys: 0.7.0 -> 0.8.0 2026-09-09 04:54:15 +00:00
nixpkgs-ci[bot]
0fcaa33266 dprint: 0.56.1 -> 0.57.4 (#561485) 2026-09-09 04:46:27 +00:00
Vladimír Čunát
facf54a5e7 freebsd: don't assume packages will build for platforms other than freebsd by default (#555850) 2026-09-09 04:44:38 +00:00
Patrick Hobusch
fd80631137 omada-software-controller: init at 6.3.0.45 2026-09-09 12:39:23 +08:00
nixpkgs-ci[bot]
63ed4c18c9 nim-unwrapped: 2.2.10 -> 2.2.12 (#561255) 2026-09-09 04:27:33 +00:00
R. Ryantm
befb6894ae autoprefixer: 10.5.4 -> 10.5.5 2026-09-09 04:20:08 +00:00
Ihar Hrachyshka
d56b4da28b freeipmi: add booxter as maintainer 2026-09-09 00:16:19 -04:00
R. Ryantm
fef199f1b5 nextvi: 7.4 -> 7.5 2026-09-09 04:08:54 +00:00
nixpkgs-ci[bot]
e3199ba0c3 kloak: 0.9.0-1 -> 0.9.1-1 (#561477) 2026-09-09 03:45:04 +00:00
nixpkgs-ci[bot]
6c20c212ad clouddrive2: 1.0.14 -> 1.0.16 (#556354) 2026-09-09 03:44:12 +00:00
Austin Horstman
093095ede3 yaziPlugins: detect updates by directory; update (#560797) 2026-09-09 03:38:23 +00:00
dotlambda
db3ebd1abd python3Packages.aioimaplib: fix tests (#561478) 2026-09-09 03:35:48 +00:00
Ihar Hrachyshka
3d1fb7c4d7 freeipmi: fix clang build
Upstream fixed their makefile so this is no longer necessary.
2026-09-08 23:35:15 -04:00
Ross Smyth
2373306db7 bloodhound: drop
Uses Electron 11 and upstream is archived.
Large security risk.
2026-09-08 23:25:50 -04:00
Ross Smyth
46485bd111 bloodhound: mark as insecure 2026-09-08 23:25:21 -04:00
Masum Reza
674e998f51 bcachefs-tools: 1.39.4 -> 1.39.5 (#561076) 2026-09-09 03:10:46 +00:00
R. Ryantm
fa74a0f9f1 micronaut: 5.1.2 -> 5.1.3 2026-09-09 03:05:07 +00:00
nixpkgs-ci[bot]
a391f95d45 atomgit-cli: 0.7.2 -> 0.7.3 (#561235) 2026-09-09 03:01:28 +00:00
R. Ryantm
a13276bc9b qgis-ltr: 3.44.12 -> 3.44.14 2026-09-09 02:55:38 +00:00
Adam C. Stephens
7b66dacdff rustfs: 1.0.0-rc.3 -> 1.0.0-rc.5 (#558418) 2026-09-09 02:25:29 +00:00
R. Ryantm
93dce98170 runn: 1.9.5 -> 1.10.0 2026-09-09 02:08:21 +00:00
R. Ryantm
cc3066d2cf dprint: 0.56.1 -> 0.57.4 2026-09-09 02:05:08 +00:00
R. Ryantm
4daf5ac206 mirrord: 3.251.0 -> 3.254.0 2026-09-09 01:56:53 +00:00
nixpkgs-ci[bot]
a3a3d46fea mongodb-compass: 1.49.15 -> 1.50.0 (#561139) 2026-09-09 01:53:59 +00:00
R. Ryantm
79e010c621 python3Packages.bibtexparser_2: 2.0.0b9 -> 2.0.0 2026-09-09 01:45:15 +00:00
Robert Schütz
1762f3a07e python3Packages.aioimaplib: fix tests 2026-09-08 18:40:32 -07:00
nixpkgs-ci[bot]
481f0cec24 copilot-language-server: 1.533.0 -> 1.543.0 (#557749) 2026-09-09 01:31:42 +00:00
R. Ryantm
3e58b7add4 kloak: 0.9.0-1 -> 0.9.1-1 2026-09-09 01:28:52 +00:00
R. Ryantm
be1998e514 libretro.prboom: 0-unstable-2026-08-11 -> 0-unstable-2026-09-08 2026-09-09 01:25:16 +00:00
R. Ryantm
da0a5db95c sdl_gamecontrollerdb: 0-unstable-2026-08-29 -> 0-unstable-2026-09-07 2026-09-09 01:24:33 +00:00
dotlambda
ff12945945 postfix: 3.11.6 -> 3.11.7 (#561421) 2026-09-09 01:17:39 +00:00
R. Ryantm
4298af328c libretro.mame2000: 0-unstable-2026-07-28 -> 0-unstable-2026-09-01 2026-09-09 01:07:01 +00:00
whispers
62e289a9cc tor-browser: 15.0.21 -> 15.0.22
changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/tbb-15.0.22-build1/projects/browser/Bundle-Data/Docs-TBB/ChangeLog.txt
tor changelog: https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.9.12/ReleaseNotes
trove: https://gitlab.torproject.org/tpo/core/team/-/wikis/NetworkTeam/TROVE

this release contains an update to little t-tor 0.4.9.12, which fixes
several high severity security issues. not all of them necessarily affect
the client use in tor browser, but their TROVE identifiers are:
TROVE-2026-032, TROVE-2026-033, TROVE-2026-034, TROVE-2026-035,
TROVE-2026-036, TROVE-2026-040, TROVE-2026-042, TROVE-2026-043

there is no corresponding mullvad browser release.
2026-09-08 20:55:51 -04:00
Nick Cao
e2242d5290 v2ray-domain-list-community: 20260906035830 -> 20260908094002 (#561464) 2026-09-09 00:41:05 +00:00
Nick Cao
89bd6494ee python3Packages.pymc: 6.3.1 -> 6.3.2 (#561313) 2026-09-09 00:39:54 +00:00
Nick Cao
01baf7f8d3 gofumpt: 0.11.0 -> 0.12.0 (#561311) 2026-09-09 00:39:31 +00:00
Michael Daniels
d16b108571 psst: 0-unstable-2025-11-16 -> 0-unstable-2026-08-18, fix passthru.updateScript (#559990) 2026-09-09 00:38:29 +00:00
Nick Cao
af4d48a009 civo: 1.5.4 -> 1.5.5 (#561304) 2026-09-09 00:38:12 +00:00
Nick Cao
8989a4a94a httplib: 0.54.0 -> 0.54.1 (#561303) 2026-09-09 00:37:58 +00:00
R. Ryantm
f9d18a3534 python3Packages.vizaio: 0.6.1 -> 0.7.0 2026-09-09 00:36:27 +00:00
Nick Cao
3182017716 uv-sort: 0.7.1 -> 0.8.0 (#561346) 2026-09-09 00:36:02 +00:00
Nick Cao
e32b2bc1c8 cook-cli: 0.34.0 -> 0.35.0 (#561337) 2026-09-09 00:34:41 +00:00
Nick Cao
4dc4cbd5ed coroot: 1.25.0 -> 1.26.0 (#561317) 2026-09-09 00:33:22 +00:00
R. Ryantm
659a583ac9 git-codereview: 1.20.0 -> 1.21.0 2026-09-09 00:33:13 +00:00
Nick Cao
0a9f1ab6ac kwok: add license (#561389) 2026-09-09 00:32:36 +00:00
R. Ryantm
3254499290 jftui: 0.7.5 -> 0.7.6 2026-09-09 00:32:09 +00:00
Nick Cao
41621a0ceb vscode-extensions.redhat.java: 1.55.0 -> 1.56.0 (#561385) 2026-09-09 00:31:57 +00:00
Nick Cao
5c13ee4c31 python3Packages.meraki: 4.4.0 -> 4.5.0 (#561415) 2026-09-09 00:28:14 +00:00
Nick Cao
35b48b4a1e pgroll: 0.16.2 -> 0.16.3 (#561396) 2026-09-09 00:27:11 +00:00
Nick Cao
5af24a6e39 sqlcipher: 4.18.0 -> 4.19.0 (#561395) 2026-09-09 00:26:52 +00:00
nixpkgs-ci[bot]
398c8f2502 Merge master into staging-nixos 2026-09-09 00:26:12 +00:00
Nick Cao
502de36045 starlark: 0-unstable-2026-08-28 -> 0-unstable-2026-09-08 (#561457) 2026-09-09 00:26:11 +00:00
Nick Cao
09e8780338 python3Packages.losant-rest: 2.2.1 -> 2.2.2 (#561453) 2026-09-09 00:25:43 +00:00
Nick Cao
6514612899 python3Packages.plaid-python: 43.0.0 -> 44.0.0 (#561209) 2026-09-09 00:25:17 +00:00
Nick Cao
9c54033328 openfga: 1.19.0 -> 1.20.0 (#561441) 2026-09-09 00:25:08 +00:00
nixpkgs-ci[bot]
495cb0ddfa Merge master into staging-next 2026-09-09 00:25:06 +00:00
Nick Cao
5c1fda2e19 libresidfp: 1.2.1 -> 1.2.2 (#561079) 2026-09-09 00:25:06 +00:00
Sandro
95f985bc73 dnscontrol: 5.0.3 -> 5.0.4 (#561446) 2026-09-09 00:24:48 +00:00
Sandro
d765886674 python3Packages.pgcli: 4.5.0 -> 4.6.0 (#557040) 2026-09-09 00:21:18 +00:00
kirillrdy
053c442298 mistral-rs: 0.9.2 -> 0.9.3 (#561203) 2026-09-09 00:21:01 +00:00
R. Ryantm
142c0f0102 v2ray-domain-list-community: 20260906035830 -> 20260908094002 2026-09-09 00:19:59 +00:00
R. Ryantm
fac860bc43 python3Packages.llama-index-readers-s3: 0.6.1 -> 0.7.0 2026-09-09 00:19:21 +00:00
Nick Cao
490f671424 uutils-procps: 0.0.1-unstable-2026-08-23 -> 0.0.1-unstable-2026-09-06 (#561434) 2026-09-09 00:19:21 +00:00
Nick Cao
e926010080 python3Packages.pystiebeleltron: 0.7.0 -> 0.7.1 (#561436) 2026-09-09 00:19:19 +00:00
Yt
27f44e6b1f beamPackages.expert: 0.1.9 -> 0.1.10 (#561348) 2026-09-09 00:17:31 +00:00
Nick Cao
a455d95818 dhcpdump: 1.10 -> 2.00 (#561074) 2026-09-09 00:14:49 +00:00
Nick Cao
18cccea021 dbip-{asn,city,country}-lite: 2026-06 -> 2026-09 (#561072) 2026-09-09 00:14:41 +00:00
Nick Cao
e2309c371c xmrig-mo: 6.26.0-mo4 -> 6.26.0-mo5 (#561135) 2026-09-09 00:13:59 +00:00
Nick Cao
093a38e85a mdbook-rss-feed: 1.10.1 -> 1.10.2 (#561236) 2026-09-09 00:11:01 +00:00
Nick Cao
2b3669c3f7 kaput-cli: 2.6.0 -> 2.7.0 (#561234) 2026-09-09 00:10:21 +00:00
Nick Cao
9c030c23cd python3Packages.python-lsp-ruff: 2.3.3 -> 2.3.4 (#561231) 2026-09-09 00:09:52 +00:00
Nick Cao
5ac780bc02 go-mockery_2: 2.53.6 -> 2.53.7 (#561223) 2026-09-09 00:09:17 +00:00
Nick Cao
c2c3dc5451 python3Packages.regress: 2025.10.1 -> 2026.9.1 (#561216) 2026-09-09 00:08:43 +00:00
Nick Cao
e1d71b4401 dtop: 0.9.0 -> 0.9.2 (#561275) 2026-09-09 00:07:10 +00:00
Nick Cao
4f8e723c59 opentofu-mcp-server: 1.0.0-unstable-2026-07-15 -> 1.0.0-unstable-2026-09-04 (#561272) 2026-09-09 00:06:39 +00:00
Nick Cao
3b62475088 pferd: 3.9.3 -> 3.9.4 (#561265) 2026-09-09 00:06:11 +00:00
Nick Cao
ef246585b7 terramate: 0.17.2 -> 0.17.3 (#561258) 2026-09-09 00:04:50 +00:00
Nick Cao
6e0c372f01 vendir: 0.46.1 -> 0.46.2 (#561253) 2026-09-09 00:04:20 +00:00
Nick Cao
06b7cfd4de cnspec: 13.37.0 -> 13.38.1 (#561251) 2026-09-09 00:04:03 +00:00
Nick Cao
8d70b410a5 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.10 -> 1.6.11 (#561011) 2026-09-09 00:01:57 +00:00
Nick Cao
59de5a6c41 powerstation: 0.8.2 -> 0.8.3 (#560812) 2026-09-09 00:01:47 +00:00
nixpkgs-ci[bot]
48a45866ff fzf-zsh-plugin: 1.0.0-unstable-2026-08-01 -> 1.0.0-unstable-2026-09-07 (#561384) 2026-09-09 00:01:36 +00:00
R. Ryantm
2dece65761 copilot-language-server: 1.533.0 -> 1.543.0 2026-09-09 00:00:45 +00:00
Nick Cao
88d3398584 protonplus: 0.6.5 -> 0.6.6 (#560894) 2026-09-09 00:00:38 +00:00
Nick Cao
12456bfe57 mdp: 1.0.18 -> 1.0.19 (#560882) 2026-09-08 23:59:32 +00:00
Nick Cao
b7a2b73e62 python3Packages.python-arango: 8.3.4 -> 8.3.5 (#560957) 2026-09-08 23:58:33 +00:00
Nick Cao
af4653be13 go-grip: 0.9.2 -> 0.10.0 (#560949) 2026-09-08 23:57:54 +00:00
Nick Cao
132ff7833a unpoller: 5.1.0 -> 5.2.4 (#560942) 2026-09-08 23:57:19 +00:00
Nick Cao
9c796103fa diesel-cli: 2.3.12 -> 2.3.13 (#560930) 2026-09-08 23:56:40 +00:00
Nick Cao
b2253bcb1e spruce: 1.35.17 -> 1.35.18 (#560994) 2026-09-08 23:55:33 +00:00
Nick Cao
d312b3c194 open-scq30: 2.11.0 -> 2.12.0 (#560976) 2026-09-08 23:54:24 +00:00
Nick Cao
e094317b37 vgmplay-libvgm: 0.52.0-unstable-2026-06-07 -> 0.52.0-unstable-2026-08-24 (#561062) 2026-09-08 23:53:47 +00:00
Nick Cao
36ea86ffa1 mermaid-cli: 11.16.0 -> 11.17.0 (#561042) 2026-09-08 23:53:02 +00:00
Nick Cao
b2efe3bca8 go-arch-lint: 1.18.0 -> 1.19.0 (#561018) 2026-09-08 23:52:01 +00:00
Sandro Jäckel
bc355760e9 python3Packages.cmd2: 3.2.1 -> 3.5.1
Changelog: https://github.com/python-cmd2/cmd2/releases/tag/3.5.1
2026-09-09 01:50:16 +02:00
Nick Cao
4fe0c592e3 qt6Packages.fcitx5-configtool: 5.1.14 -> 5.1.15 (#560540) 2026-09-08 23:49:28 +00:00
Michael Daniels
3b6689cb66 treewide: remove optional cond [...] (#560097) 2026-09-08 23:49:27 +00:00
Nick Cao
cfd828fb3e kdePackages.fcitx5-unikey: 5.1.11 -> 5.1.12 (#560535) 2026-09-08 23:48:55 +00:00
Nick Cao
803f503cde fcitx5-anthy: 5.1.10 -> 5.1.11 (#560530) 2026-09-08 23:48:26 +00:00
nikstur
b1332f45c7 nixos/udev: include all rules from systemd in /etc (#559314) 2026-09-08 23:47:26 +00:00
Nick Cao
5d051220da python3Packages.isocodes: 2025.8.25 -> 2026.9.2 (#560757) 2026-09-08 23:47:22 +00:00
Nick Cao
b4d5f81742 fcitx5-table-extra: 5.1.12 -> 5.1.13 (#560744) 2026-09-08 23:45:39 +00:00
Nick Cao
9bf09aa7f9 fcitx5-lua: 5.0.17 -> 5.0.18 (#560743) 2026-09-08 23:45:14 +00:00
Nick Cao
0ac13ac603 fcitx5-table-other: 5.1.7 -> 5.1.8 (#560742) 2026-09-08 23:44:41 +00:00
Nick Cao
a37c7ddc6c fcitx5-m17n: 5.1.6 -> 5.1.7 (#560738) 2026-09-08 23:44:17 +00:00
Nick Cao
59fb332012 gelly: 1.11.0 -> 1.11.1 (#560723) 2026-09-08 23:43:21 +00:00
nixpkgs-ci[bot]
30c557065c libretro.dosbox: 0-unstable-2026-04-20 -> 0-unstable-2026-09-05 (#561409) 2026-09-08 23:42:15 +00:00
Nick Cao
8c45b00df1 berglas: 2.0.16 -> 2.0.17 (#560457) 2026-09-08 23:40:00 +00:00
Nick Cao
902a2c07f4 wt: 4.14.1 -> 4.14.2 (#560449) 2026-09-08 23:39:12 +00:00
nixpkgs-ci[bot]
791d9111da libretro.opera: 0-unstable-2026-08-04 -> 0-unstable-2026-08-21 (#561455) 2026-09-08 23:38:41 +00:00
Nick Cao
c8950dfec4 k8sgpt: 0.4.37 -> 0.4.38 (#560441) 2026-09-08 23:38:36 +00:00
R. Ryantm
1531bfbf53 starlark: 0-unstable-2026-08-28 -> 0-unstable-2026-09-08 2026-09-08 23:37:27 +00:00
Nick Cao
d36adb7e9a vassal: 3.7.26 -> 3.7.27 (#560639) 2026-09-08 23:36:30 +00:00
Nick Cao
1c0609210f hjson-go: 4.7.0 -> 4.7.1 (#560689) 2026-09-08 23:32:43 +00:00
Nick Cao
718a1d693b mado: 0.3.1 -> 0.3.2 (#560662) 2026-09-08 23:31:35 +00:00
R. Ryantm
02cddfd4c5 protoc-gen-grpc-java: 1.83.1 -> 1.84.0 2026-09-08 23:30:12 +00:00
R. Ryantm
c65ae00467 libretro.opera: 0-unstable-2026-08-04 -> 0-unstable-2026-08-21 2026-09-08 23:24:49 +00:00
Nick Cao
4fd3acb4f8 nixos/strongswan-swanctl: update options for strongswan 6.1.0 2026-09-08 19:16:34 -04:00
R. Ryantm
6368084a46 python3Packages.losant-rest: 2.2.1 -> 2.2.2 2026-09-08 22:58:58 +00:00
Nick Cao
525d3b4d10 python314Packages.edk2-pytool-library: 0.23.15 -> 0.23.16 (#561078) 2026-09-08 22:57:47 +00:00
Nick Cao
ea6b24cc06 k0sctl: 0.31.1 -> 0.32.2 (#561075) 2026-09-08 22:57:36 +00:00
Nick Cao
62a4ad8a52 wasmer: 7.3.0 -> 7.4.0 (#561089) 2026-09-08 22:57:24 +00:00
Nick Cao
83843dbc33 python314Packages.python-debian: 1.1.0 -> 1.1.1 (#561081) 2026-09-08 22:56:49 +00:00
zowoq
cea3d062e8 moor: 2.18.0 -> 2.19.0
Diff: https://github.com/walles/moor/compare/v2.18.0...v2.19.0

Changelog: https://github.com/walles/moor/releases/tag/v2.19.0
2026-09-09 08:50:08 +10:00
zowoq
21de9d6308 zensical: 0.0.59 -> 0.0.60
Changelog: https://github.com/zensical/zensical/releases/tag/v0.0.60
2026-09-09 08:47:22 +10:00
nikstur
6df2577211 modules/image/repart: fix Format=empty (#561424) 2026-09-08 22:46:43 +00:00
R. Ryantm
70254fcd3e stable-diffusion-cpp-cuda: master-827-97d2990 -> master-849-d04e895 2026-09-08 22:45:17 +00:00
zowoq
3eacc646e3 dnscontrol: 5.0.3 -> 5.0.4
Diff: https://github.com/DNSControl/dnscontrol/compare/v5.0.3...v5.0.4

Changelog: https://github.com/DNSControl/dnscontrol/releases/tag/v5.0.4
2026-09-09 08:42:55 +10:00
nixpkgs-ci[bot]
a297cde4e4 pixieditor: 2.1.2.2 -> 2.1.2.4 (#561342) 2026-09-08 22:41:57 +00:00
Tom Pansino
1ccbd99221 codex-acp: 0.13.0 -> 1.10.0
Switch to the successor TypeScript implementation maintained by the
Agent Client Protocol organization. Use the source-built nixpkgs Codex
package instead of the binaries distributed through npm.

Enable upstream tests and use nix-update-script to update the source and
npm dependency hashes.

https://github.com/agentclientprotocol/codex-acp/releases/tag/v1.10.0

Assisted-by: OpenAI Codex (GPT-5)
2026-09-08 15:39:13 -07:00
Sandro
6e37cd4b0c python3Packages.python-octaviaclient: 3.13.0 -> 3.15.0 (#520416) 2026-09-08 22:38:24 +00:00
nixpkgs-ci[bot]
5c79af1a0d incus-compose: 1.3.2 -> 1.3.3 (#561361) 2026-09-08 22:31:54 +00:00
Ben Siraphob
5525c05dc4 openslp: drop (#559442) 2026-09-08 22:28:21 +00:00
Ben Siraphob
6d677e2b9a qgo: drop (#559451) 2026-09-08 22:28:02 +00:00
R. Ryantm
88b3efa55c openfga: 1.19.0 -> 1.20.0 2026-09-08 22:24:43 +00:00
Yohann Boniface
21e7628bf5 parastoo-fonts: use installFonts (#561416) 2026-09-08 22:19:23 +00:00
Yohann Boniface
ee426c4661 vista-fonts-chs: use installFonts (#561435) 2026-09-08 22:15:49 +00:00
Sandro
77282ad73c python3Packages.python-keystoneclient: 5.8.0 -> 6.0.0 (#560382) 2026-09-08 22:07:27 +00:00
nixpkgs-ci[bot]
bcf2a44977 mozhi: 0-unstable-2026-06-11 -> 0-unstable-2026-08-30 (#561241) 2026-09-08 22:01:46 +00:00
Rafael Ieda
646c74a9ab vista-fonts-chs: use installFonts 2026-09-08 19:01:35 -03:00
Peder Bergebakken Sundt
393dfa3d1a handy: 0.9.1 -> 0.9.6 (#556911) 2026-09-08 22:00:51 +00:00
R. Ryantm
d9dbc1d3af python3Packages.pystiebeleltron: 0.7.0 -> 0.7.1 2026-09-08 21:57:17 +00:00
Peder Bergebakken Sundt
9a72d9051e butane: 0.29.0 -> 2.27.0 (#559513) 2026-09-08 21:56:11 +00:00
Rafael Ieda
b2a47f3fcb vista-fonts-cht: use installFonts 2026-09-08 18:55:21 -03:00
Yohann Boniface
bc77c0a456 python3Packages.dashing: migrate to pyproject (#560846) 2026-09-08 21:54:06 +00:00
Matteo Pacini
588ef4b918 traefik: 3.7.12 -> 3.7.13 (#560783) 2026-09-08 21:53:59 +00:00
Yohann Boniface
7949751318 python3Packages.deemix: migrate to pyproject (#560848) 2026-09-08 21:53:41 +00:00
Yohann Boniface
a1a179822d python3Packages.static3: migrate to pyproject (#560853) 2026-09-08 21:53:16 +00:00
Peder Bergebakken Sundt
284e661849 {banjo,mariokart64,starfox64,zelda64}recomp: fix clobber (#555784) 2026-09-08 21:53:15 +00:00
Yohann Boniface
726531f4cf python3Packages.deezer-py: migrate to pyproject (#560861) 2026-09-08 21:52:45 +00:00
Yohann Boniface
e1c618f013 python3Packages.dbus-client-gen: migrate to pyproject (#560865) 2026-09-08 21:52:23 +00:00
Yohann Boniface
004f8c7be9 python3Packages.dbus-python-client-gen: migrate to pyproject (#560866) 2026-09-08 21:52:02 +00:00
Yohann Boniface
cf578bb5c0 python3Packages.daff: migrate to pyproject (#560868) 2026-09-08 21:51:43 +00:00
Yohann Boniface
135113428e python3Packages.sqlite-fts4: migrate to pyproject (#560852) 2026-09-08 21:50:40 +00:00
Peder Bergebakken Sundt
c9f1987ec0 nixosTests.kimai: migrate to systemd-nspawn (#555849) 2026-09-08 21:50:08 +00:00
R. Ryantm
18ef78b45d uutils-procps: 0.0.1-unstable-2026-08-23 -> 0.0.1-unstable-2026-09-06 2026-09-08 21:50:04 +00:00
Peder Bergebakken Sundt
edfa6f6866 ctags-lsp: 0.10.2 -> 0.11.0 (#555931) 2026-09-08 21:49:04 +00:00
Peder Bergebakken Sundt
ccba7039a2 arti: 2.5.1 -> 2.6.0 (#559373) 2026-09-08 21:39:13 +00:00
Dominik Süß
9ab6c74e84 intel-compute-runtime: fix driver output path
$drivers is not used by NixOS and by moving the `libze_intel*` libraries to that folder, they're not correctly mapped to `/run/opengl-driver/lib` when used in `hardware.graphics.extraPackages`.
2026-09-08 23:33:56 +02:00
Matteo Pacini
f197e9bb44 open-dyslexic: use installFonts (#561413) 2026-09-08 21:32:01 +00:00
Matteo Pacini
5362b74747 protonmail-desktop: 1.13.4 -> 1.14.0 (#557805) 2026-09-08 21:27:07 +00:00
Julian Stecklina
c34b750b14 nixos/tests/repart: test all fs types 2026-09-08 23:23:43 +02:00
Matteo Pacini
2ca36d4162 gdevelop: 5.6.280 -> 5.6.281 (#559603) 2026-09-08 21:23:37 +00:00
nixpkgs-ci[bot]
22cf6b6d38 uzdoom: 5.0.0 -> 5.0.1 (#561320) 2026-09-08 21:19:14 +00:00
nixpkgs-ci[bot]
38d67c3f3f deezer-desktop: 7.1.310 -> 7.1.320 (#560779) 2026-09-08 21:19:13 +00:00
Rafael Ieda
6abc0de04f parastoo-fonts: add maintainer pancaek 2026-09-08 18:14:13 -03:00
zowoq
63ceb0409c terraform: 1.16.0 -> 1.16.1 (#561327) 2026-09-08 21:14:08 +00:00
Heitor Augusto
4a9561ce52 cosmic-ext-calculator: 0.2.0 -> 0.2.1 (#559434) 2026-09-08 21:13:42 +00:00
R. Ryantm
a67e2da148 terminal-space-program: 0.38.1 -> 0.40.0 2026-09-08 21:12:53 +00:00
Julian Stecklina
e72abfc4a0 nixos/image/repart-image: fix Format=empty 2026-09-08 23:08:36 +02:00
Peder Bergebakken Sundt
d7fe2e2825 proxysql: drop (#554065) 2026-09-08 21:06:34 +00:00
Peder Bergebakken Sundt
3a6356e0d0 meowlnir: 26.06 -> 26.08 (#553453) 2026-09-08 21:04:00 +00:00
Peder Bergebakken Sundt
8d90f4c190 kubeseal: 0.38.4 -> 0.39.1 (#559367) 2026-09-08 21:03:35 +00:00
Peder Bergebakken Sundt
86338fb5f2 ivpn{,-service,-ui}: 3.15.13 -> 3.15.15 (#559595) 2026-09-08 21:02:38 +00:00
Weijia Wang
4255e66ed2 highlight: add license (#561373) 2026-09-08 21:02:12 +00:00
Peder Bergebakken Sundt
a9fda8af55 dipc: 1.1.0 -> 1.2.0 (#559347) 2026-09-08 21:02:07 +00:00
Sergei Trofimovich
de85e98b6d postfix: 3.11.6 -> 3.11.7
Changes: https://www.postfix.org/announcements/postfix-3.11.7.html
2026-09-08 22:01:51 +01:00
Stefan Frijters
16a8b33b0c openttd-ttf: use installFonts (#561400) 2026-09-08 21:00:00 +00:00
Peder Bergebakken Sundt
c42b09f57d gtest: fix build withAbseil (#557250) 2026-09-08 20:57:45 +00:00
Peder Bergebakken Sundt
5e359750fb zotero: 10.0.0 -> 10.0.1, small improvements (#556757) 2026-09-08 20:57:02 +00:00
Peder Bergebakken Sundt
afc1834935 masterpdfeditor: 5.9.98 -> 5.9.99 (#556131) 2026-09-08 20:54:52 +00:00
Peder Bergebakken Sundt
76e474e101 kicad: disable update check (#559279) 2026-09-08 20:54:15 +00:00
Peder Bergebakken Sundt
51660d3155 commafeed: add nix-update-script (#556814) 2026-09-08 20:53:15 +00:00
Rafael Ieda
cd95e97b68 parastoo-fonts: use installFonts 2026-09-08 17:53:08 -03:00
Peder Bergebakken Sundt
fb70e36ef4 vkquake: 1.34.1 -> 1.36.0 (#557591) 2026-09-08 20:52:37 +00:00
Rafael Ieda
719b182d55 open-dyslexic: use installFonts 2026-09-08 17:45:59 -03:00
R. Ryantm
b7dcc4268e python3Packages.meraki: 4.4.0 -> 4.5.0 2026-09-08 20:43:31 +00:00
Peder Bergebakken Sundt
f93c76b5cb python3Packages.nidaqmx: fix build by adding missing runtime deps (init nitypes) (#558789) 2026-09-08 20:41:26 +00:00
Ethan Carter Edwards
1821f7652a opensplat: replace cudatoolkit with cuda_nvcc
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 16:41:13 -04:00
Peder Bergebakken Sundt
07205de2ae catt: 0.13.1 -> 0.13.2 (#559969) 2026-09-08 20:41:02 +00:00
Peder Bergebakken Sundt
9beaaf1812 fishPlugins.pure: 4.18.0 -> 4.19.0, add update script (#559418) 2026-09-08 20:37:47 +00:00
Peder Bergebakken Sundt
11885eb6c3 twingate: add aarch64-linux support (#558540) 2026-09-08 20:37:23 +00:00
nixpkgs-ci[bot]
a7fc715416 Merge master into staging-nixos 2026-09-08 20:34:36 +00:00
Peder Bergebakken Sundt
698bb6cb78 bbedit: 15.5.5 -> 16.0.3 (#558133) 2026-09-08 20:34:03 +00:00
nixpkgs-ci[bot]
db15d87df8 Merge master into staging-next 2026-09-08 20:33:36 +00:00
Peder Bergebakken Sundt
3a1b58fea0 hdhomerun-config-gui: drop (#557875) 2026-09-08 20:33:33 +00:00
nixpkgs-ci[bot]
d3b5804273 pioasm: 2.3.0 -> 2.3.1 (#561404) 2026-09-08 20:33:16 +00:00
Peder Bergebakken Sundt
8847c44043 overturemaps: 1.0.1 -> 1.0.2 (#556883) 2026-09-08 20:32:22 +00:00
Bjørn Forsman
de84c1ecb1 jing-trang: add license (#561382) 2026-09-08 20:30:35 +00:00
Peder Bergebakken Sundt
9331d5b13d argo-workflows: 3.6.10 -> 4.0.5 (#520934) 2026-09-08 20:30:05 +00:00
Ethan Carter Edwards
f6c57beaa7 truecrack: modernize and remove cudatoolkit
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 16:27:46 -04:00
Peder Bergebakken Sundt
dc3a0807c0 samrewritten: install desktop file (#546776) 2026-09-08 20:25:27 +00:00
Peder Bergebakken Sundt
0c7d922048 bluebubbles: 1.15.7 -> 2.1.1 (#554585) 2026-09-08 20:23:21 +00:00
Peder Bergebakken Sundt
a15594d18b pkgsStatic.st: fix build (#556392) 2026-09-08 20:22:56 +00:00
Sandro
f03f4255de nixos/syncoid: catch up missed timer runs (Persistent=true) (#558600) 2026-09-08 20:21:17 +00:00
Peder Bergebakken Sundt
b3101ab6db hidrd: fix version, modernize (#561090) 2026-09-08 20:20:18 +00:00
Peder Bergebakken Sundt
c5021e3b11 herdr: 0.8.2 -> 0.9.0 (#561182) 2026-09-08 20:19:47 +00:00
R. Ryantm
ba54c6cdef libretro.dosbox: 0-unstable-2026-04-20 -> 0-unstable-2026-09-05 2026-09-08 20:19:08 +00:00
Peder Bergebakken Sundt
a613a55286 ultimate-oldschool-pc-font-pack: use installFonts (#561061) 2026-09-08 20:18:59 +00:00
Peder Bergebakken Sundt
d07387cd22 davis: 5.4.3 -> 5.4.4 (#560832) 2026-09-08 20:18:24 +00:00
Peder Bergebakken Sundt
e37b341d43 transmission_4: enable unit tests with doCheck (#561050) 2026-09-08 20:17:52 +00:00
Peder Bergebakken Sundt
6016e240b0 mongoc: 1.30.3 -> 1.30.9 (#561038) 2026-09-08 20:16:08 +00:00
Peder Bergebakken Sundt
f3afd85cd8 entire: 0.10.5 -> 0.10.6 (#560991) 2026-09-08 20:14:53 +00:00
Peder Bergebakken Sundt
81595b3854 omniwm: 0.6.7 -> 0.6.8 (#560831) 2026-09-08 20:14:03 +00:00
Peder Bergebakken Sundt
cb126ce8f9 bottles-unwrapped: 65.4 -> 67.4 (#551930) 2026-09-08 20:09:43 +00:00
h7x4
78f9b941ad louvre: add license (#561391) 2026-09-08 20:09:32 +00:00
h7x4
e3c22ac2c2 ipbus-uhal: add license (#561377) 2026-09-08 20:08:38 +00:00
h7x4
2828e2c8bb gitbeaker-cli: add license (#561368) 2026-09-08 20:08:01 +00:00
h7x4
446fe8c7de edido: add license (#561365) 2026-09-08 20:07:39 +00:00
h7x4
49c03a9293 dumpifs: add unfree license (#561360) 2026-09-08 20:05:42 +00:00
Peder Bergebakken Sundt
a34971bd34 ni: 30.3.0 -> 30.5.0 (#555924) 2026-09-08 20:03:30 +00:00
Peder Bergebakken Sundt
b4360c55dd cargo-release: 1.1.3 -> 1.1.5 (#555920) 2026-09-08 20:03:10 +00:00
Peder Bergebakken Sundt
f99a585285 bibiman: 0.15.0 -> 0.19.5 (#555322) 2026-09-08 20:02:47 +00:00
h7x4
1194d82881 ircd-hybrid: add license (#561380) 2026-09-08 20:02:29 +00:00
Peder Bergebakken Sundt
c8d3b8cdb3 goofcord: 2.2.1 → 2.3.0 (#549255) 2026-09-08 20:02:15 +00:00
Peder Bergebakken Sundt
e5ea33d8e0 karlyriceditor: bump ffmpeg_4 -> ffmpeg_7-headless (#554462) 2026-09-08 20:01:09 +00:00
Peder Bergebakken Sundt
5e9eb0daaf probe-rs-tools: Update only udev rules; 054a0b1 -> 9cc4b7d (#551996) 2026-09-08 20:00:45 +00:00
dish
b4bb64d174 jellyfin{,-web}: 10.11.11 -> 12.0
Requires bumping nodejs to 24 for webui, and dotnet to 10.

doc: add jellyfin 12 to nixpkgs release notes

nixosTests.jellyfin: Fix for 12.0

jellyfin 12.0 removed the `X-Emby-Authorization` header as an option
without enabling legacy authentication options. Not too bad of a rewrite
to just replace this with the `Authorization` header instead.
2026-09-08 15:57:33 -04:00
Robert Schütz
53fb14b0fc jellyfin-ffmpeg: 7.1.4-3 -> 8.1.2-4
Diff: https://github.com/jellyfin/jellyfin-ffmpeg/compare/v7.1.4-3...v8.1.2-4

Changelog: https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v8.1.2-4
2026-09-08 15:57:33 -04:00
R. Ryantm
b22b3bbbda pioasm: 2.3.0 -> 2.3.1 2026-09-08 19:57:02 +00:00
Tom Hunze
4365298b0f pangomm_2_48: enable structuredAttrs and strictDeps 2026-09-08 21:56:07 +02:00
Tom Hunze
214acd3d48 pangomm_1_4: enable structuredAttrs and strictDeps 2026-09-08 21:56:06 +02:00
Tom Hunze
70192709e2 pangomm_{1_4,2_48}: move to pkgs/by-name 2026-09-08 21:56:05 +02:00
Tom Hunze
d3c747a9ba pangomm: rename to pangomm_1_4
Having the older ABI version as the default seems odd and the different
pangomm packages appear to be fundamentally incompatible, so drop the
unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-08 21:56:02 +02:00
Christoph Heiss
95daa7b31d floorp-bin: 12.17.0 -> 12.17.2
Release notes: https://blog.floorp.app/en/release/12.17.2/
Git changelog: https://github.com/Floorp-Projects/Floorp/compare/v12.17.0...v12.17.2

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2026-09-08 21:54:45 +02:00
Tom Hunze
879c5a1f0e pangomm_2_42: drop
This version of pangomm is unused and has been unmaintained upstream
since January 2021 [1].

[1] https://gitlab.gnome.org/GNOME/pangomm/-/tree/pangomm-2-42
2026-09-08 21:51:20 +02:00
K900
925fad0c57 lasuite-meet: 1.29.0 -> 1.31.0 (#561324) 2026-09-08 19:48:18 +00:00
Rafael Ieda
c636486e6a openttd-ttf: use installFonts 2026-09-08 16:47:12 -03:00
nick
d38d1c0ce5 nixos/llama-cpp: improve cli to commandline handling 2026-09-09 01:13:25 +05:30
Tom Hunze
df071433bb gtksourceview: drop unversioned alias
Having the older ABI version as the default seems odd and the different
gtksourceview packages appear to be fundamentally incompatible, so drop
the unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-08 21:41:17 +02:00
K900
e661c32c80 qui: 1.26.0 -> 1.28.0 (#561323) 2026-09-08 19:36:20 +00:00
Martin Weinelt
0e735e724b pythonDocs: 3.14.6 -> 3.14.7 (#561386) 2026-09-08 19:35:13 +00:00
R. Ryantm
64a559d9cb opa-envoy-plugin: 1.20.1-envoy -> 1.20.2-envoy 2026-09-08 19:34:24 +00:00
David McFarland
8458ff62ec godot3: 3.6.2 -> 3.6.3 (#557441) 2026-09-08 19:33:27 +00:00
R. Ryantm
febf0d8190 pgroll: 0.16.2 -> 0.16.3 2026-09-08 19:29:09 +00:00
R. Ryantm
bacd3c0a3a protoc-gen-connect-go: 1.20.0 -> 1.21.0 2026-09-08 19:24:46 +00:00
Grayson Tinker
682b864192 louvre: add license 2026-09-08 13:24:24 -06:00
Pol Dellaiera
0b7fb2112f maintainers: drop yvnth (#561370) 2026-09-08 19:20:35 +00:00
nixpkgs-ci[bot]
a216521d90 libretro.citra: 0-unstable-2026-07-21 -> 0-unstable-2026-09-04 (#561383) 2026-09-08 19:19:23 +00:00
Grayson Tinker
d649aff1e0 kwok: add license 2026-09-08 13:19:04 -06:00
Grayson Tinker
0031551cb3 kty: add license 2026-09-08 13:15:29 -06:00
Grayson Tinker
7441a17ab7 ircd-hybrid: add license 2026-09-08 13:13:09 -06:00
lassulus
2c1231d61d nixos/qemu-vm: 9p -> virtiofs (#552774) 2026-09-08 19:09:35 +00:00
Grayson Tinker
585d01daf2 jing-trang: add license 2026-09-08 13:08:12 -06:00
Nicolas Benes
5de6d42bcb pythonDocs: 3.14.6 -> 3.14.7 2026-09-08 21:07:06 +02:00
R. Ryantm
c9f898e27d sqlcipher: 4.18.0 -> 4.19.0 2026-09-08 19:03:39 +00:00
R. Ryantm
cd25ae99bc vscode-extensions.redhat.java: 1.55.0 -> 1.56.0 2026-09-08 19:02:59 +00:00
R. Ryantm
4f7db4a0c6 fzf-zsh-plugin: 1.0.0-unstable-2026-08-01 -> 1.0.0-unstable-2026-09-07 2026-09-08 19:02:55 +00:00
R. Ryantm
9f07da288d libretro.citra: 0-unstable-2026-07-21 -> 0-unstable-2026-09-04 2026-09-08 19:02:14 +00:00
nixpkgs-ci[bot]
da39501c8d slade-unstable: 3.2.12-unstable-2026-06-08 -> 3.2.12-unstable-2026-09-06 (#561353) 2026-09-08 19:02:04 +00:00
Grayson Tinker
797141efe7 ioq3-scion: add license 2026-09-08 13:00:11 -06:00
OPNA2608
0546b2fce2 mir: 2.28.0 -> 2.29.0 2026-09-08 20:57:42 +02:00
Grayson Tinker
a081310db2 ipbus-uhal: add license 2026-09-08 12:53:20 -06:00
Grayson Tinker
8b24d0ee09 highlight: add license 2026-09-08 12:47:10 -06:00
Nicolas Benes
c5e05cc8b1 dataexplorer: 4.0.2 -> 4.0.7 2026-09-08 20:46:21 +02:00
R. Ryantm
44f02cf321 python3Packages.betacode: 1.0 -> 1.1 2026-09-08 18:46:10 +00:00
gquetel
3d4487d65e python3Packages.{mlflow,mlflow-skinny,mlflow-tracing}: 3.15.2 -> 3.16.0
https://github.com/mlflow/mlflow/releases/tag/v3.16.0
2026-09-08 20:43:56 +02:00
Marie Ramlow
dff6994123 python3Packages.cloudflare: 5.6.0 -> 5.7.0 (#561129) 2026-09-08 18:43:12 +00:00
Grayson Tinker
ed31318a1c gitbeaker-cli: add license 2026-09-08 12:39:32 -06:00
yvnth
79f5eee53e maintainers: drop yvnth 2026-09-09 00:08:19 +05:30
Rafael Ieda
8627de6458 baekmuk-ttf: use installFonts 2026-09-08 15:34:50 -03:00
Pol Dellaiera
520ce3f46a ripwire: init at 0.5.0 (#560859) 2026-09-08 18:30:52 +00:00
Grayson Tinker
bb33f2aa4f edido: add license 2026-09-08 12:30:31 -06:00
Adam C. Stephens
98c71bdc89 node-red: 5.0.6 -> 5.0.7
Changelog: https://github.com/node-red/node-red/blob/5.0.7/CHANGELOG.md
2026-09-08 14:28:57 -04:00
nixpkgs-ci[bot]
89194b1208 libretro.stella2014: 0-unstable-2026-07-06 -> 0-unstable-2026-09-04 (#561213) 2026-09-08 18:28:37 +00:00
nixpkgs-ci[bot]
539bceff3a libretro.fbalpha2012: 0-unstable-2026-04-20 -> 0-unstable-2026-07-28 (#561063) 2026-09-08 18:28:34 +00:00
nixpkgs-ci[bot]
864ed70f99 libretro.mame2010: 0-unstable-2026-07-03 -> 0-unstable-2026-09-02 (#561000) 2026-09-08 18:28:30 +00:00
nixpkgs-ci[bot]
59be9a6279 libretro.play: 0-unstable-2026-08-11 -> 0-unstable-2026-09-03 (#560809) 2026-09-08 18:28:27 +00:00
Grayson Tinker
7762802708 dumpifs: add unfree license
No license statement exists upstream
2026-09-08 12:24:26 -06:00
Pol Dellaiera
82ad19c77b ripwire: init at 0.5.0 2026-09-08 20:20:27 +02:00
Grayson Tinker
82e90e1c2a drawio-headless: add license 2026-09-08 12:16:56 -06:00
Robert Helgesson
a59160023c grav: 1.7.53.2 -> 1.7.53.3 2026-09-08 20:13:33 +02:00
nixpkgs-ci[bot]
e016b3cc4c Merge master into staging-nixos 2026-09-08 18:12:12 +00:00
R. Ryantm
7ac3ab5508 pdf-oxide: 0.3.47 -> 0.3.78 2026-09-08 18:11:10 +00:00
nixpkgs-ci[bot]
56ad575798 Merge master into staging-next 2026-09-08 18:11:09 +00:00
DSeeLP
53aec20f5f finamp: 0.9.24-beta -> 1.0.1-beta
https://github.com/finamp-app/finamp/releases#release-0.9.25-beta
https://github.com/finamp-app/finamp/releases#release-v1.0.0-beta-retagged
https://github.com/finamp-app/finamp/releases#release-1.0.1-beta
2026-09-08 20:09:50 +02:00
Adam C. Stephens
d4080a3941 incus-compose: 1.3.2 -> 1.3.3
Changelog: https://github.com/lxc/incus-compose/blob/refs/tags/v1.3.3/CHANGELOG.md
2026-09-08 14:07:53 -04:00
R. Ryantm
8488eb8cd9 slade-unstable: 3.2.12-unstable-2026-06-08 -> 3.2.12-unstable-2026-09-06 2026-09-08 18:06:25 +00:00
K900
0dad558e51 kdePackages: Plasma 6.7.4 -> 6.7.5 (#561347) 2026-09-08 18:04:15 +00:00
Robert Helgesson
36d8260705 Deprecate grav package and introduce grav_2 (#553677) 2026-09-08 18:02:31 +00:00
Grayson Tinker
decb89bad9 dadadodo: add license 2026-09-08 12:00:57 -06:00
Adam C. Stephens
a660965fd7 beamPackages.expert: 0.1.9 -> 0.1.10
Changelog: https://github.com/expert-lsp/expert/blob/v0.1.10/CHANGELOG.md
2026-09-08 13:58:30 -04:00
K900
91ac71a6dd kdePackages: Plasma 6.7.4 -> 6.7.5 2026-09-08 20:57:25 +03:00
Robert Helgesson
2568ecf1af nixos/grav: default to grav_2 at state version >=26.11 2026-09-08 19:52:44 +02:00
Robert Helgesson
ae29f8f7eb grav: mark as vulnerable and recommend grav_2 2026-09-08 19:52:44 +02:00
Robert Helgesson
799bb93ac4 grav_2: init at 2.0.24 2026-09-08 19:52:43 +02:00
Grayson Tinker
26ece55322 bakoma_ttf: add license 2026-09-08 11:47:14 -06:00
R. Ryantm
aa62d0eb4a uv-sort: 0.7.1 -> 0.8.0 2026-09-08 17:46:40 +00:00
LIN, Jian
432f3d6a3b librime-lua: 0-unstable-2026-05-02 -> 0-unstable-2026-08-31 (#561334) 2026-09-08 17:42:42 +00:00
Adam C. Stephens
24544e5ef6 nixos/openvswitch: clean up transient ports on boot (#543675) 2026-09-08 17:40:35 +00:00
Skye Soss
6f1153f9b2 proxysql: drop 2026-09-08 12:40:28 -05:00
Rafael Ieda
ca97b34f2d unfonts-core: use installFonts 2026-09-08 14:38:10 -03:00
Weijia Wang
a086e6ffc8 rustup-toolchain-install-master: move to by-name (#558987) 2026-09-08 17:32:08 +00:00
nixpkgs-ci[bot]
2b0f13beb9 wiki-go: 1.8.13 -> 1.9.0 (#560510) 2026-09-08 17:31:46 +00:00
nixpkgs-ci[bot]
c47d7dfccb dns-collector: 2.4.0 -> 3.0.0 (#558770) 2026-09-08 17:31:44 +00:00
R. Ryantm
cf95a71403 pixieditor: 2.1.2.2 -> 2.1.2.4 2026-09-08 17:29:52 +00:00
Sefa Eyeoglu
66e421cf9b pnpm: add missing pn/pnx bin aliases (#558475) 2026-09-08 17:29:52 +00:00
R. Ryantm
215a871564 cook-cli: 0.34.0 -> 0.35.0 2026-09-08 17:20:09 +00:00
Rafael Ieda
2aa1f61d45 bolt-launcher: 0.23.2 -> 0.24.0 2026-09-08 14:18:46 -03:00
K900
623ba8ae24 maintainers/scripts/kde: fix Rust updates 2026-09-08 20:11:11 +03:00
Peder Bergebakken Sundt
f2aaa10010 flexget: 3.20.8 -> 3.20.11 (#561259) 2026-09-08 17:09:27 +00:00
R. Ryantm
34002953f6 librime-lua: 0-unstable-2026-05-02 -> 0-unstable-2026-08-31 2026-09-08 17:08:14 +00:00
Felix Bargfeldt
927d597f87 radicle-node{,-unstable}: 1.10.2 -> 1.10.3 (#561298) 2026-09-08 17:06:28 +00:00
Boris Nagaev
6d9eeceda4 lightning-loop: 0.33.2 -> 0.35.0 2026-09-08 11:49:35 -05:00
R. Ryantm
24080693f4 terraform: 1.16.0 -> 1.16.1 2026-09-08 16:49:27 +00:00
K900
29d3bb8a7c lasuite-meet: 1.29.0 -> 1.31.0
Diff: https://github.com/suitenumerique/meet/compare/v1.29.0...v1.31.0

Changelog: https://github.com/suitenumerique/meet/blob/v1.31.0/CHANGELOG.md
2026-09-08 19:47:31 +03:00
Robert Helgesson
004c3d2cee fancy-cat: 0.4.0 -> 0.6.0 (#489405) 2026-09-08 16:43:51 +00:00
K900
69538dfc51 qui: 1.26.0 -> 1.28.0 2026-09-08 19:42:31 +03:00
Thomas Adamcik
4b0e0f5adc opencode: use production channel
OpenCode only recognizes `dev`, `beta`, `prod`, and `latest` as channel
values. Unknown values fall back to `dev`, while `latest` maps to
`prod`. The selected channel controls channel-gated behavior, e.g.
workspaces, is exposed as a `dev` marker in `opencode web`, and affects
the database path.

Nixpkgs currently sets `OPENCODE_CHANNEL = "stable"`, so the package
unintentionally uses development-channel behavior. It also causes
OpenCode to use the nixpkgs-specific `opencode-stable.db` database path.

Change the channel to `prod`, which uses the upstream production
behavior and canonical `opencode.db` path.

To avoid making existing sessions appear lost after upgrading, switch
from `makeBinaryWrapper` to `makeWrapper` and add a temporary wrapper
workaround. When `opencode-stable.db` exists and `opencode.db` does not,
the wrapper continues using the legacy database and points the user at
migration instructions. Explicit `OPENCODE_DB` configuration takes
precedence, and the workaround can be disabled with
`NIXPKGS_OPENCODE_DISABLE_LEGACY_DB_WORKAROUND=1`.

The wrapper does not rename or modify the database.

Relevant upstream code:

- https://github.com/anomalyco/opencode/blob/v1.18.25/packages/app/vite.js#L8-L13
- https://github.com/anomalyco/opencode/blob/v1.18.25/packages/core/src/database/database.ts
2026-09-08 18:42:14 +02:00
R. Ryantm
4c4c17810c uzdoom: 5.0.0 -> 5.0.1 2026-09-08 16:16:56 +00:00
Jost Alemann
e7926efd4d tinymist: 0.15.6 -> 0.15.8
Changelog: https://github.com/Myriad-Dreamin/tinymist/blob/main/editors/vscode/CHANGELOG.md#v0158---2026-09-04
Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.15.6...v0.15.8
2026-09-08 18:07:57 +02:00
Weijia Wang
0a9fa7cb3a weylus: migrate to typescript 7 (#560625) 2026-09-08 16:07:52 +00:00
Weijia Wang
b4b459b074 spectral-language-server: migrate to typescript 7 (#560594) 2026-09-08 16:07:41 +00:00
Bobby Rong
29c5f95810 mint-y-icons: 1.9.2 -> 1.9.3 (#560215) 2026-09-08 16:03:29 +00:00
Gaetan Lepage
28579f1069 python3Packages.pymc: 6.3.1 -> 6.3.2
Diff: https://github.com/pymc-devs/pymc/compare/v6.3.1...v6.3.2

Changelog: https://github.com/pymc-devs/pymc/releases/tag/v6.3.2
2026-09-08 16:02:29 +00:00
nixpkgs-ci[bot]
e7ce97aecc clickhouse: 26.7.5.10-stable -> 26.8.2.7-lts (#561239) 2026-09-08 16:01:56 +00:00
Weijia Wang
81c8bfabdc bfg-repo-cleaner: specify gpl3Plus license (#559381) 2026-09-08 15:56:53 +00:00
Holiu618
a6bd190bb4 coroot: 1.25.0 -> 1.26.0
Diff: https://github.com/coroot/coroot/compare/v1.25.0...v1.26.0
2026-09-08 23:49:54 +08:00
airone01
212d76d06b docker-buildx: move to by-name 2026-09-08 17:45:46 +02:00
R. Ryantm
32a66a8c99 gofumpt: 0.11.0 -> 0.12.0 2026-09-08 15:44:23 +00:00
LIN, Jian
d6524aaca2 emacs.pkgs.project-nix-store: init at 0.11.0 (#553752) 2026-09-08 15:35:43 +00:00
Matt Sturgeon
750d727597 gping: 1.20.4 -> 1.21.0 (#561193) 2026-09-08 15:29:45 +00:00
h7x4
33a40789fa nixos/logrotate: Copy configFile to /etc, remove option (#512581) 2026-09-08 15:27:53 +00:00
h7x4
e5f638dcd7 nixos/pihole-ftl: rotate all configured log files (#558041) 2026-09-08 15:24:14 +00:00
Adam C. Stephens
7c9acd1d18 nixos/incus/virtual-machine: increase ESP to allow for >=10 kernels 2026-09-08 11:21:42 -04:00
R. Ryantm
b21453a48a civo: 1.5.4 -> 1.5.5 2026-09-08 15:20:35 +00:00
Nikolay Korotkiy
a6602f0896 flashmq: 1.26.2 -> 1.27.1 (#561248) 2026-09-08 15:19:33 +00:00
whispers
fa2c5a40eb tor: 0.4.9.11 -> 0.4.9.12
release notes: https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.9.12/ReleaseNotes
diff: https://gitlab.torproject.org/tpo/core/tor/-/compare/tor-0.4.9.11...tor-0.4.9.12
trove: https://gitlab.torproject.org/tpo/core/team/-/wikis/NetworkTeam/TROVE

as per TROVE identifiers, this fixes eight high severity security issues.

Fixes: TROVE-2026-032, TROVE-2026-033, TROVE-2026-034, TROVE-2026-035,
TROVE-2026-036, TROVE-2026-040, TROVE-2026-042, TROVE-2026-043
2026-09-08 11:15:41 -04:00
novalkun
d78b20d58c nordvpn: 5.3.0 -> 5.4.0 2026-09-08 22:13:28 +07:00
Vladimír Čunát
884fdb57c3 [staging-next] python3Packages.scikit-build: fix tests with recent cmake (#560979) 2026-09-08 15:10:13 +00:00
R. Ryantm
abe536b515 python3Packages.jupyter-collaboration: 5.0.0 -> 5.0.2 2026-09-08 15:08:43 +00:00
Adam C. Stephens
755bf4f8a2 versitygw: 1.7.0 -> 1.8.0 (#560300) 2026-09-08 15:04:59 +00:00
R. Ryantm
a6dc1bb808 httplib: 0.54.0 -> 0.54.1 2026-09-08 15:01:29 +00:00
R. Ryantm
477731fda9 python3Packages.aiomisc: 18.0.26 -> 18.0.28 2026-09-08 15:01:16 +00:00
whispers
d9077781ac python3Packages.scikit-build: fix tests with recent cmake
Recent CMake versions normalize some paths, leading to failures in tests
which assumed unnormalized paths. We fetch the patch which fixed this
upstream by normalizing the output before matching on it.
2026-09-08 11:00:19 -04:00
Defelo
90d65d4003 radicle-node-unstable: 1.10.2 -> 1.10.3
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-09-08 16:56:55 +02:00
Defelo
d8b31fa868 radicle-node: 1.10.2 -> 1.10.3
Changelog: https://radicle.network/nodes/seed.radicle.dev/rad:z3gqcJUoA1n9HaHKufZs5FCSGazv5/tree/CHANGELOG.md
2026-09-08 16:56:55 +02:00
h7x4
97184999c1 pkgs/fuzzel: remove fionera from maintainers list (#561177) 2026-09-08 14:50:35 +00:00
Vladimír Čunát
4b37deafa9 knot-dns: drop sphinx input
It doesn't seem needed anymore
(for man pages and we don't build full docs)
I haven't investigated since when it's not needed;
it's been there for two years now (0ea1446704).
2026-09-08 16:49:47 +02:00
R. Ryantm
61a13a59fb android-studio: 2026.1.3.8 -> 2026.1.4.7 2026-09-08 14:49:21 +00:00
R. Ryantm
132ad4970f python3Packages.llama-index-graph-stores-neptune: 0.5.0 -> 0.6.0 2026-09-08 14:49:10 +00:00
R. Ryantm
76773f56e3 firezone-gateway: 1.6.0 -> 1.6.1 2026-09-08 14:43:54 +00:00
Sandro
05dc7e1f02 legendsviewer-next: 1.2.5 -> 1.3.0 (#561232) 2026-09-08 14:40:41 +00:00
nixpkgs-ci[bot]
e21400a346 concord-tui: 2.5.13 -> 2.5.17 (#561278) 2026-09-08 14:31:45 +00:00
Pascal Dietrich
a46d56c955 netpeek: 0.3.3 -> 0.3.4 2026-09-08 16:31:26 +02:00
Pol Dellaiera
436aa60ee1 reticulum-go: 1.0.2 -> 1.1.1 (#561270) 2026-09-08 14:30:47 +00:00
Vladimír Čunát
477bb7b426 knot-dns: pull tzdata for tests
It wouldn't work in checkInputs; probably because we need its hook.
2026-09-08 16:14:41 +02:00
Sefa Eyeoglu
37e7efa01a discord: update various (#561204) 2026-09-08 14:10:11 +00:00
airone01
4c37c8d262 docker-gc: move to by-name 2026-09-08 16:07:43 +02:00
airone01
8ada5d6c96 docker-sbom: move to by-name 2026-09-08 16:03:35 +02:00
R. Ryantm
176aef31d8 concord-tui: 2.5.13 -> 2.5.17 2026-09-08 14:02:47 +00:00
nixpkgs-ci[bot]
7d2334836d hexpatch: 1.13.0 -> 1.13.1 (#560448) 2026-09-08 13:55:20 +00:00
airone01
1393d7ec99 docker-compose: move to by-name 2026-09-08 15:51:34 +02:00
R. Ryantm
a76ed5d1c5 dtop: 0.9.0 -> 0.9.2 2026-09-08 13:48:14 +00:00
nixpkgs-ci[bot]
2050e62b48 goupile: 3.12.7 -> 3.12.8 (#561225) 2026-09-08 13:47:10 +00:00
R. Ryantm
e1c1876d47 opentofu-mcp-server: 1.0.0-unstable-2026-07-15 -> 1.0.0-unstable-2026-09-04 2026-09-08 13:45:57 +00:00
R. Ryantm
4cc53ea033 reticulum-go: 1.0.2 -> 1.1.1 2026-09-08 13:45:19 +00:00
R. Ryantm
765b7f677d stamp: 0-unstable-2026-08-24 -> 0-unstable-2026-09-04 2026-09-08 13:34:59 +00:00
R. Ryantm
3feb492c60 pferd: 3.9.3 -> 3.9.4 2026-09-08 13:21:14 +00:00
Peder Bergebakken Sundt
cac2577c87 rtl88x2bu: unstable-2025-12-04 -> unstable-2026-08-18 (#553743) 2026-09-08 13:20:47 +00:00
Peder Bergebakken Sundt
0c98997af5 obsidian: 1.13.4 -> 1.13.7 (#551212) 2026-09-08 13:19:29 +00:00
Marcus Ramberg
ca1c7a4786 nixos/netfoil: fix systemd socket (#561031) 2026-09-08 13:18:48 +00:00
Peder Bergebakken Sundt
9fc86a6f95 gpu-screen-recorder{-gtk}: modernize (#561080) 2026-09-08 13:17:55 +00:00
Peder Bergebakken Sundt
710db12d0d splayer-next: 1.0.0 -> 1.1.0 (#559100) 2026-09-08 13:17:29 +00:00
Fernando Rodrigues
9acdb3aa28 fladder: 0.10.3 -> 0.11.0 (#558118) 2026-09-08 13:16:56 +00:00
Peder Bergebakken Sundt
b30e338d2a norgolith: 1.3.1 -> 1.4.0, norgolith-mcp: 1.1.0 -> 1.2.0, norgolith-plugin-sdk: 1.1.1 -> 1.2.0 (#559893) 2026-09-08 13:11:24 +00:00
Peder Bergebakken Sundt
a2418ee5c8 tirith: 0.3.3 -> 0.4.1 (#560609) 2026-09-08 13:10:12 +00:00
Peder Bergebakken Sundt
05eb44166c frp: 0.70.1 -> 0.71.0 (#553180) 2026-09-08 13:08:46 +00:00
Peder Bergebakken Sundt
51c4ca34ba impala: 0.7.4 -> 0.9.0 (#557449) 2026-09-08 13:08:20 +00:00
Peder Bergebakken Sundt
80ac7360d2 umami: 3.2.0 -> 3.3.1 (#554406) 2026-09-08 13:07:57 +00:00
R. Ryantm
b9e978633b flexget: 3.20.8 -> 3.20.11 2026-09-08 13:05:13 +00:00
Martin Weinelt
34023a2bc8 knot-dns: 3.5.8 -> 3.6.0; python3Packages.libknot: 3.5.8 -> 3.6.0; prometheus-knot-exporter: 3.5.8 -> 3.6.0 (#561228) 2026-09-08 13:05:05 +00:00
R. Ryantm
54d60a01b5 terramate: 0.17.2 -> 0.17.3 2026-09-08 13:04:53 +00:00
Peder Bergebakken Sundt
094a3d333b python3Packages.daemonize: migrate to pyproject (#560871) 2026-09-08 13:03:39 +00:00
Peder Bergebakken Sundt
1936d8ff14 python3Packages.daemonocle: migrate to pyproject (#560867) 2026-09-08 13:03:19 +00:00
Peder Bergebakken Sundt
f8ac709e1c python3Packages.deeptoolsintervals: migrate to pyproject (#560863) 2026-09-08 13:01:58 +00:00
Peder Bergebakken Sundt
cc7acd8344 python3Packages.django-pglocks: migrate to pyproject (#560857) 2026-09-08 13:01:43 +00:00
Peder Bergebakken Sundt
e621499121 python3Packages.django-paintstore: migrate to pyproject (#560854) 2026-09-08 13:01:17 +00:00
Peder Bergebakken Sundt
d2063bb80c python3Packages.dbfread: migrate to pyproject (#560849) 2026-09-08 13:00:59 +00:00
Peder Bergebakken Sundt
604f52b092 python3Packages.delorean: migrate to pyproject (#560845) 2026-09-08 13:00:30 +00:00
r-vdp
e65f653184 joplin-cli: 3.6.2 -> 3.7.1
Newer sync targets require sync version 3.7.
2026-09-08 14:55:08 +02:00
Aiden Schembri
950673c912 fladder: 0.10.3 -> 0.11.0 2026-09-08 14:48:20 +02:00
R. Ryantm
c211f85a8d nim-unwrapped: 2.2.10 -> 2.2.12 2026-09-08 12:48:03 +00:00
R. Ryantm
00bda0307a vendir: 0.46.1 -> 0.46.2 2026-09-08 12:44:15 +00:00
Fernando Rodrigues
7974c6bb8c nemiver: drop (#559526) 2026-09-08 12:40:33 +00:00
R. Ryantm
3f27bc4d02 cnspec: 13.37.0 -> 13.38.1 2026-09-08 12:39:45 +00:00
Fernando Rodrigues
b4586a73b7 XSAs 2026-09-08 (#561237) 2026-09-08 12:38:45 +00:00
nixpkgs-ci[bot]
176536f0c3 mender-artifact: 4.4.1 -> 4.4.2 (#560820) 2026-09-08 12:33:37 +00:00
Fernando Rodrigues
d8a628df37 ocamlPackages.oxenstored: patch with XSA-512
Xen Security Advisory CVE-2026-79604 / XSA-512
                               version 3

             oxenstored: Unbounded accumulation of watches

Oxenstored maintains two datastructures about watches; one global trie,
and one hashtable tracked per domain.  When a xenbus reconnect is
requested, watches are not cleared out of the global trie.

A guest can cause unbounded memory usage in oxenstored.  This can lead
to a system-wide DoS.

This is the XAPI oxenstored patch.

https://xenbits.xenproject.org/xsa/advisory-512.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
a36b0d5d62 xen: patch with XSA-512
Xen Security Advisory CVE-2026-79604 / XSA-512
                               version 3

             oxenstored: Unbounded accumulation of watches

Oxenstored maintains two datastructures about watches; one global trie,
and one hashtable tracked per domain.  When a xenbus reconnect is
requested, watches are not cleared out of the global trie.

A guest can cause unbounded memory usage in oxenstored.  This can lead
to a system-wide DoS.

This is the Xen oxenstored patch.

https://xenbits.xenproject.org/xsa/advisory-512.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
5d7e06268c xen: patch with XSA-511
Xen Security Advisory CVE-2026-79603 / XSA-511
                               version 3

        Unconditionally do TLB flushing ahead of page scrubbing

x86 PV guests can free memory pages while still keeping a stale TLB entry
pointing to them.  A TLB flush is only issued by Xen (if needed) when the
page is re-used.  Since it's possible for the page to be scrubbed ahead of
the TLB flush, there's a window where a PV guest can modify an already
scrubbed page.

Deployments using `xsm=silo scrub-domheap` with the aim of not allowing the
exchange of information amongst guests are not effective in the presence of
PV guests.

https://xenbits.xenproject.org/xsa/advisory-511.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
7984797812 xen: patch with XSA-510
Xen Security Advisory CVE-2026-79602 / XSA-510
                               version 3

           x86: improper handling of HVM emulation return codes

A guest with a PCI device assigned that has at least a BAR on the IO port
space can trigger a BUG() in Xen.

Passing through a PCI device with at least one BAR in IO address space to
unprivileged HVM guests can result in a Denial of Service (DoS) affecting
the entire host.

https://xenbits.xenproject.org/xsa/advisory-510.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
Fernando Rodrigues
f50448b6cd xen: patch with XSA-509
Xen Security Advisory CVE-2026-62437 / XSA-509
                               version 3

              x86: DMs may cause mem leak by IRQ binding

When guests are terminated, various pieces of cleanup need carrying out.
The cleaning up of PCI devices which were assigned to guests, and the
associated removal of tracking structures for IRQs used by the devices
occurs relatively early in the process.  Unfortunately after that point
the guest about to be terminated could cause its device model (DM) to
re-establish such tracking structures, by having it bind one or more IRQs
anew.  While some of those tracking structures would still be cleaned up
later on, at least one would not be.

A HVM guest with one or more PCI devices assigned can cause a memory leak
in the hypervisor, possibly leading to Denial of Service (DoS) of the
entire host.

https://xenbits.xenproject.org/xsa/advisory-509.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-09-08 22:32:44 +10:00
R. Ryantm
07462ef109 flashmq: 1.26.2 -> 1.27.1 2026-09-08 12:32:00 +00:00
R. Ryantm
7a45aab116 mozhi: 0-unstable-2026-06-11 -> 0-unstable-2026-08-30 2026-09-08 12:19:31 +00:00
R. Ryantm
3d1d40ea07 clickhouse: 26.7.5.10-stable -> 26.8.2.7-lts 2026-09-08 12:16:25 +00:00
Vladimír Čunát
e0a2dd5aba knot-dns: 3.5.8 -> 3.6.0
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.6.0
2026-09-08 14:15:53 +02:00
nixpkgs-ci[bot]
79fb73391c Merge master into staging-nixos 2026-09-08 12:15:02 +00:00
nixpkgs-ci[bot]
4619af9321 Merge master into staging-next 2026-09-08 12:14:01 +00:00
R. Ryantm
8da39c3047 python3Packages.homematicip: 2.15.0 -> 2.16.0 2026-09-08 12:13:08 +00:00
Pavol Rusnak
23b1cdbf57 ollama: 0.33.1 -> 0.33.3 (#557606) 2026-09-08 12:06:24 +00:00
whoomee
5bde4da1de gst_all_1: specify CPE identifier where applicable 2026-09-08 14:05:15 +02:00
nixpkgs-ci[bot]
a33d9e2b45 mago: 1.47.5 -> 1.47.6 (#560837) 2026-09-08 12:00:32 +00:00
R. Ryantm
b44e348fa7 mdbook-rss-feed: 1.10.1 -> 1.10.2 2026-09-08 11:59:43 +00:00
R. Ryantm
afdc1a66c9 atomgit-cli: 0.7.2 -> 0.7.3 2026-09-08 11:57:54 +00:00
R. Ryantm
b8d5dbb650 kaput-cli: 2.6.0 -> 2.7.0 2026-09-08 11:56:31 +00:00
nixpkgs-ci[bot]
3cc612b7e6 gpu-screen-recorder-gtk: 5.8.0 -> 5.8.1 (#561143) 2026-09-08 11:51:12 +00:00
Gaetan Lepage
06cb200034 python3Packages.python-lsp-ruff: 2.3.3 -> 2.3.4
Diff: https://github.com/python-lsp/python-lsp-ruff/compare/v2.3.3...v2.3.4

Changelog: https://github.com/python-lsp/python-lsp-ruff/releases/tag/v2.3.4
2026-09-08 11:45:06 +00:00
Martin Weinelt
dc89605579 python3Packages.vizaio: init at 0.6.1 (#550231) 2026-09-08 11:31:20 +00:00
Ivan Mincik
8970dc34af repath-studio: fix flaky tests in sandbox (#558384) 2026-09-08 11:24:32 +00:00
Gaetan Lepage
418d43a777 mistral-rs: 0.9.2 -> 0.9.3
Diff: https://github.com/EricLBuehler/mistral.rs/compare/v0.9.2...v0.9.3

Changelog: https://github.com/EricLBuehler/mistral.rs/releases/tag/v0.9.3
2026-09-08 11:21:56 +00:00
Martin Weinelt
66cba6b433 prometheus-knot-exporter: 3.5.8 -> 3.6.0 2026-09-08 13:15:22 +02:00
Martin Weinelt
550f3680ff python3Packages.libknot: 3.5.8 -> 3.6.0 2026-09-08 13:15:08 +02:00
nixpkgs-ci[bot]
bf97dbec64 temporal-cli: 1.8.2 -> 1.8.3 (#561146) 2026-09-08 11:07:27 +00:00
Stefan Frijters
422d1ae605 python3Packages.ttconv: 1.2.2 -> 1.2.3 (#561097) 2026-09-08 10:57:04 +00:00
R. Ryantm
e4ce583f71 goupile: 3.12.7 -> 3.12.8 2026-09-08 10:52:16 +00:00
R. Ryantm
4f7e2d0832 ollama: 0.33.1 -> 0.33.3 2026-09-08 10:51:06 +00:00
Jo
b9a0c71862 in-formant: fix version; enable strictDeps, structuredAttrs (#561111) 2026-09-08 10:50:05 +00:00
Jo
54ee893bac iannix: fix version, modernize (#561101) 2026-09-08 10:47:30 +00:00
Jo
ed3c7544a6 i3-swallow: fix version (#561095) 2026-09-08 10:44:47 +00:00
Jo
2a9602a935 i3-layout-manager: fix version; enable strictDeps, structuredAttrs (#561094) 2026-09-08 10:43:27 +00:00
Bruno BELANYI
8071ccef3e gilt-rs: 0.3.6 -> 0.3.7 (#561194) 2026-09-08 10:34:17 +00:00
jopejoe1
3ad3630375 python3Packages.ufo2ft: don't disable tests 2026-09-08 12:32:35 +02:00
jopejoe1
9e02411347 python3Packages.ufo2ft: clean-up depenciese 2026-09-08 12:32:35 +02:00
Robert Hensing
c331b4f354 nixos/tests: use pkgsLinux
pkgs.pkgsLinux is basically the same, and it's already used for this
purpose in a few places.
2026-09-08 12:30:56 +02:00
jopejoe1
ebba512acc python3Packages.gftools: 0.9991 -> 0.10.0 2026-09-08 12:30:08 +02:00
Robert Hensing
fd48c00916 nixos/tests: remove/disallow unused arguments
These are normal imports, so the calls are normal calls, where we
don't want unused arguments to go unnoticed.
2026-09-08 12:30:05 +02:00
Robert Hensing
6198185d7e nixos/tests: pkgs.lib -> lib 2026-09-08 12:30:05 +02:00
Robert Hensing
47453ae544 nixos/tests: make a few more pass on darwin 2026-09-08 12:30:03 +02:00
R. Ryantm
505de536b5 go-mockery_2: 2.53.6 -> 2.53.7 2026-09-08 10:23:50 +00:00
nixpkgs-ci[bot]
b428820939 talosctl: 1.13.9 -> 1.14.0 (#561220) 2026-09-08 10:23:45 +00:00
VESSE Léo
7b50fe2d5f fancy-cat: 0.4.0 -> 0.6.0 2026-09-08 12:17:34 +02:00
Robert Hensing
d568d8cc51 nixos/tests/varnish,vinyl-cache: make runnable on darwin 2026-09-08 12:14:52 +02:00
Robert Hensing
e45c273dd5 nixos/tests/extra-initrd: drop unused pkgs argument 2026-09-08 12:14:51 +02:00
Robert Hensing
86ae4f9e77 nixos/tests: add guestPkgs for nixosTests usage on non-linux
E.g. macOS users can already run many NixOS VM tests.
This lets a few more non-VM-test-framework tests pass.
2026-09-08 12:14:51 +02:00
Robert Hensing
4e008a4450 nixos/tests: inherit lib 2026-09-08 12:14:51 +02:00
Tom Herbers
778409072a garage_2: 2.3.0 -> 2.4.1
Changelogs:
- https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.4.0
- https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.4.1
2026-09-08 12:11:00 +02:00
R. Ryantm
973601ab78 python3Packages.llama-index-vector-stores-postgres: 0.8.1 -> 0.9.0 2026-09-08 10:07:04 +00:00
R. Ryantm
aa1ece530f talosctl: 1.13.9 -> 1.14.0 2026-09-08 10:06:09 +00:00
azahi
003f062570 seaweedfs: 4.44 -> 4.46 (#561138) 2026-09-08 10:01:15 +00:00
nixpkgs-ci[bot]
f4dd0b979f gh-review-conductor: 1.3.0 -> 2.0.0 (#560487) 2026-09-08 10:00:44 +00:00
Maximilian Bosch
033069e803 nginx: support dynamic modules (#537190) 2026-09-08 09:58:53 +00:00
R. Ryantm
87a8f8f2ff python3Packages.regress: 2025.10.1 -> 2026.9.1 2026-09-08 09:48:24 +00:00
Maximilian Bosch
207230c0c2 clipman: 1.6.5 -> 1.7.0 (#560368) 2026-09-08 09:35:11 +00:00
nixpkgs-ci[bot]
9be16b4fb2 hanko: 1.1.2 -> 1.1.3 (#561156) 2026-09-08 09:25:08 +00:00
nixpkgs-ci[bot]
565d8dc1ca ansible-doctor: 8.4.0 -> 8.4.1 (#561008) 2026-09-08 09:25:07 +00:00
nixpkgs-ci[bot]
11fc45ffd9 vja: 6.0.2 -> 6.0.3 (#560850) 2026-09-08 09:25:03 +00:00
R. Ryantm
25fcbb6343 libretro.stella2014: 0-unstable-2026-07-06 -> 0-unstable-2026-09-04 2026-09-08 09:18:30 +00:00
Yt
93ba1ef8be python3Packages.flash-attn: set pname to flash-attn to fix build (#561201) 2026-09-08 09:05:53 +00:00
R. Ryantm
986e52d132 python3Packages.plaid-python: 43.0.0 -> 44.0.0 2026-09-08 09:00:38 +00:00
Yt
8cb5bdb7d2 python3Packages.pytensor: 3.3.0 -> 3.3.1 (#560956) 2026-09-08 08:57:54 +00:00
jopejoe1
c63b802c98 python3Packages.gftools: updateScript ignore wrong version 2026-09-08 10:50:10 +02:00
R. Ryantm
d9f84f8879 lens: 2026.8.270956 -> 2026.9.20601 2026-09-08 08:46:12 +00:00
Diogo Correia
6df1ecfac1 nixpkgs-review: 3.9.0 -> 4.0.0 2026-09-08 09:42:31 +01:00
R. Ryantm
d75c74f097 code-cursor: 3.17.21 -> 3.19.13 2026-09-08 08:40:16 +00:00
R. Ryantm
b4fb28a841 immich-public-proxy: 3.2.1 -> 3.3.1 2026-09-08 08:39:59 +00:00
dotlambda
d2b1aa48e3 python3Packages.urllib3-future: 2.24.905 -> 2.24.907 (#561124) 2026-09-08 08:36:34 +00:00
dotlambda
24296ee288 python3Packages.pyprobeplus: 2.0.0 -> 2.1.0 (#561137) 2026-09-08 08:36:14 +00:00
Gaetan Lepage
3562916253 python3Packages.flash-attn: set pname to flash-attn to fix build 2026-09-08 08:35:38 +00:00
jopejoe1
1b6fef720d discord: update various
discord-canary: 1.0.1836 -> 1.0.1837
discord-development: 1.0.1010 -> 1.0.1010
discord-ptb: 1.0.213 -> 1.0.213
discord: 1.0.156 -> 1.0.156
pkgsCross.aarch64-darwin.discord-canary: 0.0.1311 -> 0.0.1311
pkgsCross.aarch64-darwin.discord-development: 1.0.1021 -> 1.0.1021
pkgsCross.aarch64-darwin.discord-ptb: 0.0.259 -> 0.0.259
pkgsCross.aarch64-darwin.discord: 0.0.410 -> 0.0.410
2026-09-08 08:33:21 +00:00
nixpkgs-ci[bot]
9597fac1f9 symfony-cli: 5.19.0 -> 5.20.0 (#561136) 2026-09-08 08:31:03 +00:00
nixpkgs-ci[bot]
8e7c104ca9 homer: 26.08.2 -> 26.08.3 (#560763) 2026-09-08 08:30:56 +00:00
Fabian Affolter
1095fbc3de python3Packages.tencentcloud-sdk-python: 3.1.170 -> 3.1.171 (#561166) 2026-09-08 08:30:20 +00:00
Fabian Affolter
5db6a24d36 python3Packages.iamdata: 0.1.202609071 -> 0.1.202609081 (#561167) 2026-09-08 08:30:15 +00:00
Fabian Affolter
a9de3b16e0 tlsx: 1.3.0 -> 1.4.0 (#561171) 2026-09-08 08:30:11 +00:00
Fabian Affolter
e01cdd7b9f python3Packages.stackit-resourcemanager: 0.9.1 -> 0.10.0 (#561173) 2026-09-08 08:30:04 +00:00
Fabian Affolter
ad461847e0 python3Packages.pyfaup-rs: 0.4.18 -> 0.4.19 (#561174) 2026-09-08 08:29:58 +00:00
Fabian Affolter
896549dc80 python3Packages.aiovodafone: 3.3.2 -> 3.3.3 (#561175) 2026-09-08 08:29:52 +00:00
Fabian Affolter
1d1b0b5b66 nerva: 1.69.5 -> 1.69.6 (#561176) 2026-09-08 08:29:48 +00:00
R. Ryantm
bb492347f0 gilt-rs: 0.3.6 -> 0.3.7 2026-09-08 08:28:25 +00:00
Ryan Omasta
a82bf9d408 dvgrab: 2016-05-16 -> 3.5.2, adopt
https://github.com/ddennedy/dvgrab/releases/tag/v3.5.2
Diff: e46042e0c7...v3.5.2

Signed-off-by: Ryan Omasta <git@ryand.ca>
2026-09-08 02:22:51 -06:00
R. Ryantm
87deab33a7 jwx: 4.4.0 -> 4.5.0 2026-09-08 08:20:48 +00:00
Scott Edlund
f799a1f56a gping: 1.20.4 -> 1.21.0 2026-09-08 15:19:30 +07:00
Gaétan Lepage
c3369837ef llama-cpp: fix cross compilation (#561060) 2026-09-08 08:17:28 +00:00
Gaétan Lepage
e7d4cba851 zfp: remove cudatoolkit, modernize (#551647) 2026-09-08 08:16:35 +00:00
Jo
108a268a49 python313Packages.ufomerge: 1.9.7 -> 1.9.8 (#560934) 2026-09-08 08:13:03 +00:00
Sizhe Zhao
2994596b6b herdr: 0.8.2 -> 0.9.0 2026-09-08 16:07:22 +08:00
Jo
328edaf9c4 firefox-{devedition,beta}-unwrapped: 156.0b2 -> 156.0b4 (#560936) 2026-09-08 08:07:22 +00:00
Ethan Carter Edwards
25a55d7232 zfp: add versionCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:11 +00:00
Ethan Carter Edwards
2155557fa3 zfp: enable strictDeps
__structuredAttrs added in a previous PR

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:09 +00:00
Ethan Carter Edwards
e24150497b zfp: remove cudatoolkit
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-08 08:07:08 +00:00
zowoq
7587f1d45b linux_xanmod, linux_xanmod_latest: 2026-09-07 (#561154) 2026-09-08 08:05:21 +00:00
Pol Dellaiera
5380135e9b rhuffle: init at 0.4.0 (#560825) 2026-09-08 08:04:39 +00:00
Damien Cassou
15259f4677 lint-staged: 17.4.1 -> 17.5.0 (#560521) 2026-09-08 08:03:11 +00:00
K900
52c6240fd1 Merge remote-tracking branch 'origin/master' into staging-next 2026-09-08 11:02:21 +03:00
Gaétan Lepage
3230c878ec ceres-solver: cleanup, fix cuda build (#561033) 2026-09-08 07:59:45 +00:00
Ruud van Asseldonk
c2dc83c918 butane: 0.29.0 -> 2.27.0
Upstream, Butane has been merged into the Ignition repository. This
means that they now share a version number, every Ignition release is
also a Butane release. This means a one-time big jump in version number.
2026-09-08 09:45:07 +02:00
Gaetan Lepage
c7c8399010 ceres-solver: cleanup, fix cuda build
Co-authored-by: Connor Baker <ConnorBaker01@gmail.com>
2026-09-08 07:44:56 +00:00
Arnout Engelen
67207cda34 inkscape-extensions.hexmap: use tagged release, modernize (#561120) 2026-09-08 07:41:52 +00:00
nixpkgs-ci[bot]
997bb9e044 ledger-live-desktop: 4.17.1 -> 4.19.0 (#561109) 2026-09-08 07:39:31 +00:00
nixpkgs-ci[bot]
e7dd3b4653 betula: 1.8.0 -> 1.8.1 (#557563) 2026-09-08 07:39:23 +00:00
Fabian Affolter
e941c72681 python3Packages.frigidaire: 0.18.50 -> 0.18.53 (#560911) 2026-09-08 07:33:58 +00:00
Fabian Affolter
fa0d289dd7 python3Packages.cyclopts: 4.24.0 -> 4.25.0 (#560910) 2026-09-08 07:33:54 +00:00
Fabian Affolter
9eb77c6b19 wappalyzergo: 0.2.95 -> 0.3.0 (#560944) 2026-09-08 07:29:57 +00:00
Fabian Affolter
65fca6a5b9 python3Packages.pydeps: 3.0.7 -> 3.0.8 (#561107) 2026-09-08 07:29:18 +00:00
Fionera
3652ce3c1e pkgs/fuzzel: remove fionera from maintainers list 2026-09-08 09:27:35 +02:00
Fabian Affolter
77e6276fa8 python3Packages.stackit-resourcemanager: 0.9.1 -> 0.10.0
Changelog: https://github.com/stackitcloud/stackit-sdk-python/blob/services/resourcemanager/v0.10.0/services/resourcemanager/CHANGELOG.md
2026-09-08 09:23:15 +02:00
Gaétan Lepage
889c85e6d2 ruff, ty: set big-parallel requiredSystemFeatures (#561147) 2026-09-08 07:22:55 +00:00
Fabian Affolter
47274b2f5f tlsx: 1.3.0 -> 1.4.0
Diff: https://github.com/projectdiscovery/tlsx/compare/v1.3.0...v1.4.0

Changelog: https://github.com/projectdiscovery/tlsx/releases/tag/v1.4.0
2026-09-08 09:21:38 +02:00
Fabian Affolter
5546630652 python3Packages.pyfaup-rs: 0.4.18 -> 0.4.19
Diff: https://github.com/ail-project/faup-rs/compare/pyfaup-rs-v0.4.18...pyfaup-rs-v0.4.19

Changelog: https://github.com/ail-project/faup-rs/releases/tag/pyfaup-rs-pyfaup-rs-v0.4.19
2026-09-08 09:20:33 +02:00
Fabian Affolter
c4aabb5501 python3Packages.aiovodafone: 3.3.2 -> 3.3.3
Diff: https://github.com/chemelli74/aiovodafone/compare/v3.3.2...v3.3.3

Changelog: https://github.com/chemelli74/aiovodafone/blob/v3.3.3/CHANGELOG.md
2026-09-08 09:19:39 +02:00
Fabian Affolter
a44dfecfdb nerva: 1.69.5 -> 1.69.6
Diff: https://github.com/praetorian-inc/nerva/compare/v1.69.5...v1.69.6

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.69.6/CHANGELOG.md
2026-09-08 09:19:05 +02:00
Fabian Affolter
e48277089c python3Packages.tencentcloud-sdk-python: 3.1.170 -> 3.1.171
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.170...3.1.171

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.171/CHANGELOG.md
2026-09-08 09:01:24 +02:00
Fabian Affolter
e69c63d5b0 python3Packages.iamdata: 0.1.202609071 -> 0.1.202609081
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202609071...v0.1.202609081

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202609081
2026-09-08 08:59:13 +02:00
Francesco Gazzetta
15859bbc22 rat-king-adventure: 2.2.3 -> 2.3.2 (#550722) 2026-09-08 06:49:56 +00:00
Francesco Gazzetta
77239f5fc7 tower-pixel-dungeon: 1.1.1 -> 1.2.0 (#550726) 2026-09-08 06:48:57 +00:00
Leona Maroni
33a1a85d8e nginxMainline: 1.31.4 -> 1.31.5 (#561048) 2026-09-08 06:47:50 +00:00
Daniel Fullmer
ed4942cb09 llama-cpp: fix cross compilation 2026-09-08 06:37:32 +00:00
Nikolay Korotkiy
8b30f9fb71 mapserver: 8.6.5 -> 8.6.6 (#560748) 2026-09-08 06:31:26 +00:00
Jo
f949e6b3fb v2ray-domain-list-community: 20260705030346 -> 20260906035830 (#561088) 2026-09-08 06:21:46 +00:00
Gaétan Lepage
9f7c530dcf ty: 0.0.78 -> 0.0.79 (#561144) 2026-09-08 06:16:00 +00:00
nixpkgs-ci[bot]
4abc98883a Merge master into staging-nixos 2026-09-08 06:16:25 +00:00
Sizhe Zhao
907608384b code: 0.6.171 -> 0.6.181 (#554175) 2026-09-08 06:14:21 +00:00
eljamm
703e1b5765 linux_xanmod_latest: 7.1.13 -> 7.2.4
- Changelog: https://dl.xanmod.org/changelog/7.2/ChangeLog-7.2.4-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.1.13-xanmod1..7.2.4-xanmod1?from_project_id=51590166
2026-09-08 05:57:05 +00:00
Francesco Gazzetta
77542989f3 lobster: 2026.5 -> 2026.6 (#560531) 2026-09-08 05:55:16 +00:00
eljamm
93e1e48245 linux_xanmod: 6.18.49 -> 6.18.50
- Changelog: https://dl.xanmod.org/changelog/6.18/ChangeLog-6.18.50-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/6.18.49-xanmod1..6.18.50-xanmod1?from_project_id=51590166
2026-09-08 05:55:02 +00:00
Pol Dellaiera
74ce96441b tgrep: init at 1.0.4 (#560993) 2026-09-08 05:53:35 +00:00
R. Ryantm
c201bcd7c8 hanko: 1.1.2 -> 1.1.3 2026-09-08 05:52:11 +00:00
Gaétan Lepage
523cca811d i3-cycle-focus: fix version, enable structuredAttrs (#561093) 2026-09-08 05:49:18 +00:00
Pol Dellaiera
4a5163b547 mcp-gateway: 3.5.0 -> 3.5.1 (#561140) 2026-09-08 05:48:33 +00:00
Pol Dellaiera
2a94a70295 python3Packages.nomadnet: 1.3.1 -> 1.4.0 (#561149) 2026-09-08 05:42:59 +00:00
Pol Dellaiera
8804d221b8 tgrep: init at 1.0.4 2026-09-08 07:35:26 +02:00
R. Ryantm
5edb68b1b7 python3Packages.nomadnet: 1.3.1 -> 1.4.0 2026-09-08 05:27:23 +00:00
zowoq
66a8515414 ruff, ty: set big-parallel requiredSystemFeatures
both of these seem to build very slowly with two cores.
all of the nixosTests depend on these packages so building them
on big-parallel machines will speed up staging-nixos-small jobsets.
2026-09-08 15:26:20 +10:00
Sirio Balmelli
e9ec3092c1 tsduck: fall back to SCHED_OTHER
ofborg builders can run under Linux scheduler policies that
pthread_attr_setschedpolicy rejects.

Retry with SCHED_OTHER so TSDuck does not fail all
thread-dependent tests before they start.

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2026-09-08 07:08:15 +02:00
Sirio Balmelli
ab34460c37 tsduck: 3.42-4421 -> 3.44-4676
Modernize src fetch to use tag/hash.

Add passthru.tests.version and updateScript.

Rewrite tests.patch (now tests-sandbox.patch)
as a smaller, more upstream-tolerant patch:

- Delete only the TSUNIT_DEFINE_TEST blocks of sandbox-incompatible tests.
- Leave the matching TSUNIT_DECLARE_TEST declarations in place
  as inert method declarations.
- Within-body upstream API changes
  (e.g. WebRequest(rep) -> WebRequest(&rep) in 3.44)
  no longer break the patch context.

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2026-09-08 07:08:15 +02:00
Sirio Balmelli
4b9fd91952 tsduck: 3.40-4165 -> 3.42-4421; build fixes
Broaden the range of ignored warnings
in order to pass build on newer compiler versions.

Remove tests which can fail in sandbox.

Signed-off-by: Sirio Balmelli <sirio@b-ad.ch>
2026-09-08 07:08:15 +02:00
R. Ryantm
ac93ac7587 temporal-cli: 1.8.2 -> 1.8.3 2026-09-08 04:54:24 +00:00
nixpkgs-ci[bot]
10b7fbeb22 chroncal: 0.7.12 -> 0.9.1 (#561040) 2026-09-08 04:51:20 +00:00
nixpkgs-ci[bot]
4e920535e7 tmuxai: 2.3.1 -> 2.3.2 (#560907) 2026-09-08 04:51:19 +00:00
John Ericson
35ee021b4c tcl: fix cross compilation from Darwin (#556278) 2026-09-08 04:48:48 +00:00
R. Ryantm
3c29170401 vscode-extensions.tombi-toml.tombi: 1.4.1 -> 1.5.2 2026-09-08 04:45:39 +00:00
Jost Alemann
efdfd135a9 ty: 0.0.78 -> 0.0.79
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.79
Diff: https://github.com/astral-sh/ty/compare/0.0.78...0.0.79
2026-09-08 06:45:27 +02:00
R. Ryantm
24c0196991 devcontainer: 0.87.0 -> 0.89.0 2026-09-08 04:33:25 +00:00
R. Ryantm
18a4fdf7cc gpu-screen-recorder-gtk: 5.8.0 -> 5.8.1 2026-09-08 04:28:22 +00:00
Masum Reza
b64c8831c3 qui: drop unused typescript_7 from qui-web nativeBuildInputs (#561134) 2026-09-08 04:26:18 +00:00
nixpkgs-ci[bot]
5f16ddfa6f gitpulsar: 1.3.2 -> 1.3.3 (#560987) 2026-09-08 04:25:23 +00:00
R. Ryantm
8d45fdc58d mcp-gateway: 3.5.0 -> 3.5.1 2026-09-08 04:21:04 +00:00
R. Ryantm
28c00e6f7d code: 0.6.171 -> 0.6.181 2026-09-08 04:20:53 +00:00
R. Ryantm
199562f9c2 mongodb-compass: 1.49.15 -> 1.50.0 2026-09-08 04:11:40 +00:00
R. Ryantm
ba4e24fa25 seaweedfs: 4.44 -> 4.46 2026-09-08 04:00:01 +00:00
R. Ryantm
9318e2f1db python3Packages.pyprobeplus: 2.0.0 -> 2.1.0 2026-09-08 03:57:14 +00:00
Jamie Magee
f974187a99 home-assistant: update component packages 2026-09-07 20:47:16 -07:00
Jamie Magee
12e92179e9 python3Packages.vizaio: init at 0.6.1 2026-09-07 20:47:16 -07:00
zowoq
46ffab493e terraform-providers.yandex-cloud_yandex: 0.224.0 -> 0.225.0 (#561131) 2026-09-08 03:45:49 +00:00
Sizhe Zhao
cd9a5ec96e fresh-editor: 0.4.6 -> 0.4.10 (#554205) 2026-09-08 03:40:35 +00:00
R. Ryantm
ff253466dc symfony-cli: 5.19.0 -> 5.20.0 2026-09-08 03:31:06 +00:00
nixpkgs-ci[bot]
8a7849c05e gemini-cli-bin: 0.42.0 -> 0.58.0 (#550861) 2026-09-08 03:26:08 +00:00
R. Ryantm
4ecd5576ce xmrig-mo: 6.26.0-mo4 -> 6.26.0-mo5 2026-09-08 03:25:50 +00:00
chillcicada
620e43992d fresh-editor: 0.4.6 -> 0.4.10 2026-09-08 11:06:58 +08:00
Kenichi Kamiya
5695fff83c qui: drop unused typescript_7 from qui-web nativeBuildInputs
The `tsc` command runs through pnpm:
https://github.com/autobrr/qui/blob/v1.26.0/web/package.json#L12
2026-09-08 12:06:53 +09:00
Ihar Hrachyshka
e987fe6685 podman-desktop: 1.29.1 -> 1.29.3 (#559325) 2026-09-08 03:05:18 +00:00
Ihar Hrachyshka
28c9bd15ed pre-commit: 4.5.1 -> 4.6.2; cleanup (#557750) 2026-09-08 03:04:24 +00:00
Sizhe Zhao
bb55d91ff8 recordbox: fix build failure with rustc 1.96.0+ (#559939) 2026-09-08 03:02:24 +00:00
R. Ryantm
824ef28561 terraform-providers.yandex-cloud_yandex: 0.224.0 -> 0.225.0 2026-09-08 02:58:26 +00:00
Sizhe Zhao
1ab3a9f380 zsh-autocomplete: 26.08.03 -> 26.08.04 (#549732) 2026-09-08 02:52:06 +00:00
Sizhe Zhao
06d05a0702 chameleos: 0.2.0 -> 0.2.1 (#560734) 2026-09-08 02:49:57 +00:00
Sizhe Zhao
96d722ee65 folia-major: 0.7.3 -> 0.7.4 (#560764) 2026-09-08 02:47:40 +00:00
Ihar Hrachyshka
ed4375e2d0 nixos/tests/openvswitch: test transient port cleanup
Verify that ports marked as transient do not persist across a reboot.

Assisted-by: Codex gpt-5.6-sol high
2026-09-07 22:24:06 -04:00
Ihar Hrachyshka
ebdfdea4aa nixos/openvswitch: clean up transient ports on boot
Run transient port cleanup after ovsdb starts and before ovs-vswitchd
starts.

To cite ovs-ctl(8),

  This is important on certain environments where some ports are
  going to be recreated after reboot, but other ports need to be
  persisted in the database.

Consumers (e.g. libvirt or ovn-kubernetes) may mark ports as transient
and expect these ports will be removed from ovsdb on new boot.

Note: this mimics upstream rhel systemd unit:
https://github.com/openvswitch/ovs/blob/main/rhel/usr_lib_systemd_system_ovs-delete-transient-ports.service

Assisted-by: Codex gpt-5.6-sol high
2026-09-07 22:23:27 -04:00
Ihar Hrachyshka
e9b9cbecbf python3Packages.i3ipc: fix darwin tests (#511267) 2026-09-08 02:20:54 +00:00
R. Ryantm
355535c030 python3Packages.cloudflare: 5.6.0 -> 5.7.0 2026-09-08 02:15:01 +00:00
nixpkgs-ci[bot]
f4f3f699f0 sparrow: 2.5.3 -> 2.5.4 (#559643) 2026-09-08 01:52:41 +00:00
nixpkgs-ci[bot]
cab2640533 frei0r: 3.2.3 -> 3.5.0 (#556332) 2026-09-08 01:52:41 +00:00
R. Ryantm
b067dd4b6f python3Packages.urllib3-future: 2.24.905 -> 2.24.907 2026-09-08 01:46:56 +00:00
coolcuber
134e4b4755 inkscape-extensions.hexmap: use tagged release, modernize 2026-09-07 21:39:26 -04:00
Angel J
bf43f029d1 t3code: 0.0.38 -> 0.0.40
Assisted-by: Cursor (GPT-5.6 Sol)
2026-09-07 18:28:24 -07:00
R. Ryantm
1f12df1d45 proton-ge-bin: GE-Proton11-5 -> GE-Proton11-6 2026-09-08 01:22:11 +00:00
Colin
13f43fb584 syshud: 0-unstable-2026-05-28 -> 0-unstable-2026-09-07 (#560970) 2026-09-08 01:21:53 +00:00
Jade Lynn Masker
99550290a0 legendsviewer-next: 1.2.5 -> 1.3.0 2026-09-07 21:04:25 -04:00
coolcuber
270721686f in-formant: fix version; enable strictDeps, structuredAttrs 2026-09-07 20:58:08 -04:00
nixpkgs-ci[bot]
509725250b zapzap: 7.4.2 -> 7.4.4 (#560959) 2026-09-08 00:57:24 +00:00
Ihar Hrachyshka
77ca361544 tcl: fix cross compilation from Darwin 2026-09-07 20:53:39 -04:00
Connor Baker
061f805b41 python3Packages.nccl4py: 0.4.1 -> 0.5.0 (#559138) 2026-09-08 00:50:25 +00:00
R. Ryantm
2015f8ca79 ledger-live-desktop: 4.17.1 -> 4.19.0 2026-09-08 00:45:11 +00:00
R. Ryantm
64231e3088 python3Packages.pydeps: 3.0.7 -> 3.0.8 2026-09-08 00:43:04 +00:00
Ihar Hrachyshka
a6479a6e32 treewide: remove optional cond [ ... ]
This pattern is error prone, especially with __structuredAttrs, where
nested lists can leave important attributes such as `patches` null.

The treewide rewrite was produced with ast-grep, followed by `nix fmt`
and manual fixes for two `sema-undefined-variable` violations.

Future occurrences will be rejected by nixpkgs-vet once this change is
merged:

https://github.com/NixOS/nixpkgs-vet/pull/301
2026-09-07 20:41:05 -04:00
R. Ryantm
16de846df5 mint-themes: 2.4.0 -> 2.4.1 2026-09-08 00:35:07 +00:00
R. Ryantm
f59edc493c mint-l-theme: 2.0.7 -> 2.0.8 2026-09-08 00:33:55 +00:00
coolcuber
9beab1fa62 iannix: fix version, modernize 2026-09-07 20:32:15 -04:00
R. Ryantm
60acd9bcdc xapp: 3.2.2 -> 3.2.3 2026-09-08 00:29:30 +00:00
nixpkgs-ci[bot]
ebda2229b0 Merge master into staging-nixos 2026-09-08 00:26:06 +00:00
nixpkgs-ci[bot]
8349027e3f Merge master into staging-next 2026-09-08 00:25:00 +00:00
coolcuber
410ec0806c i3-swallow: fix version 2026-09-07 20:16:20 -04:00
Niklas Hambüchen
cd4578ac64 fscrypt: drop -experimental suffix and corresponding comment (#482520) 2026-09-08 00:13:02 +00:00
coolcuber
4ec503d856 i3-layout-manager: fix version; enable strictDeps, structuredAttrs 2026-09-07 20:12:45 -04:00
R. Ryantm
1ab0495326 python3Packages.ttconv: 1.2.2 -> 1.2.3 2026-09-08 00:12:19 +00:00
Sandro
3dec3c8087 python3Packages.google-cloud-pubsub: 2.39.2 -> 2.40.0 (#560999) 2026-09-08 00:11:18 +00:00
coolcuber
0d7bdf15ca i3-cycle-focus: fix version, enable structuredAttrs 2026-09-07 20:09:18 -04:00
Sandro
08e37962c7 home-assistant-custom-lovelace-modules.swipe-navigation: 1.16.0 -> 1.16.1 (#560814) 2026-09-08 00:07:09 +00:00
zowoq
644590cbf4 staging-nixos merge for 2026-09-07 (#561035) 2026-09-08 00:03:18 +00:00
coolcuber
b1cf0e08e6 hidrd: fix version, modernize 2026-09-07 20:01:00 -04:00
Sandro
e636fcec08 nixos/tests/portunus: fix flakiness (#561051) 2026-09-07 23:59:23 +00:00
Yt
69bacc27b4 allure: 2.46.0 -> 2.46.1 (#561022) 2026-09-07 23:56:31 +00:00
Sandro
9a1c2c2333 dcpomatic: init at 2.19.1 (#554828) 2026-09-07 23:56:16 +00:00
Sandro
2f8bfceea1 cpak: init at 2.12.7 (#555514) 2026-09-07 23:42:35 +00:00
Sandro
275e74d7aa nixtamal: 1.10.0 → 1.10.1 (#557919) 2026-09-07 23:40:46 +00:00
Sandro
148a5baa26 matrix-commander-rs: 1.0.1 -> 0.11.0, enable __structuredAttrs, add ilkecan to maintainers (#545177) 2026-09-07 23:39:28 +00:00
Nick Cao
1cf73f1215 wasmer: 7.3.0 -> 7.4.0
Diff: https://github.com/wasmerio/wasmer/compare/v7.3.0...v7.4.0
2026-09-07 19:38:32 -04:00
zowoq
34d7a029ff shfmt: 3.14.0 -> 3.14.1 (#561085) 2026-09-07 23:37:03 +00:00
Nick Cao
17a687e12d v2ray-domain-list-community: 20260705030346 -> 20260906035830
Diff: 2026070503...2026090603
2026-09-07 19:35:47 -04:00
Sandro
296968d8f5 windows.sdk: fix 'fetchWinSdk' by adding the package 'cacert' to nativeBuildInputs (#557668) 2026-09-07 23:34:39 +00:00
zowoq
443fb6f977 terraform-providers.tencentcloudstack_tencentcloud: 1.83.27 -> 1.83.29 (#561073) 2026-09-07 23:34:03 +00:00
Sandro
abf7a69e9c crossover: init at 26.3.0 (#545022) 2026-09-07 23:33:52 +00:00
Sandro
15721fe9a4 linuxPackages.evdi: 1.14.15 -> 1.15.0 (#555981) 2026-09-07 23:30:11 +00:00
Sandro
79798da95f myx: init at 0.4.0 (#555072) 2026-09-07 23:28:36 +00:00
Sandro
5d7ac0f1f3 nixos/neo4j: add ssl.policies.<name>.enable (#451958) 2026-09-07 23:28:26 +00:00
R. Ryantm
5c891ec93e shfmt: 3.14.0 -> 3.14.1 2026-09-07 23:20:13 +00:00
nixpkgs-ci[bot]
6e9f096c76 snyk: 1.1307.0 -> 1.1307.1 (#560927) 2026-09-07 23:19:28 +00:00
Nick Cao
a84b86ce19 python314Packages.python-debian: 1.1.0 -> 1.1.1
Diff: https://salsa.debian.org/python-debian-team/python-debian/-/compare/1.1.0...1.1.1

Changelog: https://salsa.debian.org/python-debian-team/python-debian/-/blob/master/debian/changelog
2026-09-07 19:14:05 -04:00
Nick Cao
63bb5321bf python314Packages.pygount: relax dep on chardet 2026-09-07 19:11:51 -04:00
Nick Cao
522866ae1c python314Packages.edk2-pytool-library: 0.23.15 -> 0.23.16
Diff: https://github.com/tianocore/edk2-pytool-library/compare/v0.23.15...v0.23.16

Changelog: https://github.com/tianocore/edk2-pytool-library/releases/tag/v0.23.16
2026-09-07 19:10:04 -04:00
Sandro
cc63e5249d nixos/polkit: allow devices: yubico and fprintd (#558856) 2026-09-07 23:08:59 +00:00
Nick Cao
37d034f544 k0sctl: 0.31.1 -> 0.32.2
Diff: https://github.com/k0sproject/k0sctl/compare/v0.31.1...v0.32.2

Changelog: https://github.com/k0sproject/k0sctl/releases/tag/v0.32.2
2026-09-07 19:08:37 -04:00
Peder Bergebakken Sundt
bf0e1d3004 webdav: 5.15.0 -> 5.15.1 (#561066) 2026-09-07 23:06:04 +00:00
Nick Cao
1d49abb527 dhcpdump: 1.10 -> 2.00
Diff: https://github.com/dhcpdump-org/dhcpdump/compare/v1.10...v2.00

Changelog: https://github.com/dhcpdump-org/dhcpdump/releases/tag/v2.00
2026-09-07 19:03:18 -04:00
Keenan Weaver
afb1ab0d1d gpu-screen-recorder: modernize, add version check 2026-09-07 17:59:23 -05:00
Peder Bergebakken Sundt
182f5d4f52 discord: adjust desktop entry (#560506) 2026-09-07 22:59:14 +00:00
Keenan Weaver
df5b8ab136 gpu-screen-recorder-gtk: modernize 2026-09-07 17:59:02 -05:00
Nick Cao
674074cce4 dbip-country-lite: 2026-06 -> 2026-09 2026-09-07 18:58:04 -04:00
Nick Cao
14c81a7713 dbip-city-lite: 2026-06 -> 2026-09 2026-09-07 18:58:00 -04:00
Nick Cao
e1f4b71637 dbip-asn-lite: 2026-06 -> 2026-09 2026-09-07 18:57:53 -04:00
Peder Bergebakken Sundt
519e90f3ad tauno-monitor: 0.2.20 -> 0.2.24 (#559928) 2026-09-07 22:54:52 +00:00
Peder Bergebakken Sundt
6f95621b79 eggdrop: 1.10.1 -> 1.10.2 (#560579) 2026-09-07 22:51:42 +00:00
R. Ryantm
670fb3b569 libresidfp: 1.2.1 -> 1.2.2 2026-09-07 22:51:37 +00:00
R. Ryantm
d9151633e3 terraform-providers.tencentcloudstack_tencentcloud: 1.83.27 -> 1.83.29 2026-09-07 22:50:58 +00:00
Peder Bergebakken Sundt
98cb242bb1 kotlin-cli: 0.11.1 -> 0.12.0 (#559668) 2026-09-07 22:48:00 +00:00
nixpkgs-ci[bot]
b0aa48f19f gpu-screen-recorder: 6.0.1 -> 6.1.1 (#561049) 2026-09-07 22:40:39 +00:00
Peder Bergebakken Sundt
d2b0c66598 andcli: 2.8.1 -> 2.9.0 (#559934) 2026-09-07 22:35:43 +00:00
Peder Bergebakken Sundt
90a5358e78 qbit-manage: 4.11.0 -> 4.13.0 (#559875) 2026-09-07 22:35:15 +00:00
R. Ryantm
754fa60a03 webdav: 5.15.0 -> 5.15.1 2026-09-07 22:34:34 +00:00
Peder Bergebakken Sundt
3e240786dd wheelwizard: 2.4.11 -> 2.5.1 (#557011) 2026-09-07 22:29:25 +00:00
R. Ryantm
6910807137 libretro.fbalpha2012: 0-unstable-2026-04-20 -> 0-unstable-2026-07-28 2026-09-07 22:29:08 +00:00
Peder Bergebakken Sundt
9d4beb0608 spnavcfg: add libx11 to build inputs (#558462) 2026-09-07 22:28:10 +00:00
Peder Bergebakken Sundt
1a4b9cfd8e desync: 1.1.0 -> 1.1.3 (#559148) 2026-09-07 22:27:52 +00:00
Peder Bergebakken Sundt
192a5ace63 ostui: 1.3.8 -> 1.3.9 (#559426) 2026-09-07 22:25:23 +00:00
Peder Bergebakken Sundt
2052b826fe docs/tauri: update bundle type link (#559374) 2026-09-07 22:25:00 +00:00
Peder Bergebakken Sundt
59ec5b47b1 metadata: 0.1.12 -> 0.1.13; metadata: adopt package as maintainer (#558239) 2026-09-07 22:24:35 +00:00
Peder Bergebakken Sundt
edf43d749a cargo-typify: 0.6.2 -> 0.7.0 (#559345) 2026-09-07 22:23:41 +00:00
Peder Bergebakken Sundt
c33956e6b9 wasmi: 1.1.0 -> 2.0.0 (#559337) 2026-09-07 22:23:19 +00:00
Peder Bergebakken Sundt
862bb1a815 pkgsStatic.xclip: fix build (#557759) 2026-09-07 22:22:03 +00:00
Peder Bergebakken Sundt
53e41c04f1 meh: Fix build for giflib 6 (#559309) 2026-09-07 22:21:11 +00:00
Weijia Wang
af7d47097d [staging-next] simdutf: restrict patch to version 9.1.0 (#561057) 2026-09-07 22:20:26 +00:00
R. Ryantm
abf76008d4 vgmplay-libvgm: 0.52.0-unstable-2026-06-07 -> 0.52.0-unstable-2026-08-24 2026-09-07 22:19:53 +00:00
Rafael Ieda
7e3fd871ba ultimate-oldschool-pc-font-pack: use installFonts 2026-09-07 19:19:39 -03:00
Peder Bergebakken Sundt
cfd2947ca8 decasify: 0.11.3 -> 0.11.4 (#559161) 2026-09-07 22:19:33 +00:00
Peder Bergebakken Sundt
b433227f29 streamlink-twitch-gui-bin: drop (#559247) 2026-09-07 22:18:16 +00:00
zowoq
9a3036589b terraform-providers.cloudamqp_cloudamqp: 1.47.0 -> 1.48.0 (#561056) 2026-09-07 22:18:05 +00:00
Peder Bergebakken Sundt
4a513aa1fe espresso: 2.4 -> 2.5.1 (#559726) 2026-09-07 22:17:03 +00:00
Ihar Hrachyshka
387458b7bc python3Packages.pystrich: init at 0.20 (#548754) 2026-09-07 22:16:28 +00:00
dotlambda
4dfa32f8b2 bzip3: 1.5.3 -> 1.5.4 (#561041) 2026-09-07 22:16:20 +00:00
Peder Bergebakken Sundt
b0fa8ab3fd rustfetch: 0.2.0 -> 0.3.0 (#560775) 2026-09-07 22:13:57 +00:00
Peder Bergebakken Sundt
73f1554f03 gocron: 0.9.14 -> 0.11.0 (#560349) 2026-09-07 22:13:22 +00:00
Peder Bergebakken Sundt
201aa1face buzz-cli: 0.1.0-unstable-2026-08-27 -> 0.1.0-unstable-2026-09-02 (#559980) 2026-09-07 22:12:28 +00:00
Domen Kožar
89ea88681d devenv: 2.2.2 -> 2.3.0
Also bumps the bundled Nix fork from 2.34 to 2.35 and adds cmake, needed
by the bundled zlib-ng build.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0171iVBC637mxAWqxF6pe2oo
2026-09-07 17:12:24 -05:00
Peder Bergebakken Sundt
18eecefe6c ipatool: 2.3.2 -> 2.5.0 (#559039) 2026-09-07 22:11:19 +00:00
Peder Bergebakken Sundt
51daad980a rcp: 0.37.0 -> 0.40.0 (#558972) 2026-09-07 22:10:50 +00:00
Peder Bergebakken Sundt
b5644bb5d8 alerta-server: mark as insecure (#558920) 2026-09-07 22:09:48 +00:00
Weijia Wang
96bbea5cc7 simdutf: restrict patch to version 9.1.0 2026-09-08 00:09:06 +02:00
R. Ryantm
51c3d3b0c0 terraform-providers.cloudamqp_cloudamqp: 1.47.0 -> 1.48.0 2026-09-07 22:01:37 +00:00
Peder Bergebakken Sundt
25d7a7f657 typstPackages: sync with Typst Universe as of 2026-08-28 (#557342) 2026-09-07 21:57:20 +00:00
Peder Bergebakken Sundt
4d134c318f gpu-screen-recorder{-gtk}: add keenanweaver to maintainers (#553302) 2026-09-07 21:55:53 +00:00
h7x4
4e7d83c10a nixos/tests/portunus: fix flakiness 2026-09-08 06:53:49 +09:00
Peder Bergebakken Sundt
9a345e0d70 python3Packages.homevolt: 0.5.0 -> 0.7.0 (#560794) 2026-09-07 21:53:03 +00:00
Peder Bergebakken Sundt
cb265c770f thrift-ls: 0.2.11 -> 0.2.12 (#560460) 2026-09-07 21:52:47 +00:00
Peder Bergebakken Sundt
99f6550ca7 docker-compose: 5.5.0 -> 5.5.1 (#560444) 2026-09-07 21:52:30 +00:00
Yohann Boniface
294413a4d7 supercell-wx: fix build (#554155) 2026-09-07 21:52:28 +00:00
Peder Bergebakken Sundt
5f0a783c4b python3Packages.pyhik: 0.4.5 -> 0.4.6 (#560384) 2026-09-07 21:52:17 +00:00
nixpkgs-ci[bot]
0612a65da4 edhm-ui: 3.0.70 -> 3.0.71 (#561037) 2026-09-07 21:50:27 +00:00
Sergei Trofimovich
f24fef5288 nginxMainline: 1.31.4 -> 1.31.5
Changes: https://github.com/nginx/nginx/releases/tag/release-1.31.5
2026-09-07 22:48:56 +01:00
Peder Bergebakken Sundt
b85b405d66 mcp-proxy: 0.10.0 -> 0.12.0 (#557944) 2026-09-07 21:48:36 +00:00
Gliczy
ef1c59d18e fvs2: 0.9.0 -> 0.11.0 2026-09-07 23:48:15 +02:00
Gliczy
463771f568 bottles-unwrapped: remove unused dependencies 2026-09-07 23:48:15 +02:00
Gliczy
855259b311 bottles-unwrapped: 65.4 -> 67.4 2026-09-07 23:48:15 +02:00
Peder Bergebakken Sundt
db3bcfec33 cherrytree: remove unused gtksourceviewmm dependency (#559992) 2026-09-07 21:46:00 +00:00
Peder Bergebakken Sundt
1263d8a314 bulwark: remove musl binaries on glibc and vice-versa (#559950) 2026-09-07 21:43:36 +00:00
Peder Bergebakken Sundt
f91fa6f132 matrix-alertmanager: 0.9.0 -> 0.10.0 (#559298) 2026-09-07 21:43:00 +00:00
Peder Bergebakken Sundt
e123ecb463 tombi: 1.4.1 -> 1.5.2 (#557644) 2026-09-07 21:42:33 +00:00
zowoq
3016a6c1d4 kernel updates for 2026-09-07 (#561034) 2026-09-07 21:42:09 +00:00
Yohann Boniface
27c5ccec6c python3Packages.tomlrt: 2.2.5 -> 2.2.7 (#560571) 2026-09-07 21:41:37 +00:00
R. Ryantm
18016a3fd9 gpu-screen-recorder: 6.0.1 -> 6.1.1 2026-09-07 21:41:26 +00:00
kirillrdy
23e372056c python3Packages.mizani: 0.14.5 -> 0.14.6 (#561030) 2026-09-07 21:39:40 +00:00
Yohann Boniface
919ca4a1b3 webdump: 0.2 -> 0.3 (#560064) 2026-09-07 21:39:08 +00:00
Sigmanificient
5c685d899f python3Packages.tomlrt: add meta.changelog 2026-09-07 23:35:36 +02:00
Maximilian Bosch
2fe8a9fbbd roundcube: 1.7.3 -> 1.7.4 (#560492) 2026-09-07 21:34:35 +00:00
Peder Bergebakken Sundt
68a160c6e4 flake-du: 0.1.0 -> 0.2.0 (#558888) 2026-09-07 21:34:33 +00:00
Peder Bergebakken Sundt
9e11575902 verible: 0.0.4023 -> 0.0.4148 (#557719) 2026-09-07 21:33:25 +00:00
Yohann Boniface
e6a8153fb7 devin-desktop: fix name (#560516) 2026-09-07 21:32:55 +00:00
Peder Bergebakken Sundt
07b5088623 vue-language-server: 3.3.10 -> 3.3.11 (#557710) 2026-09-07 21:32:34 +00:00
Alex James
1e1669d763 transmission_4: enable unit tests with doCheck
transmission_4 currently builds its unit tests (controlled by the
`ENABLE_TESTING` CMake option, which defaults to true [1]) but doesn't
run them (as `doCheck` is not set). Set the CMake option to the value of
`doCheck` to fix this, and set `doCheck` to true.

[1]: 48835c6660/CMakeLists.txt (L76)
2026-09-07 14:32:16 -07:00
Yohann Boniface
91ef8a058f openvpn3: use finalAttrs (#560826) 2026-09-07 21:31:59 +00:00
Yohann Boniface
f7ed746dd0 wakatime-cli: 2.25.0 -> 2.26.0 (#560753) 2026-09-07 21:30:05 +00:00
Yohann Boniface
8bdc73c213 python3Packages.raylib: rename from raylib-python-cffi (#560806) 2026-09-07 21:29:02 +00:00
Peder Bergebakken Sundt
66f315a549 wasmtime: 48.0.0 -> 48.0.1, add python package bump to updateScript (#556435) 2026-09-07 21:28:37 +00:00
R. Ryantm
1b22e4a3b6 mermaid-cli: 11.16.0 -> 11.17.0 2026-09-07 21:28:33 +00:00
Peder Bergebakken Sundt
7b9cfa2243 python3Packages.nameparser: 1.1.3 -> 2.1.0 (#557078) 2026-09-07 21:27:39 +00:00
Peder Bergebakken Sundt
49a8005e4e python3Packages.translationstring: migrate to pyproject (#558014) 2026-09-07 21:26:23 +00:00
Peder Bergebakken Sundt
3e1451404a python3Packages.strictyaml: migrate to pyproject (#557976) 2026-09-07 21:25:05 +00:00
Peder Bergebakken Sundt
33eadc3636 python3Packages.dash-core-components: migrate to pyproject (#557969) 2026-09-07 21:24:36 +00:00
Peder Bergebakken Sundt
3cf36dc1db pokego: 0.5.2 -> 0.5.6 (#556709) 2026-09-07 21:24:00 +00:00
whispers
9a63787cc2 mongoc: 1.30.3 -> 1.30.9
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.4
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.5
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.6
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.7
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.8
https://github.com/mongodb/mongo-c-driver/releases/tag/1.30.9

this also automaticaly fixes the cmake error currently occuring with
cmake 4.4.0+ on staging-next (https://hydra.nixos.org/build/344554671)
as
3f9366cb27
is included in this release.

Fixes: CVE-2026-84964, CVE-2026-84965, CVE-2026-84969, CVE-2026-84963
2026-09-07 17:20:58 -04:00
Peder Bergebakken Sundt
38151686b1 databricks-cli: 1.11.0 -> 1.14.0 (#552384) 2026-09-07 21:19:52 +00:00
R. Ryantm
b99ff14a03 bzip3: 1.5.3 -> 1.5.4 2026-09-07 21:19:16 +00:00
R. Ryantm
79f31dc5bc chroncal: 0.7.12 -> 0.9.1 2026-09-07 21:18:56 +00:00
zowoq
f7c390744a terraform-providers.e-breuninger_netbox: 5.7.0 -> 5.8.0 (#561016) 2026-09-07 21:18:01 +00:00
zowoq
486582c63e terraform-providers.aminueza_minio: 3.41.0 -> 3.41.1 (#560983) 2026-09-07 21:16:23 +00:00
zowoq
31c9e214e2 terraform-providers.hashicorp_aws: 6.62.0 -> 6.63.0 (#560938) 2026-09-07 21:16:14 +00:00
zowoq
cd7b6379fb terraform-providers.datadog_datadog: 4.19.0 -> 4.20.0 (#560937) 2026-09-07 21:16:06 +00:00
Weijia Wang
6f0b4cc1bc audacity: add johnrichardrinehart as maintainer (#561032) 2026-09-07 21:13:03 +00:00
Maximilian Bosch
75d287c263 python3Packages.vodozemac: execute tests (#560253) 2026-09-07 21:10:28 +00:00
zowoq
488a7a7ebb linux_7_1: remove
EOL
2026-09-08 07:07:59 +10:00
R. Ryantm
b50c7ee5df edhm-ui: 3.0.70 -> 3.0.71 2026-09-07 21:05:22 +00:00
zowoq
ac63aaa40b linux_6_12: 6.12.108 -> 6.12.109 2026-09-07 21:04:13 +00:00
zowoq
10d202d8cd linux_6_18: 6.18.49 -> 6.18.50 2026-09-07 21:04:11 +00:00
zowoq
3de3491557 linux_7_2: 7.2.3 -> 7.2.4 2026-09-07 21:04:08 +00:00
h7x4
4b0dfa0218 netfoil: add nixos test to passthru.tests 2026-09-08 06:02:21 +09:00
John Rinehart
3ccf4d7d04 audacity: add johnrichardrinehart as maintainer 2026-09-07 17:02:17 -04:00
dotlambda
1a4ab8ab23 nvtopPackages.nvidia: honor config.cudaSupport (#558199) 2026-09-07 20:57:22 +00:00
Gaetan Lepage
18ce8a2d5d python3Packages.mizani: 0.14.5 -> 0.14.6
Diff: https://github.com/has2k1/mizani/compare/v0.14.5...v0.14.6

Changelog: https://github.com/has2k1/mizani/releases/tag/v0.14.6
2026-09-07 20:57:07 +00:00
h7x4
f2ea506bcf nixos/netfoil: fix systemd socket
In the v0.6.0, the software expected the systemd socket to pass both a
tcp and a udp listener. The package update caused the module to silently
break.

This commit adds a TCP listener on the same IP + port pair as the UDP
listener was registered on up until now, matching the upstream suggested
socket unit.
2026-09-08 05:52:53 +09:00
Weijia Wang
40a6fb10bf nemo-qml-plugin-dbus: move to pkgs/by-name (#559414) 2026-09-07 20:46:24 +00:00
Marc Jakobi
bedfd78254 lux-cli: 0.42.1 -> 0.43.5 (#560974) 2026-09-07 20:45:37 +00:00
Robert Schütz
266625e650 esptool: 5.3.1 -> 5.4.0
Diff: https://github.com/espressif/esptool/compare/v5.3.1...v5.4.0

Changelog: https://github.com/espressif/esptool/blob/v5.4.0/CHANGELOG.md
2026-09-07 13:41:26 -07:00
nixpkgs-ci[bot]
d534422c36 mo-viewer: 1.6.7 -> 1.6.8 (#560996) 2026-09-07 20:31:58 +00:00
R. Ryantm
eaea9e0643 allure: 2.46.0 -> 2.46.1 2026-09-07 20:30:59 +00:00
R. Ryantm
f2bfdaba09 go-arch-lint: 1.18.0 -> 1.19.0 2026-09-07 20:23:25 +00:00
Weijia Wang
9cf49eba8f nomad_1_{9,10,11}: use buildGo126Module (#558842) 2026-09-07 20:22:12 +00:00
Maximilian Bosch
64eba19702 prometheus-redis-exporter: 1.90.0 -> 1.91.0 (#560834) 2026-09-07 20:21:58 +00:00
Maximilian Bosch
cb80c0ff02 postgresqlPackages.pg_background: 2.0.2 -> 2.0.3 (#560760) 2026-09-07 20:21:47 +00:00
Hugo Renard
396c1a93ab aurral: init 2.8.0 2026-09-07 22:21:14 +02:00
nixpkgs-ci[bot]
1d3995f753 dotenvx: 2.22.0 -> 2.23.0 (#560692) 2026-09-07 20:20:43 +00:00
nixpkgs-ci[bot]
169d8b41d3 tabiew: 0.14.2 -> 0.15.0 (#560505) 2026-09-07 20:20:40 +00:00
R. Ryantm
529c73bd16 terraform-providers.e-breuninger_netbox: 5.7.0 -> 5.8.0 2026-09-07 20:17:39 +00:00
Nikolay Korotkiy
5e76f4bc7a ralphex: 1.6.1 -> 1.7.0 (#560995) 2026-09-07 20:16:21 +00:00
Robert Hensing
1b5960b7a1 dockerTools: use nix through nativeBuildInputs (#561007) 2026-09-07 20:14:39 +00:00
Weijia Wang
f261125840 audacity_4: init at 4.0.0 (#559623) 2026-09-07 20:13:46 +00:00
dotlambda
46af9c1209 extism-js: 1.6.0 -> 1.7.0 (#554461) 2026-09-07 20:13:33 +00:00
Maximilian Bosch
cf4a43b3eb matrix-synapse: 1.159.0 -> 1.160.0 (#559918) 2026-09-07 20:11:40 +00:00
Maximilian Bosch
80ba00e675 nixos/test-driver: cleanup junit.xml creation (#556413) 2026-09-07 20:10:13 +00:00
Robert Schütz
24e7a0eb2d poetry: 2.4.2 -> 2.4.3
Diff: https://github.com/python-poetry/poetry/compare/2.4.2...2.4.3

Changelog: https://github.com/python-poetry/poetry/blob/2.4.3/CHANGELOG.md
2026-09-07 13:07:05 -07:00
dotlambda
016f204450 getmail6: 6.20.00 -> 6.20.01 (#555444) 2026-09-07 20:06:35 +00:00
Karolis Stasaitis
ee934d7e8a glasgow: build fx2 firmware with sdcc 4.5.0 2026-09-07 22:05:54 +02:00
Karolis Stasaitis
b161f5b761 sdcc_4_5: init at 4.5.0 2026-09-07 22:05:53 +02:00
R. Ryantm
4d6ccbb89c vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.10 -> 1.6.11 2026-09-07 20:05:09 +00:00
Robert Schütz
a8f9f9bee8 gdal: 3.13.2 -> 3.13.3
Diff: https://github.com/OSGeo/gdal/compare/v3.13.2...v3.13.3

Changelog: https://github.com/OSGeo/gdal/blob/v3.13.3/NEWS.md
2026-09-07 13:03:48 -07:00
Robert Hensing
b6de21dca4 dockerTools: use nix through nativeBuildInputs
It works much the same, but allows nix as a whole to be overridden.
The only build time difference is that it now uses PATH, and that's
ok.
2026-09-07 22:00:36 +02:00
Robert Schütz
2c61e4f800 python3Packages.esp-pylib: init at 1.1.4 2026-09-07 12:59:29 -07:00
R. Ryantm
eaac9fe8be ansible-doctor: 8.4.0 -> 8.4.1 2026-09-07 19:56:55 +00:00
Weijia Wang
7b427b5988 mediaharbor: set meta.platforms (#560951) 2026-09-07 19:54:43 +00:00
Weijia Wang
9f28c2fa5a mediaharbor: drop unused typescript_7 from nativeBuildInputs (#560969) 2026-09-07 19:54:10 +00:00
Maximilian Bosch
e03ad2d812 matrix-synapse: 1.159.0 -> 1.160.0
ChangeLog: https://github.com/element-hq/synapse/releases/tag/v1.160.0
2026-09-07 21:50:51 +02:00
Karolis Stasaitis
de6c89b6f2 sdcc: 4.5.0 -> 4.6.0 2026-09-07 21:49:55 +02:00
dotlambda
e4ef921eee python3Packages.google-maps-routing: 0.11.0 -> 0.11.1 (#560998) 2026-09-07 19:45:30 +00:00
nixpkgs-ci[bot]
a5d31019dd bookorbit: 2.8.1 -> 2.9.0 (#560883) 2026-09-07 19:40:43 +00:00
nixpkgs-ci[bot]
312cfd5d76 stump: 0.1.6 -> 0.1.7 (#560307) 2026-09-07 19:40:41 +00:00
R. Ryantm
d841d9b71c libretro.mame2010: 0-unstable-2026-07-03 -> 0-unstable-2026-09-02 2026-09-07 19:37:25 +00:00
Nico Felbinger
33c96ecd60 mobsf: init at 4.5.2 2026-09-07 21:35:12 +02:00
Nico Felbinger
fc3b503996 jadx: add coreutils to path for sed 2026-09-07 21:35:11 +02:00
Nico Felbinger
bc9fb25990 apksigcopier: migrate to buildPythonPackage 2026-09-07 21:35:11 +02:00
Nico Felbinger
21c031b0a2 python3Packages.ip2location: init at 8.11.0 2026-09-07 21:35:10 +02:00
Nico Felbinger
d5e6a6114c python3Packages.libsast: init at 3.1.8 2026-09-07 21:35:09 +02:00
Nico Felbinger
d9027851b4 python3Packages.http-tools: init at 6.0.1 2026-09-07 21:35:08 +02:00
Nico Felbinger
3e1367d278 python3Packages.apksigtool: init at 0.1.0 2026-09-07 21:35:06 +02:00
Nico Felbinger
3e37c799a7 python3Packages.shelljob: init at 0.6.3 2026-09-07 21:35:05 +02:00
Nico Felbinger
7a3d69cd5d python3Packages.google-play-scraper: init at 1.2.7 2026-09-07 21:35:04 +02:00
Lucas Savva
7271b8c957 nixos/logrotate: Copy configFile to /etc, remove option
When running logrotate in a user namespaced environment, such as
an nspawn container with PrivateUsers=pick, logrotate may refuse to
start as its config file is not owned by root.

Using environment.etc we can copy the file from the store and
set the proper permissions during activation.

As such, there is much less utility in being able to configure the
configFile path now, and `include` directives supported in the
program's own config schema would suffice for including extra config
outside of the NixOS module.
2026-09-07 20:30:13 +01:00
R. Ryantm
98bdcd4776 python3Packages.google-maps-routing: 0.11.0 -> 0.11.1 2026-09-07 19:29:08 +00:00
R. Ryantm
2dd5703b71 mo-viewer: 1.6.7 -> 1.6.8 2026-09-07 19:26:54 +00:00
R. Ryantm
8a4b9d1552 ralphex: 1.6.1 -> 1.7.0 2026-09-07 19:14:27 +00:00
John Rinehart
685a484d03 audacity: 3.7.9 -> 4.0.0
Make Audacity 4 the default, retain Audacity 3 as audacity_3, and provide audacity_4 as an alias.

Use the official offline source archive and system libraries. Disable WebKit in wxWidgets, enable strict dependency checking, and declare Expat explicitly.

Build for the configured Darwin architecture and minimum macOS version. Fetch commit-pinned upstream fixes for wxWidgets framework linking and deployment target overrides.

Assisted-by: OpenAI Codex / GPT-5.6-sol

Assisted-by: OpenAI Codex / GPT-6-astra
2026-09-07 15:12:15 -04:00
qubitnano
c680d785fe bcachefs-tools: 1.39.4 -> 1.39.5
https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn
2026-09-07 15:10:03 -04:00
R. Ryantm
8ace39db49 spruce: 1.35.17 -> 1.35.18 2026-09-07 19:09:19 +00:00
Andrew Prokhorenkov
1f93c4bcc5 entire: 0.10.5 -> 0.10.6 2026-09-07 14:04:32 -05:00
HigherOrderLogic
47f57f573f lib/modules: fix typo 2026-09-07 19:04:28 +00:00
Hythera
5d9d67cc82 python3Packages.redis-om: relax more-itertools, redis 2026-09-07 20:43:38 +02:00
Hythera
a18f5739dd python3Packages.redisvl: 0.26.0 -> 0.27.1
changelog: https://github.com/redis/redis-vl-python/releases/tag/v0.27.1

diff: https://github.com/redis/redis-vl-python/compare/v0.26.0...v0.27.1
2026-09-07 20:40:52 +02:00
R. Ryantm
4e29a9d9e7 gitpulsar: 1.3.2 -> 1.3.3 2026-09-07 18:35:09 +00:00
R. Ryantm
52d1ba7218 python3Packages.google-cloud-pubsub: 2.39.2 -> 2.40.0 2026-09-07 18:28:38 +00:00
R. Ryantm
93e56317a2 terraform-providers.aminueza_minio: 3.41.0 -> 3.41.1 2026-09-07 18:27:19 +00:00
jopejoe1
bd9ea88b7e python3Packages.ufo2ft: make use of finalAttrs 2026-09-07 20:13:07 +02:00
nixpkgs-ci[bot]
fa4573beba Merge master into staging-nixos 2026-09-07 18:11:41 +00:00
nixpkgs-ci[bot]
92275959e7 Merge master into staging-next 2026-09-07 18:10:42 +00:00
R. Ryantm
4217a4c66c open-scq30: 2.11.0 -> 2.12.0 2026-09-07 18:10:15 +00:00
Kenichi Kamiya
008162aeec mediaharbor: drop unused typescript_7 from nativeBuildInputs
The `tsc` command runs through `npm run build`:
https://github.com/MediaHarbor/mediaharbor/blob/v2.1.0/package.json#L7
2026-09-08 02:53:56 +09:00
Weijia Wang
312a724ba4 simdutf: fix atomic checks on loongarch64-linux (#560952) 2026-09-07 17:50:39 +00:00
R. Ryantm
987f40430c syshud: 0-unstable-2026-05-28 -> 0-unstable-2026-09-07 2026-09-07 17:47:58 +00:00
R. Ryantm
7a3e7fd763 lux-cli: 0.42.1 -> 0.43.5 2026-09-07 17:45:15 +00:00
Antoine du Hamel
b4ba7c9cbe simdutf: fix atomic checks on loongarch64-linux 2026-09-07 19:41:11 +02:00
Robert Schütz
3dd988fb53 python3Packages.pypdf: 6.16.2 -> 6.18.0
Diff: https://github.com/py-pdf/pypdf/compare/6.16.2...6.18.0

Changelog: https://github.com/py-pdf/pypdf/blob/6.18.0/CHANGELOG.md
2026-09-07 10:27:56 -07:00
R. Ryantm
c873704311 zapzap: 7.4.2 -> 7.4.4 2026-09-07 17:17:43 +00:00
nixpkgs-ci[bot]
c51bb4b1ec Merge master into staging-nixos 2026-09-07 17:17:12 +00:00
nixpkgs-ci[bot]
0b5ad00e26 Merge master into staging-next 2026-09-07 17:16:07 +00:00
jopejoe1
1ba83db22c python3Packages.ufomerge: use finalAttrs 2026-09-07 19:14:41 +02:00
Gaetan Lepage
96f61975a8 python3Packages.pytensor: 3.3.0 -> 3.3.1
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.3.0...rel-3.3.1

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.3.1
2026-09-07 17:14:19 +00:00
jopejoe1
715f2e3e25 python313Packages.ufomerge: 1.9.7 -> 1.9.8 2026-09-07 19:12:52 +02:00
R. Ryantm
cf968efe43 python3Packages.python-arango: 8.3.4 -> 8.3.5 2026-09-07 17:05:49 +00:00
Pol Dellaiera
f66bdc8516 rhuffle: init at 0.4.0 2026-09-07 18:59:20 +02:00
Lin Jian
d0cf177a5b emacs.pkgs.project-nix-store: init at 0.11.0
Project backend for Nix-like store

- https://elpa.nongnu.org/nongnu/project-nix-store.html
- https://github.com/jian-lin/project-nix-store
2026-09-08 00:56:34 +08:00
ccicnce113424
28ce9e9c80 splayer-next: 1.0.0 -> 1.1.0 2026-09-08 00:52:10 +08:00
ccicnce113424
76a1f8b3f8 motrix-next: 3.9.7 -> 3.9.8 2026-09-08 00:50:23 +08:00
Kenichi Kamiya
fe55c67b87 mediaharbor: set meta.platforms
The installPhase uses x86_64-unknown-linux-gnu,
so this package cannot build on other platforms.
2026-09-08 01:49:57 +09:00
BatteredBunny
7edb309dbe nixos/tabbyapi: sync with upstream options 2026-09-07 19:49:28 +03:00
BatteredBunny
19e49d74de tabbyapi: 0-unstable-2026-08-08 -> 0-unstable-2026-09-07 2026-09-07 19:49:25 +03:00
BatteredBunny
938a449d6a python3Packages.exllamav3: 1.4.3 -> 1.4.8 2026-09-07 19:49:11 +03:00
R. Ryantm
48a51b930a go-grip: 0.9.2 -> 0.10.0 2026-09-07 16:47:08 +00:00
R. Ryantm
2c1902bf4d wappalyzergo: 0.2.95 -> 0.3.0 2026-09-07 16:32:06 +00:00
R. Ryantm
0c58080fa1 unpoller: 5.1.0 -> 5.2.4 2026-09-07 16:25:09 +00:00
R. Ryantm
64cac736ba terraform-providers.hashicorp_aws: 6.62.0 -> 6.63.0 2026-09-07 16:18:06 +00:00
R. Ryantm
3e8c05e17a terraform-providers.datadog_datadog: 4.19.0 -> 4.20.0 2026-09-07 16:16:45 +00:00
jopejoe1
8e31fdad81 firefox-devedition-unwrapped: 156.0b2 -> 156.0b4 2026-09-07 16:15:48 +00:00
jopejoe1
fef4288057 firefox-beta-unwrapped: 156.0b2 -> 156.0b4 2026-09-07 16:15:40 +00:00
Adam C. Stephens
3075fb5bdf rustfs: 1.0.0-rc.3 -> 1.0.0-rc.5
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.4
Changelog: https://github.com/rustfs/rustfs/releases/tag/1.0.0-rc.5
2026-09-07 12:15:24 -04:00
R. Ryantm
c1cd999312 diesel-cli: 2.3.12 -> 2.3.13 2026-09-07 16:03:24 +00:00
R. Ryantm
b80f7bf81d snyk: 1.1307.0 -> 1.1307.1 2026-09-07 15:52:09 +00:00
Michael Mulqueen
cd3ced13bd python3Packages.pystrich: init at 0.20 2026-09-07 15:47:25 +00:00
Michael Mulqueen
59db99299b maintainers: add mmulqueen 2026-09-07 15:47:25 +00:00
Bobby Rong
5ec48b455b mint-l-icons: 1.8.1 -> 1.8.2
f9f679c9be...5f5957bc87
2026-09-07 23:28:27 +08:00
Fabian Affolter
576b414207 python3Packages.cyclopts: 4.24.0 -> 4.25.0
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.24.0...v4.25.0

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.25.0
2026-09-07 16:58:47 +02:00
Fabian Affolter
eef003533c python3Packages.frigidaire: 0.18.50 -> 0.18.53
Diff: https://github.com/bm1549/frigidaire/compare/0.18.50...0.18.53

Changelog: https://github.com/bm1549/frigidaire/releases/tag/0.18.53
2026-09-07 16:56:48 +02:00
Ye Thatoe Kyaw
ca61424710 pnpm: add missing pn/pnx bin aliases 2026-09-07 16:34:55 +02:00
Rlun
610268dfdc nixos/pihole-ftl: rotate all configured log files 2026-09-07 22:28:21 +08:00
Guy Chronister
265b4c378e gap-{full,minimal}: migrate to by-name 2026-09-07 14:24:50 +00:00
R. Ryantm
25cdde0090 tmuxai: 2.3.1 -> 2.3.2 2026-09-07 14:20:39 +00:00
R. Ryantm
a8140bf619 strongswan: 6.0.7 -> 6.1.0 2026-09-07 13:42:56 +00:00
R. Ryantm
ebf499207d protonplus: 0.6.5 -> 0.6.6 2026-09-07 13:27:06 +00:00
Janne Heß
8c812ca2c6 bookorbit: 2.8.1 -> 2.9.0 2026-09-07 14:56:52 +02:00
Hythera
931060e7dd crosswords: 0.3.17 -> 0.3.18.1
changelog: https://gitlab.gnome.org/jrb/crosswords/-/blob/0.3.18.1/NEWS.md

diff: https://gitlab.gnome.org/jrb/crosswords/-/compare/0.3.17...0.3.18.1
2026-09-07 14:43:20 +02:00
Hythera
f0a13c73a6 crosswords: don't build in development mode
The development assets will be used otherwise.
2026-09-07 14:42:52 +02:00
R. Ryantm
e3623cdda8 mdp: 1.0.18 -> 1.0.19 2026-09-07 12:40:05 +00:00
Hythera
486b00b88a libipuz: 0.5.4 -> 0.5.5
changelog: https://gitlab.gnome.org/jrb/libipuz/-/blob/0.5.5/NEWS.md

diff: https://gitlab.gnome.org/jrb/libipuz/-/compare/0.5.4...0.5.5
2026-09-07 14:30:49 +02:00
nixpkgs-ci[bot]
e4a8c6ed45 Merge master into staging-nixos 2026-09-07 12:14:51 +00:00
nixpkgs-ci[bot]
d364e53943 Merge master into staging-next 2026-09-07 12:13:50 +00:00
Gaetan Lepage
7bcc370c6d python3Packages.nccl4py: add cuda to meta.teams 2026-09-07 12:09:35 +00:00
Harinn
fc1e7e3ce1 python3Packages.django-pglocks: reorder attributes 2026-09-07 18:49:03 +07:00
Gaetan Lepage
551839ff62 python3Packages.nccl4py: 0.4.1 -> 0.5.0
Diff: https://github.com/NVIDIA/nccl/compare/nccl4py-v0.4.1...nccl4py-v0.5.0

Changelog: https://github.com/NVIDIA/nccl/releases/tag/nccl4py-v0.5.0
2026-09-07 11:45:02 +00:00
Harinn
ab24880e06 python3Packages.static3: modernize 2026-09-07 18:44:29 +07:00
Harinn
e95ff796f2 python3Packages.sqlite-fts4: modernize 2026-09-07 18:39:25 +07:00
Harinn
5bfcd380f1 python3Packages.static3: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:25 +07:00
Harinn
46dccb1919 python3Packages.sqlite-fts4: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:25 +07:00
Harinn
2b00d7f8b0 python3Packages.django-paintstore: modernize 2026-09-07 18:39:24 +07:00
Harinn
52f968e679 python3Packages.django-pglocks: modernize 2026-09-07 18:39:24 +07:00
Harinn
086783858f python3Packages.django-paintstore: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:24 +07:00
Harinn
eb956e2bdb python3Packages.django-pglocks: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:24 +07:00
Harinn
3106003bfb python3Packages.diskcache: modernize 2026-09-07 18:39:23 +07:00
Harinn
26c8ca6789 python3Packages.deezer-py: modernize 2026-09-07 18:39:23 +07:00
Harinn
fbec377229 python3Packages.diskcache: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:23 +07:00
Harinn
6795e0dfff python3Packages.deeptoolsintervals: modernize 2026-09-07 18:39:22 +07:00
Harinn
f06c333140 python3Packages.deezer-py: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:22 +07:00
Harinn
eb2f873b14 python3Packages.deeptoolsintervals: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:22 +07:00
Harinn
6a680ebec2 python3Packages.dbus-client-gen: modernize 2026-09-07 18:39:21 +07:00
Harinn
2726b502e6 python3Packages.dbus-python-client-gen: modernize 2026-09-07 18:39:21 +07:00
Harinn
048156ab0e python3Packages.dbus-client-gen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:21 +07:00
Harinn
287774c31f python3Packages.dbus-python-client-gen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:21 +07:00
Harinn
c17a8b3102 python3Packages.daff: modernize 2026-09-07 18:39:20 +07:00
Harinn
10ca98a4e5 python3Packages.daemonocle: modernize 2026-09-07 18:39:20 +07:00
Harinn
05159f2033 python3Packages.daff: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:20 +07:00
Harinn
cb1e45332b python3Packages.daemonocle: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:20 +07:00
Harinn
6fe63d162a python3Packages.daemonize: modernize 2026-09-07 18:39:19 +07:00
Harinn
afaed7b959 python3Packages.daemonize: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:19 +07:00
Harinn
e6c4442b39 python3Packages.cssmin: modernize 2026-09-07 18:39:18 +07:00
Harinn
e67baa6c52 python3Packages.cssmin: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:18 +07:00
Harinn
7298e912c8 python3Packages.crownstone-uart: modernize 2026-09-07 18:39:17 +07:00
Harinn
5cac1a2f24 python3Packages.crownstone-uart: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:17 +07:00
Harinn
287308131c python3Packages.crownstone-core: modernize 2026-09-07 18:39:16 +07:00
Harinn
aec2b210dd python3Packages.crownstone-core: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:16 +07:00
Harinn
0e3655e983 python3Packages.connio: modernize 2026-09-07 18:39:15 +07:00
Harinn
052b95b792 python3Packages.crayons: modernize 2026-09-07 18:39:15 +07:00
Harinn
26f454a198 python3Packages.connio: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:15 +07:00
Harinn
eb6a68c338 python3Packages.crayons: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:15 +07:00
Harinn
07ae7962b1 python3Packages.connection-pool: modernize 2026-09-07 18:39:14 +07:00
Harinn
9fb11acbc0 python3Packages.connection-pool: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:14 +07:00
Harinn
59132d0edf python3Packages.configclass: modernize 2026-09-07 18:39:13 +07:00
Harinn
1f35c1ae2a python3Packages.configclass: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:13 +07:00
Harinn
3e19d3b011 python3Packages.cometblue-lite: modernize 2026-09-07 18:39:12 +07:00
Harinn
411531d038 python3Packages.commandparse: modernize 2026-09-07 18:39:12 +07:00
Harinn
02137a34bc python3Packages.cometblue-lite: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:12 +07:00
Harinn
5629e5e360 python3Packages.commandparse: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-07 18:39:12 +07:00
eljamm
2873565d79 nwjs: 0.102.1 -> 0.115.0; remove ia32 & add arm64 target 2026-09-07 13:21:41 +02:00
R. Ryantm
22b4ca3987 vja: 6.0.2 -> 6.0.3 2026-09-07 11:04:23 +00:00
Quentin Frey
2fd93acc7c davis: 5.4.3 -> 5.4.4 2026-09-07 12:32:13 +02:00
R. Ryantm
6420b3ab82 mago: 1.47.5 -> 1.47.6 2026-09-07 10:30:54 +00:00
Jochen Schalanda
612c04f6be omniwm: 0.6.7 -> 0.6.8 2026-09-07 12:29:07 +02:00
R. Ryantm
6e4a60a9d0 prometheus-redis-exporter: 1.90.0 -> 1.91.0 2026-09-07 10:23:46 +00:00
Thomas
e7d725c7bb openvpn3: use finalAttrs 2026-09-07 12:21:33 +02:00
R. Ryantm
ff7099e51b mender-artifact: 4.4.1 -> 4.4.2 2026-09-07 09:25:45 +00:00
R. Ryantm
d9d761d769 home-assistant-custom-lovelace-modules.swipe-navigation: 1.16.0 -> 1.16.1 2026-09-07 09:00:11 +00:00
R. Ryantm
2f49fe463d powerstation: 0.8.2 -> 0.8.3 2026-09-07 08:55:45 +00:00
R. Ryantm
92c8a8f935 libretro.play: 0-unstable-2026-08-11 -> 0-unstable-2026-09-03 2026-09-07 08:41:52 +00:00
nikstur
380fdc10ac nixos/stage-2: add x-initrd.mount to nixStoreMountOpts
Adding the x-initrd.mount flag here ensures that systemd keeps this
mount around until the very end of the shutdown procedure and thus
avoids the error message that it was unable to unmount the Nix Store.

This was first reported here: https://github.com/NixOS/nixos/issues/126

We always carried a patch to systemd to avoid this message.#
The patch 0001-Don-t-try-to-unmount-nix-or-nix-store.patch becomes
unnecessary with this commit and can be removed.
2026-09-07 10:16:44 +02:00
marcg
220531eee4 python3Packages.raylib: rename from raylib-python-cffi
The project name (e.g. on PyPI) is raylib.
2026-09-07 11:14:01 +03:00
XYenon
0970edeafc yaziPlugins.zoom: 0-unstable-2026-06-20 → 0-unstable-2026-09-01
Compare: 38efe09c27...4dc7f1b645
2026-09-07 16:02:22 +08:00
XYenon
da58c3a575 yaziPlugins.vcs-files: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
f7a2a17334 yaziPlugins.toggle-pane: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
03f162ee32 yaziPlugins.smart-paste: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
4555fadbac yaziPlugins.smart-filter: 0-unstable-2026-07-04 → 0-unstable-2026-09-01
Compare: 5d461d8590...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
f25e6af294 yaziPlugins.smart-enter: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
ea238a6052 yaziPlugins.piper: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
0297a509d2 yaziPlugins.no-status: 25.2.7-unstable-2025-03-02 → 0-unstable-2026-09-01
Compare: b44c245500...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
091bc9b876 yaziPlugins.mount: 0-unstable-2026-05-09 → 0-unstable-2026-09-01
Compare: 16e8ed382d...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
90c2361fe8 yaziPlugins.mime-ext: 0-unstable-2026-08-07 → 0-unstable-2026-09-01
Compare: 0be29a913a...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
d9762545cf yaziPlugins.mactag: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6f26ae04ba...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
6419eda036 yaziPlugins.lsar: 0-unstable-2026-01-24 → 0-unstable-2026-09-01
Compare: 6c71385af6...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
c62c15e5fb yaziPlugins.jump-to-char: 0-unstable-2025-06-18 → 0-unstable-2026-09-01
Compare: 86d28e4fb4...4dc7f1b645
2026-09-07 16:02:21 +08:00
XYenon
4be2f9f27c yaziPlugins.git: 0-unstable-2026-08-19 → 0-unstable-2026-09-01
Compare: efa4d79da8...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
1161656adf yaziPlugins.full-border: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: e1031c618c...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
5fece934b6 yaziPlugins.diff: 0-unstable-2026-08-18 → 0-unstable-2026-09-01
Compare: 6af9bf23be...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
693908d553 yaziPlugins.chmod: 0-unstable-2026-08-19 → 0-unstable-2026-09-01
Compare: 213f300c23...4dc7f1b645
2026-09-07 16:02:20 +08:00
XYenon
6c5d28148f yaziPlugins: detect official plugin updates by directory
Track commits under the plugin directory instead of only main.lua, and
take the highest @since requirement across top-level Lua files.

Assisted-by: Grok Build (Grok 4.6)
2026-09-07 16:02:11 +08:00
R. Ryantm
7f5ee656c2 python3Packages.homevolt: 0.5.0 -> 0.7.0 2026-09-07 07:37:55 +00:00
R. Ryantm
4025fc1f9f traefik: 3.7.12 -> 3.7.13 2026-09-07 06:30:21 +00:00
nixpkgs-ci[bot]
47ca90b74c Merge master into staging-nixos 2026-09-07 06:20:59 +00:00
nixpkgs-ci[bot]
11d7792675 Merge master into staging-next 2026-09-07 06:19:53 +00:00
KangaZero
2e6256bcac rustfetch: 0.2.0 -> 0.3.0
Added `buildInputs` to add needed package `libxcb` for linux platforms
Added `checkFlags` to skip test that requires os calls
Added `versionCheckHook`
2026-09-07 14:55:42 +09:00
R. Ryantm
adda118343 deezer-desktop: 7.1.310 -> 7.1.320 2026-09-07 05:54:54 +00:00
Ethan Carter Edwards
dd40ffccee txm: add versionCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-07 01:12:14 -04:00
preprocessor
0bf733b8d3 smc-manjari: use installFonts 2026-09-07 01:06:45 -04:00
R. Ryantm
593ea70b49 libation: 14.0.0 -> 14.2.0 2026-09-07 04:54:57 +00:00
Vladimír Čunát
df0e8227c4 llvmPackages.mlir: fix patch list; version tablegen patch (#560071) 2026-09-07 04:41:56 +00:00
chillcicada
6f4c18c357 folia-major: 0.7.3 -> 0.7.4 2026-09-07 12:24:45 +08:00
R. Ryantm
df95043251 homer: 26.08.2 -> 26.08.3 2026-09-07 04:10:08 +00:00
R. Ryantm
ddbb362db7 postgresqlPackages.pg_background: 2.0.2 -> 2.0.3 2026-09-07 03:36:28 +00:00
R. Ryantm
22df7c9545 python3Packages.isocodes: 2025.8.25 -> 2026.9.2 2026-09-07 03:06:29 +00:00
R. Ryantm
a0be97d607 wakatime-cli: 2.25.0 -> 2.26.0 2026-09-07 02:34:57 +00:00
R. Ryantm
5f022ed781 gemini-cli-bin: 0.42.0 -> 0.58.0 2026-09-07 02:31:52 +00:00
R. Ryantm
27ee58fc48 mapserver: 8.6.5 -> 8.6.6 2026-09-07 02:16:16 +00:00
R. Ryantm
3065258587 fcitx5-table-extra: 5.1.12 -> 5.1.13 2026-09-07 01:51:05 +00:00
R. Ryantm
bd5d7f861c fcitx5-table-other: 5.1.7 -> 5.1.8 2026-09-07 01:47:28 +00:00
R. Ryantm
6817fd28f8 fcitx5-lua: 5.0.17 -> 5.0.18 2026-09-07 01:46:57 +00:00
Ihar Hrachyshka
3a76fb80bb llvmPackages.mlir: version tablegen patch
The patch failed to apply on 18 and 19. We have to version it.

LLVM 18 has no MLIR_SRC_SHARDER_TABLEGEN_EXE. LLVM 19 and 20 fail to
apply the 21+ patch due to mechanical hunk failures, but otherwise use
an identical patch to 21+.
2026-09-06 21:44:24 -04:00
Ihar Hrachyshka
2fafb4e419 llvmPackages.mlir: fix patch list
Commit fd7ab9664f enabled structured attrs, rendering `patches` empty
because of a now invalid nested list in `patches`.
2026-09-06 21:44:00 -04:00
R. Ryantm
d941f584f6 fcitx5-m17n: 5.1.6 -> 5.1.7 2026-09-07 01:13:35 +00:00
loner
21d3516aee chameleos: 0.2.0 -> 0.2.1 2026-09-07 09:04:06 +08:00
nixpkgs-ci[bot]
f67401ada9 Merge master into staging-nixos 2026-09-07 00:27:54 +00:00
nixpkgs-ci[bot]
2d6a3f2b1b Merge master into staging-next 2026-09-07 00:26:56 +00:00
winston
05f5f21c43 fastmail-desktop: don't patchelf libvips, set LD_LIBRARY_PATH instead
the .so rpath is self-contained, so patchelfing it would break it,
leading to electron segfaulting.
2026-09-07 01:23:45 +02:00
R. Ryantm
30612b3bf3 gelly: 1.11.0 -> 1.11.1 2026-09-06 23:10:02 +00:00
winston
ff7171eb24 fastmail-desktop: 1.4.0 -> 1.7.0 (linux), 1.7.1 (darwin)
1.7.1 has been announced to Linux, but the archive 404s.
2026-09-07 01:03:26 +02:00
musjj
281e117934 yarnspinner-console: init at 3.2.2 2026-09-07 05:24:22 +07:00
Diogo Correia
e97c70d3e2 pnpm_11: fix curl GITHUB_TOKEN parameter on update script 2026-09-06 22:49:47 +01:00
Diogo Correia
3795763b42 fetch-pnpm-deps: add support for pnpm 12 2026-09-06 22:49:47 +01:00
Diogo Correia
e351ab90ce pnpm_12: init at 12.3.4 2026-09-06 22:49:44 +01:00
K900
25a4b5ebfb lix: drop curl workaround
Fix landed in 8.22.0
2026-09-07 00:29:48 +03:00
Thiago Kenji Okada
fc75e9d10c nixos-rebuild: support --specialisation for build-vm{,with-bootloader} (#558909) 2026-09-06 21:22:52 +00:00
K900
902b9eb4b2 android-tools: pin protobuf_35 2026-09-07 00:17:19 +03:00
K900
5eae11f03f unbound-full: fix build under strictDeps 2026-09-07 00:12:14 +03:00
Sergey Makarov
7d349cf5db far2l: switch to finalAttrs
Signed-off-by: Sergey Makarov <12733495+SeTSeR@users.noreply.github.com>
2026-09-06 23:59:14 +03:00
Sergey Makarov
75ea13c325 far2l: update dependencies
Remove uneeded dependencies, replace p7zip with _7zz.

The latter would be linked unconditionally for now, this
would be refactor in the next PR, where more fine-grained
over plugins would be introduced.

Signed-off-by: Sergey Makarov <12733495+SeTSeR@users.noreply.github.com>
2026-09-06 23:59:14 +03:00
Sergey Makarov
33a2d16b55 far2l: 2.9.0 -> 2.9.0-unstable-06-09-2026
Signed-off-by: Sergey Makarov <12733495+SeTSeR@users.noreply.github.com>
2026-09-06 23:59:06 +03:00
Sergey Makarov
4d0febb4d6 _7zz: export so libraries
far2l uses them instead of executable

Signed-off-by: Sergey Makarov <12733495+SeTSeR@users.noreply.github.com>
2026-09-06 23:58:30 +03:00
R. Ryantm
530958c601 dotenvx: 2.22.0 -> 2.23.0 2026-09-06 20:51:32 +00:00
Artturin
a649bdccaa comma: Remove now unnecessary manual , completion 2026-09-06 23:39:25 +03:00
R. Ryantm
41f66ae151 hjson-go: 4.7.0 -> 4.7.1 2026-09-06 20:08:44 +00:00
R. Ryantm
98e931f5c8 ipopt: 3.14.19 -> 3.14.20 2026-09-06 19:53:36 +00:00
R. Ryantm
f332259b8b mado: 0.3.1 -> 0.3.2 2026-09-06 19:44:04 +00:00
Matt McHenry
3eacde45be fscrypt: enable __structuredAttrs
required by PR checks for the parent commit, which see this as a new
package
2026-09-06 15:07:44 -04:00
Robert Hensing
22c26aa437 runCommand: add finalAttrs 2026-09-06 20:57:44 +02:00
Matt McHenry
2ecafd30f6 fscrypt: drop -experimental suffix and corresponding comment
upstream removed their warning in v0.3.1 (sept. 2021):
3f865a76c5

fixes #221731
2026-09-06 14:57:17 -04:00
Robert Hensing
28cf1a03f6 nixosTests: do not depend on nix by default (#553728) 2026-09-06 18:50:51 +00:00
R. Ryantm
6d6244ac94 vassal: 3.7.26 -> 3.7.27 2026-09-06 18:42:04 +00:00
nixpkgs-ci[bot]
f0f976f803 Merge master into staging-nixos 2026-09-06 18:10:56 +00:00
nixpkgs-ci[bot]
44c5f5286a Merge master into staging-next 2026-09-06 18:09:51 +00:00
Weijia Wang
a52e804135 weylus: migrate to typescript 7 2026-09-06 20:07:07 +02:00
Weijia Wang
f5f4391d1d weylus: fix invalid unstable version scheme 2026-09-06 20:06:50 +02:00
R. Ryantm
feaf0d3263 claude-agent-acp: 0.70.0 -> 0.75.1 2026-09-06 17:58:32 +00:00
ToasterUwU
000fd2a902 tirith: 0.3.3 -> 0.4.1 2026-09-06 19:09:58 +02:00
Marie Ramlow
601b5f603e nixos/systemd-confinement: fix with PrivateTmp=disconnected 2026-09-06 18:59:39 +02:00
Adam C. Stephens
cda9ddd8de nixos/incus/virtual-machine: use repart image 2026-09-06 12:47:25 -04:00
Adam C. Stephens
03ff1ca01f nixos/incus/virtual-machine: increase inodes
Default is 16KiB/inode, so set to 8KiB/inode.

Assisted-By: OpenAI Codex GPT-5.6 Terra
2026-09-06 12:46:24 -04:00
Adam C. Stephens
f0c5baaa99 nixos/incus/virtual-machine: pad disk image and increase ESP
Assisted-By: OpenAI Codex GPT-5.6 Terra
2026-09-06 12:46:23 -04:00
Adam C. Stephens
cbcbfeb169 nixos/incus/virtual-machine: add repart image
Assisted-By: OpenAI Codex GPT-5.6 Terra
2026-09-06 12:46:19 -04:00
Weijia Wang
68633853ec spectral-language-server: migrate to typescript 7 2026-09-06 18:20:18 +02:00
Eric Rodrigues Pires
9e4da38625 eggdrop: 1.10.1 -> 1.10.2 2026-09-06 12:33:10 -03:00
R. Ryantm
bb2479d695 python3Packages.tomlrt: 2.2.5 -> 2.2.7 2026-09-06 14:36:25 +00:00
Pascal Dietrich
4dfff6adc3 tauno-monitor: 0.2.20 -> 0.2.24 2026-09-06 14:51:09 +02:00
R. Ryantm
e0a0c3fe6b qt6Packages.fcitx5-configtool: 5.1.14 -> 5.1.15 2026-09-06 12:49:53 +00:00
R. Ryantm
6d0dbbc9d7 kdePackages.fcitx5-unikey: 5.1.11 -> 5.1.12 2026-09-06 12:42:18 +00:00
R. Ryantm
265389535c lobster: 2026.5 -> 2026.6 2026-09-06 12:32:37 +00:00
R. Ryantm
fbb575f097 fcitx5-anthy: 5.1.10 -> 5.1.11 2026-09-06 12:30:08 +00:00
Weijia Wang
705ad427d2 vscode-{css,json}-languageserver: migrate to typescript 7 2026-09-06 14:27:53 +02:00
R. Ryantm
6394343b5b lint-staged: 17.4.1 -> 17.5.0 2026-09-06 12:16:28 +00:00
Aiden Schembri
80f0fff78d devin-desktop: fix name 2026-09-06 14:16:17 +02:00
nixpkgs-ci[bot]
e748387c68 Merge master into staging-nixos 2026-09-06 12:12:51 +00:00
nixpkgs-ci[bot]
c7e3ae67c8 Merge master into staging-next 2026-09-06 12:11:46 +00:00
Aiden Schembri
ca75742496 discord: adjust desktop entry 2026-09-06 13:58:43 +02:00
js6pak
7bebe3e42a gcc: use DWARF exception handling for i686-w64-mingw32
This is the default used by MSYS2[^1], ArchLinux[^2] and probably everyone else.
This is required to compile Rust programs as it doesn't support SJLJ[^3].

[^1]: 725f262e9f/mingw-w64-gcc/PKGBUILD (L185-L186)
[^2]: https://gitlab.archlinux.org/archlinux/packaging/packages/mingw-w64-gcc/-/blob/14.2.0-3/PKGBUILD#L62
[^3]: https://github.com/rust-lang/rust/pull/55444#issuecomment-434044002
2026-09-06 13:56:57 +02:00
R. Ryantm
8c99222f4a python3Packages.qh3: 1.9.4 -> 2.0.3 2026-09-06 11:55:46 +00:00
R. Ryantm
90d84e6d06 wiki-go: 1.8.13 -> 1.9.0 2026-09-06 11:43:01 +00:00
R. Ryantm
f1b6e2953b tabiew: 0.14.2 -> 0.15.0 2026-09-06 11:38:41 +00:00
Thomas Bemme
677760c04b librewolf-unwrapped: 155.0-1 -> 155.0.1-1 2026-09-06 13:07:13 +02:00
R. Ryantm
3b767b520f roundcube: 1.7.3 -> 1.7.4 2026-09-06 11:02:31 +00:00
R. Ryantm
95105366aa gh-review-conductor: 1.3.0 -> 2.0.0 2026-09-06 09:59:27 +00:00
Ali Heydari
9be6bcb13f antigravity-acp: 1.0.0 -> 1.1.1 2026-09-06 13:05:14 +03:30
R. Ryantm
2c50c5cb30 thrift-ls: 0.2.11 -> 0.2.12 2026-09-06 07:50:36 +00:00
R. Ryantm
178af411b2 berglas: 2.0.16 -> 2.0.17 2026-09-06 07:45:32 +00:00
R. Ryantm
b4171e8a5d hexpatch: 1.13.0 -> 1.13.1 2026-09-06 07:16:06 +00:00
R. Ryantm
74369bc1e6 wt: 4.14.1 -> 4.14.2 2026-09-06 07:06:53 +00:00
R. Ryantm
75096f0d6e docker-compose: 5.5.0 -> 5.5.1 2026-09-06 06:36:18 +00:00
R. Ryantm
fb64951d2e k8sgpt: 0.4.37 -> 0.4.38 2026-09-06 06:33:32 +00:00
nixpkgs-ci[bot]
28d26b8632 Merge master into staging-nixos 2026-09-06 06:14:52 +00:00
nixpkgs-ci[bot]
aa494d1937 Merge master into staging-next 2026-09-06 06:13:51 +00:00
Vladimír Čunát
0f6b0c22e3 libheif: 1.23.2 -> 1.23.3 (#560408) 2026-09-06 05:47:34 +00:00
Vladimír Čunát
6ad7978230 libsoup_3: fix several CVEs (#560358) 2026-09-06 05:47:10 +00:00
Vladimír Čunát
3b8998d6d8 Merge branch 'staging-nixos' into staging-next 2026-09-06 07:43:03 +02:00
R. Ryantm
847eae0a91 python3Packages.pydle: 1.1.0 -> 1.2.0 2026-09-06 04:31:32 +00:00
Shogo Takata
5cd45f8749 espresso: 2.4 -> 2.5.1 2026-09-06 13:19:05 +09:00
Harinn
3b5178bf7d python3Packages.delorean: modernize 2026-09-06 11:16:59 +07:00
Harinn
b05ce6c4ff python3Packages.delorean: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:59 +07:00
Harinn
57ec31cbfe python3Packages.deemix: modernize 2026-09-06 11:16:55 +07:00
Harinn
3c9d9e686c python3Packages.deemix: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:55 +07:00
Harinn
3d9c5eac37 python3Packages.dbfread: modernize 2026-09-06 11:16:52 +07:00
Harinn
11c48ccdf1 python3Packages.dashing: modernize 2026-09-06 11:16:51 +07:00
Harinn
4b57d530ec python3Packages.dbfread: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:51 +07:00
Harinn
64bc6e0e10 python3Packages.dashing: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-09-06 11:16:50 +07:00
whispers
e31c68e773 libheif: 1.23.2 -> 1.23.3
changelog: https://github.com/strukturag/libheif/releases/tag/v1.23.3
diff: https://github.com/strukturag/libheif/compare/v1.23.2...v1.23.3

Fixes: GHSA-x8r2-mggj-j6wr, GHSA-8fmq-r4pf-7m57, GHSA-w7mc-p8jc-p853,
GHSA-4jqm-2x34-6f6r, GHSA-hh47-fhqr-cj2r, GHSA-4h82-g446-83fm,
GHSA-9rj8-5mp5-26c9, GHSA-gh5q-69gg-c964, GHSA-mw6f-29j3-76f4,
GHSA-8857-r8x5-7499
2026-09-05 23:50:51 -04:00
Jamie Magee
b227adce6c home-assistant: update component packages 2026-09-05 19:50:00 -07:00
Jamie Magee
e336aa9312 python3Packages.aiohortos: init at 0.3.1 2026-09-05 19:47:45 -07:00
R. Ryantm
b43e15d978 stac-validator: 4.4.0 -> 4.6.1 2026-09-06 02:02:33 +00:00
R. Ryantm
e61a1fc400 python3Packages.pyhik: 0.4.5 -> 0.4.6 2026-09-06 01:34:43 +00:00
R. Ryantm
174de9c2c3 python3Packages.python-keystoneclient: 5.8.0 -> 6.0.0 2026-09-06 01:25:33 +00:00
R. Ryantm
a546be9fc2 clipman: 1.6.5 -> 1.7.0 2026-09-06 00:31:17 +00:00
nixpkgs-ci[bot]
d23e908a1a Merge master into staging-nixos 2026-09-06 00:28:32 +00:00
nixpkgs-ci[bot]
53152527bf Merge master into staging-next 2026-09-06 00:27:32 +00:00
Tom Hunze
8d7755ba1d libsoup_3: fix several CVEs
- CVE-2026-1539 (https://github.com/NixOS/nixpkgs/issues/488133)
- CVE-2026-0719 (https://github.com/NixOS/nixpkgs/issues/487561)
- CVE-2026-12478
- CVE-2026-6324 plus regression fix
- CVE-2026-5119 (https://github.com/NixOS/nixpkgs/issues/505297)
- CVE-2026-4271
- CVE-2026-2708
- CVE-2026-15711 (https://github.com/NixOS/nixpkgs/issues/544163)
- CVE-2026-12548
- CVE-2026-12549 (https://github.com/NixOS/nixpkgs/issues/534494)
- CVE-2026-77014
- CVE-2026-77680
- CVE-2026-15713 (https://github.com/NixOS/nixpkgs/issues/544161)
- CVE-2026-15712
- CVE-2026-15714 (https://github.com/NixOS/nixpkgs/issues/544167)
- CVE-2026-85534 (https://github.com/NixOS/nixpkgs/issues/560179)
2026-09-06 01:58:21 +02:00
Conor
46ff1d45c8 gst-plugins-good: fix build on musl 2026-09-06 00:46:19 +01:00
JuliusFreudenberger
bb27c8f09f gocron: 0.9.14 -> 0.11.0 2026-09-06 01:08:14 +02:00
Hythera
6891bc048f cel-go: 0.31.0 -> 0.32.0
changelog: https://github.com/cel-expr/cel-go/releases/tag/v0.32.0

diff: https://github.com/cel-expr/cel-go/compare/v0.31.0...v0.32.0
2026-09-06 00:20:53 +02:00
Ramses
62005e5782 rust: 1.98.0 -> 1.98.1 (#559532) 2026-09-05 19:49:56 +00:00
R. Ryantm
7fa8acd281 stump: 0.1.6 -> 0.1.7 2026-09-05 19:30:52 +00:00
Adam C. Stephens
5e751c3b95 versitygw: 1.7.0 -> 1.8.0
Changelog: https://github.com/versity/versitygw/releases/tag/v1.8.0
2026-09-05 15:13:02 -04:00
figsoda
17077b9590 ty: 0.0.77 -> 0.0.78 (#559613) 2026-09-05 18:54:57 +00:00
Vladimír Čunát
4ca44a82f1 Merge branch 'staging' into staging-next 2026-09-05 20:11:24 +02:00
nixpkgs-ci[bot]
b614c603a4 Merge master into staging-nixos 2026-09-05 18:10:44 +00:00
nixpkgs-ci[bot]
6426286202 Merge staging-next into staging 2026-09-05 18:10:13 +00:00
nixpkgs-ci[bot]
55a2055e57 Merge master into staging-next 2026-09-05 18:09:43 +00:00
Vladimír Čunát
4837b22e26 util-linux: 2.42.2 -> 2.42.3 (#559888) 2026-09-05 18:03:40 +00:00
Vladimír Čunát
e34b1037ab libde265: 1.1.1 -> 1.1.2 (#559358) 2026-09-05 18:02:05 +00:00
Vladimír Čunát
da8d0f2797 curlMinimal: 8.21.0 -> 8.22.0 (#559234) 2026-09-05 18:01:38 +00:00
Vladimír Čunát
48fabfe38f bubblewrap: 0.11.2 -> 0.12.0 (#556791) 2026-09-05 18:00:44 +00:00
Michael Daniels
8b8a525bb3 cmake: fix Darwin build (#560219) 2026-09-05 17:38:59 +00:00
Thierry Delafontaine
91c2b050a5 crossover: init at 26.3.0 2026-09-05 19:25:34 +02:00
Sandro Jäckel
97249804a6 python3Packages.vodozemac: execute tests 2026-09-05 18:29:11 +02:00
Michael Daniels
7740db816d gtest: 1.17.0 -> 1.18.0 (#553345) 2026-09-05 16:16:43 +00:00
Michael Daniels
2e88eba201 libmysofa: 1.3.4 -> 1.3.5, adopt (#550021) 2026-09-05 15:34:08 +00:00
Oliver Hagenauer
522f3a06ac notion-electron: 2.2.3 -> 2.4.0 2026-09-05 17:15:39 +02:00
Maxime Brunet
e4c58ddb76 tuple: install CLI on Darwin 2026-09-05 10:13:25 -05:00
nikstur
ca3961f768 nixos/udev: include all udev rules from systemd
This is done in preparation for removing
0003-add-rootprefix-to-lookup-dir-paths.patch which included the path to
the systemd derivation as a lookup path for udev.

Now, all rules from systemd are added to /etc both in stage 1 and stage
2. Thus, the patch is unneded now.
2026-09-05 17:03:14 +02:00
Michael Daniels
d39f4779a3 cmake: fix Darwin build 2026-09-05 10:31:42 -04:00
R. Ryantm
b00f11e805 mint-y-icons: 1.9.2 -> 1.9.3 2026-09-05 14:01:06 +00:00
Masum Reza
d9755a3158 check: enable strictDeps, enable structuredAttrs, add testMetaPkgConfig, use sri hash (#560163) 2026-09-05 13:50:35 +00:00
Masum Reza
38dc1e7ac1 jansson: enable strictDeps, enable structuredAttrs (#560194) 2026-09-05 13:47:45 +00:00
Ilan Joselevich
27719f2425 nginx: support dynamic modules
A module opts in with `dynamic = true` The build writes a `load_module`
line for every .so it installed to $out/etc/nginx/dynamic-modules.conf,
and the NixOS module includes that file.

Closes: #258260

Assisted-by: Claude:claude-fable-5-1
2026-09-05 15:36:26 +02:00
Jörg Thalheim
172f42efb7 worktrunk: move stale $HOME comment 2026-09-05 15:31:54 +02:00
Jörg Thalheim
87a4588f09 doc/installAgentSkills: document consumer integration, fix typo 2026-09-05 15:31:54 +02:00
Jörg Thalheim
6d1c411f17 installAgentSkills: enable nullglob so packages without SKILL.md build
Also scope shopt to a subshell and only require $pname when no
skillBase is given.
2026-09-05 15:31:40 +02:00
Remy D. Farley
f08d024d99 nixos/i2pd: add option for tunnel type 2026-09-05 13:23:34 +00:00
Michael Daniels
2635190ffd cmake: 4.3.4 -> 4.4.2 (#540343) 2026-09-05 12:53:46 +00:00
Stefan Frijters
50d9e6440e libbpf: enable strictDeps, use tag (#560198) 2026-09-05 12:48:58 +00:00
Stefan Frijters
2019954ab1 libbpf: use tag 2026-09-05 14:20:23 +02:00
Stefan Frijters
eb5ad7f873 libbpf: enable strictDeps 2026-09-05 14:19:48 +02:00
nixpkgs-ci[bot]
6d318f9519 Merge master into staging-nixos 2026-09-05 12:12:40 +00:00
nixpkgs-ci[bot]
9c4ec46c79 Merge staging-next into staging 2026-09-05 12:12:10 +00:00
nixpkgs-ci[bot]
26297db287 Merge master into staging-next 2026-09-05 12:11:40 +00:00
Stefan Frijters
804a776c81 jansson: enable structuredAttrs 2026-09-05 13:55:56 +02:00
Stefan Frijters
5aa3d5d82b jansson: enable strictDeps 2026-09-05 13:55:48 +02:00
Stefan Frijters
f4f14cf857 check: add validatePkgConfig 2026-09-05 13:50:00 +02:00
Stefan Frijters
428e49993f check: use sri hash 2026-09-05 13:11:18 +02:00
Stefan Frijters
b1515ce062 check: add testMetaPkgConfig
We don't run a checkPhase and the executable doesn't report the
package version, so this is at least something.
2026-09-05 13:03:03 +02:00
Stefan Frijters
4ab04c6e7a check: enable structuredAttrs 2026-09-05 13:02:53 +02:00
Stefan Frijters
4f809b1893 check: enable strictDeps 2026-09-05 13:02:27 +02:00
Stefan Frijters
88d42c779f lldb: fix regressions from strictDeps and __structuredAttrs; cleanup (#560068) 2026-09-05 10:43:48 +00:00
yvnth
3c495a143b tombi: 1.4.1 -> 1.5.2
tombi: 1.4.1 -> 1.5.1

tombi: 1.4.1 -> 1.5.2
2026-09-05 15:55:41 +05:30
Rachala Raj
a05a297482 cpak: init at 2.12.7
A portable, low-overhead application format and rootless container sandbox for Linux.

https://cpak.it

https://github.com/Containerpak/cpak/releases/tag/v2.12.7

Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-09-05 15:47:05 +05:30
Acid Bong
aaf4d34488 keychain: 2.9.8 -> 3.0.4
Diff: https://github.com/danielrobbins/keychain/compare/2.9.8...3.0.4
2026-09-05 10:08:41 +03:00
Ben Siraphob
b4934162b8 flatpak-builder: 1.4.4 -> 1.4.10 2026-09-05 06:46:17 +00:00
nixpkgs-ci[bot]
d9a58b7ef5 Merge master into staging-nixos 2026-09-05 06:14:52 +00:00
nixpkgs-ci[bot]
ca7427b378 Merge staging-next into staging 2026-09-05 06:14:22 +00:00
nixpkgs-ci[bot]
441a1e1076 Merge master into staging-next 2026-09-05 06:13:53 +00:00
Acid Bong
bf8aa87ac7 keychain: update project homepage 2026-09-05 09:12:53 +03:00
John Titor
bef1d9e918 dms-greeter: init at 1.6.0 2026-09-05 11:21:45 +05:30
R. Ryantm
efb79b0961 libcerf: 3.3 -> 3.6 2026-09-05 05:31:07 +00:00
Vladimír Čunát
3d2f7c855b libxml2: 2.15.3 -> 2.15.4 (#560087) 2026-09-05 04:29:12 +00:00
Vladimír Čunát
88266d8bba pcre2: 10.47 -> 10.48 (#558509) 2026-09-05 04:24:25 +00:00
whispers
5d6dec71ec libxml2: 2.15.3 -> 2.15.4
changelog: https://gitlab.gnome.org/GNOME/libxml2/-/blob/v2.15.4/NEWS
diff: https://gitlab.gnome.org/GNOME/libxml2/-/compare/v2.15.3...v2.15.4
2026-09-04 22:21:01 -04:00
Ihar Hrachyshka
be4c0c1cc0 llvmPackages.lldb-manpages: remove redundant attributes
Defaults and inherited values are identical.
2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
d8bfc5b26c llvmPackages.lldb-manpages: run install hooks 2026-09-04 20:49:26 -04:00
Ihar Hrachyshka
2140d5b3a9 llvmPackages.lldb: fix C++ test compiler flag 2026-09-04 20:49:25 -04:00
Ihar Hrachyshka
a3ea85e910 llvmPackages_18.lldb: fix patch list
The nested list caused all patches to be skipped after fd4541decc
("llvmPackages.lldb: enable structuredAttrs").
2026-09-04 20:49:24 -04:00
Ihar Hrachyshka
7dafaa4085 llvmPackages.lldb: clean up package expression 2026-09-04 20:49:23 -04:00
Ihar Hrachyshka
d4f4e777a0 llvmPackages.lldb: check scripting support 2026-09-04 20:49:22 -04:00
Ihar Hrachyshka
4ccf895648 llvmPackages.lldb: add version install check 2026-09-04 20:49:21 -04:00
Ihar Hrachyshka
cfe3dd7341 llvmPackages.lldb: restore Lua support 2026-09-04 20:49:20 -04:00
Ihar Hrachyshka
1fba7a4414 llvmPackages.lldb: add Python runtime dependency 2026-09-04 20:49:19 -04:00
R. Ryantm
48235560c5 webdump: 0.2 -> 0.3 2026-09-05 00:37:27 +00:00
nixpkgs-ci[bot]
5c6536964f Merge master into staging-nixos 2026-09-05 00:24:33 +00:00
nixpkgs-ci[bot]
88d56abf1b Merge staging-next into staging 2026-09-05 00:24:07 +00:00
nixpkgs-ci[bot]
76be057e95 Merge master into staging-next 2026-09-05 00:23:39 +00:00
Ihar Hrachyshka
629a8a9250 arrow-cpp: fix test race; retry failed tests twice (#553050) 2026-09-04 23:09:18 +00:00
Chris Moultrie
b48b9cb06b grocy: 4.6.0 -> 4.7.1
changelog: https://grocy.info/changelog#4.7.0
changelog: https://grocy.info/changelog#4.7.1
2026-09-04 17:29:05 -04:00
Bjørn Forsman
6050076365 Change networking.firewall.checkReversePath to "loose" (#550306) 2026-09-04 20:59:06 +00:00
Julian Stecklina
02db679c80 util-linux: 2.42.2 -> 2.42.3
Fixes: CVE-2026-76642
Fixes: CVE-2026-78410
Fixes: CVE-2026-78409
Fixes: CVE-2026-78408
Fixes: GHSA-4558-p62c-vv5v
2026-09-04 22:47:26 +02:00
Tom Hunze
7621b0cdb3 cherrytree: remove unused gtksourceviewmm dependency
Dropped upstream in version 1.2.0 [1].

[1] 0445ed0df7/changelog.txt (L155)
2026-09-04 22:05:02 +02:00
Nick Cao
451195a01e publicsuffix-list: 0-unstable-2026-08-14 -> 0-unstable-2026-09-02 (#559463) 2026-09-04 19:56:50 +00:00
Michael Daniels
342bc62e46 psst: 0-unstable-2025-11-16 -> 0-unstable-2026-08-18
Diff: cae05c43f4...3c3621aa79
2026-09-04 15:49:49 -04:00
Michael Daniels
3bf51dc616 psst: fix passthru.updateScript 2026-09-04 15:48:52 -04:00
Pascal Dietrich
9336d3e693 bulwark: remove musl binaries on glibc and vice-versa 2026-09-04 21:46:59 +02:00
Sebastian Friedrich
4c4970bce2 buzz-cli: 0.1.0-unstable-2026-08-27 -> 0.1.0-unstable-2026-09-02
Assisted-by: OpenAI Codex (gpt-5.6-sol)
2026-09-04 20:57:09 +02:00
nixpkgs-ci[bot]
2261bb2d3e Merge master into staging-nixos 2026-09-04 18:11:46 +00:00
nixpkgs-ci[bot]
76616306b6 Merge staging-next into staging 2026-09-04 18:11:13 +00:00
nixpkgs-ci[bot]
a41ab6c21b Merge master into staging-next 2026-09-04 18:10:41 +00:00
aaravrav
d49bf9b3c7 catt: 0.13.1 -> 0.13.2 2026-09-04 23:10:24 +05:30
Rafael Ieda
2bb8cd3c08 bolt-launcher: 0.22.0 -> 0.23.2 2026-09-04 13:57:48 -03:00
R. Ryantm
109ef0db41 cgal: 6.2 -> 6.2.1 2026-09-04 16:15:53 +00:00
dotlambda
25027bcb42 imagemagick: 7.1.2-30 -> 7.1.2-31 (#559677) 2026-09-04 16:06:54 +00:00
Justin Chen
83c56459ad recordbox: fix build failure with rustc 1.96.0+ 2026-09-04 23:42:33 +08:00
Stefan Frijters
9f22cf3976 gnulib: enable strictDeps, enable structuredAttrs (#558379) 2026-09-04 15:35:40 +00:00
Pascal Dietrich
eb209e0afb andcli: 2.8.1 -> 2.9.0 2026-09-04 17:16:39 +02:00
whoomee
bce224d8e2 pocket-id: specify meta.identifiers.cpeParts 2026-09-04 16:15:38 +02:00
Markus Kowalewski
7c5e477b7b rdma-core: move perl scripts to scripts output (#559880) 2026-09-04 14:14:26 +00:00
Stefan Frijters
ee0c5bbbf3 libde265: enable strictDeps, enable structuredAttrs (#559470) 2026-09-04 14:07:02 +00:00
Masum Reza
00929eeab4 hwdata: enable strictDeps, structuredAttrs, use tag (#559898) 2026-09-04 14:01:51 +00:00
Stefan Frijters
e3e0a16536 hwdata: enable strictDeps, structuredAttrs, use tag 2026-09-04 15:55:36 +02:00
Ethan Carter Edwards
59369f752c worktrunk: use installAgentSkills
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:48:20 -04:00
Ethan Carter Edwards
5c16698680 nu_scripts: use installAgentSkills
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:48:20 -04:00
Ethan Carter Edwards
613d063fda herdr: use installAgentSkills
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:48:19 -04:00
Ethan Carter Edwards
4e3c8834c5 gh-stack: use installAgentSkills
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:48:19 -04:00
Ethan Carter Edwards
f896ced671 hunk: use installAgentSkills
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:48:19 -04:00
Ethan Carter Edwards
c9c96ac4ff doc/installAgentSkills: init hook docs in manual
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:48:19 -04:00
Ethan Carter Edwards
64b034d72d installAgentSkills: add tests for hook
Just good software engineering.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:37:56 -04:00
Ethan Carter Edwards
09a3941b6d installAgentSkills: init hook
We're quickly seeing a bunch of competing standards to handle vendoring
programs' agent skills into Nixpkgs. We should standardize early and
handle this sanely before it becomes a mess.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-04 09:37:56 -04:00
Masum Reza
70f22fef69 hwdata: 0.410 -> 0.411 (#559887) 2026-09-04 13:35:16 +00:00
Ladas552
a0b99c4e96 norgolith-plugin-sdk: 1.1.1 -> 1.2.0 2026-09-04 18:29:04 +05:00
R. Ryantm
60f7e41c8d hwdata: 0.410 -> 0.411 2026-09-04 13:27:37 +00:00
Ladas552
212ea45798 norgolith-mcp: 1.1.0 -> 1.2.0 2026-09-04 18:26:34 +05:00
YoshiRulz
285a060966 mkLibretroCore: make retroarch dependency optional 2026-09-04 23:26:14 +10:00
Ladas552
9f5b492e39 norgolith: 1.3.1 -> 1.4.0 2026-09-04 18:23:50 +05:00
Arne Keller
2fdcaadbf0 libhwy: split in several outputs and enable shared libs (#557544) 2026-09-04 12:48:59 +00:00
thedb
e0151549db windows.sdk: fix 'fetchWinSdk' by adding the package 'cacert' to nativeBuildInputs 2026-09-04 14:26:54 +02:00
Philip Johansson
9f22d683fd qbit-manage: 4.11.0 -> 4.13.0 2026-09-04 14:22:22 +02:00
nixpkgs-ci[bot]
1ac77f4e0a Merge master into staging-nixos 2026-09-04 12:14:31 +00:00
nixpkgs-ci[bot]
ac97e1f7d5 Merge staging-next into staging 2026-09-04 12:14:03 +00:00
nixpkgs-ci[bot]
eb9d5035a7 Merge master into staging-next 2026-09-04 12:13:31 +00:00
nikstur
f6b94ad03d rdma-core: move perl scripts to scripts output 2026-09-04 13:04:42 +02:00
Dr. Jonathan Berrisch
81b667462e nixos/firewall: add change to 26.11 release notes 2026-09-04 12:13:19 +02:00
Dr. Jonathan Berrisch
fa581aaa6b nixos/firewall: change networking.firewall.checkReversePath to "loose"
The current default strict is neither the default of the linux kernel
nor the default of systemd. Furthermore strict can break valid setups
involving split DNS where the DNS resolver is not in the same broadcast
domain as the client.

Systemd changed the default value in November 2018 from strict to loose
so this PR aligns the module with upstream (see systemd/systemd#10971).

The Kernel default is 0:
https://sysctl-explorer.net/net/ipv4/rp_filter/

Note that such an option does not exist for IPV6.
2026-09-04 12:13:18 +02:00
Franz Pletz
63a33247b7 libnftnl: 1.3.1 -> 1.3.2, nftables: 1.1.6 -> 1.1.7 (#558910) 2026-09-04 09:31:53 +00:00
Peder Bergebakken Sundt
26afbda9e6 sdl3: 3.4.14 -> 3.4.16 (#559287) 2026-09-04 07:48:29 +00:00
Peder Bergebakken Sundt
e89c2f5fe3 sdl2-compat: 2.32.70 -> 2.32.72 (#559288) 2026-09-04 07:48:19 +00:00
Antoine du Hamel
1a61a32634 nodejs: fix build with latest OpenSSL (#559648) 2026-09-04 07:46:36 +00:00
Antoine du Hamel
2461652021 nodejs: fix build with latest OpenSSL 2026-09-04 09:37:11 +02:00
R. Ryantm
4ea5c82347 clouddrive2: 1.0.14 -> 1.0.16 2026-09-04 07:20:57 +00:00
K900
a18d40525b Merge remote-tracking branch 'origin/staging-next' into staging 2026-09-04 09:19:50 +03:00
nixpkgs-ci[bot]
89d3b41502 Merge master into staging-nixos 2026-09-04 06:16:31 +00:00
nixpkgs-ci[bot]
deb4f78733 Merge master into staging-next 2026-09-04 06:15:23 +00:00
Masum Reza
5854c7431e bcachefs-tools: 1.39.2 -> 1.39.4, linuxPackages.bcachefs: support kernel 7.3 (#559721) 2026-09-04 05:53:08 +00:00
R. Ryantm
3e9e4ace03 frei0r: 3.2.3 -> 3.5.0 2026-09-04 03:16:13 +00:00
qubitnano
59ee67648b linuxPackages.bcachefs: support kernel 7.3 2026-09-03 22:15:30 -04:00
qubitnano
cbd0c0f1e7 bcachefs-tools: 1.39.2 -> 1.39.4
https://evilpiepirate.org/git/bcachefs-tools.git/tree/Changelog.mdwn
2026-09-03 22:15:30 -04:00
Yt
16337f6c83 python3Packages.nh3: 0.3.2 -> 0.3.7 (#559558) 2026-09-04 00:44:25 +00:00
nixpkgs-ci[bot]
47606f4259 Merge master into staging-nixos 2026-09-04 00:23:51 +00:00
nixpkgs-ci[bot]
7a07466c76 Merge master into staging-next 2026-09-04 00:22:48 +00:00
edef
74c34c3186 minimal-bootstrap.bash: disable installing loadable builtins (#557756) 2026-09-04 00:09:52 +00:00
John Ericson
ba326b4736 cc-wrapper: enable structuredAttrs (#551467) 2026-09-04 00:08:19 +00:00
Cosima Neidahl
de979f6a54 spirv-tools: Enable & run tests (#480841) 2026-09-03 23:08:11 +00:00
Tom Hunze
b05af18973 gexiv2_0_10: enable structuredAttrs and strictDeps 2026-09-04 00:23:01 +02:00
Tom Hunze
297611bdff gexiv2: rename to gexiv2_0_10
Having the older ABI version as the default seems odd and the different
gexiv2 packages appear to be fundamentally incompatible, so drop the
unsuffixed version similar to webkitgtk and as discussed in [1].

[1] https://github.com/NixOS/nixpkgs/pull/543345#issuecomment-5199018730
2026-09-04 00:22:54 +02:00
Robert Schütz
04ade2a47a imagemagick: 7.1.2-30 -> 7.1.2-31
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-30...7.1.2-31

Changelog: https://github.com/ImageMagick/Website/blob/main/docs/changelog/index.md
2026-09-03 15:20:20 -07:00
Daniels Šatcs
816af67dde kotlin-cli: 0.11.1 -> 0.12.0 2026-09-04 01:05:56 +03:00
Michael Daniels
d7ffe9b276 coreutils: enable the "arch" program (#555317) 2026-09-03 21:33:28 +00:00
kirillrdy
f8017ab508 ruff: 0.16.5 -> 0.16.6 (#559610) 2026-09-03 21:32:02 +00:00
R. Ryantm
b6d0b12a89 sparrow: 2.5.3 -> 2.5.4 2026-09-03 20:50:19 +00:00
R. Ryantm
2de1815452 lockbook-desktop: 26.8.4 -> 26.9.3 2026-09-03 20:43:49 +00:00
poach3r
337396ea1b me3: fix game launches failing to exec steam-run 2026-09-03 16:02:15 -04:00
Jost Alemann
f0b3330032 ty: 0.0.77 -> 0.0.78
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.78
Diff: https://github.com/astral-sh/ty/compare/0.0.77...0.0.78
2026-09-03 20:14:00 +02:00
nixpkgs-ci[bot]
ea9c118644 Merge master into staging-nixos 2026-09-03 18:12:21 +00:00
nixpkgs-ci[bot]
265162f4c9 Merge master into staging-next 2026-09-03 18:11:10 +00:00
Gaetan Lepage
a796b123b4 ruff: 0.16.5 -> 0.16.6
Diff: https://github.com/astral-sh/ruff/compare/0.16.5...0.16.6

Changelog: https://github.com/astral-sh/ruff/releases/tag/0.16.6
2026-09-03 17:50:17 +00:00
R. Ryantm
2f9c47e8fc gdevelop: 5.6.280 -> 5.6.281 2026-09-03 17:15:40 +00:00
blenderfreaky
b99b8ad312 ivpn-ui: 3.15.13 -> 3.15.15 2026-09-03 18:51:01 +02:00
blenderfreaky
777013cdd7 ivpn: 3.15.13 -> 3.15.15 2026-09-03 18:50:59 +02:00
blenderfreaky
35b0731d7c ivpn-service: 3.15.13 -> 3.15.15 2026-09-03 18:50:55 +02:00
teutat3s
564e92f737 electron-chromedriver_43: 43.4.1 -> 43.5.1
- Changelog: https://github.com/electron/electron/releases/tag/v43.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.4.1...v43.5.1
2026-09-03 18:10:56 +02:00
teutat3s
97fd995ff4 electron_43-bin: 43.4.1 -> 43.5.1
- Changelog: https://github.com/electron/electron/releases/tag/v43.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.4.1...v43.5.1
2026-09-03 18:10:53 +02:00
teutat3s
3877d1ffd9 electron-chromedriver_42: 42.9.3 -> 42.11.1
- Changelog: https://github.com/electron/electron/releases/tag/v42.11.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.9.3...v42.11.1
- Fixes CVE-2026-15764
- Fixes CVE-2026-15765
- Fixes CVE-2026-15766
- Fixes CVE-2026-15767
- Fixes CVE-2026-15768
- Fixes CVE-2026-15769
- Fixes CVE-2026-15770
- Fixes CVE-2026-15771
- Fixes CVE-2026-15772
- Fixes CVE-2026-15773
- Fixes CVE-2026-15774
- Fixes CVE-2026-15775
- Fixes CVE-2026-15776
- Fixes CVE-2026-15777
- Fixes CVE-2026-15778
2026-09-03 18:10:50 +02:00
teutat3s
039875b6e0 electron_42-bin: 42.9.3 -> 42.11.1
- Changelog: https://github.com/electron/electron/releases/tag/v42.11.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.9.3...v42.11.1
- Fixes CVE-2026-15764
- Fixes CVE-2026-15765
- Fixes CVE-2026-15766
- Fixes CVE-2026-15767
- Fixes CVE-2026-15768
- Fixes CVE-2026-15769
- Fixes CVE-2026-15770
- Fixes CVE-2026-15771
- Fixes CVE-2026-15772
- Fixes CVE-2026-15773
- Fixes CVE-2026-15774
- Fixes CVE-2026-15775
- Fixes CVE-2026-15776
- Fixes CVE-2026-15777
- Fixes CVE-2026-15778
2026-09-03 18:10:47 +02:00
teutat3s
62a627569f electron-source.electron_43: 43.4.1 -> 43.5.1
- Changelog: https://github.com/electron/electron/releases/tag/v43.5.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v43.4.1...v43.5.1
2026-09-03 18:10:28 +02:00
teutat3s
6087990b8b electron-source.electron_42: 42.9.3 -> 42.11.1
- Changelog: https://github.com/electron/electron/releases/tag/v42.11.1
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.9.3...v42.11.1
- Fixes CVE-2026-15764
- Fixes CVE-2026-15765
- Fixes CVE-2026-15766
- Fixes CVE-2026-15767
- Fixes CVE-2026-15768
- Fixes CVE-2026-15769
- Fixes CVE-2026-15770
- Fixes CVE-2026-15771
- Fixes CVE-2026-15772
- Fixes CVE-2026-15773
- Fixes CVE-2026-15774
- Fixes CVE-2026-15775
- Fixes CVE-2026-15776
- Fixes CVE-2026-15777
- Fixes CVE-2026-15778
2026-09-03 18:01:13 +02:00
John Ericson
68f77a9189 sqlite: Apply Fedora patch to fix test/fts3corrupt4.test on big-endian, make test failures fatal again (#554480) 2026-09-03 15:51:09 +00:00
teutat3s
705d2755cb electron_41-bin: mark as insecure
electron 41 is EOL
2026-09-03 17:47:10 +02:00
teutat3s
699d52fc3a electron-source.electron_41: remove
electron 41 is EOL.
2026-09-03 17:47:09 +02:00
Artem Leshchev
6e18669d0a desync: 1.1.0 -> 1.1.3 2026-09-03 09:45:14 -05:00
Kerstin Humm
2810449120 python3Packages.nh3: 0.3.2 -> 0.3.7
Diff: https://github.com/messense/nh3/compare/v0.3.2...v0.3.7
2026-09-03 16:24:07 +02:00
Mike cm
46dd7d6450 lmms: zynaddsubfx plugin missing
lmms: zynaddsubfx plugin missing
2026-09-03 14:46:30 +01:00
OPNA2608
e9fb8846f9 sqlite: Apply Fedora patch to fix test/fts3corrupt4.test on big-endian 2026-09-03 15:31:46 +02:00
OPNA2608
0dc32d7e3b sqlite: Make test failures actually fail the build 2026-09-03 15:31:11 +02:00
whispers
28dab148c3 nemiver: drop
nemiver is part of the gnome archive: https://gitlab.gnome.org/Archive/nemiver.
its last commit was january 2020, and the last substantial code change
seems to be circa 2017.
2026-09-03 09:13:17 -04:00
nixpkgs-ci[bot]
479f832fe0 Merge master into staging-nixos 2026-09-03 12:15:31 +00:00
nixpkgs-ci[bot]
eb368d941c Merge staging-next into staging 2026-09-03 12:15:02 +00:00
nixpkgs-ci[bot]
3abb7686d9 Merge master into staging-next 2026-09-03 12:14:34 +00:00
R. Ryantm
aed41bfe78 equicord: 2026-08-15 -> 2026-09-03 2026-09-03 10:40:47 +00:00
Stefan Frijters
807141161b libde265: enable structuredAttrs 2026-09-03 11:37:01 +02:00
Stefan Frijters
d3fc40da02 libde265: enable strictDeps 2026-09-03 11:36:46 +02:00
R. Ryantm
8b12cb344d publicsuffix-list: 0-unstable-2026-08-14 -> 0-unstable-2026-09-02 2026-09-03 09:17:20 +00:00
Kajus Naujokaitis
28e4ca383c cosmic-ext-calculator: 0.2.0 -> 0.2.1
Signed-off-by: Kajus Naujokaitis <kajusn@gmail.com>
2026-09-03 11:32:39 +03:00
Henrique Oliveira
aec3c0f5b4 ostui: 1.3.8 -> 1.3.9 2026-09-03 10:10:26 +02:00
HigherOrderLogic
84f4425e36 fishPlugins.pure: add update script 2026-09-03 07:48:40 +00:00
HigherOrderLogic
8942962655 fishPlugins.pure: 4.18.0 -> 4.19.0
Diff: https://github.com/pure-fish/pure/compare/v4.18.0...v4.19.0
2026-09-03 07:48:39 +00:00
Francesco Gazzetta
5bf2cd94f2 libblake3: 1.8.6 -> 1.8.7 (#559261) 2026-09-03 07:28:19 +00:00
Weijia Wang
fa4d88448b nemo-qml-plugin-dbus: move to pkgs/by-name 2026-09-03 09:25:34 +02:00
Ben Siraphob
f3b7f548ab qgo: drop
Upstream says active development should not be expected: https://github.com/pzorin/qgo
2026-09-02 23:49:05 -07:00
Ben Siraphob
808056bc4a openslp: drop
Affected by CVE-2023-29552: https://ubuntu.com/security/CVE-2023-29552
2026-09-02 23:49:01 -07:00
nixpkgs-ci[bot]
c3b65ab855 Merge master into staging-nixos 2026-09-03 06:16:56 +00:00
nixpkgs-ci[bot]
7020bb633b Merge staging-next into staging 2026-09-03 06:16:31 +00:00
nixpkgs-ci[bot]
c06da332f7 Merge master into staging-next 2026-09-03 06:16:02 +00:00
Kenichi Kamiya
e3ab644e23 bfg-repo-cleaner: specify gpl3Plus license
It was already known as "GPL v3 or above" in earlier versions,
and 1.15.0 also clarifies it in build.sbt:
18fccae878 (diff-5634c415cd8c8504fdb973a3ed092300b43c4b8fc1e184f7249eb29a55511f91R10)
2026-09-03 14:45:38 +09:00
HigherOrderLogic
ea036f3ae4 docs/tauri: update bundle type link 2026-09-03 04:45:33 +00:00
whispers
c79c4f807f arti: 2.5.1 -> 2.6.0
blog: https://blog.torproject.org/arti_2_6_0_released/
changelog: https://gitlab.torproject.org/tpo/core/arti/-/blob/arti-v2.6.0/CHANGELOG.md
diff: https://gitlab.torproject.org/tpo/core/arti/-/compare/arti-v2.5.1...arti-v2.6.0
2026-09-03 00:16:35 -04:00
whispers
49058f1a37 rust: 1.98.0 -> 1.98.1
blog: https://blog.rust-lang.org/releases/1.98.1
changelog: https://github.com/rust-lang/rust/blob/1.98.1/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.98.0...1.98.1
2026-09-03 00:08:11 -04:00
Ihar Hrachyshka
94ba74f286 rust: fix 1.98.0 build on darwin (#556949) 2026-09-03 03:51:42 +00:00
KangaZero
0d13d7af64 kubeseal: 0.38.4 -> 0.39.1
Refactored `fetchFromGithub` attrs to use `tag` instead of `rev`, and
`hash` instead of `sha256`
Added `versionCheckHook`
2026-09-03 12:30:12 +09:00
R. Ryantm
04469b852a libde265: 1.1.1 -> 1.1.2 2026-09-03 02:22:37 +00:00
Angel J
d3cf5b0ce4 boa: fix darwin build 2026-09-02 18:42:22 -07:00
Angel J
4e166ae527 cargo-typify: 0.6.2 -> 0.7.0 2026-09-02 18:20:28 -07:00
Angel J
4635afca59 stellar-core: 27.1.0 -> 28.0.1
Assisted-by: Cursor (GPT-5.6 Sol)
2026-09-02 18:12:21 -07:00
KangaZero
213056323b dipc: 1.1.0 -> 1.2.0
Refactored to use `finalAttrs` pattern
Switched to `tag` attrs instead of `rev`
Added Kanagawa theme patch
Added `versionCheckHook`
2026-09-03 10:09:56 +09:00
Angel J
e0d9c4c5a5 wasmi: 1.1.0 -> 2.0.0 2026-09-02 18:04:55 -07:00
nixpkgs-ci[bot]
5d5e98fa55 Merge master into staging-nixos 2026-09-03 00:26:32 +00:00
nixpkgs-ci[bot]
259a3d71dc Merge staging-next into staging 2026-09-03 00:26:03 +00:00
nixpkgs-ci[bot]
89af367cd4 Merge master into staging-next 2026-09-03 00:25:36 +00:00
Rafael Ieda
fd73fcc22b podman-desktop: 1.29.1 -> 1.29.3 2026-09-02 20:43:38 -03:00
Dionysis Grigoropoulos
01039a4fd9 meh: Fix build for giflib 6 2026-09-03 01:17:31 +03:00
Dionysis Grigoropoulos
4d9aeded81 matrix-alertmanager: 0.9.0 -> 0.10.0
Diff: https://github.com/jaywink/matrix-alertmanager/compare/v0.9.0...v0.10.0
Changelog: https://github.com/jaywink/matrix-alertmanager/blob/v0.10.0/CHANGELOG.md#0100---2026-08-16
2026-09-03 00:53:37 +03:00
Chris Moultrie
00d09c0185 espanso: add kdotool for wayland for App-Specific configurations in KDE-Wayland distros 2026-09-02 17:24:12 -04:00
Chris Moultrie
cd0a5ea4e4 espanso: 1.4.0 -> 1.4.1
changelog: https://github.com/espanso/espanso/releases/tag/v2.4.1
2026-09-02 17:24:05 -04:00
Sergei Trofimovich
ee80cfc3c9 sdl2-compat: 2.32.70 -> 2.32.72
Changes: https://github.com/libsdl-org/sdl2-compat/releases/tag/release-2.32.72
2026-09-02 21:56:57 +01:00
Sergei Trofimovich
223b33cb6c sdl3: 3.4.14 -> 3.4.16
Changes: https://github.com/libsdl-org/SDL/releases/tag/release-3.4.16
2026-09-02 21:54:06 +01:00
Ross Smyth
da60aa7e7a streamlink-twitch-gui-bin: drop 2026-09-02 16:45:44 -04:00
Nick Cao
4e340b5771 _64gram: 1.2.7 -> 1.2.8
Diff: https://github.com/TDesktop-x64/tdesktop/compare/v1.2.7...v1.2.8

Changelog: https://github.com/TDesktop-x64/tdesktop/releases/tag/v1.2.8
2026-09-02 16:41:14 -04:00
Nick Cao
dc10364cc6 telegram-desktop: 7.0.9 -> 7.1.5
Diff: https://github.com/telegramdesktop/tdesktop/compare/v7.0.9...v7.1.5

Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v7.1.5
2026-09-02 16:39:57 -04:00
Daniel Nagy
89d5b2cfeb kicad: disable update check 2026-09-02 22:30:44 +02:00
Frank Moda
b06a017001 homebridge-config-ui-x: 5.24.0 -> 5.29.0 2026-09-02 16:01:36 -04:00
Ponky
47b84de55a masterpdfeditor: 5.9.98 -> 5.9.99 2026-09-02 21:51:29 +02:00
R. Ryantm
2c99b85d13 libblake3: 1.8.6 -> 1.8.7 2026-09-02 19:43:24 +00:00
Sefa Eyeoglu
36880c80d8 curl: remove rtmpSupport (#559132) 2026-09-02 19:03:04 +00:00
Sefa Eyeoglu
815ab909a9 curlMinimal: 8.21.0 -> 8.22.0
https://curl.se/ch/8.22.0.html

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-09-02 20:33:41 +02:00
OPNA2608
5b0ee66364 spirv-tools: Enable & run tests 2026-09-02 20:18:34 +02:00
nixpkgs-ci[bot]
d332f7134b Merge staging-next into staging 2026-09-02 18:12:05 +00:00
nixpkgs-ci[bot]
d5b2ecd2f3 Merge master into staging-next 2026-09-02 18:11:38 +00:00
Florian Klink
ec1b6bddb4 python3Packages.sphinxcontrib-*: migrate to pyproject and modernize (#557994) 2026-09-02 16:06:41 +00:00
Ethan Carter Edwards
5f72dfdf82 agenix-cli: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-02 11:43:46 -04:00
Skye Soss
ed67a1e3aa nixos/hyphanet: rename from freenet
Renames the `services.freenet` module to `services.hyphanet`. The
`freenet` user, group and data directory are renamed to `hyphanet`
starting with 26.11. The uid and gid are now dynamically allocated with
systemd-sysusers.
2026-09-02 09:57:01 -05:00
Skye Soss
cb50ea9246 hyphanet: rename from freenet
Upstream Freenet has rebranded to Hyphanet, see
https://www.hyphanet.org/freenet-renamed-to-hyphanet.html
2026-09-02 09:55:30 -05:00
jaredmontoya
c3d97aad0f alfis: 0.8.11 -> 0.10.0 2026-09-02 16:23:26 +02:00
KangaZero
fc2d76d597 decasify: 0.11.3 -> 0.11.4
Added `versionCheckHook`
2026-09-02 23:06:11 +09:00
gamebeaker
13c15eb6bf tinyMediaManager: init at 5.3.2 2026-09-02 15:58:45 +02:00
Sandro
a6fb7d4ea7 expat: 2.8.3 -> 2.8.4 (#558484) 2026-09-02 13:40:56 +00:00
Stefan Frijters
0649a88920 python3Packages.sphinx: fix build (#559102) 2026-09-02 13:13:29 +00:00
whoomee
43651799b4 curl: add maintainer tmarkus 2026-09-02 14:58:02 +02:00
whoomee
5e846d5a9d curl: remove rtmp support
RTMP support has been removed from upstream:
https://daniel.haxx.se/blog/2026/03/21/bye-bye-rtmp/
2026-09-02 14:58:02 +02:00
nixpkgs-ci[bot]
f0c2229c88 Merge staging-next into staging 2026-09-02 12:14:25 +00:00
nixpkgs-ci[bot]
5ca553d700 Merge master into staging-next 2026-09-02 12:13:52 +00:00
Stefan Frijters
c38f0ab468 lndir: enable structuredAttrs (#558321) 2026-09-02 11:24:21 +00:00
Stefan Frijters
14e28de371 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc (#558480) 2026-09-02 11:24:00 +00:00
Stefan Frijters
55679cfa6d llvmPackages.bintools: enable strictDeps, structuredAttrs (#558479) 2026-09-02 11:21:49 +00:00
Timo Gottszky
d142b4956e python3Packages.sphinx: fix build 2026-09-02 12:54:54 +02:00
Doron Behar
475c414e75 boost: boost189 -> boost191 (#525607) 2026-09-02 10:34:06 +00:00
Vincent Laporte
3cd47d2b3c hol_light: 0-unstable-2026-05-19 -> 0-unstable-2026-09-02 (#558986) 2026-09-02 08:52:57 +00:00
Dennis Wuitz
c8068a4058 nixos/polkit: allow devices: yubico and fprintd 2026-09-02 10:39:31 +02:00
commitmaniac
e8272d2e3c ipatool: 2.3.2 -> 2.5.0 2026-09-02 04:07:00 -04:00
Doron Behar
954478d3c2 linux/kernel: support empty-string values via lib.kernel.freeform "" (#517382) 2026-09-02 07:43:00 +00:00
nixpkgs-ci[bot]
c4c1637427 Merge staging-next into staging 2026-09-02 06:20:30 +00:00
nixpkgs-ci[bot]
4c375d875b Merge master into staging-next 2026-09-02 06:20:04 +00:00
phanirithvij
a11e6f1a69 nixosTests.repath-studio: fix failure on aarch64-linux 2026-09-02 10:49:15 +05:30
whispers
951c2d6369 rustup-toolchain-install-master: move to by-name
generally preferred, and helps allow for merge bot
2026-09-01 23:37:20 -04:00
Matthias J. Kannwischer
bac0471256 hol_light: 0-unstable-2026-05-19 -> 0-unstable-2026-09-02
Build with the default OCaml again as upstream has added OCaml 5.5
support.
Drop the pa_j chooser patch as it was merged upstream.

Signed-off-by: Matthias J. Kannwischer <matthias@zerorisc.com>
2026-09-02 11:25:10 +08:00
Jamie Magee
b7cd9bb864 linux/kernel: support empty-string values via lib.kernel.freeform ""
Resolves #516936

Assisted-by: GitHub Copilot (Claude Opus 4.8)
2026-09-01 20:07:58 -07:00
Mateusz Wykurz
42d123ebf9 rcp: 0.37.0 -> 0.40.0
https://github.com/wykurz/rcp/blob/v0.40.0/CHANGELOG.md

Use upstream's rcp_nix_sandbox cfg-based test selection instead of maintaining downstream test-name skips.

Assisted-by: Codex (GPT-5)
2026-09-01 19:58:09 -06:00
nixpkgs-ci[bot]
158cec9034 Merge staging-next into staging 2026-09-02 00:52:51 +00:00
nixpkgs-ci[bot]
854e95d780 Merge master into staging-next 2026-09-02 00:52:26 +00:00
nixpkgs-ci[bot]
17c3c31e84 Merge staging-next into staging 2026-09-02 00:25:30 +00:00
nixpkgs-ci[bot]
7bd9a9407a Merge master into staging-next 2026-09-02 00:24:55 +00:00
Michael Daniels
861cb515f7 shadow: enable strictDeps, enable structuredAttrs (#558320) 2026-09-01 22:18:07 +00:00
git@71rd.net
698426d3b3 alerta-server: mark as insecure
version 9.0.1 is vulnerable to CVE-2026-34400

Closes #505619
2026-09-01 21:45:14 +00:00
Thiago Kenji Okada
6ff4774f7e nixos-rebuild: support --specialisation for build-vm{,with-bootloader}
Fix #555715.
2026-09-01 22:00:03 +01:00
kirillrdy
bf5113cd57 protobuf: 35.1 -> 36.0 (#555651) 2026-09-01 20:55:39 +00:00
Sergei Trofimovich
d6642c8713 libnftnl: 1.3.1 -> 1.3.2, nftables: 1.1.6 -> 1.1.7
Changes:
- https://git.netfilter.org/libnftnl/log/?h=libnftnl-1.3.2
- https://www.netfilter.org/projects/nftables/files/changes-nftables-1.1.7.txt
2026-09-01 21:38:58 +01:00
Kierán Meinhardt
7334529e51 flake-du: 0.1.0 -> 0.2.0 2026-09-01 21:06:23 +02:00
nixpkgs-ci[bot]
36cfdfb5e9 Merge staging-next into staging 2026-09-01 18:11:59 +00:00
nixpkgs-ci[bot]
1930042313 Merge master into staging-next 2026-09-01 18:11:31 +00:00
Sandro
0b69807957 vid-stab: 1.1.1-unstable-2025-08-21 -> 1.1.2 (#547905) 2026-09-01 17:44:07 +00:00
Weijia Wang
29ca010761 nomad_1_{9,10,11}: use buildGo126Module 2026-09-01 18:31:38 +02:00
nixpkgs-ci[bot]
31e809f291 valkey: 9.1.1 -> 9.1.2 (#558786) 2026-09-01 15:37:23 +00:00
Gaetan Lepage
ac83806a4e protobuf: 35.1 -> 36.1
Diff: https://github.com/protocolbuffers/protobuf/compare/v35.1...v36.1

Changelogs:
- https://github.com/protocolbuffers/protobuf/releases/tag/v36.0
- https://github.com/protocolbuffers/protobuf/releases/tag/v36.1
2026-09-01 15:30:34 +00:00
Henner Zeller
69463f51e9 verible: 0.0.4023 -> 0.0.4148 2026-09-01 17:08:49 +02:00
R. Ryantm
c8b46794a4 comma: 2.4.1 -> 2.4.2 2026-09-01 15:08:38 +00:00
ZeHuaJun
1702053a6c python3Packages.nidaqmx: add missing runtime dependencies 2026-09-01 21:03:17 +08:00
ZeHuaJun
c17dac8697 python3Packages.nitypes: init at 1.1.0 2026-09-01 21:03:04 +08:00
R. Ryantm
d80f6a35e9 valkey: 9.1.1 -> 9.1.2 2026-09-01 12:51:02 +00:00
nixpkgs-ci[bot]
30e7e7eaac Merge staging-next into staging 2026-09-01 12:14:11 +00:00
nixpkgs-ci[bot]
4639cf1a47 Merge master into staging-next 2026-09-01 12:13:41 +00:00
R. Ryantm
b73fb07edb dns-collector: 2.4.0 -> 3.0.0 2026-09-01 12:00:26 +00:00
Stefan Frijters
7ed53dad53 binutils-unwrapped.plugin-api-header: enable strictDeps, enable structuredAttrs (#558478) 2026-09-01 09:29:07 +00:00
R. Ryantm
1b7e6e4ed8 apidog: 2.8.43 -> 2.8.45 2026-09-01 09:07:39 +00:00
Stefan Frijters
15fd0de023 simdutf: enable strictDeps, enable structuredAttrs, modernize (#558319) 2026-09-01 08:08:51 +00:00
smalldave
441f3c519d nixos/syncoid: catch up missed timer runs (Persistent=true)
The generated timers previously carried only OnCalendar=, so with
systemd's default Persistent=false a replication run scheduled while
the machine was powered off was silently skipped: no catch-up at boot,
no failed unit, `systemctl list-timers` shows LAST PASSED=-.

Declare the timer explicitly with Persistent=true so missed windows
are executed at the next boot, matching the other backup modules
(services.restic defaults Persistent=true in its timerConfig, btrbk
hard-codes it, borgbackup exposes it). Users who deliberately want
missed runs dropped can mkForce Persistent=false on the timer unit.

Assisted-by: Claude Code (claude-fable-5)
2026-09-01 07:47:09 +00:00
Arne Keller
6f4ae700c1 temurin-bin-{25,26}: fix jlink (#557654) 2026-09-01 07:39:25 +00:00
nixpkgs-ci[bot]
d2f230a769 Merge staging-next into staging 2026-09-01 06:16:28 +00:00
nixpkgs-ci[bot]
55f3f41680 Merge master into staging-next 2026-09-01 06:15:57 +00:00
7c6f434c
a66e270e28 graphviz: enable structuredAttrs (#558330) 2026-09-01 05:07:44 +00:00
David Wronek
e2793c07eb gnomeExtensions: auto-update
Signed-off-by: David Wronek <david.wronek@mainlining.org>
2026-09-01 05:51:32 +02:00
nixpkgs-ci[bot]
bf663ba7bc Merge staging-next into staging 2026-09-01 01:44:31 +00:00
nixpkgs-ci[bot]
4ba43412e4 Merge master into staging-next 2026-09-01 01:44:05 +00:00
nixpkgs-ci[bot]
e6ef9b7ec7 Merge staging-next into staging 2026-09-01 00:30:04 +00:00
nixpkgs-ci[bot]
b84b85bb3d Merge master into staging-next 2026-09-01 00:29:31 +00:00
Stefan Frijters
94bc60a49f hdrhistogram_c: enable strictDeps, enable structuredAttrs (#558325) 2026-08-31 20:23:02 +00:00
aoli-al
90f018f31d nixos/hardware.ipu7: init
Co-Authored-By: Ao Li <aoli.al@hotmail.com>
Co-Authored-By: Atlas Yu <pseudoc@163.com>
2026-08-31 13:16:14 -07:00
aoli-al
10ea7605e7 gstreamer.icamerasrc: add ipu7x and ipu75xa variants
Co-Authored-By: Ao Li <aoli.al@hotmail.com>
Co-Authored-By: Atlas Yu <pseudoc@163.com>
2026-08-31 13:16:14 -07:00
Pieter
419f0210df twingate: add aarch64-linux support 2026-08-31 22:15:54 +02:00
aoli-al
5834faad7a ipu7-drivers: init at 0-unstable-2026-08-12
Out-of-tree IPU7 PSys kernel module. On kernels >= 6.17 the IPU7 core
and ISys ship in mainline (drivers/staging/media/ipu7) but PSys does
not, so upstream's Makefile builds only PSys and links it against the
in-tree core and ISys.

Co-Authored-By: Ao Li <aoli.al@hotmail.com>
Co-Authored-By: Atlas Yu <pseudoc@163.com>
2026-08-31 13:15:34 -07:00
aoli-al
06fd127f02 ipu7-camera-hal: init at 20260629_1
Co-Authored-By: Ao Li <aoli.al@hotmail.com>
Co-Authored-By: Atlas Yu <pseudoc@163.com>
2026-08-31 13:15:34 -07:00
aoli-al
fcee1c6ba3 ipu7-camera-bins: init at 20260629_1
Co-Authored-By: Ao Li <aoli.al@hotmail.com>
Co-Authored-By: Atlas Yu <pseudoc@163.com>
2026-08-31 13:15:34 -07:00
R. Ryantm
b5c01c4f1b pcre2: 10.47 -> 10.48 2026-08-31 19:19:51 +00:00
Nick Cao
6d0cc0561c libsodium: 1.0.22-unstable-2026-07-31 -> 1.0.22-unstable-2026-08-13 (#556618) 2026-08-31 18:47:09 +00:00
nixpkgs-ci[bot]
e73d79402d Merge staging-next into staging 2026-08-31 18:11:39 +00:00
nixpkgs-ci[bot]
e868a08872 Merge master into staging-next 2026-08-31 18:11:11 +00:00
whispers
28b73bb5f5 expat: 2.8.3 -> 2.8.4
blog: https://blog.hartwork.org/posts/expat-2-8-4-released/
changelog: https://github.com/libexpat/libexpat/blob/R_2_8_4/expat/Changes
diff: https://github.com/libexpat/libexpat/compare/R_2_8_3...R_2_8_4

Fixes: CVE-2026-66046, CVE-2026-76641, CVE-2026-76956, CVE-2026-76957
2026-08-31 13:50:45 -04:00
Eman Resu
89a82e0ec7 lib.modules: avoid merging when type is already specified 2026-08-31 13:50:33 -04:00
Eman Resu
b8930be77c lib.modules: check res first when merging 2026-08-31 13:50:33 -04:00
Eman Resu
6a71bffb1b lib.modules: avoid logic if cfg has no _type attribute
Also move the check for `_type == "if` to be first, as in my
benchmarking, if statements occur far more often than merges (23k vs
3k).
2026-08-31 13:50:33 -04:00
Eman Resu
23c973c4c1 lib.modules: inline mapAttrsRecursiveCond call with more axioms
mapAttrsRecursiveCond generates an attribute path while iterating, but
we completely ignore it. We also don't need to run the isAttrs check,
since isOption will check if `v._type == "option"`, and ? runs a
typecheck internally. These combined justify the inlining in my opinion.
2026-08-31 13:50:32 -04:00
Eman Resu
91da5d6b41 lib.modules: avoid filtering disabled modules if they're empty 2026-08-31 13:50:32 -04:00
Eman Resu
47e958cd9a lib.modules: inline mergedType into a lower scope
This will only be used if `res ? type` (which is barely ever true, since
there's typically only ever one decl). We can avoid the thunk in every
case.
2026-08-31 13:50:32 -04:00
Eman Resu
aab4682e75 lib.modules: inline value variable in evalOptionValue 2026-08-31 13:50:31 -04:00
Eman Resu
be514e8dad lib.modules: beta reduce mergeOptionDecls for free 2026-08-31 13:50:31 -04:00
Eman Resu
2abe9edb0b lib.modules: inline several variables in definition merge 2026-08-31 13:50:30 -04:00
Eman Resu
93485d98a0 lib.modules: inline defns variable 2026-08-31 13:50:30 -04:00
Eman Resu
830dd996ea lib.modules: avoid filtering option decls in most cases 2026-08-31 13:50:28 -04:00
Stefan Frijters
090ab095fa binutils-unwrapped.plugin-api-header: enable strictDeps, enable structuredAttrs 2026-08-31 19:40:09 +02:00
Stefan Frijters
03222ac047 llvmPackages.*: nixfmt
Separate commit for easier reviewing
2026-08-31 19:38:24 +02:00
Eman Resu
d03c2169d2 lib.modules: inline warnDeprecation
Saves 0.5% of all thunks for my personal config.
2026-08-31 13:38:08 -04:00
Eman Resu
d3bbd01933 lib.modules: compute disabled module list early
isDisabled gets the list of disabledModules ready when it's only given
two attributes, so when it's passed the third argument, it just has to
call `elem` on its precomputed list. This was being used in the graph
right below, but now in module filtering.
2026-08-31 13:38:08 -04:00
Eman Resu
4d3fcf13e7 lib.modules: store attributes to remove outside of function call 2026-08-31 13:38:08 -04:00
Eman Resu
96dbdd6a9e lib.modules: inline head defs variable
Each value passed to a function or primop is passed as a thunk, so `head
defs` will only be evaluated twice if we're throwing an error. Validated
with `builtins.trace`.
2026-08-31 13:38:07 -04:00
Eman Resu
d95430f876 lib.modules: avoid isAttrs check for ?
? is untyped in its input, and performs the isAttrs check already,
returning false.
2026-08-31 13:38:07 -04:00
Eman Resu
93e3c83548 lib.modules: avoid creating variables if they'll be unused
The previous comment said "The let-bindings above are lazy and thus
never forced on this branch". Which is true, they're not forced as
values, but they still need to be allocated as thunks. We can avoid
creating them in the first place by moving them down.
2026-08-31 13:38:06 -04:00
Eman Resu
98c0d2511c lib/modules: use zipAttrsWith instead of zipAttrs -> mapAttrs 2026-08-31 13:38:06 -04:00
Stefan Frijters
2ae2d65a06 llvmPackages.*: enable strictDeps, structuredAttrs for monorepoSrc 2026-08-31 19:31:13 +02:00
Stefan Frijters
08d4bc9f79 llvmPackages.bintools: enable strictDeps, structuredAttrs 2026-08-31 19:30:18 +02:00
Darren Rambaud
aaca900a3f spnavcfg: add libx11 to build inputs
* missing header file prevented successful build on darwin system

Resolves: #558459
2026-08-31 11:20:57 -05:00
Logan Devine
678438680f dcpomatic: init at 2.19.1 2026-08-31 08:54:15 -07:00
Anish Pallati
23600640cc nixos/cliproxyapi: init
Signed-off-by: Anish Pallati <i@anish.land>
2026-08-31 11:08:23 -04:00
Anish Pallati
764b862971 cliproxyapi: init at 7.2.146
Signed-off-by: Anish Pallati <i@anish.land>
2026-08-31 11:01:33 -04:00
Leonard Sheng Sheng Lee
74cc184924 space-rabbit: init at 2.1.5
Signed-off-by: Leonard Sheng Sheng Lee <leonard.sheng.sheng.lee@gmail.com>
2026-08-31 15:20:14 +02:00
phanirithvij
afeb7f7963 repath-studio: fix flaky tests in sandbox
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-08-31 18:20:44 +05:30
Stefan Frijters
8a472d9761 gnulib: enable structuredAttrs 2026-08-31 14:42:04 +02:00
Stefan Frijters
d87a26f8a6 gnulib: enable strictDeps 2026-08-31 14:41:53 +02:00
nixpkgs-ci[bot]
3c1d3e38e0 Merge staging-next into staging 2026-08-31 12:15:14 +00:00
nixpkgs-ci[bot]
6141845a10 Merge master into staging-next 2026-08-31 12:14:42 +00:00
Doron Behar
cea452f70d gnupg: enable strictDeps, enable structuredAttrs, modernize (#551848) 2026-08-31 11:50:06 +00:00
Stefan Frijters
ca9b879416 python3Packages.pyfakefs: remove pandas from nativeCheckInputs by default, modernize (#548434) 2026-08-31 11:34:08 +00:00
Stefan Frijters
e36075fe2f libdeflate: enable strictDeps, enable structuredAttrs, modernize (#558322) 2026-08-31 11:13:22 +00:00
Stefan Frijters
ac4ab81fd9 cmake: enable strictDeps, enable structuredAttrs (#551850) 2026-08-31 11:12:38 +00:00
chillcicada
b50aa4e205 kelivo: init at 1.2.3 2026-08-31 18:26:59 +08:00
Stefan Frijters
198e13c4e5 graphviz: enable structuredAttrs 2026-08-31 11:51:03 +02:00
Stefan Frijters
93a6f9b6e2 simdutf: enable structuredAttrs, use tag 2026-08-31 11:40:09 +02:00
Stefan Frijters
5917192c02 simdutf: enable strictDeps 2026-08-31 11:39:12 +02:00
Stefan Frijters
bb55928b0c shadow: enable structuredAttrs 2026-08-31 11:37:41 +02:00
Stefan Frijters
ae8265880b shadow: enable strictDeps 2026-08-31 11:37:40 +02:00
Stefan Frijters
4a5dc3be09 lndir: enable structuredAttrs 2026-08-31 11:37:28 +02:00
Stefan Frijters
6bd8fd7718 libdeflate: enable structuredAttrs, use tag 2026-08-31 11:37:14 +02:00
Stefan Frijters
b05179ab42 libdeflate: enable strictDeps 2026-08-31 11:37:13 +02:00
Stefan Frijters
ef8fc54a64 hdrhistogram_c: enable structuredAttrs 2026-08-31 11:35:12 +02:00
Stefan Frijters
9169e8901f hdrhistogram_c: enable strictDeps 2026-08-31 11:35:11 +02:00
Martin Joerg
e65bbc9bc6 python3Packages.unrardll: fix build
Fixes a build failure introduced by the renaming of python-unrar in a387053c8d.
2026-08-31 09:18:04 +00:00
Martin Joerg
745bc7d65e python3Packages.rarfile: fix build for useUnrar = true
Fixes a build failure introduced by the renaming of python-unrar in a387053c8d.
2026-08-31 09:18:04 +00:00
Henri Menke
ec3c4d5c7a nmap: fix build withLua = false 2026-08-31 10:06:32 +02:00
nixpkgs-ci[bot]
490c11dbb5 Merge staging-next into staging 2026-08-31 06:20:17 +00:00
nixpkgs-ci[bot]
e31ef8bc79 Merge master into staging-next 2026-08-31 06:19:50 +00:00
Maximilian Bosch
c3194e09dd pahole: set mainProgram (#558069) 2026-08-31 05:26:12 +00:00
Darren Rambaud
475ca4e899 metadata: add debtquity as maintainer
* no maintainer, will adopt the package
2026-08-30 23:39:52 -05:00
Darren Rambaud
fb777e0947 metadata: 0.1.12 -> 0.1.13
* diff: https://github.com/zmwangx/metadata/compare/v0.1.12...v0.1.13
* upstream is now using ffmeg-next 9, patch is no longer necessary
* re-introduce test
2026-08-30 23:39:32 -05:00
R. Ryantm
a121d48fa2 mercury: 22.01.8 -> 22.01.9 2026-08-31 02:20:35 +00:00
Michael Daniels
ffe70e0125 gzip: inline handling of $GZIP_NO_TIMESTAMPS (#550738) 2026-08-31 01:06:43 +00:00
h7x4
2688b89c49 nixos/profiles/bashless: remove logrotate restriction 2026-08-30 20:54:22 -04:00
h7x4
90e5bacbb3 gzip: inline handling of $GZIP_NO_TIMESTAMPS
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-08-30 20:54:17 -04:00
nixpkgs-ci[bot]
8aa9ef2d84 Merge staging-next into staging 2026-08-31 00:27:59 +00:00
nixpkgs-ci[bot]
3d69b581a7 Merge master into staging-next 2026-08-31 00:27:29 +00:00
Robert Schütz
88f736316d nvtopPackages.nvidia: honor config.cudaSupport 2026-08-30 16:56:06 -07:00
nikstur
ab5f84574b nixos/tests/test-driver/junit: init 2026-08-31 01:05:20 +02:00
Hythera
530b37ed45 maintainers: remove dduan 2026-08-30 21:12:10 +02:00
nixpkgs-ci[bot]
31ec358355 Merge staging-next into staging 2026-08-30 18:10:16 +00:00
nixpkgs-ci[bot]
11c16ede20 Merge master into staging-next 2026-08-30 18:09:43 +00:00
sh0uv1
60b8b61f3b bbedit: 15.5.5 -> 16.0.3 2026-08-30 18:08:24 +00:00
whispers
f454dfdef6 pagmo2: add patch for gcc 16
C++20 changes whether stateless lambdas are default-constructible,
breaking the `bfe` test. As C++20 becomes the default in GCC 16, this
causes pagmo2 to fail to build. We vendor a patch from an open PR to fix
the test to match the new behavior of C++20.
2026-08-30 11:59:18 -04:00
R. Ryantm
0051d86438 python3Packages.python-octaviaclient: 3.13.0 -> 3.15.0 2026-08-30 15:15:25 +00:00
Maximilian Bosch
fbfd25770c pahole: set mainProgram 2026-08-30 16:38:10 +02:00
7c6f434c
66be65c991 sbcl: 2.6.7 -> 2.6.8 (#557456) 2026-08-30 12:43:42 +00:00
R. Ryantm
fc9c488a11 chirpstack-packet-multiplexer: 4.0.0 -> 4.0.1 2026-08-30 12:38:55 +00:00
nixpkgs-ci[bot]
42296e8579 Merge staging-next into staging 2026-08-30 12:12:30 +00:00
nixpkgs-ci[bot]
dc7b52b312 Merge master into staging-next 2026-08-30 12:11:59 +00:00
Harinn
508b46c362 python3Packages.sphinxcontrib-seqdiag: modernize 2026-08-30 19:04:26 +07:00
Harinn
067e9aac7d python3Packages.sphinxcontrib-seqdiag: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:26 +07:00
Harinn
4c8ca94643 python3Packages.sphinxcontrib-openapi: modernize 2026-08-30 19:04:26 +07:00
Harinn
6f6d02b72e python3Packages.sphinxcontrib-openapi: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:26 +07:00
Harinn
c4e7a3137c python3Packages.sphinxcontrib-nwdiag: modernize 2026-08-30 19:04:25 +07:00
Harinn
7d8513c31e python3Packages.sphinxcontrib-nwdiag: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
d9f3f275e1 python3Packages.sphinxcontrib-mscgen: modernize 2026-08-30 19:04:25 +07:00
Harinn
5ee73384f0 python3Packages.sphinxcontrib-mscgen: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
95c9c51ced python3Packages.sphinxcontrib-log-cabinet: modernize 2026-08-30 19:04:25 +07:00
Harinn
e7fe75c99c python3Packages.sphinxcontrib-log-cabinet: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
4a1164dfe6 python3Packages.sphinxcontrib-jsmath: modernize 2026-08-30 19:04:25 +07:00
Harinn
48c05e4911 python3Packages.sphinxcontrib-jsmath: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
a819228fb9 python3Packages.sphinxcontrib-excel-table: modernize 2026-08-30 19:04:25 +07:00
Harinn
62cea48e0b python3Packages.sphinxcontrib-excel-table: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-30 19:04:25 +07:00
Harinn
5bbc3f65e4 python3Packages.strictyaml: use finalAttrs and enable __structuredAttrs 2026-08-30 18:57:51 +07:00
Nikita Pedorich
6780364a6a mcp-proxy: 0.10.0 -> 0.12.0 2026-08-30 19:52:03 +09:00
Harinn
4399b792b7 python3Packages.dash-core-components: enable __structuredAttrs 2026-08-30 17:33:48 +07:00
Marcin Serwin
44f6ab85f0 gn: 0-unstable-2026-05-27 -> 0-unstable-2026-07-23 (#550998) 2026-08-30 09:21:47 +00:00
夜坂雅
804057e2a8 hdhomerun-config-gui: drop 2026-08-30 16:52:30 +08:00
R. Ryantm
bcaf4f9004 smplayer: 25.6.0 -> 26.8.29 2026-08-30 08:32:13 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
cacd031e1c nixtamal: 1.10.0 → 1.10.1 2026-08-29 23:42:26 -07:00
nixpkgs-ci[bot]
71acc6f243 Merge staging-next into staging 2026-08-30 06:14:49 +00:00
nixpkgs-ci[bot]
fbf6a60b53 Merge master into staging-next 2026-08-30 06:14:19 +00:00
Sandro
b935b1ae59 bluez: fix segfault on UUID discovery (#557110) 2026-08-30 02:31:52 +00:00
Sandro
766acead69 python3Packages.msgspec: Fix tests & runtime behaviour on big-endian (#550256) 2026-08-30 01:58:52 +00:00
nixpkgs-ci[bot]
a50a5edadf Merge staging-next into staging 2026-08-30 00:27:24 +00:00
nixpkgs-ci[bot]
2fc6f0b56e Merge master into staging-next 2026-08-30 00:26:52 +00:00
Michael Daniels
5f64d97bc8 python3Packages.amazon-ion: rec -> finalAttrs 2026-08-29 19:22:24 -04:00
Michael Daniels
3c9830c3f8 python3Packages.amazon-ion: 0.13.0 -> 0.14.6
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.0
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.1
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.2
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.3
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.4
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.5
Release note: https://github.com/amazon-ion/ion-python/releases/tag/v0.14.6
2026-08-29 19:22:24 -04:00
Michael Daniels
2db6bcd166 python3Packages.py-build-cmake: init at 0.5.1 2026-08-29 19:22:23 -04:00
R. Ryantm
cbf0049856 protonmail-desktop: 1.13.4 -> 1.14.0 2026-08-29 19:50:07 +00:00
Antoine du Hamel
0dc9883fcc nodejs_24: remove Ada 4 patches (#557731) 2026-08-29 18:47:21 +00:00
nixpkgs-ci[bot]
7eb9802b98 Merge staging-next into staging 2026-08-29 18:10:15 +00:00
nixpkgs-ci[bot]
f4fbdd6701 Merge master into staging-next 2026-08-29 18:09:45 +00:00
sh0uv1
9cbd173d88 ferdium: 7.1.2 -> 7.2.2 2026-08-29 18:08:18 +00:00
Doron Behar
e1d299bc1e python3Packages.{numpy,scipy}: {2.5.(1 -> 2),1.18.(0 -> 1)} (#556143) 2026-08-29 18:03:51 +00:00
edef
d4cfac4c23 minimal-bootstrap.bash: disable installing loadable builtins
`make install` builds and attempts to install the example loadable
builtins, which fails because they don't link under tcc.

The inner install runs as a sub-make with errors ignored, so this fails
partway through without failing the derivation.

If NIX_BUILD_CORES != 1, this fails non-deterministically resulting in
a different set of empty directories in $out depending on when it fails,
breaking reproducibility.
2026-08-29 17:44:04 +00:00
Ihar Hrachyshka
a61dc66ea8 pre-commit: add booxter as maintainer 2026-08-29 13:31:45 -04:00
Ihar Hrachyshka
f3fb180b3f pre-commit: consolidate preCheck setup 2026-08-29 13:31:12 -04:00
Ihar Hrachyshka
9fea2232f2 pre-commit: remove unused virtualenv setting 2026-08-29 13:30:41 -04:00
Ihar Hrachyshka
4152dd0223 pre-commit: remove pytest-forked 2026-08-29 13:30:13 -04:00
Ihar Hrachyshka
99ff9d4036 pre-commit: simplify test repository setup 2026-08-29 13:29:42 -04:00
Ihar Hrachyshka
a3cb4dfbf1 pre-commit: remove stale test virtualenv
Commit 2c7af95567 removed the editable install which required this
test virtualenv.
2026-08-29 13:28:40 -04:00
Ihar Hrachyshka
b855569f91 pre-commit: remove duplicate pytestCheckHook
pytestCheckHook is already provided by the Python test inputs, so
listing it explicitly runs the test suite twice.
2026-08-29 13:28:08 -04:00
Ihar Hrachyshka
928b61dd48 pre-commit: migrate version test to install check 2026-08-29 13:28:06 -04:00
Ihar Hrachyshka
7cbd5b898b pre-commit: add i686 passthru test 2026-08-29 13:28:03 -04:00
Ihar Hrachyshka
e91f7830b8 pre-commit: remove obsolete RUSTFLAGS workaround 2026-08-29 13:27:52 -04:00
Ihar Hrachyshka
6d01357d4a pre-commit: enable nodejs tests on i686-linux 2026-08-29 12:14:11 -04:00
Ihar Hrachyshka
f62ab6bf3e pre-commit: enable more tests 2026-08-29 12:06:24 -04:00
Ihar Hrachyshka
90d809d0a3 pre-commit: remove toml dependency
It was dropped in:
e703982de4
2026-08-29 11:43:27 -04:00
Sandro
e464738920 simdutf: enable atomic support (#557405) 2026-08-29 15:43:07 +00:00
Ihar Hrachyshka
eb684facfe pre-commit: 4.5.1 -> 4.6.2
https://github.com/pre-commit/pre-commit/blob/v4.6.2/CHANGELOG.md
2026-08-29 11:42:52 -04:00
Antoine du Hamel
d91f1f940f nodejs_24: remove Ada 4 patches
Support has landed upstream
2026-08-29 17:40:51 +02:00
Antoine du Hamel
bdc960ea0c libhwy: split in several outputs and enable shared libs 2026-08-29 16:33:09 +02:00
Jhony Angulo
bec20b46d8 vue-language-server: 3.3.10 -> 3.3.11 2026-08-29 09:19:53 -05:00
Sandro
5618046de6 xterm: 410 -> 411 (#556210) 2026-08-29 13:19:29 +00:00
K900
a6fc82b477 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-29 15:16:07 +03:00
nixpkgs-ci[bot]
8580f8a927 Merge master into staging-next 2026-08-29 12:11:51 +00:00
Stzx
d5b36a8191 temurin-bin-{25,26}: fix jlink 2026-08-29 19:37:12 +08:00
José Romildo Malaquias
ab1a02b380 perlPackages.URI: 5.21 -> 5.36 (#556945) 2026-08-29 10:26:05 +00:00
Dmitry Bogatov
c62aad2e6d pkgsStatic.st: fix build 2026-08-29 06:00:00 -04:00
Dmitry Bogatov
32641a078f pkgsStatic.xclip: fix build 2026-08-29 06:00:00 -04:00
Stzx
efcac32b76 temurin-bin-{8,11,17,21,25,26}: update to 2026-08-29
- 8.0.492 -> 8.0.502
- 11.0.31 -> 11.0.32
- 17.0.19 -> 17.0.20
- 21.0.11 -> 21.0.12
- 25.0.3 -> 25.0.4
- 26.0.1 -> 26.0.2
2026-08-29 17:40:08 +08:00
Vladimír Čunát
45a706d908 openssl_3_6: 3.6.3 -> 3.6.4 (#557397) 2026-08-29 06:41:55 +00:00
nixpkgs-ci[bot]
b431f4a683 Merge staging-next into staging 2026-08-29 06:13:58 +00:00
nixpkgs-ci[bot]
4f72ae4daa Merge master into staging-next 2026-08-29 06:13:26 +00:00
David McFarland
58cec358eb godot3: 3.6.2 -> 3.6.3 2026-08-29 03:39:36 +00:00
David McFarland
039dc9aef9 godot3-mono: remove version from hardcodeGlueVersion.patch
This simplifies the updateScript.
2026-08-29 00:38:19 -03:00
Vegard Bieker Matthey
d50bfbc863 vkquake: 1.34.1 -> 1.36.0 2026-08-29 05:01:13 +02:00
R. Ryantm
3a2769cd04 betula: 1.8.0 -> 1.8.1 2026-08-29 00:30:54 +00:00
nixpkgs-ci[bot]
5d77b7f190 Merge staging-next into staging 2026-08-29 00:22:52 +00:00
nixpkgs-ci[bot]
467d64695e Merge master into staging-next 2026-08-29 00:22:17 +00:00
Franz Pletz
a321095c64 nuspell: 5.1.7 -> 5.1.8 (#542238) 2026-08-28 23:04:01 +00:00
Franz Pletz
c3c6904b4a libstemmer, pystemmer, snowballstemmer: version bumps and cleanup/modernization (#528957) 2026-08-28 22:59:06 +00:00
Ihar Hrachyshka
b0df023f6a arrow-cpp: retry failed tests twice
If upstream believes it's an acceptable mitigation for flakiness, we
should follow their lead.
2026-08-28 18:50:55 -04:00
Ihar Hrachyshka
07e54f9694 arrow-cpp: fix test racing on (not) waiting for azurite
This happened in Hydra on darwin 26.05:
https://hydra.nixos.org/log/gddq769pa1lyj3x3fnm9c0m13k26qsci-arrow-cpp-23.0.0.drv

Upstream:
https://github.com/apache/arrow/issues/50876
https://github.com/apache/arrow/pull/50878
2026-08-28 18:50:54 -04:00
Cosima Neidahl
38e9bd80d2 libopenmpt: 0.8.7 -> 0.8.9 (#553340) 2026-08-28 22:24:39 +00:00
nixpkgs-ci[bot]
001c047440 Merge staging-next into staging 2026-08-28 21:24:06 +00:00
nixpkgs-ci[bot]
1ad9e3c694 Merge master into staging-next 2026-08-28 21:23:37 +00:00
dish
818c857b66 openexr: 3.4.13 -> 3.4.15 (#552886) 2026-08-28 21:13:01 +00:00
R. Ryantm
54c56f6b44 txm: 0.1.5 -> 0.1.6 2026-08-28 19:31:35 +00:00
Harinn
f828db7862 python3Packages.translationstring: enable tests 2026-08-29 01:43:22 +07:00
Harinn
055fac6cfa python3Packages.translationstring: modernize 2026-08-29 01:43:22 +07:00
Harinn
7aae1ad573 python3Packages.translationstring: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:43:22 +07:00
Harinn
42107ef218 python3Packages.strictyaml: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:43:12 +07:00
Harinn
df5ecde017 python3Packages.dash-core-components: migrate to pyproject
As part of https://github.com/NixOS/nixpkgs/issues/515974
2026-08-29 01:42:52 +07:00
Sandro
d034467585 apache-orc: remove superfluous definition of CMAKE_BUILD_TYPE (#557461) 2026-08-28 18:17:41 +00:00
Tomodachi94
92deb45f02 apache-orc: remove superfluous definition of CMAKE_BUILD_TYPE 2026-08-28 10:57:15 -07:00
Hraban
aaaac6fcb1 sbcl: 2.6.7 -> 2.6.8 2026-08-28 13:31:47 -04:00
David McFarland
99ad7f3c98 godot3: update mono glue in updateScript
This replaces the use of steam-run with patchelf, so unfree packages
aren't needed in evaluation.
2026-08-28 14:04:55 -03:00
David McFarland
ccaee48211 godot/3/mono/update-glue-version.sh: fix leaking temp dirs 2026-08-28 13:48:19 -03:00
David McFarland
fed0095c5c godot/3/mono/update-glue-version.sh: specify shell for shellcheck 2026-08-28 13:48:19 -03:00
nydragon
708310cb20 impala: 0.7.4 -> 0.9.0 2026-08-28 18:37:31 +02:00
nixpkgs-ci[bot]
c740e69d24 Merge staging-next into staging 2026-08-28 16:08:20 +00:00
nixpkgs-ci[bot]
8cb0ef1aff Merge master into staging-next 2026-08-28 16:07:49 +00:00
R. Ryantm
c6d7adf2ea gn: 0-unstable-2026-05-27 -> 0-unstable-2026-07-23 2026-08-28 16:04:57 +00:00
pwnwriter
ac87400e6a tinycast: init at 0.10.3-beta.72 2026-08-28 11:57:02 -04:00
David McFarland
d57054688d godot3: add version test 2026-08-28 12:54:08 -03:00
David McFarland
ba6dfda54c godot3: add updateScript 2026-08-28 12:51:23 -03:00
Antoine du Hamel
bc733dc8b1 simdutf: enable atomic support 2026-08-28 16:28:23 +02:00
Adam C. Stephens
5f817cd551 openssl_3_6: 3.6.3 -> 3.6.4
Changelog: https://github.com/openssl/openssl/releases/tag/openssl-3.6.4
2026-08-28 09:58:25 -04:00
yvnth
170d4908c7 pokego: 0.5.2 -> 0.5.6
pokego: 0.5.2 -> 0.5.6
2026-08-28 18:53:28 +05:30
Jonas Heinrich
44650e74d6 invoiceplane: 1.7.1 -> 1.7.2 2026-08-28 14:47:42 +02:00
Michael Daniels
4376016d16 qrencode: enable strictDeps, enable structuredAttrs (#557018) 2026-08-28 12:02:46 +00:00
Code Instable
414d940b19 typstPackages: sync with Typst Universe as of 2026-08-28
Updates typstPackages to match Typst Universe as of 2026-08-28, at commit 68b77e01d8e6f97ba8d6be976252d4752152a4fd.

It was regenerated with maintainers/scripts/update-typst-packages.py.

- Typst Packages data source: typst/packages@68b77e0
- Nixpkgs upstream reference: NixOS/nixpkgs@13ebd04
2026-08-28 11:56:29 +02:00
nixpkgs-ci[bot]
a82a778005 Merge staging-next into staging 2026-08-28 09:10:35 +00:00
nixpkgs-ci[bot]
74e72aa355 Merge master into staging-next 2026-08-28 09:10:07 +00:00
Stefan Frijters
ba5c7d82a5 ncurses: enable structuredAttrs (#551614) 2026-08-28 08:38:42 +00:00
K900
c0e13766bd Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-28 08:56:29 +03:00
Stephen Huan
7711c8cf5d gtest: add stephen-huan as maintainer 2026-08-28 00:51:04 -04:00
Stephen Huan
a1ef95cd8b gtest: fix build withAbseil 2026-08-28 00:50:32 -04:00
John Ericson
85558f02b6 glib: fix MinGW build (#514333) 2026-08-28 03:32:09 +00:00
nixpkgs-ci[bot]
3f019d1071 Merge master into staging-next 2026-08-28 02:51:14 +00:00
Sandro
3a5d0eb7e7 libqmi: add doc output (#524487) 2026-08-27 23:55:41 +00:00
7c6f434c
8897a024eb sbcl: fix memory envvar name (#556758) 2026-08-27 22:45:54 +00:00
John Ericson
2953f3d603 tcl: fix build on Darwin (#557184) 2026-08-27 22:30:45 +00:00
Amaan Qureshi
40a3dc9867 tcl: fix build on Darwin
`tcl_cv_sys_version` is intended to be set to `$(uname -s)-$(uname -r)`,
but we were only passing effectively `$(uname -s)`.
2026-08-27 18:20:49 -04:00
nixpkgs-ci[bot]
292964384b Merge staging-next into staging 2026-08-27 21:12:59 +00:00
nixpkgs-ci[bot]
7987fd9d14 Merge master into staging-next 2026-08-27 21:12:31 +00:00
wormt
984219c527 pulumi-java: init at 1.36.2
Co-authored-by: Ross George <mrrosspgeorge@gmail.com>
2026-08-27 14:03:31 -07:00
wormt
f0fac37e48 maintainers: add wormt 2026-08-27 14:02:04 -07:00
John Ericson
ecb64b090d Manual staging-next -> staging merge (#557137) 2026-08-27 16:50:55 -04:00
John Ericson
bc4a216021 Merge branch 'staging-next' into tcl-cleanup
Conflicts:
      pkgs/development/interpreters/tcl/8.6.nix
      pkgs/development/interpreters/tcl/generic.nix
2026-08-27 16:40:26 -04:00
Sandro
e66ae351de sourceHighlight: enable structuredAttrs, modernize (#557013) 2026-08-27 20:22:34 +00:00
Shaw Vrana
0a5fe9bc23 commafeed: add nix-update-script 2026-08-27 13:03:33 -07:00
nixpkgs-ci[bot]
d4def66392 Merge master into staging-next 2026-08-27 19:54:22 +00:00
4evy
ed11b06593 moonlight: remove inactive maintainer
Last nixpkgs interaction for ilys (ilyist) was on 2025-07-31:
https://github.com/NixOS/nixpkgs/pull/429885#issuecomment-3140833146
2026-08-27 21:15:00 +03:00
Martin Milata
83a40a6a22 bluez: fix segfault on UUID discovery 2026-08-27 19:36:18 +02:00
Vladimír Čunát
967629f044 bubblewrap: fix the license
f74c7745a7
2026-08-27 18:13:31 +02:00
nixpkgs-ci[bot]
b05f2bb56c Merge staging-next into staging 2026-08-27 15:42:47 +00:00
nixpkgs-ci[bot]
598c3ec942 Merge master into staging-next 2026-08-27 15:42:16 +00:00
Timo Gottszky
3d6e8ffa5b python3Packages.nameparser: 1.1.3 -> 2.1.0 2026-08-27 17:19:15 +02:00
Ethan Carter Edwards
5b0311f779 pnut: init at 1.1
Migrated from NGI Forge.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-27 10:25:06 -04:00
R. Ryantm
c310d5eb53 openttd-jgrpp: 0.73.1 -> 0.73.2 2026-08-27 12:53:48 +00:00
R. Ryantm
751d89b7b3 python3Packages.pgcli: 4.5.0 -> 4.6.0 2026-08-27 12:35:32 +00:00
Sergei Volkov
e6500fd0c9 databricks-cli: 1.11.0 -> 1.14.0
Diff: https://github.com/databricks/cli/compare/v1.11.0...v1.14.0

Changelog: https://github.com/databricks/cli/releases/tag/v1.14.0
2026-08-27 14:02:11 +02:00
Stefan Frijters
4f410a39a8 qrencode: enable structuredAttrs 2026-08-27 12:59:36 +02:00
Stefan Frijters
cc4ab1a274 qrencode: enable strictDeps 2026-08-27 12:59:33 +02:00
Stefan Frijters
6b663dfc5c sourceHighlight: enable structuredAttrs, modernize 2026-08-27 12:50:33 +02:00
Stefan Frijters
14f7c4ac52 patchutils: patch bash shebangs, add missing wrappers, enable parallel building (#556821) 2026-08-27 09:59:47 +00:00
Vasilis Manetas
e248f501ea wheelwizard: 2.4.11 -> 2.5.1 2026-08-27 11:31:35 +02:00
nixpkgs-ci[bot]
267660229e Merge staging-next into staging 2026-08-27 09:06:41 +00:00
Adam Dinwoodie
692a41b69e patchutils: patch bash shebangs
Also make sure that all executables get wrapped properly.

Fixes #556799
2026-08-27 10:06:31 +01:00
nixpkgs-ci[bot]
14bfac61bd Merge master into staging-next 2026-08-27 09:06:09 +00:00
Weijia Wang
faf9837db0 Merge branch 'staging-next' into staging 2026-08-27 10:43:45 +02:00
Weijia Wang
f378905ca7 Merge branch 'master' into staging-next 2026-08-27 10:43:03 +02:00
Stefan Frijters
746f6b48d9 python3.setupHook: enable structuredAttrs (#556806) 2026-08-27 08:17:26 +00:00
Yueh-Shun Li
5399b99cf4 replaceVarsWith: enable strictDeps, enable structuredAttrs (#552709) 2026-08-27 08:16:26 +00:00
r-vdp
5b4742e823 rust: fix 1.98.0 build on darwin
Since 1.98.0 the darwin tarball links LLVM dynamically and ships an unversioned
libLLVM.dylib (rust-lang/rust#157205).
This shadows our nixpkgs-built libLLVM.dylib when we run our own toolchain,
leading to missing symbols.
Rename the dylib that upstream ships to avoid the shadowing, similar to what
upstream already does for linux.
2026-08-27 09:54:10 +02:00
Gerhard Schwanzer
83411bbb46 perlPackages.URI: 5.21 -> 5.36
https://metacpan.org/dist/URI/changes

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-27 09:26:37 +02:00
Vincent Laporte
e2e4a69e50 ocaml: default to version 5.5 (#554609) 2026-08-27 05:21:09 +00:00
sharno
ab53bed340 handy: 0.9.1 -> 0.9.6
Changelog: https://github.com/cjpais/Handy/releases/tag/v0.9.6
Compare: https://github.com/cjpais/Handy/compare/v0.9.1...v0.9.6

- Update src hash, cargoHash and frontendDeps hashes for all platforms
- Verified x86_64-linux and aarch64-linux via local nix builds with binfmt emulation
- aarch64-darwin hash computed via bun install --cpu=arm64 --os=darwin in nix sandbox
2026-08-27 00:39:55 -04:00
HigherOrderLogic
97bb964f01 python3Packages.shiny: 1.5.1 -> 1.7.0 2026-08-27 03:56:39 +00:00
HigherOrderLogic
6a3575cb47 python3Packages.htmltools: modernize 2026-08-27 03:56:39 +00:00
HigherOrderLogic
32fee07e86 python3Packages.htmltools: 0.6.1 -> 0.7.0 2026-08-27 03:56:39 +00:00
Bobby Rong
8298296b90 spidermonkey_140: 140.13.0 -> 140.14.0 (#555787) 2026-08-27 02:16:17 +00:00
nixpkgs-ci[bot]
4f00f93f9f Merge staging-next into staging 2026-08-27 01:30:08 +00:00
nixpkgs-ci[bot]
3540cae6a2 Merge master into staging-next 2026-08-27 01:29:38 +00:00
R. Ryantm
20b3bbccd2 cargo-guppy: 0.17.26 -> 0.18.0 2026-08-27 01:23:22 +00:00
Robert Medeiros
031888bbb1 overturemaps: 1.0.1 -> 1.0.2 2026-08-26 21:10:03 -04:00
Martin Weinelt
b627f110cf Tcl cleanup (#556835) 2026-08-27 00:42:11 +02:00
John Ericson
624452833c tcl: Clean up on staging
Fixing the TODOs left from before. It can be so much simpler now!

Also fixes a merge conflict accidentally committed in
1be8aad960.
2026-08-26 18:28:39 -04:00
Martin Weinelt
1be8aad960 Merge remote-tracking branch 'origin/staging-next' into staging 2026-08-27 00:20:19 +02:00
nixpkgs-ci[bot]
e08c28727d Merge master into staging-next 2026-08-26 22:13:55 +00:00
Ramses
96b200aab6 simdjson: 4.6.5 -> 4.6.8 (#553355) 2026-08-26 22:07:28 +00:00
John Ericson
92859f84bf curl: Fix TODOs from #553075 (#556773) 2026-08-26 21:10:45 +00:00
Aaron Andersen
39664b1ffc nfs-utils: replace systemd dependency with systemdMinimal (#555251) 2026-08-26 19:52:28 +00:00
Philip Taron
52f1367865 libIconv: enable structuredAttrs (#556805) 2026-08-26 19:49:52 +00:00
Philip Taron
0bf82c3f49 perl.interpreter: enable structuredAttrs (#548759) 2026-08-26 19:48:52 +00:00
Philip Taron
e8bf87f032 {binutils, libbfd, libopcodes}{,_2_38}: enable structuredAttrs (#548501) 2026-08-26 19:48:14 +00:00
Stefan Frijters
df14ed8b02 cc-wrapper: enable strictDeps and structuredAttrs for win-dll-hook.sh 2026-08-26 21:28:37 +02:00
Stefan Frijters
4deac8ebd8 python3.setupHook: enable structuredAttrs 2026-08-26 21:00:11 +02:00
Stefan Frijters
1bce497ae6 libIconv: enable structuredAttrs 2026-08-26 20:58:07 +02:00
John Ericson
3b5068f0b6 curl: Fix TODOs from #553075
That PR left two TODOs for a later mass-rebuild. Now that PR is in
staging, we can fix those TODOs.

The diff should be self-explanatory, as the now-deleted TODOs said what
is supposed to happen.

Assisted-by: Claude Code (Claude Opus 5)
2026-08-26 14:51:52 -04:00
nixpkgs-ci[bot]
2deb44b57a Merge staging-next into staging 2026-08-26 18:37:45 +00:00
Stefan Frijters
21acab4da1 perl: enable structuredAttrs 2026-08-26 20:37:18 +02:00
nixpkgs-ci[bot]
cb8a8b8945 Merge master into staging-next 2026-08-26 18:37:14 +00:00
Stefan Frijters
133ff6279d tcl*: enable strictDeps and structuredAttrs, modernize (#551143) 2026-08-26 18:18:33 +00:00
R. Ryantm
2746c9d5fb bubblewrap: 0.11.2 -> 0.12.0 2026-08-26 17:39:55 +00:00
Antoine du Hamel
aefbfa796e nodejs_24: 24.19.0 -> 24.20.0 (#556747) 2026-08-26 17:37:39 +00:00
Philip Taron
c059e5c580 pkg-config{,unwrapped}: enable structuredAttrs (#551474) 2026-08-26 16:35:13 +00:00
c2fc2f
b7d1755d90 neo4j: add c2fc2f as maintainer 2026-08-26 17:11:34 +02:00
c2fc2f
17234a81c7 nixos/neo4j: add c2fc2f as maintainer 2026-08-26 17:11:32 +02:00
c2fc2f
1a92013a11 maintainers: add c2fc2f 2026-08-26 17:11:29 +02:00
c2fc2f
ea1dbaacf7 nixos/neo4j: add ssl.policies.<name>.enable option 2026-08-26 17:11:09 +02:00
Hraban
14495f60df sbcl: fix memory envvar name
Somehow accidentally removed the NIX_ prefix during the migration in
"https://github.com/NixOS/nixpkgs/pull/505169".
2026-08-26 10:59:39 -04:00
Mynacol
44a9556dfb zotero: make reproducible by setting BUILD_ID 2026-08-26 16:56:56 +02:00
Mynacol
9513bcd92e zotero: remove upstreamed patch segment 2026-08-26 16:56:56 +02:00
Mynacol
4118d63e01 zotero: skip new failing unit test
As before, tests on symlinks fail, because they want to call `/bin/ln`
directly, which is not available with nix.
2026-08-26 16:56:28 +02:00
Antoine du Hamel
fb6b42590c nodejs_24: 24.19.0 -> 24.20.0 2026-08-26 16:30:38 +02:00
Adam Dinwoodie
284992df3d patchutils: enable parallel building
Parallel building was disabled in 91b63fa208 (patchutils: disable
parallel build, 2022-02-02) / #157264 because it caused tests to fail,
but (a) I don't see that behaviour after twenty rebuilds of all three
patchutils packages using 20 cores and (b) I'd expect the flag that
would have made a difference is `enableParallelChecking`.
2026-08-26 15:12:33 +01:00
Stefan Frijters
e3892c9feb cc-wrapper: enable structuredAttrs 2026-08-26 15:47:30 +02:00
Stefan Frijters
f52493284e llvmPackages.*: enable strict Deps, enable structuredAttrs (#553112) 2026-08-26 13:32:51 +00:00
Stefan Frijters
091c4d9d62 gcc: enable strictDeps (#551829) 2026-08-26 12:28:34 +00:00
nixpkgs-ci[bot]
f007eccb57 Merge staging-next into staging 2026-08-26 12:09:25 +00:00
nixpkgs-ci[bot]
aab805bcd6 Merge master into staging-next 2026-08-26 12:08:58 +00:00
nikstur
de829fca8c nixos/qemu-vm: 9p -> virtiofs 2026-08-26 13:51:36 +02:00
nikstur
97ec03a35e nixos/tests/qemu-vm-store: check for virtiofs instead of 9p 2026-08-26 13:51:36 +02:00
Jan Tojnar
971e80e94f librsvg: fix gdk-pixbuf-loader on Darwin (#516039) 2026-08-26 09:59:50 +00:00
Jonas Franke
78415ceec4 scalable-cli: init at 1.0.0
Assisted-by: agy (Claude Sonnet 4.6)
2026-08-26 09:49:35 +02:00
Vladimír Čunát
b47152016b libheif: 1.23.1 -> 1.23.2 (#556415) 2026-08-26 06:35:29 +00:00
Vladimír Čunát
43cfa7b694 jbig2dec: fix CVE-2026-38076 (#556361) 2026-08-26 06:34:09 +00:00
nixpkgs-ci[bot]
bdb8dc3371 Merge staging-next into staging 2026-08-26 06:10:59 +00:00
nixpkgs-ci[bot]
e24dc5ea18 Merge master into staging-next 2026-08-26 06:10:31 +00:00
R. Ryantm
7bc089048c zotero: 10.0.0 -> 10.0.1 2026-08-26 05:09:51 +00:00
R. Ryantm
808202226e libsodium: 1.0.22-unstable-2026-07-31 -> 1.0.22-unstable-2026-08-13 2026-08-26 05:07:30 +00:00
Philip Taron
248117914c vim: 9.2.0782 -> 9.2.1001 (#547194) 2026-08-26 01:22:22 +00:00
R. Ryantm
a57da590d0 vim: 9.2.0782 -> 9.2.1001 2026-08-26 00:14:50 +00:00
nixpkgs-ci[bot]
9a53217786 Merge staging-next into staging 2026-08-26 00:12:32 +00:00
nixpkgs-ci[bot]
3a2198ec68 Merge master into staging-next 2026-08-26 00:12:02 +00:00
Stefan Frijters
2cebfeafea readline, readline70: enable structuredAttrs, modernize (#551965) 2026-08-26 00:03:43 +00:00
Stefan Frijters
1e4dcd928b fetchItchIo: enable strictDeps (#552758) 2026-08-25 23:59:19 +00:00
Stefan Frijters
e8b3c94dc4 keyutils: enable strictDeps, enable structuredAttrs, modernize (#551826) 2026-08-25 23:59:00 +00:00
R. Ryantm
bee136c6c9 simdjson: 4.6.5 -> 4.6.8 2026-08-25 22:28:34 +00:00
R. Ryantm
c05ec0238a libopenmpt: 0.8.7 -> 0.8.9 2026-08-25 21:34:08 +00:00
Jo
68f6e17336 minimal-bootstrap: Ensure packages are not newer than top-level packages (#553684) 2026-08-25 20:40:21 +00:00
Jo
a653bc9e27 fontconfig: 2.18.2 -> 2.18.3 (#550238) 2026-08-25 20:30:10 +00:00
Ryan Hendrickson
eb7c7a0ed0 imagemagick: 7.1.2-29 -> 7.1.2-30 (#556254) 2026-08-25 20:10:22 +00:00
Jo
e0623c6e45 ffmpeg: apply loongarch64 patch unconditionally (#555060) 2026-08-25 19:54:22 +00:00
nixpkgs-ci[bot]
d6db07b869 Merge staging-next into staging 2026-08-25 18:09:42 +00:00
nixpkgs-ci[bot]
a0597ff211 Merge master into staging-next 2026-08-25 18:09:10 +00:00
Connor Nelson
df85876f66 code-server: 4.115.0 -> 4.134.0
Assisted-by: Codex (GPT-5)
2026-08-25 17:59:52 +00:00
winston
e8317f8e79 wasmtime: 48.0.0 -> 48.0.1 2026-08-25 18:29:11 +02:00
winston
e628f93093 wasmtime: add python package bump to updateScript 2026-08-25 18:29:11 +02:00
Stefan Frijters
423a797da3 nix-prefetch-scripts: enable structuredAttrs (#552697) 2026-08-25 15:17:06 +00:00
Alan Clucas
fd74430770 argo-workflows: 3.6.10 -> 4.0.5 2026-08-25 16:05:25 +01:00
R. Ryantm
e5adcabacd libheif: 1.23.1 -> 1.23.2 2026-08-25 14:12:05 +00:00
nikstur
6b83d98ffb nixos/test-driver: cleanup junit.xml creation
- All logs are now stored in system-out of the testsuite
- A "main" test case is now only created if there is no other subtest.
  In other words: if there are any subtests, these are treated as the
  only test cases in the suite. This is more aligned with expections of
  users and makes the junit.xml more useful for reporting.
2026-08-25 16:02:16 +02:00
Martin Weinelt
4f05232afc libxcrypt: enable strictDeps, remove unused argument (#551837) 2026-08-25 12:34:43 +00:00
nixpkgs-ci[bot]
5793673d19 Merge staging-next into staging 2026-08-25 12:09:17 +00:00
nixpkgs-ci[bot]
29fc811e49 maturin: 1.14.1 -> 1.15.0 (#556115) 2026-08-25 10:48:06 +00:00
lzcunt
ff13100ada OVMF: fix build for -none-elf targets
Looks like changes to default hardening flags on riscv64 and loongarch64
broke build for *-none-elf. Let's apply the fix for aarch64-none-elf to
these targets too.
2026-08-25 12:53:01 +03:00
Gerhard Schwanzer
c98d4a91a1 jbig2dec: fix CVE-2026-38076
Backport the upstream validation for oversized IAID symbol-code lengths.

Assisted-by: pi coding agent / Mika (OpenAI gpt-5.6-sol)
2026-08-25 11:50:38 +02:00
Stefan Frijters
8f39f938d6 tcl: use finalAttrs, --replace-fail, use let binding instead of rec
Big diff mostly caused by whitespace changes induced by nixfmt
2026-08-25 11:09:18 +02:00
Stefan Frijters
bdcbad8500 tcl: enable structuredAttrs 2026-08-25 11:09:18 +02:00
Stefan Frijters
15581be65d tcl: enable strictDeps 2026-08-25 11:09:18 +02:00
Stefan Frijters
5b04bd13bb tcl.mkTclDerivation: use getExe' instead of getBin 2026-08-25 11:09:18 +02:00
Stefan Frijters
1171413632 tcl.mkTclDerivation: enable structuredAttrs, clean up epxect package 2026-08-25 11:09:17 +02:00
Stefan Frijters
51864f2ab9 doc: mention that tcl.mkTclDerivation enables strictDeps 2026-08-25 11:09:17 +02:00
Stefan Frijters
92aa4636bc doc: update release notes for replaceVars(With) 2026-08-25 11:00:45 +02:00
rewine
b169990a6b simdutf: 9.0.0 -> 9.1.0 (#556314) 2026-08-25 06:47:19 +00:00
nixpkgs-ci[bot]
4c3894882e Merge staging-next into staging 2026-08-25 06:10:01 +00:00
R. Ryantm
a01c47fbfd simdutf: 9.0.0 -> 9.1.0 2026-08-25 05:27:08 +00:00
nixpkgs-ci[bot]
7fda41adb7 Merge staging-next into staging 2026-08-25 00:12:02 +00:00
Robert Schütz
39fb63b873 imagemagick: 7.1.2-29 -> 7.1.2-30
Diff: https://github.com/ImageMagick/ImageMagick/compare/7.1.2-29...7.1.2-30

Changelog: https://github.com/ImageMagick/Website/blob/main/docs/changelog/index.md
2026-08-24 16:28:52 -07:00
Stefan Frijters
aacc8aa4a9 cmake: enable structuredAttrs 2026-08-25 00:37:14 +02:00
Stefan Frijters
095afe0094 cmake: enable strictDeps 2026-08-25 00:37:14 +02:00
pancaek
1714122c94 praat: 6.6.30 -> 7.0.01 2026-08-24 14:38:53 -07:00
Sergei Trofimovich
a6507fbe77 xterm: 410 -> 411
Changes: https://invisible-island.net/xterm/xterm.log.html#xterm_411
2026-08-24 21:57:20 +01:00
Doron Behar
fd0b3e0660 python3Packages.scipy: 1.18.0 -> 1.18.1 2026-08-24 21:28:06 +03:00
Doron Behar
8ea8ff9ffa python3Packages.numpy: 2.5.1 -> 2.5.2 2026-08-24 21:28:06 +03:00
Doron Behar
8ea2ac89af python3Packages.numpy: re-enable not failing anymore test 2026-08-24 21:28:04 +03:00
Doron Behar
057316eaf1 python3Packages.numpy: re-enable not failing anymore test
Was fixed upstream in https://github.com/numpy/numpy/pull/30596
2026-08-24 21:27:33 +03:00
nixpkgs-ci[bot]
8beb0d13f0 Merge staging-next into staging 2026-08-24 18:09:05 +00:00
Stefan Frijters
194487497c tcl.mkTclDerivation: enable strictDeps, fix and clean affected packages 2026-08-24 19:54:06 +02:00
Stefan Frijters
7d610f19f9 tclPackages.dbus: use finalAttrs 2026-08-24 19:54:06 +02:00
Stefan Frijters
2508826c56 tclPackages.critcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
6d71112a5a tclPackages.zesty: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
e8214e5230 tclPackages.yajl-tcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
11faace384 tclPackages.vectcl: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
21eb898c2e tclPackages.tkimg: use finalAttrs 2026-08-24 19:54:05 +02:00
Stefan Frijters
9e2ecb9e72 tclPackages.tdom: use finalAttrs 2026-08-24 19:54:04 +02:00
Stefan Frijters
3c71281a81 tclPackages.tclx: use finalAttrs, tag 2026-08-24 19:54:04 +02:00
Stefan Frijters
dc56c10d4a tclPackages.tcludp: use finalAttrs, replaceString 2026-08-24 19:53:49 +02:00
Stefan Frijters
44311dff4d tclPackages.tcltls: use finalAttrs, hash 2026-08-24 18:58:45 +02:00
Stefan Frijters
752d22981f tclPackages.tclreadline: use finalAttrs 2026-08-24 18:58:45 +02:00
Stefan Frijters
a3eb08443d tclPackages.tclmagick: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
74974de406 tclPackages.tcllib: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
59c0e599fb tclPackages.tclcurl: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
bd8745aace tclPackages.tclcsv: use finalAttrs 2026-08-24 18:58:44 +02:00
Stefan Frijters
d474c2cd3b tclPackages.tcl-opencl: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
bd788fab0f tclPackages.tcl-lmdb: use finalAttrs, tag 2026-08-24 18:58:43 +02:00
Stefan Frijters
7c7da40f6b tclPackages.ruff: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
9c1a6bb9fe tclPackages.pdf4tcl: use finalAttrs 2026-08-24 18:58:43 +02:00
Stefan Frijters
5a2ec5c88c tclPackages.mustache-tcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
25217a737b tclPackages.itktcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
09ebceb03c tclPackages.incrtcl: use finalAttrs 2026-08-24 18:58:42 +02:00
Stefan Frijters
86c4e52377 tclPackages.bwidget: use finalAttrs, hash 2026-08-24 18:58:42 +02:00
Stefan Frijters
fb32251de4 tcl2048: use finalAttrs 2026-08-24 18:58:41 +02:00
Stefan Frijters
21be8b4d1f scid: use finalAttrs, tag, --replace-fail 2026-08-24 18:58:41 +02:00
Stefan Frijters
6f89c52f78 scid-vs-pc: use finalAttrs, --replace-fail 2026-08-24 18:58:41 +02:00
Stefan Frijters
b685ac3997 remind: use finalAttrs, use optionalAttrs for env variable 2026-08-24 18:58:35 +02:00
Stefan Frijters
0dcd6d9768 nagelfar: use finalAttrs 2026-08-24 18:58:31 +02:00
Stefan Frijters
f6e934e44d eltclsh: use finalAttrs, tag 2026-08-24 18:56:38 +02:00
R. Ryantm
4aa007b7d0 maturin: 1.14.1 -> 1.15.0 2026-08-24 15:53:16 +00:00
Stefan Frijters
cc4c31aef0 ncurses: enable structuredAttrs 2026-08-24 17:28:06 +02:00
nixpkgs-ci[bot]
1396efce26 Merge staging-next into staging 2026-08-24 12:08:51 +00:00
Randy Eckenrode
c426c82490 llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing (#552069) 2026-08-24 10:58:20 +00:00
Marie Ramlow
21061a4bed age-plugin-keystore: init at 1.2.0 2026-08-24 10:47:06 +02:00
K900
6e5f0d499b qt5.qtserialport: replace systemd dependency with udev (systemdLibs) (#555254) 2026-08-24 08:12:33 +00:00
Edoardo Signorini
aaaed30940 linuxPackages.evdi: 1.14.15 -> 1.15.0 2026-08-24 10:09:38 +02:00
Colin
397eb0b366 lzip: enable structuredAttrs (#551449) 2026-08-24 06:54:45 +00:00
Timo Gottszky
2de0c3412b python3Packages.pystemmer: 3.0.0 -> 3.1.0 2026-08-24 08:36:53 +02:00
R. Ryantm
e1e32724ce openexr: 3.4.13 -> 3.4.15 2026-08-24 06:28:45 +00:00
Doron Behar
415882839f utf8cpp: 4.1.1 -> 4.2.0 (#555820) 2026-08-24 06:15:29 +00:00
nixpkgs-ci[bot]
4f04e9ca9f Merge staging-next into staging 2026-08-24 06:14:31 +00:00
Timo Gottszky
4f77668b65 libstemmer: 2.2.0 -> 3.1.1 2026-08-24 07:45:31 +02:00
Timo Gottszky
c42f443441 libstemmer: add changelog 2026-08-24 07:45:28 +02:00
Timo Gottszky
6cbd34dcdd python3Packages.pystemmer: use finalAttrs 2026-08-24 07:45:27 +02:00
Timo Gottszky
67304ae10a python3Packages.pystemmer: migrate to pyproject 2026-08-24 07:45:27 +02:00
Timo Gottszky
ef286c76dd python3Packages.pystemmer: update homepage 2026-08-24 07:45:27 +02:00
Timo Gottszky
1c5212e325 python3Packages.snowballstemmer: enable structuredAttrs 2026-08-24 07:45:26 +02:00
Timo Gottszky
07e9d21d62 python3Packages.snowballstemmer: migrate to pyproject 2026-08-24 07:45:26 +02:00
Timo Gottszky
f45748df2c python3Packages.snowballstemmer: add changelog 2026-08-24 07:45:25 +02:00
Timo Gottszky
41caaa56c3 python3Packages.snowballstemmer: update homepage 2026-08-24 07:45:25 +02:00
Florian Klink
7bb1bd0057 Fix/typos (#555948) 2026-08-24 05:01:24 +00:00
Sandro
197cf2ad72 python3Packages.aioquic: fix build in Darwin sandbox (#555602) 2026-08-24 04:55:57 +00:00
pancho horrillo
06d61ec9bd treewide: fix typos
- Various incorrect forms of “<separator>-separated <lists|arrays>”, on
a single Markdown file and a number of .nix files
- s/seperated/separated/
- s/semi-colon/semicolon/
2026-08-24 06:31:11 +02:00
KangaZero
bb5db0c3d5 ctags-lsp: 0.10.2 -> 0.11.0
Added `nativeCheckInputs` to include `universal-ctags` needed for the following tests:
-       "TestInitializeLSPRequest"
-       "TestInitializeRootSelection"
-       "TestDidOpenSetsRootURIFromMarker"
-       "TestDidOpenRootlessWithoutMarker"
-       "TestDidOpenRootlessOutsideWorkspace"
-       "TestScanWorkspaceExplicitTagfile"
2026-08-24 12:26:34 +09:00
HigherOrderLogic
f774e81a67 ni: 30.3.0 -> 30.5.0 2026-08-24 02:42:36 +00:00
KangaZero
8530561db8 cargo-release: 1.1.3 -> 1.1.5
Added `checkFlags` to skip tests that require an internet connection
2026-08-24 10:49:20 +09:00
Sandro
7dfc0fec1c x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 (#554209) 2026-08-24 00:50:27 +00:00
nixpkgs-ci[bot]
2ff12750db Merge staging-next into staging 2026-08-24 00:12:01 +00:00
Audrey Dutcher
38928cbac3 freebsd: don't assume packages will build for platforms other than freebsd by default 2026-08-23 16:31:12 -04:00
Ethan Carter Edwards
e46382aec5 nixosTests.kimai: migrate to systemd-nspawn
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 16:28:24 -04:00
Weijia Wang
ff38ca86a7 python3Packages.skia-pathops: cleanup (#555518) 2026-08-23 19:44:27 +00:00
R. Ryantm
d364aad16c utf8cpp: 4.1.1 -> 4.2.0 2026-08-23 18:41:31 +00:00
nixpkgs-ci[bot]
fdcc4976d5 Merge staging-next into staging 2026-08-23 18:05:03 +00:00
Stefan Frijters
3bec649742 bluez-headers: enable strictDeps, enable structuredAttrs (#551465) 2026-08-23 16:44:01 +00:00
Stefan Frijters
b1a35d63b4 bzip2: enable structuredAttrs, use hash (#551469) 2026-08-23 16:43:51 +00:00
Stefan Frijters
bcd8b89f73 oniguruma: enable strictDeps, enable structuredAttrs, modernize (#551611) 2026-08-23 16:43:36 +00:00
Stefan Frijters
a6ac6d218c fortify-headers: enable strictDeps, enable structuredAttrs (#551613) 2026-08-23 16:43:22 +00:00
Stefan Frijters
e14235f3c6 libunwind: enable strictDeps, enable structuredAttrs, modernize (#551854) 2026-08-23 16:43:10 +00:00
Stefan Frijters
d9eb139260 expand-response-params: enable structuredAttrs (#551464) 2026-08-23 16:32:04 +00:00
Stefan Frijters
d4d0c9e4e2 json-c: enable strictDeps, enable structuredAttrs, modernize (#551457) 2026-08-23 16:31:50 +00:00
Stefan Frijters
068fe9e8c5 re2c: enable strictDeps, enable structuredAttrs (#551455) 2026-08-23 16:31:37 +00:00
Stefan Frijters
43c81c79cd libmicrohttpd: enable strictDeps, enable structuredAttrs (#551453) 2026-08-23 16:31:20 +00:00
Stefan Frijters
6254c9968f p11-kit: enable structuredAttrs, use finalAttrs (#551452) 2026-08-23 16:31:06 +00:00
R. Ryantm
f967d2ca86 spidermonkey_140: 140.13.0 -> 140.14.0 2026-08-23 16:20:26 +00:00
Keenan Weaver
c7a306f515 zelda64recomp: fix controllerdb clobber 2026-08-23 10:55:53 -05:00
Keenan Weaver
ad4852f295 starfox64recomp: fix controllerdb clobber 2026-08-23 10:17:45 -05:00
Keenan Weaver
f2955e90c1 mariokart64recomp: fix controllerdb clobber 2026-08-23 10:17:33 -05:00
Keenan Weaver
12d2e80cdd banjorecomp: fix controllerdb clobber 2026-08-23 10:17:10 -05:00
R. Ryantm
cf661587b5 pangolin-cli: 0.15.1 -> 0.16.0 2026-08-23 14:57:00 +00:00
Brian McGillion
8025ae0095 mcp-reva: init at 7.3.0
ReVa's headless command-line interface. It starts and manages Ghidra
through PyGhidra and bridges it to an MCP client over stdio, so MCP
clients can drive Ghidra's decompiler and analysis APIs.

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
2026-08-23 17:24:14 +04:00
Brian McGillion
b598702f56 ghidra-extensions.reva: init at 7.3.0
ReVa (Reverse Engineering Assistant) is a Ghidra MCP server that enables
AI language models to interact with Ghidra's powerful reverse
engineering capabilities. ReVa uses state of the art techniques to limit
context rot and enable long form reverse engineering tasks.

https://github.com/cyberkaida/reverse-engineering-assistant

Signed-off-by: Brian McGillion <bmg.avoin@gmail.com>
2026-08-23 16:26:04 +04:00
nixpkgs-ci[bot]
1686d0f47f Merge staging-next into staging 2026-08-23 12:06:36 +00:00
Stefan Frijters
4adc42697e fetchMavenArtifact: enable strictDeps, enable structuredAttrs (#552757) 2026-08-23 11:08:27 +00:00
Stefan Frijters
8db78ff918 p11-kit: enable structuredAttrs, use finalAttrs, --replace-fail 2026-08-23 12:34:31 +02:00
pancho horrillo
3a33d383e8 buildGoModule: fix typo 2026-08-23 11:47:10 +02:00
nixpkgs-ci[bot]
87f61102d3 Merge staging-next into staging 2026-08-23 09:44:46 +00:00
nixpkgs-ci[bot]
2018f7c8ee Merge staging-next into staging 2026-08-23 06:08:48 +00:00
Ethan Carter Edwards
1c09758c59 nixosTests.mattermost: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 01:56:17 -04:00
Ethan Carter Edwards
2bc9aa5764 nixosTests.kafka: migrate to runTest
0 rebuilds!

Part of https://github.com/NixOS/nixpkgs/issues/386873

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 01:10:24 -04:00
Ethan Carter Edwards
6d9b09d680 nixosTests.grafana: migrate to runTest
0 rebuilds!

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 00:49:56 -04:00
Ethan Carter Edwards
0ccb58b2d9 redis, valkey: simplify nixosTests.redis, make more general
Inspiration from: https://github.com/NixOS/nixpkgs/pull/486325 !

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 00:40:11 -04:00
Ethan Carter Edwards
e2c0ba929b nixosTests.redis: migrate to runTest
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-08-23 00:32:44 -04:00
Maxime Brunet
57cea6b70b python3Packages.aioquic: fix build in Darwin sandbox 2026-08-23 00:07:50 -04:00
Fabián Heredia Montiel
00648e12af s2n-tls: 1.7.6 -> 1.7.8 (#549368) 2026-08-23 03:50:16 +00:00
nixpkgs-ci[bot]
ed5b800621 Merge staging-next into staging 2026-08-23 00:12:19 +00:00
R. Ryantm
d47fba5bbf _3proxy: 0.9.6 -> 1.0.0 2026-08-22 23:37:50 +00:00
Jared Baur
cad163aa3e linux: add setup hook for kernel compression
This setup hook ensures that kernel modules are compressed with
parameters the kernel is capable of decompressing. This is currently
only effective when xz is used as the kernel module compression
algorithm.
2026-08-22 16:35:37 -07:00
Jared Baur
91a610be19 Reapply "linux: add MODULE_DECOMPRESS to common-config.nix"
This reverts commit 5e52a217ce.
2026-08-22 16:14:49 -07:00
7c6f434c
1acd6c921f icu*: enable strictDeps, enable structuredAttrs (#552686) 2026-08-22 22:57:30 +00:00
Stefan Frijters
434a85ead9 sqlite: enable strictDeps, enable structuredAttrs, modernize (#551634) 2026-08-22 22:07:04 +00:00
Weijia Wang
19d047b12d python3Packages.skia-pathops: clean up patches 2026-08-22 23:46:11 +02:00
Weijia Wang
7478d9dbce python3Packages.skia-pathops: make patch unconditional 2026-08-22 23:45:21 +02:00
R. Ryantm
3f8488b478 s2n-tls: 1.7.6 -> 1.7.8 2026-08-22 21:18:55 +00:00
Gaétan Lepage
27616d5288 python3Packages.ipykernel: 7.1.0 -> 7.3.0 (#553922) 2026-08-22 19:41:42 +00:00
nixpkgs-ci[bot]
f06d1a7beb Merge staging-next into staging 2026-08-22 18:04:53 +00:00
Matt McHenry
2d60b1fd5f getmail6: 6.20.00 -> 6.20.01
Diff: https://github.com/getmail6/getmail6/compare/v6.20.00...v6.20.01

Changelog: https://github.com/getmail6/getmail6/blob/v6.20.01/docs/CHANGELOG
2026-08-22 12:49:44 -04:00
Grimmauld
11c89cd85c libcap_ng: 0.9.3 -> 0.9.5 (#555423) 2026-08-22 15:42:42 +00:00
Grimmauld
b5949daf36 libcap_ng: document why cap-audit is not enabled 2026-08-22 17:18:31 +02:00
Yueh-Shun Li
1d7903eb7e writeTextFile: enable strictDeps, enable structuredAttrs (#553372) 2026-08-22 14:37:17 +00:00
Aaron Andersen
e9bb261baa networkmanager: fix build without systemd (#554740) 2026-08-22 13:07:47 +00:00
Ihar Hrachyshka
4a06fc82a4 xorg-server: re-enable strictflexarrays1 on darwin (#555241) 2026-08-22 12:56:19 +00:00
nixpkgs-ci[bot]
c9b92fa8b0 Merge staging-next into staging 2026-08-22 12:05:50 +00:00
Aaron Andersen
4b91acc1b2 libei: make systemd dependency optional (#555252) 2026-08-22 11:44:22 +00:00
Stefan Frijters
0e35f370eb fetchgit: enable strictDeps (#552763) 2026-08-22 10:32:42 +00:00
Stefan Frijters
2f521ea784 fetchsvn, fetchsvnssh: enable strictDeps, enable structuredAttrs (#552753) 2026-08-22 10:32:33 +00:00
Stefan Frijters
774e326ede fetchsvnssh: take care of SVN_SSH on the nix side 2026-08-22 12:15:09 +02:00
Stefan Frijters
3cd667d5a6 fetchsvnrevision: prepare for strictDeps 2026-08-22 12:11:05 +02:00
Stefan Frijters
b335fcf860 fetchsvnssh: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
b38dac0c55 fetchsvn: enable strictDeps, enable structuredAttrs 2026-08-22 12:11:05 +02:00
Stefan Frijters
f3093c7e18 fetchpijul: enable structuredAttrs (#552755) 2026-08-22 09:42:38 +00:00
Stefan Frijters
e405096719 fetchcvs: enable strictDeps, enable structuredAttrs (#552768) 2026-08-22 09:23:01 +00:00
Stefan Frijters
2687be45d0 fetchbzr: enable strictDeps, enable structuredAttrs (#552769) 2026-08-22 09:22:46 +00:00
Stefan Frijters
2d96afde54 fetchdarcs: enable strictDeps, enable structuredAttrs (#552767) 2026-08-22 09:22:34 +00:00
Stefan Frijters
8209a4e877 fetchFirefoxAddon: enable strictDeps, enable structuredAttrs (#552765) 2026-08-22 09:22:18 +00:00
Stefan Frijters
7fb608d8e6 fetchfossil: enable strictDeps, enable structuredAttrs (#552764) 2026-08-22 09:22:03 +00:00
Stefan Frijters
0d7e9788c4 fetchhg: enable strictDeps, enable structuredAttrs (#552760) 2026-08-22 09:21:42 +00:00
Stefan Frijters
ea82a83af6 docbook-xsl-*: enable strictDeps, enable structuredAttrs, modernize (#551621) 2026-08-22 09:21:12 +00:00
Stefan Frijters
97609b6072 libsysprof-capture: enable strictDeps, enable structuredAttrs (#555089) 2026-08-22 09:20:55 +00:00
Grimmauld
564a0338ef libcap_ng: 0.9.3 -> 0.9.5
Diff: https://github.com/stevegrubb/libcap-ng/compare/v0.9.3...v0.9.5

Changelog: https://people.redhat.com/sgrubb/libcap-ng/ChangeLog
2026-08-22 11:01:00 +02:00
Ondrej Mosnáček
79c31e316f coreutils: enable the "arch" program
I have some scripts that rely on it and I can't see any obvious reason
why it shouldn't be included. I tried installing busybox and
uutils-coreutils-noprefix as alternatives, but both of them break other
things on my system.
2026-08-22 09:52:11 +02:00
KangaZero
181cd767ed bibiman: 0.15.0 -> 0.19.5 2026-08-22 16:47:00 +09:00
nixpkgs-ci[bot]
fc60c6b3ae Merge staging-next into staging 2026-08-22 06:07:44 +00:00
Michael Daniels
846a51bdb3 ed: 1.22.5 -> 1.22.6 (#554872) 2026-08-22 02:12:09 +00:00
Michael Daniels
93129b6b37 Merge branch 'staging-next' into staging 2026-08-21 20:32:07 -04:00
Aaron Andersen
d758d5059b qtserialport: make udev dependency optional 2026-08-21 20:06:14 -04:00
Aaron Andersen
d25c0b9eeb qt5.qtserialport: replace systemd dependency with udev (systemdLibs) 2026-08-21 20:04:30 -04:00
Ihar Hrachyshka
72dfa69a68 xorg-server: enable strictflexarrays1 on darwin
xtrans is now patched to avoid the darwin xquartz crash that required
this hardening rule disabled on darwin.
2026-08-21 19:58:13 -04:00
Ihar Hrachyshka
1cb8bb2f20 xtrans: fix darwin fortify crash in xorg-server 2026-08-21 19:58:05 -04:00
Aaron Andersen
7b2ce2b21c nfs-utils: make systemd dependency optional 2026-08-21 19:55:09 -04:00
Aaron Andersen
f686de766b nfs-utils: replace systemd dependency with systemdMinimal 2026-08-21 19:54:23 -04:00
Aaron Andersen
7ce5e15612 libei: make systemd dependency optional 2026-08-21 19:51:52 -04:00
Aaron Andersen
d26422768c libconfuse: 3.3 -> 3.4 (#553723) 2026-08-21 20:12:35 +00:00
Aaron Andersen
fd0b74758e media-player-info: cleanup build dependencies (#554456) 2026-08-21 20:11:56 +00:00
nixpkgs-ci[bot]
210b1e00ac Merge staging-next into staging 2026-08-21 18:08:25 +00:00
nixpkgs-ci[bot]
3e780c60fb imath: 3.2.2 -> 3.2.3 (#554620) 2026-08-21 17:56:48 +00:00
nixpkgs-ci[bot]
c9777ebc60 Merge staging-next into staging 2026-08-21 16:21:15 +00:00
K900
e7ccdf8524 linuxHeaders: 7.1 -> 7.2 (#555086) 2026-08-21 16:11:31 +00:00
Philip Taron
160f69ed54 rust: 1.97.1 -> 1.98.0 (#554749) 2026-08-21 16:04:54 +00:00
Stefan Frijters
21ea9e3134 libsysprof-capture: enable structuredAttrs 2026-08-21 17:00:49 +02:00
Stefan Frijters
3fbf2ca476 libsysprof-capture: enable strictDeps 2026-08-21 17:00:49 +02:00
R. Ryantm
78591719dc linuxHeaders: 7.1 -> 7.2 2026-08-21 14:54:34 +00:00
Arne Keller
467564d6c7 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 (#555062) 2026-08-21 14:17:58 +00:00
Harinn
14f002072d myx: init at 0.4.0 2026-08-21 20:48:15 +07:00
R. Ryantm
28984d15b0 javaPackages.compiler.openjdk21: 21.0.12+8 -> 21.0.12.1+1 2026-08-21 13:22:26 +00:00
Weijia Wang
c0636b4af4 ffmpeg: apply loongarch64 patch unconditionally 2026-08-21 15:15:41 +02:00
Sefa Eyeoglu
47f0dc1e70 unbound: enable strictDeps, enable structuredAttrs (#552005) 2026-08-21 12:04:04 +00:00
nixpkgs-ci[bot]
cad932d662 Merge staging-next into staging 2026-08-21 12:08:37 +00:00
Stefan Frijters
6badabe8c3 fetchpijul: enable structuredAttrs 2026-08-21 12:54:59 +02:00
Stefan Frijters
28a5569aca fetchFirefoxAddon: enable strictDeps, enable structuredAttrs, use stdenvNoCC 2026-08-21 12:29:54 +02:00
Audrey Dutcher
0dc5c0dfd4 libpsl: enable strictDeps, enable structuredAttrs (#551456) 2026-08-21 08:11:11 +00:00
Stefan Haan
d3b85bcbe5 python3Packages.ipykernel: 7.1.0 -> 7.3.0 2026-08-21 09:19:41 +02:00
Stefan Haan
d3153adbd4 python3Packages.jupyter-client: 8.8.0 -> 8.9.1 2026-08-21 09:19:41 +02:00
Stefan Haan
11dca7aed0 python3Packages.nest-asyncio2: init at 1.7.2 2026-08-21 09:19:41 +02:00
nixpkgs-ci[bot]
f252a01454 Merge staging-next into staging 2026-08-21 06:10:22 +00:00
R. Ryantm
ed12de9dd8 ed: 1.22.5 -> 1.22.6 2026-08-21 00:33:55 +00:00
nixpkgs-ci[bot]
152daf98c8 Merge staging-next into staging 2026-08-21 00:12:40 +00:00
Stefan Frijters
07dd2ab10d readline70: use finalAttrs, optionalAttrs 2026-08-21 01:39:30 +02:00
Aaron Andersen
150607f573 libconfuse: 3.3 -> 3.4 2026-08-20 16:30:31 -04:00
Stefan Frijters
af3f559703 moreutils: enable structuredAttrs, use finalAttrs (#552679) 2026-08-20 19:13:13 +00:00
Stefan Frijters
df48e34d40 byacc: enable strictDeps, enable structuredAttrs (#551466) 2026-08-20 19:12:47 +00:00
Stefan Frijters
50a907af9e libidn: enable strictDeps, enable structuredAttrs, modernize (#548766) 2026-08-20 19:12:31 +00:00
Audrey Dutcher
a14fc538eb dejagnu: enable strictDeps, enable structuredAttrs (#551624) 2026-08-20 18:50:36 +00:00
Diogo Correia
65dcd01ab6 umami: 3.2.0 -> 3.3.1 2026-08-20 19:47:53 +01:00
nixpkgs-ci[bot]
ad13e2838e Merge staging-next into staging 2026-08-20 18:08:30 +00:00
highghlow
b09dbbd990 networkmanager: fix build without systemd 2026-08-20 19:54:38 +03:00
Adam C. Stephens
5ab4770781 musl: enable strictDeps and structuredAttrs (#548764) 2026-08-20 16:08:38 +00:00
Etienne Lescot
f91c2760b8 openscreen: drop Renna42 as maintainer, per their note in #554708
Assisted-by: Claude Code (claude-opus-5)
2026-08-20 14:37:06 +00:00
Etienne Lescot
2e81bce2d3 openscreen: add etiennelescot as maintainer
Assisted-by: Claude Code (claude-opus-5)
2026-08-20 14:34:02 +00:00
Etienne Lescot
472708b087 maintainers: add etiennelescot
Assisted-by: Claude Code (claude-opus-5)
2026-08-20 14:33:48 +00:00
whispers
ece38ea5b4 rust: 1.97.1 -> 1.98.0
blog: https://blog.rust-lang.org/releases/1.98.0
changelog: https://github.com/rust-lang/rust/blob/1.98.0/RELEASES.md
diff: https://github.com/rust-lang/rust/compare/1.97.1...1.98.0
2026-08-20 10:19:31 -04:00
nixpkgs-ci[bot]
b01f594d3a Merge staging-next into staging 2026-08-20 12:09:17 +00:00
eljamm
0ac99f2cb6 python3Packages.indicio: init at 1.1.0 2026-08-20 13:25:25 +02:00
eljamm
dac65fbb31 python3Packages.torchimplicit: init at 0.1.0 2026-08-20 13:25:25 +02:00
eljamm
bcb735637a python3Packages.tlmviewer: init at 0.0.14 2026-08-20 13:25:25 +02:00
eljamm
8a6081a63c python3Packages.torchlensmaker: init at 0.0.14
Assisted-by: `DeepSeek V4 Flash Free` in fixing the Jupyter widget
2026-08-20 13:25:25 +02:00
Stefan Frijters
38e170b7e1 moreutils: enable structuredAttrs, use finalAttrs, use lib.getExe 2026-08-20 12:22:28 +02:00
Stefan Frijters
073bacd47f patchutils: enable structuredAttrs, use finalAttrs (#552678) 2026-08-20 10:14:31 +00:00
Stefan Frijters
58aa4b3b16 docbook-xml: enable strictDeps, enable structuredAttrs (#551970) 2026-08-20 10:09:37 +00:00
nixpkgs-ci[bot]
b722eaa452 Merge staging-next into staging 2026-08-20 10:05:15 +00:00
Stefan Frijters
94c4a32139 unzip: enable strictDeps, enable structuredAttrs, modernize (#551972) 2026-08-20 09:58:28 +00:00
Stefan Frijters
70a8c2dc7e jemalloc: enable strictDeps, enable structuredAttrs (#552698) 2026-08-20 09:57:55 +00:00
Stefan Frijters
541710b0e3 flex, flex_2_5_35: enable strictDeps, enable structuredAttrs, modernize (#552007) 2026-08-20 09:57:30 +00:00
Stefan Frijters
9ab166c23e libstemmer: enable strictDeps, enable structuredAttrs, modernize (#552689) 2026-08-20 09:44:40 +00:00
Stefan Frijters
2e297971f7 mailcap: enable strictDeps, enable structuredAttrs (#551993) 2026-08-20 09:44:14 +00:00
Stefan Frijters
425c4ba532 libgpg-error: enable strictDeps, enable structuredAttrs (#551973) 2026-08-20 09:43:54 +00:00
R. Ryantm
d06c895df0 imath: 3.2.2 -> 3.2.3 2026-08-20 07:33:52 +00:00
Vincent Laporte
854009ea6a ocaml: default to version 5.5 2026-08-20 08:34:21 +02:00
Vincent Laporte
1cf097327e diffoscope: use OCaml 5.4 2026-08-20 08:34:16 +02:00
Vincent Laporte
8b4b3fabf3 hol_light: use OCaml 5.4 2026-08-20 08:34:11 +02:00
Vincent Laporte
8b34a1b0b8 abella: make compatible with OCaml 5.5 2026-08-20 08:34:06 +02:00
Alex Neargarder
e1d40648f1 bluebubbles: 1.15.7 -> 2.1.1
https://github.com/BlueBubblesApp/bluebubbles-app/releases/tag/v2.1.1%2B91
2026-08-19 23:51:03 -04:00
Letgamer
61ff863b73 karlyriceditor: bump ffmpeg_4 -> ffmpeg_7-headless 2026-08-19 22:34:58 +02:00
Diogo Correia
7458c46d82 extism-js: 1.6.0 -> 1.7.0 2026-08-19 21:33:04 +01:00
Hythera
c82cf3c8e7 gtest: modernize 2026-08-19 21:27:03 +02:00
Hythera
75389680f5 gtest: 1.17.0 -> 1.18.0
changelog: https://github.com/google/googletest/releases/tag/v1.18.0

diff: https://github.com/google/googletest/compare/v1.17.0...v1.18.0
2026-08-19 21:27:02 +02:00
Nikolay Korotkiy
690d7a541f martin: 1.13.0 → 1.14.0 2026-08-19 20:30:44 +04:00
Aaron Jheng
012091b8ea x264: 0-unstable-2025-01-03 -> 0-unstable-2025-09-10 2026-08-19 15:29:29 +08:00
Aleksi Hannula
44e81d7b17 stdenv: check minimal-bootstrap package versions
When I updated minimal-bootstrap.glibc beyond the top-level package in
PR #547879, this broke perl in an intermediate stdenv bootstrap stage.
To prevent similar breakage in future, we can assert that versions in
minimal-bootstrap do not get ahead at eval time.
2026-08-19 07:31:55 +03:00
Aleksi Hannula
9f323b7ef1 minimal-bootstrap.patchelf-static: 0.19.1 -> 0.15.2 2026-08-19 07:31:54 +03:00
Aleksi Hannula
f5b9abb6b8 minimal-bootstrap.binutils: 2.47 -> 2.46 2026-08-19 07:31:54 +03:00
Dan Paulat
249226c850 supercell-wx: fix build
Upstream dependency changed breaking transitive include resulting in a
build failure. This change patches zip_stream_writer.cpp to explicitly
include <cstring> so std::memcpy is properly resolved.
2026-08-18 21:28:28 -05:00
Aaron Andersen
1cf9612a97 media-player-info: cleanup build dependencies 2026-08-18 20:27:11 -04:00
DerGrumpf
0e283f6d06 nixos/flame: add module
Assisted-by: Claude (claude-sonnet-5)
2026-08-18 23:28:43 +02:00
DerGrumpf
9cdfa12a63 flame: init at 2.4.0 2026-08-18 12:23:16 +02:00
Tomoaki Kawada
e755ec4989 glib: replace all conditional Meson feature options with lib.mesonEnable 2026-08-18 16:56:23 +09:00
Tomoaki Kawada
5a3c78f301 glib: disable sysprof on Windows
libsysprof-capture does not build on Windows hosts in nixpkgs.
2026-08-18 16:56:23 +09:00
Tomoaki Kawada
fccd0e1afe glib: remove Python packaging dependency
It is no longer required since glib v2.28.1.

<41d34f4976>
2026-08-18 16:56:23 +09:00
claymorwan
fec8499e39 rtl88x2bu: unstable-2025-12-04 -> unstable-2026-08-18 2026-08-18 01:05:01 +02:00
Robert Hensing
2cdb5b3f03 nixos/tests: nix.enable = false in containers
These tests do not use nix, and nix was disabled on the test hosts
by default.
Running a nix-requiring container on a host without nix does not
work, so we have to disable it where it is not needed.
2026-08-17 23:34:22 +02:00
Robert Hensing
88525bfa11 nixos/tests/nextcloud: avoid nix dependency
We're removing nix from the default configuration for in-tree tests,
because most tests don't need it and it avoids unnecessary mass-retests.
2026-08-17 23:33:57 +02:00
Robert Hensing
480dc5ac71 nixos/tests: nix.enable where needed 2026-08-17 23:33:57 +02:00
Robert Hensing
2ee9543838 nixos/tests/containers-nested: test with and without nix
By disabling nix in the other test cases, we'd lose coverage of the
with-nix configuration.
As most tests don't need nix anyway, I've picked this one to parameterize,
because it seems to be the most interesting one for it.
2026-08-17 23:33:57 +02:00
Robert Hensing
d58f4909f4 nixos/tests/containers*: nix.enable = false 2026-08-17 23:33:57 +02:00
Robert Hensing
4c9db6cedb nixos/nixos-containers: support nix.enable = false
The container tests generally don't need this, it seems to work fine
so far, and this could genuinely be useful in image-based deployments.

Why an error instead of inheriting the setting?
Containers do not and should not inherit a parent setting like this.
If a container declares requiring too much, that's the mistake.
If the host does not support a container's declared environment, that's
a host problem.
If the container inherits the setting from the parent, the container's
configuration is not respected.

Example of the error message:
nodes.machine.containers.web-noip requires a Nix daemon but the host does not provided it, as option nodes.machine.nix.daemon.enable is disabled
2026-08-17 23:31:24 +02:00
Robert Hensing
cdec91b7c2 nixos/tests: disable nix in most tests
Goal: reduce the reverse dependency closure of the `nix` package
2026-08-17 23:29:33 +02:00
Stefan Frijters
6369fb0333 nixos/mpd: remove explicit structuredAttrs 2026-08-17 15:11:33 +02:00
Stefan Frijters
54ad899321 writeTextFile: enable strictDeps, enable structuredAttrs 2026-08-17 15:10:20 +02:00
R. Ryantm
36f77b44ad gose: 0.11.4 -> 0.11.10 2026-08-17 13:05:18 +02:00
nikstur
c04500f019 nixos/tests/hibernate: disable all shared directories 2026-08-17 12:03:49 +02:00
nikstur
2038dd3aa0 nixos/tests/systemd: 9p -> virtiofs 2026-08-17 12:03:49 +02:00
SchweGELBin
26f48f73c7 meowlnir: 26.06 -> 26.08 2026-08-16 23:34:34 +02:00
Stefan Frijters
86ee28776f keyutils: enable structuredAttrs, use hash, use --replace-fail 2026-08-16 21:23:44 +02:00
Stefan Frijters
038b43437b keyutils: enable strictDeps 2026-08-16 21:23:37 +02:00
Stefan Frijters
237d7ac22a dejagnu: use sri hash 2026-08-16 21:18:14 +02:00
Stefan Frijters
079f6f74d0 dejagnu: enable structuredAttrs 2026-08-16 21:18:14 +02:00
Stefan Frijters
7d7e793296 dejagnu: enable strictDeps 2026-08-16 21:18:14 +02:00
Stefan Frijters
7a33d0df10 nixos/cassandra: enable strictDeps for cassandraEtc
This is just future proofing.
2026-08-16 17:07:51 +02:00
Stefan Frijters
6d244d9a21 nixos/cassandra: use structuredAttrs instead of passAsFile 2026-08-16 17:07:01 +02:00
Stefan Frijters
38a8cd63c6 libidn: enable structuredAttrs, use hash 2026-08-16 16:13:21 +02:00
Stefan Frijters
403a0a1b3b gnupg: enable structuredAttrs, use finalAttrs 2026-08-16 16:05:30 +02:00
Stefan Frijters
0141ab595e gnupg: enable strictDeps 2026-08-16 16:05:28 +02:00
Stefan Frijters
7e5fe0284a unbound: enable structuredAttrs 2026-08-16 15:44:08 +02:00
Stefan Frijters
1f6de6089c unbound: enable strictDeps 2026-08-16 15:44:05 +02:00
Keenan Weaver
b69f7aa97a gpu-screen-recorder: add keenanweaver to maintainers 2026-08-16 07:02:30 -05:00
Keenan Weaver
a02c9403fa gpu-screen-recorder-gtk: add keenanweaver to maintainers 2026-08-16 07:02:08 -05:00
Stefan Frijters
bbd1098378 llvmPackages.tblgen: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
d72445d153 llvmPackages.openmp: enable structuredAttrs 2026-08-16 13:31:30 +02:00
Stefan Frijters
8276a9b6c0 llvmPackages.openmp: enable strictDeps 2026-08-16 13:31:30 +02:00
Stefan Frijters
fd7ab9664f llvmPackages.mlir: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
2e17f188f7 llvmPackages.mlir: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
141b945958 llvmPackages.llvm: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
7eecbbd1a1 llvmPackages.llvm: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
fd4541decc llvmPackages.lldb: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
c9ada647b9 llvmPackages.lldb: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
949fdee377 llvmPackages.lldbPlugins.llef: enable structuredAttrs, use tag 2026-08-16 13:31:29 +02:00
Stefan Frijters
a153c7e578 llvmPackages.lldbPlugins.llef: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
56f7cdda68 llvmPackages.lld: enable structuredAttrs 2026-08-16 13:31:29 +02:00
Stefan Frijters
33d326357c llvmPackages.lld: enable strictDeps 2026-08-16 13:31:29 +02:00
Stefan Frijters
e3a1b84fa2 llvmPackages.libunwind: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
99f51bc70c llvmPackages.libunwind: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
e1d9e3e40f llvmPackages.libcxx: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
d67afc4cfd llvmPackages.libcxx: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
466c6dc40e llvmPackages.libc: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:28 +02:00
Stefan Frijters
5b81c7d857 llvmPackages.libc: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
bb7e8b7044 llvmPackages.libc: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
5084b76ea1 llvmPackages.flang: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
be6b25a955 llvmPackages.flang: enable strictDeps 2026-08-16 13:31:28 +02:00
Stefan Frijters
dfd5e4d5bd llvmPackages.flang-rt: enable structuredAttrs 2026-08-16 13:31:28 +02:00
Stefan Frijters
b85f60d9ac llvmPackages.flang-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
adb95664f7 llvmPackages.compiler-rt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
e070cd6b5f llvmPackages.compiler-rt: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ef0ce17144 llvmPackages.clang: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
601ca3dd39 llvmPackages.clang: enable strictDeps 2026-08-16 13:31:27 +02:00
Stefan Frijters
ba750cba7a llvmPackages.clang-tools: avoid using substituteAll
This doesn't work with structuredAttrs
2026-08-16 13:31:27 +02:00
Stefan Frijters
5f99063401 llvmPackages.clang-tools: enable strictDeps, enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
a6dae6443d llvmPackages.bolt: enable structuredAttrs 2026-08-16 13:31:27 +02:00
Stefan Frijters
70ae8f22ea llvmPackages.bolt: enable strictDeps 2026-08-16 13:31:27 +02:00
Randy Eckenrode
dca5964503 llvmPackages_{18,19,20}.libllvm: reenable disabled test
This test works again after the patch in 26945241a1586b4f5218e7f35d06e80ca323d232 is applied.
2026-08-16 06:59:26 -04:00
Randy Eckenrode
6fb7a4dc0c llvmPackages_{18,19,20,21,22}.libllvm: backport Darwin triple parsing
This fixes breakage on triples for macOS 27, which aligned the Darwin
version with the OS version (darwin26 is macOS 27, but so is darwin27,
which will be incorrectly interpreted as macOS 28 without this patch).
This is probably harmless in most cases, but it causes a test failure in
LLVM’s test suite when running under macOS 27.
2026-08-16 06:59:26 -04:00
Edgar Pireyn
75179d27d7 frp: 0.70.1 -> 0.71.0 2026-08-16 03:43:57 +02:00
Ross Smyth
09180f9e81 hexyl: to structuredAttrs 2026-08-15 16:24:47 -04:00
Ross Smyth
cde6ce17cb hexyl: Install man page according to Hexyl README 2026-08-15 16:24:47 -04:00
Ross Smyth
dd74214592 hexyl: Add license OR combinator 2026-08-15 16:24:47 -04:00
Ross Smyth
5cb6e97002 hexyl: Add shell completions to output 2026-08-15 16:16:49 -04:00
Stefan Frijters
2c7adec0cd unzip: use sri hash 2026-08-15 13:46:47 +02:00
Stefan Frijters
4b843c5967 unzip: enable structuredAttrs, use finalAttrs, replaceString 2026-08-15 13:46:45 +02:00
Stefan Frijters
9cab4b9619 unzip: enable strictDeps 2026-08-15 13:46:44 +02:00
Stefan Frijters
555cbe9368 docbook-xml: add missing phase hooks 2026-08-15 13:34:08 +02:00
Liam Murphy
fcb93515f3 librsvg: fix gdk-pixbuf-loader on Darwin
Previously, gdk-pixbuf-loader failed to load because it referred to
librsvg as `@rpath/librsvg-2.2.dylib` with no RPATH set, and wouldn't be
picked up by gdk-pixbuf because it assumes `.so` file extensions.

To reduce rebuilds, the patch is only applied on Darwin for now.
2026-08-15 21:31:44 +10:00
Stefan Frijters
f428ae8e15 libgpg-error: use finalAttrs, apply nixfmt 2026-08-15 13:24:19 +02:00
Stefan Frijters
b0e4460ffe mailcap: enable structuredAttrs, use --replace-fail 2026-08-15 13:11:24 +02:00
Stefan Frijters
5ace1907b2 flex: use --replace-fail 2026-08-15 12:46:52 +02:00
Stefan Frijters
4232f80282 flex_2_5_35: use sri hash 2026-08-15 12:42:58 +02:00
Stefan Frijters
c9888f2726 flex: use sri hashes 2026-08-15 12:41:58 +02:00
Stefan Frijters
50d9364ebe libstemmer: tweak substitution
'./snowball' would also match 'STEMMING_DATA ?= ../snowball-data',
which doesn't seem appropriate.
2026-08-15 12:28:59 +02:00
Jared Baur
b3c789f621 nixos/systemd-initrd: allow /nixos-closure to always exist
The symlink at /nixos-closure that is used by
initrd-nixos-activation is created by
initrd-find-nixos-closure, but there is no relationship declared
between the two services. In some environments, I've encountered issues
where systemd schedules initrd-nixos-activation before
initrd-find-nixos-closure, resulting in a nixos system that never leaves
the initrd. This change ensures that initrd-nixos-activation only runs
after /nixos-closure is populated.
2026-08-14 18:11:11 -07:00
Stefan Frijters
3dda88ce77 jemalloc: enable structuredAttrs 2026-08-14 22:53:59 +02:00
Stefan Frijters
003028cfc5 jemalloc: enable strictDeps
We need bashNonInteractive because scripts need to have their interpreter line patched.
2026-08-14 22:53:36 +02:00
Stefan Frijters
a33ca2814c fetchMavenArtifact: enable strictDeps, enable structuredAttrs 2026-08-14 22:21:34 +02:00
Stefan Frijters
e67458dce3 fetchItchIo: enable strictDeps 2026-08-14 22:21:13 +02:00
Stefan Frijters
62fee36f42 fetchhg: enable strictDeps, enable structuredAttrs 2026-08-14 22:20:43 +02:00
Stefan Frijters
1ba5f79010 fetchgit: enable strictDeps 2026-08-14 22:20:12 +02:00
Stefan Frijters
af1655e1ec fetchfossil: enable strictDeps, enable structuredAttrs 2026-08-14 22:19:50 +02:00
Stefan Frijters
613b61d582 fetchdarcs: enable strictDeps, enable structuredAttrs 2026-08-14 22:15:12 +02:00
Stefan Frijters
b6872f48b9 fetchcvs: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:55 +02:00
Stefan Frijters
4036e378dd fetchbzr: enable strictDeps, enable structuredAttrs 2026-08-14 22:14:25 +02:00
Stefan Frijters
0ab9b043f6 replaceVarsWith: enable strictDeps, enable structuredAttrs 2026-08-14 18:51:41 +02:00
Stefan Frijters
beee139e39 nix-prefetch-scripts: enable structuredAttrs 2026-08-14 17:46:45 +02:00
Stefan Frijters
69d9691be6 icu*: enable strictDeps, enable structuredAttrs 2026-08-14 17:37:59 +02:00
Stefan Frijters
e1f6c9220d libstemmer: enable structuredAttrs, use tag/hash 2026-08-14 17:37:20 +02:00
Stefan Frijters
ec0e371d70 libstemmer: enable strictDeps 2026-08-14 17:37:14 +02:00
Stefan Frijters
8252bf7a3e patchutils: enable structuredAttrs, use finalAttrs 2026-08-14 17:18:20 +02:00
whispers
fd0e56d606 taskflow: apply debian to work around gcc 16 regression
GCC 16 has a regression in std::inclusive_scan where it modifies the
input data instead of leaving it unchanged, causing some incorrect
behavior and broken tests within taskflow. To work around this, Debian
reimplemented equivalent correct behavior in one case and copied the
input in another as appropriate. We adopt their approach to work around
this regression.
2026-08-13 18:32:45 -04:00
Wölfchen
e6afb62796 obsidian: 1.13.6 -> 1.13.7 2026-08-13 09:51:31 +02:00
Stefan Frijters
b8ef1caa2e flex: enable structuredAttrs, use finalAttrs 2026-08-12 20:35:06 +02:00
Stefan Frijters
74b5e502ab flex: enable strictDeps 2026-08-12 20:35:01 +02:00
Stefan Frijters
b1046a5cb5 flex_2_5_35: enable structuredAttrs, use finalAttrs 2026-08-12 20:34:57 +02:00
Stefan Frijters
e010a0e19d flex_2_5_35: enable strictDeps 2026-08-12 20:34:53 +02:00
Stefan Frijters
65820b52a0 mailcap: enable strictDeps 2026-08-12 20:15:46 +02:00
Stefan Frijters
405be193df readline: enable structuredAttrs 2026-08-12 20:00:53 +02:00
Stefan Frijters
a258bc7e3e readline70: enable structuredAttrs 2026-08-12 20:00:47 +02:00
Emi Katagiri-Simpson
1082c1dc7b probe-rs-tools: Update udev rules 2026-08-12 13:58:03 -04:00
Stefan Frijters
aaf5072f93 docbook-xml: enable structuredAttrs 2026-08-12 19:57:52 +02:00
Stefan Frijters
29de1e7070 docbook-xml: enable strictDeps 2026-08-12 19:57:48 +02:00
Stefan Frijters
45f7b07993 libgpg-error: enable structuredAttrs 2026-08-12 19:56:56 +02:00
Stefan Frijters
4f4267d14f libgpg-error: enable strictDeps 2026-08-12 19:56:51 +02:00
Stefan Frijters
d3fd75eeda libunwind: enable structuredAttrs, use tag 2026-08-12 13:54:31 +02:00
Stefan Frijters
2263ad1981 libunwind: enable strictDeps 2026-08-12 13:54:26 +02:00
Stefan Frijters
ef9c265963 gcc: enable strictDeps 2026-08-12 13:13:53 +02:00
Stefan Frijters
97716456d6 libxcrypt: remove unused argument 2026-08-12 13:05:42 +02:00
Stefan Frijters
0e2982706e libxcrypt: enable strictDeps 2026-08-12 13:05:33 +02:00
Stefan Frijters
ccddc49b94 sqlite: enable structuredAttrs, use finalAttrs 2026-08-11 23:17:01 +02:00
Stefan Frijters
7ffde03eb7 sqlite: enable strictDeps 2026-08-11 23:16:52 +02:00
Stefan Frijters
b89ec1e108 oniguruma: enable structuredAttrs, use hash 2026-08-11 22:54:41 +02:00
Stefan Frijters
4f4861721e oniguruma: enable strictDeps 2026-08-11 22:54:33 +02:00
Stefan Frijters
f37bdbf2fc fortify-headers: enable strictDeps, enable structuredAttrs 2026-08-11 22:53:46 +02:00
Stefan Frijters
7435cbd5d5 docbook-xsl-*: enable structuredAttrs, use finalAttrs 2026-08-11 22:51:36 +02:00
Stefan Frijters
9bd135b2c3 docbook-xsl-*: enable strictDeps 2026-08-11 22:51:25 +02:00
Stefan Frijters
5bdb996466 expand-response-params: enable structuredAttrs 2026-08-11 14:10:49 +02:00
Stefan Frijters
286f0b52b4 byacc: enable structuredAttrs 2026-08-11 14:10:08 +02:00
Stefan Frijters
06551abe6e byacc: enable strictDeps 2026-08-11 14:10:04 +02:00
Stefan Frijters
c938cc7d77 bluez-headers: enable structuredAttrs 2026-08-11 14:09:42 +02:00
Stefan Frijters
d5be602342 bluez-headers: enable strictDeps 2026-08-11 14:08:35 +02:00
Stefan Frijters
3e0d58d43e bzip2: enable structuredAttrs, use hash 2026-08-11 14:07:01 +02:00
Stefan Frijters
84a004e6e7 pkg-config-unwrapped: enable structuredAttrs 2026-08-11 14:05:59 +02:00
Stefan Frijters
f17d831929 pkg-config: enable structuredAttrs 2026-08-11 14:05:52 +02:00
OPNA2608
28a8a991ba python3Packages.msgspec: Fix tests & runtime behaviour on big-endian 2026-08-11 14:00:02 +02:00
Stefan Frijters
90bdcc4d28 lzip: enable structuredAttrs 2026-08-11 13:40:05 +02:00
Stefan Frijters
bbbd74c54d libmicrohttpd: enable structuredAttrs 2026-08-11 13:38:15 +02:00
Stefan Frijters
faa34c7a08 libmicrohttpd: enable strictDeps 2026-08-11 13:38:10 +02:00
Stefan Frijters
2056d34e52 re2c: enable structuredAttrs 2026-08-11 13:37:14 +02:00
Stefan Frijters
125b4fc8f1 re2c: enable strictDeps 2026-08-11 13:37:09 +02:00
Stefan Frijters
1a6f71c941 libpsl: enable structuredAttrs 2026-08-11 13:36:46 +02:00
Stefan Frijters
0f16f3994d libpsl: enable strictDeps 2026-08-11 13:36:40 +02:00
Stefan Frijters
62d666d341 json-c: enable structuredAttrs, use tag 2026-08-11 13:36:17 +02:00
Stefan Frijters
981797afb1 json-c: enable strictDeps 2026-08-11 13:36:08 +02:00
Jamie Magee
264d82ebf6 home-assistant: update component packages 2026-08-10 22:04:52 -07:00
Jamie Magee
8dfa9e116a python3Packages.neopool-modbus: init at 4.5.1 2026-08-10 22:03:01 -07:00
Jamie Magee
f665767f08 home-assistant: update component packages 2026-08-10 21:58:03 -07:00
Jamie Magee
eff20dce30 python3Packages.lyngdorf: init at 1.4.8 2026-08-10 21:56:47 -07:00
Jamie Magee
84017fa86a home-assistant: update component packages 2026-08-10 21:50:42 -07:00
Jamie Magee
c668dc7478 python3Packages.aiokarakeep: init at 0.3.0 2026-08-10 21:49:19 -07:00
Jamie Magee
02c0c555fc home-assistant: update component packages 2026-08-10 21:09:54 -07:00
Jamie Magee
c7b679c69a python3Packages.aioharmanluxury: init at 0.2.3 2026-08-10 21:07:14 -07:00
Jamie Magee
658c8e7eff home-assistant: update component packages 2026-08-10 15:11:26 -07:00
Jamie Magee
0b3cc6bf1b python3Packages.harbor-python: init at 1.5.0 2026-08-10 15:09:35 -07:00
Johannes Kirschbauer
6754b3473a pkgs/config: remove types.uniq from {fetchedSourceNameDefault,recursionMode} 2026-08-10 20:48:15 +02:00
Johannes Kirschbauer
301e1dd8e7 pkgs/config: remove types.uniq from mkMassRebuild
In the current state wrapping with types.uniq is a no-op.
The pre-merge behavior in 'nixpkgs.nix' unifies definitions into a single one
so 'uniq' never fires.
Enforcing uniq on a bool is also overly restrictive.

This commit relaxes this constraint. So once we enable normal module merging it doesn't cause regressions
2026-08-10 20:36:23 +02:00
Wölfchen
a72cf49385 obsidian: 1.13.4 -> 1.13.6 2026-08-10 19:40:59 +02:00
R. Ryantm
2eeddc17ac qsvlite: 21.1.0 -> 22.0.1 2026-08-10 08:28:51 +00:00
Francesco Gazzetta
c1578655e5 tower-pixel-dungeon: 1.1.1 -> 1.2.0 2026-08-09 11:25:00 +02:00
Francesco Gazzetta
173faf4161 rat-king-adventure: 2.2.3 -> 2.3.2 2026-08-09 10:38:44 +02:00
ShouviT
c01c1a32da goofcord: 2.2.1 → 2.3.0 2026-08-08 13:10:11 +03:00
R. Ryantm
5b2d32f0d2 fontconfig: 2.18.2 -> 2.18.3 2026-08-07 16:50:45 +00:00
Jamie Magee
0667c55d2f home-assistant: update component packages 2026-08-07 09:36:59 -07:00
Jamie Magee
1d3fac3e09 python3Packages.pyscorpiontrack: init at 0.1.2 2026-08-07 09:35:19 -07:00
UwU 420
399585efa0 collabora-online: 25.04.9-4 -> 25.04.12-4
Release notes: https://www.collaboraonline.com/collabora-online-25-04-release-notes/

Source comparison: https://github.com/CollaboraOnline/online.mirror/compare/cp-25.04.9-4...cp-25.04.12-4

This update includes fixes for CVE-2026-48164 and CVE-2026-46499. Use upstream's read-only GitHub mirror after source development moved to Gerrit.

Assisted-by: OpenAI Codex (GPT-5)
2026-08-07 11:56:29 +02:00
Jamie Magee
66c14a1df3 home-assistant: update component packages 2026-08-06 14:43:21 -07:00
Jamie Magee
2ac639dda1 python3Packages.blockchain: init at 1.4.4 2026-08-06 14:41:34 -07:00
Hythera
ce255721a2 libmysofa: add hythera as maintainer 2026-08-06 22:35:40 +02:00
Hythera
ecb0d68c20 libmysofa: modernize 2026-08-06 22:35:36 +02:00
Hythera
8c0bc480f4 libmysofa: 1.3.4 -> 1.3.5
changelog: https://github.com/hoene/libmysofa/releases/tag/v1.3.5

diff: https://github.com/hoene/libmysofa/compare/v1.3.4...v1.3.5
2026-08-06 22:29:00 +02:00
Tyce Herrman
3d691e15ce zsh-autocomplete: 26.08.03 -> 26.08.04
Assisted-by: Codex (OpenAI GPT-5)
2026-08-05 22:46:46 -04:00
Anton Deripaska
c522e759e8 nixos/immich: add database.package option
Assisted-by: Claude Code (claude-opus-5)
2026-08-05 18:02:41 +00:00
Sam Estep
5fe82392be vscode-extensions.chrischinchilla.vscode-pandoc: build from source
Assisted-by: Claude:opus-5
2026-08-04 10:19:29 -04:00
laurenpyne
a608b40d70 lycheeslicer: add x-scheme-handler MIME type 2026-08-04 11:11:18 +10:00
Stefan Frijters
645a265032 musl: enable strictDeps and structuredAttrs 2026-08-03 12:36:01 +02:00
Stefan Frijters
868aa7d215 libidn: enable strictDeps 2026-08-03 12:35:11 +02:00
Stefan Frijters
5dd488b630 libopcodes: enable structuredAttrs 2026-08-02 20:19:47 +02:00
Stefan Frijters
7a42f78618 libbfd: enable structuredAttrs 2026-08-02 20:19:46 +02:00
Stefan Frijters
4f6bb405eb binutils: enable structuredAttrs 2026-08-02 20:19:45 +02:00
Stefan Frijters
e9611b420f libopcodes_2_38: enable structuredAttrs 2026-08-02 20:19:44 +02:00
Stefan Frijters
9d478751b2 libbfd_2_38: enable structuredAttrs 2026-08-02 20:19:42 +02:00
Stefan Frijters
1e5c79f156 binutils_2_38: enable structuredAttrs 2026-08-02 20:19:34 +02:00
Stefan Frijters
39dfd99e22 python3Packages.pyfakefs: enable structuredAttrs, use finalAttrs 2026-08-02 16:32:36 +02:00
Stefan Frijters
4b7bdd05ae python3Packages.pyfakefs: remove pandas from nativeCheckInputs by default
pandas is a rather big dependency to pull in for only two tests.
Also, the dependency-group 'extra' defined in pyproject.toml also contains
xlrd and openpyxl, which each add one test.

So, both reduce the standard build closure and make the new passthru test more complete.
2026-08-02 16:32:34 +02:00
Hythera
8479b32a9f cmake: 4.3.4 -> 4.4.2
changelog: https://cmake.org/cmake/help/v4.4/release/4.4.html

diff: https://github.com/Kitware/CMake/compare/v4.3.4...v4.4.2
2026-08-01 18:12:26 +02:00
Sergei Trofimovich
732d820b32 vid-stab: 1.1.1-unstable-2025-08-21 -> 1.1.2
Changes: https://github.com/georgmartius/vid.stab/compare/v1.1.1...v1.1.2
2026-07-31 22:45:34 +01:00
R. Ryantm
f33e914ea0 python3Packages.prometheus-fastapi-instrumentator: 8.0.2 -> 8.1.0 2026-07-31 02:29:38 +00:00
KeksNino
947d13f0f0 samrewritten: format with nixfmt 2026-07-28 22:52:41 +02:00
KeksNino
89f77570f4 maintainers: add KeksNino 2026-07-28 21:39:04 +02:00
KeksNino
f5cb59d927 samrewritten: install desktop file 2026-07-28 20:19:19 +02:00
İlkecan Bozdoğan
6aa3780329 matrix-commander-rs: add ilkecan to maintainers 2026-07-24 12:30:23 +03:00
İlkecan Bozdoğan
e835780009 matrix-commander-rs: enable __structuredAttrs 2026-07-24 12:30:22 +03:00
İlkecan Bozdoğan
18aa4d5180 matrix-commander-rs: 1.0.1 -> 0.11.0 2026-07-24 12:30:22 +03:00
Jamie Magee
cb8c8ab838 home-assistant: update component packages 2026-07-23 17:52:49 -07:00
Jamie Magee
7580ca4afd python3Packages.aioptdevices: init at 2026.7.1
Assisted-by: GitHub Copilot (Claude Opus 4.8)
2026-07-23 17:52:49 -07:00
misumisumi
edfe37f3b4 github-copilot-cli: 1.0.61 -> 1.0.73 2026-07-23 02:27:45 +09:00
R. Ryantm
9337b316e7 python3Packages.lifx-async: 5.4.9 -> 5.6.0 2026-07-22 10:07:44 +00:00
Doron Behar
f42f38342c nix: pin to use boost189
https://github.com/NixOS/nix/issues/16180
2026-07-21 08:34:38 +03:00
Ihar Hrachyshka
aa511fdc6c python3Packages.i3ipc: fix darwin tests 2026-07-20 21:12:25 -04:00
İlkecan Bozdoğan
fdcac1710f ffmpegthumbnailer: use absolute path in thumbnailer file
https://github.com/NixOS/nixpkgs/pull/480060
2026-07-17 15:32:27 +03:00
R. Ryantm
3d0f42e089 ocamlPackages.mem_usage: 0.1.2 -> 0.2.0 2026-07-16 15:27:07 +00:00
R. Ryantm
6c9d5f03bb nuspell: 5.1.7 -> 5.1.8 2026-07-15 13:42:55 +00:00
Ethan Carter Edwards
19fd1ec138 depot-cli: init at 2.101.73
Homepage: github.com/depot/cli

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-07-13 23:19:28 -07:00
Hridesh MG
7444c53bce nixos/softether: fix ExecStart failing on read-only /nix/store
The softether binaries were being invoked from their nix store paths.
Softether was unable to create state files into this read-only path
resulting in startup failures like:

  Unable to create /nix/store/.../vpnclient/.VPN-...

A writeable state directory is already setup in preStart, use the
pre-existing symlinks in this directory to invoke the binaries instead.
2026-07-02 10:17:17 +05:30
R. Ryantm
3c98104573 python3Packages.bundlewrap: 5.0.3 -> 5.1.0 2026-06-30 00:37:19 +00:00
Mio
91eb590132 baobab: add desktopToDarwinBundle override 2026-06-29 20:14:36 +10:00
SandaruKasa
388307bf88 hello: strictDeps & enableParallelBuilding 2026-06-15 03:20:15 +03:00
Matt Sturgeon
9eccc1e269 lib.types.nullOr: implement v2 check & merge
Eman helped test and mitigate the performance impact, as `nullOr` is a
surprisingly hot-path in NixOS and Nixpkgs.

Co-authored-by: Eman Resu <78693624+quatquatt@users.noreply.github.com>
2026-05-29 21:30:46 +01:00
Boosted-Bonobo
ed19415421 boost: boost189 -> boost191 2026-05-29 14:44:27 +00:00
Matt Sturgeon
4a0627b1a3 lib/tests/modules.sh: Test types.nullOr mixed value error 2026-05-29 11:17:16 +01:00
Philipp Conrad
82e3787e2c libqmi: add doc output 2026-05-26 19:22:35 +02:00
Alejandro Quintanar
aca2bae127 term39: init at 1.5.1 2026-05-13 16:27:32 +02:00
Alejandro Quintanar
25de9794e1 maintainers: add alejandroqh 2026-05-11 23:13:16 +02:00
2053 changed files with 37750 additions and 22086 deletions

View File

@@ -3,6 +3,35 @@
Nixpkgs provides a variety of wrapper functions that help build commonly useful derivations.
Like [`stdenv.mkDerivation`](#sec-using-stdenv), each of these build helpers creates a derivation, but the arguments passed are different (usually simpler) from those required by `stdenv.mkDerivation`.
## Arguments with finalAttrs {#trivial-builder-finalAttrs}
In parameters that reference this section, you may either pass the value itself,
or a function that produces it.
When it's a function the argument value is [`finalAttrs`] from [`mkDerivation`].
Typically both the *attributes* and *script* arguments support this, simultaneously if needed.
::: {.example #ex-trivial-builder-finalAttrs}
# Using `finalAttrs` in a build helper
```nix
runCommand "hi" (finalAttrs: { passthru.exe = "${finalAttrs.finalPackage}/bin/hi"; }) ''
mkdir -p $out/bin
substitute ${./hi.foo} $out/bin/hi --replace-fail "@foo@" ${lib.getExe foo}
''
```
This creates a package with an executable script that's in the standard `bin/` directory,
but also convenient to interpolate without reliance on `$PATH`, e.g assuming the result of the above is in binding `hi`:
```nix
''
echo START_GREETING
${hi.exe} --rude
echo END_GREETING
''
```
:::
## `runCommandWith` {#trivial-builder-runCommandWith}
@@ -23,8 +52,10 @@ runCommandWith :: {
name :: name;
stdenv? :: Derivation;
runLocal? :: Bool;
derivationArgs? :: { ... };
} -> String -> Derivation
derivationArgs? :: { ... } | finalAttrs@{ finalPackage :: Derivation, ... } -> { ... };
}
-> (String | finalAttrs@{ finalPackage :: Derivation, ... } -> String)
-> Derivation
```
### Inputs {#trivial-builder-runCommandWith-Inputs}
@@ -47,10 +78,10 @@ runCommandWith :: {
`stdenv` (Derivation)
: The [standard environment](#chap-stdenv) to use, defaulting to `pkgs.stdenv`.
`derivationArgs` (Attribute set)
`derivationArgs` (Attribute set *or* [function from `finalAttrs`](#trivial-builder-finalAttrs))
: Additional arguments for [`mkDerivation`](#sec-using-stdenv).
`buildCommand` (String)
`buildCommand` (String *or* [function from `finalAttrs`](#trivial-builder-finalAttrs))
: Shell commands to run in the derivation builder.
::: {.note}
@@ -109,10 +140,10 @@ While the type signature(s) differ from [`runCommandWith`], individual arguments
`name` (String)
: The derivation's name
`derivationArgs` (Attribute set)
`derivationArgs` (Attribute set *or* [function from `finalAttrs`](#trivial-builder-finalAttrs))
: Additional parameters passed to [`mkDerivation`]
`buildCommand` (String)
`buildCommand` (String *or* [function from `finalAttrs`](#trivial-builder-finalAttrs))
: The command(s) run to build the derivation.
@@ -902,3 +933,6 @@ produces an output path `/nix/store/<hash>-runtime-references` containing
but none of `hello`'s dependencies because those are not referenced directly
by `hi`'s output.
[`finalAttrs`]: #mkderivation-recursive-attributes
[`mkDerivation`]: #sec-using-stdenv

View File

@@ -176,5 +176,7 @@ stdenvNoCC.mkDerivation (
manpage-urls = callPackage ../tests/manpage-urls.nix { };
};
};
meta.license = lib.licenses.mit;
}
)

View File

@@ -0,0 +1,47 @@
# `installAgentSkills` {#installAgentSkills}
This hook automatically installs LLM agent skills into the proper location in `$out/share/skills/($pname|$base)/$skill/`.
Agents do not scan package outputs themselves. Expose skills via `environment.pathsToLink = [ "/share/skills" ];` and symlink the wanted `share/skills/<pname>/<skill>` directories into the agent's skill directory (e.g. `~/.claude/skills/`).
The automatic behavior of the hook can be disabled by setting the `dontInstallAgentSkills` variable to true.
Additionally, it exposes the `installSkill` function that can be used from `postInstall`
## `installSkill` {#installAgentSkills-installSkill}
The `installSkill` function takes one or two arguments: a directory to copy to the install location, and an optional base directory.
NB: passing a SKILL.md file directly as the first argument will fail as skills often contain other examples and tooling within the same directory.
### Example Usage {#installAgentSkills-installSkill-exampleusage}
```nix
{
nativeBuildInputs = [ installAgentSkills ];
postInstall = ''
installSkill skills/skill-xyz
'';
# installs to $out/share/skills/$pname/skill-xyz
# OR
postInstall = ''
installSkill skills/skill-xyz random-base
'';
# installs to $out/share/skills/random-base/skill-xyz
}
```
Where `skills/skill-xyz` may look like:
```
skills/skill-xyz:
- SKILL.md
- scripts/
- references/
- assets/
- ...
```

View File

@@ -73,7 +73,7 @@ Controls the flags passed to `cargo tauri build`.
#### `tauriBundleType` {#tauri-bundle-type}
The [bundle type](https://tauri.app/v1/guides/building/) to build.
The [bundle type](https://tauri.app/reference/javascript/api/namespaceapp/#bundletype) to build.
#### `dontTauriBuild` {#dont-tauri-build}

View File

@@ -39,7 +39,7 @@ The `nix:narinfo` properties should be accompanied by a `nix:store_path` propert
| `nix:narinfo:system` | The hardware and software platform on which this component is produced. |
| `nix:narinfo:sig` | Signatures claiming that this component is what it claims to be. |
| `nix:narinfo:ca` | Content address of this store object's file system object, used to compute its store path. |
| `nix:narinfo:references` | A whitespace separated array of store paths that this component references. |
| `nix:narinfo:references` | A whitespace-separated array of store paths that this component references. |
### `nix:fod` {#sec-interop.cylonedx-fod}

View File

@@ -247,6 +247,9 @@
{
"file": "hooks/haredo.section.md"
},
{
"file": "hooks/installAgentSkills.section.md"
},
{
"file": "hooks/installShellFiles.section.md"
},

View File

@@ -139,7 +139,7 @@ running NixOS integration tests on the builder (macOS 15+, M3 or newer).
```nix
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-22.11-darwin";
nixpkgs.url = "https://channels.nixos.org/nixpkgs-26.05-darwin/nixexprs.tar.zst";
darwin.url = "github:nix-darwin/nix-darwin/master";
darwin.inputs.nixpkgs.follows = "nixpkgs";
};

View File

@@ -140,6 +140,9 @@
"ex-testEqualArrayOrMap-test-function-add-cowbell": [
"index.html#ex-testEqualArrayOrMap-test-function-add-cowbell"
],
"ex-trivial-builder-finalAttrs": [
"index.html#ex-trivial-builder-finalAttrs"
],
"ex-writeShellApplication": [
"index.html#ex-writeShellApplication"
],
@@ -167,6 +170,15 @@
"inkscape-plugins": [
"index.html#inkscape-plugins"
],
"installAgentSkills": [
"index.html#installAgentSkills"
],
"installAgentSkills-installSkill": [
"index.html#installAgentSkills-installSkill"
],
"installAgentSkills-installSkill-exampleusage": [
"index.html#installAgentSkills-installSkill-exampleusage"
],
"installfonts": [
"index.html#installfonts"
],
@@ -999,6 +1011,9 @@
"treefmt": [
"index.html#treefmt"
],
"trivial-builder-finalAttrs": [
"index.html#trivial-builder-finalAttrs"
],
"typst": [
"index.html#typst",
"doc/languages-frameworks/typst.section.md#typst"

View File

@@ -47,6 +47,8 @@
- `bundlerApp` now sets `__structuredAttrs = true` for its result package.
Out-of-tree packages passing `postBuild` to `bundlerApp` should examine if their `postBuild` commands are compatible with structured attributes.
- `praat` has been updated to `7.x.x`, which changes the location of the settings file, buttons file, and plug-ins to standardized locations for each platform. This is a breaking change for plug-in writers and users of the sendpraat subroutine.
- `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.
- Gradle 7 has been removed because it is end-of-life. Please [upgrade to a newer version of Gradle](https://docs.gradle.org/current/userguide/upgrading_version_7.html).
@@ -60,8 +62,13 @@
- `gotosocial` has been updated to 0.22.0. This release contains a very long database migration, which should not be cancelled or interrupted under any circumstances.
- Postgres users: Following the migration, if you encounter slowdown on Postgres specifically (ie., timing out while loading timelines) you may need to run some manual database maintenance steps. Please check https://docs.gotosocial.org/en/stable/admin/database_maintenance/#postgres.
- `lego` has been updated to 5.x, which has a changed CLI and state layout.
See [upstream's v4 to v5 CLI migration guide](https://go-acme.github.io/lego/migration/cli/) for details.
- `xsecurelock` no longer supports authentication via htaccess files (`~/.xsecurelock.pw`) or via the `pamtester` program by default. Only the recommended PAM module is supported unless rebuilt with `withHtaccess` or `withPamtester`.
- `keychain` has been updated to 3.x.x, which is a major and breaking rewrite of the program, including its CLI arguments. See [v3](https://github.com/danielrobbins/keychain/releases/tag/3.0.0) release notes for details and migration.
- `python3Packages.django-health-check` has been updated to major version 4. See its [migration guide](https://codingjoe.dev/django-health-check/migrate-to-v4/) and [changelog](https://github.com/codingjoe/django-health-check/releases/tag/4.0.0) for breaking changes.
- `jmtpfs` has been removed due to lack of maintenance and fuse3 support.
@@ -97,6 +104,10 @@
- `tengine` has been removed as it has seen seriously delayed responses to security vulnerabilities.
- `jellyfin` has been upgraded to major version 12, which contains breaking changes. See the [upstream blog post](https://jellyfin.org/posts/jellyfin-release-12.0) for more information on how to safely upgrade.
- `writeTextFile` now uses structured attributes and `passAsFile` is no longer used or supported.
- `nix-serve-ng` (and `haskellPackages.nix-serve-ng`) is now built against Lix instead of CppNix, following upstream which has switched to Lix as its supported Nix implementation.
- Linux kernel configuration has been moved out of the `linux-kernel` field of the platform structure into the kernel builders:
@@ -114,6 +125,8 @@
`lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}` have been unified into `lib.systems.examples.armv5tel-multiplatform`.
Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box.
- `tcl.mkTclDerivation` now enables `strictDeps` and `__structuredAttrs`.
- `pdns` has been updated from `5.0.x` to `5.1.x`. Please be sure to review the [Upgrade Notes](https://doc.powerdns.com/authoritative/upgrading.html#to-5-1-0) before upgrading. Namely LUA record updates are no longer allowed by default, and the embedded webserver no longer includes a `access-control-allow-origin: *` header by default.
- LibreOffice upstream switched from Fresh/Still stable branches to a single Stable branch; `libreoffice` and `libreoffice-qt` work as before, but more specific aliases like `libreoffice-fresh` should be replaced.
@@ -130,6 +143,9 @@
Users who must continue using ingress-nginx will now need to manually provide the rke2-images-ingress-nginx tarball.
- Future Removal: The ingress-nginx chart will not receive any additional updates and will be completely removed in v1.37 for community users.
- `replaceVarsWith` now enables `strictDeps` and `__structuredAttrs` and passing these attributes to the function is no longer allowed.
By extension, `replaceVars` now also enables `strictDeps` and `__structuredAttrs`.
- `buildFHSEnvChroot` has been removed after deprecation in 23.05.
- `leafnode` has been removed, as it was an unmaintained alpha-release of leafnode 2 and has a dependency on the EOL PRCE-library. Consider using `leafnode1` instead, which is still maintained.
@@ -148,6 +164,8 @@
- `pdfium` is now built from source instead of packaging prebuilt binaries. `pdfium-binaries` has been renamed to `pdfium`, and `pdfium-binaries-v8` has been removed.
- `iocaine` has been updated to `3.5.1`.
- `librest` providing 0.7 ABI was removed. `librest_1_0` providing 1.0 ABI was renamed to `librest` and `librest_1_0` was kept as an alias.
- `luaPackages.lrexlib-pcre` has been removed as part of the process to fully migrate from the end-of-life PRCE library to PCRE2. `luaPackages.lrexlib-pcre2` and multiple other versions of lrexlib can be used instead.
@@ -186,6 +204,10 @@
- netbox plugins have been moved from the python3Packages to the netboxPlugins package set.
- The `services.freenet` module has been renamed to `services.hyphanet`.
For more information, [see the project's website](https://www.hyphanet.org/freenet-renamed-to-hyphanet.html).
The `freenet` user, group and `/var/lib/freenet` data directory are renamed to `hyphanet` on systems with `system.stateVersion` at `26.11` or newer.
## Other Notable Changes {#sec-nixpkgs-release-26.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View File

@@ -493,7 +493,7 @@ When using native compilation, `stdenv` is lenient towards incorrect placement o
While convenient for getting to a package quickly, this behavior can break cross-compilation. Adding `strictDeps = true` as a parameter to `mkDerivation` or any of its language specific wrappers disables this behavior.
The specialized `build*` functions for dlang, emacs, go, nim, ocaml, python, and rust enable this option by default.
The specialized `build*` functions for dlang, emacs, go, nim, ocaml, python, rust, and `tcl.mkTclDerivation` enable this option by default.
## Attributes {#ssec-stdenv-attributes}

View File

@@ -31,7 +31,6 @@ let
length
mapAttrs
mapAttrsToList
mapAttrsRecursiveCond
min
optional
optionalAttrs
@@ -254,7 +253,7 @@ let
# This function takes an empty attrset as an argument.
# It could theoretically be replaced with its body,
# but such a binding is avoided to allow for earlier grabage collection.
# but such a binding is avoided to allow for earlier garbage collection.
doCollect =
{ }:
collectModules class (specialArgs.modulesPath or "") (regularModules ++ [ internalModule ]) (
@@ -279,7 +278,11 @@ let
let
# For definitions that have an associated option
declaredConfig = mapAttrsRecursiveCond (v: !isOption v) (_: v: v.value) options;
declaredConfig =
let
recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);
in
recurse options;
# If freeformType is set, this is for definitions that don't have an associated option
freeformConfig =
@@ -564,12 +567,23 @@ let
modulesPath:
{ disabled, modules }:
let
keyFilter = filter (attrs: !isDisabled modulesPath disabled attrs);
isDisabledModule = isDisabled modulesPath disabled;
keyFilter = filter (attrs: !isDisabledModule attrs);
in
catAttrs "module" (genericClosure {
startSet = keyFilter modules;
operator = attrs: keyFilter attrs.modules;
});
catAttrs "module" (
genericClosure (
if disabled == [ ] then
{
startSet = modules;
operator = attrs: attrs.modules;
}
else
{
startSet = keyFilter modules;
operator = attrs: keyFilter attrs.modules;
}
)
);
toGraph =
modulesPath:
@@ -631,6 +645,28 @@ let
: 3\. Function argument
*/
unifyModuleSyntax =
let
attrsToRemove = [
"_class"
"_file"
"key"
"disabledModules"
"imports"
"options"
"config"
"meta"
"freeformType"
];
shorthandAttrsToRemove = [
"_class"
"_file"
"key"
"disabledModules"
"require"
"imports"
"freeformType"
];
in
file: key: m:
let
addMeta =
@@ -654,17 +690,7 @@ let
in
if m ? config || m ? options then
let
badAttrs = removeAttrs m [
"_class"
"_file"
"key"
"disabledModules"
"imports"
"options"
"config"
"meta"
"freeformType"
];
badAttrs = removeAttrs m attrsToRemove;
in
if badAttrs != { } then
throw "Module `${key}' has an unsupported attribute `${head (attrNames badAttrs)}'. This is caused by introducing a top-level `config' or `options' attribute. Add configuration attributes immediately on the top level instead, or move all of them (namely: ${toString (attrNames badAttrs)}) into the explicit `config' attribute."
@@ -690,17 +716,7 @@ let
disabledModules = m.disabledModules or [ ];
imports = m.require or [ ] ++ m.imports or [ ];
options = { };
config = addFreeformType (
removeAttrs m [
"_class"
"_file"
"key"
"disabledModules"
"require"
"imports"
"freeformType"
]
);
config = addFreeformType (removeAttrs m shorthandAttrsToRemove);
};
applyModuleArgsIfFunction =
@@ -876,15 +892,13 @@ let
# We're descending into attribute name.
let
loc = prefix ++ [ name ];
defns = pushedDownDefinitionsByName.${name} or [ ];
defns' = rawDefinitionsByName.${name} or [ ];
optionDecls = filter (
isOptionDecl =
m:
m.options ? _type
&& (m.options._type == "option" || throwDeclarationTypeError loc m.options._type m._file)
) decls;
&& (m.options._type == "option" || throwDeclarationTypeError loc m.options._type m._file);
in
if length optionDecls == length decls then
if all isOptionDecl decls then
let
opt = fixupOptionType loc (mergeOptionDecls loc decls);
in
@@ -892,7 +906,35 @@ let
matchedOptions = evalOptionValue loc opt defns';
unmatchedDefns = [ ];
}
else if optionDecls != [ ] then
# this may look like duplicate computations are performed, but testing
# with a minimal NixOS config (defined below):
#
# 1. in 87% of cases, the above `all isOptionDecl decls` passes and we
# short-circuit
# 2. In 12% of cases, there's only one decl and we short-circuit
# 3. in another 1% of cases, we loop again and short-circuit when
# `any isOptionDecl decls` fails
# 4. In the final case, we pass the `any` and have to refilter. This
# only triggers in 1 of the 48000 calls to this function.
#
# The minimal config was defined with this expression:
#
# let nixos = import ./nixos/lib/eval-config.nix {
# modules = [
# ./nixos/modules/profiles/minimal.nix
# {
# fileSystems."/" = {
# device = "/dev/sda1";
# fsType = "ext4";
# };
# boot.loader.grub.devices = [ "/dev/sda" ];
# }
# ];
# }; in nixos.config.system.build.toplevel
else if length decls != 1 && any isOptionDecl decls then
let
optionDecls = filter isOptionDecl decls;
in
if
all (x: x.options.type.name or null == "submodule") optionDecls
# Raw options can only be merged into submodules. Merging into
@@ -920,7 +962,7 @@ let
(head optionDecls).options.type.description or "<no description>"
}' does not support nested options.\n${showRawDecls loc nonOptions}"
else
mergeModules' loc decls defns
mergeModules' loc decls (pushedDownDefinitionsByName.${name} or [ ])
) declsByName;
matchedOptions = mapAttrs (n: v: v.matchedOptions) resultsByName;
@@ -1009,19 +1051,17 @@ let
: 2\. Function argument
*/
mergeOptionDecls =
loc: opts:
loc:
foldl'
(
res: opt:
let
t = res.type;
t' = opt.options.type;
mergedType = t.typeMerge t'.functor;
typesMergeable = mergedType != null;
typeSet =
if opt.options ? type && res ? type then
if typesMergeable then
if res ? type && opt.options ? type then
let
mergedType = res.type.typeMerge opt.options.type.functor;
in
if mergedType != null then
{
type = mergedType;
}
@@ -1032,7 +1072,7 @@ let
else
{ };
bothHave = k: opt.options ? ${k} && res ? ${k};
bothHave = k: res ? ${k} && opt.options ? ${k};
in
if bothHave "default" || bothHave "example" || bothHave "description" || bothHave "apply" then
# Keep in sync with the same error above!
@@ -1077,8 +1117,7 @@ let
declarations = [ ];
declarationPositions = [ ];
options = [ ];
}
opts;
};
/**
Merge all the definitions of an option to produce the final
@@ -1131,21 +1170,19 @@ let
throw "The option `${showOption loc}' is read-only, but it's set multiple times. Definition values:${showDefs separateDefs}"
else
mergeDefinitions loc opt.type defs';
# Apply the 'apply' function to the merged value. This allows options to
# yield a value computed from the definitions
value = if opt ? apply then opt.apply res.mergedValue else res.mergedValue;
warnDeprecation =
if (opt.type.deprecationMessage != null) then
warn "The type `types.${opt.type.name}' of option `${showOption loc}' defined in ${showFiles opt.declarations} is deprecated. ${opt.type.deprecationMessage}"
else
x: x;
in
warnDeprecation opt
(
if opt.type.deprecationMessage != null then
warn "The type `types.${opt.type.name}' of option `${showOption loc}' defined in ${showFiles opt.declarations} is deprecated. ${opt.type.deprecationMessage}" opt
else
opt
)
// {
value = addErrorContext "while evaluating the option `${showOption loc}':" value;
value = addErrorContext "while evaluating the option `${showOption loc}':" (
# Apply the 'apply' function to the merged value. This allows options to
# yield a value computed from the definitions
if opt ? apply then opt.apply res.mergedValue else res.mergedValue
);
inherit (res.defsFinal') highestPrio;
definitions = catAttrs "value" res.defsFinal;
files = catAttrs "file" res.defsFinal;
@@ -1185,49 +1222,16 @@ let
# Merge definitions of a value of a given type.
mergeDefinitions = loc: type: defs: rec {
defsFinal' =
let
# Process mkMerge and mkIf properties.
defsNormalized = concatMap (
m:
map (
value:
if value._type or null == "definition" then
value
else
{
inherit (m) file;
inherit value;
}
) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
) defs;
# Process mkOverride properties.
defsFiltered = filterOverrides' defsNormalized;
# Sort mkOrder properties.
defsSorted =
# Avoid sorting if we don't have to.
if any (def: def.value._type or "" == "order") defsFiltered.values then
sortProperties defsFiltered.values
else
defsFiltered.values;
in
# Fast path: the overwhelming majority of options have exactly one
# definition whose value carries no property wrapper
# (mkIf/mkMerge/mkOverride/mkOrder/definition). In that case the
# discharge/filter/sort pipeline above is a no-op but still allocates
# several intermediate lists and closures. Detect it up front and hand
# the original singleton straight to the type merge. The let-bindings
# above are lazy and thus never forced on this branch.
# discharge/filter/sort pipeline below is a no-op but still allocates
# several intermediate lists and closures. Detect it up front and hand the
# original singleton straight to the type merge.
if
length defs == 1
&& (
let
d = head defs;
in
addErrorContext "while evaluating definitions from `${d.file}':" (
!(isAttrs d.value && d.value ? _type)
)
&& addErrorContext "while evaluating definitions from `${(head defs).file}':" (
!(head defs).value ? _type
)
then
{
@@ -1235,6 +1239,33 @@ let
highestPrio = defaultOverridePriority;
}
else
let
# Process mkMerge and mkIf properties.
defsNormalized = concatMap (
m:
map (
value:
if value._type or null == "definition" then
value
else
{
inherit (m) file;
inherit value;
}
) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))
) defs;
# Process mkOverride properties.
defsFiltered = filterOverrides' defsNormalized;
# Sort mkOrder properties.
defsSorted =
# Avoid sorting if we don't have to.
if any (def: def.value._type or "" == "order") defsFiltered.values then
sortProperties defsFiltered.values
else
defsFiltered.values;
in
{
values = defsSorted;
inherit (defsFiltered) highestPrio;
@@ -1346,13 +1377,16 @@ let
val;
in
cfg:
if cfg._type or "" == "merge" then
concatMap pushDownProperties cfg.contents
else if cfg._type or "" == "if" then
map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content)
else if cfg._type or "" == "override" then
map (mapAttrsIfAttrs (n: v: mkOverride cfg.priority v)) (pushDownProperties cfg.content)
# FIXME: handle mkOrder?
if cfg ? _type then
if cfg._type == "if" then
map (mapAttrsIfAttrs (n: v: mkIf cfg.condition v)) (pushDownProperties cfg.content)
else if cfg._type == "merge" then
concatMap pushDownProperties cfg.contents
else if cfg._type == "override" then
map (mapAttrsIfAttrs (n: v: mkOverride cfg.priority v)) (pushDownProperties cfg.content)
# FIXME: handle mkOrder?
else
[ cfg ]
else
[ cfg ];
@@ -1375,13 +1409,16 @@ let
*/
dischargeProperties =
def:
if def._type or "" == "merge" then
concatMap dischargeProperties def.contents
else if def._type or "" == "if" then
if isBool def.condition then
if def.condition then dischargeProperties def.content else [ ]
if def ? _type then
if def._type == "if" then
if isBool def.condition then
if def.condition then dischargeProperties def.content else [ ]
else
throw "mkIf called with a non-Boolean condition"
else if def._type == "merge" then
concatMap dischargeProperties def.contents
else
throw "mkIf called with a non-Boolean condition"
[ def ]
else
[ def ];
@@ -1471,7 +1508,7 @@ let
fixupOptionType =
loc: opt:
if opt.type.getSubModules or null == null then
opt // { type = opt.type or types.unspecified; }
if opt ? type then opt else opt // { type = types.unspecified; }
else
opt
// {
@@ -1500,23 +1537,21 @@ let
mergeAttrDefinitionsWithPrio =
opt:
let
defsByAttr = zipAttrs (
concatLists (
concatMap (
{ value, ... }@def:
map (mapAttrsToList (
k: value: {
${k} = def // {
inherit value;
};
}
)) (pushDownProperties value)
) opt.definitionsWithLocations
)
defsByAttr = concatLists (
concatMap (
{ value, ... }@def:
map (mapAttrsToList (
k: value: {
${k} = def // {
inherit value;
};
}
)) (pushDownProperties value)
) opt.definitionsWithLocations
);
in
assert opt.type.name == "attrsOf" || opt.type.name == "lazyAttrsOf";
mapAttrs (
zipAttrsWith (
k: v:
let
merging = mergeDefinitions (opt.loc ++ [ k ]) opt.type.nestedTypes.elemType v;

View File

@@ -226,6 +226,9 @@ checkConfigError 'In attrTag, each tag value must be an option, but tag int was
# types
checkConfigOutput '"ok"' config.assertions ./types.nix
# types.nullOr
checkConfigError 'A definition for option .nullableValue\.mixed. is not of type .*\. TypeError: The option .nullableValue\.mixed. is defined both null and not null, in .* and .*\.' config.nullableValue.mixed ./types.nix
# types.pathInStore
checkConfigOutput '".*/store/0lz9p8xhf89kb1c1kk6jxrzskaiygnlh-bash-5.2-p15.drv"' config.pathInStore.ok1 ./types.nix
checkConfigOutput '".*/store/0fb3ykw9r5hpayd05sr0cizwadzq1d8q-bash-5.2-p15"' config.pathInStore.ok2 ./types.nix

View File

@@ -60,6 +60,10 @@ in
};
nullableValue.list = [ { bar = [ 1 ]; } ]; # list
nullableValue.lambda = x: x; # Error
nullableValue.mixed = lib.mkMerge [
null
"foo"
]; # Error
# serializableValueWith { nullable = false; }
structuredValue.null = null; # Error

View File

@@ -1242,18 +1242,44 @@ rec {
optionDescriptionPhrase (class: class == "noun" || class == "conjunction") elemType
}";
descriptionClass = "conjunction";
check = x: x == null || elemType.check x;
merge =
loc: defs:
let
nulls = filter (def: def.value == null) defs;
in
if nulls == [ ] then
elemType.merge loc defs
else if length nulls == length defs then
null
else
throw "The option `${showOption loc}` is defined both null and not null, in ${showFiles (getFiles defs)}.";
check = {
__functor = _self: x: x == null || elemType.check x;
isV2MergeCoherent = true;
};
merge = {
__functor =
self: loc: defs:
let
inherit (self.v2 { inherit loc defs; }) headError value;
in
if headError.causedByMixedNulls or false then throw headError.message else value;
v2 =
{ loc, defs }:
if all (def: def.value != null) defs then
# There are no null values
if elemType.merge ? v2 then
checkV2MergeCoherence loc elemType (elemType.merge.v2 { inherit loc defs; })
else
{
value = elemType.merge loc defs;
headError = checkDefsForError elemType.check loc defs;
valueMeta = { };
}
else
# There are some null values
{
headError =
if length defs == 1 || all (def: def.value == null) defs then
null
else
{
message = "The option `${showOption loc}` is defined both null and not null, in ${showFiles (getFiles defs)}.";
causedByMixedNulls = true;
};
value = null;
valueMeta = { };
};
};
emptyValue = {
value = null;
};

View File

@@ -193,7 +193,6 @@
"Emin017": 99674037,
"Et7f3": 29592775,
"Guanran928": 68757440,
"KristijanZic": 10299892,
"LnL7": 689294,
"Mastermindaxe": 33257997,
"Moraxyc": 69713071,

View File

@@ -1250,6 +1250,11 @@
githubId = 2545644;
name = "Alessandro Di Federico";
};
alejandroqh = {
github = "alejandroqh";
githubId = 40313108;
name = "Alejandro Quintanar";
};
alejandrosame = {
email = "alejandrosanchzmedina@gmail.com";
matrix = "@alejandrosame:matrix.org";
@@ -4474,6 +4479,14 @@
githubId = 510553;
name = "Jos van Bakel";
};
c2fc2f = {
name = "c2fc2f";
github = "c2fc2f";
githubId = 59392138;
email = "contact@c2fc2f.com";
matrix = "@c2fc2f:sagbot.com";
keys = [ { fingerprint = "6EF1 8507 76B5 ABCE 5BF0 C0F8 42E0 E1D1 0B61 1208"; } ];
};
c31io = {
email = "celiogrand@outlook.com";
github = "c31io";
@@ -6221,6 +6234,12 @@
github = "dadada";
githubId = 7216772;
};
daimond113 = {
name = "daimond113";
github = "daimond113";
githubId = 72147841;
email = "contact@daimond113.com";
};
dalance = {
email = "dalance@gmail.com";
github = "dalance";
@@ -6758,12 +6777,6 @@
githubId = 25856103;
name = "DDoSolitary";
};
dduan = {
email = "daniel@duan.ca";
github = "dduan";
githubId = 75067;
name = "Daniel Duan";
};
de11n = {
email = "nixpkgs-commits@deshaw.com";
github = "de11n";
@@ -7429,6 +7442,12 @@
githubId = 93157285;
name = "Dmitrii Stepanidenko";
};
DmitrySkibitsky = {
email = "dmitryskibitsky@gmail.com";
github = "DmitrySkibitsky";
githubId = 20288556;
name = "Dmitry Skibitsky";
};
DmitryTsygankov = {
email = "dmitry.tsygankov@gmail.com";
github = "DmitryTsygankov";
@@ -8802,6 +8821,11 @@
githubId = 965612;
name = "York Wong";
};
etiennelescot = {
github = "EtienneLescot";
githubId = 215859519;
name = "Etienne Lescot";
};
Etjean = {
email = "et.jean@outlook.fr";
github = "Etjean";
@@ -10387,7 +10411,7 @@
};
gibbert = {
email = "gbjgms@gmail.com";
github = "zgibberish";
github = "2gibbert";
githubId = 67570424;
name = "gibbert";
};
@@ -14612,6 +14636,11 @@
githubId = 6544084;
name = "Kai Harries";
};
kaistarkk = {
github = "KaiStarkk";
githubId = 1722064;
name = "KaiStarkk";
};
kalbasit = {
email = "wael.nasreddine@gmail.com";
matrix = "@kalbasit:matrix.org";
@@ -14815,6 +14844,12 @@
githubId = 32649612;
keys = [ { fingerprint = "65DF D21C 22A9 E4CD FD1A 0804 C3D7 16E7 29B3 C86A"; } ];
};
keksnino = {
name = "KeksNino";
email = "KeksNino@proton.me";
github = "KeksNino";
githubId = 87879013;
};
keldu = {
email = "mail@keldu.de";
github = "keldu";
@@ -19342,6 +19377,12 @@
githubId = 708570;
name = "Manuel Mendez";
};
mmulqueen = {
email = "michael@mulqueen.me.uk";
github = "mmulqueen";
githubId = 6616321;
name = "Michael Mulqueen";
};
mmusnjak = {
email = "marko.musnjak@gmail.com";
github = "mmusnjak";
@@ -25295,6 +25336,14 @@
github = "Ruixi-rebirth";
githubId = 75824585;
};
RumBugen = {
name = "Vladislav Wanner";
email = "vladislavwanner@gmail.com";
github = "RumBugen";
githubId = 43646118;
matrix = "@rumbugen:matrix.org";
keys = [ { fingerprint = "305D 2271 3C43 2E52 FB86 7C64 6107 6951 3194 1931"; } ];
};
rumpelsepp = {
name = "Stefan Tatschner";
email = "stefan@rumpelsepp.org";
@@ -31390,6 +31439,11 @@
githubId = 28888242;
name = "WORLDofPEACE";
};
wormt = {
github = "wormt";
githubId = 209373679;
name = "wormt";
};
WoutSwinkels = {
name = "Wout Swinkels";
email = "nixpkgs@woutswinkels.com";
@@ -32184,12 +32238,6 @@
githubId = 65394961;
name = "Yves Straten";
};
yvnth = {
email = "yashupress@gmail.com";
github = "yvnth";
githubId = 201552597;
name = "Yashwanth Prasannakumar";
};
yzx9 = {
email = "yuan.zx@outlook.com";
github = "yzx9";

View File

@@ -157,15 +157,17 @@ def main(pkgset: str, version: str, nixpkgs: pathlib.Path, sources_url: str | No
json.dump(results, fd, indent=2)
for project_name in projects_to_update_rust:
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
subprocess.run([
"nix-update",
f"kdePackages.{project_name}",
"--version",
"skip",
"--override-filename",
pkg_file
])
print(f"Updating cargoDeps hash for {pkgset}/{project_name}...")
pkg_dir = set_dir / project_name
pkg_file = pkg_dir / "default.nix"
subprocess.run([
"nix-update",
f"kdePackages.{project_name}",
"--version",
"skip",
"--override-filename",
pkg_file
])
if __name__ == "__main__":

View File

@@ -32,5 +32,6 @@ stdenv.mkDerivation {
description = "Utility to generate a Nix expression for a Perl package from CPAN";
mainProgram = "nix-generate-from-cpan";
platforms = lib.platforms.unix;
license = lib.licenses.mit;
};
}

View File

@@ -39,5 +39,6 @@ stdenv.mkDerivation {
description = "Utility for Nixpkgs contributors to check Nixpkgs for common errors";
mainProgram = "nixpkgs-lint";
platforms = lib.platforms.unix;
license = lib.licenses.mit;
};
}

View File

@@ -751,7 +751,6 @@ with lib.maintainers;
swift = {
members = [
dduan
samasaur
stephank
];

View File

@@ -92,6 +92,10 @@ cd /my/git/clone/of/nixpkgs
nix-build -A nixosTests.hostname
```
In-tree tests run with a few changes to defaults, notably
- The `pkgs.*` are read only by default. You can opt out with `node.pkgsReadOnly = false;` at the test level.
- `nix.enable` defaults to `false` to reduce build closure size; in particular the reverse build closure of `nix` and its dependencies.
### Testing outside the NixOS project {#sec-call-nixos-test-outside-nixos}
Outside the `nixpkgs` repository, you can use the `runNixOSTest` function from
@@ -110,6 +114,8 @@ pkgs.testers.runNixOSTest {
`runNixOSTest` returns a derivation that runs the test.
Out-of-tree tests evaluate with a set of defaults that balances the principle of least surprise in the general case, but has a few differences from in-tree NixOS tests. See [Testing within NixOS](#sec-call-nixos-test-in-nixos).
## Test machines {#ssec-nixos-test-machines}
A NixOS test usually consists of one or more test machines. Each machine is either a

View File

@@ -15,6 +15,7 @@ An example of how to build an image:
imports = [ "${modulesPath}/image/repart.nix" ];
image.repart = {
enable = true;
name = "image";
partitions = {
"esp" = {
@@ -148,6 +149,7 @@ in
fileSystems."/".device = "/dev/disk/by-label/nixos";
image.repart = {
enable = true;
name = "image";
partitions = {
"esp" = {

View File

@@ -68,6 +68,18 @@
"module-boot-plymouth-tpm2-totp-quick-start-enable": [
"index.html#module-boot-plymouth-tpm2-totp-quick-start-enable"
],
"module-services-cliproxyapi": [
"index.html#module-services-cliproxyapi"
],
"module-services-cliproxyapi-authentication": [
"index.html#module-services-cliproxyapi-authentication"
],
"module-services-cliproxyapi-authentication-cli": [
"index.html#module-services-cliproxyapi-authentication-cli"
],
"module-services-cliproxyapi-authentication-management-api": [
"index.html#module-services-cliproxyapi-authentication-management-api"
],
"module-services-keycloak-unix-socket": [
"index.html#module-services-keycloak-unix-socket"
],

View File

@@ -161,6 +161,8 @@ Alongside many enhancements to NixOS modules and general system improvements, th
- [immich-public-proxy](https://github.com/alangrainger/immich-public-proxy), a proxy for sharing Immich albums without exposing the Immich API. Available as [services.immich-public-proxy](#opt-services.immich-public-proxy.enable).
- [Omada Software Controller](https://www.tp-link.com/us/business-networking/omada-sdn-controller/omada-software-controller), a professional and free on-premises controller for the Omada Software Defined Networking (SDN) platform, provides centralized management of Omada access points, switches and routers. Available as [services.omada](#opt-services.omada.enable).
- [Zipline](https://zipline.diced.sh/), a ShareX/file upload server that is easy to use, packed with features, and with an easy setup. Available as [services.zipline](#opt-services.zipline.enable).
- [GlitchTip](https://glitchtip.com/), an open source Sentry API compatible error tracking platform. Available as [services.glitchtip](#opt-services.glitchtip.enable).

View File

@@ -34,6 +34,8 @@
- [tranquil](https://tangled.org/tranquil.farm/tranquil-pds) is an ATProto PDS (personal data server) implementation in Rust. A featureful, spec conscious and community driven alternative to the Bluesky reference implementation PDS. Available as [services.tranquil-pds](#opt-services.tranquil-pds.enable).
- [Zerobyte](https://github.com/nicotsx/zerobyte), backup automation for self-hosters built on top of restic, with a web interface to schedule, manage and monitor encrypted backups. Available as [services.zerobyte](#opt-services.zerobyte.enable).
- [Cardwire](https://github.com/OpenGamingCollective/cardwire), a GPU manager for Linux that uses eBPF+LSM hooks to control GPUs. Available as [services.cardwired](#opt-services.cardwired.enable).
- [Moonlight Qt](https://moonlight-stream.org/), a client for playing your PC games on almost any device. Available as [programs.moonlight-qt](#opt-programs.moonlight-qt.enable).
@@ -60,6 +62,8 @@
- [feishin](https://github.com/jeffvli/feishin), a modern self-hosted music player. Available as [services.feishin](#opt-services.feishin.enable).
- [Aurral](https://aurral.org), a Lidarr companion for self-hosted music discovery. Available as [services.aurral](#opt-services.aurral.enable).
- [CastSponsorSkip](https://github.com/gabe565/CastSponsorSkip/), skips YouTube sponsorships (and sometimes ads) on all local Google Cast devices.
- [Stump](https://www.stumpapp.dev/), a free and open source comics, manga and digital book server with OPDS support. Available as [services.stump](#opt-services.stump.enable).
@@ -70,6 +74,8 @@
- [Freescout](https://freescout.net/), a free, open source Helpdesk and shared mailbox. Available as [services.freescout](#opt-services.freescout.enable).
- [CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI), a proxy that provides OpenAI/Gemini/Claude/Codex/Grok compatible API interfaces from OAuth-based AI CLI subscriptions. Available as [services.cliproxyapi](#opt-services.cliproxyapi.enable).
- [Lix TOML remote builders](https://docs.lix.systems/manual/lix/stable/advanced-topics/distributed-builds.html#using-a-toml-configuration), remote builder configuration using lix's TOML format. Available as [lix.buildMachines](#opt-lix.buildMachines). Note: incompatible with `nix.buildMachines`.
- [Forgejo Runner](https://forgejo.org/docs/latest/admin/actions/), a daemon for Forgejo Actions. Available as [services.forgejo-runner](#opt-services.forgejo-runner.instances).
@@ -96,6 +102,8 @@
- [vellum](https://github.com/greyxp1/vellum) is a live screen annotation overlay for Wayland. Available as [programs.vellum](#opt-programs.vellum.enable).
- [iocaine](https://git.madhouse-project.org/iocaine/iocaine) is a defense mechanism against unwanted scrapers. Available as [services.iocaine](#opt-services.iocaine.enable).
- [stash-clipboard](https://github.com/NotAShelf/stash), a Wayland clipboard "manager" with fast persistent history and multi-media support. Available as [services.stash-clipboard](#opt-services.stash-clipboard.enable).
- [OO7](https://github.com/linux-credentials/oo7) is a desktop-agnostic Secret Service provider. Available as [services.oo7](#opt-services.oo7.enable)
@@ -150,6 +158,12 @@
- `boot.vesa` has been removed. It was deprecated in 2020 because Xorg now works better with kernel modesetting. If you still need the legacy VESA 800x600 fallback, set `boot.kernelParams = [ "vga=0x317" "nomodeset" ];` directly.
- `security.acme` now uses `lego` 5.x.
Existing ACME account state is migrated automatically.
If you pass raw `lego` flags through `security.acme.*.extraLegoFlags`, `security.acme.*.extraLegoRunFlags`, or `security.acme.*.extraLegoRenewFlags`, update them for the `lego` 5.x CLI.
In particular, `lego renew` has been replaced by the renewal mode of `lego run`.
The certificate identifiers formed by `domain` and `extraDomainNames` must be unique and canonical to avoid repeated renewals. Use IDNA A-labels for internationalized domain names and RFC 5952 notation for IPv6 addresses.
- `authentik` has been updated to 2026.5.3, which changes the default listen address from `0.0.0.0` to `[::]`.
IPv4-only deployments might need to adjust their listen settings.
Deployments running the server and worker in the same network namespace must also set at least the worker
@@ -169,6 +183,8 @@
- `services.pid-fan-controller` no longer provides deep configuration rewriting and adheres now fully to RFC42.
- `strongSwan` has been updated to 6.1.0, which defaults to only accepts IKEv2 connections as responder.
- The `extraArgs` and `check` arguments to `nixos/lib/eval-config.nix` (and therefore to `lib.nixosSystem`) have been removed after being deprecated with a warning since 2021. Passing them is now an evaluation error. Instead of `extraArgs`, set `config._module.args`; instead of `check = false`, set `config._module.check = false`. The `extraArgs` attribute on the resulting configuration has been removed as well.
- Rustical migrates from `settings.http.host` and `settings.http.port` to `settings.http.bind` to support UNIX domain sockets as well as TCP sockets in one setting.
@@ -207,10 +223,14 @@
- `fail2ban` has been updated to 1.1.1, which has a few breaking changes compared to 1.1.0 ([changelog](https://github.com/fail2ban/fail2ban/blob/1.1.1/ChangeLog))
- `services.neo4j.tls.<policy_name>`: This policy is no longer enabled by default. If you rely on this policy, you must now explicitly opt-in by setting `services.neo4j.tls.<policy_name>.enable = true;`.
- `systemd.user.extraConfig` has been removed in favor of the structured [](#opt-systemd.user.settings.Manager) option. Use `systemd.user.settings.Manager` to set any `systemd-user.conf(5)` option directly. For example, replace `systemd.user.extraConfig = "DefaultTimeoutStartSec=60";` with `systemd.user.settings.Manager.DefaultTimeoutStartSec = 60;`.
- `matrix-appservice-discord` was removed from nixpkgs along with its NixOS module (`services.matrix-appservice-discord`) as it is no longer actively maintained upstream. Use the actively-maintained puppeting bridge [`mautrix-discord`](#opt-services.mautrix-discord.enable) instead.
- `services.logrotate.configFile` has been removed. If you still need to load a config from another directory, use `include` directives within `services.logrotate.settings`.
- Home Assistant 2026.8.0 migrated its HTTP configuration from YAML into the frontend. After upgrading, any options configured under `services.home-assistant.config.http` can be removed. HTTP settings can now be configured from the Home Assistant frontend under [Settings → System → Network](https://my.home-assistant.io/redirect/network). If no HTTP settings were previously configured, Home Assistant will default to listening on all interfaces on port 8123.
- `services.timesyncd.extraConfig` has been removed in favor of the structured [](#opt-services.timesyncd.settings.Time) option. Use `services.timesyncd.settings.Time` to set any `timesyncd.conf(5)` option directly. For example, replace `services.timesyncd.extraConfig = "PollIntervalMaxSec=180";` with `services.timesyncd.settings.Time.PollIntervalMaxSec = 180;`.
@@ -238,6 +258,8 @@
- The papra NixOS module is now hardening the systemd unit by default. If this breaks any of the configured directories, please reconfigure them through `services.papra.environment` to enable sandbox passthrough.
- The `image/repart.nix` module now requires users to explicitly enable its use via `image.repart.enable`.
- `services.selfoss.extraConfig` and `services.selfoss.database` have been removed in favor of the structured [](#opt-services.selfoss.settings) option. When moving the `database` options to `settings`, you should also switch to the upstream naming:
- `type` → [`db_type`](#opt-services.selfoss.settings.db_type)
@@ -310,6 +332,13 @@
- The `programs.fuse` module, which provides the `fusermount3` executable and the `/etc/fuse.conf` config file, is now opt-in. The obligation to enable it has been shifted to its various consumers (e.g. gvfs, flatpak, appimage, sshfs). This can break fuse consumers at runtime, that don't explicitly declare that dependency with a module, e.g the mounting functionality in various backup tools (borg, restic, rclone, ...).
- The [Grav CMS][https://getgrav.org/] package `grav` is now deprecated and users are directed to `grav_2`.
Migrating sites to Grav 2 is a [manual process](https://learn.getgrav.org/20/migration/manual-migration) with this package since the migration plugin cannot modify the Nix store.
The [`services.grav.package`](#opt-services.grav.package) option defaults to `pkgs.grav_2` if [`system.stateVersion`](#opt-system.stateVersion) >=26.11.
- The implementation of [`services.btrfs.autoScrub`](#opt-services.btrfs.autoScrub.enable) has been refactored to use systemd templates.
As part of this change, mountpoints to be scrubbed are now automatically mounted (if not already mounted) when the unit is started.
- `services.plausible` can now again seed an initial admin user declaratively via [`services.plausible.adminUser.email`](#opt-services.plausible.adminUser.email).
This makes fully declarative deployments safer: Otherwise the user needed to either accept Plausible's unauthenticated "first launch" setup wizard, which lets anyone reaching the instance create the first admin account, or do more work (deploying with NixOS's default binding to `localhost` without exposing it publicly, going through the wizard, and then deploying Plausible exposed to the Internet).
This option was previously removed with NixOS 25.05 due to an upstream Plausible change making declarative admin creation more difficult, but this change re-implements the admin creation directly.
@@ -340,3 +369,6 @@
- `nix` now supports running in "daemonless" mode by setting `nix.daemon.enable = false`. Under this mode all store operations must go through the [local store type](https://nix.dev/manual/nix/latest/store/types/local-store), which typically requires root permissions.
- [Hister](https://github.com/asciimoo/hister), a web history service offering blazing fast, content-based search across visited websites. Available as [services.hister](#opt-services.hister.enable).
- The default of [`networking.firewall.checkReversePath`](#opt-networking.firewall.checkReversePath) changed to `"loose"` to align with upstream systemd.
If your environment requires strict reverse path filtering, you must now explicitly configure it with `networking.firewall.checkReversePath = "strict";`.

View File

@@ -80,17 +80,18 @@ class JunitXMLLogger(AbstractLogger):
self.failure = False
def __init__(self, outfile: Path) -> None:
self.tests: dict[str, JunitXMLLogger.TestCaseState] = {
"main": self.TestCaseState()
}
self.currentSubtest = "main"
self.testsuite = JunitXMLLogger.TestCaseState()
self.tests: dict[str, JunitXMLLogger.TestCaseState] = {}
self.currentSubtest = None
self.outfile: Path = outfile
self._print_serial_logs = True
self._log_level = LogLevel.INFO
atexit.register(self.close)
def log(self, message: str, attributes: dict[str, str] = {}) -> None:
self.tests[self.currentSubtest].stdout += message + os.linesep
self.testsuite.stdout += message + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += message + os.linesep
@contextmanager
def subtest(self, name: str, attributes: dict[str, str] = {}) -> Iterator[None]:
@@ -109,19 +110,28 @@ class JunitXMLLogger(AbstractLogger):
def debug(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.DEBUG:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def info(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.INFO:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def warning(self, *args, **kwargs) -> None:
if self._log_level <= LogLevel.WARNING:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
self.testsuite.stdout += args[0] + os.linesep
if self.currentSubtest:
self.tests[self.currentSubtest].stdout += args[0] + os.linesep
def error(self, *args, **kwargs) -> None:
self.tests[self.currentSubtest].stderr += args[0] + os.linesep
self.tests[self.currentSubtest].failure = True
self.testsuite.stderr += args[0] + os.linesep
self.testsuite.failure = True
if self.currentSubtest:
self.tests[self.currentSubtest].stderr += args[0] + os.linesep
self.tests[self.currentSubtest].failure = True
def log_test_error(self, *args, **kwargs) -> None:
self.error(*args, **kwargs)
@@ -141,6 +151,9 @@ class JunitXMLLogger(AbstractLogger):
def close(self) -> None:
with open(self.outfile, "w") as f:
test_cases = []
if len(self.tests) == 0:
self.tests.setdefault("main", self.TestCaseState())
self.tests["main"].failure = self.testsuite.failure
for name, test_case_state in self.tests.items():
tc = TestCase(
name,
@@ -151,7 +164,12 @@ class JunitXMLLogger(AbstractLogger):
tc.add_failure_info("test case failed")
test_cases.append(tc)
ts = TestSuite("NixOS integration test", test_cases)
ts = TestSuite(
"NixOS integration test",
test_cases,
stdout=self.testsuite.stdout,
stderr=self.testsuite.stderr,
)
f.write(TestSuite.to_xml_string([ts]))

View File

@@ -0,0 +1,83 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib)
mkDefault
mkEnableOption
mkIf
mkOption
optional
types
;
cfg = config.hardware.ipu7;
in
{
options.hardware.ipu7 = {
enable = mkEnableOption "support for Intel IPU7/MIPI cameras";
platform = mkOption {
type = types.enum [
"ipu7x"
"ipu75xa"
];
description = ''
Choose the version for your hardware platform. The IPU reports which one
it is through its PCI ID, visible as the Multimedia controller in lspci.
- ipu7x (Lunar Lake, PCI 8086:645d)
Sensor list: https://github.com/intel/ipu7-camera-hal/tree/main/config/linux/ipu7x/sensors
- ipu75xa (Panther Lake, PCI 8086:b05d)
Sensor list: https://github.com/intel/ipu7-camera-hal/tree/main/config/linux/ipu75xa/sensors
'';
};
};
config = mkIf cfg.enable {
# Kernels >= 6.17 ship an IPU7 core and ISys in drivers/staging/media/ipu7,
# but no PSys, so they cannot drive the hardware ISP that the camera HAL
# needs. ipu7-drivers supplies just the PSys module (intel-ipu7-psys), which
# has no in-tree counterpart, and links it against the in-tree core and ISys
# that already enumerate the sensor.
boot.extraModulePackages = with config.boot.kernelPackages; [
ipu7-drivers
];
hardware.firmware = with pkgs; [
ipu7-camera-bins
ivsc-firmware
];
services.udev.extraRules = ''
SUBSYSTEM=="intel-ipu7-psys", MODE="0660", GROUP="video"
'';
services.v4l2-relayd.instances.ipu7 = {
enable = mkDefault true;
cardLabel = mkDefault "Intel MIPI Camera";
extraPackages =
with pkgs.gst_all_1;
optional (cfg.platform == "ipu7x") icamerasrc-ipu7x
++ optional (cfg.platform == "ipu75xa") icamerasrc-ipu75xa;
input = {
pipeline = "icamerasrc";
# REVIEW from https://edc.intel.com/content/www/us/en/secure/design/confidential/products/platforms/details/lunar-lake-mx/core-ultra-200v-series-processors-datasheet-volume-1-of-2/camera-integrated-isp/
# Output Formats - NV12, NV16, I420, M420, YUY2, YUYV, P010, P016
format = "NV12";
};
};
};
}

View File

@@ -109,6 +109,7 @@ let
"btrfs" = [ btrfs-progs ];
"xfs" = [ xfsprogs ];
"swap" = [ util-linux ];
"empty" = [ ];
};
fileSystemTools = builtins.concatMap (f: fileSystemToolMapping."${f}") fileSystems;

View File

@@ -131,6 +131,7 @@ in
];
options.image.repart = {
enable = lib.mkEnableOption "systemd-repart boot image";
name = lib.mkOption {
type = lib.types.str;
@@ -313,7 +314,7 @@ in
};
config = {
config = lib.mkIf cfg.enable {
image.baseName =
let
version = config.image.repart.version;

View File

@@ -124,7 +124,7 @@ in
datadog = 76;
lighttpd = 77;
lightdm = 78;
freenet = 79;
# hyphanet = 79; # was freenet; dynamically allocated as of 2026-09-02
ircd = 80;
bacula = 81;
#almir = 82; # removed 2018-03-25, the almir package was removed in 30291227f2411abaca097773eedb49b8f259e297 during 2017-08
@@ -466,7 +466,7 @@ in
datadog = 76;
lighttpd = 77;
lightdm = 78;
freenet = 79;
# hyphanet = 79; # was freenet; dynamically allocated as of 2026-09-02
ircd = 80;
bacula = 81;
#almir = 82; # removed 2018-03-25, the almir package was removed in 30291227f2411abaca097773eedb49b8f259e297 during 2017-08

View File

@@ -130,6 +130,7 @@
./hardware/video/virtualbox.nix
./hardware/video/webcam/facetimehd.nix
./hardware/video/webcam/ipu6.nix
./hardware/video/webcam/ipu7.nix
./hardware/wooting.nix
./hardware/xone.nix
./hardware/xpad-noone.nix
@@ -854,6 +855,7 @@
./services/misc/anki-sync-server.nix
./services/misc/apache-kafka.nix
./services/misc/atuin.nix
./services/misc/aurral.nix
./services/misc/autobrr.nix
./services/misc/autofs.nix
./services/misc/autorandr.nix
@@ -871,6 +873,7 @@
./services/misc/cgminer.nix
./services/misc/clipcat.nix
./services/misc/clipmenu.nix
./services/misc/cliproxyapi.nix
./services/misc/comfyui.nix
./services/misc/confd.nix
./services/misc/conman.nix
@@ -1243,7 +1246,6 @@
./services/networking/firezone/relay.nix
./services/networking/firezone/server.nix
./services/networking/flannel.nix
./services/networking/freenet.nix
./services/networking/freeradius.nix
./services/networking/frp.nix
./services/networking/frr.nix
@@ -1272,6 +1274,7 @@
./services/networking/htpdate.nix
./services/networking/https-dns-proxy.nix
./services/networking/hylafax/default.nix
./services/networking/hyphanet.nix
./services/networking/i2p.nix
./services/networking/i2pd.nix
./services/networking/icecream/daemon.nix
@@ -1280,6 +1283,7 @@
./services/networking/imaginary.nix
./services/networking/inadyn.nix
./services/networking/inspircd.nix
./services/networking/iocaine.nix
./services/networking/iodine.nix
./services/networking/iperf3.nix
./services/networking/ircd-hybrid/default.nix
@@ -1383,6 +1387,7 @@
./services/networking/ofono.nix
./services/networking/oidentd.nix
./services/networking/oink.nix
./services/networking/omada.nix
./services/networking/onedrive.nix
./services/networking/openconnect.nix
./services/networking/openvpn.nix
@@ -1707,6 +1712,7 @@
./services/web-apps/filebrowser.nix
./services/web-apps/firefly-iii-data-importer.nix
./services/web-apps/firefly-iii.nix
./services/web-apps/flame.nix
./services/web-apps/flarum.nix
./services/web-apps/fluidd.nix
./services/web-apps/freescout.nix
@@ -1876,6 +1882,7 @@
./services/web-apps/your_spotify.nix
./services/web-apps/youtrack.nix
./services/web-apps/zabbix.nix
./services/web-apps/zerobyte.nix
./services/web-apps/zipline.nix
./services/web-apps/zitadel.nix
./services/web-servers/agate.nix

View File

@@ -31,8 +31,6 @@
# Relies on bash scripts
powerManagement.enable = lib.mkDefault false;
users.manageLingering = lib.mkDefault false;
# Relies on the gzip command which depends on bash
services.logrotate.enable = lib.mkDefault false;
# The resize helper pulls in bash
services.lvm.resizeHelper.enable = false;

View File

@@ -225,6 +225,7 @@ in
mainProgram = "create-builder";
description = "Create a Linux builder VM for macOS";
platforms = lib.platforms.darwin;
maintainers = with lib.maintainers; [ booxter ];
};
passthru = {
# Let users in the repl inspect the config

View File

@@ -15,10 +15,7 @@
Additionally to installing `k3b` enabling this will
add `setuid` wrappers in `/run/wrappers/bin`
for both `cdrdao` and `cdrecord`. On first
run you must manually configure the path of `cdrdae` and
`cdrecord` to correspond to the appropriate paths under
`/run/wrappers/bin` in the "Setup External Programs" menu.
for both `cdrdao` and `cdrecord`.
'';
};
};
@@ -48,6 +45,5 @@
source = "${pkgs.cdrtools}/bin/cdrecord";
};
};
};
}

View File

@@ -29,15 +29,13 @@ let
builtInRemovedMsg = "This is now built-in in DMS and doesn't need additional dependencies.";
optionalPackages =
optionals cfg.enableSystemMonitoring [ pkgs.dgop ]
++ optionals cfg.enableVPN [
optionals cfg.enableVPN [
pkgs.glib
pkgs.networkmanager
]
++ optional cfg.enableDynamicTheming pkgs.matugen
++ optional cfg.enableAudioWavelength pkgs.cava
++ optional cfg.enableCalendarEvents pkgs.khal
++ optional cfg.enableClipboardPaste pkgs.wtype;
++ optional cfg.enableCalendarEvents pkgs.khal;
in
{
imports = [
@@ -47,6 +45,8 @@ in
path ++ [ "enableSystemSound" ]
) "qtmultimedia is now included on dms-shell package.")
(lib.mkRemovedOptionModule (path ++ [ "enableClipboard" ]) builtInRemovedMsg)
(lib.mkRemovedOptionModule (path ++ [ "enableSystemMonitoring" ]) builtInRemovedMsg)
(lib.mkRemovedOptionModule (path ++ [ "enableClipboardPaste" ]) builtInRemovedMsg)
];
options.programs.dms-shell = {
@@ -86,17 +86,6 @@ in
};
};
enableSystemMonitoring = mkOption {
type = types.bool;
default = true;
description = ''
Whether to install dependencies required for system monitoring widgets.
This includes process list viewers and system resource monitors.
Requires: dgop
'';
};
enableVPN = mkOption {
type = types.bool;
default = true;
@@ -141,17 +130,6 @@ in
'';
};
enableClipboardPaste = mkOption {
type = types.bool;
default = true;
description = ''
Whether to install dependencies required for pasting directly from the clipboard history support.
This enables pressing Shift+Return for pasting entries from the clipboard history.
Requires: wtype
'';
};
quickshell = {
package = mkPackageOption pkgs "quickshell" { };
};

View File

@@ -204,5 +204,5 @@ in
]
);
meta.maintainers = with lib.maintainers; [ yvnth ];
meta.maintainers = [ ];
}

View File

@@ -278,7 +278,7 @@ in
''}
# Determine current fqdn hostname
HOST=$(hostname --fqdn)
HOST=$(${lib.getExe pkgs.unixtools.hostname} --fqdn)
# Setup command line history.
# Don't export these, otherwise other shells (bash) will try to use same HISTFILE.

View File

@@ -242,8 +242,6 @@ let
+ lib.optionalString (data.csr != null) " - ${data.csr}"
+ lib.optionalString (data.profile != null) " - ${data.profile}";
certDir = mkHash hashData;
# TODO remove domainHash usage entirely. Waiting on go-acme/lego#1532
domainHash = mkHash "${lib.concatStringsSep " " extraDomains} ${data.domain}";
accountHash = (mkAccountHash acmeServer data);
accountDir = accountDirRoot + accountHash;
@@ -254,7 +252,10 @@ let
"--dns"
data.dnsProvider
]
++ lib.optionals (!data.dnsPropagationCheck) [ "--dns.propagation-disable-ans" ]
++ lib.optionals (!data.dnsPropagationCheck) [
"--dns.propagation.disable-ans"
"--dns.propagation.disable-rns"
]
++ lib.optionals (data.dnsResolver != null) [
"--dns.resolvers"
data.dnsResolver
@@ -269,7 +270,7 @@ let
else if data.listenHTTP != null then
[
"--http"
"--http.port"
"--http.address"
data.listenHTTP
]
else
@@ -309,21 +310,27 @@ let
]) extraDomains
++ data.extraLegoFlags;
# Although --must-staple is common to both modes, it is not declared as a
# mode-agnostic argument in lego and thus must come after the mode.
# `lego run` renews when its state still contains a certificate resource. The full
# path is also a recovery path, so force renewal without an ARI `replaces`
# identifier that may refer to a stale certificate.
runOpts = lib.escapeShellArgs (
commonOpts
++ [ "run" ]
[ "run" ]
++ commonOpts
++ [
"--no-random-sleep"
"--renew-force"
"--ari-disable"
]
++ lib.optionals (data.csr == null) [ "--force-cert-domains" ]
++ lib.optionals data.ocspMustStaple [ "--must-staple" ]
++ lib.optionals (data.profile != null) [ "--profile=${data.profile}" ]
++ data.extraLegoRunFlags
);
renewOpts = lib.escapeShellArgs (
commonOpts
++ [
"renew"
"--no-random-sleep"
]
[ "run" ]
++ commonOpts
++ [ "--no-random-sleep" ]
++ lib.optionals (data.csr == null) [ "--force-cert-domains" ]
++ lib.optionals data.ocspMustStaple [ "--must-staple" ]
++ lib.optionals (data.profile != null) [ "--profile=${data.profile}" ]
++ data.extraLegoRenewFlags
@@ -575,13 +582,18 @@ let
}
}
echo '${domainHash}' > domainhash.txt
# Multiple certificates can share an account. Serialize the check and
# migration because lego v5 moves the shared key out of keys/.
exec {MIGRATION_LOCK_FD}> "${lockdir}migration-${accountHash}.lock"
${pkgs.flock}/bin/flock "$MIGRATION_LOCK_FD"
if [ -n "$(find accounts -path '*/keys/*.key' -print -quit)" ]; then
printf 'Y\n' | lego migrate --account-only --path .
fi
exec {MIGRATION_LOCK_FD}>&-
# Check if a new order is needed
# We can only renew if the list of domains has not changed.
# Check if the existing certificate can be renewed.
# We also need an account key. Avoids #190493
if cmp -s domainhash.txt certificates/domainhash.txt && [ -e '${certificateKey}' ] && \
[ -e 'certificates/${keyName}.crt' ] && \
if [ -e '${certificateKey}' ] && [ -e 'certificates/${keyName}.crt' ] && \
[ -n "$(find accounts -name '${
if (data.email != null) then data.email else placeholderEmail
}.key')" ];
@@ -590,7 +602,7 @@ let
# Try to renew, and silently fail if the cert is not expired.
# Avoids #85794 and resolves #129838
if ! lego ${renewOpts} ${
if data.validMinDays != null then "--days ${toString data.validMinDays}" else "--dynamic"
if data.validMinDays != null then "--renew-days ${toString data.validMinDays}" else ""
}; then
if is_expiration_skippable out/full.pem; then
echo 1>&2 "nixos-acme: Ignoring failed renewal because expiration isn't due yet"
@@ -610,8 +622,6 @@ let
exit 10
fi
mv domainhash.txt certificates/
touch out/acme-success
# Copy all certs to the "real" certs directory
@@ -872,7 +882,7 @@ let
type = lib.types.listOf lib.types.str;
inherit (defaultAndText "extraLegoFlags" [ ]) default defaultText;
description = ''
Additional global flags to pass to all lego commands.
Additional flags to pass to both `lego run` invocations.
'';
};
@@ -880,7 +890,7 @@ let
type = lib.types.listOf lib.types.str;
inherit (defaultAndText "extraLegoRenewFlags" [ ]) default defaultText;
description = ''
Additional flags to pass to lego renew.
Additional flags to pass to the non-forced renewal `lego run` invocation.
'';
};
@@ -888,7 +898,7 @@ let
type = lib.types.listOf lib.types.str;
inherit (defaultAndText "extraLegoRunFlags" [ ]) default defaultText;
description = ''
Additional flags to pass to lego run.
Additional flags to pass to the forced obtain/reissue `lego run` invocation.
'';
};
};

View File

@@ -1252,7 +1252,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key";
@@ -1449,7 +1449,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key";
@@ -1610,7 +1610,7 @@ let
name = "fscrypt";
enable = config.security.pam.enableFscrypt;
control = "optional";
modulePath = "${pkgs.fscrypt-experimental}/lib/security/pam_fscrypt.so";
modulePath = "${pkgs.fscrypt}/lib/security/pam_fscrypt.so";
}
{
name = "zfs_key-skip-systemd";
@@ -2663,7 +2663,7 @@ in
++ lib.optionals config.security.pam.enableOTPW [ pkgs.otpw ]
++ lib.optionals config.security.pam.oath.enable [ pkgs.oath-toolkit ]
++ lib.optionals config.security.pam.p11.enable [ pkgs.pam_p11 ]
++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt-experimental ]
++ lib.optionals config.security.pam.enableFscrypt [ pkgs.fscrypt ]
++ lib.optionals config.security.pam.u2f.enable [ pkgs.pam_u2f ];
security.wrappers = {

View File

@@ -151,6 +151,17 @@ in
# ~/.config/Yubico/u2f_keys (the default key file location)
ProtectHome = "read-only";
})
(mkIf config.security.pam.yubico.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/hidraw*
PrivateDevices = false;
DeviceAllow = [ "char-hidraw rw" ];
})
(mkIf config.services.fprintd.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/bus/usb/**
PrivateDevices = false;
DeviceAllow = [ "char-usb_device rw" ];
RestrictAddressFamilies = [ "AF_NETLINK" ];
})
(mkIf config.security.pam.zfs.enable {
PrivateDevices = false;
DeviceAllow = [

View File

@@ -236,7 +236,8 @@ in
# If DynamicUser= is enabled, PrivateTmp=true is implied (and cannot be turned off).
# so disable them unless PrivateTmp=true is explicitely set.
${lib.optionalString (!cfg.serviceConfig.PrivateTmp) ''
# We're explicitely comparing to `false` here, because PrivateTmp can also be "disconnected".
${lib.optionalString (cfg.serviceConfig.PrivateTmp == false) ''
echo "InaccessiblePaths=-+/tmp" >> "$serviceFile"
echo "InaccessiblePaths=-+/var/tmp" >> "$serviceFile"
''}

View File

@@ -560,6 +560,16 @@ in
++ lib.optional (cfg.dockerHost == null) "docker.service";
wantedBy = [ "multi-user.target" ];
# Periphery shells out to `docker`, `docker compose` and `git` through `sh -c`.
path = [
pkgs.git
config.virtualisation.docker.package
]
++ lib.optionals (!cfg.disableTerminals) [
"/run/current-system/sw"
"/run/wrappers"
];
serviceConfig = {
Type = "simple";
User = cfg.user;
@@ -604,11 +614,6 @@ in
// cfg.environment
);
ExecSearchPath = lib.mkIf (!cfg.disableTerminals) [
"/run/current-system/sw/bin"
"/run/wrappers/bin"
];
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
StateDirectory = "komodo-periphery";

View File

@@ -84,7 +84,6 @@ let
}
}
'';
__structuredAttrs = true;
};
checkPhase = ''
printf "%s" "$expectScript" | ${lib.getExe pkgs.buildPackages.expect} -f -

View File

@@ -362,7 +362,6 @@ in
{
description = "Syncoid ZFS synchronization from ${c.source} to ${c.target}";
after = [ "zfs.target" ];
startAt = cfg.interval;
# syncoid may need zpool to get feature@extensible_dataset
path = [ "/run/booted-system/sw/bin/" ];
serviceConfig = {
@@ -473,6 +472,23 @@ in
]
)
) cfg.commands;
systemd.timers = lib.concatMapAttrs (
name: c:
lib.optionalAttrs
(config.systemd.services."syncoid-${escapeUnitName name}".enable && cfg.interval != [ ])
{
"syncoid-${escapeUnitName name}" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = cfg.interval;
# Backup timers should catch up on missed windows (e.g. the
# machine was powered off), like restic and btrbk do.
Persistent = true;
};
};
}
) cfg.commands;
};
meta.maintainers = with lib.maintainers; [

View File

@@ -167,7 +167,7 @@ in
zookeeperQuorum = lib.mkOption {
description = ''
This option will set "hbase.zookeeper.quorum" in hbase-site.xml.
Comma separated list of servers in the ZooKeeper ensemble.
Comma-separated list of servers in the ZooKeeper ensemble.
'';
type = with lib.types; nullOr commas;
example = "zk1.internal,zk2.internal,zk3.internal";

View File

@@ -69,7 +69,8 @@ let
cassandraEnvPkg = "${cfg.package}/conf/cassandra-env.sh";
cassandraLogbackConfig = pkgs.writeText "logback.xml" cfg.logbackConfig;
passAsFile = [ "extraEnvSh" ];
strictDeps = true;
__structuredAttrs = true;
inherit (cfg) extraEnvSh package;
buildCommand = ''
@@ -80,7 +81,7 @@ let
( cat "$cassandraEnvPkg"
echo "# lines from services.cassandra.extraEnvSh: "
cat "$extraEnvShPath"
printf "%s" "$extraEnvSh"
) > "$out/cassandra-env.sh"
# Delete default JMX Port, otherwise we can't set it using env variable

View File

@@ -13,6 +13,7 @@ let
opt: lib.isOption opt && opt.type == lib.types.path && opt.highestPrio >= 1500;
sslPolicies = lib.mapAttrsToList (name: conf: ''
dbms.ssl.policy.${name}.enabled=${lib.boolToString conf.enable}
dbms.ssl.policy.${name}.allow_key_generation=${lib.boolToString conf.allowKeyGeneration}
dbms.ssl.policy.${name}.base_directory=${conf.baseDirectory}
${lib.optionalString (conf.ciphers != null) ''
@@ -35,7 +36,7 @@ let
dbms.ssl.policy.${name}.tls_versions=${lib.concatStringsSep "," conf.tlsVersions}
dbms.ssl.policy.${name}.trust_all=${lib.boolToString conf.trustAll}
dbms.ssl.policy.${name}.trusted_dir=${conf.trustedDir}
'') cfg.ssl.policies;
'') (lib.filterAttrs (_: v: v.enable) cfg.ssl.policies);
serverConfig = pkgs.writeText "neo4j.conf" ''
# General
@@ -467,6 +468,8 @@ in
}:
{
options = {
enable = lib.mkEnableOption "this policy";
allowKeyGeneration = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -714,6 +717,6 @@ in
};
meta = {
maintainers = [ ];
maintainers = [ lib.maintainers.c2fc2f ];
};
}

View File

@@ -44,19 +44,17 @@ let
makeBinPath [
cfg.quickshell.package
compositorPkg
pkgs.glib # provides gdbus, used by the fprintd hardware probe and portal reads
]
}
${
escapeShellArgs (
[
"sh"
"${cfg.package}/share/quickshell/dms/Modules/Greetd/assets/dms-greeter"
"${cfg.package}/bin/dms-greeter"
"--cache-dir"
cacheDir
"--command"
cfg.compositor.name
"-p"
"${cfg.package}/share/quickshell/dms"
]
++ lib.optionals (cfg.compositor.customConfig != "") [
"-C"
@@ -114,21 +112,7 @@ in
options.services.displayManager.dms-greeter = {
enable = mkEnableOption "DankMaterialShell greeter";
package = mkOption {
type = types.package;
default = if cfgDms.enable then cfgDms.package else pkgs.dms-shell;
defaultText = literalExpression ''
if config.programs.dms-shell.enable
then config.programs.dms-shell.package
else pkgs.dms-shell;
'';
description = ''
The DankMaterialShell package to use for the greeter.
Defaults to the package from `programs.dms-shell` if it is enabled,
otherwise defaults to `pkgs.dms-shell`.
'';
};
package = lib.mkPackageOption pkgs "dms-greeter" { };
compositor = {
name = mkOption {

View File

@@ -10,13 +10,6 @@ let
cfg = config.services.udev;
initrdUdevRules = pkgs.runCommand "initrd-udev-rules" { } ''
mkdir -p $out/etc/udev/rules.d
for f in 60-cdrom_id 60-persistent-storage 75-net-description 80-drivers 80-net-setup-link; do
ln -s ${config.boot.initrd.systemd.package}/lib/udev/rules.d/$f.rules $out/etc/udev/rules.d
done
'';
extraUdevRules = pkgs.writeTextFile {
name = "extra-udev-rules";
text = cfg.extraRules;
@@ -59,8 +52,11 @@ let
nativeBuildInputs = [
# We only include the out output here to avoid needing to include all
# other outputs in the installer tests as well
# We only need the udevadm command anyway
pkgs.buildPackages.systemdMinimal.out
# We only need the udevadm command anyway.
#
# We cannot use systemdMinimal here because it doesn't contain all
# the udev builtins, most notably uacess.
pkgs.buildPackages.systemd.out
];
}
''
@@ -74,7 +70,7 @@ let
# Add the udev rules from other packages.
for i in $packages; do
echo "Adding rules for package $i"
for j in $i/{etc,lib}/udev/rules.d/*; do
for j in $i/{etc,lib}/udev/rules.d/*.rules; do
echo "Copying $j to $out/$(basename $j)"
cat $j > $out/$(basename $j)
done
@@ -101,7 +97,9 @@ let
run_progs=$(grep -v '^[[:space:]]*#' $out/* | grep 'RUN+="[^/$]' |
sed -e 's/.*RUN+="\([^ "]*\)[ "].*/\1/' | uniq)
for i in $import_progs $run_progs; do
if [[ ! -x ${udev}/lib/udev/$i && ! $i =~ socket:.* ]]; then
# Remove the check for tpm2_id when systemd v262 lands where this is
# correctly identified as a builtin.
if [[ ! -x ${udev}/lib/udev/$i && ! $i =~ socket:.* && ! $i == tpm2_id ]]; then
echo "FAIL"
echo "$i is called in udev rules but not installed by udev"
exit 1
@@ -154,10 +152,15 @@ let
exit 1
fi
# Verify all the udev rules
echo "Verifying udev rules using udevadm verify..."
udevadm verify --resolve-names=late --no-style $out
echo "OK"
# Only run these checks if the systemd used to check is at least as new
# as the one configured to run on the system. This is necessary to be
# able to test newer systemd versions.
${lib.optionalString (lib.versionAtLeast pkgs.buildPackages.systemdMinimal.version systemd.version) ''
# Verify all the udev rules
echo "Verifying udev rules using udevadm verify..."
udevadm verify --resolve-names=late --no-style $out
echo "OK"
''}
# If auto-configuration is disabled, then remove
# udev's 80-drivers.rules file, which contains rules for
@@ -426,6 +429,7 @@ in
services.udev.extraRules = nixosRules;
services.udev.packages = [
config.systemd.package
extraUdevRules
extraHwdbFile
];
@@ -490,7 +494,7 @@ in
};
# Insert initrd rules
boot.initrd.services.udev.packages = [
initrdUdevRules
config.boot.initrd.systemd.package
(lib.mkIf (config.boot.initrd.services.udev.rules != "") (
pkgs.writeTextFile {
name = "initrd-udev-rules";

View File

@@ -141,6 +141,11 @@ in
"logrotate"
"paths"
] "Add attributes to services.logrotate.settings instead")
(lib.mkRemovedOptionModule [
"services"
"logrotate"
"configFile"
] "Use services.logrotate.settings instead to specify extra configuration")
];
options = {
@@ -255,27 +260,6 @@ in
);
};
configFile = lib.mkOption {
type = lib.types.path;
default = configFile;
defaultText = ''
A configuration file automatically generated by NixOS.
'';
description = ''
Override the configuration file used by logrotate. By default,
NixOS generates one automatically from [](#opt-services.logrotate.settings).
'';
example = lib.literalExpression ''
pkgs.writeText "logrotate.conf" '''
missingok
"/var/log/*.log" {
rotate 4
weekly
}
''';
'';
};
checkConfig = lib.mkOption {
type = lib.types.bool;
default = true;
@@ -306,6 +290,18 @@ in
};
config = lib.mkIf cfg.enable {
# logrotate config has an include directive. As such, always generate the built-in config
# in case it is useful to the user.
# Users could choose to disable it with environment.etc."logrotate.conf".enable = false;
environment.etc."logrotate.conf" = {
source = configFile;
# logrotate mandates that its config is always owned by root.
# Copy into /etc to avoid user namespacing issues.
mode = "0644";
user = "root";
group = "root";
};
systemd.services.logrotate = {
description = "Logrotate Service";
documentation = [
@@ -316,7 +312,7 @@ in
serviceConfig = {
Type = "oneshot";
ExecStart = "${lib.getExe pkgs.logrotate} ${utils.escapeSystemdExecArgs cfg.extraArgs} ${mailOption} ${cfg.configFile}";
ExecStart = "${lib.getExe pkgs.logrotate} ${utils.escapeSystemdExecArgs cfg.extraArgs} ${mailOption} /etc/logrotate.conf";
# performance
Nice = 19;
@@ -370,7 +366,7 @@ in
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${pkgs.logrotate}/sbin/logrotate ${utils.escapeSystemdExecArgs cfg.extraArgs} --debug ${cfg.configFile}";
ExecStart = "${pkgs.logrotate}/sbin/logrotate ${utils.escapeSystemdExecArgs cfg.extraArgs} --debug /etc/logrotate.conf";
};
};
};

View File

@@ -0,0 +1,185 @@
{
config,
pkgs,
lib,
...
}:
let
cfg = config.services.aurral;
in
{
options = {
services.aurral = {
enable = lib.mkEnableOption "Aurral is the Lidarr companion for self-hosted music discovery";
package = lib.mkPackageOption pkgs "aurral" { };
directories = lib.mkOption {
type = lib.types.listOf lib.types.externalPath;
default = [ ];
description = ''
Directories that Aurral needs access to. Other directories won't be visible by the app.
Environment variable `DOWNLOAD_FOLDER` is added automatically.
See BindPaths in {manpage}`systemd.exec(5)`.
'';
};
dataDir = lib.mkOption {
type = lib.types.externalPath;
default = "/var/lib/aurral";
description = ''
The directory where Aurral stores its stateful data.
'';
};
port = lib.mkOption {
type = lib.types.port;
default = 3001;
description = "Port number";
};
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Open ports in the firewall for Aurral.
'';
};
user = lib.mkOption {
type = lib.types.str;
default = "aurral";
description = ''
User account under which Aurral runs.
'';
};
group = lib.mkOption {
type = lib.types.str;
default = "aurral";
description = ''
Group under which Aurral runs.
'';
};
environment = lib.mkOption {
type = lib.types.attrsOf lib.types.str;
default = { };
example = {
DOWNLOAD_FOLDER = "/media/downloads";
TRUST_PROXY = "true";
};
description = ''
Environment variables passed to the service.
'';
};
environmentFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
description = ''
Environment file as defined in {manpage}`systemd.exec(5)` passed to the service.
'';
};
};
};
config = lib.mkIf cfg.enable {
systemd.services.aurral = {
description = "Aurral";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
environment = cfg.environment // {
AURRAL_DATA_DIR = cfg.dataDir;
PORT = toString cfg.port;
};
path = [ cfg.package ];
serviceConfig = {
Type = "simple";
ExecStart = lib.getExe cfg.package;
Restart = "on-failure";
User = cfg.user;
Group = cfg.group;
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
StateDirectory = lib.mkIf (cfg.dataDir == "/var/lib/aurral") "aurral";
WorkingDirectory = cfg.dataDir;
ReadWritePaths = "";
ProtectSystem = "strict";
BindPaths = [
cfg.dataDir
]
++ (lib.map (x: "-" + x) cfg.directories)
++ lib.optional (cfg.environment ? DOWNLOAD_FOLDER) cfg.environment.DOWNLOAD_FOLDER;
BindReadOnlyPaths = [
builtins.storeDir
"${config.security.pki.caBundle}:/etc/ssl/certs/ca-certificates.crt"
"-/etc/resolv.conf"
]
++ lib.optionals config.services.resolved.enable [
"/run/systemd/resolve/stub-resolv.conf"
"/run/systemd/resolve/resolv.conf"
];
RestrictSUIDSGID = true;
CapabilityBoundingSet = "";
RestrictAddressFamilies = [
"AF_UNIX"
"AF_INET"
"AF_INET6"
];
SocketBindDeny = "any";
SocketBindAllow = toString cfg.port;
SystemCallErrorNumber = "EPERM";
SystemCallFilter = [
"@system-service"
"~@privileged"
"~@resources"
];
UMask = "0007";
SystemCallArchitectures = "native";
ProtectProc = "invisible";
ProcSubset = "pid";
LockPersonality = true;
NoNewPrivileges = true;
DevicePolicy = "closed";
PrivateIPC = true;
PrivatePIDs = true;
ProtectClock = true;
ProtectHome = true;
ProtectKernelLogs = true;
ProtectHostname = true;
RemoveIPC = true;
RestrictRealtime = true;
RestrictNamespaces = true;
MemoryDenyWriteExecute = false;
};
confinement.enable = true;
};
systemd.tmpfiles.settings."10-aurral" = lib.mkIf (cfg.environment ? DOWNLOAD_FOLDER) {
${cfg.environment.DOWNLOAD_FOLDER}.d = {
inherit (cfg) user group;
mode = "0770";
};
};
users.users = lib.mkIf (cfg.user == "aurral") {
aurral = {
isSystemUser = true;
home = cfg.dataDir;
group = cfg.group;
};
};
users.groups = lib.mkIf (cfg.group == "aurral") {
aurral = { };
};
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ cfg.port ];
};
};
}

View File

@@ -0,0 +1,55 @@
# CLIProxyAPI {#module-services-cliproxyapi}
[CLIProxyAPI](https://github.com/router-for-me/CLIProxyAPI) exposes OAuth-based subscription CLIs (Claude Code, Codex, Gemini, Qwen, Grok, Antigravity) behind OpenAI/Gemini/Anthropic-compatible HTTP APIs.
Enable it with:
```nix
{
services.cliproxyapi.enable = true;
}
```
The service runs as a dedicated `cliproxyapi` user and keeps its configuration and OAuth tokens under `/var/lib/cliproxyapi`.
## Authentication {#module-services-cliproxyapi-authentication}
Provider logins use OAuth and must land in the service's `auth-dir` (`/var/lib/cliproxyapi`), which is owned by the `cliproxyapi` user. Either of the approaches below writes the token with the correct ownership, and the running service picks it up without a restart.
### Management API {#module-services-cliproxyapi-authentication-management-api}
Set a management key in [](#opt-services.cliproxyapi.settings):
```nix
{
services.cliproxyapi.settings.remote-management.secret-key._secret =
"/run/secrets/cliproxyapi-mgmt-key";
}
```
Then request an authentication URL for the desired provider and open it in a browser:
```bash
curl -H "Authorization: Bearer <management-key>" \
http://127.0.0.1:8317/v0/management/anthropic-auth-url
```
The daemon completes the OAuth flow itself and stores the token in its `auth-dir`. Authentication endpoints are available for the `anthropic`, `codex`, `xai`, `antigravity`, and `kimi` providers.
### Command-line login {#module-services-cliproxyapi-authentication-cli}
Add the package so the `cliproxyapi` binary is on `PATH`:
```nix
{
environment.systemPackages = [ config.services.cliproxyapi.package ];
}
```
Then run the login as the service user, pointing at the managed configuration:
```bash
sudo -u cliproxyapi cliproxyapi -config /var/lib/cliproxyapi/config.yaml --claude-login
```
Other providers use their matching flags, for example `--codex-login` or `--xai-login`. On a headless host, pass `-no-browser` to print the OAuth URL instead of launching a browser.

View File

@@ -0,0 +1,153 @@
{
config,
lib,
pkgs,
utils,
...
}:
let
cfg = config.services.cliproxyapi;
format = pkgs.formats.yaml { };
stateDir = "/var/lib/cliproxyapi";
configPath = "${stateDir}/config.yaml";
settings = {
auth-dir = stateDir;
}
// cfg.settings;
secretsReplacement = utils.genJqSecretsReplacement {
loadCredential = true;
} settings configPath;
port = cfg.settings.port or 8317;
in
{
options.services.cliproxyapi = {
enable = lib.mkEnableOption "CLIProxyAPI";
package = lib.mkPackageOption pkgs "cliproxyapi" { };
settings = lib.mkOption {
type = format.type;
default = { };
example = lib.literalExpression ''
{
host = "127.0.0.1";
port = 8317;
api-keys = [ { _secret = "/run/secrets/cliproxyapi-api-key"; } ];
remote-management.secret-key._secret = "/run/secrets/cliproxyapi-management-key";
}
'';
description = ''
Configuration for CLIProxyAPI. See the
[example configuration](https://github.com/router-for-me/CLIProxyAPI/blob/main/config.example.yaml)
for available options. Secret values can be loaded from files using
`._secret = "/path/to/secret";`.
'';
};
environmentFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/run/secrets/cliproxyapi.env";
description = "Environment file as defined in {manpage}`systemd.exec(5)`.";
};
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Whether to open the firewall for the specified port.";
};
user = lib.mkOption {
type = lib.types.str;
default = "cliproxyapi";
description = "User account under which CLIProxyAPI runs.";
};
group = lib.mkOption {
type = lib.types.str;
default = "cliproxyapi";
description = "Group under which CLIProxyAPI runs.";
};
};
config = lib.mkIf cfg.enable {
users.users = lib.mkIf (cfg.user == "cliproxyapi") {
cliproxyapi = {
isSystemUser = true;
group = cfg.group;
home = stateDir;
description = "CLIProxyAPI service user";
};
};
users.groups = lib.mkIf (cfg.group == "cliproxyapi") {
cliproxyapi = { };
};
systemd.services.cliproxyapi = {
description = "Proxy that provides OpenAI/Gemini/Claude/Codex/Grok compatible API interfaces";
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
wantedBy = [ "multi-user.target" ];
preStart = secretsReplacement.script;
serviceConfig = {
Type = "simple";
User = cfg.user;
Group = cfg.group;
StateDirectory = "cliproxyapi";
StateDirectoryMode = "0700";
WorkingDirectory = stateDir;
ExecStart = "${lib.getExe cfg.package} -config ${configPath}";
Restart = "on-failure";
RestartSec = 5;
LoadCredential = secretsReplacement.credentials;
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) [ cfg.environmentFile ];
# Hardening
CapabilityBoundingSet = "";
NoNewPrivileges = true;
ProtectSystem = "strict";
ProtectHome = true;
PrivateTmp = true;
PrivateDevices = true;
PrivateUsers = true;
ProtectHostname = true;
ProtectClock = true;
ProtectKernelTunables = true;
ProtectKernelModules = true;
ProtectKernelLogs = true;
ProtectControlGroups = true;
ProtectProc = "invisible";
ProcSubset = "pid";
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
];
RestrictNamespaces = true;
RestrictSUIDSGID = true;
RestrictRealtime = true;
RemoveIPC = true;
LockPersonality = true;
MemoryDenyWriteExecute = true;
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
"~@privileged"
"~@resources"
];
UMask = "0077";
};
};
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ port ];
};
};
meta = {
doc = ./cliproxyapi.md;
maintainers = [ lib.maintainers.anish ];
};
}

View File

@@ -298,7 +298,7 @@ in
popd
'';
restartTriggers = lib.optional (!cfg.mutableConfig) [ printerConfig ];
restartTriggers = lib.optionals (!cfg.mutableConfig) [ printerConfig ];
serviceConfig = {
ExecStart = "${cfg.package}/bin/klippy ${klippyArgs} ${cfg.configDir}/printer.cfg";

View File

@@ -111,7 +111,13 @@ in
ExecStart = toString [
(lib.getExe' cfg.package "llama-server")
(lib.cli.toCommandLine (optionName: {
option = if builtins.stringLength optionName > 1 then "--${optionName}" else "-${optionName}";
option =
if lib.hasPrefix "-" optionName then
optionName
else if builtins.stringLength optionName > 1 then
"--${optionName}"
else
"-${optionName}";
sep = " ";
explicitBool = false;
formatArg = lib.generators.mkValueStringDefault { };

View File

@@ -16,6 +16,7 @@ let
getExe
literalExpression
optional
optionals
attrValues
mapAttrs
;
@@ -158,7 +159,7 @@ in
"LOG_LEVEL=${cfg.logLevel}"
"PHX_SERVER=true"
]
++ optional cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
++ optionals cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ]
++ optional (!isNull config.time.timeZone) "TZ=${config.time.timeZone}"
++ attrValues (mapAttrs (name: value: name + "=" + toString value) cfg.extraConfig);
EnvironmentFile = optional (cfg.secretsFile != null) cfg.secretsFile;

View File

@@ -16,7 +16,7 @@ let
mapAttrs'
splitString
toUpper
optional
optionals
optionalAttrs
nameValuePair
;
@@ -145,7 +145,7 @@ in
LoadCredential = [
"RESTIC_PASSWORD_FILE:${cfg.passwordFile}"
]
++ optional (cfg.repositoryFile != null) [ "RESTIC_REPOSITORY:${cfg.repositoryFile}" ];
++ optionals (cfg.repositoryFile != null) [ "RESTIC_REPOSITORY:${cfg.repositoryFile}" ];
};
environment =
let

View File

@@ -152,7 +152,7 @@ in
startCLIList
++ lib.optionals (cfg.prometheusConfig != { }) [ "-promscrape.config=${prometheusConfigYml}" ]
);
LoadCredential = lib.optional (cfg.remoteWrite.basicAuthPasswordFile != null) [
LoadCredential = lib.optionals (cfg.remoteWrite.basicAuthPasswordFile != null) [
"remote_write_basic_auth_password:${cfg.remoteWrite.basicAuthPasswordFile}"
];
};

View File

@@ -205,8 +205,8 @@ in
"loose"
]
);
default = true;
defaultText = lib.literalMD "`true` except if the iptables based firewall is in use and the kernel lacks rpfilter support";
default = "loose";
defaultText = "loose";
example = "loose";
description = ''
Performs a reverse path filter test on a packet. If a reply

View File

@@ -1,51 +0,0 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.freenet;
varDir = "/var/lib/freenet";
in
{
options = {
services.freenet = {
enable = lib.mkEnableOption "Freenet daemon";
nice = lib.mkOption {
type = lib.types.ints.between (-20) 19;
default = 10;
description = "Set the nice level for the Freenet daemon";
};
};
};
config = lib.mkIf cfg.enable {
systemd.services.freenet = {
description = "Freenet daemon";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = lib.getExe pkgs.freenet;
User = "freenet";
UMask = "0007";
WorkingDirectory = varDir;
Nice = cfg.nice;
};
};
users.users.freenet = {
group = "freenet";
description = "Freenet daemon user";
home = varDir;
createHome = true;
uid = config.ids.uids.freenet;
};
users.groups.freenet.gid = config.ids.gids.freenet;
};
meta.maintainers = with lib.maintainers; [ nagy ];
}

View File

@@ -120,6 +120,93 @@ in
example = "/var/lib/headplane";
};
proxy_auth = mkOption {
type = types.nullOr (
types.submodule {
options = {
enabled = mkEnableOption ''
delegating Headplane authentication to a trusted reverse proxy
instead of logging in through Headplane directly. Identity
headers are only trusted on requests whose client IP matches
`allowed_cidrs`; all Headscale API calls then use
`headscale.api_key_path`
'';
allowed_cidrs = mkOption {
type = types.listOf types.str;
default = [
"127.0.0.1/32"
"::1/128"
];
description = ''
Client CIDRs allowed to authenticate via the configured proxy
headers.
'';
example = [ "10.0.0.0/8" ];
};
trusted_proxy_cidrs = mkOption {
type = types.listOf types.str;
default = [
"127.0.0.1/32"
"::1/128"
];
description = ''
Direct proxy CIDRs trusted to supply `ip_header`.
'';
example = [ "127.0.0.1/32" ];
};
ip_header = mkOption {
type = types.nullOr types.str;
default = null;
description = ''
Header containing the original client IP, such as
`X-Forwarded-For` or `X-Real-IP`. Only read when the direct
socket peer matches `trusted_proxy_cidrs`.
'';
example = "X-Forwarded-For";
};
user_header = mkOption {
type = types.str;
default = "Remote-User";
description = ''
Header containing the stable authenticated user identity.
'';
example = "Remote-User";
};
email_header = mkOption {
type = types.nullOr types.str;
default = null;
description = "Optional header containing the authenticated user's email address.";
example = "Remote-Email";
};
name_header = mkOption {
type = types.nullOr types.str;
default = null;
description = "Optional header containing the authenticated user's display name.";
example = "Remote-Name";
};
picture_header = mkOption {
type = types.nullOr types.str;
default = null;
description = "Optional header containing the authenticated user's profile picture URL.";
example = "Remote-Picture";
};
};
}
);
default = null;
description = ''
Delegate Headplane authentication to a trusted reverse proxy. See the
upstream [Proxy Authentication docs](https://github.com/tale/headplane/blob/main/docs/features/proxy-auth.md).
'';
};
};
};
default = { };
@@ -445,6 +532,18 @@ in
services.headplane.settings.headscale.api_key_path must be set when the agent is enabled.
'';
}
{
assertion =
cfg.settings.server.proxy_auth == null
|| !cfg.settings.server.proxy_auth.enabled
|| cfg.settings.headscale.api_key_path != null;
message = ''
services.headplane.settings.headscale.api_key_path must be set
when services.headplane.settings.server.proxy_auth.enabled is true.
Proxy authentication requires a Headscale API key to make Headscale
API calls on behalf of proxy-authenticated users.
'';
}
];
environment = {

View File

@@ -0,0 +1,56 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.hyphanet;
useNewNames = lib.versionAtLeast config.system.stateVersion "26.11";
userName = if useNewNames then "hyphanet" else "freenet";
varDir = "/var/lib/${userName}";
in
{
options = {
services.hyphanet = {
enable = lib.mkEnableOption "Hyphanet daemon";
nice = lib.mkOption {
type = lib.types.ints.between (-20) 19;
default = 10;
description = "Set the nice level for the Hyphanet daemon";
};
};
};
imports = [
(lib.mkRenamedOptionModule [ "services" "freenet" ] [ "services" "hyphanet" ])
];
config = lib.mkIf cfg.enable {
systemd.services.hyphanet = {
description = "Hyphanet daemon";
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = lib.getExe pkgs.hyphanet;
User = userName;
UMask = "0007";
WorkingDirectory = varDir;
Nice = cfg.nice;
};
};
users.users.${userName} = {
group = userName;
description = "Hyphanet daemon user";
home = varDir;
createHome = true;
};
users.groups.${userName} = { };
};
meta.maintainers = with lib.maintainers; [ nagy ];
}

View File

@@ -263,6 +263,14 @@ in
types.submodule {
inherit freeformType;
options = {
type = lib.mkOption {
type = types.str;
default = "server";
description = ''
Type of server tunnel.
See <https://docs.i2pd.website/en/latest/user-guide/tunnels/#tunnel-types>.
'';
};
host = lib.mkOption {
type = types.either types.str credType;
description = "IP address of server (on this address i2pd will send data from I2P)";
@@ -289,6 +297,14 @@ in
types.submodule {
inherit freeformType;
options = {
type = lib.mkOption {
type = types.str;
default = "client";
description = ''
Type of client tunnel.
See <https://docs.i2pd.website/en/latest/user-guide/tunnels/#tunnel-types>.
'';
};
port = lib.mkOption {
type = types.port;
description = "Port of client tunnel (on this port i2pd will receive data)";
@@ -401,10 +417,8 @@ in
gen = attr: settings: {
conf = genConfig "i2pd.conf" (credSubstituteRec attr settings);
tunconf = genTunnels "i2pd-tunnels.conf" (
lib.mapAttrs' (k: v: lib.nameValuePair "client-${k}" (v // { "type" = "client"; })) (
credSubstituteRec attr cfg.clientTunnels
)
// lib.mapAttrs' (k: v: lib.nameValuePair "server-${k}" (v // { "type" = "server"; })) (
lib.mapAttrs' (k: v: lib.nameValuePair "client-${k}" v) (credSubstituteRec attr cfg.clientTunnels)
// lib.mapAttrs' (k: v: lib.nameValuePair "server-${k}" v) (
credSubstituteRec attr cfg.serverTunnels
)
);

View File

@@ -0,0 +1,226 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib)
any
getExe
hasPrefix
mapAttrsToList
mkIf
literalExpression
mkEnableOption
mkMerge
mkOption
mkPackageOption
optional
optionals
;
inherit (lib.types)
attrsOf
bool
listOf
nullOr
path
str
submodule
;
cfg = config.services.iocaine;
jsonFormat = pkgs.formats.json { };
hasUDSbind = any (hasPrefix "/") (
mapAttrsToList (_server: cfg: cfg.bind) (cfg.settings.server or { })
);
ifHasSettings = optional (cfg.settings != null);
hasFirewall = cfg.settings.firewall.enable;
description = "iocaine, the deadliest poison known to AI";
in
{
options.services.iocaine = {
enable = mkEnableOption description;
package = mkPackageOption pkgs "iocaine" { };
environment = mkOption {
default = { };
type = attrsOf str;
description = "Environment variables for iocaine.";
example = literalExpression ''
{
RUST_LOG = "info";
RUST_BACKTRACE = "1";
}
'';
};
settings = mkOption {
type = nullOr (submodule {
freeformType = jsonFormat.type;
options = {
firewall.enable = mkOption {
default = false;
type = bool;
description = "Enables the firewall";
example = true;
};
};
});
default = null;
description = ''
The configuration for iocaine.
See [the configuration reference](https://iocaine.madhouse-project.org/documentation/3/configuration/)
for full documentation on the fields.
'';
example = literalExpression ''
{
server.default = {
bind = "localhost:2137";
mode = "http";
use.handler-from = "default";
};
handler.default = {
settings = {
"ai-robots-txt-path" = "/etc/iocaine/data/ai.robots.txt-robots.json";
sources = {
training-corpus = [
"/data/corpus/1984.txt"
"/data/corpus/brave-new-world.txt"
];
wordlists = [ "/data/corpus/words.txt" ];
};
};
};
}
'';
};
extraSettingsPaths = mkOption {
type = listOf path;
default = [ ];
description = "Configuration paths to run iocaine with. Useful for secrets";
example = literalExpression ''
[
"/etc/iocaine/iocaine.json"
./iocaine.json
]
'';
};
};
config = mkIf cfg.enable {
environment.etc."iocaine/iocaine.json" = mkIf (cfg.settings != null) {
source = jsonFormat.generate "iocaine.json" cfg.settings;
};
systemd.services = mkMerge [
{
iocaine = {
inherit description;
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
environment = {
HOME = "%S/home";
}
// cfg.environment;
restartTriggers =
(ifHasSettings config.environment.etc."iocaine/iocaine.json".source) ++ cfg.extraSettingsPaths;
stopIfChanged = false;
serviceConfig = {
Type = "notify";
ExecStart = toString (
[
(getExe cfg.package)
]
++ (map (path: "--config-path=${path}") (
(ifHasSettings "/etc/iocaine/iocaine.json") ++ cfg.extraSettingsPaths
))
++ [ "start" ]
);
Restart = "on-failure";
DynamicUser = true;
UMask = "0077";
LimitNOFILE = 524288;
StateDirectory = "iocaine";
WorkingDirectory = "%S/iocaine";
RuntimeDirectory = "iocaine";
ProtectSystem = "strict";
ProtectClock = true;
ProtectHostname = true;
ProtectProc = "invisible";
ProtectControlGroups = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectKernelLogs = true;
ProtectHome = true;
PrivateTmp = true;
PrivateDevices = true;
PrivateUsers = !hasFirewall;
SystemCallArchitectures = "native";
DevicePolicy = "closed";
LockPersonality = true;
MemoryDenyWriteExecute = false;
NoNewPrivileges = true;
RestrictAddressFamilies =
(optionals hasUDSbind [
"AF_INET"
"AF_INET6"
"AF_UNIX"
])
++ (optionals hasFirewall [ "AF_NETLINK" ]);
RestrictNamespaces = true;
RestrictRealtime = true;
SystemCallFilter = [
"@system-service"
"~@privileged"
"~@resources"
];
CapabilityBoundingSet = mkIf hasFirewall [ "CAP_NET_ADMIN" ];
AmbientCapabilities = mkIf hasFirewall [ "CAP_NET_ADMIN" ];
};
};
}
(
let
iocaineDep = {
requires = [ "iocaine.service" ];
after = [ "iocaine.service" ];
serviceConfig.SupplementaryGroups = [ "iocaine" ];
};
in
{
nginx = mkIf (config.services.nginx.enable && hasUDSbind) iocaineDep;
caddy = mkIf (config.services.caddy.enable && hasUDSbind) iocaineDep;
}
)
];
};
meta = {
maintainers = with lib.maintainers; [ poz ];
};
}

View File

@@ -254,6 +254,7 @@ in
wantedBy = [ "sockets.target" ];
socketConfig = {
ListenDatagram = "${cfg.listen.ipAddress}:${toString cfg.listen.port}";
ListenStream = "${cfg.listen.ipAddress}:${toString cfg.listen.port}";
Service = "netfoil.service";
};
};

View File

@@ -0,0 +1,140 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.omada;
in
{
options = {
services.omada = {
enable = lib.mkEnableOption "Enable the Omada Software Controller service.";
package = lib.mkPackageOption pkgs "omada-software-controller" { };
user = lib.mkOption {
type = lib.types.str;
default = "omada";
description = ''
User under which the Omada Software Controller service runs.
'';
};
group = lib.mkOption {
type = lib.types.str;
default = "omada";
description = ''
Group under which the Omada Software Controller service runs.
'';
};
dataDir = lib.mkOption {
type = lib.types.path;
default = "/var/lib/omada";
description = ''
The path where the Omada Software Controller stores all data. This path must
be in sync with the omada-software-controller package (where it is hardcoded
during the build in accordance with its own `dataDir` argument).
'';
};
openFirewallDevicePorts = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Whether to open the firewall ports required for Omada devices to communicate
with the Omada Software Controller (discovery, adoption, management, etc.).
'';
};
openFirewallWebPorts = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Whether to open the firewall ports of the web interface (8043, 8088).
'';
};
};
};
config = lib.mkIf cfg.enable {
users.groups.${cfg.group} = { };
users.users.${cfg.user} = {
description = "Omada Software Controller user";
group = cfg.group;
home = cfg.dataDir;
createHome = true;
isSystemUser = true;
};
systemd.tmpfiles.settings."10-omada" =
lib.genAttrs
(map (dir: "${cfg.dataDir}/${dir}") [
"data"
"logs"
"properties"
"work"
])
(_: {
d = {
user = cfg.user;
group = cfg.group;
};
});
systemd.services.omada = {
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
description = "Omada Software Controller";
serviceConfig = {
ExecStart = "${lib.getExe cfg.package} start";
ExecStop = "${lib.getExe cfg.package} stop";
# The control script asks for confirmation (y/n) before starting when
# it detects that MongoDB was upgraded across major versions. Answer it,
# otherwise its read loop would spin forever on an EOF stdin.
StandardInput = "data";
StandardInputText = "y";
Type = "forking";
TimeoutSec = 300;
RuntimeDirectory = "omada";
RuntimeDirectoryMode = "0755";
PIDFile = "/run/omada/omada.pid";
WorkingDirectory = cfg.dataDir;
StateDirectory = baseNameOf cfg.dataDir;
User = cfg.user;
Group = cfg.group;
Environment = [
"OMADA_USER=${cfg.user}"
];
Restart = "on-failure";
};
};
networking.firewall = {
allowedUDPPorts = lib.optionals cfg.openFirewallDevicePorts [
19810 # discovery port
29810 # discovery port
];
allowedTCPPorts =
lib.optionals cfg.openFirewallDevicePorts [
29811 # management port
29812 # adoption port
29813 # upgrade port
29814 # management port
29815 # transfer port
29816 # rtty port
29817 # device management port
]
++ lib.optionals cfg.openFirewallWebPorts [
8043 # web port (HTTPS)
8088 # web port (HTTP)
];
};
};
}

View File

@@ -503,9 +503,32 @@ in
environment.systemPackages = [ cfg.pihole ];
services.logrotate.settings.pihole-ftl = {
enable = true;
files = [ "${cfg.logDirectory}/FTL.log" ];
services.logrotate.settings = {
pihole-dnsmasq = {
files = [ "${cfg.logDirectory}/pihole.log" ];
frequency = "daily";
create = "640 ${cfg.user} ${cfg.group}";
rotate = 5;
compress = true;
delaycompress = true;
# FTL keeps this log open; SIGUSR2 closes and reopens it after rotation.
# https://docs.pi-hole.net/ftldns/signals/#sigusr2
postrotate = ''
${getExe' pkgs.systemd "systemctl"} kill --kill-whom=main --signal=USR2 pihole-ftl.service 2>/dev/null || true
'';
};
pihole-ftl = {
files = [
"${cfg.logDirectory}/FTL.log"
"${cfg.logDirectory}/webserver.log"
];
frequency = "weekly";
create = "640 ${cfg.user} ${cfg.group}";
rotate = 3;
compress = true;
delaycompress = true;
};
};
};

View File

@@ -95,8 +95,8 @@ in
wantedBy = [ "network.target" ];
serviceConfig = {
Type = "forking";
ExecStart = "${package}/bin/vpnserver start";
ExecStop = "${package}/bin/vpnserver stop";
ExecStart = "${cfg.dataDir}/vpnserver/vpnserver start";
ExecStop = "${cfg.dataDir}/vpnserver/vpnserver stop";
};
preStart = ''
rm -rf ${cfg.dataDir}/vpnserver/vpnserver
@@ -116,8 +116,8 @@ in
wantedBy = [ "network.target" ];
serviceConfig = {
Type = "forking";
ExecStart = "${package}/bin/vpnbridge start";
ExecStop = "${package}/bin/vpnbridge stop";
ExecStart = "${cfg.dataDir}/vpnbridge/vpnbridge start";
ExecStop = "${cfg.dataDir}/vpnbridge/vpnbridge stop";
};
preStart = ''
rm -rf ${cfg.dataDir}/vpnbridge/vpnbridge
@@ -137,8 +137,8 @@ in
wantedBy = [ "network.target" ];
serviceConfig = {
Type = "forking";
ExecStart = "${package}/bin/vpnclient start";
ExecStop = "${package}/bin/vpnclient stop";
ExecStart = "${cfg.dataDir}/vpnclient/vpnclient start";
ExecStop = "${cfg.dataDir}/vpnclient/vpnclient stop";
};
preStart = ''
rm -rf ${cfg.dataDir}/vpnclient/vpnclient

View File

@@ -79,13 +79,13 @@ in
mkAttrsOfParams
{
version = mkIntParam 0 ''
version = mkIntParam 2 ''
IKE major version to use for connection.
- 1 uses IKEv1 aka ISAKMP,
- 2 uses IKEv2.
- A connection using the default of 0 accepts both IKEv1 and IKEv2 as
responder, and initiates the connection actively with IKEv2.
- 2 uses IKEv2 (the default).
- A connection using 0 accepts both IKEv1 and IKEv2 as responder,
and initiates the connection actively with IKEv2.
'';
local_addrs = mkCommaSepListParam [ ] ''

View File

@@ -226,7 +226,7 @@ in
The value of this option is an attribute set. Each attribute configures a
{command}`wpa_supplicant` service, where the attribute name specifies
the name of the interface that {command}`wpa_supplicant` operates on.
The attribute name can be a space separated list of interfaces.
The attribute name can be a space-separated list of interfaces.
The attribute names `WLAN`, `LAN` and `DBUS`
have a special meaning. `WLAN` and `LAN` are
configurations for universal {command}`wpa_supplicant` service that is

View File

@@ -149,7 +149,28 @@ in
"2270007"
];
description = ''
List of rules that should be disabled.
List of matchers specifying which rules should be disabled.
These can be raw SID numbers or something like "group:emerging-coinminer.rules".
'';
};
dropRules = mkOption {
type = types.listOf types.str;
default = [ ];
example = literalExpression ''
[ "2274852" "4327876" "902244405" ]
'';
description = ''
List of matchers specifying which rules should be converted to drop rules.
These can be raw SID numbers or something like "group:emerging-coinminer.rules".
'';
};
reloadOnRulesetUpdate = mkOption {
type = types.bool;
default = false;
description = ''
Whether to reload Suricata if it is running after an automated ruleset update.
This is a blocking reload, and may take some time depending on the number of rules and computational power of the host.
'';
};
};
@@ -213,11 +234,20 @@ in
};
systemd.services = {
suricata-blocking-reload = lib.mkIf cfg.reloadOnRulesetUpdate {
description = "Refresh Runtime Suricata Ruleset";
serviceConfig = {
Type = "oneshot";
ExecCondition = "systemctl is-active --quiet suricata.service";
ExecStart = "${pkg}/bin/suricatasc -c reload-rules";
};
};
suricata-update = {
description = "Update Suricata Rules";
wantedBy = [ "multi-user.target" ];
wants = [ "network-online.target" ];
after = [ "network-online.target" ];
onSuccess = lib.mkIf cfg.reloadOnRulesetUpdate [ "suricata-blocking-reload.service" ];
script =
let
@@ -230,7 +260,8 @@ in
${concatStringsSep "\n" enabledSourcesCmds}
${python.interpreter} ${pkg}/bin/suricata-update update-sources
${python.interpreter} ${pkg}/bin/suricata-update update --suricata-conf ${cfg.configFile} --no-test \
--disable-conf ${pkgs.writeText "suricata-disable-conf" "${concatStringsSep "\n" cfg.disabledRules}"}
--disable-conf ${pkgs.writeText "suricata-disable-conf" "${concatStringsSep "\n" cfg.disabledRules}"} \
--drop-conf ${pkgs.writeText "suricata-drop.conf" "${concatStringsSep "\n" cfg.dropRules}"}
'';
serviceConfig = {
Type = "oneshot";

View File

@@ -168,7 +168,7 @@ in
default = pkgs.writeText "userlist" (concatMapStrings (x: "${x}\n") cfg.userlist);
defaultText = literalExpression ''pkgs.writeText "userlist" (concatMapStrings (x: "''${x}\n") cfg.userlist)'';
description = ''
Newline separated list of names to be allowed/denied if {option}`userlistEnable`
Newline-separated list of names to be allowed/denied if {option}`userlistEnable`
is `true`. Meaning see {option}`userlistDeny`.
The default is a file containing the users from {option}`userlist`.

View File

@@ -11,6 +11,7 @@ with lib;
let
cfg = config.services.coder;
name = "coder";
configRefUrl = "https://coder.com/docs/@main/admin/setup/configuration-reference";
in
{
options = {
@@ -82,7 +83,10 @@ in
environment = {
extra = mkOption {
type = types.attrs;
description = "Extra environment variables to pass run Coder's server with. See Coder documentation.";
description = ''
Extra environment variables to pass run Coder's server with.
See [Coder configuration reference](${configRefUrl}).
'';
default = { };
example = {
CODER_OAUTH2_GITHUB_ALLOW_SIGNUPS = true;
@@ -91,7 +95,10 @@ in
};
file = mkOption {
type = types.nullOr types.path;
description = "Systemd environment file to add to Coder.";
description = ''
Systemd environment file to add to Coder.
See [Coder configuration reference](${configRefUrl}).
'';
default = null;
};
};

View File

@@ -0,0 +1,371 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.flame;
settingsFormat = pkgs.formats.json { };
# Accepts either a list of strings or a raw semicolon-separated string.
schemaToStr = x: if builtins.isList x then lib.concatStringsSep ";" x else x;
# Needed to prepopulate DB
sqlQuote = s: "'" + builtins.replaceStrings [ "'" ] [ "''" ] s + "'";
seedSql = pkgs.writeText "flame-seed.sql" ''
${lib.optionalString (cfg.apps != [ ] || cfg.categories != [ ]) ''
DELETE FROM bookmarks;
DELETE FROM categories;
DELETE FROM apps;
''}
${lib.concatMapStringsSep "\n" (app: ''
INSERT INTO apps (name, url, icon, description, isPinned, createdAt, updatedAt)
VALUES (${sqlQuote app.name}, ${sqlQuote app.url}, ${sqlQuote app.icon}, ${sqlQuote app.description}, ${
if app.isPinned then "1" else "0"
}, datetime('now'), datetime('now'));
'') cfg.apps}
${lib.concatMapStringsSep "\n" (cat: ''
INSERT INTO categories (name, isPinned, createdAt, updatedAt)
VALUES (${sqlQuote cat.name}, ${
if cat.isPinned then "1" else "0"
}, datetime('now'), datetime('now'));
${lib.concatMapStringsSep "\n" (bm: ''
INSERT INTO bookmarks (name, url, icon, categoryId, createdAt, updatedAt)
VALUES (${sqlQuote bm.name}, ${sqlQuote bm.url}, ${sqlQuote bm.icon}, (SELECT id FROM categories WHERE name = ${sqlQuote cat.name} ORDER BY id DESC LIMIT 1), datetime('now'), datetime('now'));
'') cat.bookmarks}
'') cfg.categories}
'';
cssFile = pkgs.writeText "flame-custom.css" cfg.customCSS;
# Build-time symlink farm of everything Flame ships except data/ and
# public/, which are left as empty placeholders here and populated at
# runtime (data/ is real state; public/ is refreshed from cfg.package
# on every start, since it holds built client assets).
appTree = pkgs.runCommand "flame-app-tree" { } ''
mkdir -p $out
for entry in ${cfg.package}/lib/flame/*; do
name=$(basename "$entry")
if [ "$name" != data ] && [ "$name" != public ]; then
ln -s "$entry" "$out/$name"
fi
done
mkdir -p $out/data $out/public
'';
# WEATHER_API_KEY is deliberately excluded here; it's injected at
# runtime from `weatherApiKeyFile` so it never touches the Nix store.
settingsFile = settingsFormat.generate "flame-settings.json" (
lib.filterAttrs (n: _: n != "weatherApiKeyFile") cfg.settings
// lib.optionalAttrs (cfg.settings ? greetingsSchema) {
greetingsSchema = schemaToStr cfg.settings.greetingsSchema;
}
// lib.optionalAttrs (cfg.settings ? daySchema) {
daySchema = schemaToStr cfg.settings.daySchema;
}
// lib.optionalAttrs (cfg.settings ? monthSchema) {
monthSchema = schemaToStr cfg.settings.monthSchema;
}
);
in
{
meta.maintainers = with lib.maintainers; [ DerGrumpf ];
options.services.flame = {
enable = lib.mkEnableOption "Flame, a self-hosted startpage for your server";
package = lib.mkPackageOption pkgs "flame" { };
port = lib.mkOption {
type = lib.types.port;
default = 5005;
description = "Port on which to serve the Flame web interface.";
};
passwordFile = lib.mkOption {
type = lib.types.path;
description = ''
Path to a file containing the password to log in to Flame's settings panel.
This is the recommended option as it avoids storing the password in the Nix store.
Compatible with sops-nix and agenix.
'';
example = "/run/secrets/flame-password";
};
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Whether to open the firewall for the port used by Flame.";
};
customCSS = lib.mkOption {
type = lib.types.lines;
default = "";
description = ''
Custom CSS injected into Flame's UI, written to
{file}`public/flame.css` on every service start. Can also be used
to define a fully custom theme via CSS custom properties see
[Flame's Custom CSS wiki page](https://github.com/pawelmalak/flame/wiki/Custom-CSS).
'';
example = ''
.Home_SettingsButton__Qvn8C {
border-radius: 0 !important;
}
'';
};
categories = lib.mkOption {
type = lib.types.listOf (
lib.types.submodule {
options = {
name = lib.mkOption {
type = lib.types.str;
description = "Name of the bookmark category.";
};
isPinned = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Whether the category is pinned by default.";
};
bookmarks = lib.mkOption {
default = [ ];
description = "Bookmarks belonging to this category.";
type = lib.types.listOf (
lib.types.submodule {
options = {
name = lib.mkOption {
type = lib.types.str;
description = "Name of the bookmark.";
};
url = lib.mkOption {
type = lib.types.str;
description = "URL of the bookmark.";
};
icon = lib.mkOption {
type = lib.types.str;
default = "";
description = "Icon name or URL for the bookmark.";
};
};
}
);
};
};
}
);
default = [ ];
description = ''
Bookmark categories and their bookmarks. When non-empty, this
fully replaces the contents of Flame's `categories` and
`bookmarks` tables on every service start any bookmarks added
through the web UI will not persist across restarts.
'';
example = [
{
name = "Dev";
bookmarks = [
{
name = "GitHub";
url = "https://github.com";
}
];
}
];
};
apps = lib.mkOption {
type = lib.types.listOf (
lib.types.submodule {
options = {
name = lib.mkOption {
type = lib.types.str;
description = "Name of the app.";
};
url = lib.mkOption {
type = lib.types.str;
description = "URL of the app.";
};
icon = lib.mkOption {
type = lib.types.str;
default = "cancel";
description = "Icon name or URL for the app.";
};
description = lib.mkOption {
type = lib.types.str;
default = "";
description = "Short description shown for the app.";
};
isPinned = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Whether the app is pinned by default.";
};
};
}
);
default = [ ];
description = ''
Applications shown on the dashboard. When non-empty, this fully
replaces the contents of Flame's `apps` table on every service
start any apps added through the web UI will not persist
across restarts.
'';
example = [
{
name = "Router";
url = "http://192.168.1.1";
}
];
};
settings = lib.mkOption {
type = lib.types.submodule {
freeformType = settingsFormat.type;
options = {
weatherApiKeyFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
description = ''
Path to a file containing the API key obtained from https://www.weatherapi.com used for
Flame's weather widget.
Compatible with sops-nix and agenix.
'';
example = "/run/secrets/flame-weather-api-key";
};
};
};
default = { };
description = ''
Flame settings, written to Flame's settings JSON on every service
start. Accepts any key Flame's settings API supports; see
[Flame's source](https://github.com/pawelmalak/flame/blob/master/client/src/context/context.js)
for the current schema, since Flame does not publish separate
settings documentation.
`greetingsSchema`, `daySchema`, and `monthSchema` accept either a
list of strings or a single semicolon-separated string.
'';
example = {
lat = 52.52;
long = 13.405;
customTitle = "My Dashboard";
hideHeader = true;
};
};
};
config = lib.mkIf cfg.enable {
systemd.services = {
flame-seed = lib.mkIf (cfg.apps != [ ] || cfg.categories != [ ]) {
description = "Seed Flame apps and bookmarks";
after = [ "flame.service" ];
requires = [ "flame.service" ];
wantedBy = [ "flame.service" ];
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
DynamicUser = true;
StateDirectory = "flame";
};
script = ''
for i in $(seq 1 30); do
if ${lib.getExe pkgs.sqlite} /var/lib/flame/app/data/db.sqlite \
"SELECT 1 FROM sqlite_master WHERE type='table' AND name='apps';" | grep -q 1; then
break
fi
sleep 1
done
${lib.getExe pkgs.sqlite} /var/lib/flame/app/data/db.sqlite < ${seedSql}
'';
};
flame = {
description = "Flame, a self-hosted startpage for your server";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
preStart = ''
for entry in ${appTree}/*; do
name=$(basename "$entry")
if [ "$name" != data ] && [ "$name" != public ]; then
ln -sfn "$entry" /var/lib/flame/app/"$name"
fi
done
for entry in /var/lib/flame/app/data /var/lib/flame/app/public; do
if [ -L "$entry" ]; then
rm -f "$entry"
fi
done
mkdir -p /var/lib/flame/app/data/uploads /var/lib/flame/app/public
if [ ! -f /var/lib/flame/app/data/.secret ]; then
${lib.getExe pkgs.openssl} rand -hex 32 > /var/lib/flame/app/data/.secret
fi
chmod 644 /var/lib/flame/app/data/.secret
cp -r ${cfg.package}/lib/flame/public/. /var/lib/flame/app/public/
chmod -R u+w /var/lib/flame/app/public
install -m644 ${cssFile} /var/lib/flame/app/data/flame.css
${lib.getExe pkgs.jq} -n --slurpfile base ${cfg.package}/lib/flame/utils/init/initialConfig.json \
'$base[0]' > /var/lib/flame/app/data/config.json.tmp
${lib.optionalString (cfg.settings.weatherApiKeyFile != null) ''
weatherApiKey=$(cat ${cfg.settings.weatherApiKeyFile})
${lib.getExe pkgs.jq} --arg key "$weatherApiKey" '.WEATHER_API_KEY = $key' \
${settingsFile} > /var/lib/flame/app/data/settings-with-key.json
''}
${lib.getExe pkgs.jq} -s '.[0] * .[1]' \
/var/lib/flame/app/data/config.json.tmp \
${
if cfg.settings.weatherApiKeyFile != null then
"/var/lib/flame/app/data/settings-with-key.json"
else
settingsFile
} \
> /var/lib/flame/app/data/config.json
rm -f /var/lib/flame/app/data/config.json.tmp
chmod u+w /var/lib/flame/app/data/config.json
'';
serviceConfig = {
DynamicUser = true;
StateDirectory = [
"flame"
"flame/app"
];
WorkingDirectory = "/var/lib/flame/app";
Environment = [
"PORT=${toString cfg.port}"
"NODE_ENV=production"
"VERSION=${cfg.package.version}"
];
LoadCredential = [ "flame-password:${cfg.passwordFile}" ];
Restart = "always";
NoNewPrivileges = true;
PrivateTmp = true;
ProtectSystem = "strict";
ProtectHome = true;
CapabilityBoundingSet = "";
};
script = ''
export PASSWORD="$(cat "$CREDENTIALS_DIRECTORY/flame-password")"
exec ${lib.getExe pkgs.nodejs} --preserve-symlinks --preserve-symlinks-main server.js
'';
};
};
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ cfg.port ];
};
};
}

View File

@@ -40,7 +40,21 @@ in
options.services.grav = {
enable = mkEnableOption "grav";
package = mkPackageOption pkgs "grav" { };
package =
let
stateVersionAtLeast = lib.versionAtLeast config.system.stateVersion;
in
mkPackageOption pkgs "grav" {
default = if stateVersionAtLeast "26.11" then "grav_2" else "grav";
}
// {
defaultText = lib.literalExpression ''
if versionAtLeast config.system.stateVersion "26.11" then
pkgs.grav_2
else
pkgs.grav
'';
};
root = mkOption {
type = types.path;

View File

@@ -50,9 +50,6 @@ let
mkOption
mkEnableOption
;
postgresqlPackage =
if cfg.database.enable then config.services.postgresql.package else pkgs.postgresql;
in
{
imports = [
@@ -259,6 +256,29 @@ in
default = "immich";
description = "The database user for immich.";
};
package = mkOption {
type = types.package;
default =
if config.services.postgresql.enable then config.services.postgresql.package else pkgs.postgresql;
defaultText = lib.literalExpression ''
if config.services.postgresql.enable then
config.services.postgresql.package
else
pkgs.postgresql
'';
example = lib.literalExpression "pkgs.postgresql_18";
description = ''
The postgresql package providing the client programs that immich uses,
most notably the `pg_dumpall` of its database backup job.
These programs refuse to talk to a server that is newer than
themselves, so this must not be older than the server reachable at
{option}`services.immich.database.host`. It is derived from
{option}`services.postgresql.package` whenever the postgresql module
is enabled on this host; set it explicitly when the database lives on
another machine.
'';
};
};
redis = {
enable = mkEnableOption "a redis cache for use with immich" // {
@@ -337,7 +357,7 @@ in
in
[
''
${lib.getExe' postgresqlPackage "psql"} -d "${cfg.database.name}" -f "${sqlFile}"
${lib.getExe' cfg.database.package "psql"} -d "${cfg.database.name}" -f "${sqlFile}"
''
];
@@ -407,7 +427,7 @@ in
path = [
# gzip and pg_dumpall are used by the backup service
pkgs.gzip
postgresqlPackage
cfg.database.package
];
preStart = mkIf (cfg.settings != null) secretsReplacement.script;

View File

@@ -332,6 +332,18 @@ in
assertion = cfg.cron.enable -> cfg.cron.key != null;
message = ''services.invoiceplane.sites."${hostName}".cron.key must be set in order to use cron service.'';
}
{
assertion =
(lib.versionAtLeast (pkg hostName cfg).version "1.7.2" && cfg.invoiceTemplates != [ ])
-> cfg.settings ? CUSTOM_INVOICE_TEMPLATES_PDF;
message = ''services.invoiceplane.sites."${hostName}".invoiceTemplates is set but settings.CUSTOM_INVOICE_TEMPLATES_PDF is not. Since InvoicePlane >= 1.7.2 (current: ${cfg.package.version}), the filename of the custom invoice template PHP file must be explicitly whitelisted via settings.CUSTOM_INVOICE_TEMPLATES_PDF, otherwise it will not be picked up.'';
}
{
assertion =
(lib.versionAtLeast (pkg hostName cfg).version "1.7.2" && cfg.quoteTemplates != [ ])
-> cfg.settings ? CUSTOM_QUOTE_TEMPLATES_PDF;
message = ''services.invoiceplane.sites."${hostName}".quoteTemplates is set but settings.CUSTOM_QUOTE_TEMPLATES_PDF is not. Since InvoicePlane >= 1.7.2 (current: ${cfg.package.version}), the filename of the custom quote template PHP file must be explicitly whitelisted via settings.CUSTOM_QUOTE_TEMPLATES_PDF, otherwise it will not be picked up.'';
}
]) eachSite
);

View File

@@ -28,12 +28,12 @@ let
]}
}
'';
passAsFile = [ "serversList" ];
__structuredAttrs = true;
}
''
cp -r ${cfg.package}/assets $out
chmod +w "$out/servers_list.js"
cp "$serversListPath" "$out/servers_list.js"
printf "%s" "$serversList" > "$out/servers_list.js"
substitute ${cfg.package}/assets/index.html $out/index.html \
--replace-fail "s.setParameter(\"telemetry_level\",\"basic\"); //enable telemetry" "override_settings();" \
--replace-fail "LibreSpeed Example" ${lib.escapeShellArg (lib.escapeXML cfg.frontend.pageTitle)} \

View File

@@ -50,10 +50,28 @@ in
default = false;
description = ''
Disable HTTP token authentication with requests.
WARNING: This will make your instance vulnerable! Only turn this on if you are ONLY connecting from localhost.
WARNING: This will make your instance vulnerable!
Only turn this on if nothing but trusted local clients can reach the API.
Note that web pages open in a browser on this machine also count as local
callers; restrict allowed_origins if you disable auth.
'';
};
allowed_origins = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ "*" ];
description = ''
Origins allowed to call the API from a browser.
This is a CORS allowlist, not an auth mechanism: it only governs which
web pages a browser will let read this API's responses.
The default "*" means any site open in your browser can send requests to
this instance, which matters most when disable_auth is on. Restrict this to
your own frontends to close that off, or use an empty list to block all
browser (cross-origin) callers.
'';
example = [ "http://localhost:8000" ];
};
disable_fetch_requests = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -89,6 +107,16 @@ in
'';
example = 0;
};
access_log = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Log every HTTP request with client address, method, path and status.
Generation requests are already logged in detail; this adds the rest,
such as model list and health polls.
'';
};
};
logging = {
@@ -110,6 +138,15 @@ in
description = "Enable request logging. NOTE: Only use this for debugging!";
};
log_timestamps = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Prefix console log lines with the time of day.
The log files under logs/ always carry full timestamps.
'';
};
log_chat_completion_requests = lib.mkOption {
type = lib.types.bool;
default = false;
@@ -275,7 +312,7 @@ in
default = [ ];
description = ''
List of VRAM sizes to split between GPUs, in GB.
Used with tensor parallelism.
Used both with and without tensor parallelism.
'';
example = [
16
@@ -289,10 +326,49 @@ in
description = ''
Number of mixture-of-expert layers to offload to CPU inference.
Only affects MoE models. Set a large value such as 999 to offload all layers.
Mutually exclusive with cpu_moe_split_experts.
'';
example = 999;
};
cpu_moe_split_experts = lib.mkOption {
type = lib.types.ints.unsigned;
default = 0;
description = ''
Number of routed experts per MoE layer to offload to CPU inference.
Unlike cpu_moe_offload_layers, this splits every MoE layer instead of
offloading whole layers: the coldest experts are kept in system RAM and
computed on the CPU, overlapping each layer's own GPU compute, with dynamic
placement keeping hot experts in VRAM.
Mutually exclusive with cpu_moe_offload_layers; not supported with tensor
parallelism.
'';
example = 4;
};
cpu_moe_threads = lib.mkOption {
type = lib.types.nullOr lib.types.ints.unsigned;
default = null;
description = ''
Worker thread count for CPU MoE inference.
Applies to both cpu_moe_offload_layers and cpu_moe_split_experts. When null,
defers to the EXL3_MOE_CPU_THREADS environment variable, then half the CPU core
count.
'';
example = 8;
};
ngram_ram = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Load a model's n-gram embedding table fully into system RAM.
Only affects PLE models with n-gram embeddings (e.g. Qwen3.8-Flash-Next).
By default the table is streamed from disk during inference; loading it into
RAM avoids per-token disk reads at the cost of tens of GB of system memory.
'';
};
rope_scale = lib.mkOption {
type = lib.types.nullOr lib.types.number;
default = 1.0;
@@ -381,6 +457,16 @@ in
description = "Enables vision support if the model supports it.";
};
vision_offload = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Keep the vision model's weights in system RAM instead of VRAM.
Weights are stored in pinned host memory and streamed to the GPU during
inference, trading vision speed for VRAM. Only applies when vision is enabled.
'';
};
template_vars_default = lib.mkOption {
type = lib.types.attrsOf lib.types.anything;
default = { };
@@ -455,6 +541,33 @@ in
'';
};
reasoning_budget_tokens = lib.mkOption {
type = lib.types.nullOr lib.types.int;
default = null;
description = ''
Default reasoning token budget.
When a request's reasoning content exceeds the budget, the server forces the
end of the reasoning phase by injecting reasoning_budget_message followed by
the model's end-of-reasoning tokens. 0 ends reasoning as soon as it starts;
null or a negative value disables the budget. Overridable per request via
reasoning_budget_tokens (aliases: reasoning_budget, thinking_budget,
thinking_token_budget) or reasoning.max_tokens.
Requires a reasoning format: reasoning tags, Harmony or Muse Glimmer.
'';
example = 1024;
};
reasoning_budget_message = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Text injected before the end-of-reasoning tokens when the reasoning budget is
exhausted. When null, only the end-of-reasoning tokens are forced.
Overridable per request via reasoning_budget_message.
'';
example = "Time to answer.";
};
tool_format = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
@@ -475,6 +588,17 @@ in
true. When active, supersedes the reasoning and tool format settings.
'';
};
muse_glimmer = lib.mkOption {
type = lib.types.nullOr lib.types.bool;
default = null;
description = ''
Parse responses in the Muse Glimmer message format.
Auto-detected from the model's special tokens when null; set to true or false
to override. Setting tool_format to "muse_glimmer" is equivalent to setting
this to true. When active, supersedes the reasoning and tool format settings.
'';
};
};
draft_model = {
@@ -595,10 +719,13 @@ in
type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Select a sampler override preset, found in the sampler-overrides folder.
Select a sampler override preset, found in the sampler_overrides folder of the
package.
This overrides default fallbacks for sampler values that are passed to the API.
NOTE: "safe_defaults" is noob friendly and provides fallbacks for frontends that
don't send sampling parameters. Leave this null for any advanced usage.
NOTE: "safe_defaults" provides llama.cpp-style fallbacks (temperature 0.8,
top_k 40, top_p 0.95, min_p 0.05) for frontends that don't send sampling
parameters. Leaving this null means no fallbacks at all.
A preset that cannot be found makes TabbyAPI exit at startup.
'';
example = "safe_defaults";
};
@@ -654,14 +781,28 @@ in
example = 4096;
};
sysmem_multimodal_cache = lib.mkOption {
type = lib.types.ints.unsigned;
default = 1024;
description = ''
Size of the image embedding cache in system memory, in MB.
Encoded images are kept so repeated turns of a conversation don't re-run the
vision model. Images already in use by a request are never evicted; a context
whose images exceed the budget is cached only partially, with a warning.
Only applies when vision is enabled.
'';
example = 4096;
};
cuda_malloc_async = lib.mkOption {
type = lib.types.bool;
default = true;
default = false;
description = ''
Use the cudaMallocAsync backend in Torch.
Enabling this is generally preferable, but it may cause issues with certain
workloads. Try disabling it if you experience intermittent OoM errors. If false,
Torch will use the allocator defined by the system environment.
Use the cudaMallocAsync allocator backend in Torch.
When false, the allocator is left to the environment: unless
PYTORCH_CUDA_ALLOC_CONF is set, ExLlamaV3 enables expandable segments in
Torch's native allocator, which performs better than cudaMallocAsync.
Enable this to force the cudaMallocAsync backend instead.
'';
};
};
@@ -689,6 +830,14 @@ in
services.tabbyapi.settings.model.template_vars_force.enable_thinking = true;
'';
}
{
assertion =
!(cfg.settings.model.cpu_moe_offload_layers > 0 && cfg.settings.model.cpu_moe_split_experts > 0);
message = ''
services.tabbyapi.settings.model.cpu_moe_offload_layers and
services.tabbyapi.settings.model.cpu_moe_split_experts are mutually exclusive.
'';
}
];
networking.firewall.allowedTCPPorts = lib.mkIf cfg.openFirewall [
cfg.settings.network.port
@@ -706,6 +855,10 @@ in
TRITON_CACHE_DIR = "/tmp/triton";
};
preStart = ''
ln -sfn ${cfg.package}/share/tabbyapi/sampler_overrides sampler_overrides
'';
serviceConfig = {
ExecStart = "${lib.getExe cfg.package} --config=${configFile}";
Restart = "on-failure";

View File

@@ -0,0 +1,239 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.zerobyte;
in
{
meta.maintainers = with lib.maintainers; [ pbek ];
options.services.zerobyte = {
enable = lib.mkEnableOption "Zerobyte, backup automation for self-hosters built on top of restic";
package = lib.mkPackageOption pkgs "zerobyte" { };
user = lib.mkOption {
type = lib.types.str;
default = "zerobyte";
description = "User account under which Zerobyte runs.";
};
group = lib.mkOption {
type = lib.types.str;
default = "zerobyte";
description = "Group under which Zerobyte runs.";
};
appSecretFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/run/secrets/zerobyte-app-secret";
description = ''
Path to a file containing the application secret (32256 characters),
used to encrypt sensitive data in the database. Generate one with
`openssl rand -hex 32`.
This should not be a path in the Nix store. The file is passed to the
service via systemd credentials.
'';
};
dataDir = lib.mkOption {
type = lib.types.str;
default = "/var/lib/zerobyte";
description = ''
Directory used to store the database, encryption keys, local
repositories, volume mounts and the restic cache.
Do not point this to a network share, this will cause permission
issues and strong performance degradation.
'';
};
settings = lib.mkOption {
type = lib.types.submodule {
freeformType = lib.types.attrsOf (
lib.types.oneOf [
lib.types.bool
lib.types.int
lib.types.str
]
);
};
default = { };
example = {
BASE_URL = "https://zerobyte.example.com";
LOG_LEVEL = "debug";
GOMAXPROCS = 2;
TRUST_PROXY = true;
};
description = ''
Zerobyte configuration passed as environment variables. See
<https://github.com/nicotsx/zerobyte#configuration> for the available
settings.
`BASE_URL` is required. It is highly discouraged to expose Zerobyte
directly to the internet; bind `HOST` to localhost and use a secure
tunnel or an authenticating reverse proxy instead.
Do not put secrets here; use
[](#opt-services.zerobyte.environmentFile) instead.
'';
};
environmentFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/run/secrets/zerobyte.env";
description = ''
Environment file loaded by systemd, which may be used to pass secrets
such as `APP_SECRET` to Zerobyte without putting them into the Nix
store.
'';
};
provisioningFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
description = ''
Path to a JSON file with operator-managed repositories and volumes to
sync at startup. See
<https://zerobyte.app/docs/guides/provisioning> for the format.
This may contain secrets, so it should not be a path in the Nix store.
The file is passed to the service via systemd credentials.
'';
};
extraPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = with pkgs; [
cifs-utils
davfs2
fuse3
nfs-utils
openssh
sshfs
util-linux
];
defaultText = lib.literalExpression "with pkgs; [ cifs-utils davfs2 fuse3 nfs-utils openssh sshfs util-linux ]";
description = ''
Extra packages added to the `PATH` of the Zerobyte service. The
default contains the tools needed to mount NFS, SMB, WebDAV and SFTP
volumes. Add `shoutrrr` here if you want notifications to be
delivered.
'';
};
openFirewall = lib.mkOption {
type = lib.types.bool;
default = false;
description = "Whether to open the firewall for the Zerobyte web interface.";
};
};
config = lib.mkIf cfg.enable {
services.zerobyte.settings = {
NODE_ENV = lib.mkDefault "production";
# The generated web server binds to all interfaces and port 3000 when
# these are unset. Bind to 127.0.0.1 and use port 4096 like upstream:
# https://github.com/nicotsx/zerobyte/blob/main/Dockerfile
HOST = lib.mkDefault "127.0.0.1";
PORT = lib.mkDefault 4096;
RESTIC_HOSTNAME = lib.mkDefault config.networking.hostName;
ZEROBYTE_DATABASE_URL = "${cfg.dataDir}/data/zerobyte.db";
RESTIC_PASS_FILE = "${cfg.dataDir}/data/restic.pass";
ZEROBYTE_REPOSITORIES_DIR = "${cfg.dataDir}/repositories";
ZEROBYTE_VOLUMES_DIR = "${cfg.dataDir}/volumes";
RESTIC_CACHE_DIR = "${cfg.dataDir}/restic/cache";
RCLONE_CONFIG_DIR = "${cfg.dataDir}/rclone";
ENABLE_LOCAL_AGENT = lib.mkDefault true;
}
// lib.optionalAttrs (cfg.provisioningFile != null) {
PROVISIONING_PATH = "%d/provisioning.json";
}
// lib.optionalAttrs (cfg.appSecretFile != null) {
APP_SECRET_FILE = "%d/app-secret";
};
assertions = [
{
assertion = cfg.settings ? BASE_URL;
message = "services.zerobyte.settings.BASE_URL must be set.";
}
{
assertion = cfg.appSecretFile != null || cfg.environmentFile != null || cfg.settings ? APP_SECRET;
message = ''
services.zerobyte: A secret is required to encrypt sensitive data in
the database. Set `services.zerobyte.appSecretFile` or provide
`APP_SECRET` via `services.zerobyte.environmentFile`.
'';
}
{
assertion = !(cfg.settings ? APP_SECRET);
message = ''
services.zerobyte.settings.APP_SECRET would expose the secret in the
Nix store. Use `services.zerobyte.appSecretFile` or
`services.zerobyte.environmentFile` instead.
'';
}
];
systemd.services.zerobyte = {
description = "Zerobyte backup automation";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
environment = lib.mapAttrs (
_: value: if lib.isBool value then lib.boolToString value else toString value
) cfg.settings;
path = [ cfg.package ] ++ cfg.extraPackages;
serviceConfig = {
Type = "simple";
User = cfg.user;
Group = cfg.group;
ExecStart = lib.getExe cfg.package;
Restart = "on-failure";
StateDirectory = lib.mkIf (lib.hasPrefix "/var/lib/" cfg.dataDir) (
lib.removePrefix "/var/lib/" cfg.dataDir
);
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
LoadCredential =
lib.optional (cfg.appSecretFile != null) "app-secret:${cfg.appSecretFile}"
++ lib.optional (cfg.provisioningFile != null) "provisioning.json:${cfg.provisioningFile}";
# The local agent and the volume mount backends need these to perform
# NFS, SMB, WebDAV and SFTP mounts.
AmbientCapabilities = [ "CAP_SYS_ADMIN" ];
CapabilityBoundingSet = [ "CAP_SYS_ADMIN" ];
NoNewPrivileges = true;
PrivateTmp = true;
ProtectHome = lib.mkDefault false;
ProtectSystem = lib.mkDefault "full";
RestartSec = "10s";
UMask = "0077";
};
};
users.users = lib.mkIf (cfg.user == "zerobyte") {
zerobyte = {
isSystemUser = true;
group = cfg.group;
home = cfg.dataDir;
};
};
users.groups = lib.mkIf (cfg.group == "zerobyte") { zerobyte = { }; };
networking.firewall = lib.mkIf cfg.openFirewall {
allowedTCPPorts = [ (lib.toInt (toString cfg.settings.PORT)) ];
};
};
}

View File

@@ -133,7 +133,7 @@ in
# if data_dir is a list, the actual path will in in the `path` attribute of each item
# see https://garagehq.deuxfleurs.fr/documentation/reference-manual/configuration/#data_dir
++ lib.optional (lib.isList data_dir) (map (item: item.path) data_dir)
++ lib.optional (lib.isString data_dir) [ data_dir ]
++ lib.optionals (lib.isString data_dir) [ data_dir ]
);
isDefault = lib.hasPrefix "/var/lib/garage";
isDefaultStateDirectory = lib.any isDefault paths;

View File

@@ -195,6 +195,11 @@ let
error_log ${cfg.logError};
daemon off;
# load_module is a main-context directive that must precede events{}/http{}.
${optionalString (
(cfg.package.dynamicModules or [ ]) != [ ]
) "include ${cfg.package}/etc/nginx/dynamic-modules.conf;"}
${optionalString cfg.enableQuicBPF ''
quic_bpf on;
''}
@@ -1642,7 +1647,7 @@ in
SystemCallFilter = [
"~@cpu-emulation @debug @keyring @mount @obsolete @privileged @setuid"
]
++ optional cfg.enableQuicBPF [ "bpf" ];
++ optionals cfg.enableQuicBPF [ "bpf" ];
};
};

View File

@@ -271,7 +271,7 @@ in
"~CAP_SYS_BOOT"
"~CAP_NET_ADMIN"
]
++ lib.lists.optional (!cfg.allowCgiUser) [
++ lib.lists.optionals (!cfg.allowCgiUser) [
"~CAP_SETGID"
"~CAP_SETUID"
];
@@ -279,7 +279,7 @@ in
SystemCallFilter = [
"~@cpu-emulation @debug @keyring @mount @obsolete"
]
++ lib.lists.optional (!cfg.allowCgiUser) [ "@privileged @setuid" ];
++ lib.lists.optionals (!cfg.allowCgiUser) [ "@privileged @setuid" ];
};
};

View File

@@ -70,9 +70,7 @@ let
];
in
if (val == "") then
"\"\""
else if val == "y" || val == "m" || val == "n" then
if val == "y" || val == "m" || val == "n" then
val
else if all isNumber (stringToCharacters val) then
val
@@ -87,6 +85,9 @@ let
# VIRTIO_BLK y
# VIRTIO_CONSOLE n
# NET_9P_VIRTIO? y
# LOCALVERSION
#
# A line without a value means an empty string.
#
# Borrowed from copumpkin https://github.com/NixOS/nixpkgs/pull/12158
# returns a string, expr should be an attribute set
@@ -100,9 +101,8 @@ let
let
val = if item.freeform != null then item.freeform else item.tristate;
in
optionalString (val != null) (
if (item.optional) then "${key}? ${mkValue val}\n" else "${key} ${mkValue val}\n"
);
optionalString (val != null)
"${key}${optionalString item.optional "?"}${optionalString (val != "") " ${mkValue val}"}\n";
mkConf = cfg: concatStrings (mapAttrsToList mkConfigLine cfg);
in
@@ -119,6 +119,7 @@ in
example = ''
USB? y
DEBUG n
LOCALVERSION
'';
description = ''
The result of converting the structured kernel configuration in settings

View File

@@ -360,7 +360,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
black, red, green, brown, blue, magenta, cyan, and gray.
'';
};
@@ -369,7 +369,7 @@ in
default = null;
type = lib.types.nullOr lib.types.str;
description = ''
A ; seperated array of 8 colors in the format RRGGBB:
A semicolon-separated array of 8 colors in the format RRGGBB:
dark gray, bright red, bright green, yellow, bright blue, bright magenta, bright cyan, and white.
'';
};

View File

@@ -7,6 +7,8 @@
let
cfg = config.boot.initrd.nix-store-veritysetup;
json = pkgs.formats.json { };
in
{
meta.maintainers = with lib.maintainers; [ nikstur ];
@@ -27,6 +29,15 @@ in
contents = {
"/etc/systemd/system-generators/nix-store-veritysetup-generator".source =
"${lib.getExe pkgs.nix-store-veritysetup-generator}";
"/etc/systemd/generator-environment.json".source =
json.generate "systemd-generator-environment.json"
{
SYSTEMD_VERITYSETUP_PATH = "${config.boot.initrd.systemd.package}/lib/systemd/systemd-veritysetup";
};
"/etc/systemd/system-environment-generators/env-generator".source =
"${config.system.nixos-init.package}/bin/env-generator";
};
storePaths = [

View File

@@ -63,6 +63,7 @@ in
nixStoreMountOpts = mkOption {
type = types.listOf types.nonEmptyStr;
default = [
"x-initrd.mount"
"ro"
"nodev"
"nosuid"

View File

@@ -772,7 +772,10 @@ in
];
services.initrd-nixos-activation = lib.mkIf (!config.system.nixos-init.enable) {
after = [ "initrd-switch-root.target" ];
after = [
"initrd-find-nixos-closure.service"
"initrd-switch-root.target"
];
requiredBy = [ "initrd-switch-root.service" ];
before = [ "initrd-switch-root.service" ];
unitConfig.DefaultDependencies = false;

View File

@@ -15,11 +15,12 @@ let
mkIf
optionals
mkDefault
nameValuePair
listToAttrs
filterAttrs
mapAttrsToList
foldl'
getExe
escape
versionOlder
;
inInitrd = config.boot.initrd.supportedFilesystems.btrfs or false;
@@ -149,66 +150,116 @@ in
)
);
# TODO: Did not manage to do it via the usual btrfs-scrub@.timer/.service
# template units due to problems enabling the parameterized units,
# so settled with many units and templating via nix for now.
# https://github.com/NixOS/nixpkgs/pull/32496#discussion_r156527544
systemd.timers =
let
scrubTimer =
fs:
let
fs' = utils.escapeSystemdPath fs;
in
nameValuePair "btrfs-scrub-${fs'}" {
description = "regular btrfs scrub timer on ${fs}";
systemd.services."btrfs-scrub@" = {
description = "btrfs scrub on %f";
documentation = [ "man:btrfs-scrub(8)" ];
# scrub prevents suspend2ram or proper shutdown on linux < 6.19
conflicts = optionals (versionOlder config.boot.kernelPackages.kernel.version "6.19") [
"shutdown.target"
"sleep.target"
];
before = optionals (versionOlder config.boot.kernelPackages.kernel.version "6.19") [
"shutdown.target"
"sleep.target"
];
wantedBy = [ "timers.target" ];
timerConfig = {
OnCalendar = cfgScrub.interval;
AccuracySec = "1d";
Persistent = true;
};
};
in
listToAttrs (map scrubTimer cfgScrub.fileSystems);
# prevent problems with MemoryDenyWriteExecute
environment.PYTHON_JIT = "0";
systemd.services =
let
scrubService =
fs:
let
fs' = utils.escapeSystemdPath fs;
in
nameValuePair "btrfs-scrub-${fs'}" {
description = "btrfs scrub on ${fs}";
documentation = [ "man:btrfs-scrub(8)" ];
# scrub prevents suspend2ram or proper shutdown on linux < 6.19
conflicts = lib.optionals (lib.versionOlder config.boot.kernelPackages.kernel.version "6.19") [
"shutdown.target"
"sleep.target"
];
before = lib.optionals (lib.versionOlder config.boot.kernelPackages.kernel.version "6.19") [
"shutdown.target"
"sleep.target"
];
unitConfig.RequiresMountsFor = "%f";
serviceConfig = {
# simple and not oneshot, otherwise ExecStop is not used
Type = "simple";
Nice = 19;
IOSchedulingClass = "idle";
ExecStart = "${pkgs.btrfs-progs}/bin/btrfs scrub start -B ${
lib.optionalString (cfgScrub.limit != null) "--limit ${cfgScrub.limit}"
} ${fs}";
# if the service is stopped before scrub end, cancel it
ExecStop = pkgs.writeShellScript "btrfs-scrub-maybe-cancel" ''
(${pkgs.btrfs-progs}/bin/btrfs scrub status ${fs} | ${pkgs.gnugrep}/bin/grep finished) || ${pkgs.btrfs-progs}/bin/btrfs scrub cancel ${fs}
'';
};
};
in
listToAttrs (map scrubService cfgScrub.fileSystems);
serviceConfig =
let
btrfsCmd = getExe pkgs.btrfs-progs;
btrfsCancelCmd = pkgs.writers.writePython3 "btrfs-scrub-maybe-cancel" { } ''
import subprocess
import sys
btrfs = "${escape [ "\"" "\\" ] btrfsCmd}"
result = subprocess.run(
[btrfs, "scrub", "cancel"] + sys.argv[1:],
stderr=subprocess.PIPE,
check=False,
shell=False
)
# ignore errors if there was no running scrub to cancel
if result.returncode == 2:
sys.exit(0)
sys.stderr.buffer.write(result.stderr)
sys.exit(result.returncode)
'';
additionalScrubArgs = optionals (cfgScrub.limit != null) [
"--limit"
cfgScrub.limit
];
in
{
# simple and not oneshot, otherwise ExecStop is not used
Type = "simple";
Nice = 19;
CPUSchedulingPolicy = "idle";
IOSchedulingClass = "idle";
ExecStart = "${
utils.escapeSystemdExecArgs (
[
btrfsCmd
"scrub"
"start"
"-B"
]
++ additionalScrubArgs
)
} %f";
# if the service is stopped before scrub end, cancel it
ExecStop = "${utils.escapeSystemdExecArg btrfsCancelCmd} %f";
# hardening
# required for starting/cancelling the scrub operation
CapabilityBoundingSet = [
"CAP_SYS_ADMIN"
"CAP_DAC_READ_SEARCH"
];
NoNewPrivileges = true;
# no ProtectSystem/ProtectHome since the path to be scrubbed can refer to a device,
# which in turn might be mounted there and mounting it read-only prevents scrubbing
StateDirectory = "btrfs"; # contains progress information
PrivateNetwork = true;
ProtectHostname = true;
ProtectClock = true;
ProtectKernelModules = true;
ProtectKernelLogs = true;
ProtectControlGroups = true;
RestrictAddressFamilies = [ "AF_UNIX" ]; # used internally for communication
LockPersonality = true;
MemoryDenyWriteExecute = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
PrivateMounts = true;
SystemCallFilter = [
"@system-service"
"~@mount"
];
SystemCallArchitectures = "native";
# no ProtectKernelTunables since /sys/fs/btrfs access is required
# no User= since written files have to be accessible by scrub commands run manually
};
};
systemd.timers."btrfs-scrub@" = {
description = "Regular btrfs scrub on %f";
documentation = [ "man:btrfs-scrub(8)" ];
timerConfig = {
OnCalendar = cfgScrub.interval;
AccuracySec = "1d";
Persistent = true;
};
};
systemd.targets.timers.wants = map (
fs: "btrfs-scrub@${utils.escapeSystemdPath fs}.timer"
) cfgScrub.fileSystems;
})
];
}

View File

@@ -7,6 +7,8 @@
let
serialDevice = if pkgs.stdenv.hostPlatform.isx86 then "ttyS0" else "ttyAMA0";
efiArch = pkgs.stdenv.hostPlatform.efiArch;
in
{
meta = {
@@ -14,6 +16,7 @@ in
};
imports = [
../image/repart.nix
./lxc-instance-common.nix
../profiles/qemu-guest.nix
@@ -28,6 +31,60 @@ in
copyChannel = config.system.installer.channel.enable;
};
system.build.repartImage = config.image.repart.image.overrideAttrs (previousAttrs: {
nativeBuildInputs = previousAttrs.nativeBuildInputs ++ [ pkgs.qemu-utils ];
postBuild = ''
qemu-img convert -f raw -O qcow2 -c ${config.image.baseName}.raw ${config.image.baseName}.qcow2
rm ${config.image.baseName}.raw
'';
# expose a hydra build product so lxc-ci can download it
postInstall = ''
mkdir $out/nix-support
echo "file qcow2-image $out/${config.image.baseName}.qcow2" > $out/nix-support/hydra-build-products
'';
});
image.repart = {
name = "nixos";
version = null;
sectorSize = 512;
compression.enable = false;
mkfsOptions.ext4 = [
"-i"
"8192"
];
partitions = {
esp = {
contents = {
"/EFI/BOOT/BOOT${lib.toUpper efiArch}.EFI".source =
"${config.systemd.package}/lib/systemd/boot/efi/systemd-boot${efiArch}.efi";
"/EFI/Linux/${config.system.boot.loader.ukiFile}".source =
"${config.system.build.uki}/${config.system.boot.loader.ukiFile}";
};
repartConfig = {
Type = "esp";
Format = "vfat";
Label = "ESP";
# support 10 kernels, assuming 50MB on x86 and 100MB on aarch64
SizeMinBytes = if pkgs.stdenv.hostPlatform.isx86 then "512M" else "1G";
};
};
root = {
storePaths = [ config.system.build.toplevel ];
repartConfig = {
Type = "root";
Format = "ext4";
Label = "nixos";
Minimize = "guess";
PaddingMinBytes = "512M";
};
};
};
};
fileSystems = {
"/" = {
device = "/dev/disk/by-label/nixos";

View File

@@ -1,6 +1,7 @@
{
config,
lib,
options,
pkgs,
utils,
...
@@ -201,8 +202,12 @@ let
--notify-ready=yes \
--kill-signal=SIGRTMIN+3 \
--bind-ro=/nix/store:/nix/store$NIX_BIND_OPT \
--bind-ro=/nix/var/nix/db:/nix/var/nix/db$NIX_BIND_OPT \
--bind-ro=/nix/var/nix/daemon-socket:/nix/var/nix/daemon-socket$NIX_BIND_OPT \
${optionalString config.nix.enable "--bind-ro=/nix/var/nix/db:/nix/var/nix/db$NIX_BIND_OPT"} \
${
optionalString (
config.nix.enable && config.nix.daemon.enable
) "--bind-ro=/nix/var/nix/daemon-socket:/nix/var/nix/daemon-socket$NIX_BIND_OPT"
} \
--bind="/nix/var/nix/profiles/per-container/$INSTANCE:/nix/var/nix/profiles$NIX_BIND_OPT" \
--bind="/nix/var/nix/gcroots/per-container/$INSTANCE:/nix/var/nix/gcroots$NIX_BIND_OPT" \
${optionalString (!cfg.ephemeral) "--link-journal=try-guest"} \
@@ -994,7 +999,10 @@ in
mapper =
name: cfg:
optional (cfg.networkNamespace != null && (cfg.privateNetwork || cfg.interfaces != [ ]))
"containers.${name}.networkNamespace is mutally exclusive to containers.${name}.privateNetwork and containers.${name}.interfaces.";
"containers.${name}.networkNamespace is mutally exclusive to containers.${name}.privateNetwork and containers.${name}.interfaces."
++
optional (cfg.config.nix.enable && cfg.config.nix.daemon.enable && !config.nix.daemon.enable)
"${options.containers}.${strings.escapeNixIdentifier name} requires a Nix daemon but the host does not provided it, as option ${options.nix.daemon.enable} is disabled";
in
mkMerge (mapAttrsToList mapper config.containers);
}

View File

@@ -80,6 +80,7 @@ in
wantedBy = [ "multi-user.target" ];
requires = [ "ovsdb.socket" ];
after = [ "ovsdb.socket" ];
wants = [ "ovs-delete-transient-ports.service" ];
path = [ cfg.package ];
restartTriggers = [
db
@@ -129,6 +130,19 @@ in
'';
};
systemd.services.ovs-delete-transient-ports = {
description = "Open vSwitch Delete Transient Ports";
after = [ "ovsdb.service" ];
before = [ "ovs-vswitchd.service" ];
path = [ cfg.package ];
unitConfig.AssertPathExists = "${runDir}/db.sock";
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "${cfg.package}/share/openvswitch/scripts/ovs-ctl delete-transient-ports";
};
};
systemd.services.ovs-vswitchd = {
description = "Open_vSwitch Daemon";
wantedBy = [ "multi-user.target" ];

View File

@@ -324,6 +324,24 @@ let
''
)}
echo "Starting virtiofs daemons..."
NIX_VIRTIOFS_DIR=$(mktemp -d)
${lib.concatLines (
lib.mapAttrsToList (tag: share: ''
${lib.getExe hostPkgs.virtiofsd} \
--socket-path="$NIX_VIRTIOFS_DIR"/"${tag}" \
--shared-dir="${share.source}" \
${if share.writable then "--writeback" else "--readonly"} \
--sandbox=none \
--seccomp=none \
--cache=always \
--no-announce-submounts \
--translate-uid=host:65534:0:1 \
--translate-gid=host:65534:0:1 \
&
'') cfg.sharedDirectories
)}
# Start QEMU.
exec ${
qemu-common.qemuBinaryWith {
@@ -336,14 +354,6 @@ let
-smp ${toString config.virtualisation.cores} \
-device virtio-rng-pci \
${concatStringsSep " " config.virtualisation.qemu.networkingOptions} \
${
concatStringsSep " \\\n " (
mapAttrsToList (
tag: share:
"-virtfs local,path=${share.source},security_model=${share.securityModel},mount_tag=${tag}"
) config.virtualisation.sharedDirectories
)
} \
${drivesCmdLine config.virtualisation.qemu.drives} \
${concatStringsSep " \\\n " config.virtualisation.qemu.options} \
$QEMU_OPTS \
@@ -424,6 +434,14 @@ in
"virtualisation"
"useSecureBoot"
] "The default OVMF now always supports Secure Boot.")
(mkRemovedOptionModule [
"virtualisation"
"msize"
] "9p was replaced with virtiofs and thus this option is obsolete.")
(mkRemovedOptionModule [
"virtualisation"
"nixStore9pCache"
] "9p was replaced with virtiofs and thus this option is obsolete.")
];
options = {
@@ -438,16 +456,6 @@ in
'';
};
virtualisation.msize = mkOption {
type = types.ints.positive;
default = 16384;
description = ''
The msize (maximum packet size) option passed to 9p file systems, in
bytes. Increasing this should increase performance significantly,
at the cost of higher RAM usage.
'';
};
virtualisation.diskImage = mkOption {
type = types.nullOr types.str;
default = "./${config.system.name}.qcow2";
@@ -570,22 +578,8 @@ in
type = types.path;
description = "The mount point of the directory inside the virtual machine";
};
options.securityModel = mkOption {
type = types.enum [
"passthrough"
"mapped-xattr"
"mapped-file"
"none"
];
default = "mapped-xattr";
description = ''
The security model to use for this share:
- `passthrough`: files are stored using the same credentials as they are created on the guest (this requires QEMU to run as root)
- `mapped-xattr`: some of the file attributes like uid, gid, mode bits and link target are stored as file attributes
- `mapped-file`: the attributes are stored in the hidden .virtfs_metadata directory. Directories exported by this security model cannot interact with other unix tools
- `none`: same as "passthrough" except the sever won't report failures if it fails to set file attributes like ownership
'';
options.writable = lib.mkEnableOption "" // {
description = "Whether the directory is writable on the host and guest.";
};
}
);
@@ -610,11 +604,10 @@ in
A list of paths whose closure should be made available to
the VM.
When 9p is used, the closure is registered in the Nix
database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered
garbage (because they are not registered in the Nix
database of the guest).
When the Nix store is mounted from the host, the closure is registered
in the Nix database in the VM. All other paths in the host Nix store
appear in the guest Nix store as well, but are considered garbage
(because they are not registered in the Nix database of the guest).
When {option}`virtualisation.useNixStoreImage` is
set, the closure is copied to the Nix store image.
@@ -867,7 +860,7 @@ in
default = false;
description = ''
Build and use a disk image for the Nix store, instead of
accessing the host's one through 9p.
accessing the host's one.
For applications which do a lot of reads from the store,
this can drastically improve performance, but at the cost of
@@ -889,24 +882,7 @@ in
default = !cfg.useNixStoreImage && !cfg.useBootLoader;
defaultText = literalExpression "!cfg.useNixStoreImage && !cfg.useBootLoader";
description = ''
Mount the host Nix store as a 9p mount.
'';
};
virtualisation.nixStore9pCache = mkOption {
type = types.enum [
"loose"
"none"
"fscache"
];
default = "loose";
description = ''
Type of 9p cache to use when mounting host nix store. "none" provides
no caching. "loose" enables Linux's local VFS cache. "fscache" uses Linux's
fscache subsystem.
This option is only respected when {option}`virtualisation.mountHostNixStore`
is enabled.
Mount the host Nix store via a virtual filesystem.
'';
};
@@ -1242,22 +1218,20 @@ in
# Always mount this to /nix/.ro-store because we never want to actually
# write to the host Nix Store.
target = "/nix/.ro-store";
securityModel = "none";
};
xchg = {
source = ''"$TMPDIR"/xchg'';
securityModel = "none";
target = "/tmp/xchg";
writable = true;
};
shared = {
source = ''"''${SHARED_DIR:-$TMPDIR/xchg}"'';
target = "/tmp/shared";
securityModel = "none";
writable = true;
};
certs = mkIf cfg.useHostCerts {
source = ''"$TMPDIR"/certs'';
target = "/etc/ssl/certs";
securityModel = "none";
};
};
@@ -1303,6 +1277,12 @@ in
"-object memory-backend-memfd,id=mem0,size=${toString config.virtualisation.memorySize}M,share=on"
"-machine memory-backend=mem0"
])
(lib.flatten (
lib.mapAttrsToList (tag: share: [
"-chardev socket,id=${tag},path=$NIX_VIRTIOFS_DIR/${tag}"
"-device vhost-user-fs-pci,chardev=${tag},tag=${tag}"
]) cfg.sharedDirectories
))
(
let
alphaNumericChars = lowerChars ++ upperChars ++ (map toString (range 0 9));
@@ -1388,86 +1368,78 @@ in
virtualisation.diskSizeAutoSupported = false;
virtualisation.fileSystems =
let
mkSharedDir = tag: share: {
name = share.target;
value.device = tag;
value.fsType = "9p";
value.neededForBoot = true;
value.options = [
"trans=virtio"
"version=9p2000.L"
"msize=${toString cfg.msize}"
"x-systemd.requires=modprobe@9pnet_virtio.service"
]
++ lib.optional (tag == "nix-store") "cache=${cfg.nixStore9pCache}";
virtualisation.fileSystems = lib.mkMerge [
(lib.mapAttrs' (tag: share: {
name = share.target;
value = {
device = tag;
fsType = "virtiofs";
neededForBoot = true;
options = lib.mkIf (!share.writable) [ "ro" ];
};
in
lib.mkMerge [
(lib.mapAttrs' mkSharedDir cfg.sharedDirectories)
{
"/" = lib.mkIf cfg.useDefaultFilesystems (
if cfg.diskImage == null then
{
device = "tmpfs";
fsType = "tmpfs";
options = [ "mode=755" ];
}
else
{
device = cfg.rootDevice;
fsType = "ext4";
}
);
"/tmp" = lib.mkIf config.boot.tmp.useTmpfs {
device = "tmpfs";
fsType = "tmpfs";
neededForBoot = true;
# Sync with systemd's tmp.mount;
options = [
"mode=1777"
"strictatime"
"nosuid"
"nodev"
"size=${toString config.boot.tmp.tmpfsSize}"
];
};
"/nix/store" = lib.mkIf (cfg.useNixStoreImage || cfg.mountHostNixStore) (
if cfg.writableStore then
{
overlay = {
lowerdir = [ "/nix/.ro-store" ];
upperdir = "/nix/.rw-store/upper";
workdir = "/nix/.rw-store/work";
};
}
else
{
device = "/nix/.ro-store";
fsType = "none";
options = [ "bind" ];
}
);
"/nix/.ro-store" = lib.mkIf cfg.useNixStoreImage {
device = "/dev/disk/by-label/${nixStoreFilesystemLabel}";
fsType = "erofs";
neededForBoot = true;
options = [ "ro" ];
};
"/nix/.rw-store" = lib.mkIf (cfg.writableStore && cfg.writableStoreUseTmpfs) {
fsType = "tmpfs";
options = [ "mode=0755" ];
neededForBoot = true;
};
"${config.boot.loader.efi.efiSysMountPoint}" =
lib.mkIf (cfg.useBootLoader && cfg.bootPartition != null)
{
device = cfg.bootPartition;
fsType = "vfat";
}) cfg.sharedDirectories)
{
"/" = lib.mkIf cfg.useDefaultFilesystems (
if cfg.diskImage == null then
{
device = "tmpfs";
fsType = "tmpfs";
options = [ "mode=755" ];
}
else
{
device = cfg.rootDevice;
fsType = "ext4";
}
);
"/tmp" = lib.mkIf config.boot.tmp.useTmpfs {
device = "tmpfs";
fsType = "tmpfs";
neededForBoot = true;
# Sync with systemd's tmp.mount;
options = [
"mode=1777"
"strictatime"
"nosuid"
"nodev"
"size=${toString config.boot.tmp.tmpfsSize}"
];
};
"/nix/store" = lib.mkIf (cfg.useNixStoreImage || cfg.mountHostNixStore) (
if cfg.writableStore then
{
overlay = {
lowerdir = [ "/nix/.ro-store" ];
upperdir = "/nix/.rw-store/upper";
workdir = "/nix/.rw-store/work";
};
}
];
}
else
{
device = "/nix/.ro-store";
fsType = "none";
options = [ "bind" ];
}
);
"/nix/.ro-store" = lib.mkIf cfg.useNixStoreImage {
device = "/dev/disk/by-label/${nixStoreFilesystemLabel}";
fsType = "erofs";
neededForBoot = true;
options = [ "ro" ];
};
"/nix/.rw-store" = lib.mkIf (cfg.writableStore && cfg.writableStoreUseTmpfs) {
fsType = "tmpfs";
options = [ "mode=0755" ];
neededForBoot = true;
};
"${config.boot.loader.efi.efiSysMountPoint}" =
lib.mkIf (cfg.useBootLoader && cfg.bootPartition != null)
{
device = cfg.bootPartition;
fsType = "vfat";
};
}
];
swapDevices = (if cfg.useDefaultFilesystems then mkVMOverride else mkDefault) [ ];
boot.initrd.luks.devices = (if cfg.useDefaultFilesystems then mkVMOverride else mkDefault) { };

View File

@@ -437,7 +437,7 @@ rec {
versionModule
./maintainers/scripts/incus/incus-virtual-machine-image.nix
];
}).config.system.build.qemuImage
}).config.system.build.repartImage
)
);

View File

@@ -93,26 +93,47 @@ in
};
};
testScript = ''
${(import ./utils.nix).pythonUtils}
testScript =
{ nodes, ... }:
let
orderRenewScript = nodes.client.systemd.services."acme-order-renew-${domain}".script;
in
''
${(import ./utils.nix).pythonUtils}
cert = "${domain}"
import shlex
dnsserver.start()
acme.start()
cert = "${domain}"
wait_for_running(dnsserver)
dnsserver.wait_for_open_port(53)
wait_for_running(acme)
acme.wait_for_open_port(443)
with subtest("Disable DNS propagation checks"):
order_renew_script = ${builtins.toJSON orderRenewScript}
lego_run_commands = [
line
for line in order_renew_script.splitlines()
if "lego run " in line
]
assert len(lego_run_commands) == 2, lego_run_commands
for command in lego_run_commands:
args = shlex.split(command)
assert "--dns.propagation.disable-ans" in args, args
assert "--dns.propagation.disable-rns" in args, args
assert "--dns.propagation.wait" not in args, args
with subtest("Boot and acquire a new cert"):
client.start()
wait_for_running(client)
dnsserver.start()
acme.start()
check_issuer(client, cert, "pebble")
check_domain(client, cert, cert, fail=True)
check_domain(client, cert, f"toodeep.nesting.{cert}", fail=True)
check_domain(client, cert, f"whatever.{cert}")
'';
wait_for_running(dnsserver)
dnsserver.wait_for_open_port(53)
wait_for_running(acme)
acme.wait_for_open_port(443)
with subtest("Boot and acquire a new cert"):
client.start()
wait_for_running(client)
check_issuer(client, cert, "pebble")
check_domain(client, cert, cert, fail=True)
check_domain(client, cert, f"toodeep.nesting.{cert}", fail=True)
check_domain(client, cert, f"whatever.{cert}")
'';
}

View File

@@ -6,6 +6,31 @@
let
domain = "example.test";
ip = "192.168.1.2";
migrationCertNames = [
"migration-2.${domain}"
"migration-3.${domain}"
];
migrationCerts = lib.genAttrs migrationCertNames (_: {
listenHTTP = ":80";
});
migrationTestLego = pkgs.writeShellScriptBin "lego" ''
if [[ ''${1-} == migrate ]]; then
printf '1\n' >> /run/acme/test-migration-attempts
if ! mkdir /run/acme/test-migration-active; then
touch /run/acme/test-migration-collision
exit 99
fi
trap 'rm -rf /run/acme/test-migration-active' EXIT
sleep 2
fi
${lib.getExe pkgs.lego} "$@"
'';
migrationServicePaths =
lib.genAttrs (map (name: "acme-order-renew-${name}") migrationCertNames)
(_: {
path = lib.mkBefore [ migrationTestLego ];
});
in
{
name = "http01-builtin";
@@ -38,6 +63,12 @@ in
listenHTTP = ":80";
};
# Delay account migration and fail a second concurrent invocation so
# the shared-account migration race is deterministic.
systemd.services."acme-order-renew-${config.networking.fqdn}".path = lib.mkBefore [
migrationTestLego
];
systemd.targets."renew-triggered" = {
wantedBy = [ "acme-order-renew-${config.networking.fqdn}.service" ];
after = [ "acme-order-renew-${config.networking.fqdn}.service" ];
@@ -81,6 +112,18 @@ in
preservation.configuration = { };
migration_serial.configuration = {
security.acme.maxConcurrentRenewals = 1;
security.acme.certs = migrationCerts;
systemd.services = migrationServicePaths;
};
migration_parallel.configuration = {
security.acme.maxConcurrentRenewals = 10;
security.acme.certs = migrationCerts;
systemd.services = migrationServicePaths;
};
add_cert_and_domain.configuration = {
security.acme.certs = {
"${config.networking.fqdn}" = {
@@ -96,6 +139,10 @@ in
security.acme.maxConcurrentRenewals = 10;
};
remove_domain.configuration = {
security.acme.certs."${config.networking.fqdn}".extraDomainNames = lib.mkForce [ ip ];
};
concurrency.configuration = {
# As above, relying on port binding behaviour to assert that concurrency limit
# prevents > 1 service running at a time.
@@ -170,9 +217,12 @@ in
domain = "${domain}"
ip = "${ip}"
jq = "${lib.getExe pkgs.jq}"
cert = "${certName}"
cert2 = "builtin-2." + domain
cert3 = "builtin-3." + domain
migration_certs = [cert] + ${builtins.toJSON migrationCertNames}
migration_units = [f"acme-order-renew-{name}.service" for name in migration_certs]
legacy_account_dir = "/var/lib/acme/.lego/accounts/1ccf607d9aa280e9af00"
acme.start()
@@ -187,6 +237,93 @@ in
check_domain(builtin, cert, cert)
check_ip(builtin, cert, ip)
with subtest("Handles v4 account and certificate state"):
switch_to(builtin, "migration_serial")
for migration_cert in migration_certs:
check_issuer(builtin, migration_cert, "pebble")
check_domain(builtin, migration_cert, migration_cert)
switch_to(builtin, "migration_parallel")
builtin.succeed(f"systemctl start {' '.join(migration_units)}")
builtin.succeed(
f"""
set -euo pipefail
account_file=$(find /var/lib/acme/.lego/accounts -type f -name account.json -print -quit)
test -n "$account_file"
account_dir=$(dirname "$account_file")
account_id=$(basename "$account_dir")
key_path="$account_dir/$account_id.key"
test -f "$key_path"
mkdir "$account_dir/keys"
mv "$key_path" "$account_dir/keys/$account_id.key"
{jq} '{{
email: .email,
registration: {{
body: (.registration | del(.accountURL)),
uri: .registration.accountURL
}}
}}' "$account_dir/account.json" > "$account_dir/account.json.tmp"
mv "$account_dir/account.json.tmp" "$account_dir/account.json"
{jq} -e '
.registration.body.status == "valid"
and (.registration.uri | startswith("https://acme.test/"))
' "$account_dir/account.json" > /dev/stderr
cert_resource=$(find "/var/lib/acme/.lego/{cert}" -type f -name '{cert}.json' -print -quit)
test -n "$cert_resource"
{jq} '{{
domain: .id,
certUrl: .certUrl,
certStableUrl: .certStableUrl
}}' "$cert_resource" > "$cert_resource.tmp"
mv "$cert_resource.tmp" "$cert_resource"
chown -R acme:acme /var/lib/acme/.lego/accounts "/var/lib/acme/.lego/{cert}"
chmod -R u=rwX,g=,o= /var/lib/acme/.lego/accounts
chmod -R u=rwX,g=rX,o= "/var/lib/acme/.lego/{cert}"
rm -rf /run/acme/test-migration-*
"""
)
builtin.succeed(f"systemctl start {' '.join(migration_units)}")
builtin.succeed('test "$(wc -l < /run/acme/test-migration-attempts)" -eq 1')
builtin.succeed("test ! -e /run/acme/test-migration-active")
builtin.succeed("test ! -e /run/acme/test-migration-collision")
builtin.succeed(
f"""
set -euo pipefail
account_file=$(find /var/lib/acme/.lego/accounts -type f -name account.json -print -quit)
test -n "$account_file"
account_dir=$(dirname "$account_file")
account_id=$(basename "$account_dir")
test -f "$account_dir/$account_id.key"
test ! -e "$account_dir/keys"
{jq} -e '
.origin == "migration"
and .keyType == "EC256"
and .server == "https://acme.test/dir"
and .registration.status == "valid"
and (.registration.accountURL | startswith("https://acme.test/"))
' "$account_dir/account.json" > /dev/stderr
"""
)
builtin.succeed(f"systemctl start acme-order-renew-{cert}.service")
check_issuer(builtin, cert, "pebble")
check_domain(builtin, cert, cert)
check_ip(builtin, cert, ip)
for migration_cert in migration_certs[1:]:
check_issuer(builtin, migration_cert, "pebble")
check_domain(builtin, migration_cert, migration_cert)
with subtest("Validate permissions"):
check_permissions(builtin, cert, "acme")
@@ -298,6 +435,16 @@ in
check_permissions(builtin, cert, "acme")
check_permissions(builtin, cert2, "acme")
with subtest("Remove an existing cert domain"):
builtin.succeed("systemctl stop renew-triggered.target")
switch_to(builtin, "remove_domain")
builtin.wait_for_unit("renew-triggered.target")
check_issuer(builtin, cert, "pebble")
check_domain(builtin, cert, f"builtin-alt.{domain}", fail=True)
check_ip(builtin, cert, ip)
check_permissions(builtin, cert, "acme")
with subtest("Check account hashing compatibility with pre-24.05 settings"):
builtin.succeed("systemctl stop renew-triggered.target")
switch_to(builtin, "legacy_account_hash"

View File

@@ -7,6 +7,10 @@
meta.maintainers = with lib.maintainers; [ nikstur ];
nodes.machine = {
# - nix.enable gates nix.channel.enable behaviors
# - disabled by default. See all-tests.nix / tag(no-nix-by-default)
nix.enable = true;
nix.channel.enable = true;
};

View File

@@ -15,7 +15,8 @@
# Example callTest that just extracts the derivation from the test:
# callTest = t: t.test;
let
inherit (pkgs.lib)
inherit (pkgs) lib;
inherit (lib)
isAttrs
isFunction
mapAttrs
@@ -98,17 +99,57 @@ let
featureFlags.minimalModules = { };
};
evalMinimalConfig = module: nixosLib.evalModules { modules = [ module ]; };
/**
On platforms where NixOS does not run natively, nixosTests is still available
as a convenience for running VM tests. This makes them easier to use, and it
sidesteps the question of nested virtualisation.
`runTest` already includes similar logic as part of its [public] interface.
[public]: https://nixos.org/manual/nixos/stable/#sec-call-nixos-test-outside-nixos
*/
inherit (pkgs) pkgsLinux;
evalSystem =
module:
import ../lib/eval-config.nix {
system = null;
modules = [
../modules/misc/nixpkgs/read-only.nix
{ nixpkgs.pkgs = pkgs; }
{ nixpkgs.pkgs = pkgsLinux; }
module
];
};
/**
The test framework as exposed through its [other entrypoints] has defaults
that are most suitable for external usage.
This module adjusts it for the particular, important use case of
NixOS *as packaged in the nixpkgs repo*.
[other entrypoints]: https://nixos.org/manual/nixos/stable/#sec-calling-nixos-tests
*/
localTestOverrides =
{ lib, ... }:
{
_class = "nixosTest";
# for error messages, pseudo-url in no particular format
_file = "nixpkgs/nixos/tests/all-tests.nix#localTestOverrides";
imports = [
./read-only-pkgs.nix
];
extraBaseModules = {
_file = "nixpkgs/nixos/tests/all-tests.nix#localTestOverrides-extraBaseModules";
# tag(no-nix-by-default): we exclude nix from the tests *here* to keep a
# small reverse closure for nix package updates among other things.
# Out-of-tree usages get nix by default as usual.
# See https://nixos.org/manual/nixos/unstable/#sec-call-nixos-test-outside-nixos
config.nix.enable = lib.mkDefault false;
};
};
inherit
(rec {
doRunTest =
@@ -116,7 +157,7 @@ let
((import ../lib/testing-python.nix { inherit system pkgs; }).evalTest {
imports = [
arg
./read-only-pkgs.nix
localTestOverrides
];
}).config.result;
findTests =
@@ -175,6 +216,16 @@ in
touch $out
'';
efivars = runTestOn [ "x86_64-linux" ] ./nixos-test-driver/efivars.nix;
junit =
pkgs.runCommand "junit-xml-has-correct-testcases"
{
test = runTest ./nixos-test-driver/junit.nix;
nativeBuildInputs = [ pkgs.yq-go ];
}
''
[[ 2 = $(yq '.testsuites.testsuite.+@tests' $test/junit.xml) ]]
touch $out
'';
};
# NixOS vm tests and non-vm unit tests
@@ -185,8 +236,7 @@ in
accountsservice = runTest ./accountsservice.nix;
acl = pkgs.callPackage ./acl.nix { };
acme = import ./acme/default.nix {
inherit runTest;
inherit (pkgs) lib;
inherit runTest lib;
};
acme-dns = runTest ./acme-dns.nix;
activation = pkgs.callPackage ../modules/system/activation/test.nix { };
@@ -251,6 +301,7 @@ in
audiobookshelf = runTest ./audiobookshelf.nix;
audit = runTest ./audit.nix;
audit-testsuite = runTest ./audit-testsuite.nix;
aurral = runTest ./aurral.nix;
auth-mysql = runTest ./auth-mysql.nix;
authelia = runTest ./authelia.nix;
auto-cpufreq = runTest ./auto-cpufreq.nix;
@@ -324,6 +375,7 @@ in
btrbk-doas = runTest ./btrbk-doas.nix;
btrbk-no-timer = runTest ./btrbk-no-timer.nix;
btrbk-section-order = runTest ./btrbk-section-order.nix;
btrfs-autoscrub = runTest ./btrfs-autoscrub.nix;
budgie = runTest ./budgie.nix;
buildbot = runTest ./buildbot.nix;
buildkite-agents = runTest ./buildkite-agents.nix;
@@ -387,12 +439,13 @@ in
inherit runTest;
package = pkgs.clickhouse-lts;
};
cliproxyapi = runTest ./cliproxyapi.nix;
cloud-init = runTest ./cloud-init.nix;
cloud-init-hostname = runTest ./cloud-init-hostname.nix;
cloudcompare = import ./cloudcompare.nix { inherit pkgs runTest; };
cloudlog = runTest ./cloudlog.nix;
cntr = import ./cntr.nix {
inherit (pkgs) lib;
inherit lib;
runTest = runTestOn [
"aarch64-linux"
"x86_64-linux"
@@ -422,6 +475,10 @@ in
containers-macvlans = runTest ./containers-macvlans.nix;
containers-names = runTest ./containers-names.nix;
containers-nested = runTest ./containers-nested.nix;
containers-nested-nix = runTest {
imports = [ ./containers-nested.nix ];
params.nix = true;
};
containers-physical_interfaces = runTest ./containers-physical_interfaces.nix;
containers-portforward = runTest ./containers-portforward.nix;
containers-reloadable = runTest ./containers-reloadable.nix;
@@ -567,18 +624,15 @@ in
ergochat = runTest ./ergochat.nix;
ersatztv = runTest ./ersatztv.nix;
espanso = import ./espanso.nix {
inherit (pkgs) lib;
inherit runTest;
inherit lib runTest;
};
esphome = runTest ./esphome.nix;
etc = pkgs.callPackage ../modules/system/etc/test.nix { inherit evalMinimalConfig; };
etc = pkgsLinux.callPackage ../modules/system/etc/test.nix { inherit evalMinimalConfig; };
etcd = import ./etcd/default.nix { inherit pkgs runTest; };
etebase-server = runTest ./etebase-server.nix;
etesync-dav = runTest ./etesync-dav.nix;
evcc = runTest ./evcc.nix;
extra-initrd = import ./extra-initrd.nix {
inherit runTest pkgs;
};
extra-initrd = import ./extra-initrd.nix { inherit runTest; };
facter = runTest ./facter;
fail2ban = runTest ./fail2ban.nix;
fakeroute = runTest ./fakeroute.nix;
@@ -639,6 +693,7 @@ in
firewalld = runTest ./firewalld.nix;
firezone = runTest ./firezone/firezone.nix;
fish = runTest ./fish.nix;
flame = runTest ./flame.nix;
flannel = runTestOn [ "x86_64-linux" ] ./flannel.nix;
flap-alerted = runTest ./flap-alerted.nix;
flaresolverr = runTest ./flaresolverr.nix;
@@ -651,13 +706,12 @@ in
fontconfig-default-fonts = runTest ./fontconfig-default-fonts.nix;
forgejo = import ./forgejo.nix {
inherit runTest;
forgejoPackage = pkgs.forgejo;
forgejoPackage = pkgsLinux.forgejo;
};
forgejo-lts = import ./forgejo.nix {
inherit runTest;
forgejoPackage = pkgs.forgejo-lts;
forgejoPackage = pkgsLinux.forgejo-lts;
};
freenet = runTest ./freenet.nix;
freescout = import ./freescout {
inherit runTest;
};
@@ -682,11 +736,11 @@ in
gancio = runTest ./gancio.nix;
garage_1 = import ./garage {
inherit runTest;
package = pkgs.garage_1;
package = pkgsLinux.garage_1;
};
garage_2 = import ./garage {
inherit runTest;
package = pkgs.garage_2;
package = pkgsLinux.garage_2;
};
gatus = runTest ./gatus.nix;
gemstash = import ./gemstash.nix { inherit pkgs runTest; };
@@ -700,8 +754,9 @@ in
git-pages-modular = runTest ./git-pages.nix;
gitdaemon = runTest ./gitdaemon.nix;
gitea = import ./gitea.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
inherit (pkgsLinux) gitea;
inherit runTest;
inherit lib;
};
gitea-actions-runner = runTest ./gitea-actions-runner.nix;
github-runner = runTest ./github-runner.nix;
@@ -738,7 +793,9 @@ in
gotify-server = runTest ./gotify-server.nix;
gotosocial = runTest ./web-apps/gotosocial.nix;
goupile = runTest ./web-apps/goupile;
grafana = handleTest ./grafana { };
grafana = import ./grafana {
inherit runTest;
};
grafana-to-ntfy = runTest ./grafana-to-ntfy.nix;
graphite = runTest ./graphite.nix;
grav = runTest ./web-apps/grav.nix;
@@ -758,8 +815,7 @@ in
guix = handleTest ./guix { };
gvisor = runTest ./gvisor.nix;
h2o = import ./web-servers/h2o {
inherit runTest;
inherit (pkgs) lib;
inherit lib runTest;
};
hadoop = import ./hadoop {
inherit handleTestOn;
@@ -798,15 +854,14 @@ in
healthchecks = runTest ./web-apps/healthchecks.nix;
hedgedoc = runTest ./hedgedoc.nix;
herbstluftwm = runTest ./herbstluftwm.nix;
# 9pnet_virtio used to mount /nix partition doesn't support
# hibernation. This test happens to work on x86_64-linux but
# not on other platforms.
# This test happens to work on x86_64-linux but not on other platforms.
hibernate = handleTestOn [ "x86_64-linux" ] ./hibernate.nix {
systemdStage1 = false;
};
hibernate-systemd-stage-1 = handleTestOn [ "x86_64-linux" ] ./hibernate.nix {
systemdStage1 = true;
};
hickory-dns = runTest ./hickory-dns.nix;
hister = runTest ./hister.nix;
hitch = runTest ./hitch;
hledger-web = runTest ./hledger-web.nix;
@@ -826,6 +881,7 @@ in
hound = runTest ./hound.nix;
hub = runTest ./git/hub.nix;
hydra = runTest ./hydra;
hyphanet = runTest ./hyphanet.nix;
i18n = runTest ./i18n.nix;
i2pd = runTest ./i2pd.nix;
i3wm = runTest ./i3wm.nix;
@@ -871,6 +927,7 @@ in
inventree = runTest ./inventree.nix;
invidious = runTest ./invidious.nix;
invoiceplane = runTest ./invoiceplane.nix;
iocaine = runTest ./iocaine.nix;
iodine = runTest ./iodine.nix;
iosched = runTest ./iosched.nix;
ipget = runTest ./ipget.nix;
@@ -887,18 +944,22 @@ in
jibri = runTest ./jibri.nix;
jirafeau = runTest ./jirafeau.nix;
jitsi-meet = runTest ./jitsi-meet.nix;
jool = import ./jool.nix { inherit pkgs runTest; };
jool = import ./jool.nix {
pkgs = pkgsLinux;
inherit runTest;
};
jotta-cli = runTest ./jotta-cli.nix;
k3s = import ./rancher {
inherit pkgs;
inherit (pkgs) lib;
inherit lib pkgs;
runTest = runTestOn [
"aarch64-linux"
"x86_64-linux"
];
rancherDistro = "k3s";
};
kafka = handleTest ./kafka { };
kafka = import ./kafka {
inherit runTest pkgs;
};
kaidan = runTest ./kaidan;
kanboard = runTest ./web-apps/kanboard.nix;
kanidm = runTest ./kanidm.nix;
@@ -913,7 +974,9 @@ in
keepalived = discoverTests (import ./keepalived.nix);
keepassxc = runTest ./keepassxc.nix;
kener = runTest ./kener.nix;
kerberos = handleTest ./kerberos/default.nix { };
kerberos = import ./kerberos/default.nix {
inherit pkgs runTest;
};
kernel-generic = handleTest ./kernel-generic { };
kernel-latest-ath-user-regd = runTest ./kernel-latest-ath-user-regd.nix;
kernel-rust = handleTest ./kernel-rust.nix { };
@@ -943,8 +1006,7 @@ in
kthxbye = runTest ./kthxbye.nix;
kubernetes = handleTestOn [ "x86_64-linux" ] ./kubernetes { };
kubo = import ./kubo {
inherit runTest;
inherit (pkgs) lib;
inherit lib runTest;
};
kvrocks = runTest ./kvrocks.nix;
labgrid = runTest ./labgrid.nix;
@@ -1053,7 +1115,7 @@ in
matrix-tuwunel = runTest ./matrix/tuwunel.nix;
matter-server = runTest ./matter-server.nix;
matterjs-server = runTest ./matterjs-server.nix;
mattermost = handleTest ./mattermost { };
mattermost = runTest ./mattermost;
mautrix-discord = runTest ./matrix/mautrix-discord.nix;
mautrix-meta-postgres = runTest ./matrix/mautrix-meta-postgres.nix;
mautrix-meta-sqlite = runTest ./matrix/mautrix-meta-sqlite.nix;
@@ -1061,8 +1123,7 @@ in
mediamtx = runTest ./mediamtx.nix;
mediatomb = runTest ./mediatomb.nix;
mediawiki = import ./mediawiki.nix {
inherit (pkgs) lib;
inherit runTest;
inherit lib runTest;
};
meilisearch = runTest ./meilisearch.nix;
memcached = runTest ./memcached.nix;
@@ -1085,7 +1146,7 @@ in
mobilizon = runTest ./mobilizon.nix;
mod_perl = runTest ./mod_perl.nix;
modular-service-etc = runTest ./modular-service-etc/test.nix;
modularService = pkgs.callPackage ../modules/system/service/systemd/test.nix {
modularService = pkgsLinux.callPackage ../modules/system/service/systemd/test.nix {
inherit evalSystem;
};
moduleStateRevisions = pkgs.callPackage ./moduleStateRevisions.nix { };
@@ -1116,8 +1177,7 @@ in
morph-browser = discoverTests (import ./morph-browser.nix);
mosquitto = runTest ./mosquitto.nix;
movim = import ./web-apps/movim {
inherit runTest;
inherit (pkgs) lib;
inherit lib runTest;
};
mpd = runTest ./mpd.nix;
mpv = runTest ./mpv.nix;
@@ -1200,6 +1260,7 @@ in
nginx = runTest ./nginx.nix;
nginx-auth = runTest ./nginx-auth.nix;
nginx-compression = runTest ./nginx-compression.nix;
nginx-dynamic-modules = runTest ./nginx-dynamic-modules.nix;
nginx-etag = runTest ./nginx-etag.nix;
nginx-etag-compression = runTest ./nginx-etag-compression.nix;
nginx-globalredirect = runTest ./nginx-globalredirect.nix;
@@ -1217,7 +1278,7 @@ in
nginx-status-page = runTest ./nginx-status-page.nix;
nginx-tmpdir = runTest ./nginx-tmpdir.nix;
nginx-unix-socket = runTest ./nginx-unix-socket.nix;
nginx-variants = import ./nginx-variants.nix { inherit pkgs runTest; };
nginx-variants = import ./nginx-variants.nix { inherit runTest; };
nifi = runTestOn [ "x86_64-linux" ] ./web-apps/nifi.nix;
nimdow = runTest ./nimdow.nix;
nipap = runTest ./web-apps/nipap.nix;
@@ -1321,6 +1382,7 @@ in
ollama-cuda = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-cuda.nix;
ollama-rocm = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-rocm.nix;
ollama-vulkan = runTestOn [ "x86_64-linux" "aarch64-linux" ] ./ollama-vulkan.nix;
omada = runTestOn [ "x86_64-linux" ] ./omada.nix;
ombi = runTest ./ombi.nix;
omnom = runTest ./omnom;
oncall = runTest ./web-apps/oncall.nix;
@@ -1387,8 +1449,7 @@ in
patroni = handleTestOn [ "x86_64-linux" ] ./patroni.nix { };
pcsclite = runTest ./pcsclite.nix;
pdfding = import ./web-apps/pdfding {
inherit (pkgs) lib;
inherit runTest;
inherit lib runTest;
};
pdns-recursor = runTest ./pdns-recursor.nix;
pdudaemon = runTest ./pdudaemon.nix;
@@ -1456,7 +1517,10 @@ in
{ };
postfix-tlspol = runTest ./postfix-tlspol.nix;
postgres-websockets = runTest ./postgres-websockets.nix;
postgresql = import ./postgresql { inherit runTest pkgs; };
postgresql = import ./postgresql {
inherit runTest;
pkgs = pkgsLinux;
};
postgrest = runTest ./postgrest.nix;
power-profiles-daemon = runTest ./power-profiles-daemon.nix;
powerdns = runTest ./powerdns.nix;
@@ -1494,8 +1558,7 @@ in
privoxy = runTest ./privoxy.nix;
prometheus = import ./prometheus { inherit runTest; };
prometheus-exporters = import ./prometheus-exporters.nix {
inherit runTest;
inherit (pkgs) lib;
inherit lib runTest;
};
prosody = runTest ./xmpp/prosody.nix;
prosody-mysql = handleTest ./xmpp/prosody-mysql.nix { };
@@ -1535,14 +1598,16 @@ in
rathole = runTest ./rathole.nix;
rauc = runTest ./rauc.nix;
reaction = import ./reaction {
inherit (pkgs) lib;
inherit runTest;
inherit lib runTest;
};
readarr = runTest ./readarr.nix;
readeck = runTest ./readeck.nix;
realm = runTest ./realm.nix;
rebuilderd = runTest ./rebuilderd.nix;
redis = handleTest ./redis.nix { };
redis = runTest {
imports = [ ./redis.nix ];
_module.args.package = pkgs.redis;
};
redlib = runTest ./redlib.nix;
redmine = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./redmine.nix { };
refind = runTest ./refind.nix;
@@ -1557,8 +1622,7 @@ in
retroarch = runTest ./retroarch.nix;
ringboard = runTest ./ringboard.nix;
rke2 = import ./rancher {
inherit pkgs;
inherit (pkgs) lib;
inherit lib pkgs;
runTest = runTestOn [
"aarch64-linux"
"x86_64-linux"
@@ -1686,8 +1750,7 @@ in
sunshine = runTest ./sunshine.nix;
suricata = runTest ./suricata.nix;
suwayomi-server = import ./suwayomi-server.nix {
inherit runTest;
inherit (pkgs) lib;
inherit lib runTest;
};
svnserve = runTest ./svnserve.nix;
swap-file-btrfs = runTest ./swap-file-btrfs.nix;
@@ -1728,19 +1791,18 @@ in
system-services-compliance = recurseIntoAttrs (
import ./system-services-compliance.nix {
inherit
pkgs
evalSystem
runTest
callTest
;
pkgs = pkgsLinux;
}
);
systemd = runTest ./systemd.nix;
systemd-analyze = runTest ./systemd-analyze.nix;
systemd-binfmt = handleTestOn [ "x86_64-linux" ] ./systemd-binfmt.nix { };
systemd-boot = import ./systemd-boot.nix {
inherit runTest runTestOn;
inherit (pkgs) lib;
inherit lib runTest runTestOn;
};
systemd-bpf = runTest ./systemd-bpf.nix;
systemd-capsules = runTest ./systemd-capsules.nix;
@@ -1924,9 +1986,13 @@ in
utmp = runTest ./utmp.nix;
uwsgi = runTest ./uwsgi.nix;
v2ray = runTest ./v2ray.nix;
valkey = runTest {
imports = [ ./redis.nix ];
_module.args.package = pkgs.valkey;
};
varnish80 = runTest {
imports = [ ./varnish.nix ];
_module.args.package = pkgs.varnish80;
_module.args.package = pkgsLinux.varnish80;
};
vault = runTest ./vault.nix;
vault-agent = runTest ./vault-agent.nix;
@@ -1944,7 +2010,7 @@ in
vikunja = runTest ./vikunja.nix;
vinyl-cache_9 = runTest {
imports = [ ./vinyl-cache.nix ];
_module.args.package = pkgs.vinyl-cache_9;
_module.args.package = pkgsLinux.vinyl-cache_9;
};
virtualbox = handleTestOn [ "x86_64-linux" ] ./virtualbox.nix { };
vm-variant = handleTest ./vm-variant.nix { };
@@ -1969,16 +2035,15 @@ in
whoogle-search = runTest ./whoogle-search.nix;
wiki-js = runTest ./wiki-js.nix;
windmill = import ./windmill {
inherit pkgs runTest;
inherit (pkgs) lib;
inherit runTest;
};
wine = import ./wine.nix {
inherit pkgs runTest;
inherit (pkgs) lib;
};
wireguard = import ./wireguard {
inherit pkgs runTest;
inherit (pkgs) lib;
pkgs = pkgsLinux;
inherit runTest lib;
};
without-nix = runTest ./without-nix.nix;
wmderland = runTest ./wmderland.nix;
@@ -1986,7 +2051,7 @@ in
workout-tracker = runTest ./workout-tracker.nix;
wpa_supplicant = import ./wpa_supplicant.nix { inherit pkgs runTest; };
wrappers = runTest ./wrappers.nix;
writefreely = import ./web-apps/writefreely.nix { inherit pkgs runTest; };
writefreely = import ./web-apps/writefreely.nix { inherit runTest; };
wstunnel = runTest ./wstunnel.nix;
xandikos = runTest ./xandikos.nix;
xautolock = runTest ./xautolock.nix;
@@ -2004,14 +2069,14 @@ in
yarr = runTest ./yarr.nix;
yb = pkgs.callPackage ./yb.nix { inherit (pkgs.yb.passthru) ybPivHarnessTests testFixtures; };
ydotool = import ./ydotool.nix {
inherit (pkgs) lib;
inherit runTest;
inherit lib runTest;
};
yggdrasil = runTest ./yggdrasil.nix;
your_spotify = runTest ./your_spotify.nix;
zammad = runTest ./zammad.nix;
zapret2 = runTest ./zapret2.nix;
zenohd = runTest ./zenohd.nix;
zerobyte = runTest ./zerobyte.nix;
zeronet-conservancy = runTest ./zeronet-conservancy.nix;
zfs = import ./zfs.nix { inherit system pkgs runTest; };
zigbee2mqtt = runTest ./zigbee2mqtt.nix;

View File

@@ -27,6 +27,8 @@
};
image.repart = {
enable = true;
verityStore = {
enable = true;
# by default the module works with systemd-boot, for simplicity this test directly boots the UKI

View File

@@ -46,6 +46,8 @@ in
};
image.repart = {
enable = true;
name = "appliance-gpt-image";
# OVMF does not work with the default repart sector size of 4096
sectorSize = 512;
@@ -90,7 +92,16 @@ in
Minimize = "guess";
};
};
};
}
// (lib.genAttrs [ "squashfs" "erofs" "btrfs" "xfs" "swap" "empty" ] (fsType: {
repartConfig = {
Type = "linux-generic";
Format = fsType;
SizeMinBytes = "10M";
SizeMaxBytes = "10M";
};
}));
};
};

Some files were not shown because too many files have changed in this diff Show More