Compare commits

..

2254 Commits

Author SHA1 Message Date
Sandro Jäckel
64b0db6e10 python3Packages.pystiebeleltron: 0.9.2 -> 0.10.1
Diff: https://github.com/ThyMYthOS/python-stiebel-eltron/compare/v0.9.2...v0.10.1

Changelog: https://github.com/ThyMYthOS/python-stiebel-eltron/releases/tag/v0.10.1
2026-11-05 21:21:01 +01:00
Sandro Jäckel
6f3c9b219e python3Packages.python-kasa: 0.11.0.1 -> 0.12.0
Diff: https://github.com/python-kasa/python-kasa/compare/0.11.0.1...0.12.0

Changelog: https://github.com/python-kasa/python-kasa/blob/0.12.0/CHANGELOG.md
2026-11-05 21:07:19 +01:00
Sandro Jäckel
c0d1285f41 python3Packages.python-qube-heatpump: 1.15.0 -> 1.17.0
Diff: https://github.com/MattieGit/python-qube-heatpump/compare/v1.15.0...v1.17.0

Changelog: https://github.com/MattieGit/python-qube-heatpump/releases/tag/v1.17.0
2026-11-05 21:07:18 +01:00
Sandro Jäckel
85d82c7a0b python3Packages.python-openevse-http: 1.5.0 -> 1.8.0
Diff: https://github.com/firstof9/python-openevse-http/compare/1.5.0...1.8.0

Changelog: https://github.com/firstof9/python-openevse-http/releases/tag/1.8.0
2026-11-05 21:07:18 +01:00
R. Ryantm
b0a03543a8 python3Packages.python-bsblan: 6.1.9 -> 6.2.1 2026-11-05 21:07:02 +01:00
Sandro Jäckel
6a0bf99af5 python3Packages.sense-energy: 0.14.3 -> 0.15.0
Diff: https://github.com/scottbonline/sense/compare/0.14.3...0.15.0

Changelog: https://github.com/scottbonline/sense/releases/tag/0.15.0
2026-11-05 20:35:44 +01:00
Sandro Jäckel
9a5db4ef77 python3Packages.sofar-modbus: 0.18.0 -> 0.25.3
Diff: https://github.com/darkrain-nl/sofar-modbus/compare/0.18.0...0.25.3

Changelog: https://github.com/darkrain-nl/sofar-modbus/releases/tag/0.25.3
2026-11-05 20:29:00 +01:00
Sandro Jäckel
f19359bb9b python3Packages.securetar: 2026.4.1 -> 2026.10.0
Diff: https://github.com/home-assistant-libs/securetar/compare/2026.4.1...2026.10.0

Changelog: https://github.com/home-assistant-libs/securetar/releases/tag/2026.10.0
2026-11-05 20:27:03 +01:00
Sandro Jäckel
864ccdc6d9 python3Packages.samsungtvws: 3.0.6 -> 3.0.7
Diff: https://github.com/xchwarze/samsung-tv-ws-api/compare/v3.0.6...v3.0.7

Changelog: https://github.com/xchwarze/samsung-tv-ws-api/releases/tag/v3.0.7
2026-11-05 20:23:10 +01:00
Sandro Jäckel
283f7cece0 python3Packages.adguardhome: 0.8.1 -> 1.0.0
Diff: https://github.com/frenck/python-adguardhome/compare/v0.8.1...v1.0.0

Changelog: https://github.com/frenck/python-adguardhome/releases/tag/v1.0.0
2026-11-05 20:21:14 +01:00
Sandro Jäckel
7f6ab4f8b6 python3Packages.aio-ownet: 0.0.5 -> 0.1.0
Diff: https://github.com/hacf-fr/aio-ownet/compare/v0.0.5...v0.1.0

Changelog: https://github.com/hacf-fr/aio-ownet/releases/tag/v0.1.0
2026-11-05 19:45:43 +01:00
Fabian Affolter
e0abd133ad python3Packages.aio-wattwaechter: 1.1.0 -> 1.3.0
Changelog: https://github.com/SmartCircuits-GmbH/WattWaechter-PyPI/releases/tag/v1.3.0
2026-11-05 19:36:11 +01:00
Sandro Jäckel
e8157e600c python3Packages.aioamazondevices: 16.3.2 -> 17.2.4
Diff: https://github.com/chemelli74/aioamazondevices/compare/v16.3.2...v17.2.4

Changelog: https://github.com/chemelli74/aioamazondevices/blob/v17.2.4/CHANGELOG.md
2026-11-05 19:31:22 +01:00
Robert Schütz
ac729f3bad python3Packages.aioesphomeapi: 46.23.0 -> 46.27.0
Diff: https://github.com/esphome/aioesphomeapi/compare/v46.23.0...v46.27.0

Changelog: https://github.com/esphome/aioesphomeapi/releases/tag/v46.27.0
2026-11-05 19:17:28 +01:00
Robert Schütz
526d05ebd6 python3Packages.zeroconf: 0.151.5 -> 0.153.0
Diff: https://github.com/jstasiak/python-zeroconf/compare/0.151.5...0.153.0

Changelog: https://github.com/python-zeroconf/python-zeroconf/blob/0.153.0/CHANGELOG.md
2026-11-05 19:13:13 +01:00
Sandro Jäckel
76f2f572fe python3Packages.aiopowerwall: 0.4.1 -> 0.10.0
Diff: https://github.com/Teslemetry/aiopowerwall/compare/v0.4.1...v0.10.0

Changelog: https://github.com/Teslemetry/aiopowerwall/releases/tag/v0.10.0
2026-11-05 19:12:33 +01:00
Sandro Jäckel
e5fcd544bf python3Packages.tesla-protocol: 3.0.2 -> 4.0.1
Diff: https://github.com/Teslemetry/tesla-protocol/compare/@teslemetry/tesla-protocol@3.0.2...@teslemetry/tesla-protocol@4.0.1

Changelog: https://github.com/Teslemetry/tesla-protocol/releases/tag/@teslemetry/tesla-protocol@4.0.1
2026-11-05 19:12:32 +01:00
Fabian Affolter
fc388689aa python3Packages.aiomealie: 2.1.2 -> 2.1.3
Diff: https://github.com/joostlek/python-mealie/compare/v2.1.2...v2.1.3

Changelog: https://github.com/joostlek/python-mealie/releases/tag/v2.1.3
2026-11-05 19:12:32 +01:00
Sandro Jäckel
747a955030 python3Packages.aiovodafone: 3.3.5 -> 3.3.11
Changelog: https://github.com/chemelli74/aiovodafone/blob/v3.3.11/CHANGELOG.md
2026-11-05 19:12:32 +01:00
Sandro Jäckel
8d1df0105c python3Packages.aioslimproto: 3.2.3 -> 3.3.0
Diff: https://github.com/home-assistant-libs/aioslimproto/compare/3.2.3...3.3.0

Changelog: https://github.com/home-assistant-libs/aioslimproto/releases/tag/3.3.0
2026-11-05 19:12:31 +01:00
Sandro Jäckel
baccdab2c2 python3Packages.aioswitcher: 6.3.0 -> 6.4.0
Diff: https://github.com/TomerFi/aioswitcher/compare/6.3.0...6.4.0

Changelog: https://github.com/TomerFi/aioswitcher/releases/tag/6.4.0
2026-11-05 19:12:31 +01:00
Sandro Jäckel
e4d1530f1c python3Packages.getmac: 0.9.5 -> 0.9.6
Diff: https://github.com/GhostofGoes/getmac/compare/0.9.5...0.9.6

Changelog: https://github.com/GhostofGoes/getmac/blob/0.9.6/CHANGELOG.md
2026-11-05 19:12:30 +01:00
Sandro Jäckel
03ea925282 python3Packages.mastodon-py: 2.2.2 -> 2.3.3
Diff: https://github.com/halcy/Mastodon.py/compare/v2.2.2...v2.3.3

Changelog: https://github.com/halcy/Mastodon.py/blob/v2.3.3/CHANGELOG.rst
2026-11-05 19:12:30 +01:00
Sandro Jäckel
a04dd970dc python3Packages.govee-local-api: 3.1.0 -> 3.3.1
Diff: https://github.com/Galorhallen/govee-local-api/compare/v3.1.0...v3.3.1

Changelog: https://github.com/Galorhallen/govee-local-api/releases/tag/v3.3.1
2026-11-05 19:12:30 +01:00
Fabian Affolter
15c56829d3 python3Packages.airgradient: 0.10.0 -> 0.11.0
Diff: https://github.com/airgradienthq/python-airgradient/compare/v0.10.0...v0.11.0

Changelog: https://github.com/airgradienthq/python-airgradient/releases/tag/v0.11.0
2026-11-05 19:12:29 +01:00
Robert Schütz
0f01130789 python3Packages.paho-mqtt: use finalAttrs 2026-11-05 19:12:29 +01:00
Robert Schütz
72152964c4 python3Packages.paho-mqtt: 2.1.0 -> 2.2.0
Diff: https://github.com/eclipse/paho.mqtt.python/compare/v2.1.0...v2.2.0

Changelog: https://github.com/eclipse/paho.mqtt.python/blob/v2.2.0/ChangeLog.txt
2026-11-05 19:12:28 +01:00
Sandro Jäckel
5eea90ff0b fixup! home-assistant: 2026.10.4 -> 2026.11.0 2026-11-05 19:12:28 +01:00
Sandro Jäckel
9fdd8f7e0e python3Packages.midea-local: 12.2.0 -> 15.0.0
Diff: https://github.com/midea-lan/midea-local/compare/v12.2.0...v15.0.0

Changelog: https://github.com/midea-lan/midea-local/releases/tag/v15.0.0
2026-11-05 19:12:28 +01:00
Sandro Jäckel
a6c56e5362 python3Packages.music-assistant-client: 1.5.1 -> 1.6.0
Diff: https://github.com/music-assistant/client/compare/v1.5.1...v1.6.0

Changelog: https://github.com/music-assistant/client/releases/tag/v1.6.0
2026-11-05 19:12:27 +01:00
Sandro Jäckel
1634d8d9d2 python3Packages.music-assistant-models: 1.1.189 -> 1.1.214
Diff: https://github.com/music-assistant/models/compare/1.1.189...1.1.214

Changelog: https://github.com/music-assistant/models/releases/tag/1.1.214
2026-11-05 19:12:27 +01:00
Sandro Jäckel
f49a1ca855 python3Packages.open-meteo: 0.4.0 -> 1.0.1
Diff: https://github.com/frenck/python-open-meteo/compare/v0.4.0...v1.0.1

Changelog: https://github.com/frenck/python-open-meteo/releases/tag/1.0.1
2026-11-05 19:12:26 +01:00
Sandro Jäckel
bc1e022af2 python3Packages.python-open-router: 0.4.0 -> 0.5.0
Diff: https://github.com/joostlek/python-open-router/compare/v0.4.0...v0.5.0

Changelog: https://github.com/joostlek/python-open-router/releases/tag/v0.5.0
2026-11-05 19:12:26 +01:00
Sandro Jäckel
911197569e python3Packages.pyblu: 2.1.0 -> 2.2.0
Diff: https://github.com/LouisChrist/pyblu/compare/v2.1.0...v2.2.0

Changelog: https://github.com/LouisChrist/pyblu/releases/tag/v2.2.0
2026-11-05 19:12:26 +01:00
Sandro Jäckel
cdf76905ce python3Packages.universal-silabs-flasher: 1.1.0 -> 1.3.0
Diff: https://github.com/NabuCasa/universal-silabs-flasher/compare/v1.1.0...v1.3.0

Changelog: https://github.com/NabuCasa/universal-silabs-flasher/releases/tag/v1.3.0
2026-11-05 19:12:25 +01:00
Sandro Jäckel
a5a8f40628 python3Packages.aiospinel: 1.2.0 -> 1.3.0
Diff: https://github.com/home-assistant-libs/aiospinel/compare/v1.2.0...v1.3.0

Changelog: https://github.com/home-assistant-libs/aiospinel/releases/tag/v1.3.0
2026-11-05 19:12:25 +01:00
Sandro Jäckel
8df6f8dd87 python3Packages.hass-nabucasa: 2.7.0 -> 2.8.1
Diff: https://github.com/nabucasa/hass-nabucasa/compare/2.7.0...2.8.1

Changelog: https://github.com/NabuCasa/hass-nabucasa/releases/tag/2.8.1
2026-11-05 19:12:24 +01:00
Sandro Jäckel
873bf1e8d6 python3Packages.soco: 0.31.4 -> 0.32.1
Diff: https://github.com/SoCo/SoCo/compare/v0.31.4...v0.32.1

Changelog: https://github.com/SoCo/SoCo/releases/tag/v0.32.1
2026-11-05 19:12:24 +01:00
Sandro Jäckel
bb62ba29b9 python3Packages.aiohasupervisor: 0.6.0 -> 0.8.1
Diff: https://github.com/home-assistant-libs/python-supervisor-client/compare/0.6.0...0.8.1

Changelog: https://github.com/home-assistant-libs/python-supervisor-client/releases/tag/0.8.1
2026-11-05 19:12:24 +01:00
Sandro Jäckel
e79c2ec8df python3Packages.zha-quirks: 2.3.0 -> 2.4.1
Changelog: https://github.com/zigpy/zha-device-handlers/releases/tag/2.4.1
Diff: https://github.com/zigpy/zha-device-handlers/compare/2.3.0...2.4.1
2026-11-05 16:19:38 +01:00
Sandro Jäckel
5ca2a69844 python3Packages.zha: 2.3.1 -> 2.4.2
Diff: https://github.com/zigpy/zha/compare/2.3.1...2.4.2

Changelog: https://github.com/zigpy/zha/releases/tag/2.4.2
2026-11-05 16:14:05 +01:00
Sandro Jäckel
6457f3a943 python3Packages.zigpy-deconz: 1.0.0 -> 1.1.1
Diff: https://github.com/zigpy/zigpy-deconz/compare/1.0.0...1.1.1

Changelog: https://github.com/zigpy/zigpy-deconz/releases/tag/1.1.1
2026-11-05 16:08:44 +01:00
Sandro Jäckel
77ff7866a8 python3Packages.zigpy-znp: fix compatibility with zigpy 2.4.1 2026-11-05 16:06:33 +01:00
Sandro Jäckel
00b3cb7239 python3Packages.zigpy-ziggurat: 1.1.1 -> 1.2.0
Diff: https://github.com/zigpy/zigpy-ziggurat/compare/v1.1.1...v1.2.0

Changelog: https://github.com/zigpy/zigpy-ziggurat/releases/tag/v1.2.0
2026-11-05 16:01:35 +01:00
Sandro Jäckel
a4205f5922 python3Packages.bellows: 1.1.0 -> 1.2.1
Diff: https://github.com/zigpy/bellows/compare/1.1.0...1.2.1

Changelog: https://github.com/zigpy/bellows/releases/tag/1.2.1
2026-11-05 16:01:35 +01:00
Sandro Jäckel
1380c33506 python3Packages.zigpy: 2.3.0 -> 2.4.1
Changelog: https://github.com/zigpy/zigpy/releases/tag/2.4.0
Changelog: https://github.com/zigpy/zigpy/releases/tag/2.4.1
Diff: https://github.com/zigpy/zigpy/compare/2.3.0...2.4.1
2026-11-05 16:01:18 +01:00
Fabian Affolter
25f411ca5a python3Packages.aiosqlite: migrate to finalAttrs 2026-11-05 15:39:12 +01:00
Fabian Affolter
f239ff4bff python3Packages.aiosqlite: 0.21.0 -> 0.22.1
Diff: https://github.com/omnilib/aiosqlite/compare/v0.21.0...v0.22.1

Changelog: https://github.com/omnilib/aiosqlite/blob/v0.22.1/CHANGELOG.md
2026-11-05 15:35:41 +01:00
Sandro Jäckel
6a38ccab79 fixup! home-assistant: 2026.10.4 -> 2026.11.0 2026-11-05 15:24:56 +01:00
Sandro Jäckel
5adf66627a python3Packages.pygbl: init at 1.2.0 2026-11-05 15:20:10 +01:00
dotlambda
a3f1a4bec9 python3Packages.nextdns: 5.1.0 -> 5.2.0 (#580735) 2026-11-04 16:49:11 -08:00
Robert Schütz
75303e4989 fixup! home-assistant: 2026.10.4 -> 2026.11.0 2026-11-04 14:10:00 -08:00
Martin Weinelt
f560255820 home-assistant: 2026.10.4 -> 2026.11.0 2026-11-04 22:33:52 +01:00
Heitor Augusto
aaa1f248d2 vinegar: enable structuredAttrs (#583216) 2026-11-04 18:52:38 +00:00
Gaétan Lepage
56c267149e python3Packages.oelint-data: 1.5.25 -> 1.5.27 (#583281) 2026-11-04 18:50:59 +00:00
Vlad M.
97059e5ecd mako: changed systemdMinimal to systemdLibs (#582343) 2026-11-04 18:45:02 +00:00
Gaétan Lepage
c8d385765d python3Packages.datalad: 1.3.4 -> 1.7.4 (#582474) 2026-11-04 18:43:35 +00:00
Martin Weinelt
1571246d26 home-assistant-custom-components.prometheus_sensor: 1.3.1 -> 1.3.2 (#583270) 2026-11-04 18:35:13 +00:00
R. Ryantm
858d207abb python3Packages.oelint-data: 1.5.25 -> 1.5.27 2026-11-04 18:27:36 +00:00
whispers
defdcc796b nixos/displaylink: fix eval after by-name migration (#583197) 2026-11-04 18:23:31 +00:00
nixpkgs-ci[bot]
990ab34f2e galene: 1.0 -> 1.2.1 (#536386) 2026-11-04 18:19:04 +00:00
Adam C. Stephens
cbe8adffc5 claude-code: 2.1.317 -> 2.1.318 (#583021) 2026-11-04 18:12:56 +00:00
Jo
5b923c9616 rubberband: propagate required deps (#583263) 2026-11-04 18:11:26 +00:00
R. Ryantm
bde8e9de7b home-assistant-custom-components.prometheus_sensor: 1.3.1 -> 1.3.2 2026-11-04 18:08:26 +00:00
isabel
464a56ab44 biome: 2.5.15 -> 2.6.4 (#583036) 2026-11-04 18:02:02 +00:00
jopejoe1
ea27045b76 rubberband: propagate required deps 2026-11-04 18:58:15 +01:00
Gaétan Lepage
9dfb547ca3 python3Packages.apache-tvm-ffi: 0.1.15-post0 -> 0.1.15-post2 (#583238) 2026-11-04 17:52:51 +00:00
Heitor Augusto
a8b8339348 komac: 2.17.1 -> 2.17.2 (#582948) 2026-11-04 17:46:06 +00:00
nixpkgs-ci[bot]
9c2dd0edb7 devin-desktop: 3.10.67 -> 3.11.238 (#582965) 2026-11-04 17:31:39 +00:00
Yt
a91a552e9e python3Packages.litellm: 1.106.6 -> 1.108.0 (#583162) 2026-11-04 17:29:52 +00:00
Arthur Gautier
2d88a9b812 zlint: 3.7.2 -> 3.7.3 (#582032) 2026-11-04 17:23:57 +00:00
Gaétan Lepage
97ec98473e python3Packages.torch: link NCCL dynamically by default (#582897) 2026-11-04 17:22:18 +00:00
Gaétan Lepage
03ab318134 ucx: add gdrcopy support (#583120) 2026-11-04 17:19:46 +00:00
Sarah Clark
d62a640630 python3Packages.datalad-next: fails to build; mark as broken 2026-11-04 09:15:12 -08:00
nixpkgs-ci[bot]
4f3b10098b openspec: 1.14.3 -> 1.16.0 (#583163) 2026-11-04 17:14:20 +00:00
Connor Baker
5cecfef512 cudaPackages.nccl-tests: fix build with mpiSupport (#583131) 2026-11-04 17:13:16 +00:00
Peder Bergebakken Sundt
1f0cf23644 python3Packages.fabric: fix invoke 3 compat (#582595) 2026-11-04 17:08:15 +00:00
Ryan Lahfa
90975116bf sniproxy: 0.24.2 -> 0.25.0 (#583232) 2026-11-04 17:03:11 +00:00
Sandro
4b566d4013 home-assistant-custom-components.philips-sonicare-ble: init at 0.32.1, home-assistant-custom-lovelace-modules.toothbrush-card: init at 0.38.0 (#582493) 2026-11-04 16:52:36 +00:00
R. Ryantm
3055e3c556 sniproxy: 0.24.2 -> 0.25.0 2026-11-04 16:38:34 +00:00
Sandro
de182e0ae6 python3Packages.llama-index-workflows: 2.26.0 -> 2.26.1 (#578554) 2026-11-04 16:32:00 +00:00
dotlambda
de08d3cedc python3Packages.pytest-recording: 0.14.0 -> 0.14.1 (#582889) 2026-11-04 16:31:50 +00:00
dotlambda
9bce7e3aac nixos/immich: parameterise sql setup script (#578260) 2026-11-04 16:30:09 +00:00
nixpkgs-ci[bot]
018e11a438 terraform-mcp-server: 1.4.0 -> 1.4.1 (#583215) 2026-11-04 16:15:12 +00:00
Keenan Weaver
e52fdb35b8 awakened-poe-trade: add commandLineArgs (#496108) 2026-11-04 16:14:56 +00:00
Pavol Rusnak
f76dc3f8fa tor: 0.4.9.15 -> 0.4.9.16 (#583207) 2026-11-04 16:08:27 +00:00
Bobby Rong
ae538b51f7 vscodium: 1.140.06880 -> 1.143.17183 (#579249) 2026-11-04 16:04:19 +00:00
Peder Bergebakken Sundt
6e320c92bf maintainers: add nimakalantar (#582899) 2026-11-04 16:04:00 +00:00
Sandro Jäckel
41ed3516a5 home-assistant-custom-lovelace-modules.toothbrush-card: init at 0.38.0 2026-11-04 17:01:35 +01:00
nixpkgs-ci[bot]
9ba4a4132c ghtkn: 0.4.2 -> 0.4.3 (#583195) 2026-11-04 16:00:06 +00:00
Bobby Rong
53c0087bb9 xepub: 1.0.2 -> 1.0.3 (#582927) 2026-11-04 15:59:41 +00:00
Emily
1b5e025128 chromium,chromedriver: 156.0.8078.79 -> 157.0.8103.38 (#582857) 2026-11-04 15:52:12 +00:00
Sandro Jäckel
287aaf40c8 home-assistant-custom-components.philips-sonicare-ble: init at 0.32.1 2026-11-04 16:51:22 +01:00
John Ericson
726ea95b42 dxvk: ask for the win32 threading model via threads (#582849) 2026-11-04 15:51:05 +00:00
nixpkgs-ci[bot]
49c91869b2 hyprland-preview-share-picker: 0.2.1 -> 0.3.1 (#582643) 2026-11-04 15:49:51 +00:00
rntpts
fe67252801 vinegar: enable structuredAttrs 2026-11-04 16:49:45 +01:00
Paul Meyer
931857aa4a speedtest-tracker: 1.14.6 -> 1.15.1 (#583189) 2026-11-04 15:48:20 +00:00
R. Ryantm
db2dc43abf terraform-mcp-server: 1.4.0 -> 1.4.1 2026-11-04 15:42:59 +00:00
R. Ryantm
6f638465af python3Packages.apache-tvm-ffi: 0.1.15-post0 -> 0.1.15-post2 2026-11-04 15:40:30 +00:00
nixpkgs-ci[bot]
a4c4ea2b30 dapr-cli: 1.19.0 -> 1.19.1 (#582883) 2026-11-04 15:40:05 +00:00
rewine
9c8c6595ff pineapple-pictures: 1.6.0 -> 1.6.1 (#583205) 2026-11-04 15:38:42 +00:00
Fabian Affolter
09c24477c7 python313Packages.iamdata: 0.1.202611031 -> 0.1.202611041 (#583103) 2026-11-04 15:25:10 +00:00
Fabian Affolter
175dbed44b python3Packages.vulners: 4.4.0 -> 4.5.0 (#583168) 2026-11-04 15:24:59 +00:00
Fabian Affolter
278c981187 qovery-cli: 1.175.1 -> 1.177.0 (#583169) 2026-11-04 15:24:53 +00:00
Fabian Affolter
ce40064ff8 python3Packages.tencentcloud-sdk-python: 3.1.200 -> 3.1.201 (#583188) 2026-11-04 15:24:48 +00:00
nixpkgs-ci[bot]
27fa6c6bbf systemdgenie: 0.99.0-unstable-2026-07-27 -> 0.99.0-unstable-2026-11-03 (#554477) 2026-11-04 15:16:59 +00:00
nixpkgs-ci[bot]
873b9c3bda adwsteamgtk: 0.8.0 -> 0.9.1 (#582535) 2026-11-04 15:16:58 +00:00
whispers
70f72769bf tor: 0.4.9.15 -> 0.4.9.16
release notes: https://gitlab.torproject.org/tpo/core/tor/-/raw/tor-0.4.9.16/ReleaseNotes
diff: https://gitlab.torproject.org/tpo/core/tor/-/compare/tor-0.4.9.15...tor-0.4.9.16
2026-11-04 10:14:03 -05:00
Arsenii Zorin
ca6d7eacb0 biome: 2.5.15 -> 2.6.4
Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-04 18:11:31 +03:00
nixpkgs-ci[bot]
45757ad285 bitwarden-desktop: 2026.10.0 -> 2026.10.2 (#582100) 2026-11-04 15:03:44 +00:00
Sandro
9aa1552108 finamp: 1.0.1-beta -> 1.0.2 (#583026) 2026-11-04 15:02:38 +00:00
Sandro
cc769e73a0 goreleaser: 2.17.1 -> 2.19.0 (#582942) 2026-11-04 15:02:24 +00:00
Sandro
1a9b88965a pw-volume: drop (#583137) 2026-11-04 15:01:34 +00:00
Sandro
0d8775b1dd ncdu: 2.11.1 -> 2.12.0 (#583123) 2026-11-04 14:58:44 +00:00
Ross Smyth
b29cabae9c reposurgeon: add suominen to maintainers (#583031) 2026-11-04 14:58:37 +00:00
Janne Heß
b6b216273f matomo: use cacert bundle instead of vendored CA bundle (#577585) 2026-11-04 14:56:03 +00:00
Fabian Affolter
32a69f7de7 burpsuite: 2026.10 -> 2026.10.1 (#582071) 2026-11-04 14:47:33 +00:00
Fabian Affolter
9771e772b1 python3Packages.yalexs-ble: 7.2.2 -> 10.0.0 (#582401) 2026-11-04 14:46:11 +00:00
Fabian Affolter
2592b9acc4 python3Packages.cyclopts: 4.25.3 -> 5.3.3 (#582920) 2026-11-04 14:45:34 +00:00
R. Ryantm
055ed8aaf0 pineapple-pictures: 1.6.0 -> 1.6.1 2026-11-04 14:44:24 +00:00
Sandro
3920f1fc58 home-assistant-custom-components.opensprinkler: 2.2.3 -> 2.2.4 (#582607) 2026-11-04 14:43:21 +00:00
dotlambda
0ee84a17a1 python3Packages.esp-pylib: 1.2.0 -> 1.2.1 (#583170) 2026-11-04 14:42:49 +00:00
Sandro
bf9afeb29c vpl-gpu-rt: Use github releases for nix-update (#582750) 2026-11-04 14:29:37 +00:00
Sandro
c00ccbcb74 easyeffects: 8.3.0 -> 8.3.2 (#582760) 2026-11-04 14:28:02 +00:00
Sandro
e9485e0dc4 jellyfin-ffmpeg: 8.1.3-1 -> 8.1.3-2 (#582804) 2026-11-04 14:22:51 +00:00
Sandro
a80913b3eb home-assistant-custom-components.bodymiscale: 2026.10.3 -> 2026.10.5 (#582807) 2026-11-04 14:22:04 +00:00
Christian Kögler
995c3d48b0 neovide: 0.16.2 -> 0.17.1 (#583110) 2026-11-04 14:19:55 +00:00
Anthony
69a12b227d commitizen: 4.16.5 -> 4.19.3 (#580350) 2026-11-04 14:19:03 +00:00
Sandro
aceaca5135 podman: enable structuredAttrs (#582878) 2026-11-04 14:14:45 +00:00
kilianar
49338c8a4f nixos/displaylink: fix eval after by-name migration 2026-11-04 15:12:04 +01:00
Keenan Weaver
8a569904bd quiver-launcher-unwrapped: disable flaky test (#583187) 2026-11-04 14:07:27 +00:00
Peder Bergebakken Sundt
091ec3d497 python3Packages.bx-python: 0.14.0 -> 0.16.0 (#583121) 2026-11-04 14:03:25 +00:00
R. Ryantm
0b0b7e6820 ghtkn: 0.4.2 -> 0.4.3 2026-11-04 14:01:56 +00:00
Sandro
e55b4abaee comfyui: 0.42.5 -> 0.44.0 (#583003) 2026-11-04 13:57:58 +00:00
Sandro
8af9dcb107 python3Packages.spiderpy: drop (#583013) 2026-11-04 13:57:33 +00:00
nixpkgs-ci[bot]
a832b250bc libretro.pd777: 0-unstable-2026-09-11 -> 0-unstable-2026-10-30 (#583184) 2026-11-04 13:50:28 +00:00
nixpkgs-ci[bot]
e12f6b3f99 libretro.opera: 0-unstable-2026-10-12 -> 0-unstable-2026-10-28 (#582585) 2026-11-04 13:50:28 +00:00
isabel
17b135ea33 python3Packages.exllamav3: 1.6.2 -> 1.6.6; tabbyapi: 0-unstable-2026-10-11 -> 0-unstable-2026-11-01 (#582799) 2026-11-04 13:47:57 +00:00
isabel
dfc2a371d0 spotifast: 0.14.2 -> 0.17.1 (#581691) 2026-11-04 13:47:51 +00:00
Sandro
0c130dcc15 rubberband: clean up and fix on i686 (#583118) 2026-11-04 13:43:07 +00:00
nixpkgs-ci[bot]
35c3678091 cargo-tally: 1.0.80 -> 1.0.81 (#582978) 2026-11-04 13:41:42 +00:00
nixpkgs-ci[bot]
c0b8004c74 fselect: fix forced system libraries (#582848) 2026-11-04 13:41:41 +00:00
nixpkgs-ci[bot]
7ccdf6bd1c cargo-bundle-licenses: 4.2.0 -> 5.0.0 (#581473) 2026-11-04 13:41:39 +00:00
Sandro
9c1ea31f1d anomaly-hex: init at 3.3.0 (#583099) 2026-11-04 13:39:04 +00:00
Fabian Affolter
e26b8b8c01 sqlfluff: 4.4.0 -> 4.5.0 (#581657) 2026-11-04 13:30:14 +00:00
Fabian Affolter
00f2c53cf7 python3Packages.reactivex: 6.0.0 -> 6.1.0 (#581445) 2026-11-04 13:29:45 +00:00
Fabian Affolter
e6dadcc28c fosrl-newt: 1.19.0 -> 1.20.0 (#583011) 2026-11-04 13:27:26 +00:00
misuzu
4b639d015d floorp-bin: 12.21.0 -> 12.21.1 (#583165) 2026-11-04 13:27:11 +00:00
R. Ryantm
27ab3442ea python3Packages.llama-index-workflows: 2.26.0 -> 2.26.1 2026-11-04 14:26:39 +01:00
Fabian Affolter
98fd170d2d python3Packages.python-roborock: 7.13.0 -> 7.15.2 (#582785) 2026-11-04 13:26:31 +00:00
Fabian Affolter
8a15f10854 augustus-go: 0.14.34 -> 0.14.35 (#583152) 2026-11-04 13:23:29 +00:00
nixpkgs-ci[bot]
7cfa5bbf0c eilmeldung: 1.9.0 -> 1.10.0 (#581439) 2026-11-04 13:23:20 +00:00
Fabian Affolter
17422c87b9 python3Packages.types-markdown: 3.10.2.20261007 -> 3.11.2.20261029 (#583151) 2026-11-04 13:23:05 +00:00
Fabian Affolter
9447d9dc58 python3Packages.angr: 10.0.4 -> 10.0.5 (#582795) 2026-11-04 13:22:27 +00:00
Fabian Affolter
0df3f1d20f python3Packages.msoffcrypto-tool: 6.0.0 -> 6.1.0 (#582953) 2026-11-04 13:21:16 +00:00
Fabian Affolter
5b4aea0432 python3Packages.xiaomi-ble: 1.21.1 -> 1.21.2 (#582888) 2026-11-04 13:19:47 +00:00
Fabian Affolter
504fd24eda evtx: 0.14.0 -> 0.15.1 (#582879) 2026-11-04 13:19:14 +00:00
Sandro
92e1d19486 nextcloud{34,35}Packages.apps.memories: init at 11.0.2 (#582597) 2026-11-04 13:18:29 +00:00
zowoq
3b535bc102 terraform-providers.charpand_openprovider: 1.2.0 -> 1.3.0 (#583172) 2026-11-04 13:13:27 +00:00
Sandro
19c5006cc2 python3Packages.reportlab: 5.0.1 -> 5.1.0 (#580610) 2026-11-04 13:13:06 +00:00
Peder Bergebakken Sundt
c3eeecf2e2 profile-sync-daemon: 6.50 -> 7.04 (#571950) 2026-11-04 13:12:16 +00:00
Sandro
4adb7d8c01 python3Packages.django-allauth: 65.20.0 -> 65.21.1 (#581153) 2026-11-04 13:12:00 +00:00
Keenan Weaver
5b1731eb6d quiver-launcher-unwrapped: disable flaky test 2026-11-04 07:10:47 -06:00
Sandro
e3daef58aa dart-sass: 1.106.1 -> 1.107.1 (#583025) 2026-11-04 13:07:53 +00:00
R. Ryantm
e2580792fe libretro.pd777: 0-unstable-2026-09-11 -> 0-unstable-2026-10-30 2026-11-04 13:00:47 +00:00
nixpkgs-ci[bot]
b1d9a62b56 roslyn-ls: 5.13.0-1.26513.11 -> 5.13.0-1.26519.8 (#583161) 2026-11-04 12:59:50 +00:00
Sandro
7bdea4ce8d mihomo-tui: init at 0.6.0 (#547113) 2026-11-04 12:59:30 +00:00
Sandro
360b0354cf proton-ge-bin: GE-Proton11-11 -> GE-Proton11-12 (#582591) 2026-11-04 12:50:07 +00:00
nixpkgs-ci[bot]
d8bbbd872f sampo: 0.23.0 -> 0.24.0 (#582973) 2026-11-04 12:49:51 +00:00
Sandro
13e53762c5 matrix-synapse-unwrapped: 1.163.2 -> 1.164.2 (#580226) 2026-11-04 12:32:54 +00:00
Attila Oláh
cb134ada64 python3Packages.litellm: 1.106.6 -> 1.108.0
Diff: https://github.com/BerriAI/litellm/compare/v1.106.6...v1.108.0

Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.108.0
2026-11-04 13:30:19 +01:00
cinereal
b41163fc69 terraform-providers.charpand_openprovider: 1.2.0 -> 1.3.0
Changelog: https://github.com/charpand/terraform-provider-openprovider/releases/tag/v1.3.0

Assisted-by: Claude:claude-opus-5-5
2026-11-04 13:23:47 +01:00
Fabian Affolter
0d9499d721 python3Packages.tencentcloud-sdk-python: 3.1.200 -> 3.1.201
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.200...3.1.201

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.201/CHANGELOG.md
2026-11-04 13:12:40 +01:00
Peronia
2d2afe8e39 speedtest-tracker: 1.14.6 -> 1.15.1 2026-11-04 13:11:43 +01:00
Fabian Affolter
f902db7e26 python3Packages.vulners: 4.4.0 -> 4.5.0
Changelog: https://github.com/vulnersCom/api/blob/refs/tags/v4.5.0/CHANGELOG.md
2026-11-04 13:10:04 +01:00
Pol Dellaiera
feb1bf872d ratspeak: 1.0.34 -> 1.0.40 (#583155) 2026-11-04 12:08:32 +00:00
Gaétan Lepage
73c1d78b3f python3Packages.nix-manipulator: init at 0.2.0 (#580817) 2026-11-04 12:07:03 +00:00
nixpkgs-ci[bot]
fe4bf00dd2 unciv: 4.22.13 -> 4.22.17 (#583132) 2026-11-04 12:01:12 +00:00
nixpkgs-ci[bot]
a7e23fd0d8 libretro.nestopia: 0-unstable-2026-10-14 -> 0-unstable-2026-10-31 (#583144) 2026-11-04 12:01:11 +00:00
nixpkgs-ci[bot]
88d33b1dc4 libretro.dolphin: 0-unstable-2026-10-23 -> 0-unstable-2026-10-29 (#583125) 2026-11-04 12:01:10 +00:00
Fabian Affolter
c6bc3210da qovery-cli: 1.175.1 -> 1.177.0
Diff: https://github.com/Qovery/qovery-cli/compare/v1.175.1...v1.177.0

Changelog: https://github.com/Qovery/qovery-cli/releases/tag/v1.177.0
2026-11-04 12:59:50 +01:00
R. Ryantm
63f5f379e2 python3Packages.esp-pylib: 1.2.0 -> 1.2.1 2026-11-04 11:57:24 +00:00
phanirithvij
2facafd65e python3Packages.nix-manipulator: init at 0.2.0
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-11-04 17:26:08 +05:30
Christoph Heiss
fc1d3064ca floorp-bin: 12.21.0 -> 12.21.1
Release notes: https://blog.floorp.app/en/release/12.21.1/
Git changelog: https://github.com/Floorp-Projects/Floorp/compare/v12.21.0...v12.21.1

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2026-11-04 12:53:51 +01:00
Anthony
0e7b1f36f3 vectorcraft: 0.17.0 -> 0.21.0 (#581703) 2026-11-04 11:53:50 +00:00
Gaétan Lepage
103a5ed2c7 python3Packages.snakemake-logger-plugin-rich: 0.5.0 -> 0.5.1 (#583159) 2026-11-04 11:52:19 +00:00
nixpkgs-ci[bot]
7a461b7552 xplr: 1.1.2 -> 1.2.2 (#583141) 2026-11-04 11:51:28 +00:00
R. Ryantm
48bda34ed4 openspec: 1.14.3 -> 1.16.0 2026-11-04 11:46:36 +00:00
nixpkgs-ci[bot]
e657177265 resterm: 1.16.1 -> 1.17.2 (#583142) 2026-11-04 11:42:54 +00:00
R. Ryantm
c0aed8e778 roslyn-ls: 5.13.0-1.26513.11 -> 5.13.0-1.26519.8 2026-11-04 11:38:44 +00:00
nixpkgs-ci[bot]
0b51740a8b ss14-launcher: 0.40.3 -> 0.40.4 (#583139) 2026-11-04 11:33:31 +00:00
R. Ryantm
1d4a7daf59 python3Packages.snakemake-logger-plugin-rich: 0.5.0 -> 0.5.1 2026-11-04 11:33:03 +00:00
Pol Dellaiera
adb6ce5eaf ratspeak: 1.0.34 -> 1.0.40
Diff: https://github.com/ratspeak/Ratspeak/compare/v1.0.34...v1.0.40

Changelog: https://github.com/ratspeak/Ratspeak/releases/tag/v1.0.40
2026-11-04 12:30:02 +01:00
Tom
302f29c7b0 gnomeExtensions: update for 2026-10-26 (#579035) 2026-11-04 11:21:11 +00:00
R. Ryantm
32d20888b0 augustus-go: 0.14.34 -> 0.14.35 2026-11-04 11:19:20 +00:00
R. Ryantm
3543897acd python3Packages.types-markdown: 3.10.2.20261007 -> 3.11.2.20261029 2026-11-04 11:17:08 +00:00
R. Ryantm
4a6c6f6d77 libretro.nestopia: 0-unstable-2026-10-14 -> 0-unstable-2026-10-31 2026-11-04 10:55:02 +00:00
R. Ryantm
7112c72097 resterm: 1.16.1 -> 1.17.2 2026-11-04 10:52:01 +00:00
R. Ryantm
a886f7f2f3 xplr: 1.1.2 -> 1.2.2 2026-11-04 10:47:13 +00:00
Gaétan Lepage
ec6904f792 tinymist: 0.15.10 -> 0.15.12 (#582793) 2026-11-04 10:42:19 +00:00
Marc Bornand
3f81874004 pw-volume: drop
pw-volume is archived upstream because it is now redundant with wpctl.

Tracking: #579923
2026-11-04 11:36:05 +01:00
R. Ryantm
6a4d12b8bb ss14-launcher: 0.40.3 -> 0.40.4 2026-11-04 10:35:32 +00:00
Gaetan Lepage
86d79e1b85 ucx: add gdrcopy support 2026-11-04 10:30:14 +00:00
Nikolay Korotkiy
009ded828c algol68g: 3.12.3 -> 3.13.4 (#582290) 2026-11-04 10:25:39 +00:00
yaya
15a5f29343 akkoma-admin-fe: fix node-sass related build failure (#569953) 2026-11-04 10:25:05 +00:00
Gaétan Lepage
336ee85446 python3Packages.moyopy: 0.21.0 -> 0.22.0 (#582985) 2026-11-04 10:22:05 +00:00
Tom
9e87e0173d gnome-color-manager: use wrapGAppsHook3, enable structuredAttrs (#582871) 2026-11-04 10:22:01 +00:00
Gaetan Lepage
caa82507e9 cudaPackages.nccl-tests: fix build with mpiSupport 2026-11-04 11:11:46 +01:00
R. Ryantm
fcd7809c2c unciv: 4.22.13 -> 4.22.17 2026-11-04 10:10:56 +00:00
R. Ryantm
ecaa944adf libretro.dolphin: 0-unstable-2026-10-23 -> 0-unstable-2026-10-29 2026-11-04 09:57:02 +00:00
Defelo
c60a6ab760 ncdu: 2.11.1 -> 2.12.0
Changelog: https://github.com/BratishkaErik/ncdu/releases/v2.12.0
Diff: https://github.com/BratishkaErik/ncdu/compare/v2.11.1...v2.12.0
2026-11-04 10:57:00 +01:00
Martin Weinelt
4d19cbb4c1 nginxModules.vod: 1.10.1 -> 1.11.2 (#583091) 2026-11-04 09:51:27 +00:00
Doron Behar
05e5e8d366 arrow-adbc: 24 -25; python3Packages.adbc-driver-{postgresql,flightsql,manager,sqlite}: 1.12.0 -> 1.13.0 (#582952) 2026-11-04 09:50:30 +00:00
Gaetan Lepage
e0a0d6c13b python3Packages.bx-python: 0.14.0 -> 0.16.0
Diff: https://github.com/bxlab/bx-python/compare/v0.14.0...v0.16.0

Changelog: https://github.com/bxlab/bx-python/releases/tag/v0.16.0
2026-11-04 09:48:52 +00:00
Doron Behar
516e27cb21 python3Packages.adbc-driver-sqlite: tell nixpkgs-update to skip it 2026-11-04 11:42:50 +02:00
Doron Behar
199002f92b python3Packages.adbc-driver-postgresql: tell nixpkgs-update to skip it 2026-11-04 11:42:49 +02:00
Doron Behar
64182cd3d0 python3Packages.adbc-driver-manager: tell nixpkgs-update to skip it 2026-11-04 11:42:49 +02:00
Doron Behar
0cbf3c3f2a python3Packages.adbc-driver-flightsql: tell nixpkgs-update to skip it 2026-11-04 11:42:49 +02:00
jopejoe1
60ed66f279 rubberband: adopt by jopejoe1 2026-11-04 10:41:12 +01:00
jopejoe1
25650757d2 rubberband: don't build jni on i686 2026-11-04 10:41:12 +01:00
jopejoe1
ae6a867b18 rubberband: set mesonFlags 2026-11-04 10:41:12 +01:00
jopejoe1
17f4e74108 rubberband: remove unneeded makeFlags 2026-11-04 10:41:12 +01:00
jopejoe1
85bb2e2b46 rubberband: run tests 2026-11-04 10:41:12 +01:00
Doron Behar
7e42dcd834 python3Packages.adbc-driver-sqlite: 1.12.0 -> 1.13.0 2026-11-04 11:36:00 +02:00
Doron Behar
3d08f4e055 python3Packages.adbc-driver-manager: 1.12.0 -> 1.13.0 2026-11-04 11:36:00 +02:00
Doron Behar
f40fd5263e python3Packages.adbc-driver-flightsql: 1.12.0 -> 1.13.0 2026-11-04 11:35:59 +02:00
R. Ryantm
cfdff6b884 python3Packages.adbc-driver-postgresql: 1.12.0 -> 1.13.0 2026-11-04 11:35:59 +02:00
Doron Behar
2adb560a8a arrow-adbc: 24 -> 25
Changelog: https://github.com/apache/arrow-adbc/blob/refs/tags/apache-arrow-adbc-25/CHANGELOG.md
2026-11-04 11:35:59 +02:00
zowoq
007efe6494 terraform-providers.spacelift-io_spacelift: 1.57.0 -> 1.58.0 (#583106) 2026-11-04 09:30:46 +00:00
K900
6f482f92c3 kdePackages.krohnkite: Remove pin to nodejs_22 (#582987) 2026-11-04 09:28:24 +00:00
K900
f19cbe93f0 nixos/pipewire: deprecate jack.enable (#582717) 2026-11-04 09:27:40 +00:00
Doron Behar
617b8ec282 mympd: 26.1.1 -> 26.1.2 (#583035) 2026-11-04 09:17:56 +00:00
yaya
a549bae075 legendsviewer-next: unpin node (#581919) 2026-11-04 09:14:59 +00:00
yaya
d70bf2b696 jellystat: update to nodejs_24 #581880 (#582102) 2026-11-04 09:11:47 +00:00
Martin Weinelt
ad34e44230 python3Packages.django_6_0: 6.0.9 -> 6.0.10 (#582891) 2026-11-04 09:11:09 +00:00
nixpkgs-ci[bot]
82098d373f hayabusa-sec: 4.2.0 -> 4.3.1 (#582990) 2026-11-04 08:59:53 +00:00
Ivan Mincik
632e2dad2d texlyre: add patch for xss via icon (#583022) 2026-11-04 08:58:08 +00:00
Fabian Affolter
1b2b096e94 python313Packages.iamdata: 0.1.202611031 -> 0.1.202611041
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202611031...v0.1.202611041

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202611041
2026-11-04 09:48:27 +01:00
Markus Zoppelt
6b7ebd0832 anomaly-hex: init at 3.3.0
Assisted-by: OpenCode:claude-opus-5-5
2026-11-04 09:47:54 +01:00
jopejoe1
5d7b0a9499 rubberband: use fetchFromSourcehut 2026-11-04 09:47:05 +01:00
R. Ryantm
17a40a1f8b terraform-providers.spacelift-io_spacelift: 1.57.0 -> 1.58.0 2026-11-04 08:45:23 +00:00
fidgetingbits
1aeb44c24e neovide: 0.16.2 -> 0.17.1 2026-11-04 16:33:17 +08:00
Jo
c9e1c5f1b1 archisteamfarm: 6.3.10.6 -> 6.3.11.7 (#582937) 2026-11-04 08:31:59 +00:00
nixpkgs-ci[bot]
c0ca3a8c07 catgirldownloader: 0.5 -> 0.6.1 (#583038) 2026-11-04 08:30:20 +00:00
RaHoni
8f0ca87428 nextcloud{34,35}Packages.apps.memories: init at 11.0.2 2026-11-04 09:27:17 +01:00
Pol Dellaiera
4b41218d8f reticulum-group-chat: 1.17.3 -> 1.18.1 (#582962) 2026-11-04 08:25:22 +00:00
nixpkgs-ci[bot]
1e9388e917 fable: 5.23.0 -> 5.26.0 (#582886) 2026-11-04 08:19:26 +00:00
R. Ryantm
1bb3e81ccb nginxModules.vod: 1.10.1 -> 1.11.2 2026-11-04 08:14:20 +00:00
R. Ryantm
c7b95bfdcc catgirldownloader: 0.5 -> 0.6.1 2026-11-04 07:55:55 +00:00
Gaetan Lepage
6704f674b3 python3Packages.torch: link NCCL dynamically by default
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-04 07:41:50 +00:00
Gaetan Lepage
8752f6216a python3Packages.torch: add useStaticNccl option
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-04 07:41:47 +00:00
Gaetan Lepage
76de737d50 python3Packages.torch: only set USE_STATIC_NCCL for CUDA builds
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-04 07:41:44 +00:00
R. Ryantm
873df54cf6 mympd: 26.1.1 -> 26.1.2 2026-11-04 07:39:50 +00:00
nixpkgs-ci[bot]
d88ac56840 incus-spawn: 0.2.15 -> 0.3.12 (#574091) 2026-11-04 07:29:38 +00:00
nixpkgs-ci[bot]
c842efc1b5 everest: 6642 -> 6662 (#583027) 2026-11-04 07:29:29 +00:00
Kimmo Suominen
4041fc60c4 reposurgeon: add suominen to maintainers 2026-11-04 09:29:08 +02:00
DSeeLP
bd0ddbb785 finamp: 1.0.1-beta -> 1.0.2
https://github.com/finamp-app/finamp/releases/tag/1.0.1
https://github.com/finamp-app/finamp/releases/tag/1.0.2
2026-11-04 08:16:26 +01:00
R. Ryantm
95581123ff everest: 6642 -> 6662 2026-11-04 07:10:27 +00:00
phanirithvij
3bf60a9360 texlyre: add patch for xss via icon
See https://github.com/TeXlyre/texlyre/security/advisories/GHSA-gg75-v533-34cq

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-11-04 12:09:30 +05:30
Markus Hauck
1a426b49de vscode-extensions.anthropic.claude-code: 2.1.317 -> 2.1.318
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-04 07:39:09 +01:00
Markus Hauck
4525039929 claude-code: 2.1.317 -> 2.1.318
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-04 07:39:08 +01:00
azahi
c71344decb werf: 3.11.0 -> 3.12.1 (#582233) 2026-11-04 06:32:06 +00:00
zowoq
36a79f0525 terraform-providers.aliyun_alicloud: 2.0.0 -> 2.1.0 (#583015) 2026-11-04 06:28:50 +00:00
Bjørn Forsman
766b47182f ascii: 3.32 -> 3.33 (#582956) 2026-11-04 06:12:27 +00:00
R. Ryantm
fa9c0b18dc dart-sass: 1.106.1 -> 1.107.1 2026-11-04 06:10:19 +00:00
R. Ryantm
331fb8dc1a terraform-providers.aliyun_alicloud: 2.0.0 -> 2.1.0 2026-11-04 06:10:14 +00:00
magicquark
08cafb7a96 python3Packages.spiderpy: drop
The [upstream repository](https://github.com/peter-mdf/spiderpy) was
archived on 5 July 2023. The application it was made for no longer
exists.
2026-11-04 06:09:51 +00:00
nixpkgs-ci[bot]
1e26c6d9a4 chatgpt: 26.1027.30824 -> 26.1029.61003 (#582884) 2026-11-04 06:07:54 +00:00
R. Ryantm
7517f679c8 fosrl-newt: 1.19.0 -> 1.20.0 2026-11-04 05:56:37 +00:00
R. Ryantm
92fe45aacb comfyui: 0.42.5 -> 0.44.0 2026-11-04 05:42:32 +00:00
nixpkgs-ci[bot]
31e42a3789 clouddrive2: 1.1.2 -> 1.1.3 (#580404) 2026-11-04 05:34:58 +00:00
Vincent Laporte
bb48a7f017 ocamlPackages.mlx: 0.11 -> 0.12 (#582281) 2026-11-04 05:26:40 +00:00
Vincent Laporte
370d62b063 ocamlPackages.mlx: 0.11 → 0.12 2026-11-04 06:20:22 +01:00
dotlambda
8c9f35124f python3Packages.pyfirefly: 0.1.16 -> 0.1.17 (#582983) 2026-11-04 05:00:45 +00:00
R. Ryantm
0c29f50dcd hayabusa-sec: 4.2.0 -> 4.3.1 2026-11-04 04:49:05 +00:00
Vincent Laporte
f95b3ae9af ocamlPackages.dns: 10.2.6 -> 10.2.7 (#582803) 2026-11-04 04:47:37 +00:00
dramforever
c4819ca2ec kdePackages.krohnkite: Remove pin to nodejs_22
Build result is identical with default (currently 24).
2026-11-04 12:44:33 +08:00
Vincent Laporte
729bb05774 ocamlPackages.dns: 10.2.6 → 10.2.7 2026-11-04 05:40:21 +01:00
R. Ryantm
37e1d0bd0e python3Packages.moyopy: 0.21.0 -> 0.22.0 2026-11-04 04:26:43 +00:00
Vincent Laporte
a4b6857a45 ocamlPackages.ssl: 0.8.0 -> 0.8.1 (#582089) 2026-11-04 04:24:07 +00:00
R. Ryantm
50e84d9677 python3Packages.pyfirefly: 0.1.16 -> 0.1.17 2026-11-04 04:15:40 +00:00
Vincent Laporte
99ad3f36b1 gajim: 2.6.0 -> 2.7.0 (#582950) 2026-11-04 03:59:55 +00:00
Vincent Laporte
3ba4012768 ocamlPackages.grenier: 0.16 -> 0.17 (#577238) 2026-11-04 03:52:09 +00:00
R. Ryantm
6057351d13 cargo-tally: 1.0.80 -> 1.0.81 2026-11-04 03:50:35 +00:00
Vincent Laporte
f41de4dfed ocamlPackages.grenier: 0.16 → 0.17 2026-11-04 04:44:43 +01:00
Adam C. Stephens
c13deac2af kitty: 0.49.2 -> 0.50.0 (#582788) 2026-11-04 03:40:48 +00:00
Nick Cao
14fe24f2dd git-credential-manager: 2.7.3 -> 3.0.2 (#575233) 2026-11-04 03:36:47 +00:00
nixpkgs-ci[bot]
039cfa71cd movim: 0.35.2 -> 0.35.4 (#582958) 2026-11-04 03:31:34 +00:00
R. Ryantm
bc50665fca sampo: 0.23.0 -> 0.24.0 2026-11-04 03:21:47 +00:00
nixpkgs-ci[bot]
caeff482ad museum: 1.3.66 -> 1.3.68 (#582926) 2026-11-04 03:18:04 +00:00
nixpkgs-ci[bot]
ccd7f3f73c aws-vault: 7.16.2 -> 7.17.5 (#577427) 2026-11-04 03:18:02 +00:00
nixpkgs-ci[bot]
6f2f317f1c s7: 11.9-unstable-2026-08-19 -> 11.9-unstable-2026-10-23 (#582763) 2026-11-04 02:40:51 +00:00
zowoq
d8a1cb17fe terraform-providers.fortinetdev_fortios: 1.26.1 -> 1.26.2 (#582959) 2026-11-04 02:35:30 +00:00
R. Ryantm
543fb4d304 devin-desktop: 3.10.67 -> 3.11.238 2026-11-04 02:33:55 +00:00
R. Ryantm
1eb4123b9c reticulum-group-chat: 1.17.3 -> 1.18.1 2026-11-04 02:30:40 +00:00
Connor Nelson
357bdac76d angr-management: 10.0.4 -> 10.0.5
https://github.com/angr/angr-management/releases/tag/v10.0.5

Assisted-by: OpenAI Codex (GPT-6)
2026-11-04 02:28:32 +00:00
Connor Nelson
6c59f6f061 python3Packages.angr: 10.0.4 -> 10.0.5
Refresh the Cargo vendor hash and relax the pycparser and pypcode
constraints for nixpkgs. The pypcode relaxation also allows 4.1.0.

https://github.com/angr/angr/compare/v10.0.4...v10.0.5

Assisted-by: OpenAI Codex (GPT-6)
2026-11-04 02:28:32 +00:00
Nick Cao
f1866235f9 telegram-desktop: 7.3.2 -> 7.3.3 (#581569) 2026-11-04 02:25:17 +00:00
Michael Daniels
22ef83251e libtapi: backport GCC 14 compilation fix (#582502) 2026-11-04 02:14:47 +00:00
R. Ryantm
7b802c91c4 terraform-providers.fortinetdev_fortios: 1.26.1 -> 1.26.2 2026-11-04 02:07:59 +00:00
Alexandre Esteves
3e380f3a16 ispc: 1.31.0 -> 1.32.0 (#575451) 2026-11-04 02:07:26 +00:00
R. Ryantm
5d51b00a20 movim: 0.35.2 -> 0.35.4 2026-11-04 02:04:57 +00:00
R. Ryantm
b58d6d1cb3 ascii: 3.32 -> 3.33 2026-11-04 02:01:35 +00:00
nixpkgs-ci[bot]
5305116555 rclip: 4.0.8 -> 4.1.1 (#582919) 2026-11-04 01:53:19 +00:00
Tom Herbers
9371ac9c03 simple64: drop (#581238) 2026-11-04 01:42:00 +00:00
Stefan Haan
3e5a7a097e gajim: 2.6.0 -> 2.7.0 2026-11-04 02:34:07 +01:00
Dvd-Znf
f85f2207e1 komac: 2.17.1 -> 2.17.2 2026-11-04 02:33:09 +01:00
Sebastián Mancilla
711523d500 databricks-cli: 1.20.0 -> 1.22.1 (#577502) 2026-11-04 01:23:56 +00:00
Adam C. Stephens
4696f66b9b vector: 0.60.0 -> 0.61.0 (#580798) 2026-11-04 01:20:19 +00:00
Sebastián Mancilla
b852334690 positron-bin: 2026.08.2-4 -> 2026.09.1-2 (#563751) 2026-11-04 01:19:20 +00:00
Sebastián Mancilla
f2bb8a4416 fzf-git-sh: 0-unstable-2026-08-06 -> 0-unstable-2026-10-17 (#570847) 2026-11-04 01:18:10 +00:00
Sandro
7d8c1b44b9 python3Packages.vacuum-map-parser-{dreame,ijai,roidmi,viomi}: init (#576102) 2026-11-04 01:12:09 +00:00
Sebastián Mancilla
f5049481f2 comodoro: 0.1.2 -> 2.0.0 (#552802) 2026-11-04 01:09:30 +00:00
Philip Taron
87c3b8b8cb lib/modules: avoid redundant bothHave closure and opt.options (#582387) 2026-11-04 01:08:23 +00:00
Sandro
eb20337872 oterm: 0.14.7 -> 0.26.0 + shell completions (#567684) 2026-11-04 01:08:00 +00:00
Keenan Weaver
d0ad294214 obs-studio-plugins.obs-pipewire-audio-capture: 1.2.1 -> 1.2.2 (#581256) 2026-11-04 01:04:16 +00:00
Sebastián Mancilla
d2eac840be golazo: derivation improvements (#530925) 2026-11-04 01:02:42 +00:00
Keenan Weaver
74d7462e4e obs-studio-plugins.obs-vertical-canvas: 1.6.6 -> 1.6.7 (#580393) 2026-11-04 01:01:58 +00:00
Sandro Jäckel
82bf62759c archisteamfarm: 6.3.10.6 -> 6.3.11.7
Diff: https://github.com/JustArchiNET/ArchiSteamFarm/compare/6.3.10.6...6.3.11.7

Changelog: https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/6.3.11.7
2026-11-04 01:59:49 +01:00
Sebastián Mancilla
fa38639707 charles: 5.2.1 -> 5.2.2, support darwin (#531249) 2026-11-04 00:58:23 +00:00
Stefan Haan
bf2597327d python3Packages.nbxmpp: 7.4.0 -> 7.5.0 2026-11-04 00:58:09 +00:00
Keenan Weaver
9fdc18b0c0 inputplumber: 0.81.0 -> 0.83.1 (#572597) 2026-11-04 00:52:48 +00:00
Keenan Weaver
adfb946810 obs-studio-plugins.obs-shaderfilter: 2.6.0 -> 2.6.1 (#578480) 2026-11-04 00:50:43 +00:00
Tom Herbers
62baf26e6f metal-cli: drop (#582914) 2026-11-04 00:50:26 +00:00
David Dymko
4004ab3971 goreleaser: 2.17.1 -> 2.19.0
Changelog: https://github.com/goreleaser/goreleaser/releases/tag/v2.19.0
2026-11-03 19:42:24 -05:00
Martin Weinelt
ab1ad26782 python3Packages.django_6: 6.1.2 -> 6.1.3 (#582905) 2026-11-04 00:33:18 +00:00
Sandro
b59a8ca156 kicad{,-small}: 10.0.7 -> 10.0.8 (#580809) 2026-11-04 00:32:46 +00:00
R. Ryantm
5fae06d03d python3Packages.msoffcrypto-tool: 6.0.0 -> 6.1.0 2026-11-04 00:31:01 +00:00
Marc Jakobi
dd45a11b56 lux-cli: 0.48.0 -> 0.53.1 (#582814) 2026-11-04 00:30:02 +00:00
Bobby Rong
3425cc13e6 xepub: 1.0.2 -> 1.0.3
https://github.com/xapp-project/xepub/compare/1.0.2...1.0.3
2026-11-04 08:26:55 +08:00
Yt
765108d8aa ockam: enable structuredAttrs (#582564) 2026-11-04 00:25:47 +00:00
Tom Herbers
06f60b3872 qsudo: drop (#582885) 2026-11-04 00:22:24 +00:00
magicquark
9f2579190d metal-cli: drop
The [upstream repository](https://github.com/equinix/metal-cli) was
archived on 4 September 2026.

The [Equinix Metal](https://docs.equinix.com/goodbye-metal/) service was
sunset.
2026-11-04 00:22:18 +00:00
Connor Baker
eef8239143 cudaPackages.cuda_nvcc: wrap nvlink to remove references to the Nix store from its output (#574566) 2026-11-04 00:22:02 +00:00
R. Ryantm
034117f36a museum: 1.3.66 -> 1.3.68 2026-11-04 00:20:59 +00:00
Tom Herbers
007c4cb843 tydra: drop (#582893) 2026-11-04 00:18:58 +00:00
Nima Kalantar
e9e2adf491 python3Packages.cyclopts: 4.25.3 -> 5.3.3
Assisted-by: pi (deepseek-v4.1-flash)
2026-11-04 00:17:49 +00:00
R. Ryantm
3bc5b54d70 rclip: 4.0.8 -> 4.1.1 2026-11-04 00:16:38 +00:00
ByteZ1337
3580da94ce git-credential-manager: add creepycode to maintainers 2026-11-04 01:05:58 +01:00
ByteZ1337
8f1865feb4 maintainers: add creepycode 2026-11-04 01:05:58 +01:00
ByteZ1337
a35c556081 git-credential-manager: 2.7.3 -> 3.0.2 2026-11-04 01:05:58 +01:00
Martin Weinelt
1a9d5288f2 python3Packages.django_6: 6.1.2 -> 6.1.3
https://docs.djangoproject.com/en/6.1/releases/6.1.3/
https://djangoproject.com/weblog/2026/nov/03/security-releases

Fixes:
CVE-2026-108147, CVE-2026-111211, CVE-2026-111362, CVE-2026-113593,
CVE-2026-113733, CVE-2026-114582
2026-11-04 01:04:59 +01:00
dotlambda
40c7d8751f python3Packages.sslpsk-pmd3: 1.0.3 -> 1.2.2 (#582841) 2026-11-04 00:03:35 +00:00
Nima Kalantar
287ccbaeff maintainers: add nimakalantar
Assisted-by: pi (deepseek-v4.1-flash)
2026-11-04 00:00:31 +00:00
Felix Bargfeldt
80074a8bc7 aerc: enable structuredAttrs (#582892) 2026-11-03 23:59:29 +00:00
magicquark
e32340c418 tydra: drop
The [upstream repository](https://github.com/Mange/tydra) was archived
August 25 2022 and it has a notice stating that it has been "officially
abandoned due to lack of use".
2026-11-03 23:44:26 +00:00
Keenan Weaver
98204b8c01 slade: 3.2.12 -> 3.3.0 (#582692) 2026-11-03 23:44:17 +00:00
Martin Weinelt
c392b9b14d python3Packages.django_6_0: 6.0.9 -> 6.0.10
https://docs.djangoproject.com/en/6.0/releases/6.0.10/
https://djangoproject.com/weblog/2026/nov/03/security-releases

Fixes:
CVE-2026-108147, CVE-2026-111211, CVE-2026-111362, CVE-2026-113593,
CVE-2026-113733, CVE-2026-114582
2026-11-04 00:42:00 +01:00
Robert Schütz
1488da361c python3Packages.pytest-recording: 0.14.0 -> 0.14.1
Diff: https://github.com/kiwicom/pytest-recording/compare/v0.14.0...v0.14.1

Changelog: https://github.com/kiwicom/pytest-recording/blob/v0.14.1/docs/changelog.rst
2026-11-03 15:36:13 -08:00
Philip Taron
7b8b446582 treewide: make compound licenses the default (#568049) 2026-11-03 23:34:51 +00:00
Arnout Engelen
d34b0a6762 python3Packages.bytecode: 0.19.0 -> 0.19.1 (#572783) 2026-11-03 23:34:27 +00:00
Arnout Engelen
c3547a1ba0 inkcut: 2.1.7 -> 2.1.8 (#535816) 2026-11-03 23:31:08 +00:00
R. Ryantm
0a99b3e613 python3Packages.xiaomi-ble: 1.21.1 -> 1.21.2 2026-11-03 23:29:07 +00:00
Michael Daniels
848e8a2d42 chatgpt: 26.1027.30824 -> 26.1029.61003 2026-11-03 18:28:04 -05:00
rntpts
04e5485604 aerc: enable structuredAttrs 2026-11-04 00:25:51 +01:00
R. Ryantm
83b5b24d31 fable: 5.23.0 -> 5.26.0 2026-11-03 23:24:47 +00:00
magicquark
dd00855af4 qsudo: drop
The [upstream repository](https://github.com/project-trident/qsudo) was
archived 1 March 2022.

The project website (https://project-trident.org/)has returned 404 or
other errors since 2023 based on a review at the Internet Archive.
2026-11-03 23:24:32 +00:00
dotlambda
b13a30f1d1 python3Packages.python-rapidjson: 1.25 -> 1.26 (#582845) 2026-11-03 23:22:29 +00:00
Peder Bergebakken Sundt
7751b31166 various: fix darwin builds and unbreak (2/4) (#581956) 2026-11-03 23:20:35 +00:00
R. Ryantm
e3bc96760e dapr-cli: 1.19.0 -> 1.19.1 2026-11-03 23:19:54 +00:00
R. Ryantm
5ee0694cfa evtx: 0.14.0 -> 0.15.1 2026-11-03 23:12:20 +00:00
Luke Granger-Brown
49fc55a487 yubioath-flutter: 7.4.2 -> 7.5.0 (#582856) 2026-11-03 23:11:27 +00:00
Keenan Weaver
938d3494bf deutex: modernize, install manpage (#577059) 2026-11-03 23:10:43 +00:00
Keenan Weaver
9dc2ce9802 binmerge: init at 1.0.3 (#570709) 2026-11-03 23:08:20 +00:00
Michael Daniels
45e4a1a6e7 google-chrome: 156.0.8078.79 -> 157.0.8103.38 (#582865) 2026-11-03 23:06:27 +00:00
Keenan Weaver
d91e8fd5de reflectionhle: init at 20260606 (#579373) 2026-11-03 23:05:00 +00:00
Nick Cao
404ebbdd0d pspg: 5.9.0 -> 5.9.1 (#582789) 2026-11-03 23:02:18 +00:00
Nick Cao
8cfade5ba1 instawow: 7.2.4 -> 7.3.0 (#582782) 2026-11-03 23:01:42 +00:00
Nick Cao
ceec08bfb0 all-the-package-names: 2.0.2601 -> 2.0.2613 (#582781) 2026-11-03 23:01:23 +00:00
Nick Cao
1d6ed47893 python3Packages.django-tree-queries: 0.27 -> 0.28 (#582774) 2026-11-03 23:01:12 +00:00
Connor Baker
058e4d31c6 python3Packages.{onnx-graphsurgeon,polygraphy,cppimport,nvidia-modelopt}: init (#577198) 2026-11-03 23:00:33 +00:00
Nick Cao
bbc86f9641 libretro.mupen64plus: 0-unstable-2026-10-01 -> 0-unstable-2026-10-22 (#582827) 2026-11-03 22:56:33 +00:00
Martin Weinelt
d028d825b0 zigbee2mqtt: 2.14.2 -> 2.14.3 (#582761) 2026-11-03 22:56:32 +00:00
Nick Cao
8c89bc31c5 zchunk: 1.5.4 -> 1.5.5 (#582822) 2026-11-03 22:55:56 +00:00
Nick Cao
142084eb29 ghr: 0.18.5 -> 0.18.6 (#582817) 2026-11-03 22:54:05 +00:00
Nick Cao
f77f3891bd krankerl: 0.14.0 -> 0.14.1 (#582816) 2026-11-03 22:52:39 +00:00
Keenan Weaver
3ea46e33f9 torch: init at 1.0.0-unstable-2026-10-27 (#427598) 2026-11-03 22:52:26 +00:00
Nick Cao
a4b35589c0 kubernetes-polaris: 10.2.5 -> 10.2.6 (#582811) 2026-11-03 22:51:57 +00:00
Nick Cao
077549a1b5 python3Packages.publicsuffixlist: 1.1.2.20261029 -> 1.1.2.20261101 (#582810) 2026-11-03 22:51:17 +00:00
Michael Daniels
eb3ca22525 google-chrome: 156.0.8078.79 -> 157.0.8103.38
Release announcement: https://chromereleases.googleblog.com/2026/11/stable-channel-update-for-desktop.html
2026-11-03 17:50:59 -05:00
Nick Cao
fb0f508447 python3Packages.imgsize: 4.0.2 -> 4.1.0 (#582858) 2026-11-03 22:50:50 +00:00
Nick Cao
5287815922 coc-pyright: 0-unstable-2026-10-01 -> 0-unstable-2026-11-01 (#582837) 2026-11-03 22:49:00 +00:00
Nick Cao
eea45ffb4d coc-clangd: 0-unstable-2026-10-01 -> 0-unstable-2026-11-01 (#582836) 2026-11-03 22:48:40 +00:00
Tom Hunze
5232f75de4 gnome-color-manager: enable structuredAttrs 2026-11-03 23:47:55 +01:00
Tom Hunze
31270c83aa gnome-color-manager: use wrapGAppsHook3
Otherwise opening the file picker to pick a new color profile (+ button)
may fail with:

Settings schema 'org.gtk.Settings.FileChooser' is not installed
2026-11-03 23:47:29 +01:00
Nick Cao
b5c1debe3e vscode-extensions.gitlab.gitlab-workflow: 7.2.5 -> 7.3.5 (#582626) 2026-11-03 22:46:58 +00:00
Nick Cao
e158659ad1 balena-cli: 25.2.7 -> 25.2.9 (#582622) 2026-11-03 22:46:41 +00:00
Nick Cao
4e23a16f88 pulldown-cmark: 0.13.5 -> 0.13.6 (#582605) 2026-11-03 22:45:27 +00:00
Nick Cao
6ad3cc5633 cotp: 1.11.0 -> 1.11.1 (#582587) 2026-11-03 22:44:48 +00:00
Nick Cao
caf79031c0 alacritty-theme: 0-unstable-2026-09-11 -> 0-unstable-2026-10-29 (#582654) 2026-11-03 22:43:30 +00:00
Nick Cao
04d32613a9 mmdbctl: 1.5.1 -> 1.5.2 (#582651) 2026-11-03 22:42:50 +00:00
Nick Cao
02d62c1553 lprobe: 0.2.1 -> 0.2.2 (#582646) 2026-11-03 22:42:12 +00:00
Nick Cao
0dff3edc7f dness: 0.6.0 -> 0.6.1 (#582638) 2026-11-03 22:41:16 +00:00
Nick Cao
2cb52e8a5e sdl_gamecontrollerdb: 0-unstable-2026-10-19 -> 0-unstable-2026-11-02 (#582629) 2026-11-03 22:40:41 +00:00
qubitnano
6e8c1ea369 torch: init at 1.0.0-unstable-2026-10-27 2026-11-03 17:38:25 -05:00
Nick Cao
b25955b209 murex: 7.3.1231 -> 7.3.1232 (#582687) 2026-11-03 22:38:07 +00:00
Adam C. Stephens
46cf64c13d brave, brave-origin: drop (#582838) 2026-11-03 22:37:47 +00:00
Nick Cao
2591f65879 lxgw-neoxihei: 1.306 -> 1.308 (#582686) 2026-11-03 22:37:40 +00:00
Nick Cao
5d03359d33 qq: fix desktop entry paths (#582685) 2026-11-03 22:37:17 +00:00
Gaétan Lepage
95e7673a80 typesetter: 0.16.5 -> 0.16.8 (#582798) 2026-11-03 22:37:11 +00:00
Nick Cao
b49e6d18d7 cedar: 4.14.0 -> 4.14.1 (#582681) 2026-11-03 22:36:00 +00:00
Adam C. Stephens
3916ddb4f2 vector: specify plaintext transport in integration tests
Changes in 0.61.0

Assisted-By: OpenAI GPT-6.1 Sol low in omp/18.14.0
2026-11-03 17:35:14 -05:00
Nick Cao
a5e231be4c python3Packages.confight: 2.0 -> 2.0.0-2 (#582755) 2026-11-03 22:34:59 +00:00
emilylange
cbe094a83a chromium,chromedriver: 156.0.8078.79 -> 157.0.8103.38
https://chromereleases.googleblog.com/2026/11/stable-channel-update-for-desktop.html

This update includes 213 security fixes.
2026-11-03 23:34:45 +01:00
Ryan Omasta
44660198b7 yubioath-flutter: 7.4.2 -> 7.5.0
https://github.com/Yubico/yubioath-flutter/releases/tag/7.5.0
Diff: https://github.com/Yubico/yubioath-flutter/compare/7.4.2...7.5.0
2026-11-03 16:33:33 -06:00
R. Ryantm
477e8a3eb8 python3Packages.imgsize: 4.0.2 -> 4.1.0 2026-11-03 22:33:28 +00:00
Skye Soss
0f90372bd4 treewide: Use the OR compound license expression
This commit replaces every use of '# or' in a license list with the
lib.licenses.OR compound license constructor.

Assisted-by: claude-opus-5-5
2026-11-03 16:32:28 -06:00
Skye Soss
65197661cd lib: fix typos in license operators' doc-comments 2026-11-03 16:32:28 -06:00
Skye Soss
fd38885074 documentation: Document the compound license operators 2026-11-03 16:32:27 -06:00
Nick Cao
f708334ca0 python3Packages.pythonqwt: 0.16.3 -> 0.17.1 (#582746) 2026-11-03 22:31:48 +00:00
Gergő Gutyina
611ce3f999 dbeaver-bin: 26.2.3 -> 26.2.4 (#582546) 2026-11-03 22:31:39 +00:00
rntpts
32ab394cc3 podman: enable structuredAttrs 2026-11-03 23:30:43 +01:00
Nick Cao
bacd3b0c08 fosrl-gerbil: 1.5.2 -> 1.6.0 (#582743) 2026-11-03 22:29:09 +00:00
Sandro
8112eefccb rawtherapee: fix darwin build (#581189) 2026-11-03 22:28:23 +00:00
Nick Cao
bc6555ea9b windsend-rs: 1.7.4 -> 1.7.5 (#582737) 2026-11-03 22:28:11 +00:00
nixpkgs-ci[bot]
93a7b098a7 litestream: 0.5.17 -> 0.5.18 (#582809) 2026-11-03 22:22:38 +00:00
cleboost
52dd043138 spotifast: 0.14.2 -> 0.17.1 2026-11-03 23:22:34 +01:00
Justin Bedő
06fc411257 mosdepth: 0.3.14 -> 0.3.15 (#580587) 2026-11-03 22:21:11 +00:00
John Ericson
844be6467b dxvk: ask for the win32 threading model via threads
Rather than overriding the monolithic `gcc` with `threadsCross`, take
dxvk's 32- and 64-bit builds from MinGW package sets whose `threads` is
set to `null` in an overlay. Both compilers take their threading library
from there, so this keeps working if MinGW moves to `gccNGPackages`,
where `cc` takes no `threadsCross` argument.

The compiler itself is unchanged. The wrapper no longer propagates
`mcfgthreads`, which the old override left in place though the compiler
did not use it. That means this is better for GCC and GCC NG alike.
`spirv-headers` and `vulkan-headers` now come from those package sets
too, so they are built with the same toolchain as dxvk.

I would normally not use an overlay for a single package, but this is
already an "improper" package because it is wrapping two dependencies
that come from `pkgsCross`, other package sets entirely. I think it is
therefore appropriate in this case.
2026-11-03 17:21:06 -05:00
Keenan Weaver
02272ae359 wargus: provide interface for supplying game assets (#532473) 2026-11-03 22:20:55 +00:00
nixpkgs-ci[bot]
c0d4384ef7 kazumi: 2.3.9 -> 2.4.2 (#582840) 2026-11-03 22:13:19 +00:00
Ross Smyth
3716705026 fselect: fix forced system libraries 2026-11-03 17:11:18 -05:00
Adam C. Stephens
11db1e8a39 omp: 18.15.0 -> 18.16.0 (#582414) 2026-11-03 22:09:04 +00:00
Adam C. Stephens
807ccdddd1 grimmory,nixos/grimmory: init at 3.5.0, init module (#549682) 2026-11-03 22:07:36 +00:00
Adam C. Stephens
48baea79b5 vector: 0.60.0 -> 0.61.0
Assisted-By: OpenAI GPT-6.1 Sol low in omp/18.14.0
2026-11-03 17:02:41 -05:00
Bjørn Forsman
45081fe1d6 gsoap: 2.8.145 -> 2.8.146 (#582815) 2026-11-03 21:59:32 +00:00
R. Ryantm
d7d47f586c python3Packages.sslpsk-pmd3: 1.0.3 -> 1.2.2 2026-11-03 21:52:03 +00:00
R. Ryantm
5e06a3058c python3Packages.python-rapidjson: 1.25 -> 1.26 2026-11-03 21:51:30 +00:00
isabel
597f8f84c2 moonlight: 2026.10.0 -> 2026.10.1 (#582833) 2026-11-03 21:44:17 +00:00
Pascal Bach
f51ce445f3 sonarqube-cli: fix libsecret for auth login (#582167) 2026-11-03 21:43:25 +00:00
R. Ryantm
9a2ab2fac1 kazumi: 2.3.9 -> 2.4.2 2026-11-03 21:42:06 +00:00
Tom Herbers
73120ec592 brave, brave-origin: drop
Browsers must have at least one committer among the maintainers, who
actively reviews, merges and backports updates.
This ensures no critical fixes are delayed unnecessarily, endangering
unsuspecting users.

This requirement is not met for brave and brave-origin.
2026-11-03 22:37:47 +01:00
nixpkgs-ci[bot]
7ca382bad5 wayle: 0.7.0 -> 0.7.1 (#582724) 2026-11-03 21:32:48 +00:00
R. Ryantm
f77161f3b8 coc-pyright: 0-unstable-2026-10-01 -> 0-unstable-2026-11-01 2026-11-03 21:30:28 +00:00
Philip Taron
d4fe9c67aa tailscale: 1.104.4 -> 1.104.5 (#582547) 2026-11-03 21:30:03 +00:00
R. Ryantm
b67d15aa86 coc-clangd: 0-unstable-2026-10-01 -> 0-unstable-2026-11-01 2026-11-03 21:29:40 +00:00
Sandro
e20cb501b3 entire: add git-remote-entire helper (#577185) 2026-11-03 21:29:07 +00:00
Skye Soss
e14f9d8fad treewide: Use compound licenses
This commit rewrites a hand-selected set of packages to use the modern
SPDX license expression-based meta.license form.
2026-11-03 15:26:36 -06:00
Markus Kowalewski
3fed029677 pixinsight: 1.9.5-20260927 -> 1.9.6-20261029 (#580936) 2026-11-03 21:24:51 +00:00
nixpkgs-ci[bot]
28aa9c5845 raspberrypi-eeprom: 2026.09.25-2712 -> 2026.10.30-2712 (#582703) 2026-11-03 21:23:34 +00:00
nixpkgs-ci[bot]
1e1a081f22 syswatch: 0.14.4 -> 0.14.5 (#582671) 2026-11-03 21:23:33 +00:00
nixpkgs-ci[bot]
8db9c6931b chroncal: 0.15.1 -> 0.17.4 (#581994) 2026-11-03 21:23:30 +00:00
Philip Taron
b0f19a9bff tailscale: share the vendored modules with the go-* tests
Each go-* test derivation overrides pname, and buildGoModule names its
goModules fixed-output derivation after the pname. So every test group
fetched its own, otherwise identical, copy of the vendored modules.
Inherit the package's goModules instead, so that all 19 groups use one.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 13:20:11 -08:00
Philip Taron
64dfa3d0b8 tailscale: backport fix for compositedav goroutine leak
StatCache started each ttlcache cleanup goroutine with "go cache.Start()",
and Stop is a no-op on a cache whose Start has not run yet. Stopping too
early leaked the goroutine and made the go-drive tests flaky under load.
Apply https://github.com/tailscale/tailscale/pull/21906, which drops the
cleanup goroutines.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 13:20:11 -08:00
Philip Taron
8b2a2ef015 tailscale: run the tailssh tests in the sandbox instead of skipping them
1.104.5 adds more session monitor tests, which fail in the sandbox for
the same reasons as the ones skipped for 1.104.4. Fix those reasons
instead of skipping more tests:

- The incubator does not parse the empty --groups= of a build user
  without supplementary groups. Apply the upstream fix,
  https://github.com/tailscale/tailscale/pull/22160.
- The monitor runs children with an empty environment, so the sandbox
  /bin/sh finds no commands. Point the tests at a wrapper of it that
  sets PATH, and at the sleep and id on PATH.
- Now that `ls` is found, the shell execs it in place, and the fd
  listing tests see the fd that `ls` opens. Keep `ls` from being the
  last command.
- TestShutdownWithLingeringDescendant runs setsid.

Only TestAgentForwardDirCleanup remains skipped.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 13:20:11 -08:00
Masum Reza
326a979c93 nixos/scx: remove module (#582812) 2026-11-03 21:18:26 +00:00
R. Ryantm
b2ffc051df moonlight: 2026.10.0 -> 2026.10.1 2026-11-03 21:17:27 +00:00
Tom
c7255a7464 webkitgtk_6_0: fix build with enableExperimental (#572178) 2026-11-03 21:16:44 +00:00
zowoq
7929485e4e terraform-providers.metio_migadu: 2026.10.22 -> 2026.10.29 (#582823) 2026-11-03 21:14:08 +00:00
zowoq
131c7ebf91 terraform-providers.rootlyhq_rootly: 5.23.5 -> 5.24.0 (#582759) 2026-11-03 21:14:02 +00:00
Michele Guerini Rocco
85c136aea3 pdns-recursor: 5.4.6 -> 5.4.9 (#582706) 2026-11-03 21:12:57 +00:00
Keenan Weaver
cfcfb24c6d bolt-launcher: patch to allow nixpkgs-update (#554527) 2026-11-03 21:03:23 +00:00
R. Ryantm
213056b184 aws-vault: 7.16.2 -> 7.17.5 2026-11-03 20:59:48 +00:00
R. Ryantm
d2c845c688 libretro.mupen64plus: 0-unstable-2026-10-01 -> 0-unstable-2026-10-22 2026-11-03 20:57:38 +00:00
Keenan Weaver
ca481e4480 assaultcube: add Darwin support (#522057) 2026-11-03 20:56:24 +00:00
Vincent Laporte
a49db5196c ocamlPackages.vdom: 0.3 -> 0.4 (#579581) 2026-11-03 20:51:36 +00:00
Sandro
ade927aaab sparrow: 2.5.5 -> 2.5.6 (#581904) 2026-11-03 20:51:09 +00:00
Vincent Laporte
858ed568e8 ocamlPackages.dockerfile: 8.4.4 -> 8.4.6 (#575799) 2026-11-03 20:50:00 +00:00
Connor Baker
511bc5495f python3Packages.flash-attn: fix cudaCapabilities handling (#582424) 2026-11-03 20:49:24 +00:00
Keenan Weaver
4eda6db5f9 boxflat: 1.35.5 -> 1.37.1; python3Packages.trayer: init at 0.1.1 (#577096) 2026-11-03 20:48:53 +00:00
Keenan Weaver
eac7979c51 wadptr: init at 3.8 (#570703) 2026-11-03 20:47:31 +00:00
Connor Baker
0dd85ec910 cudaPackages.cuda_compat: add redist to support CUDA>=13.4 (#582479) 2026-11-03 20:47:25 +00:00
Keenan Weaver
3dd889e6a5 wadgadget: init at 0.2 (#570702) 2026-11-03 20:46:25 +00:00
Sandro
c18378cf2c pgfmt: init at 2.3.1 (#572165) 2026-11-03 20:46:02 +00:00
Keenan Weaver
f5fd151530 scummvm: 2026.3.0 -> 2026.4.0, modernize, init games (#573278) 2026-11-03 20:41:05 +00:00
R. Ryantm
d52c61a5d8 terraform-providers.metio_migadu: 2026.10.22 -> 2026.10.29 2026-11-03 20:40:55 +00:00
Yueh-Shun Li
46d7e8138f fittrackee: 1.3.6 -> 1.3.8 (#581830) 2026-11-03 20:39:27 +00:00
Nick Cao
bb6ed1feca codex-relay: 0.5.8 -> 0.6.0 (#582551) 2026-11-03 20:36:16 +00:00
Nick Cao
f89fbb38dc uutils-procps: 0.0.1-unstable-2026-10-07 -> 0.0.1-unstable-2026-10-29 (#582556) 2026-11-03 20:35:31 +00:00
jade
d385ae6ef6 pyroscope: 2.4.1 -> 2.4.2 (#582784) 2026-11-03 20:33:46 +00:00
Vincent Laporte
063c9bac5a ocamlPackages.vdom: 0.3 → 0.4 2026-11-03 21:33:33 +01:00
Nick Cao
cdd00eddb7 python3Packages.pynndescent: 0.6.0 -> 0.7.0 (#582492) 2026-11-03 20:29:46 +00:00
R. Ryantm
6a5ae20f71 zchunk: 1.5.4 -> 1.5.5 2026-11-03 20:28:44 +00:00
John Titor
8692e29ce8 nixos/scx: remove module
Ask users to migrate it to scx-loader instead.
Migrate tests as well.

(Note: scx_chaos and scx_rlfifo are experimental schedulers in scx not supported by the scx_loader daemon, while scx_mlfq is supported and has been added).

Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-11-04 01:54:08 +05:30
R. Ryantm
aac861437f ghr: 0.18.5 -> 0.18.6 2026-11-03 20:23:02 +00:00
R. Ryantm
aa6a914eb2 krankerl: 0.14.0 -> 0.14.1 2026-11-03 20:20:24 +00:00
Yohann Boniface
f7700a924b rasm: 3.3.1 -> 3.3.2 (#582796) 2026-11-03 20:15:05 +00:00
Yohann Boniface
541de03586 python3Packages.theben-conexa-smgw: 0.4.2 -> 0.4.3 (#582617) 2026-11-03 20:08:59 +00:00
Nick Cao
2347697b2c mokutil: 0.7.2 -> 0.7.3 (#582531) 2026-11-03 20:07:34 +00:00
Nick Cao
a601b567ee python3Packages.loro: 1.16.2 -> 1.17.1 (#582532) 2026-11-03 20:06:49 +00:00
Nick Cao
72caf6ebff python3Packages.aio-pika: 10.1.1 -> 10.2.2 (#582534) 2026-11-03 20:05:58 +00:00
Nick Cao
60a7e9010d spruce: 1.35.23 -> 1.35.24 (#582443) 2026-11-03 20:04:24 +00:00
R. Ryantm
612657b6aa kubernetes-polaris: 10.2.5 -> 10.2.6 2026-11-03 20:03:16 +00:00
Sigmanificient
65050ae6c8 rasm: add meta.changelog 2026-11-03 23:02:40 +03:00
Nick Cao
bf0518e9d8 sandhole: 0.10.4 -> 0.10.5 (#582445) 2026-11-03 20:02:03 +00:00
R. Ryantm
05db515834 litestream: 0.5.17 -> 0.5.18 2026-11-03 20:00:36 +00:00
Nick Cao
0c2d764acb swiftPackages.swift-asn1: 1.7.3 -> 1.7.4 (#582461) 2026-11-03 19:58:25 +00:00
Nick Cao
6a7ba485e2 neothesia: enable structuredAttrs (#582470) 2026-11-03 19:57:18 +00:00
Nick Cao
eff9ac473f avbroot: 3.37.0 -> 3.37.1 (#582471) 2026-11-03 19:56:50 +00:00
Gaël James
0a4b8ebe63 mistralai: disable mcp>=2.2-only tests under older mcp 2026-11-03 20:55:31 +01:00
Gaël James
d1cf2c286f oterm: add shell completions 2026-11-03 20:55:31 +01:00
Gaël James
a3d7065d88 oterm: 0.14.7 -> 0.26.0 2026-11-03 20:55:31 +01:00
Gaël James
48d874f868 python3Packages.pydantic-ai-slim: add optional dependencies 2026-11-03 20:55:31 +01:00
Gaël James
1446f01b9a python3Packages.fastmcp-slim: add optional dependencies 2026-11-03 20:55:31 +01:00
Sandro
9d3b8db482 dnscrypt-proxy: 2.1.18 -> 2.1.20, add maintainer, enable checkPhase (#576681) 2026-11-03 19:55:20 +00:00
Nick Cao
7fbaa53304 matterircd: 0.33.0 -> 0.34.0 (#582389) 2026-11-03 19:54:53 +00:00
R. Ryantm
f805ee1e8c python3Packages.publicsuffixlist: 1.1.2.20261029 -> 1.1.2.20261101 2026-11-03 19:54:01 +00:00
Nick Cao
59b5382a87 python3Packages.bluetooth-sensor-state-data: 1.9.0 -> 1.9.2 (#582421) 2026-11-03 19:53:34 +00:00
R. Ryantm
15507d9b27 home-assistant-custom-components.bodymiscale: 2026.10.3 -> 2026.10.5 2026-11-03 19:53:13 +00:00
Nick Cao
fb4a6702c8 python3Packages.langgraph-checkpoint: 4.3.0 -> 4.3.1 (#582431) 2026-11-03 19:53:00 +00:00
R. Ryantm
3060f5b40a lux-cli: 0.48.0 -> 0.53.1 2026-11-03 19:52:13 +00:00
Nick Cao
c11b5b4c14 grafanaPlugins.marcusolsson-csv-datasource: 1.0.6 -> 1.0.7 (#582438) 2026-11-03 19:51:37 +00:00
kraftnix
26e7d0961c grimmory: split out frontend subpackage + minor fixes 2026-11-03 20:48:53 +01:00
kraftnix
dc201f6497 grimmory: fix nixos manual build 2026-11-03 20:48:53 +01:00
kraftnix
b39fb67006 grimmory: run nix fmt 2026-11-03 20:48:53 +01:00
kraftnix
085ed8b6f8 grimmory: remove src passthru 2026-11-03 20:48:53 +01:00
kraftnix
35d342d793 nixos/grimmory: add to release notes, cleaner module + nginx test 2026-11-03 20:48:50 +01:00
Sandro
6b3306381d bear: 4.2.3 -> 4.2.4 (#582277) 2026-11-03 19:48:37 +00:00
kraftnix
e063b6756b grimmory: update to 3.5.0 2026-11-03 20:47:54 +01:00
kraftnix
dab7970b3c nixos/grimmory: init module 2026-11-03 20:47:54 +01:00
kraftnix
e855f5fd80 grimmory: init at 3.2.4 2026-11-03 20:47:54 +01:00
Vlad M.
2ba02a6091 skim: 5.7.4 -> 5.9.0 (#581550) 2026-11-03 19:47:07 +00:00
Thiago Kenji Okada
44aab8c72c libretro.m2000: 0-unstable-2026-08-21 -> 0-unstable-2026-10-31 (#582786) 2026-11-03 19:41:18 +00:00
David McFarland
dfd75e6dd7 dotnet: use brotli from nixpkgs instead of vendored copy (#579247) 2026-11-03 19:38:58 +00:00
Robert Schütz
4021b133b4 jellyfin-ffmpeg: 8.1.3-1 -> 8.1.3-2
Diff: https://github.com/jellyfin/jellyfin-ffmpeg/compare/v8.1.3-1...v8.1.3-2

Changelog: https://github.com/jellyfin/jellyfin-ffmpeg/releases/tag/v8.1.3-2
2026-11-03 11:35:53 -08:00
Martin Weinelt
930fe442bf firefox-bin-unwrapped: 159.0 -> 159.0.1 (#582536) 2026-11-03 19:28:43 +00:00
RaHoni
b23038ba63 nextcloud32Packages.apps.memories: Drop nextcloud32 version
nextcloud32 is dropped so this dropped the memories version for nc32
2026-11-03 20:28:23 +01:00
Jörg Thalheim
47a7d6af6e tpm2-tools: use the shipped man pages instead of pandoc (#582668) 2026-11-03 19:23:53 +00:00
BatteredBunny
32193ef749 tabbyapi: 0-unstable-2026-10-11 -> 0-unstable-2026-11-01 2026-11-03 21:20:20 +02:00
BatteredBunny
26d013a8df python3Packages.exllamav3: 1.6.2 -> 1.6.6 2026-11-03 21:20:11 +02:00
R. Ryantm
a0f93e167c typesetter: 0.16.5 -> 0.16.8 2026-11-03 19:07:09 +00:00
Connor Nelson
c87b9c277c python3Packages.cle: 10.0.4 -> 10.0.5
Update the matching binaries fixtures.

https://github.com/angr/cle/compare/v10.0.4...v10.0.5

Assisted-by: OpenAI Codex (GPT-6)
2026-11-03 19:01:05 +00:00
Connor Nelson
aa92112168 python3Packages.pyvex: 10.0.4 -> 10.0.5
https://github.com/angr/pyvex/compare/v10.0.4...v10.0.5

Assisted-by: OpenAI Codex (GPT-6)
2026-11-03 19:01:05 +00:00
Connor Nelson
ee6ada88ea python3Packages.archinfo: 10.0.4 -> 10.0.5
https://github.com/angr/archinfo/compare/v10.0.4...v10.0.5

Assisted-by: OpenAI Codex (GPT-6)
2026-11-03 19:01:04 +00:00
Connor Nelson
30d6f87902 python3Packages.angr: add coordinated update script
Select the latest plain release shared by angr, archinfo, cle, pyvex,
angr-management and the binaries fixtures. Refresh source, Cargo and
fixture hashes together, and emit metadata for per-package commits
through update.nix.

Assisted-by: OpenAI Codex (GPT-6)
2026-11-03 19:01:04 +00:00
Jost Alemann
e8e0172aaa tinymist: 0.15.10 -> 0.15.12
Changelog: https://github.com/Myriad-Dreamin/tinymist/releases/tag/v0.15.12
Diff: https://github.com/Myriad-Dreamin/tinymist/compare/v0.15.10...v0.15.12
2026-11-03 19:58:51 +01:00
R. Ryantm
7f7e1f7684 rasm: 3.3.1 -> 3.3.2 2026-11-03 18:55:27 +00:00
StepBroBD
4a002bbb33 raycast: 2.7.3.0 -> 2.10.1.0 (#582732) 2026-11-03 18:47:19 +00:00
R. Ryantm
10befdc722 gsoap: 2.8.145 -> 2.8.146 2026-11-03 18:45:04 +00:00
Jost Alemann
38f4fee9cc kitty: 0.49.2 -> 0.50.0
Changelog: https://sw.kovidgoyal.net/kitty/changelog/#detailed-list-of-changes
Diff: https://github.com/kovidgoyal/kitty/compare/v0.49.2...v0.50.0
2026-11-03 19:44:35 +01:00
cleboost
bb3a6f0216 vectorcraft: 0.17.0 -> 0.21.0 2026-11-03 19:43:34 +01:00
R. Ryantm
87b00d721c pspg: 5.9.0 -> 5.9.1 2026-11-03 18:42:16 +00:00
R. Ryantm
2b250e3949 libretro.m2000: 0-unstable-2026-08-21 -> 0-unstable-2026-10-31 2026-11-03 18:32:47 +00:00
nixpkgs-ci[bot]
f823edce27 maa-cli: 0.7.7 -> 0.7.8 (#582723) 2026-11-03 18:31:35 +00:00
nixpkgs-ci[bot]
377e736a43 chiaki-ng: 1.10.0 -> 1.10.1 (#582619) 2026-11-03 18:31:34 +00:00
R. Ryantm
410f01ba21 pyroscope: 2.4.1 -> 2.4.2 2026-11-03 18:28:54 +00:00
R. Ryantm
d6612efa4f python3Packages.python-roborock: 7.13.0 -> 7.15.2 2026-11-03 18:28:39 +00:00
Leona Maroni
8878c79237 nixos/crowdsec: escape "%" for systemd-tmpfiles (#576733) 2026-11-03 18:28:39 +00:00
R. Ryantm
e688380251 instawow: 7.2.4 -> 7.3.0 2026-11-03 18:25:54 +00:00
R. Ryantm
2449a20ff6 all-the-package-names: 2.0.2601 -> 2.0.2613 2026-11-03 18:22:57 +00:00
Leona Maroni
8e258788b3 gitlab: build with nodejs_24 (#582180) 2026-11-03 18:20:07 +00:00
Kerstin Humm
f07d701a3a mastodon: 4.7.4 -> 4.7.5 (#582745) 2026-11-03 18:18:56 +00:00
R. Ryantm
60c41d669c python3Packages.django-tree-queries: 0.27 -> 0.28 2026-11-03 18:05:11 +00:00
İlkecan Bozdoğan
fb73458209 webkitgtk_6_0: fix build with enableExperimental
Since 2.54, ENABLE_EXPERIMENTAL_FEATURES turns on USE_VULKAN
(https://commits.webkit.org/312679@main), which requires zeux/volk.
2026-11-03 17:52:26 +00:00
Leona Maroni
b556c98e02 nixos/netbox: remove obsolete housekeeping systemd-timer (#582689) 2026-11-03 17:42:43 +00:00
R. Ryantm
3e3d38c798 s7: 11.9-unstable-2026-08-19 -> 11.9-unstable-2026-10-23 2026-11-03 17:39:41 +00:00
Emily
a8ccdb5e3a nixosTests.chromium: migrate to runTest, simplify, nspawn (#580634) 2026-11-03 17:37:11 +00:00
R. Ryantm
b0494b2ae1 easyeffects: 8.3.0 -> 8.3.2 2026-11-03 17:34:27 +00:00
R. Ryantm
e4adbc61cb terraform-providers.rootlyhq_rootly: 5.23.5 -> 5.24.0 2026-11-03 17:33:19 +00:00
Bjørn Forsman
8850b5c827 zigbee2mqtt: 2.14.2 -> 2.14.3
https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.14.3
2026-11-03 18:29:58 +01:00
nixpkgs-ci[bot]
d7fd575ad7 nakama: 3.41.0 -> 3.42.0 (#582713) 2026-11-03 17:25:12 +00:00
Adam C. Stephens
1d060086d6 claude-code: 2.1.316 -> 2.1.317 (#582561) 2026-11-03 17:13:28 +00:00
Masum Reza
6fffcfc971 hyprlock: 0.9.6 -> 0.9.7 (#582648) 2026-11-03 17:11:43 +00:00
R. Ryantm
50a5e14a2f python3Packages.confight: 2.0 -> 2.0.0-2 2026-11-03 17:11:24 +00:00
Philip Taron
22518694d0 top-level/by-name-overlay: don't set _internalCallByNamePackageFile attr (#546052) 2026-11-03 16:58:28 +00:00
Peder Bergebakken Sundt
d1bcdaceab xray: 26.9.9 -> 26.10.31 (#576986) 2026-11-03 16:58:20 +00:00
dotlambda
fb2c0e92af home-assistant-custom-components.homematicip_local: 2.12.1 -> 2.12.2 (#582407) 2026-11-03 16:56:49 +00:00
nixpkgs-ci[bot]
925d0c21b2 libtoxcore: 0.2.23 -> 0.2.24 (#582031) 2026-11-03 16:46:09 +00:00
Niklas Korz
28796147a0 mastodon: 4.7.4 -> 4.7.5
https://github.com/mastodon/mastodon/releases/tag/v4.7.5

Addresses GHSA-3xjw-gv43-3w62, GHSA-cf49-73r7-rxj6, GHSA-qp4r-p842-mw5c
2026-11-03 17:41:43 +01:00
Philipp Jungkamp
140fbae9b2 vpl-gpu-rt: Use github releases for nix-update 2026-11-03 17:39:42 +01:00
Felix Bargfeldt
85f46e6fac attic-client: enable structuredAttrs (#582472) 2026-11-03 16:37:57 +00:00
Gaetan Lepage
d8180a5e3c python3Packages.flash-attn: fix cudaCapabilities handling
setup.py only builds the exact FLASH_ATTN_CUDA_ARCHS values 80, 90, 100
and 120, and silently drops the others nixpkgs passes (89, 90a, 103, ...).
As soon as one value matches, its explicit -gencode flags also make torch
ignore TORCH_CUDA_ARCH_LIST, so e.g. cudaCapabilities = [ "8.9" "9.0" ]
only built sm_90, leaving no kernels for 8.9 GPUs.

Map each capability to its major's value instead: an sm_80 cubin runs on
8.x, sm_100 on 10.x, and so on. When no capability maps (e.g. only 7.5),
report a meta.problems error, as FA2 requires sm_80 or newer.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 16:34:16 +00:00
rntpts
e1e8cb6c76 attic-client: enable structuredAttrs 2026-11-03 17:31:16 +01:00
dish
99faf641a2 autoprefixer: 10.6.1 -> 10.6.2 (#582691) 2026-11-03 16:23:05 +00:00
R. Ryantm
2b963dc25c python3Packages.pythonqwt: 0.16.3 -> 0.17.1 2026-11-03 16:22:29 +00:00
Keenan Weaver
d0c6d09f0a oxyromon: init at 0.24.0 (#549918) 2026-11-03 16:21:32 +00:00
K900
77605d4276 nixos/pipewire: deprecate jack.enable
This removes the other remaining use of global LD_LIBRARY_PATH in nixos.
2026-11-03 19:19:10 +03:00
Pol Dellaiera
320b32b922 grafanaPlugins.influxdb: 13.1.7 -> 13.1.10 (#582733) 2026-11-03 16:17:03 +00:00
Philip Taron
b6b6e6c981 top-level/by-name-overlay: build packageFiles with one listToAttrs
`mergeAttrsList` merges the ~760 per-shard attribute sets pairwise, so
each of the ~22k package entries is copied once per level of the merge
tree, about ten times. Collect name-value pairs instead and build the
set with a single `listToAttrs`. The resulting name -> package.nix
mapping is identical.

`packageFiles` is computed once per evaluation, so this is a fixed
saving that matters most for small evaluations. For
`(import ./. { }).hello.drvPath`:

    gc.totalBytes     41120192 -> 39951728  (-2.8%)
    sets.bytes        24867480 -> 22784280  (-8.4%)
    envs.bytes         1475320 ->  1780712
    list.bytes          332144 ->   865136
    nrThunks            157513 ->   177439
    nrFunctionCalls      56969 ->    76056
    wall time (hyperfine, 30 runs)  203.9 ms -> 204.1 ms (σ ≈ 4 ms)
    peak RSS                        111.7 MiB -> 109.9 MiB

The thunks and calls are the per-package name-value pairs, which
`listToAttrs` forces up front; the per-shard `mapAttrs` it replaces
deferred that work, but its result was then copied by every merge.
The cost of applying the overlay to each package set is unchanged.

`builtins.zipAttrsWith` merges in a single pass too and allocates even
less, but costs ~25 ms more CPU per evaluation.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 08:15:34 -08:00
Philip Taron
6011ce26d1 top-level/by-name-overlay: drop no-op empty shard check
`result == { }` only skips empty shard directories (`pkgs/by-name/xx`),
and those already contributed nothing, since `mapAttrs` over an empty
`readDir` result is `{ }`. It does not skip package directories that
lack a `package.nix`, which is the case from #338227; that case is now
handled in `maintainers/scripts/build.nix`.

Restore the previous `namesForShard`.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 08:13:48 -08:00
R. Ryantm
97f4a25b17 fosrl-gerbil: 1.5.2 -> 1.6.0 2026-11-03 16:12:27 +00:00
isabel
01f8e26d7c waypaper-engine: reduce closure size; clean up (#582632) 2026-11-03 16:07:26 +00:00
Philip Taron
4540aff9c5 maintainers/scripts/build.nix: mask by-name dirs without package.nix
The previous commits removed `_internalCallByNamePackageFile`, which this
script overrode to skip `pkgs/by-name` entries whose `package.nix` is
missing. Git doesn't track directories, so switching branches commonly
leaves such a directory behind (empty, or holding only untracked files),
and without the override evaluation of this script fails again with:

    error: path '.../pkgs/by-name/xx/foo/package.nix' does not exist

Find those entries here and set them to `null` with an overlay instead.
This keeps the check out of `pkgs/top-level/by-name-overlay.nix`, so no
other evaluation of Nixpkgs pays for it.

See https://github.com/NixOS/nixpkgs/issues/338227.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 08:07:26 -08:00
isabel
027fe0599b aonsoku: reduce closure size; clean up (#582637) 2026-11-03 16:07:13 +00:00
isabel
7a3ab85ee3 tdf: unvendor brotli; clean up (#582656) 2026-11-03 16:06:30 +00:00
Francesco Gazzetta
6cec8f99bf n2: use Nixpkgs jemalloc to fix reproducibility (#582630) 2026-11-03 16:06:21 +00:00
R. Ryantm
585b06e120 windsend-rs: 1.7.4 -> 1.7.5 2026-11-03 16:03:08 +00:00
Percy Ma
aac2ce0770 raycast: 2.7.3.0 -> 2.10.1.0 2026-11-04 00:01:51 +08:00
Sandro
510ce503d5 python3Packages.matter-ble-proxy: 1.4.0 -> 1.5.5 (#580433) 2026-11-03 16:00:24 +00:00
Sandro
298441d618 home-assistant-custom-components.tibber_local: 2026.10.4 -> 2026.10.7 (#578769) 2026-11-03 15:59:01 +00:00
Sandro
5caf6e9df5 python3Packages.pyitachip2ir: remove (#581589) 2026-11-03 15:56:02 +00:00
nixpkgs-ci[bot]
bf5a50f595 beszel: 0.21.0 -> 0.21.1 (#582729) 2026-11-03 15:55:10 +00:00
R. Ryantm
712c1655bb grafanaPlugins.influxdb: 13.1.7 -> 13.1.10 2026-11-03 15:53:48 +00:00
Sandro
8016d9fea8 home-assistant-custom-lovelace-modules.sonos-card: 10.8.5 -> 10.8.6 (#582524) 2026-11-03 15:53:37 +00:00
nixpkgs-ci[bot]
0db4e26a83 crush: 0.98.1 -> 0.99.0 (#582700) 2026-11-03 15:51:09 +00:00
Sandro
37d8d79559 home-assistant-custom-lovelace-modules.flightradar24: 2.4.0 -> 2.4.1 (#582580) 2026-11-03 15:51:05 +00:00
Gaétan Lepage
237a251f43 hydra: 0-unstable-2026-10-27 -> 0-unstable-2026-11-03 (#582719) 2026-11-03 15:50:21 +00:00
Sandro
8f4ffd805c python3Packages.sendspin: 8.0.0 -> 9.1.0 (#582709) 2026-11-03 15:48:31 +00:00
Peder Bergebakken Sundt
39c584789b pkgConfigCheckHook: init (#573917) 2026-11-03 15:48:30 +00:00
Sandro
3e74362dca docker-compose: 5.6.1 -> 5.7.0 (#582694) 2026-11-03 15:47:21 +00:00
Sandro
ceb7bf35f7 maintainer: drop diogomdp from bun pkg (#582616) 2026-11-03 15:45:19 +00:00
Philip Taron
3a69d27568 zoom-us: 7.2.1.5760 -> 7.2.5.6661 (#582552) 2026-11-03 15:34:57 +00:00
Gaetan Lepage
a8e968979f hydra: 0-unstable-2026-10-27 -> 0-unstable-2026-11-03
Diff: 132d6cf900...12053f31df
2026-11-03 15:32:31 +00:00
Martin Weinelt
291597744c firefox-unwrapped: 159.0 -> 159.0.1 (#582674) 2026-11-03 15:31:49 +00:00
R. Ryantm
fe568096cb beszel: 0.21.0 -> 0.21.1 2026-11-03 15:26:45 +00:00
nixpkgs-ci[bot]
27eb89b729 asn1scc: 4.9.54.0 -> 4.9.69.0 (#582612) 2026-11-03 15:23:41 +00:00
Keenan Weaver
ed647b8a52 redumper: 726 -> 770, modernize (#572787) 2026-11-03 15:20:38 +00:00
7c6f434c
117d8785a7 Ccl 1.14 arm64 (#582183) 2026-11-03 15:16:54 +00:00
Tom Herbers
5bd9a60299 tandoor-recipes: 2.6.13 -> 2.7.2 (#580469) 2026-11-03 15:16:53 +00:00
7c6f434c
4fd56eb24f tcpflow: fix IP payload length out-of-bounds read (#582494) 2026-11-03 15:16:18 +00:00
R. Ryantm
d16b006892 wayle: 0.7.0 -> 0.7.1 2026-11-03 15:15:48 +00:00
R. Ryantm
28ffcc1cff maa-cli: 0.7.7 -> 0.7.8 2026-11-03 15:15:40 +00:00
Sandro
23f874b82f Revert "python3Packages.fastmcp: disable failing tests" (#580797) 2026-11-03 15:12:25 +00:00
Matthieu Coudron
26f5838b79 meli: 0.8.13 -> 0.9 (#582224) 2026-11-03 15:05:32 +00:00
Marie Ramlow
7e03b325ff python3Packages.django-embed-video: init at 1.4.10 (#574056) 2026-11-03 15:03:09 +00:00
nixpkgs-ci[bot]
7e9f3e346f atmos: 1.233.0 -> 1.233.2 (#582690) 2026-11-03 15:03:08 +00:00
R. Ryantm
e838d391da nakama: 3.41.0 -> 3.42.0 2026-11-03 15:01:16 +00:00
Sandro
3c927ee59b python3Packages.yt-dlp: 2026.10.21 -> 2026.10.26 (#581579) 2026-11-03 14:51:27 +00:00
R. Ryantm
4968e2cc8b python3Packages.sendspin: 8.0.0 -> 9.1.0 2026-11-03 14:49:49 +00:00
Sandro
4318797f6d python3Packages.kaldi-native-fbank: 1.22.3 -> 1.22.4 (#578196) 2026-11-03 14:49:17 +00:00
Sandro
7181ce4ab4 home-assistant-custom-components.{mass-queue,openai-tts,pi-hole-v6}: restrict updates to release versions (#580558) 2026-11-03 14:47:30 +00:00
Ethan Carter Edwards
efbb5cc99e doc/pkgConfigCheckHook: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-11-03 09:46:36 -05:00
Bobby Rong
af4aa3c10e budgie-desktop: 10.10.3 -> 10.10.4 (#582019) 2026-11-03 14:45:27 +00:00
nixpkgs-ci[bot]
86259584b9 surfpool: 1.5.0 -> 1.7.0 (#582274) 2026-11-03 14:35:11 +00:00
nixpkgs-ci[bot]
17ef1e61ed anchor: 1.2.1 -> 1.2.2 (#580192) 2026-11-03 14:35:09 +00:00
Chris Hofstaedtler
7a8f207ade pdns-recursor: 5.4.6 -> 5.4.9
Changelog: https://doc.powerdns.com/recursor/changelog/5.4.html#change-5.4.9
2026-11-03 15:34:36 +01:00
nix-julia
6c5dc0b745 xray: add nix-julia to maintainers 2026-11-03 17:56:59 +03:30
nix-julia
6e59941d5e amnezia-vpn: switch to use xray-rules-dat 2026-11-03 17:56:59 +03:30
nix-julia
44c80b5d2e xray: 26.9.9 -> 26.10.31 2026-11-03 17:56:59 +03:30
nix-julia
5b4d2f4cac xray-rules-dat: init at 20261028222509 2026-11-03 17:56:49 +03:30
dotlambda
b42a80b7d9 python3Packages.pamqp: 4.0.1 -> 5.0.0 (#582002) 2026-11-03 14:26:03 +00:00
dotlambda
52320a403c python3Packages.heatmiserv3: 2.0.6 -> 3.0.1 (#581948) 2026-11-03 14:25:38 +00:00
Tom Herbers
013cc421d3 kew: 4.4.1 -> 4.4.2 (#581379) 2026-11-03 14:25:32 +00:00
dotlambda
55e5fc1ced python3Packages.stookwijzer: 1.6.1 -> 1.6.2 (#582510) 2026-11-03 14:25:19 +00:00
dotlambda
7642f868c4 libdeltachat: 2.66.0 -> 2.67.0 (#582434) 2026-11-03 14:24:51 +00:00
dotlambda
349f7afb26 Revert "karakeep: fix worker crash by switching to nodejs_22" (#582444) 2026-11-03 14:24:30 +00:00
Ross Smyth
dbef640b41 ltrace: 0.7.91 -> 0.8.1 (#571555) 2026-11-03 14:19:00 +00:00
R. Ryantm
5e939b3ebc raspberrypi-eeprom: 2026.09.25-2712 -> 2026.10.30-2712 2026-11-03 14:18:32 +00:00
Adam C. Stephens
c1c44ac834 paseo: 0.14.0 -> 0.15.0 (#582695) 2026-11-03 14:17:31 +00:00
Eman Resu
a059874a11 lib/modules: use a single let binding for mergeOptionDecls 2026-11-03 09:08:04 -05:00
R. Ryantm
712648f342 crush: 0.98.1 -> 0.99.0 2026-11-03 14:06:20 +00:00
Adam C. Stephens
4586c7de4a paseo: 0.14.0 -> 0.15.0
Changelog: https://github.com/getpaseo/paseo/blob/refs/tags/v0.15.0/CHANGELOG.md
2026-11-03 09:03:48 -05:00
nixpkgs-ci[bot]
b92a6ff061 surge-downloader: 0.12.2 -> 0.12.4 (#582533) 2026-11-03 14:03:19 +00:00
zowoq
d6e82fb9b3 terraform-providers.okta_okta: 7.0.0 -> 7.1.0 (#582661) 2026-11-03 13:56:41 +00:00
R. Ryantm
401dcb9349 inputplumber: 0.81.0 -> 0.83.1 2026-11-03 13:54:26 +00:00
Sandro
58b5afbaf9 ssh-tools: 1.9 -> 1.10 (#579868) 2026-11-03 13:49:06 +00:00
R. Ryantm
4e21db49d5 autoprefixer: 10.6.1 -> 10.6.2 2026-11-03 14:46:31 +01:00
SkohTV
35c5b7cacb autoprefixer: revert prune non-prod deps before install
This reverts commit 11e79fdafd.
2026-11-03 14:45:25 +01:00
zowoq
7ac01750e7 linux_zen: 7.2.14 -> 7.2.15 (#582677) 2026-11-03 13:45:07 +00:00
Gliczy
8d9302518b slade: refactor 2026-11-03 14:44:24 +01:00
airone01
9d4b1e658f docker-compose: 5.6.1 -> 5.7.0
Diff: https://github.com/docker/compose/compare/v5.6.1...v5.7.0

Changelog: https://github.com/docker/compose/releases/tag/v5.7.0
2026-11-03 14:44:19 +01:00
nixpkgs-ci[bot]
d654a4e33a mirrord: 3.277.0 -> 3.284.0 (#582635) 2026-11-03 13:44:16 +00:00
R. Ryantm
8c3c04e9e2 atmos: 1.233.0 -> 1.233.2 2026-11-03 13:43:09 +00:00
Jennifer Graul
2d3af58380 nixos/netbox: remove obsolete housekeeping systemd-timer
The housekeeping systemd unit got removed in #563496. This commit also
removes the systemd timer for it.
2026-11-03 14:42:53 +01:00
Yt
7d56171889 python3Packages.pycrdt-websocket: 0.16.5 -> 0.16.6 (#582459) 2026-11-03 13:42:52 +00:00
Gliczy
3f7cb6dac3 slade: 3.2.12 -> 3.3.0 2026-11-03 14:40:19 +01:00
nixpkgs-ci[bot]
084f878659 devin-cli: 3000.11.92 -> 3000.11.234 (#581878) 2026-11-03 13:35:17 +00:00
R. Ryantm
2fa5fa2c32 murex: 7.3.1231 -> 7.3.1232 2026-11-03 13:32:17 +00:00
Chen Pan
ea00b6b97b qq: fix desktop entry paths
Use desktop entry names instead of hardcoded paths.
The executable and icon are provided through the Nix profile.
2026-11-03 21:31:49 +08:00
R. Ryantm
ede95ce590 lxgw-neoxihei: 1.306 -> 1.308 2026-11-03 13:30:51 +00:00
nixpkgs-ci[bot]
00c3f450dd envoy-bin: 1.40.1 -> 1.40.2 (#582680) 2026-11-03 13:26:58 +00:00
R. Ryantm
b9344d60c5 cedar: 4.14.0 -> 4.14.1 2026-11-03 13:15:14 +00:00
R. Ryantm
ee160d3df8 envoy-bin: 1.40.1 -> 1.40.2 2026-11-03 13:12:16 +00:00
Dmitry Kalinkin
41f119f876 snakemake: relax smart-open dependency (exceeded upper bound) (#582408) 2026-11-03 13:06:38 +00:00
Dmitry Kalinkin
5f004cfa93 blender: 5.2.2 -> 5.2.3 (#581066) 2026-11-03 13:04:54 +00:00
Dmitry Kalinkin
5286ef2f20 fastjet: 3.5.1 -> 3.5.3 (#579241) 2026-11-03 13:04:41 +00:00
eljamm
7929f16806 linux_zen: 7.2.14 -> 7.2.15 2026-11-03 13:01:45 +00:00
Keenan Weaver
f5b4057e62 lighthouse-bk64: init at 1.2.2 (#548205) 2026-11-03 12:55:58 +00:00
Jörg Thalheim
ee6682548b tpm2-tools: use the shipped man pages instead of pandoc
The release tarball already contains the man pages. Checking whether
pandoc can be built forces the whole Haskell package set.
2026-11-03 13:53:17 +01:00
Charlotte Hartmann Paludo
210be17c39 python3Packages.vacuum-map-parser-viomi: init at 0.1.3 2026-11-03 13:52:56 +01:00
Charlotte Hartmann Paludo
0dd18b693c python3Packages.vacuum-map-parser-roidmi: init at 0.1.3 2026-11-03 13:52:35 +01:00
Charlotte Hartmann Paludo
66f28424bf python3Packages.vacuum-map-parser-ijai: init at 0.1.1 2026-11-03 13:51:16 +01:00
Charlotte Hartmann Paludo
00021e4fe0 python3Packages.vacuum-map-parser-dreame: init at 0.1.3 2026-11-03 13:51:16 +01:00
nixpkgs-ci[bot]
cdd7a115c0 automatic-timezoned: 2.0.162 -> 2.0.164 (#582433) 2026-11-03 12:50:56 +00:00
Masum Reza
e97c743ed7 hyprland: 0.57.0 -> 0.57.1 (#582649) 2026-11-03 12:49:31 +00:00
Robert Hensing
0d8d856ccf nixos/cassandra: use PrivateTmp (#579761) 2026-11-03 12:43:58 +00:00
Adam C. Stephens
6f241422d1 ntfy-sh: 2.34.0 -> 2.37.1 (#582412) 2026-11-03 12:43:27 +00:00
Adam C. Stephens
2f1e1a8081 OVMF{,Full}: migrate to by-name (#582501) 2026-11-03 12:42:52 +00:00
Francesco Gazzetta
c6a4a39638 libcss: fix CVE-2026-116740 (#582411) 2026-11-03 12:41:33 +00:00
R. Ryantm
d5d69b9ffc syswatch: 0.14.4 -> 0.14.5 2026-11-03 12:35:57 +00:00
Tom Herbers
4666914c74 redmine: 7.0.2 -> 7.0.3 (#582557) 2026-11-03 12:35:28 +00:00
nixpkgs-ci[bot]
d2eb5dbd70 dwproton-bin: dwproton-11.0-15 -> dwproton-11.0-16 (#582659) 2026-11-03 12:32:28 +00:00
Yohann Boniface
0d8602f6ea keyguard: remove ilkecan from maintainers (#582600) 2026-11-03 12:28:48 +00:00
Fabian Affolter
a1fcceceb6 python3Packages.apiflask: 3.1.2 -> 3.1.3 (#582593) 2026-11-03 12:28:35 +00:00
Vincent Laporte
588b0c4ff6 ocamlPackages.cpdf: 2.9.2 -> 2.9.3 (#582320) 2026-11-03 12:25:42 +00:00
Fabian Affolter
e5a8cc6d39 python3Packages.iamdata: 0.1.202611021 -> 0.1.202611031 (#582621) 2026-11-03 12:25:25 +00:00
Fabian Affolter
03a3c9acdb python3Packages.tencentcloud-sdk-python: 3.1.199 -> 3.1.200 (#582620) 2026-11-03 12:25:15 +00:00
Fabian Affolter
ae63a47ca4 python3Packages.python-fullykiosk: 0.0.16 -> 0.0.17 (#582448) 2026-11-03 12:25:09 +00:00
Fabian Affolter
54802bd677 python3Packages.std-uritemplate: 2.0.12 -> 2.0.13 (#582447) 2026-11-03 12:25:03 +00:00
Fabian Affolter
04a6e0d426 vunnel: 0.65.1 -> 0.66.0 (#582446) 2026-11-03 12:24:55 +00:00
nixpkgs-ci[bot]
225457d2f5 basicswap: 0.19.0 -> 0.19.1 (#582553) 2026-11-03 12:21:11 +00:00
nixpkgs-ci[bot]
ab360a4616 vnstat: 2.13 -> 2.14 (#581528) 2026-11-03 12:21:07 +00:00
BatteredBunny
ae1151dbac tdf: clean up 2026-11-03 14:03:28 +02:00
R. Ryantm
97ed53dc0f terraform-providers.okta_okta: 7.0.0 -> 7.1.0 2026-11-03 12:02:19 +00:00
Keenan Weaver
25a10dbb8b coolercontrol: 5.0.1 -> 5.1.1 (#576778) 2026-11-03 12:01:28 +00:00
André Silva
da1372182d kache: 1.2.2 -> 2.0.1 (#582583) 2026-11-03 12:00:35 +00:00
R. Ryantm
f450547e31 dwproton-bin: dwproton-11.0-15 -> dwproton-11.0-16 2026-11-03 11:56:02 +00:00
Randy Eckenrode
9cc4bcbe4c swiftPackages.swift-certificates: 1.21.0 -> 1.21.1 (#582464) 2026-11-03 11:54:21 +00:00
BatteredBunny
84af7271de tdf: unvendor brotli 2026-11-03 13:52:12 +02:00
Peder Bergebakken Sundt
ea9e3ef341 various: fix darwin builds and unbreak (3/4) (#581957) 2026-11-03 11:44:38 +00:00
R. Ryantm
94a02ecc15 alacritty-theme: 0-unstable-2026-09-11 -> 0-unstable-2026-10-29 2026-11-03 11:43:28 +00:00
Peder Bergebakken Sundt
1fb3d75f83 various: fix darwin builds and unbreak (1/4) (#581955) 2026-11-03 11:42:37 +00:00
7c6f434c
25c6a73990 eudev: 3.2.15 -> 3.3.0 (#582640) 2026-11-03 11:35:54 +00:00
Johannes Kirschbauer
f4854480ac nixos/nix: Document possible choices for nix.package (#580911) 2026-11-03 11:35:24 +00:00
R. Ryantm
abd59d1d39 mmdbctl: 1.5.1 -> 1.5.2 2026-11-03 11:34:15 +00:00
André Silva
81c6c0050a hyprlock: 0.9.6 -> 0.9.7 2026-11-03 11:33:21 +00:00
nixpkgs-ci[bot]
29d72dc52c dprint: 0.64.1 -> 0.64.3 (#582636) 2026-11-03 11:32:20 +00:00
nixpkgs-ci[bot]
ac812a9306 copilot-language-server: 1.556.0 -> 1.565.3 (#582592) 2026-11-03 11:32:17 +00:00
André Silva
462cdcc2f7 sone: 0.22.1 -> 0.23.0 (#582404) 2026-11-03 11:30:58 +00:00
André Silva
97116c92e3 hyprland: 0.57.0 -> 0.57.1 2026-11-03 11:26:57 +00:00
nixpkgs-ci[bot]
a599ef0da3 quint: 0.33.0 -> 0.33.1 (#581193) 2026-11-03 11:23:06 +00:00
R. Ryantm
0f4bc2f78a lprobe: 0.2.1 -> 0.2.2 2026-11-03 11:22:13 +00:00
R. Ryantm
a4884b6aeb hyprland-preview-share-picker: 0.2.1 -> 0.3.1 2026-11-03 11:10:49 +00:00
Martin Weinelt
c917abd639 firefox-unwrapped: 159.0 -> 159.0.1
https://www.firefox.com/en-US/firefox/159.0.1/releasenotes/
2026-11-03 11:59:11 +01:00
BatteredBunny
1adae80fee aonsoku: clean up 2026-11-03 12:55:15 +02:00
BatteredBunny
086f644065 aonsoku: reduce closure size 2026-11-03 12:55:02 +02:00
R. Ryantm
52bb37822f dness: 0.6.0 -> 0.6.1 2026-11-03 10:52:04 +00:00
nixpkgs-ci[bot]
34e1159ad1 gh-actions-lock: 0.2.0 -> 0.4.1 (#582608) 2026-11-03 10:51:20 +00:00
nixpkgs-ci[bot]
507332fead portfolio_rs: 0.7.0 -> 0.10.0 (#582596) 2026-11-03 10:51:20 +00:00
Peder Bergebakken Sundt
6f70263815 vale: 3.25.1 -> 3.26.0 (#581508) 2026-11-03 10:44:59 +00:00
R. Ryantm
d5e02b3165 dprint: 0.64.1 -> 0.64.3 2026-11-03 10:44:23 +00:00
R. Ryantm
3d248e6dc4 mirrord: 3.277.0 -> 3.284.0 2026-11-03 10:37:05 +00:00
R. Ryantm
6958830534 eudev: 3.2.15 -> 3.3.0 2026-11-03 10:36:09 +00:00
BatteredBunny
fd75ff1a3d waypaper-engine: clean up 2026-11-03 12:35:13 +02:00
BatteredBunny
5b1b0db449 waypaper-engine: reduce closure size 2026-11-03 12:35:01 +02:00
nixpkgs-ci[bot]
efa30003ba matcha: 1.1.0 -> 1.2.0 (#582627) 2026-11-03 10:33:14 +00:00
Jonas Gloning
48a3a20a80 n2: use Nixpkgs jemalloc to fix reproducibility
Use `rust-jemalloc-sys` to link Nixpkgs' shared jemalloc instead of building
n2's vendored copy which has a CPU dependent build script.
2026-11-03 11:29:54 +01:00
Peder Bergebakken Sundt
196b9268d4 f3d: 4.0.0 -> 4.0.1 (#581513) 2026-11-03 10:25:23 +00:00
Fernando Rodrigues
0e1888280f pay-respects: enable structuredAttrs (#582463) 2026-11-03 10:18:48 +00:00
nixpkgs-ci[bot]
93326686d3 miniaudio: 0.11.25 -> 0.11.26 (#581302) 2026-11-03 10:14:43 +00:00
Francesco Gazzetta
0f3255aa47 ladybird: remove extra dependencies (#582368) 2026-11-03 10:11:01 +00:00
R. Ryantm
008ba9a238 matcha: 1.1.0 -> 1.2.0 2026-11-03 10:10:36 +00:00
R. Ryantm
dc73efdaaa sdl_gamecontrollerdb: 0-unstable-2026-10-19 -> 0-unstable-2026-11-02 2026-11-03 10:08:32 +00:00
Sandro
be14e8d9ad esphome: 2026.9.1 -> 2026.10.1 (#581242) 2026-11-03 10:06:55 +00:00
R. Ryantm
0ddc6a6e9b vscode-extensions.gitlab.gitlab-workflow: 7.2.5 -> 7.3.5 2026-11-03 10:05:13 +00:00
Paul Meyer
fa085b1b77 azure-cli-extensions.azure-devops: 1.0.9 -> 1.0.10 (#578746) 2026-11-03 10:03:17 +00:00
Paul Meyer
c48042398d azure-cli-extensions.confcom: 2.3.0 -> 2.4.1 (#578861) 2026-11-03 10:02:57 +00:00
Paul Meyer
ad431cfab4 snphost: 0.8.0 -> 0.9.0 (#582611) 2026-11-03 10:02:15 +00:00
nixpkgs-ci[bot]
4b085e6fa6 firezone-gateway: 1.6.3 -> 1.6.4 (#582384) 2026-11-03 10:00:18 +00:00
nixpkgs-ci[bot]
35b27eba51 zsh-forgit: 26.10.0 -> 26.11.0 (#581636) 2026-11-03 10:00:16 +00:00
R. Ryantm
32e9651fc9 balena-cli: 25.2.7 -> 25.2.9 2026-11-03 09:54:22 +00:00
Peder Bergebakken Sundt
41a1a3ff86 geteduroam: 0.15 -> 0.16 (#581136) 2026-11-03 09:51:30 +00:00
Paul Meyer
a321ffcafb python3Packages.vacuum-map-parser-xiaomi: init at 0.1.4 (#575974) 2026-11-03 09:51:07 +00:00
R. Ryantm
3b57e5fb7a chiaki-ng: 1.10.0 -> 1.10.1 2026-11-03 09:50:34 +00:00
Sandro
1f9a75d6ca mactracker: 8.2.1 -> 8.3.1 (#571203) 2026-11-03 09:48:41 +00:00
Paul Meyer
50f1f0460b snphost: 0.8.0 -> 0.9.0
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2026-11-03 10:46:08 +01:00
R. Ryantm
b701ef2bb0 python3Packages.theben-conexa-smgw: 0.4.2 -> 0.4.3 2026-11-03 09:45:17 +00:00
Diogo
80934a4ebc maintainer: drop diogomdp from bun pkg 2026-11-03 09:44:30 +00:00
Gaétan Lepage
8952b10a2d invidious: 2.20261022.0 -> 2.20261103.0 (#582570) 2026-11-03 09:43:36 +00:00
Diogo Correia
2632e1872b dawarich: 1.16.0 -> 1.19.0 (#579621) 2026-11-03 09:41:32 +00:00
R. Ryantm
0f71214964 asn1scc: 4.9.54.0 -> 4.9.69.0 2026-11-03 09:39:34 +00:00
Pol Dellaiera
06d0867447 ripwire: 0.6.8 -> 0.6.9 (#582604) 2026-11-03 09:38:44 +00:00
R. Ryantm
1a6898b9f0 gh-actions-lock: 0.2.0 -> 0.4.1 2026-11-03 09:37:07 +00:00
Vincent Laporte
a4d9ca1519 ocamlPackages.camlpdf: 2.9.2 -> 2.9.3 (#582317) 2026-11-03 09:36:15 +00:00
teutat3s
0437330afa matrix-synapse-unwrapped: 1.163.2 -> 1.164.2
Diff: https://github.com/element-hq/synapse/compare/v1.163.2...v1.164.2

Changelog: https://github.com/element-hq/synapse/blob/v1.164.2/CHANGES.md
2026-11-03 10:32:42 +01:00
R. Ryantm
7af2dd8fa5 home-assistant-custom-components.opensprinkler: 2.2.3 -> 2.2.4 2026-11-03 09:32:10 +00:00
R. Ryantm
1e88fb4368 pulldown-cmark: 0.13.5 -> 0.13.6 2026-11-03 09:26:05 +00:00
nixpkgs-ci[bot]
c5169aa312 ziglint: 0.7.1 -> 0.8.0 (#582526) 2026-11-03 09:16:43 +00:00
nixpkgs-ci[bot]
136f40237e oscar: 2.1.0 -> 2.1.1 (#582178) 2026-11-03 09:16:41 +00:00
nixpkgs-ci[bot]
1e813bf413 intel-gpu-tools: 2.3 -> 2.6 (#579416) 2026-11-03 09:16:40 +00:00
R. Ryantm
5994e43ef7 ripwire: 0.6.8 -> 0.6.9 2026-11-03 09:15:03 +00:00
İlkecan Bozdoğan
72e22955e1 keyguard: remove ilkecan from maintainers 2026-11-03 12:13:47 +03:00
Vincent Laporte
2931194920 rocqPackages.equations: no longer depends on coq (#577884) 2026-11-03 09:09:48 +00:00
nixpkgs-ci[bot]
42308019d8 gemini-cli-bin: 0.64.0 -> 0.66.0 (#581682) 2026-11-03 09:00:45 +00:00
Gaetan Lepage
746881f6f0 python3Packages.fabric: fix invoke 3 compat 2026-11-03 08:58:41 +00:00
R. Ryantm
512fc72990 portfolio_rs: 0.7.0 -> 0.10.0 2026-11-03 08:54:41 +00:00
Aiden Schembri
90a8c18954 proton-ge-bin: GE-Proton11-11 -> GE-Proton11-12 2026-11-03 09:54:23 +01:00
R. Ryantm
5e79eec401 python3Packages.apiflask: 3.1.2 -> 3.1.3 2026-11-03 08:50:13 +00:00
Bruno Bigras
8a800ddb37 pkgsStatic.jujutsu: fix build (#577054) 2026-11-03 08:49:45 +00:00
R. Ryantm
7b9caa83ef copilot-language-server: 1.556.0 -> 1.565.3 2026-11-03 08:47:39 +00:00
nixpkgs-ci[bot]
fcbc714be0 lintspec: 0.19.0 -> 0.20.0 (#582529) 2026-11-03 08:42:58 +00:00
Wolfgang Walther
bccca6e082 orioledb: 1.10-beta19 -> 1.10.1 (#582581) 2026-11-03 08:35:31 +00:00
Doron Behar
01f99958d1 pdfcpu: 0.16.3 -> 0.16.4 (#582440) 2026-11-03 08:34:57 +00:00
nixpkgs-ci[bot]
d20a7c7272 ledger-live-desktop: 4.24.0 -> 4.24.1 (#582347) 2026-11-03 08:34:18 +00:00
Toma
98b3ce0d74 voicevox-core: enable structuredAttrs (#582465) 2026-11-03 08:32:22 +00:00
R. Ryantm
680bc9be99 cotp: 1.11.0 -> 1.11.1 2026-11-03 08:23:13 +00:00
R. Ryantm
e30d9596a6 libretro.opera: 0-unstable-2026-10-12 -> 0-unstable-2026-10-28 2026-11-03 08:16:42 +00:00
R. Ryantm
2c97676e41 kache: 1.2.2 -> 2.0.1 2026-11-03 08:13:48 +00:00
zowoq
b91ab20198 opentofu: 1.13.2 -> 1.13.5 (#582576) 2026-11-03 08:08:42 +00:00
Wolfgang Walther
9495920328 orioledb: 1.10-beta19 -> 1.10.1
Release Notes:
https://github.com/orioledb/orioledb/releases/tag/v1.10.1
2026-11-03 09:07:11 +01:00
nixpkgs-ci[bot]
3b2879464c edhm-ui: 3.0.74 -> 3.0.75 (#582376) 2026-11-03 08:07:10 +00:00
nixpkgs-ci[bot]
46b5f35db0 libretro.mrboom: 0-unstable-2026-03-31 -> 0-unstable-2026-06-25 (#582344) 2026-11-03 08:07:08 +00:00
K900
55962b0572 rusty-path-of-building: 0.3.1 -> 0.3.3 (#582575) 2026-11-03 08:02:27 +00:00
Paul Meyer
1a921d9be8 copr-cli: init at 2.6 (#579657) 2026-11-03 08:02:02 +00:00
Pavol Rusnak
7ab13c4373 python3Packages.{cypherpunkpay,monero}: drop (#582516) 2026-11-03 08:01:38 +00:00
R. Ryantm
ece056835b home-assistant-custom-lovelace-modules.flightradar24: 2.4.0 -> 2.4.1 2026-11-03 07:57:36 +00:00
R. Ryantm
ba4457e8d5 opentofu: 1.13.2 -> 1.13.5 2026-11-03 07:54:54 +00:00
Paul Meyer
9fcb6979d8 python3Packages.koji: 1.36.0 -> 1.36.1 (#582497) 2026-11-03 07:51:21 +00:00
Paul Meyer
f81a7a24c8 python3Packages.rpkg: 1.69 -> 1.70 (#582490) 2026-11-03 07:50:49 +00:00
Paul Meyer
54e0aa2f1f fedpkg: 1.47 -> 1.48 (#582496) 2026-11-03 07:50:18 +00:00
R. Ryantm
ef8d4c46ef rusty-path-of-building: 0.3.1 -> 0.3.3 2026-11-03 07:47:05 +00:00
Bruno Bigras
342aa93d90 veilid: 0.5.7 -> 0.5.8 (#582067) 2026-11-03 07:41:14 +00:00
K900
ef94dc79a7 {lyx,qtikz}: split qtWrapperArgs properly (#582402) 2026-11-03 07:41:04 +00:00
K900
30af8cd2ab treewide: split qtWrapperArgs properly (#579353) 2026-11-03 07:40:42 +00:00
K900
ddf0cec4f7 vermouth: move extra-cmake-modules from buildInputs into nativeBuildInputs (#582296) 2026-11-03 07:38:47 +00:00
nixpkgs-ci[bot]
b80e7418c4 smoked-salmon: 0.20.0 -> 0.22.0 (#582420) 2026-11-03 07:36:11 +00:00
R. Ryantm
1136c7672e systemdgenie: 0.99.0-unstable-2026-07-27 -> 0.99.0-unstable-2026-11-03 2026-11-03 07:35:10 +00:00
Christian Kögler
24a3098c2a mixing-station: 3.1.3 -> 3.2.1 (#580680) 2026-11-03 07:34:05 +00:00
Fijxu
b3a66ec394 invidious: 2.20261022.0 -> 2.20261103.0 2026-11-03 04:28:45 -03:00
Fabian Affolter
dfaf76da40 python3Packages.tencentcloud-sdk-python: 3.1.199 -> 3.1.200
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.199...3.1.200

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.200/CHANGELOG.md
2026-11-03 08:23:07 +01:00
Fabian Affolter
3967d9138b python3Packages.iamdata: 0.1.202611021 -> 0.1.202611031
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202611021...v0.1.202611031

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202611031
2026-11-03 08:21:10 +01:00
Fabian Affolter
09bd1516aa python3Packages.iamdata: 0.1.202611011 -> 0.1.202611021
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202611011...v0.1.202611021

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202611021
2026-11-03 08:21:03 +01:00
nixpkgs-ci[bot]
f99df79a79 plus42: 1.4 -> 1.5.1 (#582468) 2026-11-03 07:16:13 +00:00
nixpkgs-ci[bot]
95e5cad7b0 nwjs: 0.119.0 -> 0.119.2 (#582348) 2026-11-03 07:16:12 +00:00
nixpkgs-ci[bot]
66685dc1f1 fzf-zsh-plugin: 1.0.0-unstable-2026-09-07 -> 1.0.0-unstable-2026-11-02 (#582487) 2026-11-03 07:00:02 +00:00
Markus Hauck
8be407d389 vscode-extensions.anthropic.claude-code: 2.1.314 -> 2.1.317
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-03 07:44:06 +01:00
Markus Hauck
6c0a7de452 claude-code: 2.1.316 -> 2.1.317
Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-03 07:44:06 +01:00
Yohann Boniface
d8be8afc49 bold: update upstream to Codeberg (#582307) 2026-11-03 06:40:29 +00:00
Yohann Boniface
46e38030bc displaylink: migrate to by-name (#582506) 2026-11-03 06:33:26 +00:00
Ethan Carter Edwards
c57e0f5d2e pkgConfigCheckHook: add tests
Test a cheap to build real consumer too: lunasvg.

Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-11-03 01:24:10 -05:00
Ethan Carter Edwards
c4410acb3a clickhouse-cpp: use pkgConfigCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-11-03 01:24:10 -05:00
Ethan Carter Edwards
51ea1624cb lunasvg: use pkgConfigCheckHook
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-11-03 01:24:10 -05:00
Ethan Carter Edwards
75888839a1 pkgConfigCheckHook: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-11-03 01:24:10 -05:00
nixpkgs-ci[bot]
0ee29677da mithril: 0.3.0 -> 0.4.0 (#582488) 2026-11-03 06:23:09 +00:00
Michele Guerini Rocco
c80cf16425 monero-cli: 0.18.5.1 -> 0.18.5.4 & monero-gui: 0.18.5.2 -> 0.18.5.4 (#580089) 2026-11-03 06:16:40 +00:00
Felix Singer
c8cc1b1592 redmine: 7.0.2 -> 7.0.3
https://www.redmine.org/projects/redmine/wiki/Changelog_7_0#703-2026-11-01

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-11-03 07:11:06 +01:00
LIN, Jian
db2def7d93 emacsPackages.majutsu: 0.6.0-unstable-2026-09-14 -> 0.6.0-unstable-2026-10-29 (#582512) 2026-11-03 06:09:10 +00:00
Yohann Boniface
7da96451f4 python3Packages.{simplesqlite,sqliteschema}: fix and modernize build (#582430) 2026-11-03 06:02:45 +00:00
R. Ryantm
319e49245a uutils-procps: 0.0.1-unstable-2026-10-07 -> 0.0.1-unstable-2026-10-29 2026-11-03 05:54:44 +00:00
nixpkgs-ci[bot]
c6bca79fd1 losslesscut: 3.70.1 -> 3.70.2-unstable-2026-10-24 (bump Electron to 45) (#578915) 2026-11-03 05:52:19 +00:00
R. Ryantm
3dbe48d8f8 basicswap: 0.19.0 -> 0.19.1 2026-11-03 05:09:23 +00:00
R. Ryantm
fb47c36fdc zoom-us: 7.2.1.5760 -> 7.2.5.6661 2026-11-03 05:05:16 +00:00
R. Ryantm
6562161212 codex-relay: 0.5.8 -> 0.6.0 2026-11-03 04:56:11 +00:00
Ryan Omasta
cb43f1f221 kicad-unstable{,-small}: 2026-10-07 -> 2026-11-03
Diff: 7aaaae9a36...4e769b0965

Signed-off-by: Ryan Omasta <git@ryand.ca>
2026-11-02 22:38:20 -06:00
Ryan Omasta
48f24bd22f kicad-testing{,-small}: 10.0-2026-11-01 -> 10.0-2026-11-02
Diff: c853991b78...393c65ff26

Signed-off-by: Ryan Omasta <git@ryand.ca>
2026-11-02 22:38:20 -06:00
Ryan Omasta
1e560fb0b5 kicad{,-small}: 10.0.7 -> 10.0.8
https://www.kicad.org/blog/2026/10/KiCad-10.0.8-Release/
Diff: https://gitlab.com/kicad/code/kicad/-/compare/10.0.7...10.0.8

Signed-off-by: Ryan Omasta <git@ryand.ca>
2026-11-02 22:38:20 -06:00
R. Ryantm
55a80a4c1a dbeaver-bin: 26.2.3 -> 26.2.4 2026-11-03 04:34:00 +00:00
Sizhe Zhao
2c2a25b34f mihomo: add missing permissions for TUN (#526101) 2026-11-03 04:32:07 +00:00
R. Ryantm
138beb2723 tailscale: 1.104.4 -> 1.104.5 2026-11-03 04:27:39 +00:00
Merrkry
71af23eec2 nixos/mihomo: add missing permissions for TUN
Assisted-by: codex:gpt-5.5
2026-11-03 12:23:22 +08:00
nixpkgs-ci[bot]
b77dc6c472 function-runner: 9.2.2 -> 9.2.3 (#582523) 2026-11-03 04:16:44 +00:00
nixpkgs-ci[bot]
36251e4cbc openlinkhub: 0.9.2 -> 0.9.3 (#580549) 2026-11-03 04:16:32 +00:00
Masum Reza
726becdefa aquamarine: 0.15.1 -> 0.16.0 (#582422) 2026-11-03 04:01:00 +00:00
kirillrdy
85cbbd3678 air-formatter: 0.12.0 -> 0.13.0 (#582455) 2026-11-03 03:48:50 +00:00
R. Ryantm
683214c716 firefox-bin-unwrapped: 159.0 -> 159.0.1 2026-11-03 03:47:19 +00:00
R. Ryantm
0910365edd adwsteamgtk: 0.8.0 -> 0.9.1 2026-11-03 03:45:46 +00:00
Sarah Clark
d189b7d447 python3Packages.simplesqlite: relax typepy deps 2026-11-02 19:44:09 -08:00
R. Ryantm
3328440d25 python3Packages.aio-pika: 10.1.1 -> 10.2.2 2026-11-03 03:43:36 +00:00
Sarah Clark
2870f42663 python3Packages.simplesqlite: modernize build structure 2026-11-02 19:40:06 -08:00
dish
4805aabceb umbriel: 0-unstable-2026-10-16 -> 0-unstable-2026-11-03 (#582525) 2026-11-03 03:37:35 +00:00
Sarah Clark
93e379bdf3 python3Packages.datalad: disable additional slow tests 2026-11-02 19:35:35 -08:00
R. Ryantm
4d418f2d78 surge-downloader: 0.12.2 -> 0.12.4 2026-11-03 03:32:46 +00:00
R. Ryantm
689a23cabe python3Packages.loro: 1.16.2 -> 1.17.1 2026-11-03 03:28:21 +00:00
R. Ryantm
43815c4f58 mokutil: 0.7.2 -> 0.7.3 2026-11-03 03:24:58 +00:00
R. Ryantm
9a59d38e84 lintspec: 0.19.0 -> 0.20.0 2026-11-03 03:16:49 +00:00
nixpkgs-ci[bot]
9a6cbf4722 homebridge: 2.4.0 -> 2.5.0 (#581913) 2026-11-03 03:15:56 +00:00
Mathew Polzin
46ea1e060d zennotes-desktop: 2.74.0 -> 2.81.1 (#579420) 2026-11-03 03:10:48 +00:00
R. Ryantm
691406a2f6 ziglint: 0.7.1 -> 0.8.0 2026-11-03 03:09:09 +00:00
MCSeekeri
a1ef41535e umbriel: 0-unstable-2026-10-16 -> 0-unstable-2026-11-03 2026-11-03 11:05:42 +08:00
Mathew Polzin
aacd306fcf spoofer: 1.4.13 -> 1.5.0 (#551484) 2026-11-03 02:56:35 +00:00
R. Ryantm
b6f175c19b home-assistant-custom-lovelace-modules.sonos-card: 10.8.5 -> 10.8.6 2026-11-03 02:54:14 +00:00
zowoq
30bad0ac9b terraform-providers: cleanup (#582083) 2026-11-03 02:53:33 +00:00
zowoq
cb1b5de439 terraform-providers.pagerduty_pagerduty: 3.36.0 -> 3.37.0 (#582521) 2026-11-03 02:53:18 +00:00
Mathew Polzin
24ccec7669 testkube: 2.12.2 -> 2.14.0 (#557954) 2026-11-03 02:51:18 +00:00
Keenan Weaver
e49aa77747 cdogs-sdl: 2.4.0 -> 2.5.0 (#574879) 2026-11-03 02:50:36 +00:00
Keenan Weaver
18b602322d r2modman: 3.2.20 -> 3.2.21 (#581047) 2026-11-03 02:46:26 +00:00
R. Ryantm
03b19c7a11 function-runner: 9.2.2 -> 9.2.3 2026-11-03 02:45:44 +00:00
Mathew Polzin
fe593d8e36 bruno{,-cli}: unpin nodejs_22 (#582079) 2026-11-03 02:42:53 +00:00
Keenan Weaver
5379c05a51 bottles-unwrapped: 67.4 -> 67.5 (#580630) 2026-11-03 02:36:22 +00:00
R. Ryantm
fce697313c terraform-providers.pagerduty_pagerduty: 3.36.0 -> 3.37.0 2026-11-03 02:19:33 +00:00
Yt
5085f55dbc python3Packages.doclang: 0.7.3 -> 0.8.0 (#579475) 2026-11-03 02:18:24 +00:00
magicquark
e416997ff3 python3Packages.monero: drop
The [upstream repository](https://github.com/monero-ecosystem/monero-python) was
archived on 9 March 2024.
2026-11-03 02:06:27 +00:00
magicquark
ae6dd0b822 python3Packages.cypherpunkpay: drop
The [upstream repository](https://github.com/CypherpunkPay/CypherpunkPay)
has not been updated in excess of four-years and the package is using
at least one unmaintained (upstream) python package.

The [listed project website](https://cypherpunkpay.org/) no longer
points to the project website based on a review at the Internet Archive.
2026-11-03 01:58:59 +00:00
Shun Ueda
b9c8023c4b emacsPackages.majutsu: 0.6.0-unstable-2026-09-14 -> 0.6.0-unstable-2026-10-29 2026-11-02 20:52:53 -05:00
zowoq
660a2683f8 telegraf: 1.40.2 -> 1.40.3 (#582507) 2026-11-03 01:44:16 +00:00
R. Ryantm
420bbaa408 python3Packages.stookwijzer: 1.6.1 -> 1.6.2 2026-11-03 01:39:34 +00:00
Guy Chronister
69d17f6bbd displaylink: migrate to by-name 2026-11-02 19:34:29 -06:00
R. Ryantm
da40c9b3a1 telegraf: 1.40.2 -> 1.40.3 2026-11-03 01:21:54 +00:00
Sandro
8d0f1c1b27 esphome: disable failing test on macos
Co-authored-by: hesiod <git@miglix.eu>
2026-11-03 02:12:18 +01:00
Sandro
6f238ede3d typescript-language-server: 6.0.2 -> 6.0.3 (#582194) 2026-11-03 01:11:47 +00:00
Adam C. Stephens
9746c47de5 minidsp: enable structuredAttrs (#582454) 2026-11-03 01:10:06 +00:00
Guy Chronister
12ded60574 OVMFFull: migrate overrides to by-name to reduce merge conflicts in all-packages.nix 2026-11-02 19:08:27 -06:00
Guy Chronister
4e8f95acfa OVMF: migrate to by-name 2026-11-02 19:08:27 -06:00
Masum Reza
4e55c87cb4 android-studio: 2026.2.1.8 -> 2026.2.2.8 (#582383) 2026-11-03 01:08:14 +00:00
Randy Eckenrode
b6186d3be0 libtapi: backport GCC 14 compilation fix 2026-11-02 20:08:02 -05:00
Keenan Weaver
51d13cb3d0 opengamepadui: 0.46.0 -> 0.46.1 (#562278) 2026-11-03 01:01:56 +00:00
R. Ryantm
d28da5f1be fedpkg: 1.47 -> 1.48 2026-11-03 00:53:13 +00:00
R. Ryantm
44a6e857f5 python3Packages.koji: 1.36.0 -> 1.36.1 2026-11-03 00:53:05 +00:00
Sarah Clark
62d31a36ae python3Packages.datalad: 1.3.4 -> 1.7.4 2026-11-02 16:51:57 -08:00
Keenan Weaver
8de220397f dosbox-x: 2026.08.31 -> 2026.10.01 (#570798) 2026-11-03 00:51:02 +00:00
mirdukkkkk
2d861d9d14 tcpflow: fix IP payload length out-of-bounds read 2026-11-03 13:48:14 +13:00
dotlambda
6804a4422b python3Packages.gremlinpython: 3.8.0 -> 3.8.2 (#582399) 2026-11-03 00:45:40 +00:00
Keenan Weaver
dae15a953b wiiuse: 0.15.7 -> 0.16.0 (#572714) 2026-11-03 00:45:05 +00:00
Keenan Weaver
4a62c06b4a vvvvvv: 2.4.3 -> 2.4.4-unstable-2026-08-11; modernize (#493465) 2026-11-03 00:40:26 +00:00
R. Ryantm
b6091f2451 python3Packages.rpkg: 1.69 -> 1.70 2026-11-03 00:39:41 +00:00
nixpkgs-ci[bot]
7e28198051 cook-cli: 0.38.1 -> 0.39.0 (#582439) 2026-11-03 00:35:12 +00:00
R. Ryantm
a958e0e99d mithril: 0.3.0 -> 0.4.0 2026-11-03 00:34:18 +00:00
R. Ryantm
55177b9347 fzf-zsh-plugin: 1.0.0-unstable-2026-09-07 -> 1.0.0-unstable-2026-11-02 2026-11-03 00:32:52 +00:00
R. Ryantm
9c76b52b5e python3Packages.pynndescent: 0.6.0 -> 0.7.0 2026-11-03 00:31:10 +00:00
Michael Daniels
02df1d5a96 tevent: 0.17.1 -> 0.17.2 (#561836) 2026-11-03 00:18:40 +00:00
Keenan Weaver
b017422397 dxx-rebirth: 0.60.0-beta2-unstable-2025-05-24 -> 0.60.0-beta2-unstable-2026-08-23 (#460414) 2026-11-02 18:24:52 -06:00
rntpts
8fd5d52f40 ockam: enable structuredAttrs 2026-11-03 01:09:48 +01:00
Gaetan Lepage
1bb3e1c159 cudaPackages.cuda_compat: add redist to support CUDA>=13.4
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-03 00:07:52 +00:00
Sandro
2608217dd4 spacetimedb: 2.13.0 -> 2.14.0 (#581499) 2026-11-03 00:04:57 +00:00
nixpkgs-ci[bot]
76f51a8f15 comrak: 0.57.0 -> 0.59.0 (#582436) 2026-11-03 00:00:19 +00:00
nixpkgs-ci[bot]
f37591f64c _7zip-zstd-rar: 26.02-v1.5.7-R2 -> 26.05-v1.5.7-R1 (#582432) 2026-11-03 00:00:19 +00:00
Nick Cao
0e210d62d8 prisma_7, prisma-engines_7: 7.10.0 -> 7.10.1 (#579739) 2026-11-02 23:57:04 +00:00
Gaetan Lepage
1c90ddb2ff python3Packages.pycrdt-websocket: 0.16.5 -> 0.16.6
Diff: https://github.com/y-crdt/pycrdt-websocket/compare/0.16.5...0.16.6

Changelog: https://github.com/jupyter-server/pycrdt-websocket/blob/0.16.6/CHANGELOG.md
2026-11-02 23:49:42 +00:00
Gaetan Lepage
48b602a3e2 python3Packages.pycrdt: 0.4.10 -> 0.4.13
Diff: https://github.com/y-crdt/pycrdt/compare/0.14.10...0.14.13

Changelog: https://github.com/y-crdt/pycrdt/releases/tag/0.14.13
2026-11-02 23:49:39 +00:00
Nick Cao
e9e416f639 seagoat: 1.2.0 -> 1.6.1 (#582346) 2026-11-02 23:48:24 +00:00
mirdukkkkk
83350f4576 libcss: fix CVE-2026-116740 2026-11-03 12:42:08 +13:00
Nick Cao
11d79cffcf python3Packages.etils: 1.14.0 -> 1.15.0 (#582385) 2026-11-02 23:41:49 +00:00
R. Ryantm
8709bc90d0 avbroot: 3.37.0 -> 3.37.1 2026-11-02 23:39:55 +00:00
Thiago Kenji Okada
bece1aabed osdlyrics: 0.5.16 -> 0.6.0 (#582458) 2026-11-02 23:39:42 +00:00
Robert Schütz
fe277b3e00 karakeep: prune dependencies 2026-11-02 15:36:36 -08:00
rntpts
35a3ca0899 neothesia: enable structuredAttrs 2026-11-03 00:32:14 +01:00
nixpkgs-ci[bot]
950ed474e4 cargo-release: 1.1.6 -> 1.1.7 (#581235) 2026-11-02 23:30:43 +00:00
R. Ryantm
2a319827e9 plus42: 1.4 -> 1.5.1 2026-11-02 23:25:59 +00:00
rntpts
6b74b8641d voicevox-core: enable structuredAttrs 2026-11-03 00:25:46 +01:00
Keenan Weaver
8a16e9cb28 serious-sam-classic{.-vulkan}: Enable structured attributes and strict dependencies (#578446) 2026-11-02 23:21:20 +00:00
rntpts
66b1c87597 pay-respects: enable structuredAttrs 2026-11-03 00:19:41 +01:00
Rafael Ieda
757d9a1401 osdlyrics: 0.5.16 -> 0.6.0 2026-11-02 20:12:43 -03:00
Gaetan Lepage
2f40f273df air-formatter: 0.12.0 -> 0.13.0
Diff: https://github.com/posit-dev/air/compare/0.12.0...0.13.0

Changelog: https://github.com/posit-dev/air/blob/0.13.0/CHANGELOG.md
2026-11-02 23:07:16 +00:00
rntpts
4d1f1868a5 minidsp: enable structuredAttrs 2026-11-02 23:58:58 +01:00
Sandro
bc8e9ffe47 archisteamfarm: 6.3.10.3 -> 6.3.10.6 (#581241) 2026-11-02 22:57:36 +00:00
Sandro
f1f1761b94 music-assistant: update option format of Avahi module (#580111) 2026-11-02 22:56:55 +00:00
Nick Cao
921b9e93f0 cdncheck: 1.3.3 -> 1.4.0 (#582207) 2026-11-02 22:56:47 +00:00
Fabian Affolter
0f0cdb5dfd vunnel: 0.65.1 -> 0.66.0
Diff: https://github.com/anchore/vunnel/compare/v0.65.1...v0.66.0

Changelog: https://github.com/anchore/vunnel/releases/tag/v0.66.0
2026-11-02 23:55:03 +01:00
Sandro
98fc844f2a music-assistant: 2.10.8 -> 2.10.9 (#581249) 2026-11-02 22:54:14 +00:00
Eric Rodrigues Pires
37285399d2 sandhole: 0.10.4 -> 0.10.5 2026-11-02 19:54:04 -03:00
Fabian Affolter
e2d74ba551 python3Packages.std-uritemplate: 2.0.12 -> 2.0.13
Changelog: https://github.com/std-uritemplate/std-uritemplate/releases/tag/2.0.13
2026-11-02 23:53:39 +01:00
Fabian Affolter
6eef488baa python3Packages.python-fullykiosk: 0.0.16 -> 0.0.17
Diff: https://github.com/cgarwood/python-fullykiosk/compare/0.0.16...0.0.17

Changelog: https://github.com/cgarwood/python-fullykiosk/releases/tag/0.0.17
2026-11-02 23:52:43 +01:00
R. Ryantm
37b1ed9183 swiftPackages.swift-certificates: 1.21.0 -> 1.21.1 2026-11-02 22:48:59 +00:00
Yohann Boniface
be854059b2 httpie-desktop: use finalAttrs (#582282) 2026-11-02 22:45:07 +00:00
R. Ryantm
6e41834b92 swiftPackages.swift-asn1: 1.7.3 -> 1.7.4 2026-11-02 22:44:42 +00:00
R. Ryantm
f40fe0a438 spruce: 1.35.23 -> 1.35.24 2026-11-02 22:42:12 +00:00
Robert Schütz
96a931ead1 Revert "karakeep: fix worker crash by switching to nodejs_22"
This reverts commit ad71705d2f because the
issue was fixed upstream.
2026-11-02 14:37:13 -08:00
zowoq
26b534e60a terraform: 1.17.0 -> 1.17.1 (#582428) 2026-11-02 22:36:50 +00:00
R. Ryantm
3de8750e82 cook-cli: 0.38.1 -> 0.39.0 2026-11-02 22:27:05 +00:00
R. Ryantm
c911154adb pdfcpu: 0.16.3 -> 0.16.4 2026-11-02 22:26:55 +00:00
R. Ryantm
651548cbbb grafanaPlugins.marcusolsson-csv-datasource: 1.0.6 -> 1.0.7 2026-11-02 22:26:47 +00:00
Peder Bergebakken Sundt
6cfd47934a nixosTests.lomiri.desktop-appinteractions: Adjust to changed default sharing page in lomiri-gallery-app (#582396) 2026-11-02 22:24:17 +00:00
Peder Bergebakken Sundt
1926f1ebb4 python3Packages.dbt-semantic-interfaces: allow build on python 3.14 (#582417) 2026-11-02 22:23:17 +00:00
Marcel
62cece41ed typescript-language-server: 6.0.2 -> 6.0.3
Diff: https://github.com/typescript-language-server/typescript-language-server/compare/v6.0.2...v6.0.3

Changelog: https://github.com/typescript-language-server/typescript-language-server/releases/tag/v6.0.3
2026-11-02 23:20:40 +01:00
R. Ryantm
eed92c2384 comrak: 0.57.0 -> 0.59.0 2026-11-02 22:18:43 +00:00
nixpkgs-ci[bot]
1bce0fce37 cf: 1.0.0-beta.21 -> 1.0.0-beta.27 (#582365) 2026-11-02 22:14:06 +00:00
nixpkgs-ci[bot]
b736a23705 retrospy: 6.10 -> 6.11 (#582280) 2026-11-02 22:14:01 +00:00
Keenan Weaver
2572f308f3 redumper: use llvmPackages.stdenv.mkDerivation 2026-11-02 16:12:22 -06:00
Philip Taron
1a9a2b60a9 niks3: 1.15.0 -> 1.16.0 (#582416) 2026-11-02 22:06:57 +00:00
R. Ryantm
90020fbad0 automatic-timezoned: 2.0.162 -> 2.0.164 2026-11-02 22:04:22 +00:00
Sarah Clark
f597976cfa python3Packages.sqliteschema: relax typepy dependency 2026-11-02 14:03:16 -08:00
Sarah Clark
635bef6026 python3Packages.sqliteschema: modernize build 2026-11-02 14:02:20 -08:00
R. Ryantm
1d8cf0f411 _7zip-zstd-rar: 26.02-v1.5.7-R2 -> 26.05-v1.5.7-R1 2026-11-02 22:00:55 +00:00
Nick Cao
036044462b grafanaPlugins.ventura-psychrometric-panel: 5.2.0 -> 5.3.0 (#582415) 2026-11-02 21:57:15 +00:00
Nick Cao
ad879c2eb5 ginkgo: 2.33.1 -> 2.34.0 (#582409) 2026-11-02 21:56:30 +00:00
Nick Cao
270ae276c1 python3Packages.tencentcloud-sdk-python: 3.1.198 -> 3.1.199 (#582292) 2026-11-02 21:55:30 +00:00
Nick Cao
bf1fb7f5c3 pferd: 3.10.0 -> 3.10.1 (#582279) 2026-11-02 21:54:41 +00:00
Nick Cao
72a566242a python3Packages.zm-py: 0.5.7 -> 0.5.10 (#582276) 2026-11-02 21:53:46 +00:00
Nick Cao
5ad323609b flexget: 3.22.9 -> 3.22.10 (#582275) 2026-11-02 21:52:35 +00:00
Gaétan Lepage
1b201f52e3 python3Packages.torchao: disable failing tests on darwin (#582395) 2026-11-02 21:51:41 +00:00
Nick Cao
d3b824608f civo: 1.5.5 -> 1.6.0 (#582330) 2026-11-02 21:51:04 +00:00
Nick Cao
e33f4c039f cqlsh-rs: 0.5.17 -> 0.5.18 (#582329) 2026-11-02 21:50:40 +00:00
Nick Cao
638f005b5f dysk: 3.8.1 -> 3.8.2 (#582326) 2026-11-02 21:49:31 +00:00
Nick Cao
0f6a69b32d postfix-tlspol: 1.14.4 -> 1.14.5 (#582357) 2026-11-02 21:46:53 +00:00
Adam C. Stephens
820667c204 nixos/incus: disable sandbox during channel init in containers (#582361) 2026-11-02 21:46:25 +00:00
Nick Cao
9a76e614b9 trufflehog: 3.99.7 -> 3.99.8 (#582356) 2026-11-02 21:45:49 +00:00
Nick Cao
cfb1032a72 tempo: 3.1.0 -> 3.1.1 (#582390) 2026-11-02 21:42:25 +00:00
Nick Cao
84d2731188 iroh-dns-server: 1.4.0 -> 1.4.1 (#582367) 2026-11-02 21:40:47 +00:00
Gaetan Lepage
1ea2d64533 python3Packages.distrax: skip failing tests on aarch64 2026-11-02 21:40:17 +00:00
Nick Cao
9bf093a26c mboxshell: 1.2.0 -> 1.2.2 (#582366) 2026-11-02 21:39:55 +00:00
R. Ryantm
0352a495b8 terraform: 1.17.0 -> 1.17.1 2026-11-02 21:38:50 +00:00
Nick Cao
da43d478bb python3Packages.pylance: 14.0.1 -> 14.0.2 (#582245) 2026-11-02 21:35:23 +00:00
Nick Cao
073c460fd4 sqlmap: 1.10.10 -> 1.10.11 (#582227) 2026-11-02 21:34:26 +00:00
Robert Schütz
bd6f64bbb4 libdeltachat: 2.66.0 -> 2.67.0
Diff: https://github.com/chatmail/core/compare/v2.66.0...v2.67.0

Changelog: https://github.com/chatmail/core/blob/v2.67.0/CHANGELOG.md
2026-11-02 13:32:08 -08:00
nixpkgs-ci[bot]
ff057d2248 feedbackd: 0.8.9 -> 0.8.10 (#578377) 2026-11-02 21:32:02 +00:00
Nick Cao
93c04753d3 python3Packages.django-auth-ldap: 5.3.0 -> 5.4.0 (#582088) 2026-11-02 21:31:39 +00:00
Nick Cao
82e12d7049 matrix-synapse-plugins.matrix-synapse-mjolnir-antispam: 2.0.1 -> 2.0.2 (#582074) 2026-11-02 21:29:43 +00:00
Nick Cao
cde45762ae wl-clipboard-rs: 0.9.4 -> 0.9.5 (#582062) 2026-11-02 21:28:48 +00:00
Nick Cao
62c6229a91 ansilove: 4.2.2 -> 4.2.3 (#582059) 2026-11-02 21:28:03 +00:00
Sefa Eyeoglu
8ba934e013 super-productivity: nodejs_22 -> nodejs (#582386) 2026-11-02 21:27:25 +00:00
Nick Cao
8f25064a77 libversion: 3.0.4 -> 3.0.5 (#582044) 2026-11-02 21:27:11 +00:00
Nick Cao
06307bd14e vscode-extensions.tombi-toml.tombi: 1.8.9 -> 1.9.8 (#582118) 2026-11-02 21:25:41 +00:00
Nick Cao
7b31e8377c python3Packages.raygeo: 1.67.0 -> 1.68.0 (#582113) 2026-11-02 21:23:57 +00:00
Nick Cao
8ff51aac11 python3Packages.pyvista: 0.49.1 -> 0.49.2 (#582101) 2026-11-02 21:22:57 +00:00
Nick Cao
0093cfbe64 hermitcli: 0.54.0 -> 0.55.1 (#582098) 2026-11-02 21:22:14 +00:00
R. Ryantm
ee8ac8b5cb python3Packages.langgraph-checkpoint: 4.3.0 -> 4.3.1 2026-11-02 21:21:47 +00:00
Nick Cao
618f00fc69 python3Packages.flask-swagger-ui: 5.32.14 -> 5.34.0 (#582092) 2026-11-02 21:21:39 +00:00
Nick Cao
047962c558 python3Packages.pylru: 1.3.1 -> 1.3.3 (#582171) 2026-11-02 21:20:40 +00:00
Nick Cao
f19f530f65 mutmut: 3.8.0 -> 3.8.1 (#582163) 2026-11-02 21:19:03 +00:00
Nick Cao
b287bfe7ab cargo-show-asm: 0.2.63 -> 0.2.64 (#582157) 2026-11-02 21:18:15 +00:00
Nick Cao
d1a900e788 signalbackup-tools: 20261014 -> 20261102-1 (#582149) 2026-11-02 21:17:43 +00:00
R. Ryantm
a70013f8e2 smoked-salmon: 0.20.0 -> 0.22.0 2026-11-02 21:16:55 +00:00
Nick Cao
bebacbf9c8 emcee: 0.8.0 -> 0.9.0 (#582138) 2026-11-02 21:16:42 +00:00
R. Ryantm
b05f149c42 python3Packages.bluetooth-sensor-state-data: 1.9.0 -> 1.9.2 2026-11-02 21:16:30 +00:00
Nick Cao
3619bb072b agent-browser: 0.41.0 -> 0.41.1 (#582131) 2026-11-02 21:16:18 +00:00
Nick Cao
ba6962183f python3Packages.iniparse: 0.5 -> 0.5.2 (#582137) 2026-11-02 21:15:55 +00:00
Adam C. Stephens
d7b99b98f1 atuin: skip flaky ai session tests on darwin (#582345) 2026-11-02 21:15:14 +00:00
R. Ryantm
411736211b aquamarine: 0.15.1 -> 0.16.0 2026-11-02 21:15:04 +00:00
Nick Cao
74849a1ad4 nixos/nvidia-container-toolkit: fix stray ' preventing CDI generator restarts (#582136) 2026-11-02 21:14:54 +00:00
Nick Cao
110d6c9a1b opn2bankeditor: 1.3-unstable-2026-10-11 -> 1.3-unstable-2026-10-22 (#582133) 2026-11-02 21:14:23 +00:00
Adam C. Stephens
2d86a0e7eb niks3: 1.15.0 -> 1.16.0
Changelog: https://github.com/Mic92/niks3/releases/tag/v1.16.0
2026-11-02 16:13:23 -05:00
nixpkgs-ci[bot]
2c42e04379 perfect_dark: 0-unstable-2026-08-13 -> 0-unstable-2026-10-27 (#582410) 2026-11-02 21:13:19 +00:00
Adam C. Stephens
a85feaf71d audiobookshelf: ffmpeg_8-headless -> ffmpeg_9-headless (#582378) 2026-11-02 21:13:05 +00:00
Nick Cao
d1b19679ca grafanaPlugins.grafana-mqtt-datasource: 1.3.8 -> 1.3.11 (#582129) 2026-11-02 21:12:41 +00:00
Nick Cao
7960e06fef har-to-k6: 0.14.16 -> 0.14.17 (#582209) 2026-11-02 21:11:36 +00:00
Matteo Pacini
76a45d9cb8 herdr-core, herdr-desktop: init (#581031) 2026-11-02 21:10:36 +00:00
Nick Cao
be7b5dc559 diskwatch: 0.7.0 -> 0.7.1 (#582206) 2026-11-02 21:10:32 +00:00
Nick Cao
832065443d python3Packages.a2a-sdk: 1.2.3 -> 1.3.0 (#582205) 2026-11-02 21:09:51 +00:00
Sarah Clark
ee68c5c54c python3Packages.dbt-semantic-interfaces: allow build on python 3.14
pydantic 2 enabled in 6e1a21d8bd
2026-11-02 13:09:27 -08:00
Nick Cao
5a1d231395 python3Packages.claude-agent-sdk: 0.2.174 -> 0.2.176 (#582204) 2026-11-02 21:09:09 +00:00
Nick Cao
63dd67f484 cnspec: 14.8.0 -> 14.9.1 (#582203) 2026-11-02 21:08:44 +00:00
Nick Cao
3a2297225f python3Packages.pytensor: 3.3.6 -> 3.3.7 (#582201) 2026-11-02 21:07:38 +00:00
Nick Cao
20699f56e0 music-assistant-desktop: 0.7.2 -> 0.7.4 (#582255) 2026-11-02 21:06:33 +00:00
Nick Cao
d11850ba78 ssocr: 2.25.1 -> 2.26.0 (#582029) 2026-11-02 21:04:08 +00:00
Adam C. Stephens
3e951b752c omp: 18.15.0 -> 18.16.0
Changelog: https://github.com/can1357/oh-my-pi/releases/tag/v18.16.0
2026-11-02 16:03:56 -05:00
Nick Cao
28017f8d2d cargo-edit: 0.13.13 -> 0.13.14 (#582021) 2026-11-02 21:03:15 +00:00
R. Ryantm
78d1713f3a grafanaPlugins.ventura-psychrometric-panel: 5.2.0 -> 5.3.0 2026-11-02 21:02:53 +00:00
Gaétan Lepage
705060d819 python3Packages.compressed-tensors: disable broken tests on Darwin (#582364) 2026-11-02 21:02:18 +00:00
Nick Cao
fe49e79294 hugo: 0.168.0 -> 0.169.0 (#582014) 2026-11-02 21:02:09 +00:00
Nick Cao
d58b37f49b intel-llvm: replace vendored patch with fetchpatch (#582000) 2026-11-02 21:00:44 +00:00
Sefa Eyeoglu
946dfd5930 corteza: use node 26 (#582134) 2026-11-02 21:00:16 +00:00
Nick Cao
dbc8eec254 upx: 5.2.1 -> 5.3.0 (#581839) 2026-11-02 20:58:21 +00:00
Adam C. Stephens
61472d9e51 ntfy-sh: 2.34.0 -> 2.37.1
Changelog: https://github.com/binwiederhier/ntfy/releases/tag/v2.37.1
2026-11-02 15:57:39 -05:00
Ilan Joselevich
2d1f7dfaf3 nixos/matterjs-server: fix pings always failing (#582338) 2026-11-02 20:57:12 +00:00
Nick Cao
0e06e48b30 python3Packages.helium: 7.0.3 -> 7.0.4 (#581837) 2026-11-02 20:56:51 +00:00
Adam C. Stephens
6e0ce75e55 uptime-kuma: 2.5.8 -> 2.5.9 (#582406) 2026-11-02 20:54:34 +00:00
Adam C. Stephens
6a182b64eb pi-coding-agent: 1.4.0 -> 1.5.0 (#582321) 2026-11-02 20:51:50 +00:00
Nick Cao
8912a9d49b cdk8s-cli: 2.207.68 -> 2.207.75 (#581829) 2026-11-02 20:51:27 +00:00
Nick Cao
7f417c87e2 matrix-appservice-irc: 4.0.0 -> 4.0.1 (#581813) 2026-11-02 20:50:38 +00:00
Nick Cao
4413e63531 lazyworktree: 1.50.1 -> 1.52.0 (#581811) 2026-11-02 20:49:23 +00:00
Pol Dellaiera
65105b3e32 tgrep: 1.2.4 -> 1.2.6 (#582377) 2026-11-02 20:48:04 +00:00
Nick Cao
72c3da37d2 python3Packages.wiim: 0.3.2 -> 0.4.1 (#581810) 2026-11-02 20:48:03 +00:00
Adam C. Stephens
fc6dfc74a8 just: 1.58.0 -> 1.59.0 (#575110) 2026-11-02 20:46:48 +00:00
Adam C. Stephens
f64dbbbd1e node-red: 5.0.8 -> 5.0.9 (#579053) 2026-11-02 20:46:33 +00:00
Nick Cao
6b58b6a532 libremines: 3.0.0 -> 3.0.1 (#581898) 2026-11-02 20:46:27 +00:00
Robert Schütz
fd5fed75c2 home-assistant-custom-components.homematicip_local: 2.12.1 -> 2.12.2
Diff: https://github.com/SukramJ/custom_homematic/compare/2.12.1...2.12.2

Changelog: https://github.com/SukramJ/custom_homematic/blob/2.12.2/changelog.md
2026-11-02 12:46:23 -08:00
Robert Schütz
2041637075 python3Packages.openccu-loom-client: 2026.10.9 -> 2026.10.11
Diff: https://github.com/SukramJ/openccu-loom-client/compare/2026.10.9...2026.10.11

Changelog: https://github.com/SukramJ/openccu-loom-client/blob/2026.10.11/changelog.md
2026-11-02 12:46:23 -08:00
Robert Schütz
23aa4cdf62 python3Packages.aiohomematic: 2026.10.5 -> 2026.11.1
Diff: https://github.com/SukramJ/aiohomematic/compare/2026.10.5...2026.11.1

Changelog: https://github.com/SukramJ/aiohomematic/blob/2026.11.1/changelog.md
2026-11-02 12:46:23 -08:00
Nick Cao
81a200fd8f vscode-extensions.gleam.gleam: 2.13.0 -> 2.13.1 (#581894) 2026-11-02 20:45:31 +00:00
Sarah Clark
57aafa3cac snakemake: relax smart-open dependency (exceeded upper bound) 2026-11-02 12:44:57 -08:00
Adam C. Stephens
d0a9df49f4 uptime-kuma: 2.5.8 -> 2.5.9
Diff: https://github.com/louislam/uptime-kuma/compare/2.5.8...2.5.9

Changelog: https://github.com/louislam/uptime-kuma/releases/tag/2.5.9
2026-11-02 15:44:50 -05:00
Nick Cao
fe7ab27a26 python3Packages.python-arango: 8.3.6 -> 8.3.7 (#581891) 2026-11-02 20:44:02 +00:00
Adam C. Stephens
fc29ef98bc nixf: 2.9.3 -> 2.9.4 (#581306) 2026-11-02 20:43:37 +00:00
Nick Cao
a4f65c9356 python3Packages.synchronicity: 0.12.6 -> 0.12.7 (#581886) 2026-11-02 20:43:15 +00:00
R. Ryantm
a9f959ee0e perfect_dark: 0-unstable-2026-08-13 -> 0-unstable-2026-10-27 2026-11-02 20:41:58 +00:00
nixpkgs-ci[bot]
7441b16ec2 grok-build: 1.0.62 -> 1.0.70 (#582146) 2026-11-02 20:41:14 +00:00
R. Ryantm
9f70c8a92f ginkgo: 2.33.1 -> 2.34.0 2026-11-02 20:41:12 +00:00
Guillaume Girol
10f2f59436 epkowa: remove dependency on gtk2 (#547709) 2026-11-02 20:40:39 +00:00
Nick Cao
66dd43c9ff doh-proxy-rust: 0.10.0 -> 0.11.1 (#581936) 2026-11-02 20:40:12 +00:00
nixpkgs-ci[bot]
8b9738f41a kubernix: 0.4.3 -> 1.0.0 (#582398) 2026-11-02 20:39:52 +00:00
Adam C. Stephens
589df9bbd0 sone: 0.22.1 -> 0.23.0
Changelog: https://github.com/lullabyX/sone/releases/tag/v0.23.0
2026-11-02 15:38:59 -05:00
Adam C. Stephens
36eedf740a actual-server: 26.10.0 -> 26.11.0 (#582119) 2026-11-02 20:37:42 +00:00
Nick Cao
55e4072ff5 cmctl: 2.6.1 -> 2.6.2 (#581917) 2026-11-02 20:36:41 +00:00
TomaSajt
bfde012f9a qtikz: split qtWrapperArgs properly 2026-11-02 21:35:38 +01:00
TomaSajt
40a4343be9 lyx: split qtWrapperArgs properly 2026-11-02 21:35:38 +01:00
Nick Cao
cf5c1c8097 hyprpaper: 0.8.4 -> 0.8.5 (#581912) 2026-11-02 20:34:46 +00:00
TomaSajt
2cc41edeb9 treewide: split qtWrapperArgs properly 2026-11-02 21:34:40 +01:00
Nick Cao
7a81d5e3ba vscode-extensions.reditorsupport.r-syntax: 0.1.4 -> 0.1.5 (#581983) 2026-11-02 20:33:25 +00:00
Sefa Eyeoglu
d6b8553be7 readeck: unpin nodejs (#582236) 2026-11-02 20:33:07 +00:00
Nick Cao
45ac4398a8 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.16 -> 1.6.18 (#581975) 2026-11-02 20:32:56 +00:00
Robert Scott
6ed07a8e49 python3Packages.gremlinpython: 3.8.0 -> 3.8.2 2026-11-02 20:32:05 +00:00
nixpkgs-ci[bot]
e02369cce5 httrack: 3.50.5 -> 3.51.0 (#581073) 2026-11-02 20:32:04 +00:00
nixpkgs-ci[bot]
83e3982b3f tinycbor: 7.0 -> 7.1 (#577999) 2026-11-02 20:31:59 +00:00
Pol Dellaiera
1d807d21fb tgrep: 1.2.4 -> 1.2.6
Diff: https://github.com/microsoft/tgrep/compare/v1.2.4...v1.2.6

Changelog: https://github.com/microsoft/tgrep/releases/tag/v1.2.6
2026-11-02 21:31:24 +01:00
Nick Cao
99822bd43e python3Packages.bump-my-version: 1.6.7 -> 1.7.0 (#581593) 2026-11-02 20:31:01 +00:00
Keenan Weaver
00c83a6219 quiver-launcher{,-unwrapped}: init at 3.5.1 (#579055) 2026-11-02 20:30:23 +00:00
Nick Cao
b875b1aea5 python3Packages.types-aiobotocore: 3.9.2 -> 3.10.0 (#581588) 2026-11-02 20:28:23 +00:00
TomaSajt
a641214811 doc/qt: split qtWrapperArgs properly in example 2026-11-02 21:26:46 +01:00
Nick Cao
d052636369 adrs: 0.12.1 -> 0.13.0 (#581582) 2026-11-02 20:26:39 +00:00
R. Ryantm
5eb98eb6cb python3Packages.yalexs-ble: 7.2.2 -> 10.0.0 2026-11-02 20:26:08 +00:00
Nick Cao
4cb8350a1c cargo-diet: 1.4.1 -> 1.4.2 (#581581) 2026-11-02 20:25:55 +00:00
Nick Cao
04cd86ed5e sioyek: 2.0.0-unstable-2026-09-24 -> 2.0.0-unstable-2026-10-31 (#581575) 2026-11-02 20:25:34 +00:00
Nick Cao
59ed33492f python3Packages.pywebtransport: 0.21.0 -> 0.21.1 (#581574) 2026-11-02 20:24:51 +00:00
Sandro
6d4421bda0 ha-mcp: 8.7.0 -> 9.0.0 (#582035) 2026-11-02 20:24:35 +00:00
Nick Cao
122a566ade python3Packages.textual-universal-directorytree: 1.7.0 -> 1.8.0 (#581659) 2026-11-02 20:23:17 +00:00
Gergő Gutyina
eb1fa57aa3 bottom: 0.14.9 -> 0.15.0 (#582324) 2026-11-02 20:23:12 +00:00
nixpkgs-ci[bot]
464f0593c2 foundry: 1.8.4 -> 1.8.6 (#574579) 2026-11-02 20:23:01 +00:00
Sefa Eyeoglu
ec544c858d vtsls: use node 26 (#582328) 2026-11-02 20:22:37 +00:00
R. Ryantm
f014db4f1b kubernix: 0.4.3 -> 1.0.0 2026-11-02 20:22:16 +00:00
Sarah Clark
9360aa7d8e python3Packages.torchao: disable failing tests on darwin due to differing FP types 2026-11-02 12:18:17 -08:00
nixpkgs-ci[bot]
5deb391c3d deezer-desktop: 7.1.330 -> 8.0.10 (#581765) 2026-11-02 20:14:09 +00:00
OPNA2608
eb91eea813 lomiri.lomiri-gallery-app: Add nixosTests.lomiri.desktop-appinteractions to passthru.tests
Gallery is used to test content-hub data exchange requests. Version of Gallery 3.2.0 changed smth this test was looking for, so it got borked.

Add the test here, so running passthru.tests also checks for changes that affect the big Lomiri DE integration suite.
2026-11-02 21:13:34 +01:00
Nick Cao
adb382f922 stalwart-proxy: 1.0.4 -> 1.0.5 (#581656) 2026-11-02 20:11:38 +00:00
Nick Cao
8cdb405120 python3Packages.kafka-python: 3.0.11 -> 3.0.12 (#581654) 2026-11-02 20:10:43 +00:00
Nick Cao
ff4aa6d33a grpc_cli: 1.80.0 -> 1.85.1 (#581642) 2026-11-02 20:09:28 +00:00
Nick Cao
f8e4cac317 python3Packages.langchain-perplexity: 1.4.1 -> 1.4.2 (#581640) 2026-11-02 20:08:29 +00:00
OPNA2608
32c9d4ea87 nixosTests.lomiri.desktop-appinteractions: Adjust to changed default sharing page in lomiri-gallery-app 2026-11-02 21:08:28 +01:00
Nick Cao
5f6769317a zsign: 1.1.2 -> 1.1.3 (#581633) 2026-11-02 20:08:09 +00:00
Tomodachi94
35c37ec725 lutris: drop gtk2 (#582210) 2026-11-02 20:07:29 +00:00
Nick Cao
276ca09803 pack: 0.40.9 -> 0.40.10 (#581627) 2026-11-02 20:05:43 +00:00
Nick Cao
74a229d958 squashfuse: 0.6.3 -> 0.6.5 (#581679) 2026-11-02 20:04:36 +00:00
Nick Cao
32170c3f1b python3Packages.ha-garmin: 0.1.52 -> 0.1.55 (#581690) 2026-11-02 20:04:27 +00:00
R. Ryantm
609b3708b0 tempo: 3.1.0 -> 3.1.1 2026-11-02 20:03:38 +00:00
Nick Cao
f3b5ec5daf gobgpd: 4.10.0 -> 4.11.0 (#581671) 2026-11-02 20:01:59 +00:00
Nick Cao
3a9c873f2f gobgp: 4.10.0 -> 4.11.0 (#581670) 2026-11-02 20:01:45 +00:00
Nick Cao
9fda0a6b12 python3Packages.azure-mgmt-recoveryservicesbackup: 11.1.0 -> 11.2.0 (#581669) 2026-11-02 20:00:25 +00:00
Gaetan Lepage
5aa2d55f83 python3Packages.etils: 1.14.0 -> 1.15.0
Diff: https://github.com/google/etils/compare/v1.14.0...v1.15.0

Changelog: https://github.com/google/etils/blob/v1.15.0/CHANGELOG.md
2026-11-02 19:59:52 +00:00
Nick Cao
c3e8017992 durdraw: 0.31.0 -> 0.31.1 (#581664) 2026-11-02 19:59:51 +00:00
Chris Moultrie
2026f3e105 super-productivity: nodejs_22 -> nodejs 2026-11-02 14:59:34 -05:00
Nick Cao
bd697a626b quickjs-ng: 0.17.0 -> 0.18.0 (#581757) 2026-11-02 19:58:47 +00:00
R. Ryantm
f283eb5c64 matterircd: 0.33.0 -> 0.34.0 2026-11-02 19:58:00 +00:00
Alexis Williams
c28aa790d4 music-assistant: update option format of Avahi module 2026-11-02 20:57:46 +01:00
Robert Scott
181f14d042 python3Packages.bsdiff4: 1.2.6 -> 1.4.1 (#582036) 2026-11-02 19:57:38 +00:00
Nick Cao
5e3398c87a macmon: 0.8.2 -> 0.10.0 (#581732) 2026-11-02 19:57:37 +00:00
Nick Cao
22c90fd3a2 xcp: 0.24.8 -> 0.24.9 (#581727) 2026-11-02 19:56:28 +00:00
Nick Cao
56eced459b htmx-lsp: 0.1.0-unstable-2025-06-14 -> 0.2.0-unstable-2025-10-18 (#581722) 2026-11-02 19:55:11 +00:00
Tom Bereknyei
8463ce558f lib/modules: avoid per-step closure and redundant selects in mergeOptionDecls
Inline the bothHave closure into 4 direct checks, and bind opt.options
once instead of reselecting it 8 times per fold step.

Measured on a real NixOS+Plasma eval, output byte-identical:
nrFunctionCalls -2.35%, Envs -1.98% (-1.58% bytes), cpuTime -3.53%,
GC totalBytes -0.27%.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Assisted-by: Claude Sonnet 5 <noreply@anthropic.com>
2026-11-02 14:55:10 -05:00
Nick Cao
bad0339b3c tree-sitter-grammars.tree-sitter-sshclientconfig: 2026.10.15 -> 2026.10.29 (#581714) 2026-11-02 19:54:32 +00:00
Nick Cao
015e0c7850 libretro.play: 0-unstable-2026-09-03 -> 0-unstable-2026-10-24 (#581808) 2026-11-02 19:53:05 +00:00
Nick Cao
cdb13893ea espup: 0.18.0 -> 0.19.0 (#581807) 2026-11-02 19:52:08 +00:00
R. Ryantm
41bc88492f firezone-gateway: 1.6.3 -> 1.6.4 2026-11-02 19:51:52 +00:00
R. Ryantm
bb706c6de2 android-studio: 2026.2.1.8 -> 2026.2.2.8 2026-11-02 19:51:39 +00:00
Nick Cao
1519166382 alienarena: 7.72.3 -> 7.72.4 (#581806) 2026-11-02 19:51:16 +00:00
Gergő Gutyina
acff9c0c0a onlyoffice-desktopeditors: remove gtk2 dependency (#582158) 2026-11-02 19:50:46 +00:00
nixpkgs-ci[bot]
ae265f144f awsbck: 1.0.5 -> 1.0.6 (#581805) 2026-11-02 19:50:28 +00:00
Adam C. Stephens
01ac0db79d nixos/incus: disable sandbox during channel init in containers
security.nesting is needed to do nix builds, but if disabled we should still initialize the container
instead of erroring
2026-11-02 14:49:31 -05:00
Nick Cao
bf9a4aa8d2 pat: 1.0.0 -> 1.0.1 (#581762) 2026-11-02 19:47:42 +00:00
David McFarland
826348220f whisparr_2: 2.0.0.2151 -> 2.2.0-develop.404, build from source (#580770) 2026-11-02 19:44:47 +00:00
David McFarland
051133c36b lidarr: 3.1.0.4875 -> 3.1.6.5079, clean up, add connor-grady as maintainer (#581035) 2026-11-02 19:43:26 +00:00
Chris Moultrie
37f23dbf02 audiobookshelf: ffmpeg_8-headless -> ffmpeg_9-headless 2026-11-02 14:42:22 -05:00
David McFarland
36a45c2fc3 dotnetCorePackages.fetchNupkg: add more X libs to Avalonia.X11 (#582301) 2026-11-02 19:41:19 +00:00
Keenan Weaver
6376bb8026 redumper: add keenanweaver to maintainers 2026-11-02 13:33:54 -06:00
Keenan Weaver
8103cd885d redumper: modernize 2026-11-02 13:33:54 -06:00
Keenan Weaver
e9b30783e0 redumper: 726 -> 770 2026-11-02 13:33:53 -06:00
R. Ryantm
9105e685da edhm-ui: 3.0.74 -> 3.0.75 2026-11-02 19:32:43 +00:00
Thiago Kenji Okada
b83ec346f3 audacious-bare: add passthru.updateScript (#582359) 2026-11-02 19:27:10 +00:00
David Carrero F-B
8801d70f2b mboxshell: 1.2.0 -> 1.2.2
Changelog: https://github.com/dcarrero/mboxshell/blob/v1.2.2/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 20:26:01 +01:00
Pol Dellaiera
b7b6a35b8c freetube: 0.25.3-unstable-2026-10-23 -> 0.26.0 (#582327) 2026-11-02 19:25:10 +00:00
Aiden Schembri
8180c68447 ladybird: remove extra dependencies 2026-11-02 20:22:11 +01:00
Sarah Clark
b946aae1e8 python3Packages.compressed-tensors: disable broken tests on Darwin 2026-11-02 11:21:20 -08:00
nixpkgs-ci[bot]
0ba0f90f9f nwg-displays: 0.4.4 -> 0.5.0 (#580386) 2026-11-02 19:20:38 +00:00
nixpkgs-ci[bot]
fc50c1ae14 crc: 2.63.0 -> 2.64.0 (#568596) 2026-11-02 19:20:35 +00:00
R. Ryantm
67a5289687 iroh-dns-server: 1.4.0 -> 1.4.1 2026-11-02 19:17:41 +00:00
Thiago Kenji Okada
8e6d8354ca audacious-bare: add passthru.updateScript
This updates both audacious-bare and audacious-plugins together, since
they depend on each other.
2026-11-02 19:16:48 +00:00
R. Ryantm
af6cdac042 cf: 1.0.0-beta.21 -> 1.0.0-beta.27 2026-11-02 19:14:21 +00:00
Adam C. Stephens
5bf1eaa7d9 tpm2-tss: move to by-name (#581330) 2026-11-02 19:13:55 +00:00
Adam C. Stephens
1013bf3ca9 installer/cd-dvd/channel: support channel init without sandboxing 2026-11-02 14:10:54 -05:00
Thiago Kenji Okada
c0ec71aa32 audacious-plugins: 4.6.1 -> 4.6.2 (#581922) 2026-11-02 19:08:32 +00:00
Sefa Eyeoglu
55f27947ec fauna-shell: drop (#582319) 2026-11-02 19:05:33 +00:00
R. Ryantm
1816613514 postfix-tlspol: 1.14.4 -> 1.14.5 2026-11-02 18:58:59 +00:00
Thiago Kenji Okada
f9887a8a43 libtorrent-rakshasa: stop nixpkgs-update auto updates (#582352) 2026-11-02 18:58:35 +00:00
R. Ryantm
da95c80926 trufflehog: 3.99.7 -> 3.99.8 2026-11-02 18:54:38 +00:00
Thiago Kenji Okada
f07c8115ad libtorrent-rakshasa: stop nixpkgs-update auto updates
This is updated with rtorrent main package.
2026-11-02 18:51:26 +00:00
Gaetan Lepage
dbc559a530 seagoat: 1.2.0 -> 1.6.1
Diff: https://github.com/kantord/SeaGOAT/compare/v1.2.0...v1.6.1

Changelog: https://github.com/kantord/SeaGOAT/blob/v1.6.1/CHANGELOG.md
2026-11-02 18:50:47 +00:00
nixpkgs-ci[bot]
d53fcb0654 wtp: 2.10.3 -> 2.10.4 (#582249) 2026-11-02 18:50:18 +00:00
dish
dee58f7c43 (ghidra|ghidra-bin): 12.1.4 -> 12.2; ghidra-extensions.ghidra-firmware-utils: 2026.01.14 -> 2026.08.31; ghidra-extensions.kaiju: 260309 -> 261023; ghidra-extensions.findcrypt: 3.1.10 -> 3.1.11 (#578183) 2026-11-02 18:49:47 +00:00
Thiago Kenji Okada
8be045cbfd rutorrent: 5.3.12 -> 5.3.19 (#559971) 2026-11-02 18:46:45 +00:00
Thiago Kenji Okada
7513ac99ab rtorrent: 0.16.22 -> 0.16.26 (#578402) 2026-11-02 18:46:16 +00:00
toonn
87247686f3 toxvpn: fix a warning and update to latest master (#581289) 2026-11-02 18:41:40 +00:00
nixpkgs-ci[bot]
38ec3dc7b6 concord-tui: 2.6.3 -> 2.6.4 (#582332) 2026-11-02 18:40:16 +00:00
R. Ryantm
07e54cc58f nwjs: 0.119.0 -> 0.119.2 2026-11-02 18:29:12 +00:00
R. Ryantm
a167df4046 ledger-live-desktop: 4.24.0 -> 4.24.1 2026-11-02 18:29:05 +00:00
emilylange
57d59bf7b4 chromium: delete heavily outdated README.md
Most of the information in it is heavily outdated, which is honestly
mostly on me. But even if it wouldn't be outdated, I just don't see much
value in it.

Previously (2023): cdf5db87d4
2026-11-02 19:24:27 +01:00
emilylange
94528f73ab nixosTests.chromium: run with nspawn 2026-11-02 19:24:26 +01:00
emilylange
3388c89ff9 nixosTests.chromium: simplify
This was long overdue. It also makes it so one can actually build the
VM test again without relying on cache.nixos.org to substitute the long
dead nixos-hex.svg FOD.

There is also little reason to keep the google-chrome bits, as those
haven't passed for quite some time now and the current google-chrome
maintainers also don't use nixos/tests/chromium.nix anymore.

It is also just so much faster now. It takes less than 20 seconds
instead of 80+ seconds for me to build locally.

And finally, I am able to drop the machine.shutdown() at the end of the
test that has been wasting my time since ever :)
2026-11-02 19:24:24 +01:00
emilylange
8753215a1a chromium: wire passthru.tests 2026-11-02 19:24:20 +01:00
Adam C. Stephens
aedf37c2d5 atuin: skip flaky ai session tests on darwin
Assisted-By: OpenAI GPT-6.1 Sol high in omp/18.13.1
2026-11-02 13:24:13 -05:00
BrockoliniMorgan
0304eed88d mako: changed systemdMinimal to systemdLibs 2026-11-03 04:20:40 +10:00
nixpkgs-ci[bot]
53ad63de07 cockpit-machines: 358 -> 359 (#580799) 2026-11-02 18:17:28 +00:00
nixpkgs-ci[bot]
8ec2369630 cockpit: 369 -> 370 (#581260) 2026-11-02 18:17:25 +00:00
R. Ryantm
8132c32241 libretro.mrboom: 0-unstable-2026-03-31 -> 0-unstable-2026-06-25 2026-11-02 18:14:47 +00:00
Ross Smyth
2791c343e4 python3Packages.qbittorrent-api: 2026.10.0 -> 2026.10.1 (#581323) 2026-11-02 18:10:36 +00:00
Gaétan Lepage
4f9a6f379a python3Packages.chromadb: update dependencies (#580508) 2026-11-02 18:08:26 +00:00
Sefa Eyeoglu
34a68dad33 astro-language-server: unpin node (#581825) 2026-11-02 18:08:13 +00:00
Ross Smyth
90e9a68138 indilib: 2.2.4.2 -> 2.2.5; indi-3rdparty: 2.2.4 -> 2.2.5 (#570189) 2026-11-02 18:05:26 +00:00
LIN, Jian
43ae5a0a78 emacs/wrapper: fix compatibility with older versions (#581915) 2026-11-02 17:57:45 +00:00
Adib Hanna
903e776d3e zennotes-desktop: 2.74.0 -> 2.81.1 2026-11-02 11:51:19 -06:00
Jost Alemann
05e58b420e freetube: 0.25.3-unstable-2026-10-23 -> 0.26.0
Changelog: https://github.com/FreeTubeApp/FreeTube/releases/tag/v0.26.0-beta
Diff: 59cdc37fe7...v0.26.0-beta
2026-11-02 18:43:50 +01:00
Akira Komamura
c5def0347f emacs/wrapper: fix compatibility with older versions 2026-11-03 01:43:45 +08:00
Hans Christian Schmitz
a084b89e3f nixos/matterjs-server: fix pings always failing
matterjs-server uses ping from iputils on linux to ping e.g. thread
matter nodes. ping was previously not in the PATH of the service, add it
to the PATH.
ping from iputils uses capset and setuid syscalls to drop privileges.
The services previously filtered out all `@privileged` syscalls, causing
ping to fail with SIGSYS, even when it is in PATH. Allow specifically
capset and setuid for ping, but keep filtering out the rest of
`@privileged`.
Also set an empty `CapabilityBoundingSet=` when not using
`bluetoothSupport`.

Fixes https://github.com/NixOS/nixpkgs/issues/582072
2026-11-02 18:42:12 +01:00
Connor Grady
dd8800f5bd nixos/tests/whisparr: check the whisparr_2 version 2026-11-02 11:37:19 -06:00
Connor Grady
3b358fb261 whisparr_2: 2.0.0.2151 -> 2.2.0-develop.404, build from source 2026-11-02 11:37:18 -06:00
R. Ryantm
dec110ddc6 concord-tui: 2.6.3 -> 2.6.4 2026-11-02 17:37:01 +00:00
Tatu Argillander
8b6499d4ed vtsls: use node 26 2026-11-02 19:36:45 +02:00
R. Ryantm
bc40fec4b0 civo: 1.5.5 -> 1.6.0 2026-11-02 17:35:25 +00:00
R. Ryantm
1b1dadcc5a cqlsh-rs: 0.5.17 -> 0.5.18 2026-11-02 17:34:13 +00:00
StepBroBD
1e8d9abcdc krill: 0.16.0 -> 0.16.1 (#582316) 2026-11-02 17:33:46 +00:00
R. Ryantm
6377915829 dysk: 3.8.1 -> 3.8.2 2026-11-02 17:20:23 +00:00
Ran
a3a52b5204 bottom: 0.14.9 -> 0.15.0 2026-11-03 01:18:07 +08:00
Sandro Jäckel
68ec4c1562 ha-mcp: 8.7.0 -> 9.0.0, run tests
Diff: https://github.com/homeassistant-ai/ha-mcp/compare/v8.7.0...v9.0.0

Changelog: https://github.com/homeassistant-ai/ha-mcp/releases/tag/v9.0.0
2026-11-02 18:17:12 +01:00
nixpkgs-ci[bot]
3470cc419a spicetify-cli: 2.46.1 -> 2.46.4 (#582303) 2026-11-02 17:13:23 +00:00
nixpkgs-ci[bot]
e6eb8a7fe2 lockbook-desktop: 26.10.15 -> 26.10.30 (#582041) 2026-11-02 17:13:18 +00:00
nixpkgs-ci[bot]
851ec2f109 gojq: 0.12.19 -> 0.12.20 (#581783) 2026-11-02 17:13:15 +00:00
nixpkgs-ci[bot]
3ca749347c steam-rom-manager: 2.5.44 -> 2.6.0 (#581629) 2026-11-02 17:13:10 +00:00
Andrew Prokhorenkov
a2054211e1 pi-coding-agent: 1.4.0 -> 1.5.0 2026-11-02 11:10:45 -06:00
Keenan Weaver
b36268587e dotnetCorePackages.fetchNupkg: add libxfixes to Avalonia.X11 runtime deps 2026-11-02 11:07:48 -06:00
Sefa Eyeoglu
a973823fe1 fauna-shell: drop
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-11-02 18:04:57 +01:00
Pol Dellaiera
8cb8f89698 ghgrab: allow local networking on darwin (#580941) 2026-11-02 16:57:03 +00:00
R. Ryantm
3e887ec1fa ocamlPackages.cpdf: 2.9.2 -> 2.9.3 2026-11-02 16:54:24 +00:00
Ryan Lahfa
3550868ea5 sniproxy: 0.7.0 -> 0.24.2, switch to the maintained fork (#582187) 2026-11-02 16:51:28 +00:00
R. Ryantm
52a60ea781 ocamlPackages.camlpdf: 2.9.2 -> 2.9.3 2026-11-02 16:49:59 +00:00
R. Ryantm
0e01953821 krill: 0.16.0 -> 0.16.1 2026-11-02 16:49:00 +00:00
Raito Bezarius
692c796ed2 sniproxy: 0.7.0 -> 0.24.2, switch to the maintained fork
Upstream has not released since 0.7.0, and that version is vulnerable to
CVE-2026-119760 (NixOS#581363).

renaudallard's fork has the fix and years of hardening (c-ares instead
of udns, seccomp, OpenSSL, DTLS, HTTP/2), so follow it from now on.
2026-11-02 17:44:04 +01:00
patka
4ae09ac20b bold: update upstream to Codeberg 2026-11-02 17:43:14 +01:00
nixpkgs-ci[bot]
76abcfc873 gridcoin-research: 5.5.1.0 -> 5.5.2.0 (#581784) 2026-11-02 16:39:53 +00:00
nixpkgs-ci[bot]
ef5e386424 tfsort: 0.7.3 -> 0.7.5 (#581311) 2026-11-02 16:39:51 +00:00
nixpkgs-ci[bot]
6f9ca79902 nixbit: 1.0.1 -> 1.2.1 (#582288) 2026-11-02 16:39:50 +00:00
axodentally
27e0caf750 vectorcode: update chromadb dependency override
since main chromadb package removed those
2026-11-02 17:39:33 +01:00
axodentally
fa1c999874 python3Packages.chromadb: add rich dependency
as listed upstream
2026-11-02 17:39:13 +01:00
axodentally
3d5b790964 python3Packages.chromadb: move fastapi dependency to optional/test
fastapi and opentelemetry-instrumentation-fastapi are only needed for
test cases and development purposes, not for production use
(https://github.com/chroma-core/chroma/pull/4706)
2026-11-02 17:39:13 +01:00
axodentally
e4c375fc9c python3Packages.chromadb: remove unused dependencies
requests is not listed as dependency upstream
posthog got removed with https://github.com/chroma-core/chroma/pull/6489
2026-11-02 17:39:13 +01:00
nixpkgs-ci[bot]
48d9d2aa71 omnictl: 1.12.4 -> 1.13.0 (#580511) 2026-11-02 16:30:15 +00:00
R. Ryantm
da264a443a spicetify-cli: 2.46.1 -> 2.46.4 2026-11-02 16:22:51 +00:00
Sandro
5034916d71 open-webui: 0.12.3 -> 0.12.5 (#581266) 2026-11-02 16:14:12 +00:00
Paul Meyer
4495c0820b snpguest: 0.10.0 -> 0.11.0 (#582295) 2026-11-02 16:14:03 +00:00
Fabian Affolter
1c27acd68b python3Packages.linode-api4: 5.48.0 -> 5.49.0 (#582045) 2026-11-02 16:11:33 +00:00
Connor Grady
2f84a8892a nixos/tests/lidarr: test ping and system status 2026-11-02 10:11:10 -06:00
Connor Grady
3764791109 lidarr: 3.1.0.4875 -> 3.1.6.5079 2026-11-02 10:11:10 -06:00
Connor Grady
109b7972f0 lidarr: run Update tests instead of Test.Common 2026-11-02 10:11:10 -06:00
Connor Grady
cccf6ea669 lidarr: fix darwin sandbox build 2026-11-02 10:11:10 -06:00
Connor Grady
3f7df724bc lidarr: link against nixpkgs sqlite 2026-11-02 10:11:10 -06:00
Connor Grady
ef1135e8e8 lidarr: use fpcalc from chromaprint 2026-11-02 10:11:10 -06:00
Fabian Affolter
581fcea710 python3Packages.tplink-omada-client: 1.5.13 -> 1.5.14 (#581767) 2026-11-02 16:09:11 +00:00
Fabian Affolter
d749e0e765 wappalyzergo: 0.3.6 -> 0.3.8 (#581870) 2026-11-02 16:08:18 +00:00
Fabian Affolter
e8fc4484a3 python3Packages.extract-msg: 0.57.0 -> 0.58.1 (#581974) 2026-11-02 16:07:47 +00:00
Fabian Affolter
f751d6d6e8 python3Packages.pyexploitdb: 0.3.50 -> 0.3.51 (#581991) 2026-11-02 16:07:10 +00:00
Fabian Affolter
2404955808 sad: 0.4.32 -> 0.4.33 (#582147) 2026-11-02 16:05:18 +00:00
Fabian Affolter
d8452cdc8b python3Packages.validate-pyproject-schema-store: 2026.10.27 -> 2026.10.30 (#582051) 2026-11-02 16:05:11 +00:00
Fabian Affolter
d2838e9a89 python3Packages.slack-sdk: 3.45.0 -> 3.46.0 (#582046) 2026-11-02 16:05:00 +00:00
Evan Porter
c89d5c95d2 vermouth: move kdePackages.extra-cmake-modules from buildInputs into nativeBuildInputs 2026-11-02 08:03:02 -08:00
Fabian Affolter
b284e3d04f python3Packages.homematicip: 2.20.0 -> 2.21.0 (#582264) 2026-11-02 16:01:56 +00:00
Fabian Affolter
e9e7adb67a python3Packages.stackit-resourcemanager: 0.11.1 -> 0.12.0 (#582283) 2026-11-02 16:01:12 +00:00
Fabian Affolter
f941e82b61 python3Packages.stackit-core: 0.3.1 -> 0.4.0 (#582285) 2026-11-02 15:59:53 +00:00
Ross Smyth
878105990f balatro-mod-manager: drop (#582176) 2026-11-02 15:59:52 +00:00
Keenan Weaver
53319c5f3c dotnetCorePackages.fetchNupkg: add libxi to Avalonia.X11 runtime deps
Allows smoother scrolling
2026-11-02 09:59:00 -06:00
Keenan Weaver
879e0df6d2 dotnetCorePackages.fetchNupkg: add libxrandr, libxext to Avalonia.X11 runtime deps
Fixes window sizing issues
2026-11-02 09:58:50 -06:00
Fabian Affolter
d20f5e1cc1 python3Packages.tencentcloud-sdk-python: 3.1.198 -> 3.1.199
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.198...3.1.199

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.199/CHANGELOG.md
2026-11-02 16:57:38 +01:00
R. Ryantm
b9369d6b64 snpguest: 0.10.0 -> 0.11.0 2026-11-02 15:51:58 +00:00
nixpkgs-ci[bot]
ea069cc020 hyprwhspr-rs: 0.3.33 -> 0.3.34 (#581916) 2026-11-02 15:49:59 +00:00
Ran
ccdb03068d algol68g: 3.12.3 -> 3.13.4 2026-11-02 23:47:05 +08:00
R. Ryantm
3b0faf137b nixbit: 1.0.1 -> 1.2.1 2026-11-02 15:37:31 +00:00
R. Ryantm
1c95188a13 python3Packages.stackit-core: 0.3.1 -> 0.4.0 2026-11-02 15:33:19 +00:00
Gaetan Lepage
4ed9ce7246 python3Packages.pylance: 14.0.1 -> 14.0.2
Diff: https://github.com/lancedb/lance/compare/v14.0.1...v14.0.2

Changelog: https://github.com/lancedb/lance/releases/tag/v14.0.2
2026-11-02 15:32:10 +00:00
R. Ryantm
b56fddefec python3Packages.stackit-resourcemanager: 0.11.1 -> 0.12.0 2026-11-02 15:32:06 +00:00
R. Ryantm
f646ce8245 retrospy: 6.10 -> 6.11 2026-11-02 15:22:34 +00:00
R. Ryantm
47cee061f3 pferd: 3.10.0 -> 3.10.1 2026-11-02 15:20:06 +00:00
Dmitry Alekhine
566f85416b bear: 4.2.3 -> 4.2.4
Signed-off-by: Dmitry Alekhine <dmfr2021y@gmail.com>
2026-11-02 18:17:26 +03:00
nixpkgs-ci[bot]
a79b57f7d2 ygot: 0.35.0 -> 0.36.0 (#582126) 2026-11-02 15:16:08 +00:00
R. Ryantm
0b3e93af95 python3Packages.zm-py: 0.5.7 -> 0.5.10 2026-11-02 15:08:33 +00:00
R. Ryantm
ac93b9c143 flexget: 3.22.9 -> 3.22.10 2026-11-02 15:07:58 +00:00
R. Ryantm
88a947b5ff surfpool: 1.5.0 -> 1.7.0 2026-11-02 15:03:38 +00:00
Thomas Gerbet
8764755d25 darwin.linux-builder: bind QEMU SSH forwarding to loopback (#582263) 2026-11-02 14:51:48 +00:00
Thomas Gerbet
b0d1e0eb7c darwin.linux-builder: keep private key out of store (#582262) 2026-11-02 14:50:08 +00:00
Philip Taron
0835eec814 lfortran: init at 0.68.0 (#447407) 2026-11-02 14:48:11 +00:00
Ihar Hrachyshka
010660524c darwin.linux-builder: bind QEMU SSH forwarding to loopback 2026-11-02 09:44:09 -05:00
j-k
08f6be32f7 llama-swap: 262 -> 268 (#575798) 2026-11-02 14:43:30 +00:00
Pavol Rusnak
7f97c53c0f ollama: 0.40.11 -> 0.40.13 (#582232) 2026-11-02 14:43:26 +00:00
misuzu
e3914b9448 mcp-clickhouse: init at 0.6.0 (#562313) 2026-11-02 14:40:00 +00:00
Sam Estep
709d607c28 npc: 1.0.1 -> 1.0.2 (#582253) 2026-11-02 14:39:53 +00:00
Felix Bargfeldt
f503fa2657 dust: 1.2.6 -> 1.2.7 (#582070) 2026-11-02 14:38:41 +00:00
Ihar Hrachyshka
56988ff064 darwin.linux-builder: keep private key out of store 2026-11-02 09:38:15 -05:00
R. Ryantm
e70f3e401c python3Packages.homematicip: 2.20.0 -> 2.21.0 2026-11-02 14:37:33 +00:00
teto
8c39286871 meli: 0.8.13 -> 0.9
big release.
- added shellcompletion
- get rid of gnunum4 to include other files
2026-11-02 15:36:26 +01:00
misuzu
d72d63e4ca qsvlite: 27.0.1 -> 28.0.0 (#582250) 2026-11-02 14:36:23 +00:00
nixpkgs-ci[bot]
4126006344 mongodb-compass: 1.53.1 -> 1.53.2 (#582108) 2026-11-02 14:30:35 +00:00
R. Ryantm
4e02e1549a npc: 1.0.1 -> 1.0.2 2026-11-02 14:23:48 +00:00
Marie Ramlow
2415f61964 nixos/apache-httpd: escape hostName in logging directives (#574473) 2026-11-02 14:22:16 +00:00
Sandro Jäckel
216117519f music-assistant-desktop: 0.7.2 -> 0.7.4
Diff: https://github.com/music-assistant/desktop-app/compare/0.7.2...0.7.4

Changelog: https://github.com/music-assistant/desktop-app/releases/tag/0.7.4
2026-11-02 15:21:08 +01:00
Sandro
48d6a66088 maintainers: update OulipianSummer (#582025) 2026-11-02 14:20:05 +00:00
nixpkgs-ci[bot]
c2fc6a19df dingtalk-workspace-cli: 1.0.65 -> 1.0.66 (#582212) 2026-11-02 14:17:16 +00:00
nixpkgs-ci[bot]
5c832fb79c nest-cli: 12.0.9 -> 12.0.11 (#581887) 2026-11-02 14:17:05 +00:00
R. Ryantm
0041c77bd6 wtp: 2.10.3 -> 2.10.4 2026-11-02 14:13:43 +00:00
Adam C. Stephens
ea56cbf56c fluux-messenger: 0.17.4 -> 0.18.1 (#577369) 2026-11-02 14:08:56 +00:00
Martin Weinelt
b9646355b4 home-assistant-custom-components.uix: init (#577766) 2026-11-02 14:08:06 +00:00
Yt
0c2e11e86c python3Packages.warp-lang: 1.18.0 -> 1.19.0 (#582170) 2026-11-02 14:05:25 +00:00
Yt
c9f8e5c71f vllm: 0.32.0 -> 0.33.0 (#582172) 2026-11-02 14:04:30 +00:00
nixpkgs-ci[bot]
80c6b9f8d4 kicad-testing-small: 10.0-2026-10-07 -> 10.0-2026-11-01 (#576029) 2026-11-02 14:00:55 +00:00
nixpkgs-ci[bot]
7356cc774d nordvpn: 6.0.1 -> 6.0.2 (#582148) 2026-11-02 13:50:48 +00:00
nixpkgs-ci[bot]
ccadb8c277 opa-envoy-plugin: 1.21.2-envoy-3 -> 1.22.0-envoy (#580580) 2026-11-02 13:50:46 +00:00
Charlotte Hartmann Paludo
62b6fe8e20 home-assistant-custom-lovelace-modules.card-mod: drop in favor of uix 2026-11-02 14:45:55 +01:00
Charlotte Hartmann Paludo
7021d3713f home-assistant-custom-lovelace-modules: split out aliases 2026-11-02 14:45:51 +01:00
linsui
91725f0547 readeck: unpin nodejs 2026-11-02 21:45:29 +08:00
Cosima Neidahl
fb34f109c3 lomiri.lomiri-camera-app: 4.1.1 -> 4.2.1 (#579333) 2026-11-02 13:45:24 +00:00
Charlotte Hartmann Paludo
2e36d22db8 home-assistant-custom-components.uix: init 2026-11-02 14:44:51 +01:00
R. Ryantm
40afd46e14 qsvlite: 27.0.1 -> 28.0.0 2026-11-02 13:40:16 +00:00
Pol Dellaiera
87c4351ac5 php: add missing phase hooks (#581941) 2026-11-02 13:38:19 +00:00
Gaetan Lepage
fff1256a27 python3Packages.docling-serve: 1.29.0 -> 1.38.2
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 13:33:04 +00:00
Gaetan Lepage
15a384e87f python3Packages.docling-jobkit: 3.2.0 -> 3.9.1
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 13:33:01 +00:00
Gaetan Lepage
0effd5f7dc python3Packages.docling-slim: 2.118.0 -> 2.145.0
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 13:32:58 +00:00
Gaetan Lepage
a7eaf21d03 python3Packages.docling-ibm-models: 3.14.0 -> 4.0.4
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 13:32:52 +00:00
Gaetan Lepage
79a8cbd277 python3Packages.docling-parse: 7.8.1 -> 7.24.2
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 13:32:49 +00:00
azahi
bdfbf9e01a werf: 3.11.0 -> 3.12.1 2026-11-02 16:27:53 +03:00
Marie Ramlow
ea3704ff39 cocogitto: un-vendor libgit2 and libz, enable __structuredAttrs (#582199) 2026-11-02 13:19:48 +00:00
Gaetan Lepage
f43320ba09 python3Packages.docling-core: 2.90.0 -> 2.105.0
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 13:19:28 +00:00
Florian Klink
5b1580af2e mcelog: migrate package with custom argument to by-name (#581949) 2026-11-02 13:15:35 +00:00
R. Ryantm
f6d657deeb sqlmap: 1.10.10 -> 1.10.11 2026-11-02 12:56:13 +00:00
Felix Bargfeldt
f7d23c8fd2 cargo-hack: 0.6.45 -> 0.6.46 (#582112) 2026-11-02 12:55:35 +00:00
Gaétan Lepage
2e01feb3b6 vimPlugins.hermes-nvim: 0.17.0 -> 0.18.0 (#582166) 2026-11-02 12:53:52 +00:00
R. Ryantm
9c2197e807 python3Packages.doclang: 0.7.3 -> 0.8.1
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 12:50:56 +00:00
Yohann Boniface
f4e29304c0 qtile, qtile-extras: remove myself as maintainer (#582214) 2026-11-02 12:45:44 +00:00
nixpkgs-ci[bot]
7372db6f1b conmon-rs: 1.1.1 -> 1.2.2 (#582218) 2026-11-02 12:41:43 +00:00
nixpkgs-ci[bot]
f21b20e8c0 fermyon-spin: 4.2.3 -> 4.2.6 (#582173) 2026-11-02 12:41:35 +00:00
Sandro Jäckel
000671b2cc open-webui: 0.12.3 -> 0.12.5
Changelog: https://github.com/open-webui/open-webui/releases/tag/v0.12.5
Changelog: https://github.com/open-webui/open-webui/releases/tag/v0.12.4
Diff: https://github.com/open-webui/open-webui/compare/v0.12.3...v0.12.5
2026-11-02 13:39:31 +01:00
Gabriel Santos
2654d93164 cocogitto: un-vendor libgit2 and libz, enable __structuredAttrs 2026-11-02 09:39:25 -03:00
Sigmanificient
c735f25b4a python3Packages.qtile-extras: add sigmanificient as maintainer 2026-11-02 15:38:14 +03:00
Arjan Schrijver
f63ed117aa python3Packages.qtile{,-extras}: remove arjan from maintainer 2026-11-02 15:38:14 +03:00
Adam C. Stephens
a9f116b08a miniflux: 2.3.4 -> 2.3.5 (#582107) 2026-11-02 12:36:33 +00:00
LIN, Jian
b310176c7b emacsPackages.custom-css: init at unstable-2026-09-14 (#581608) 2026-11-02 12:35:38 +00:00
nixpkgs-ci[bot]
805c007885 docker-compose: 5.6.0 -> 5.6.1 (#581285) 2026-11-02 12:32:19 +00:00
Sandro
700807f08b dnscontrol: 5.7.1 -> 5.7.2 (#581961) 2026-11-02 12:31:38 +00:00
nixpkgs-ci[bot]
ae89d049a2 goupile: 3.12.9 -> 3.12.10 (#582195) 2026-11-02 12:22:28 +00:00
nixpkgs-ci[bot]
80239c8b36 lens: 2026.10.121159 -> 2026.10.261408 (#582141) 2026-11-02 12:22:21 +00:00
nixpkgs-ci[bot]
b0818083d5 code-cursor: 3.25.9 -> 3.27.22 (#582139) 2026-11-02 12:22:17 +00:00
Connor Baker
82cda1b3b1 onnxruntime: drop remove-references-to for cuda_nvcc
The nvlink wrapper in cuda_nvcc removes the library directories nvlink
records in the device code of libonnxruntime_providers_cuda.so.
disallowedRequisites still checks that cuda_nvcc isn't a runtime
dependency.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 12:21:17 +00:00
Connor Baker
9b8fb0e70f cudaPackages.libnvshmem: disallow cuda_nvcc as a runtime dependency
With the nvlink wrapper in cuda_nvcc, neither libnvshmem's device code
nor its ucx and openmpi dependencies refer to cuda_nvcc any more, so
check that it isn't a runtime dependency, as nccl and gdrcopy do.
remove-references-to is still needed for NVSHMEM_BUILD_VARS, which
records CUDA_HOME.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 12:21:14 +00:00
Connor Baker
1ce37cf671 cudaPackages.gdrcopy: drop remove-references-to for cuda_nvcc and cuda_cudart
The nvlink wrapper in cuda_nvcc removes the library directories nvlink
records in gdrcopy_pplat's device code. disallowedRequisites still
checks that neither is a runtime dependency.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 12:21:12 +00:00
Connor Baker
518da426e7 cudaPackages.nccl: drop remove-references-to for cuda_nvcc
The nvlink wrapper in cuda_nvcc removes the library directories nvlink
records in libnccl's device code. disallowedRequisites still checks that
cuda_nvcc isn't a runtime dependency.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 12:21:10 +00:00
Connor Baker
7286ee480f cudaPackages.cuda_nvcc: wrap nvlink to remove references to the Nix store from its output
nvlink records its command line, including the library directories (-L)
and the NVVM directory (-nvvmpath), in the .note.nv.tkinfo section of
the cubins it writes, which nvcc embeds in the binary or object it
links. Everything linked with nvcc therefore referred to cuda_nvcc and
the build's library directories. Neither nvlink nor nvcc can omit them.

The wrapper runs nvlink, then overwrites with e's, as
remove-references-to does, each hash of a store path in the
.note.nv.tkinfo sections of its output, rewriting only those sections
and leaving the output's size and layout unchanged. The only part of
nvlink's interface it depends on is how the output is named (-o, and
options files). It fails, removing the output, when it can't handle the
output. It finds nvlink next to itself, so it's built once with stdenv
for every CUDA release. See README.md.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 12:21:08 +00:00
Connor Baker
6d61d648b0 cudaPackages.cuda_nvcc: move to a directory
Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 12:21:05 +00:00
StepBroBD
1c26ef30c2 ocamlPackages.ocaml-solo5: 1.3.4 -> 1.3.5 (#580062) 2026-11-02 12:20:57 +00:00
Vladislav Grechannik
7f22afb3cc lutris: drop gtk2 2026-11-02 13:19:02 +01:00
Yohann Boniface
714f8b0d5d python3Packages.qtile-extras: fix tests with pytest 9 (#579639) 2026-11-02 12:18:34 +00:00
R. Ryantm
2313c3ace0 conmon-rs: 1.1.1 -> 1.2.2 2026-11-02 12:18:14 +00:00
Pol Dellaiera
560a0e606c frankenphp: 1.13.2 -> 1.13.4 (#581816) 2026-11-02 12:14:43 +00:00
Gaetan Lepage
e1e5d6b918 python3Packages.kserve: fix vllm 0.33.0 compat 2026-11-02 12:13:02 +00:00
Sandro
46efffc2fb mcp-searxng: 2.8.1 -> 2.9.0 (#582193) 2026-11-02 12:04:14 +00:00
Fabian Affolter
ab4a239ec2 python3Packages.claude-agent-sdk: 0.2.174 -> 0.2.176
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.174...v0.2.176

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.176/CHANGELOG.md
2026-11-02 13:02:59 +01:00
Fabian Affolter
2b41e0e710 python3Packages.a2a-sdk: 1.2.3 -> 1.3.0
Diff: https://github.com/a2aproject/a2a-python/compare/v1.2.3...v1.3.0

Changelog: https://github.com/a2aproject/a2a-python/blob/v1.3.0/CHANGELOG.md
2026-11-02 13:01:51 +01:00
R. Ryantm
bf92b1391e dingtalk-workspace-cli: 1.0.65 -> 1.0.66 2026-11-02 12:01:44 +00:00
R. Ryantm
17fb6b774b har-to-k6: 0.14.16 -> 0.14.17 2026-11-02 11:59:29 +00:00
Fabian Affolter
fcb804e4f0 cnspec: 14.8.0 -> 14.9.1
Changelog: https://github.com/mondoohq/cnspec/releases/tag/v14.9.1
2026-11-02 12:58:46 +01:00
Sandro
90e3f3e23f home-assistant-custom-components.openplantbook: 1.6.0 -> 1.7.0 (#581780) 2026-11-02 11:58:09 +00:00
Gaétan Lepage
dbe761fe6a singularity: mark as deprecated; udocker: switch from singularity to apptainer (#580880) 2026-11-02 11:56:25 +00:00
Gaetan Lepage
af0c58785c python3Packages.pytensor: 3.3.6 -> 3.3.7
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.3.6...rel-3.3.7

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.3.7
2026-11-02 11:55:05 +00:00
asymmetric
61b5da6ab3 go-ethereum: 1.17.8 -> 1.17.10 (#579867) 2026-11-02 11:54:55 +00:00
Fabian Affolter
ceaf3fb617 diskwatch: 0.7.0 -> 0.7.1
Diff: https://github.com/matthart1983/diskwatch/compare/v0.7.0...v0.7.1

Changelog: https://github.com/matthart1983/diskwatch/releases/tag/v0.7.1
2026-11-02 12:54:16 +01:00
Christopher Mühl
cccbcd4faf herdr-desktop: init at 0.1.10
Assisted-by: Claude Code (claude-opus-5-5)
Co-authored-by: Philip Munksgaard <philip@munksgaard.me>
Co-authored-by: Prasurjya Pran Borah <96339995+iamppborah@users.noreply.github.com>
2026-11-02 12:52:44 +01:00
Christopher Mühl
c224ca9b47 herdr-core: init at 0.1.15
Assisted-by: Claude Code (claude-opus-5-5)
Co-authored-by: Philip Munksgaard <philip@munksgaard.me>
Co-authored-by: Prasurjya Pran Borah <96339995+iamppborah@users.noreply.github.com>
2026-11-02 12:52:44 +01:00
Fabian Affolter
67376e0c62 cdncheck: 1.3.3 -> 1.4.0
Diff: https://github.com/projectdiscovery/cdncheck/compare/v1.3.3...v1.4.0

Changelog: https://github.com/projectdiscovery/cdncheck/releases/tag/v1.4.0
2026-11-02 12:52:32 +01:00
Diogo Correia
142808aff8 yaak: fix build with wasm-pack 0.15.1 (#581089) 2026-11-02 11:52:00 +00:00
Fabian Affolter
0ef84fc135 python3Packages.ida-hcli: 0.21.0 -> 0.27.3 (#581712) 2026-11-02 11:50:13 +00:00
Fabian Affolter
c27f637874 python3Packages.iamdata: 0.1.202610311 -> 0.1.202611011 (#581713) 2026-11-02 11:50:05 +00:00
StepBroBD
ebca96e1a9 wasm-bindgen-cli_0_2_130: init at 0.2.130 (#582081) 2026-11-02 11:46:50 +00:00
j-k
54de6a0622 bun: 1.4.2 -> 1.4.4 (#577354) 2026-11-02 11:28:02 +00:00
R. Ryantm
9988a01ad0 goupile: 3.12.9 -> 3.12.10 2026-11-02 11:23:47 +00:00
R. Ryantm
b966b6558f ollama: 0.40.11 -> 0.40.13 2026-11-02 11:17:42 +00:00
Yueh-Shun Li
42cd865965 singularity: add meta.problems.deprecated 2026-11-02 19:17:24 +08:00
Yueh-Shun Li
28a1d50cd1 udocker: use apptainer instead of singularity (Sylab's SingularityCE)
udocker 1.3.10 has switched its default dependency from Singularity to Apptainer.
2026-11-02 19:17:23 +08:00
Vadym-Valdis Yudaiev
6b62214511 emacsPackages.custom-css: init at unstable-2024-01-03 2026-11-02 13:16:32 +02:00
7c6f434c
9c51807a7a monit: 5.35.2 -> 6.0.0 (#532144) 2026-11-02 11:08:53 +00:00
Yueh-Shun Li
6c91634ec1 singularity: 4.4.2 -> 4.6.0 (#582186) 2026-11-02 11:08:04 +00:00
7c6f434c
547d6aa0f2 lazarus: add darwin support (#577231) 2026-11-02 11:07:53 +00:00
7c6f434c
7a725e90ad wine-staging: 11.19 -> 11.21 (#582033) 2026-11-02 11:05:55 +00:00
7c6f434c
e2a38a24f5 love_*: Use Lua 5.1 when LuaJIT is unavailable (#581032) 2026-11-02 11:02:09 +00:00
nixpkgs-ci[bot]
2dbd75467d ttt: 1.8.0 -> 1.10.0 (#582168) 2026-11-02 11:00:30 +00:00
R. Ryantm
b91117ad2d mcp-searxng: 2.8.1 -> 2.9.0 2026-11-02 10:58:31 +00:00
Felix Bargfeldt
a4494a0904 uutils-diffutils: 0.5.0 -> 0.6.0 (#582189) 2026-11-02 10:57:17 +00:00
potoo0
c7c44ee0eb mihomo-tui: init at 0.6.0 2026-11-02 18:53:14 +08:00
nixpkgs-ci[bot]
58900105b5 velocity: 4.2.1-unstable-2026-10-07 -> 4.3.2-unstable-2026-10-28 (#580215) 2026-11-02 10:52:11 +00:00
Sizhe Zhao
b1240ec4aa agent-browser: 0.41.0 -> 0.41.1 2026-11-02 18:51:08 +08:00
SkohTV
2847ae3370 httpie-desktop: use finalAttrs 2026-11-02 11:44:13 +01:00
nixpkgs-ci[bot]
df1e6651c1 ku: 0.12.0 -> 0.13.0 (#582094) 2026-11-02 10:43:20 +00:00
nixpkgs-ci[bot]
1f2ec86e02 plasticity: 26.2.0 -> 26.2.4 (#582109) 2026-11-02 10:43:05 +00:00
R. Ryantm
d0bf9dd2f2 uutils-diffutils: 0.5.0 -> 0.6.0 2026-11-02 10:41:00 +00:00
Gaetan Lepage
b51386a83d singularity: 4.4.2 -> 4.6.0
Diff: https://github.com/sylabs/singularity/compare/v4.4.2...v4.6.0

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.6.0
2026-11-02 10:38:40 +00:00
yaya
58f44ee746 bitwarden-cli: manually prune deps (#581914) 2026-11-02 10:38:26 +00:00
nixpkgs-ci[bot]
dd469d02f5 lmstudio: 0.4.26-4 -> 0.4.28-2 (#581911) 2026-11-02 10:35:13 +00:00
nixpkgs-ci[bot]
042aae5e9c upsun: 5.14.0 -> 5.15.2 (#581962) 2026-11-02 10:34:35 +00:00
Ryan Omasta
000573b897 tandoor-recipes: 2.6.13 -> 2.7.2
https://github.com/TandoorRecipes/recipes/releases/tag/2.7.2
Diff: https://github.com/TandoorRecipes/recipes/compare/2.6.13...2.7.2
2026-11-02 04:34:09 -06:00
Pol Dellaiera
1bd9ffc55d php: add --show-diff to make test
Useful when reporting an issue upstream.
2026-11-02 11:27:04 +01:00
Pol Dellaiera
a59065f24b php: add missing phase hooks 2026-11-02 11:27:04 +01:00
TANIGUCHI Masaya
13ac47fdfd ccl: preserve absolute echo substitution
The 1.14 Linux x86-64 and 32-bit ARM Makefiles still use /bin/echo
for linker and assembler flag probes. Keep replacing it with the
coreutils path, while allowing Makefiles without this command.

Assisted-by: OpenAI Codex (GPT-6)
2026-11-02 19:24:11 +09:00
Yt
0f88a264ed python3Packages.pinecone: 10.0.0 -> 10.2.0 (#582144) 2026-11-02 10:23:25 +00:00
Gaetan Lepage
7fd50b924b vllm: 0.32.0 -> 0.33.0
Diff: https://github.com/vllm-project/vllm/compare/v0.32.0...v0.33.0

Changelog: https://github.com/vllm-project/vllm/releases/tag/v0.33.0
2026-11-02 10:21:44 +00:00
Bruno BELANYI
b96fe4ad74 cgt-calc: fix build on latest uv (#581986) 2026-11-02 10:21:36 +00:00
Gaétan Lepage
899b516a15 singularity: 4.4.1 -> 4.4.2 (#528612) 2026-11-02 10:19:45 +00:00
nixpkgs-ci[bot]
305622bb37 myks: 5.15.0 -> 5.15.2 (#582161) 2026-11-02 10:16:30 +00:00
R. Ryantm
94ec617d1f oscar: 2.1.0 -> 2.1.1 2026-11-02 10:12:21 +00:00
Ryan Omasta
46763169b6 balatro-mod-manager: drop
Discontinued and project archived as of Sep 29, 2026

Signed-off-by: Ryan Omasta <git@ryand.ca>
2026-11-02 04:11:17 -06:00
yaya
7ac30b35b0 gitlab: build with nodejs_24
Node.js 22 will reach end-of-life during the 26.11 release.
2026-11-02 11:10:19 +01:00
TANIGUCHI Masaya
962b9df048 ccl: 1.13 -> 1.14, add aarch64 support
Add native aarch64-linux and aarch64-darwin builds using the upstream
1.14 bootstrap archives. Pass the platform-specific FASL extension to
the ASDF package builder instead of assuming Linux x86-64.

Use native build inputs for m4 and Darwin's mig, and remove obsolete
Darwin x86 substitutions. Document the heap image and FASL format change.

https://github.com/Clozure/ccl/releases/tag/v1.14

Assisted-by: OpenAI Codex (GPT-6)
2026-11-02 19:01:36 +09:00
Gaetan Lepage
8c98033329 python3Packages.warp-lang: 1.18.0 -> 1.19.0
Diff: https://github.com/NVIDIA/warp/compare/v1.18.0...v1.19.0

Changelog: https://github.com/NVIDIA/warp/blob/v1.19.0/CHANGELOG.md
2026-11-02 09:59:50 +00:00
R. Ryantm
3b5c2add5b fermyon-spin: 4.2.3 -> 4.2.6 2026-11-02 09:58:52 +00:00
R. Ryantm
4ad0295d13 python3Packages.pylru: 1.3.1 -> 1.3.3 2026-11-02 09:54:31 +00:00
nixpkgs-ci[bot]
b5d2c9b002 jreleaser-cli: 1.26.0 -> 1.27.0 (#581331) 2026-11-02 09:49:56 +00:00
Pascal Bach
db0232d0bb sonarqube-cli: fix libsecret for auth login 2026-11-02 10:49:19 +01:00
R. Ryantm
4d16eb0cad ttt: 1.8.0 -> 1.10.0 2026-11-02 09:47:35 +00:00
Gaetan Lepage
3939b1c0c0 singularity: fix tests.image-hello-cowsay
Since SingularityCE 4.4.2, helper binaries (mksquashfs, unsquashfs, ...)
are located via the "root search path" / "user search path" config
directives instead of $PATH, so the wrapped PATH was ignored and
mksquashfs could not be found. Inject the Nixpkgs binary paths into the
search-path defaults in config.go.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-02 09:45:40 +00:00
R. Ryantm
095f09f2b0 vimPlugins.hermes-nvim: 0.17.0 -> 0.18.0 2026-11-02 09:43:26 +00:00
R. Ryantm
dd0f7f1601 mutmut: 3.8.0 -> 3.8.1 2026-11-02 09:38:47 +00:00
R. Ryantm
5672daaae9 myks: 5.15.0 -> 5.15.2 2026-11-02 09:38:27 +00:00
Nikolay Korotkiy
dc691b9001 gpxsee: 16.17 -> 16.19 (#582110) 2026-11-02 09:36:21 +00:00
yaya
cc5bd6b241 gitlab-runner: 19.2.1 -> 19.5.2 (#581307) 2026-11-02 09:32:42 +00:00
Alex Rice
133a1659ef onlyoffice-desktopeditors: remove gtk2 dependency 2026-11-02 09:32:26 +00:00
Gaétan Lepage
ae887109fd torch-tensorrt, python3Packages.torch-tensorrt: init at 2.14.0 (#577614) 2026-11-02 09:23:46 +00:00
Gaétan Lepage
9ae3a7317b mojo-bin: 1.0.0 -> 1.2.0 (#582121) 2026-11-02 09:23:23 +00:00
R. Ryantm
8869427a9f cargo-show-asm: 0.2.63 -> 0.2.64 2026-11-02 09:21:21 +00:00
nixpkgs-ci[bot]
b495914238 gqlgen: 0.17.97 -> 0.17.98 (#582010) 2026-11-02 09:20:51 +00:00
Thiago Kenji Okada
3fc50cee8f libretro.pcsx2: 0-unstable-2026-10-18 -> 0-unstable-2026-11-01 (#581980) 2026-11-02 09:10:02 +00:00
loner
2a9e6891e3 python3Packages.qtile-extras: fix tests with pytest 9 2026-11-02 12:05:00 +03:00
Sigmanificient
8f5e700a4f python3Packages.qtile: fix tests with pytest 9 2026-11-02 12:05:00 +03:00
TornaxO7
6bb67f729e nixos/crowdsec: escape "%" for systemd-tmpfiles 2026-11-02 10:01:54 +01:00
zowoq
ccc3e2e587 linux_xanmod_latest: 7.2.14 -> 7.2.15 (#582130) 2026-11-02 08:57:05 +00:00
R. Ryantm
4619deec1e signalbackup-tools: 20261014 -> 20261102-1 2026-11-02 08:52:42 +00:00
Yohann Boniface
327cb14b50 python3Packages.pytest-mypy: 1.0.1 -> 1.1.0 (#582085) 2026-11-02 08:50:17 +00:00
Connor Baker
b3f8b9aabb python3Packages.torch-tensorrt: init at 2.14.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 08:50:08 +00:00
Connor Baker
5bf97fbe91 torch-tensorrt: init at 2.14.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 08:50:05 +00:00
R. Ryantm
2cd1f059f4 nordvpn: 6.0.1 -> 6.0.2 2026-11-02 08:48:17 +00:00
R. Ryantm
9e6fe9972c grok-build: 1.0.62 -> 1.0.70 2026-11-02 08:48:07 +00:00
R. Ryantm
abc3d35092 sad: 0.4.32 -> 0.4.33 2026-11-02 08:48:05 +00:00
Yueh-Shun Li
d4af0d0d6f losslesscut: 3.70.2 -> 3.70.1-unstable-2026-10-24 (bump Electron to 45) 2026-11-02 16:47:25 +08:00
Gaétan Lepage
f12bf47a10 opencode: 2.2.1 -> 2.2.5 (#581607) 2026-11-02 08:44:21 +00:00
R. Ryantm
3a86cf6d71 python3Packages.pinecone: 10.0.0 -> 10.2.0 2026-11-02 08:42:12 +00:00
R. Ryantm
5ae0c24f5d lens: 2026.10.121159 -> 2026.10.261408 2026-11-02 08:38:17 +00:00
Yueh-Shun Li
df696a8704 losslesscut: add meta.changelog only when src.tag is not null 2026-11-02 16:33:45 +08:00
R. Ryantm
ae1faaa682 code-cursor: 3.25.9 -> 3.27.22 2026-11-02 08:32:37 +00:00
Yohann Boniface
91230cf4a7 maintainers: drop derchris (#577085) 2026-11-02 08:29:57 +00:00
R. Ryantm
ab65604fce emcee: 0.8.0 -> 0.9.0 2026-11-02 08:28:27 +00:00
Yohann Boniface
0cc5ccbe83 maintainers: drop svsdep (#577079) 2026-11-02 08:28:24 +00:00
Yohann Boniface
e8363ed9c2 maintainers: drop msiedlarek (#577069) 2026-11-02 08:27:57 +00:00
Yohann Boniface
45861ba083 maintainers: drop evck (#577061) 2026-11-02 08:23:53 +00:00
Yohann Boniface
25aa566891 maintainers: drop aaronschif (#577055) 2026-11-02 08:23:31 +00:00
Yohann Boniface
78d14cf463 maintainers: drop trevorj (#577052) 2026-11-02 08:23:05 +00:00
eljamm
36fd75e83f corteza: use node 26 2026-11-02 09:19:50 +01:00
eljamm
dfbffdb9f2 linux_xanmod_latest: 7.2.14 -> 7.2.15
- Changelog: https://dl.xanmod.org/changelog/7.2/ChangeLog-7.2.15-xanmod1.gz
- Diff: https://gitlab.com/xanmod/linux/-/compare/7.2.14-xanmod1..7.2.15-xanmod1?from_project_id=51590166
2026-11-02 09:13:03 +01:00
R. Ryantm
1ca93d1ebc opn2bankeditor: 1.3-unstable-2026-10-11 -> 1.3-unstable-2026-10-22 2026-11-02 08:09:22 +00:00
Francesco Gazzetta
1dc6489160 ladybird: 0-unstable-2026-10-24 -> 0-unstable-2026-11-01 (#581758) 2026-11-02 08:07:55 +00:00
R. Ryantm
dba1ce161a python3Packages.iniparse: 0.5 -> 0.5.2 2026-11-02 08:06:27 +00:00
nixpkgs-ci[bot]
d037170eb4 flying-carpet: 10.0.5 -> 10.0.6 (#582128) 2026-11-02 08:02:13 +00:00
Paul Meyer
9f8edcc7e0 libguestfs: build without fuse (#579283) 2026-11-02 08:01:12 +00:00
Connor Baker
5a72684c84 python3Packages.dllist: init at 2.0.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-02 07:59:19 +00:00
Charlotte Hartmann Paludo
f0e1612870 nixos/nvidia-container-toolkit: fix stray ´ preventing CDI generator restarts 2026-11-02 08:59:04 +01:00
Maximilian Bosch
63e1db6865 nixos/nextcloud: improve error log settings (#581946) 2026-11-02 07:55:41 +00:00
R. Ryantm
206e5a8f2e grafanaPlugins.grafana-mqtt-datasource: 1.3.8 -> 1.3.11 2026-11-02 07:54:11 +00:00
R. Ryantm
09388413ab flying-carpet: 10.0.5 -> 10.0.6 2026-11-02 07:47:35 +00:00
R. Ryantm
261f9af860 ygot: 0.35.0 -> 0.36.0 2026-11-02 07:42:43 +00:00
Paul Meyer
dfadace21a fedpkg: init at 1.47 (also python3Packages.{koji,bodhi-client,rpkg}) (#539188) 2026-11-02 07:42:37 +00:00
nixpkgs-ci[bot]
aeef084540 keycloakPlugins.keycloak-magic-link: 0.92 -> 0.94 (#581177) 2026-11-02 07:41:12 +00:00
nixpkgs-ci[bot]
0abd021323 beeper: 4.3.209 -> 4.3.264 (#582115) 2026-11-02 07:30:58 +00:00
R. Ryantm
c2f94e821b mojo-bin: 1.0.0 -> 1.2.0 2026-11-02 07:25:49 +00:00
nixpkgs-ci[bot]
c8f910f453 wlr-layout-ui: 2.1.0 -> 2.2.0 (#582075) 2026-11-02 07:20:08 +00:00
nixpkgs-ci[bot]
6712b86b9d gost: 3.3.1 -> 3.3.2 (#581942) 2026-11-02 07:20:06 +00:00
Fabian Affolter
8d725d062e python3Packages.awswrangler: 3.17.1 -> 3.18.0 (#581297) 2026-11-02 07:17:36 +00:00
R. Ryantm
abd7b9af5a actual-server: 26.10.0 -> 26.11.0 2026-11-02 07:15:42 +00:00
Sigmanificient
4689dd65de python3Packages.pytest-mypy: add meta.changelog 2026-11-02 10:15:02 +03:00
Sigmanificient
95f85bb467 python3Packages.pytest-mypy: enable tests 2026-11-02 10:13:18 +03:00
R. Ryantm
379517fa68 vscode-extensions.tombi-toml.tombi: 1.8.9 -> 1.9.8 2026-11-02 07:12:08 +00:00
nixpkgs-ci[bot]
24ba58a38d gitte: 0.11.0 -> 0.11.1 (#582091) 2026-11-02 07:01:22 +00:00
R. Ryantm
b6667c95df beeper: 4.3.209 -> 4.3.264 2026-11-02 07:01:06 +00:00
R. Ryantm
4b4e120c5d cargo-hack: 0.6.45 -> 0.6.46 2026-11-02 06:53:17 +00:00
R. Ryantm
2b489e2923 python3Packages.raygeo: 1.67.0 -> 1.68.0 2026-11-02 06:49:40 +00:00
R. Ryantm
906fefae79 gpxsee: 16.17 -> 16.19 2026-11-02 06:43:22 +00:00
R. Ryantm
57d3b290e4 plasticity: 26.2.0 -> 26.2.4 2026-11-02 06:42:20 +00:00
R. Ryantm
8acece0d64 mongodb-compass: 1.53.1 -> 1.53.2 2026-11-02 06:40:46 +00:00
Peter Hoeg
ce84d09dc9 framework-settings: init at 1.0.0 (#581660) 2026-11-02 06:33:16 +00:00
Doron Behar
9b0870def6 imapfilter: 2.8.5 -> 2.8.6 (#582030) 2026-11-02 06:32:10 +00:00
nixpkgs-ci[bot]
c229fb2585 cloudflared: 2026.10.3 -> 2026.10.7 (#581699) 2026-11-02 06:32:01 +00:00
ThePhoenix
cf7a642a34 miniflux: 2.3.4 -> 2.3.5
https://github.com/miniflux/v2/releases/tag/2.3.5
2026-11-02 06:31:47 +00:00
Doron Behar
6a1dde59fa picard: 3.0.3 -> 3.0.4 (#581820) 2026-11-02 06:31:38 +00:00
Mistyttm
1820c2c61f jellystat: update to nodejs_24 2026-11-02 16:18:04 +10:00
dotlambda
26cb179eed python3Packages.urllib3-future: 2.25.904 -> 2.25.905 (#582082) 2026-11-02 06:10:12 +00:00
dotlambda
f6ac90a260 python3Packages.pytest-recording: 0.13.4 -> 0.14.0 (#581474) 2026-11-02 06:08:39 +00:00
nixpkgs-ci[bot]
9010c3ce18 rambox: 3.1.1 -> 3.1.2 (#581951) 2026-11-02 06:01:05 +00:00
R. Ryantm
73f6227709 python3Packages.pyvista: 0.49.1 -> 0.49.2 2026-11-02 05:58:02 +00:00
R. Ryantm
d469688455 bitwarden-desktop: 2026.10.0 -> 2026.10.2 2026-11-02 05:57:05 +00:00
R. Ryantm
719c36d637 hermitcli: 0.54.0 -> 0.55.1 2026-11-02 05:41:31 +00:00
nixpkgs-ci[bot]
0f0554d271 garnet: 2.1.8 -> 2.2.4 (#573879) 2026-11-02 05:30:31 +00:00
R. Ryantm
c971542014 ku: 0.12.0 -> 0.13.0 2026-11-02 05:12:38 +00:00
R. Ryantm
327046aa18 python3Packages.flask-swagger-ui: 5.32.14 -> 5.34.0 2026-11-02 04:48:45 +00:00
R. Ryantm
3a008529e6 gitte: 0.11.0 -> 0.11.1 2026-11-02 04:46:17 +00:00
Connor Baker
548dcefb91 python3Packages.cuda-pathfinder: 1.8.4 -> 1.8.5 (#581817) 2026-11-02 04:33:30 +00:00
Connor Baker
4dfadc160a nixl: 1.5.1 -> 1.5.2 (#581728) 2026-11-02 04:32:46 +00:00
Connor Baker
930d07c11e python3Packages.earth2studio: 0.19.0 -> 0.20.0 (#581709) 2026-11-02 04:31:58 +00:00
R. Ryantm
5aec0b58ed ocamlPackages.ssl: 0.8.0 -> 0.8.1 2026-11-02 04:25:02 +00:00
Aaron Andersen
c1de697919 python3Packages.testrail-api: 1.13.6 -> 1.14.0 (#579577) 2026-11-02 04:10:03 +00:00
R. Ryantm
f2d2162024 python3Packages.pytest-mypy: 1.0.1 -> 1.1.0 2026-11-02 04:09:53 +00:00
zowoq
a19b4bef2b terraform-providers.vmware_wavefront: remove 2026-11-02 14:08:03 +10:00
zowoq
9b4d1a84f3 terraform-providers.pablovarela_slack: remove 2026-11-02 14:08:03 +10:00
zowoq
115a0cf9b2 terraform-providers.oktadeveloper_oktaasa: remove 2026-11-02 14:08:03 +10:00
zowoq
ab18ffb942 terraform-providers.kislerdm_neon: remove 2026-11-02 14:08:03 +10:00
zowoq
41d745d537 terraform-providers.determinatesystems_hydra: remove 2026-11-02 14:08:03 +10:00
zowoq
a502f218fa terraform-providers.cullenmcdermott_porkbun: remove 2026-11-02 14:08:03 +10:00
zowoq
eb02a02f93 terraform-providers.cloudfoundry-community_cloudfoundry: remove 2026-11-02 14:08:03 +10:00
zowoq
457e4506b0 terraform-providers.denoland_deno: remove 2026-11-02 14:08:03 +10:00
Bart Oostveen
09a980dcce wasm-bindgen-cli: 0.2.129 -> 0.2.130 2026-11-02 05:03:37 +01:00
Bart Oostveen
33d0d7d2d0 wasm-bindgen-cli_0_2_130: init at 0.2.130 2026-11-02 05:03:09 +01:00
Niklas Hambüchen
6fa8c93395 ceph: fix build failure in qatlib and qatzip (#581319) 2026-11-02 04:02:34 +00:00
nixpkgs-ci[bot]
fffbaed406 exa-agent-skills: 2026.10.19-627da25 -> 2026.10.26-aa6d5e6 (#581918) 2026-11-02 04:01:08 +00:00
Bruno Bigras
aa9172c995 veilid: 0.5.7 -> 0.5.8 2026-11-01 23:00:12 -05:00
R. Ryantm
8c773335ee python3Packages.django-auth-ldap: 5.3.0 -> 5.4.0 2026-11-02 03:59:51 +00:00
R. Ryantm
36b04d1e99 python3Packages.urllib3-future: 2.25.904 -> 2.25.905 2026-11-02 03:49:15 +00:00
samir
5679a190fd bruno-cli: unpin nodejs_22 2026-11-02 00:38:40 -03:00
samir
b90d18a6fc bruno: unpin nodejs_22 2026-11-02 00:38:29 -03:00
R. Ryantm
b8b7a99691 wlr-layout-ui: 2.1.0 -> 2.2.0 2026-11-02 03:32:59 +00:00
nixpkgs-ci[bot]
6a347de9cc tmuxai: 2.4.0 -> 2.5.0 (#581850) 2026-11-02 03:31:12 +00:00
nixpkgs-ci[bot]
963792c8c4 samrewritten: 1.6.1 -> 1.6.5 (#581269) 2026-11-02 03:31:10 +00:00
Chris Moultrie
3a97efd7fd fittrackee: 1.3.6 -> 1.3.8 2026-11-01 22:21:35 -05:00
nixpkgs-ci[bot]
2393e9caa2 cpak: 2.14.8 -> 2.14.13 (#582063) 2026-11-02 03:19:35 +00:00
R. Ryantm
387ef5b65f matrix-synapse-plugins.matrix-synapse-mjolnir-antispam: 2.0.1 -> 2.0.2 2026-11-02 03:19:24 +00:00
Muhammad Falak R Wani
ecf4d85b34 dust: 1.2.6 -> 1.2.7
Diff: https://github.com/bootandy/dust/compare/v1.2.6...v1.2.7
Changelog: https://github.com/bootandy/dust/releases/tag/v1.2.7

Signed-off-by: Muhammad Falak R Wani <falakreyaz@gmail.com>
2026-11-02 08:43:02 +05:30
Adam C. Stephens
84358a3ae6 omp: 18.14.0 -> 18.15.0 (#582060) 2026-11-02 03:12:57 +00:00
Adam C. Stephens
e7a364663a paseo{,-hub}: upgrade to nodejs 26 (#582064) 2026-11-02 03:10:36 +00:00
R. Ryantm
03db1870d1 burpsuite: 2026.10 -> 2026.10.1 2026-11-02 03:07:45 +00:00
nixpkgs-ci[bot]
26a5d17270 minijinja: 3.0.1 -> 3.0.5 (#582050) 2026-11-02 03:02:00 +00:00
Winter
82a086d207 maintainers/team-list: sync node from github (#582055) 2026-11-02 03:00:43 +00:00
Winter
eccbcc07e3 maintainers/team-list: sync node from github 2026-11-01 21:54:18 -05:00
nixpkgs-ci[bot]
6f0277a4d5 mango: 0.18.3 -> 0.18.4 (#581996) 2026-11-02 02:50:53 +00:00
Winter
23dd4b81a0 maintainers/github-teams.json: Automated sync (#582061) 2026-11-02 02:47:18 +00:00
Adam C. Stephens
8c7f9fe9ab paseo-hub: upgrade nodejs to v26
Assisted-By: OpenAI GPT-6.1 Sol high in omp/18.14.0
2026-11-01 21:45:01 -05:00
Adam C. Stephens
6a95e294db paseo: upgrade nodejs to v26
Assisted-By: OpenAI GPT-6.1 Sol high in omp/18.14.0
2026-11-01 21:44:59 -05:00
Adam C. Stephens
9e3d46185b tuios: 0.12.0 -> 0.12.1 (#582057) 2026-11-02 02:42:53 +00:00
nixpkgs-ci[bot]
ead24208fc maintainers/github-teams.json: Automated sync 2026-11-02 02:41:35 +00:00
Adam C. Stephens
e9529a843f omp: 18.14.0 -> 18.15.0
Changelog: https://github.com/can1357/oh-my-pi/releases/tag/v18.15.0
2026-11-01 21:39:33 -05:00
zowoq
0a8cebe781 terraform-providers.tencentcloudstack_tencentcloud: 1.83.36 -> 1.83.39 (#582037) 2026-11-02 02:39:13 +00:00
R. Ryantm
9b83ae1f82 cpak: 2.14.8 -> 2.14.13 2026-11-02 02:38:00 +00:00
R. Ryantm
7a41fc204d wl-clipboard-rs: 0.9.4 -> 0.9.5 2026-11-02 02:36:54 +00:00
Adam C. Stephens
d5429cd299 tuios: 0.12.0 -> 0.12.1
Changelog: https://github.com/Gaurav-Gosain/tuios/releases/tag/v0.12.1
2026-11-01 21:36:26 -05:00
R. Ryantm
5d27015e0f ansilove: 4.2.2 -> 4.2.3 2026-11-02 02:31:20 +00:00
dish
e2a208698f bitwarden-cli: Delete sourcemaps before install
Saves just over 50mb of closure size, and they are unneeded at runtime.
2026-11-01 21:30:22 -05:00
dish
8e8dfb5473 bitwarden-cli: unpin nodejs version 2026-11-01 21:30:21 -05:00
dish
bcaa622700 bitwarden-cli: manually prune deps
Pruning deps in `postBuild` saves just over 1.2GiB, since the standard
`npm prune` that's run in `npmInstallHook` doesn't actually prune the deps here for some reason.
2026-11-01 21:30:21 -05:00
R. Ryantm
ce083654cc python3Packages.validate-pyproject-schema-store: 2026.10.27 -> 2026.10.30 2026-11-02 02:12:40 +00:00
R. Ryantm
d8f3eb4d84 minijinja: 3.0.1 -> 3.0.5 2026-11-02 02:06:03 +00:00
R. Ryantm
ab79da6cbd python3Packages.linode-api4: 5.48.0 -> 5.49.0 2026-11-02 01:54:19 +00:00
R. Ryantm
0988e6233a libversion: 3.0.4 -> 3.0.5 2026-11-02 01:46:44 +00:00
R. Ryantm
25f62d3f6c python3Packages.slack-sdk: 3.45.0 -> 3.46.0 2026-11-02 01:43:31 +00:00
dotlambda
5c9de89ec5 vaultwarden: 1.37.4 -> 1.37.5 (#581979) 2026-11-02 01:28:21 +00:00
Sandro
fe13a10958 gitea: 28.2.0 -> 28.3.0 (#581738) 2026-11-02 01:27:06 +00:00
R. Ryantm
91f6abb98a lockbook-desktop: 26.10.15 -> 26.10.30 2026-11-02 01:19:49 +00:00
R. Ryantm
7e9bc70837 terraform-providers.tencentcloudstack_tencentcloud: 1.83.36 -> 1.83.39 2026-11-02 01:12:16 +00:00
R. Ryantm
f5d51d73f2 python3Packages.bsdiff4: 1.2.6 -> 1.4.1 2026-11-02 01:09:34 +00:00
Sandro Jäckel
f1c170bb47 python3Packages.chromadb: remove not required posthog dependency 2026-11-02 02:09:14 +01:00
nixpkgs-ci[bot]
2fa979f31f graff: 0.302.46 -> 0.302.66 (#581847) 2026-11-02 00:55:18 +00:00
nixpkgs-ci[bot]
9893dda812 mongosh: 2.13.0 -> 2.14.1 (#581846) 2026-11-02 00:55:16 +00:00
zowoq
4f0fbb4321 terraform-providers.cloudamqp_cloudamqp: 1.51.0 -> 1.52.0 (#582018) 2026-11-02 00:55:13 +00:00
Robert Schütz
f46314fc5d vaultwarden-webvault: 2026.7.0+0 -> 2026.10.1+0
Diff: https://github.com/vaultwarden/vw_web_builds/compare/v2026.7.0+0...v2026.10.1+0
2026-11-01 16:49:55 -08:00
Anna Kudriavtsev
f631504dc4 wine-staging: 11.19 -> 11.21 2026-11-01 19:48:52 -05:00
Martin Weinelt
577e5b3393 home-assistant-custom-components.garmin_connect: 3.0.20 -> 3.0.21 (#581910) 2026-11-02 00:42:54 +00:00
Martin Weinelt
6ce111164c python3Packages.django-mptt: 0.18 -> 0.21 (#576171) 2026-11-02 00:42:28 +00:00
R. Ryantm
22cee572a6 zlint: 3.7.2 -> 3.7.3 2026-11-02 00:39:14 +00:00
nixpkgs-ci[bot]
a925e3f2f7 gpu-screen-recorder: 6.1.4 -> 6.1.6 (#582009) 2026-11-02 00:38:58 +00:00
nixpkgs-ci[bot]
7c826d3240 grpc-health-probe: 0.4.59 -> 0.4.61 (#581932) 2026-11-02 00:38:53 +00:00
Jonathan Davies
e250663425 nixos/clickhouse: tests: Add mcp test 2026-11-02 00:38:37 +00:00
Jonathan Davies
977112aba8 mcp-clickhouse: init at 0.6.0 2026-11-02 00:38:27 +00:00
Sandro
f548ab5296 Update OpenStack packages (#580938) 2026-11-02 00:35:49 +00:00
R. Ryantm
4bf818c4d1 libtoxcore: 0.2.23 -> 0.2.24 2026-11-02 00:31:39 +00:00
Andrew Benbow
2833a53002 maintainers: update OulipianSummer 2026-11-02 13:31:24 +13:00
R. Ryantm
8eaadee8eb imapfilter: 2.8.5 -> 2.8.6 2026-11-02 00:30:28 +00:00
R. Ryantm
b2622c0403 ssocr: 2.25.1 -> 2.26.0 2026-11-02 00:30:21 +00:00
R. Ryantm
81bf5041e8 cargo-edit: 0.13.13 -> 0.13.14 2026-11-02 00:14:01 +00:00
Sebastián Mancilla
79c73e9978 girara,zathuraPkgs: cleanup and modernize (#568046) 2026-11-02 00:13:47 +00:00
Bobby Rong
62a809a72d budgie-desktop: 10.10.3 -> 10.10.4
https://github.com/BuddiesOfBudgie/budgie-desktop/compare/v10.10.3...v10.10.4
2026-11-02 08:06:08 +08:00
R. Ryantm
1df37e9821 terraform-providers.cloudamqp_cloudamqp: 1.51.0 -> 1.52.0 2026-11-02 00:02:33 +00:00
Sandro
0f81d265b0 sydbox: 3.51.2 -> 3.59.0 (#573693) 2026-11-02 00:00:46 +00:00
Peder Bergebakken Sundt
4ef6f0e7a8 renderdoc: 1.46 -> 1.47 (#581517) 2026-11-01 23:56:18 +00:00
nixpkgs-ci[bot]
ae8145cd22 webcord: use default Node.js version (#581966) 2026-11-01 23:51:31 +00:00
Yt
f4f8063cea python3Packages.pytensor: 3.3.4 -> 3.3.5 (#580906) 2026-11-01 23:50:03 +00:00
R. Ryantm
fc852116f2 hugo: 0.168.0 -> 0.169.0 2026-11-01 23:49:25 +00:00
Yt
32d0b50fa2 python3Packages: update hugging-face ecosystem (#568954) 2026-11-01 23:48:47 +00:00
Sizhe Zhao
a9261c5813 kener: actually use environmentFile option (#570000) 2026-11-01 23:48:06 +00:00
Heitor Augusto
498d76eae6 iwe: 0.19.1 -> 0.29.3 (#581693) 2026-11-01 23:46:28 +00:00
R. Ryantm
593a0ece34 gqlgen: 0.17.97 -> 0.17.98 2026-11-01 23:43:23 +00:00
Adam C. Stephens
075d3d0dc8 kanidm_1_12: init at 1.12.0 (#581676) 2026-11-01 23:42:52 +00:00
Robert Schütz
16ed3aca69 python3Packages.pamqp: 4.0.1 -> 5.0.0
Diff: https://github.com/gmr/pamqp/compare/4.0.1...5.0.0

Changelog: https://github.com/gmr/pamqp/blob/5.0.0/docs/changelog.md
2026-11-01 15:33:32 -08:00
R. Ryantm
d0d757a6cf gpu-screen-recorder: 6.1.4 -> 6.1.6 2026-11-01 23:30:40 +00:00
Max Eliseev
4da0155ddb kener: actually use environmentFile option 2026-11-02 07:28:18 +08:00
Logan Devine
a7cb92494b coan: unbreak on darwin 2026-11-01 15:19:21 -08:00
Logan Devine
8bec9ea772 chrony: set __darwinAllowLocalNetworking, don't try to create /etc, unbreak
Prevents chrony's install script from trying to create /etc at
build-time.
2026-11-01 15:19:21 -08:00
Logan Devine
1c2b10ceaa bigloo: unbreak on darwin 2026-11-01 15:19:20 -08:00
Logan Devine
0c7933edf4 bic: unbreak on darwin 2026-11-01 15:19:20 -08:00
Logan Devine
b3fa5367c4 bettercap: unbreak on darwin 2026-11-01 15:19:20 -08:00
R. Ryantm
35084a4d33 mango: 0.18.3 -> 0.18.4 2026-11-01 23:17:56 +00:00
Sandro
935dd93624 jellyfin-mpv-shim: 3.1.0 -> 3.3.0, python3Packages.python-mpv-jsonipc: 1.4.0 -> 1.5.0 (#581026) 2026-11-01 23:10:35 +00:00
Sandro
dc521648da flyspray: remove directories with generated content (#579383) 2026-11-01 23:09:48 +00:00
R. Ryantm
16c7181f42 chroncal: 0.15.1 -> 0.17.4 2026-11-01 23:09:12 +00:00
R. Ryantm
284d0b886d python3Packages.pyexploitdb: 0.3.50 -> 0.3.51 2026-11-01 23:07:11 +00:00
Stefan Frijters
a67fd1420d gif2apng: enable strictDeps, enable structuredAttrs, modernize (#581867) 2026-11-01 23:06:24 +00:00
Daniel Woffinden
46d2ba0307 cgt-calc: fix build on latest uv
Backport https://github.com/cgt-calc/capital-gains-calculator/pull/830,
still no new release tag.

Previous: https://github.com/NixOS/nixpkgs/pull/541209

Note I also have draft work to just pull in the master branch:
- https://github.com/NixOS/nixpkgs/pull/551922
- https://github.com/NixOS/nixpkgs/compare/master...dwoffinden:cgt-calc?expand=1
2026-11-01 23:01:49 +00:00
Yt
07dc9a781b gpu-viewer: 4.02 -> 4.04 (#581723) 2026-11-01 22:58:11 +00:00
Yt
5ab560a226 python3Packages.scanpy: 1.12.4 -> 1.12.5 (#581858) 2026-11-01 22:57:44 +00:00
Pavol Rusnak
027158a8a7 btcpayserver: 2.4.6 -> 2.4.7 (#581965) 2026-11-01 22:53:51 +00:00
Logan Devine
b68b2802af barrage: disable sdltest on darwin, unbreak 2026-11-01 14:51:31 -08:00
Logan Devine
9283c56048 azurehound: set __darwinAllowLocalNetworking, unbreak on darwin 2026-11-01 14:51:31 -08:00
Logan Devine
77817ffddc grit: unbreak on darwin 2026-11-01 14:49:08 -08:00
Logan Devine
ecad39158a gittyup: unbreak on darwin 2026-11-01 14:49:08 -08:00
Logan Devine
692133b9f1 git-instafix: unbreak on darwin 2026-11-01 14:49:07 -08:00
Logan Devine
54cb95e6c6 git-chain: unbreak on darwin 2026-11-01 14:49:07 -08:00
Logan Devine
29cf888de4 jsign: unbreak on darwin 2026-11-01 14:41:18 -08:00
Logan Devine
6d40acfd67 mole: set __darwinAllowLocalNetworking, unbreak on darwin 2026-11-01 14:41:17 -08:00
Logan Devine
8ac495fafb rsop: unbreak on darwin 2026-11-01 14:41:17 -08:00
Logan Devine
5da1ba221a livedl: unbreak on darwin 2026-11-01 14:41:17 -08:00
Logan Devine
9b188e7afe fjo: unbreak on darwin 2026-11-01 14:41:17 -08:00
Logan Devine
642256d0db dnsmonster: set __darwinAllowLocalNetworking, unbreak on darwin 2026-11-01 14:41:16 -08:00
R. Ryantm
7878a5c6bd vscode-extensions.reditorsupport.r-syntax: 0.1.4 -> 0.1.5 2026-11-01 22:40:54 +00:00
Logan Devine
4f9ed0d5c4 acme-dns: fix checkPhase failure on darwin, unbreak
Uses libredirect to allow access to iana-etc's /etc/protocols, which
was originally failing tests on Darwin systems with sandbox = true.
2026-11-01 14:40:34 -08:00
R. Ryantm
98ac60dbc6 libretro.pcsx2: 0-unstable-2026-10-18 -> 0-unstable-2026-11-01 2026-11-01 22:28:35 +00:00
Robert Schütz
224e5a3d70 vaultwarden: 1.37.4 -> 1.37.5
Diff: https://github.com/dani-garcia/vaultwarden/compare/1.37.4...1.37.5

Changelog: https://github.com/dani-garcia/vaultwarden/releases/tag/1.37.5
2026-11-01 14:19:53 -08:00
azahi
d22de2da04 mold-unwrapped: fix mold-wrapper.so usage (#581944) 2026-11-01 22:15:23 +00:00
Gaetan Lepage
e41be00508 singularity: 4.4.1 -> 4.4.2
Diff: https://github.com/sylabs/singularity/compare/v4.4.1...v4.4.2

Changelog: https://github.com/sylabs/singularity/releases/tag/v4.4.2
2026-11-01 22:10:09 +00:00
R. Ryantm
5b3943e59c vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.6.16 -> 1.6.18 2026-11-01 22:07:57 +00:00
Sefa Eyeoglu
15efd51e83 home-assistant-custom-components.localthings: 0.34.0 -> 0.35.0 (#581595) 2026-11-01 22:07:12 +00:00
Skye Soss
a7575b9317 intel-llvm: replace vendored patch with fetchpatch 2026-11-01 16:07:03 -06:00
Sefa Eyeoglu
87b9ac2222 antares: upgrade nodejs 22 -> 26 (#581924) 2026-11-01 22:03:14 +00:00
nixpkgs-ci[bot]
8c7fe01986 pdfjs: 6.4.299 -> 6.5.438 (#581901) 2026-11-01 22:00:41 +00:00
Gaétan Lepage
e5933e4097 apptainer: 1.5.4 -> 1.5.5 (#581933) 2026-11-01 21:59:09 +00:00
R. Ryantm
93c0c9cbb9 python3Packages.django-mptt: 0.18 -> 0.21 2026-11-01 21:56:59 +00:00
zowoq
6a487cf1fa terraform-providers.trozz_pocketid: 2.4.2 -> 2.5.0 (#581964) 2026-11-01 21:55:31 +00:00
Sefa Eyeoglu
83c134069e bs-manager: remove unused nodejs_22 input (#581959) 2026-11-01 21:54:36 +00:00
R. Ryantm
b749d6d07e python3Packages.extract-msg: 0.57.0 -> 0.58.1 2026-11-01 21:52:12 +00:00
Sefa Eyeoglu
e39cb1854f webcord: use default Node.js version
Seems like Node 22 is not needed to run/build Webcord

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-11-01 22:52:04 +01:00
sebsgent
cfab159f95 btcpayserver: 2.4.6 -> 2.4.7
Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-01 22:50:15 +01:00
Sefa Eyeoglu
f697424f3e bs-manager: remove unused nodejs_22 input
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2026-11-01 22:44:08 +01:00
zowoq
81a59a513d dnscontrol: 5.7.1 -> 5.7.2
Diff: https://github.com/DNSControl/dnscontrol/compare/v5.7.1...v5.7.2

Changelog: https://github.com/DNSControl/dnscontrol/releases/tag/v5.7.2
2026-11-02 07:43:38 +10:00
Gaetan Lepage
93fbc8ba11 python3Packages.cuda-pathfinder: add cuda to meta.teams 2026-11-01 21:43:12 +00:00
R. Ryantm
31025bf02f terraform-providers.trozz_pocketid: 2.4.2 -> 2.5.0 2026-11-01 21:41:48 +00:00
R. Ryantm
7173d7c267 upsun: 5.14.0 -> 5.15.2 2026-11-01 21:40:57 +00:00
Guy Chronister
2d8a5cc359 mcelog: migrate package with custom argument to by-name 2026-11-01 15:34:58 -06:00
nixpkgs-ci[bot]
8f3c0d18e2 mago: 1.57.0 -> 1.59.0 (#581832) 2026-11-01 21:31:21 +00:00
R. Ryantm
bf35be288e rambox: 3.1.1 -> 3.1.2 2026-11-01 21:30:56 +00:00
Thiago Kenji Okada
907dab86a9 teams/libretro: add iedame (#581937) 2026-11-01 21:29:04 +00:00
zowoq
b0e061ddeb linux_7_2: 7.2.14 -> 7.2.15 (#581940) 2026-11-01 21:28:59 +00:00
Maximilian Bosch
117d7ebc58 nixos/nextcloud: improve error log settings
* `catch_workers_output` isn't a php.ini setting. While it could be set
  for phpfpm itself, using this seems broken as described in #581292.

* Set `error_log` in `php.ini` to `syslog` to work around the issue. The
  effect is that stuff logged via `error_log` in PHP (including
  classical PHP errors) ends up in the right journald context (i.e.
  `journalctl -u phpfpm-nextcloud`).

  While Nextcloud (IIRC) uses a custom error handler for most things, I
  think this is a reasonable hardening on top. The only case I can think
  of where this would make a difference in practice is if people have badly
  messed up patches with Syntax errors.
2026-11-01 22:28:28 +01:00
R. Ryantm
38a4184dc9 python3Packages.heatmiserv3: 2.0.6 -> 3.0.1 2026-11-01 21:27:12 +00:00
Logan Devine
03e7139ea7 flitter: unbreak on darwin 2026-11-01 13:26:59 -08:00
Logan Devine
189d662b41 evebox: unbreak on darwin 2026-11-01 13:26:59 -08:00
Logan Devine
15829222b6 enigma: unbreak on darwin 2026-11-01 13:26:59 -08:00
Logan Devine
ffc716fd90 element: unbreak on darwin 2026-11-01 13:26:59 -08:00
Logan Devine
736b1e7346 klog-rs: unbreak on darwin 2026-11-01 13:26:59 -08:00
Logan Devine
6082731e21 coturn: unbreak on darwin 2026-11-01 13:26:07 -08:00
Logan Devine
772b278994 conceal: unbreak on darwin 2026-11-01 13:26:07 -08:00
Logan Devine
725d5ced97 cod: unbreak on darwin 2026-11-01 13:26:07 -08:00
zowoq
e54d618857 terraform-providers.aminueza_minio: 3.45.0 -> 3.45.1 (#581934) 2026-11-01 21:24:26 +00:00
azahi
d156802677 mold-unwrapped: fix mold-wrapper.so usage
This also adds a test for `mold -run` and installs missing manpages.
2026-11-02 00:24:21 +03:00
zowoq
4668d3da6d terraform-providers.hetznercloud_hcloud: 1.70.0 -> 1.70.2 (#581931) 2026-11-01 21:24:17 +00:00
zowoq
569cbb09a4 terraform-providers.drfaust92_bitbucket: 2.52.0 -> 2.54.0 (#581888) 2026-11-01 21:24:09 +00:00
zowoq
6e5f2e10ad terraform-providers.datadog_datadog: 4.26.0 -> 4.27.0 (#581863) 2026-11-01 21:24:01 +00:00
zowoq
0dc7d4dc47 terraform-providers.heroku_heroku: 5.4.1 -> 5.4.2 (#581739) 2026-11-01 21:23:54 +00:00
zowoq
824f3be802 terraform-providers.hashicorp_tls: 4.4.1 -> 4.4.2 (#581662) 2026-11-01 21:23:44 +00:00
nixpkgs-ci[bot]
ed398e88c5 flatpak-builder-tools: 0-unstable-2026-09-30 -> 0-unstable-2026-10-25 (#581688) 2026-11-01 21:22:16 +00:00
zowoq
c26f6eab2a linux_7_2: 7.2.14 -> 7.2.15 2026-11-01 21:20:42 +00:00
R. Ryantm
d0993e041e gost: 3.3.1 -> 3.3.2 2026-11-01 21:16:43 +00:00
Niklas Hambüchen
101a409817 e57inspector.tests: Make vlm-screenshot-question more robust (#581122) 2026-11-01 21:14:09 +00:00
nixpkgs-ci[bot]
3a58d40e19 steelix: 0-unstable-2026-10-18 -> 0-unstable-2026-10-22 (#581793) 2026-11-01 21:13:25 +00:00
nixpkgs-ci[bot]
43e8026240 fiddler-everywhere: 8.2.0 -> 8.3.0 (#581686) 2026-11-01 21:13:22 +00:00
Rafael Ieda
dc7bcf5547 teams/libretro: add iedame 2026-11-01 18:11:02 -03:00
Gaetan Lepage
aa9cda9950 frigate: don't use datasets in tokenizers tests
datasets>=5 requires huggingface-hub>=1.31, but frigate pins huggingface-hub_0.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:07:10 +00:00
Gaetan Lepage
7de9a212a4 python3Packages.langchain-huggingface: relax huggingface-hub dependency
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:07:08 +00:00
Gaetan Lepage
9a522551fe rclip: relax huggingface-hub dependency, skip failing tests on darwin
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:07:06 +00:00
Gaetan Lepage
f8d575fa2e immich-machine-learning: relax huggingface-hub dependency
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:07:04 +00:00
Gaetan Lepage
c62bac7f72 python3Packages.torchtitan: relax datasets dependency
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:07:02 +00:00
Gaetan Lepage
9fabcf73f9 python3Packages.lerobot: fix compatibility with huggingface-hub 2.x and datasets 5.x
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:06:59 +00:00
Gaetan Lepage
257b8ab5d1 python3Packages.litellm: relax huggingface-hub dependency
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:06:56 +00:00
Gaetan Lepage
57d0e68194 python3Packages.fastembed: relax huggingface-hub dependency
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:06:54 +00:00
Gaetan Lepage
c44c0d9878 python3Packages.docling-ibm-models: relax huggingface-hub dependency
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:06:51 +00:00
Gaetan Lepage
664a8605ef python3Packages.sentence-transformers: 6.1.0 -> 6.2.0
Diff: https://github.com/huggingface/sentence-transformers/compare/v6.1.0...v6.2.0

Changelog: https://github.com/huggingface/sentence-transformers/releases/tag/v6.2.0

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 21:06:49 +00:00
Thiago Kenji Okada
618920b1cc libretro.beetle-supergrafx: 0-unstable-2026-04-20 -> 0-unstable-2026-10-06 (#573907) 2026-11-01 21:05:29 +00:00
Thiago Kenji Okada
c4cea9972f libretro.beetle-saturn: 0-unstable-2026-09-26 -> 0-unstable-2026-10-21 (#573889) 2026-11-01 21:05:01 +00:00
Thiago Kenji Okada
5a417f508d retroarch-assets: 1.22.0-unstable-2026-08-13 -> 1.22.0-unstable-2026-10-01 (#572161) 2026-11-01 21:04:39 +00:00
Thiago Kenji Okada
eae9043b2c libretro.gambatte: 0-unstable-2026-08-21 -> 0-unstable-2026-10-30 (#581573) 2026-11-01 21:04:13 +00:00
Thiago Kenji Okada
982323dc96 libretro.beetle-vb: 0-unstable-2026-08-23 -> 0-unstable-2026-10-12 (#573068) 2026-11-01 21:03:47 +00:00
Thiago Kenji Okada
f2ccb2dc44 libretro.genesis-plus-gx: 0-unstable-2026-10-16 -> 0-unstable-2026-10-30 (#581263) 2026-11-01 21:03:04 +00:00
Thiago Kenji Okada
3d164d322f libretro.swanstation: 0-unstable-2026-10-15 -> 0-unstable-2026-10-24 (#581556) 2026-11-01 21:02:38 +00:00
R. Ryantm
5c49f67066 doh-proxy-rust: 0.10.0 -> 0.11.1 2026-11-01 21:00:13 +00:00
Gaetan Lepage
19dcbde3c6 {apptainer,singularity}: bump tests memSize for high core-count builders
mksquashfs scales its memory requirement with the number of processors
(all host CPUs by default), so the 1 GB build VM failed on builders with
many cores (e.g. 64). Bump memSize to 4096 MB.
2026-11-01 20:59:36 +00:00
Gaetan Lepage
fbbb64e58b apptainer: 1.5.4 -> 1.5.5
Diff: https://github.com/apptainer/apptainer/compare/v1.5.4...v1.5.5

Changelog: https://github.com/apptainer/apptainer/releases/tag/v1.5.5
2026-11-01 20:59:34 +00:00
R. Ryantm
74a08e0c11 terraform-providers.aminueza_minio: 3.45.0 -> 3.45.1 2026-11-01 20:56:41 +00:00
nixpkgs-ci[bot]
2d371d090f powerstation: 0.8.4 -> 0.9.0 (#581896) 2026-11-01 20:51:08 +00:00
R. Ryantm
6d933bf0cf grpc-health-probe: 0.4.59 -> 0.4.61 2026-11-01 20:50:07 +00:00
nixpkgs-ci[bot]
a7345b9340 sonar-scanner-cli-minimal: 8.2.0.6438 -> 8.3.0.16463 (#581665) 2026-11-01 20:41:51 +00:00
R. Ryantm
1c05ffea1b terraform-providers.hetznercloud_hcloud: 1.70.0 -> 1.70.2 2026-11-01 20:41:46 +00:00
eymeric
5494850c1e antares: upgrade nodejs 22 -> 26 2026-11-01 21:33:10 +01:00
R. Ryantm
965729f354 audacious-plugins: 4.6.1 -> 4.6.2 2026-11-01 20:27:55 +00:00
R. Ryantm
43033c9eeb exa-agent-skills: 2026.10.19-627da25 -> 2026.10.26-aa6d5e6 2026-11-01 20:20:11 +00:00
R. Ryantm
afe0b88dcd cmctl: 2.6.1 -> 2.6.2 2026-11-01 20:19:19 +00:00
Gaétan Lepage
e64991c041 linuxPackages.gpu-unlock: init at 2.0.0-unstable-2026-10-28 (#580663) 2026-11-01 20:16:58 +00:00
Jade Lynn Masker
82205c987c legendsviewer-next: unpin node
Node 22 will be removed soon as it will go end-of-life release 26.11.
Doesn't seem to be a reason to pin it anyway.
2026-11-01 15:15:35 -05:00
R. Ryantm
65fa2921df hyprwhspr-rs: 0.3.33 -> 0.3.34 2026-11-01 20:11:28 +00:00
R. Ryantm
f1ffde6639 homebridge: 2.4.0 -> 2.5.0 2026-11-01 20:10:26 +00:00
R. Ryantm
80cd9d69e2 hyprpaper: 0.8.4 -> 0.8.5 2026-11-01 20:06:52 +00:00
R. Ryantm
8197fcd781 lmstudio: 0.4.26-4 -> 0.4.28-2 2026-11-01 20:05:54 +00:00
Gaétan Lepage
16cd085d56 cudaPackages: update cuBLAS, cuBLASMp, cuDSS, nvJPEG2000, nvTIFF, NVPL and MathDx (#581112) 2026-11-01 20:05:47 +00:00
R. Ryantm
f3972396c8 home-assistant-custom-components.garmin_connect: 3.0.20 -> 3.0.21 2026-11-01 20:04:17 +00:00
eymeric
69906ad1f1 sparrow: 2.5.5 -> 2.5.6 2026-11-01 21:00:54 +01:00
Nick Cao
ac40ec7bb8 neatvnc: 1.0.3 -> 1.0.4 (#581900) 2026-11-01 19:59:04 +00:00
Connor Grady
f8aa4ccef3 jellyfin-mpv-shim: clean up 2026-11-01 13:58:21 -06:00
Connor Grady
64d630d7a0 jellyfin-mpv-shim: fix licenses 2026-11-01 13:58:21 -06:00
Connor Grady
391a987f83 jellyfin-mpv-shim: add mpv to PATH for the external backend 2026-11-01 13:58:21 -06:00
Connor Grady
60614b0fb0 jellyfin-mpv-shim: install upstream desktop entry, metainfo and icons 2026-11-01 13:58:21 -06:00
Connor Grady
ef93d985ee jellyfin-mpv-shim: 3.1.0 -> 3.3.0 2026-11-01 13:58:21 -06:00
Connor Grady
e020f3a9b7 python3Packages.python-mpv-jsonipc: enable tests 2026-11-01 13:58:21 -06:00
Michael Daniels
081916baa5 kega-fusion: drop (#581715) 2026-11-01 19:57:12 +00:00
Michael Daniels
cca1278bb1 journalist: drop (#581851) 2026-11-01 19:56:23 +00:00
Michael Daniels
5dd2409b5e python3Packages.python-twitter: drop (#581889) 2026-11-01 19:55:33 +00:00
nixpkgs-ci[bot]
708c714e10 spi-tools: 1.1.0 -> 1.2.0 (#581628) 2026-11-01 19:50:49 +00:00
R. Ryantm
39022179f3 neatvnc: 1.0.3 -> 1.0.4 2026-11-01 19:41:05 +00:00
R. Ryantm
475e9b7217 libremines: 3.0.0 -> 3.0.1 2026-11-01 19:32:22 +00:00
nixpkgs-ci[bot]
cb38c881df nps: 0.2.12 -> 0.2.14 (#581833) 2026-11-01 19:30:49 +00:00
R. Ryantm
2ba4451e6f pdfjs: 6.4.299 -> 6.5.438 2026-11-01 19:25:00 +00:00
Ivan Mincik
1fcda63b2d python3Packages.libpysal: 4.15.0 -> 4.15.1 (#581854) 2026-11-01 19:21:02 +00:00
R. Ryantm
e3e220a3b9 powerstation: 0.8.4 -> 0.9.0 2026-11-01 19:19:48 +00:00
R. Ryantm
09a948ccb3 vscode-extensions.gleam.gleam: 2.13.0 -> 2.13.1 2026-11-01 19:18:15 +00:00
Bruno BELANYI
5ed62f33e0 drone-scp: 1.8.1 -> 1.8.2 (#581795) 2026-11-01 19:17:36 +00:00
Yohann Boniface
14f45c0a34 python3Packages.xnat: rename from xnatpy, unbreak by normalizing pname (#581641) 2026-11-01 19:17:18 +00:00
R. Ryantm
f8229e6a1c python3Packages.python-arango: 8.3.6 -> 8.3.7 2026-11-01 19:13:46 +00:00
Ben Darwin
87a89206fe python3Packages.xnat: rename from xnatpy 2026-11-01 22:10:39 +03:00
magicquark
4079450861 python3Packages.python-twitter: drop
The [upstream repository](https://github.com/bear/python-twitter) was
archived on 7 August 2024. There is a note saying that the author is not
maintaining the package.
2026-11-01 19:10:14 +00:00
Kerstin Humm
26749c30fd mastodon: use node 24 (#581826) 2026-11-01 19:10:01 +00:00
Ben Darwin
65dec5b9d9 python3Packages.xnatpy: unbreak by normalizing pname 2026-11-01 22:09:27 +03:00
magicquark
2633787dd4 simple64: drop 2026-11-01 19:05:04 +00:00
R. Ryantm
cbd842776e terraform-providers.drfaust92_bitbucket: 2.52.0 -> 2.54.0 2026-11-01 19:03:07 +00:00
R. Ryantm
72592a49f9 nest-cli: 12.0.9 -> 12.0.11 2026-11-01 19:01:20 +00:00
hesiod
c434fe1a47 mlt: fix darwin build (#581493) 2026-11-01 18:59:04 +00:00
@mjones
c46e3a4677 nebula: 1.11.2 -> 1.12.0 (#581734) 2026-11-01 18:57:00 +00:00
R. Ryantm
ea13074da7 python3Packages.synchronicity: 0.12.6 -> 0.12.7 2026-11-01 18:51:19 +00:00
nixpkgs-ci[bot]
b2a6dc0c67 snyk: 1.1308.1 -> 1.1308.3 (#581853) 2026-11-01 18:44:22 +00:00
Pol Dellaiera
81d74f3635 lxst: 0.5.0 -> 0.5.4 (#579006) 2026-11-01 18:44:03 +00:00
Gaétan Lepage
000ebea05e open-terminal: init at 0.14.8 (#581776) 2026-11-01 18:43:01 +00:00
Yt
365e64b693 mistral-vibe: 3.0.2 -> 3.0.4 (#581376) 2026-11-01 18:40:30 +00:00
Yt
ad5b310ce0 python3Packages.tensordict: 0.15.3 -> 0.15.4 (#581725) 2026-11-01 18:39:00 +00:00
Martin Weinelt
45e095640e python3Packages.genai-prices: 0.1.13 -> 0.2.1 (#581792) 2026-11-01 18:37:49 +00:00
R. Ryantm
7ff9c97b13 devin-cli: 3000.11.92 -> 3000.11.234 2026-11-01 18:36:41 +00:00
liberodark
0a0df9e8a1 open-terminal: init at 0.14.8 2026-11-01 19:36:41 +01:00
nixpkgs-ci[bot]
af03ddff84 schemat: 0.5.12 -> 0.5.13 (#581861) 2026-11-01 18:35:24 +00:00
nixpkgs-ci[bot]
a749840d97 md-tui: 0.11.1 -> 0.11.2 (#581719) 2026-11-01 18:35:22 +00:00
Chris M
94fabd1e53 komga: 1.29.1 -> 1.29.2 (#581402) 2026-11-01 18:35:10 +00:00
@mjones
23319c6f9c dwarf-fortress-packages.dwarf-fortress_0_47_05: fix evaluation without gtk2 (#581753) 2026-11-01 18:35:06 +00:00
Yt
2c84f94f59 python3Packages.qdrant-client: 1.19.1 -> 1.20.0 (#581818) 2026-11-01 18:35:06 +00:00
@mjones
7cc6961714 kismet: 2025-09-R1 -> 2026-10-R1 (#581284) 2026-11-01 18:33:46 +00:00
Jared Baur
6ce37f3d46 sunxi-tools: enable Darwin support (#581845) 2026-11-01 18:29:14 +00:00
BlackHoleFox
c164e79443 nebula: 1.11.2 -> 1.12.0 2026-11-01 19:29:10 +01:00
Chris M
68aad3f353 libation: 14.2.2 -> 14.2.5 (#581754) 2026-11-01 18:29:04 +00:00
Maximilian Bosch
812b915d68 prometheus-knot-exporter: 3.6.1 -> 3.6.2 (#581459) 2026-11-01 18:27:34 +00:00
Maximilian Bosch
16c668fc30 nginxModules.otel: fix build with gcc 16 (#581498) 2026-11-01 18:27:17 +00:00
r4v3n6101
8469a792f2 sunxi-tools: enable Darwin support 2026-11-01 21:23:04 +03:00
R. Ryantm
13ea058f34 wappalyzergo: 0.3.6 -> 0.3.8 2026-11-01 18:14:18 +00:00
Stefan Frijters
523cd52849 gif2apng: enable strictDeps 2026-11-01 19:09:46 +01:00
Stefan Frijters
a372e85fd5 gif2apng: enable structuredAttrs 2026-11-01 19:09:24 +01:00
Stefan Frijters
ed8c71a063 apngopt: enable strictDeps, enable structuredAttrs (#581766) 2026-11-01 18:07:27 +00:00
Diogo Correia
b86618e9d8 nixos/immich: don't make machine-learning require postgresql (#579091) 2026-11-01 18:03:13 +00:00
R. Ryantm
0681adbe7a terraform-providers.datadog_datadog: 4.26.0 -> 4.27.0 2026-11-01 18:00:15 +00:00
Gaetan Lepage
746380fe7c python3Packages.scanpy: 1.12.4 -> 1.12.5
Diff: https://github.com/scverse/scanpy/compare/1.12.4...1.12.5

Changelog: https://github.com/scverse/scanpy/releases/tag/1.12.5
2026-11-01 17:57:57 +00:00
R. Ryantm
e692ea3ed0 schemat: 0.5.12 -> 0.5.13 2026-11-01 17:57:40 +00:00
magicquark
b1751e7786 journalist: drop
The [upstream repository](https://github.com/mrusme/journalist) for
this package was archived on 27 November 2025.
2026-11-01 17:51:57 +00:00
Gaetan Lepage
ce209efa3e python3Packages.pymc: 6.3.2 -> 6.4.0
Diff: https://github.com/pymc-devs/pymc/compare/v6.3.2...v6.4.0

Changelog: https://github.com/pymc-devs/pymc/releases/tag/v6.4.0

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 17:51:28 +00:00
Gaetan Lepage
ba9dbcf4d7 python3Packages.better-optimize: init at 0.5.1
Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 17:51:26 +00:00
Gaetan Lepage
f8808b7087 python3Packages.pytensor: 3.3.4 -> 3.3.6
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.3.4...rel-3.3.6

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.3.6

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 17:51:24 +00:00
R. Ryantm
271e69f516 snyk: 1.1308.1 -> 1.1308.3 2026-11-01 17:43:45 +00:00
Peder Bergebakken Sundt
e0df79fa3a flexget: 3.22.6 -> 3.22.9 (#581773) 2026-11-01 17:42:31 +00:00
R. Ryantm
351f9b0d0d python3Packages.libpysal: 4.15.0 -> 4.15.1 2026-11-01 17:42:10 +00:00
nixpkgs-ci[bot]
3dfc99e5df eigenwallet: 4.13.3 -> 4.16.1 (#569674) 2026-11-01 17:40:41 +00:00
Cosima Neidahl
b0cbc66014 fbc: enable strictDeps, enable structuredAttrs, modernize (#581768) 2026-11-01 17:32:58 +00:00
Masum Reza
975e1b9dfc androidenv.test-suite: 9529415a949efd74 -> a1442c415cdf42ac (#581822) 2026-11-01 17:32:18 +00:00
nixpkgs-ci[bot]
6cb4f0a6ac nixpkgs-hammering: 0-unstable-2026-10-04 -> 0-unstable-2026-10-22 (#581218) 2026-11-01 17:30:52 +00:00
R. Ryantm
46bd931d76 tmuxai: 2.4.0 -> 2.5.0 2026-11-01 17:27:58 +00:00
Thomas Gerbet
dadde08641 phpunit: 13.4.3 -> 13.4.5 (#580955) 2026-11-01 17:27:37 +00:00
Ihar Hrachyshka
cb1f70b41a vzvm: 1.0.0 -> 1.1.0 (#581479) 2026-11-01 17:27:33 +00:00
Diogo Correia
9dbcdbcb18 nixos/vlc: init module (#554009) 2026-11-01 17:25:33 +00:00
nixpkgs-ci[bot]
1ea6c6aa0d kiro: 1.3.11 -> 1.4.62 (#581677) 2026-11-01 17:21:20 +00:00
R. Ryantm
45a82839ff graff: 0.302.46 -> 0.302.66 2026-11-01 17:16:47 +00:00
nixpkgs-ci[bot]
b821834de1 pgschema: 1.13.3 -> 1.13.4 (#581496) 2026-11-01 17:12:07 +00:00
Gaétan Lepage
d20c9c52ec htslib: 1.22 -> 1.24; samtools: 1.22.1 -> 1.24; bcftools: 1.22 -> 1.24 (#578983) 2026-11-01 17:11:11 +00:00
R. Ryantm
10c23afd89 mongosh: 2.13.0 -> 2.14.1 2026-11-01 17:09:43 +00:00
Lukas Lihotzki
97d1df7adf upx: 5.2.1 -> 5.3.0 2026-11-01 18:07:30 +01:00
R. Ryantm
4bcc531407 python3Packages.helium: 7.0.3 -> 7.0.4 2026-11-01 16:53:24 +00:00
Austin Horstman
a8743d48b7 grimblast: 0.1-unstable-2026-08-21 -> 0.1-unstable-2026-10-22 (#580008) 2026-11-01 16:49:09 +00:00
Ross Smyth
561a4af8e7 maintainers: drop wizeman (#581821) 2026-11-01 16:48:49 +00:00
Michael Daniels
9fc6e2d010 mastodon: use node 24
Node 22 will be removed soon as it will go end-of-life during release 26.11.

Upstream uses v24 in the current release.
2026-11-01 11:47:07 -05:00
R. Ryantm
773aeadaed nps: 0.2.12 -> 0.2.14 2026-11-01 16:47:04 +00:00
R. Ryantm
e3542d389f mago: 1.57.0 -> 1.59.0 2026-11-01 16:46:23 +00:00
Michael Daniels
f6b6724af0 astro-language-server: unpin node
Node 22 will be removed soon as it will go end-of-life during release 26.11.

The issue mentioned in the comment seems to have been fixed.
2026-11-01 11:46:10 -05:00
R. Ryantm
995754dde3 cdk8s-cli: 2.207.68 -> 2.207.75 2026-11-01 16:43:16 +00:00
Philip Taron
1df26385a8 nixos/sshd: add mldsa44-ed25519 host key (#581658) 2026-11-01 16:25:56 +00:00
Ricardo M. Correia
3e6cad769c maintainers: drop wizeman 2026-11-01 16:24:13 +00:00
nixpkgs-ci[bot]
3a697a382f snapraid: 15.0 -> 15.1 (#580115) 2026-11-01 16:23:09 +00:00
Jost Alemann
8b1e681d60 picard: 3.0.3 -> 3.0.4
Changelog: https://github.com/metabrainz/picard/releases/tag/release-3.0.4
Diff: https://github.com/metabrainz/picard/compare/release-3.0.3...release-3.0.4
2026-11-01 17:21:43 +01:00
Heitor Augusto
f0cfe4b67a plasma-panel-colorizer: fix translations (#581802) 2026-11-01 16:18:36 +00:00
R. Ryantm
89077a88f3 androidenv.test-suite: 9529415a949efd74 -> a1442c415cdf42ac 2026-11-01 16:08:14 +00:00
Gaetan Lepage
3a21c16984 python3Packages.cuda-pathfinder: 1.8.4 -> 1.8.5
Diff: https://github.com/NVIDIA/cuda-python/compare/cuda-pathfinder-v1.8.4...cuda-pathfinder-v1.8.5

Changelog: https://nvidia.github.io/cuda-python/cuda-pathfinder/1.8.5/release/1.8.5-notes.html
2026-11-01 16:06:37 +00:00
R. Ryantm
ac0ea8d1ce python3Packages.qdrant-client: 1.19.1 -> 1.20.0 2026-11-01 16:04:00 +00:00
Romain Gautier
697658ef33 frankenphp: 1.13.2 -> 1.13.4
https://github.com/php/frankenphp/releases/tag/v1.13.3
https://github.com/php/frankenphp/releases/tag/v1.13.4

Fixes GHSA-5f4m-ff4w-g458
Fixes GHSA-rgpj-f2qx-xwhf
Fixes GHSA-cm3q-jw2q-9rh5
Fixes GHSA-8386-64gm-3m8q
Fixes GHSA-pmvg-8483-mw84
Fixes GHSA-h764-4wh7-m7j2
Fixes GHSA-x6j6-qv7w-fq3c

pkg-config is now needed on all platforms, as the cbrotli Go binding
resolves brotli through it.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-11-01 17:03:28 +01:00
nixpkgs-ci[bot]
6f2a675f0a vgmstream: 2117 -> 2168 (#581165) 2026-11-01 16:00:17 +00:00
R. Ryantm
d6e7a5f8e5 matrix-appservice-irc: 4.0.0 -> 4.0.1 2026-11-01 15:46:22 +00:00
R. Ryantm
fc6dc0eda4 lazyworktree: 1.50.1 -> 1.52.0 2026-11-01 15:43:10 +00:00
Stefan Frijters
dee789d9a3 findent: remove unused checkTargets (#581770) 2026-11-01 15:43:08 +00:00
nixpkgs-ci[bot]
8071038064 beads: 1.3.1 -> 1.3.2 (#581216) 2026-11-01 15:40:07 +00:00
R. Ryantm
e1a26d2767 python3Packages.wiim: 0.3.2 -> 0.4.1 2026-11-01 15:35:25 +00:00
nixpkgs-ci[bot]
c98bdac83b joplin-desktop: 3.7.21 -> 3.7.22 (#581668) 2026-11-01 15:30:34 +00:00
R. Ryantm
bf9d5f8c2b libretro.play: 0-unstable-2026-09-03 -> 0-unstable-2026-10-24 2026-11-01 15:29:29 +00:00
Nikolay Korotkiy
17e6b5e76a python3Packages.geodatasets: 2026.5.1 -> 2026.10.0 (#581577) 2026-11-01 15:27:54 +00:00
R. Ryantm
51b8ea4388 espup: 0.18.0 -> 0.19.0 2026-11-01 15:24:07 +00:00
R. Ryantm
4d5c012555 alienarena: 7.72.3 -> 7.72.4 2026-11-01 15:23:57 +00:00
mirdukkkkk
94b17a45a0 plasma-panel-colorizer: fix translations 2026-11-02 04:18:42 +13:00
R. Ryantm
4f2f60e85c awsbck: 1.0.5 -> 1.0.6 2026-11-01 15:17:33 +00:00
nixpkgs-ci[bot]
46549ad0c5 bloop: 2.1.2 -> 2.1.3 (#581787) 2026-11-01 15:11:50 +00:00
Felix Bargfeldt
d2436440cb olivetin-3k: 3000.20.0 -> 3000.21.0 (#581791) 2026-11-01 15:10:22 +00:00
Miguel Madrid-Mencía
1132b828b3 python3Packages.cyvcf2: fix haploid genotype phasing
The phase bit was read from the second allele slot, which for haploid
records is the next sample's allele; visible since htslib >= 1.22 marks
haploid genotypes as phased. Debian patch, forwarded upstream
(brentp/cyvcf2#336).

Co-authored-by: Andreas Tille <tille@debian.org>
Assisted-by: opencode:qwen3.8-flash
2026-11-01 16:07:15 +01:00
Miguel Madrid-Mencía
8fd67653ff perlPackages.BioDBHTS: fix tests with htslib 1.23
t/05vcf.t hardcodes packed GT values from before htslib 1.22, which sets
the phase bit on the first allele of a phased genotype. Debian patch,
forwarded upstream (Ensembl/Bio-DB-HTS#112).

Co-authored-by: Andreas Tille <tille@debian.org>
Assisted-by: opencode:qwen3.8-flash
2026-11-01 16:07:14 +01:00
Miguel Madrid-Mencía
9b849534d4 bcftools: 1.22 -> 1.24
Add nix-update-script passthru and a changelog, switch homepage to
https and drop the /bin/bash substitution in preCheck.

https://github.com/samtools/bcftools/releases/tag/1.24

Co-authored-by: 2kybe3 <kybe@kybe.xyz>
Assisted-by: opencode:qwen3.8-flash
2026-11-01 16:07:14 +01:00
Miguel Madrid-Mencía
e5e76d1da1 samtools: 1.22.1 -> 1.24
Add nix-update-script passthru, a changelog, structuredAttrs and
strictDeps.

https://github.com/samtools/samtools/releases/tag/1.24

Co-authored-by: 2kybe3 <kybe@kybe.xyz>
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
Assisted-by: opencode:qwen3.8-flash
2026-11-01 16:07:13 +01:00
Miguel Madrid-Mencía
4bdcb61bdb htslib: 1.22 -> 1.24
Drop the now-upstreamed patch and move perl to nativeCheckInputs.
Add nix-update-script passthru and a changelog.

Skip the ref-cache test on Darwin: it starts loopback HTTP servers
which fail under the Darwin sandbox even with __darwinAllowLocalNetworking;
clearing REF_CACHE_TEST_OPTS skips exactly that test.

https://github.com/samtools/htslib/releases/tag/1.24

Co-authored-by: 2kybe3 <kybe@kybe.xyz>
Co-authored-by: Gaétan Lepage <gaetan@glepage.com>
Assisted-by: opencode:qwen3.8-flash
2026-11-01 16:07:13 +01:00
Gaétan Lepage
96a3e7cdd7 magic-vlsi: 8.3.685 -> 8.3.689 (#581630) 2026-11-01 15:06:28 +00:00
nixpkgs-ci[bot]
5ca6ce805e etcd_3_6: 3.6.15 -> 3.6.16 (#581750) 2026-11-01 15:00:03 +00:00
R. Ryantm
9de1402e03 drone-scp: 1.8.1 -> 1.8.2 2026-11-01 14:56:56 +00:00
R. Ryantm
c4e2d5a55d steelix: 0-unstable-2026-10-18 -> 0-unstable-2026-10-22 2026-11-01 14:52:03 +00:00
Masum Reza
0134fe0dcb hyprlandPlugins.hy3: 0.56.0.1 -> 0.57.0 (#581675) 2026-11-01 14:51:56 +00:00
R. Ryantm
ec46cbe389 python3Packages.genai-prices: 0.1.13 -> 0.2.1 2026-11-01 14:49:57 +00:00
R. Ryantm
d4d36202e2 olivetin-3k: 3000.20.0 -> 3000.21.0 2026-11-01 14:42:46 +00:00
h7x4
4ad8328889 nixos/tests/goeland: init (#563136) 2026-11-01 14:42:35 +00:00
R. Ryantm
aa0ee92fc8 bloop: 2.1.2 -> 2.1.3 2026-11-01 14:36:29 +00:00
R. Ryantm
68bf19f61d gridcoin-research: 5.5.1.0 -> 5.5.2.0 2026-11-01 14:23:12 +00:00
Michael Daniels
4bba51b5d0 microsoft-edge: 156.0.4314.50 -> 156.0.4314.58 (#581316) 2026-11-01 14:22:09 +00:00
R. Ryantm
f8efd13582 gojq: 0.12.19 -> 0.12.20 2026-11-01 14:21:39 +00:00
Gaetan Lepage
97fabe2df4 python3Packages.tokenizers: 0.23.2 -> 0.23.3
Diff: https://github.com/huggingface/tokenizers/compare/v0.23.2...v0.23.3

Changelog: https://github.com/huggingface/tokenizers/releases/tag/v0.23.3

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 14:19:25 +00:00
Gaetan Lepage
a3b6c37f17 python3Packages.datasets: 4.5.0 -> 5.1.0
Diff: https://github.com/huggingface/datasets/compare/4.5.0...5.1.0

Changelog: https://github.com/huggingface/datasets/releases/tag/5.1.0

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 14:19:21 +00:00
Gaetan Lepage
7953f97fea python3Packages.transformers: 5.17.0 -> 5.22.1
Diff: https://github.com/huggingface/transformers/compare/v5.17.0...v5.22.1

Changelog: https://github.com/huggingface/transformers/releases/tag/v5.22.1

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 14:19:17 +00:00
Gaetan Lepage
2086f0a050 python3Packages.kernels: 0.16.1 -> 0.17.2
Diff: https://github.com/huggingface/kernels/compare/v0.16.1...v0.17.2

Changelog: https://github.com/huggingface/kernels/releases/tag/v0.17.2

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 14:19:13 +00:00
R. Ryantm
2673d8bc0b kicad-testing-small: 10.0-2026-10-07 -> 10.0-2026-11-01 2026-11-01 14:17:11 +00:00
R. Ryantm
4f7c958c93 home-assistant-custom-components.openplantbook: 1.6.0 -> 1.7.0 2026-11-01 14:16:07 +00:00
7c6f434c
9c9f960b3d stalonetray: 0.8.5 -> 1.5.0 (#581403) 2026-11-01 14:03:49 +00:00
Stefan Frijters
cf1394183a findent: remove unused checkTargets
Only checkTarget (singular) is used automatically.

Cf. the build log: `make check` is run, not `make installcheck`.

Using `checkTarget = "installcheck";` breaks the build.
2026-11-01 14:58:15 +01:00
Stefan Frijters
9c789862e6 fbc: use finalAttrs 2026-11-01 14:53:53 +01:00
Stefan Frijters
0bd9197ff9 fbc: enable structuredAttrs 2026-11-01 14:53:43 +01:00
Stefan Frijters
0091e4537b fbc: enable strictDeps 2026-11-01 14:53:27 +01:00
misuzu
7516fbb743 floorp-bin-unwrapped: 12.20.2 -> 12.21.0 (#581603) 2026-11-01 13:52:01 +00:00
nixpkgs-ci[bot]
756cdd46eb xsnow: 3.9.7 -> 3.9.9 (#579572) 2026-11-01 13:50:14 +00:00
R. Ryantm
45c3e0dd34 python3Packages.tplink-omada-client: 1.5.13 -> 1.5.14 2026-11-01 13:46:24 +00:00
Stefan Frijters
e146a51902 apngopt: enable strictDeps 2026-11-01 14:45:48 +01:00
Stefan Frijters
bc6b748b95 apngopt: enable structuredAttrs 2026-11-01 14:45:36 +01:00
Peder Bergebakken Sundt
ae555b9a89 flexget: 3.22.6 -> 3.22.9
Changelog: https://github.com/Flexget/Flexget/releases/tag/v3.22.9
2026-11-01 14:44:14 +01:00
nixpkgs-ci[bot]
0bb2eedc20 cli11: 2.6.2 -> 2.7.2 (#547625) 2026-11-01 13:40:11 +00:00
R. Ryantm
b22ed5aac4 deezer-desktop: 7.1.330 -> 8.0.10 2026-11-01 13:37:29 +00:00
R. Ryantm
106a97cef2 pat: 1.0.0 -> 1.0.1 2026-11-01 13:30:20 +00:00
nixpkgs-ci[bot]
f76ece0142 scip-go: 0.2.8 -> 0.2.9 (#581748) 2026-11-01 13:30:15 +00:00
nixpkgs-ci[bot]
0362b94378 factorio: 2.1.23 -> 2.1.24 (alpha,headless,space-age) (#581572) 2026-11-01 13:30:13 +00:00
Markus Kowalewski
dd266dfec0 panoply: 5.10.2 -> 5.10.3 (#581733) 2026-11-01 13:28:27 +00:00
Malte Ott
65f6c6046d haskellPackages: Fix and regenerate transitive broken packages (#581743) 2026-11-01 13:23:50 +00:00
Michael Bishop
9ea2fbf156 toxvpn: upgrade to the latest master, which fixes issues creating the route 2026-11-01 09:18:22 -04:00
R. Ryantm
0ababe4bb6 quickjs-ng: 0.17.0 -> 0.18.0 2026-11-01 13:18:01 +00:00
maralorn
50e61f5c07 haskellPackages: Regenerate transitive broken packages 2026-11-01 14:17:43 +01:00
maralorn
f10bb465c8 maintainers/scripts/haskell: Fix transitive-broken-packages.nix
https://github.com/NixOS/nixpkgs/pull/557381 changed the semantics of config.allowBroken in a way which broke our override to ignore brokenness of packages.

It has now two problems:

1. allowBroken now (sometimes) affects the meta.broken flag of a package which breaks our logic.
2. It behaves inconsistent depending on how a package was marked broken.

This commit works around this by not using allowBroken. Instead it overrides the logic which converts broken packages to eval errors thus sidestepping both above problems.
2026-11-01 14:17:42 +01:00
Martin Weinelt
194eabc056 home-assistant-custom-lovelace-modules.easy-floorplan: 3.1.0 -> 3.2.0 (#581746) 2026-11-01 13:17:30 +00:00
Martin Weinelt
0944818519 home-assistant-custom-components.solax_modbus: 2026.10.01 -> 2026.10.02 (#581741) 2026-11-01 13:17:25 +00:00
R. Ryantm
676360bc7a libation: 14.2.2 -> 14.2.5 2026-11-01 13:14:27 +00:00
Martin Weinelt
0dec4b6e53 python3Packages.tlds: 2026093003 -> 2026102900 (#581744) 2026-11-01 13:09:57 +00:00
Aiden Schembri
7cd4386b26 ladybird: 0-unstable-2026-10-24 -> 0-unstable-2026-11-01 2026-11-01 14:04:52 +01:00
R. Ryantm
d6518770d4 etcd_3_6: 3.6.15 -> 3.6.16 2026-11-01 13:03:44 +00:00
Martin Weinelt
33fb26ff5c python3Packages.tlds: 2026093003 -> 2026102900
2026093003...2026102900
2026-11-01 14:02:51 +01:00
Thiago Kenji Okada
d3501e9b18 opentabletdriver: 0.6.7 -> 0.6.8.1 (#581710) 2026-11-01 13:02:27 +00:00
R. Ryantm
baeaa1571e scip-go: 0.2.8 -> 0.2.9 2026-11-01 13:00:58 +00:00
R. Ryantm
30ca3cdd0a home-assistant-custom-lovelace-modules.easy-floorplan: 3.1.0 -> 3.2.0 2026-11-01 12:58:34 +00:00
Rafael Ieda
c642cccb60 dwarf-fortress-packages.dwarf-fortress_0_47_05: fix evaluation without gtk2
unfuck.nix passed the GTK2_* CMake hints for every version, so the
0.47.05 build referenced gtk2 even though it builds against gtk3. Now
that gtk2 is marked broken (#410814), this made dwarf-fortress_0_47_05
and the documented dwarf-fortress-full.override { dfVersion = "0.47.05"; }
fail to evaluate.

Only pass the hints when building against gtk2 (before 0.47.05).
0.44.12 still needs gtk2.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 09:58:22 -03:00
R. Ryantm
0ac014d41d home-assistant-custom-components.solax_modbus: 2026.10.01 -> 2026.10.02 2026-11-01 12:49:17 +00:00
R. Ryantm
96a4d651ae terraform-providers.heroku_heroku: 5.4.1 -> 5.4.2 2026-11-01 12:46:26 +00:00
Gaetan Lepage
b95f103785 python3Packages.tensordict: 0.15.3 -> 0.15.4
Diff: https://github.com/pytorch/tensordict/compare/v0.15.3...v0.15.4

Changelog: https://github.com/pytorch/tensordict/releases/tag/v0.15.4
2026-11-01 12:44:35 +00:00
R. Ryantm
453c328810 gitea: 28.2.0 -> 28.3.0 2026-11-01 12:42:03 +00:00
Nick Cao
349d701381 nixos/litestream: set restartTriggers (#581478) 2026-11-01 12:40:55 +00:00
Gaetan Lepage
bd6abd9c03 python3Packages.diffusers: 0.38.0 -> 0.42.1
Diff: https://github.com/huggingface/diffusers/compare/v0.38.0...v0.42.1

Changelog: https://github.com/huggingface/diffusers/releases/tag/v0.42.1

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 12:40:24 +00:00
Gaetan Lepage
fb4ceeed25 python3Packages.huggingface-hub: 1.30.0 -> 2.4.0
Diff: https://github.com/huggingface/huggingface_hub/compare/v1.30.0...v2.4.0

Changelog: https://github.com/huggingface/huggingface_hub/releases/tag/v2.4.0

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 12:40:24 +00:00
Gaetan Lepage
9710728d68 python3Packages.hf-xet: 1.6.0 -> 1.8.0
Diff: https://github.com/huggingface/xet-core/compare/v1.6.0...v1.8.0

Changelog: https://github.com/huggingface/xet-core/releases/tag/v1.8.0

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 12:40:23 +00:00
R. Ryantm
a5025c24f4 panoply: 5.10.2 -> 5.10.3 2026-11-01 12:35:25 +00:00
Baptiste Girardeau
c58452db10 macmon: 0.8.2 -> 0.10.0
Changelog: https://github.com/vladkens/macmon/releases/tag/v0.10.0
2026-11-01 13:32:30 +01:00
Gaétan Lepage
e10e9435bc vimPlugins.avante-nvim: 0.4.2 -> 0.4.8 (#580908) 2026-11-01 12:27:02 +00:00
Michael Bishop
2ddc1f91e3 toxvpn: update bootstrap list, to improve connection times 2026-11-01 08:24:43 -04:00
Felix Bargfeldt
6b9ec7a57a radicle-explorer: 0-unstable-2026-10-23 -> 0-unstable-2026-10-29 (#581467) 2026-11-01 12:23:06 +00:00
Gaétan Lepage
978dbc4580 xtb: fix updateScript with version-regex (#576226) 2026-11-01 12:22:59 +00:00
Michael Bishop
f1394d9c9a toxvpn: fix a warning when building the nixos service
getExe: Package toxvpn-git does not have the meta.mainProgram attribute.
2026-11-01 08:20:38 -04:00
Gaétan Lepage
39c0160794 python3Packages.wandb: enable structuredAttrs for wandb-core (#581600) 2026-11-01 12:15:08 +00:00
Gaetan Lepage
afddadc8d3 nixl: 1.5.1 -> 1.5.2
Diff: https://github.com/ai-dynamo/nixl/compare/v1.5.1...v1.5.2

Changelog: https://github.com/ai-dynamo/nixl/releases/tag/v1.5.2
2026-11-01 12:04:45 +00:00
Tom Herbers
127003a368 kanidm_1_12: init at 1.12.0
Changelog: https://github.com/kanidm/kanidm/releases/tag/v1.12.0

Co-authored-by: oddlama <oddlama@oddlama.org>
2026-11-01 13:04:15 +01:00
isabel
eb542b7902 cocoon: 0.13.2 -> 0.14.1 (#581464) 2026-11-01 12:01:14 +00:00
Gaetan Lepage
3c148cda3e gpu-viewer: 4.02 -> 4.04
Diff: https://github.com/arunsivaramanneo/gpu-viewer/compare/v4.02...v4.04

Changelog: https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v4.04
2026-11-01 12:00:35 +00:00
Clément
37fe97949b htmx-lsp: 0.1.0-unstable-2025-06-14 -> 0.2.0-unstable-2025-10-18 2026-11-01 12:54:21 +01:00
Gaetan Lepage
61c5847a85 md-tui: 0.11.1 -> 0.11.2
Diff: https://github.com/henriklovhaug/md-tui/compare/v0.11.1...v0.11.2

Changelog: https://github.com/henriklovhaug/md-tui/blob/v0.11.2/CHANGELOG.md
2026-11-01 11:49:07 +00:00
@mjones
b3d617ca42 android-file-transfer: fix build on darwin (#579963) 2026-11-01 11:40:15 +00:00
@mjones
c5d77902c4 libselinux: add Python build frontend for bindings (#581448) 2026-11-01 11:38:44 +00:00
Yt
d7be4740cc various: patch python package versions (#581161) 2026-11-01 11:38:02 +00:00
@mjones
854a8c3124 nixos-container: use chattr from e2fsprogs (#574683) 2026-11-01 11:37:31 +00:00
R. Ryantm
0cace6a691 xcp: 0.24.8 -> 0.24.9 2026-11-01 11:35:31 +00:00
@mjones
0b4f3c6e0c xpra: 6.5.4 -> 6.5.5 (#580409) 2026-11-01 11:35:18 +00:00
Rafael Ieda
1b3ebed815 kega-fusion: drop
Kega Fusion is a closed-source, unmaintained i686 binary that links
against GTK 2. gtk2 is marked broken and will be removed before
NixOS 27.05 (#410814), and without the source the binary can't be
ported to GTK 3. It has no maintainers in nixpkgs.

Sega emulators that remain packaged: libretro.genesis-plus-gx,
libretro.picodrive, ares, blastem, mednafen.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 08:34:58 -03:00
@mjones
4a6531e083 dwarf-fortress-packages: move to by-name (#581704) 2026-11-01 11:32:34 +00:00
Gaétan Lepage
f93c17005d vimPlugins.pentatonic-nvim: init at 0-unstable-2026-10-31 (#581501) 2026-11-01 11:27:05 +00:00
nixpkgs-ci[bot]
cdb5937dae jive: 7.46 -> 8.1 (#579646) 2026-11-01 11:20:28 +00:00
Fabian Affolter
a928419a55 python3Packages.iamdata: 0.1.202610311 -> 0.1.202611011
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202610311...v0.1.202611011

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202611011
2026-11-01 12:17:46 +01:00
Fabian Affolter
b532bc308c python3Packages.ida-hcli: 0.21.0 -> 0.27.3
Diff: https://github.com/HexRaysSA/ida-hcli/compare/v0.21.0...v0.27.3

Changelog: https://github.com/HexRaysSA/ida-hcli/blob/refs/tags/v0.27.3/CHANGELOG.md
2026-11-01 12:17:03 +01:00
Gutyina Gergő
0bb7233e3a opentabletdriver: 0.6.7 -> 0.6.8.1 2026-11-01 12:13:37 +01:00
Prasurjya Pran Borah
81501bef9b maintainers: add iamppborah 2026-11-01 12:11:32 +01:00
Gaetan Lepage
908b0f0d7f python3Packages.earth2studio: 0.19.0 -> 0.20.0 2026-11-01 11:10:20 +00:00
Peder Bergebakken Sundt
d97d2d6ce4 python3Packages.gradio-client: fix eval (#581619) 2026-11-01 11:05:51 +00:00
Malte Ott
236e487f1a maintainers/scripts/haskell: Fix relative imports to work with nix and lix (#581707) 2026-11-01 11:05:18 +00:00
Gaétan Lepage
59352055ca podman-tui: 1.11.3 -> 2.0.0 (#560649) 2026-11-01 11:00:23 +00:00
nixpkgs-ci[bot]
c34c776dd9 hblock: 3.5.1 -> 3.5.2 (#581454) 2026-11-01 10:59:49 +00:00
Pascal Bach
1e1e1ec6e3 plexRaw: 1.43.5.11029-6bf8af3f0 -> 1.43.5.11079-b3b13e506 (#581016) 2026-11-01 10:57:38 +00:00
maralorn
097d609943 maintainers/scripts/haskell: Fix relative imports to work with nix _and_ lix
Running these scripts with lix has regressed in https://github.com/NixOS/nixpkgs/pull/554512
This is because nix changed the way it resolves relative imports after lix was forked.

This PR uses an import method which behaves identically on nix and lix.

AI Disclaimer: I typed and tested all of this myself but an LLM helped me debug and suggest the solution.
2026-11-01 11:57:04 +01:00
Weijia Wang
eafe72598a julia_113{, -bin}: 1.13.2 -> 1.13.3 (#579566) 2026-11-01 10:56:06 +00:00
farbzen
c05b8bd5d5 vimPlugins.pentatonic-nvim: init at 0-unstable-2026-10-31
https://github.com/farbzen/pentatonic.nvim
2026-11-01 11:55:12 +01:00
Gaétan Lepage
9f13af57a2 vimPlugins.tacho-nvim: init at 0.1.0 (#581632) 2026-11-01 10:52:16 +00:00
Danish Joseph
1c31daf31a cloudflared: 2026.10.3 -> 2026.10.7 2026-11-01 10:38:22 +00:00
Rafael Ieda
d21ac02d51 dwarf-fortress-packages: move to by-name
Move pkgs/games/dwarf-fortress to pkgs/by-name/dw/dwarf-fortress.
dwarf-fortress now comes from package.nix, which passes override
arguments on to the wrapper, as perfetto-sdk does, so e.g.
dwarf-fortress.override { enableFPS = true; } keeps working.

dwarf-fortress-packages, dwarf-fortress-full, dwarf-therapist and dfhack
stay in all-packages.nix.

No rebuilds: every package in dwarf-fortress-packages, the top-level
attributes and the documented overrides are unchanged.

Assisted-by: Claude Code (claude-opus-5-5)
2026-11-01 07:33:33 -03:00
Sizhe Zhao
ffa516de76 wechat: refactor and switch to deb source; support wayland (#560225) 2026-11-01 10:31:10 +00:00
lassulus
7b6364642a nixos/yopass: init service (#557242) 2026-11-01 10:29:18 +00:00
nixpkgs-ci[bot]
a5d8e438bf agent-browser: 0.39.1 -> 0.41.0 (#581635) 2026-11-01 10:22:56 +00:00
Wolfgang Walther
06639ebdba haskellPackages.{pcre-light,regex-pcre}: mark broken (#581507) 2026-11-01 10:22:14 +00:00
whoomee
e438b7ac3f haskellPackages.{pcre-light,regex-pcre}: mark broken
Both still depend on EOL pcre.
2026-11-01 11:14:36 +01:00
nixpkgs-ci[bot]
a6d52a3bb5 lsp-plugins: 1.2.35 -> 1.2.37 (#581624) 2026-11-01 10:12:34 +00:00
Dan Xin
fe37bad40a iwe: 0.19.1 -> 0.29.3 2026-11-01 18:07:07 +08:00
R. Ryantm
74eda19b9a tree-sitter-grammars.tree-sitter-sshclientconfig: 2026.10.15 -> 2026.10.29 2026-11-01 10:05:38 +00:00
R. Ryantm
a5a1d1e906 python3Packages.ha-garmin: 0.1.52 -> 0.1.55 2026-11-01 09:21:46 +00:00
Santhosh Raju
9fa3149cdf nixos/yopass: init service
Add a module for running yopass, a service for sharing one-time
end-to-end encrypted secrets, on NixOS.

yopass-server is configured purely through environment variables, so
the module exposes them through a single freeform `settings` option
keyed by the upstream variable name instead of mirroring each flag as
a typed option.

Assisted-by: Claude Sonnet 5 / Fable 5
2026-11-01 10:15:17 +01:00
R. Ryantm
d1edb67c18 fiddler-everywhere: 8.2.0 -> 8.3.0 2026-11-01 09:15:04 +00:00
R. Ryantm
e45841ad9a flatpak-builder-tools: 0-unstable-2026-09-30 -> 0-unstable-2026-10-25 2026-11-01 09:08:17 +00:00
R. Ryantm
a6bf2c35b0 gemini-cli-bin: 0.64.0 -> 0.66.0 2026-11-01 08:53:38 +00:00
h7x4
9e5200edb6 nixos/tests/goeland: init 2026-11-01 17:28:44 +09:00
TimaFrolov
f55a5a8354 hyprlandPlugins.hy3: 0.56.0.1 -> 0.57.0 2026-11-01 11:21:10 +03:00
R. Ryantm
7b84159dc7 kiro: 1.3.11 -> 1.4.62 2026-11-01 08:18:02 +00:00
R. Ryantm
639fbaabb5 gobgpd: 4.10.0 -> 4.11.0 2026-11-01 07:44:16 +00:00
R. Ryantm
9e7bcaf12f gobgp: 4.10.0 -> 4.11.0 2026-11-01 07:43:42 +00:00
R. Ryantm
f2fdd05167 python3Packages.azure-mgmt-recoveryservicesbackup: 11.1.0 -> 11.2.0 2026-11-01 07:31:14 +00:00
R. Ryantm
3ca837e4e0 joplin-desktop: 3.7.21 -> 3.7.22 2026-11-01 07:27:17 +00:00
R. Ryantm
c5220c0275 sonar-scanner-cli-minimal: 8.2.0.6438 -> 8.3.0.16463 2026-11-01 07:13:57 +00:00
R. Ryantm
2197879115 squashfuse: 0.6.3 -> 0.6.5 2026-11-01 07:13:52 +00:00
R. Ryantm
97f5481354 durdraw: 0.31.0 -> 0.31.1 2026-11-01 06:31:46 +00:00
R. Ryantm
f0d7b9403f terraform-providers.hashicorp_tls: 4.4.1 -> 4.4.2 2026-11-01 06:20:00 +00:00
Samuel Huang
22a18ef7a5 opencode-desktop: fix darwin build 2026-11-01 01:12:12 -05:00
R. Ryantm
9e2bf8cd99 python3Packages.textual-universal-directorytree: 1.7.0 -> 1.8.0 2026-11-01 05:45:03 +00:00
R. Ryantm
7b62621975 sqlfluff: 4.4.0 -> 4.5.0 2026-11-01 05:39:01 +00:00
R. Ryantm
5ae1472831 stalwart-proxy: 1.0.4 -> 1.0.5 2026-11-01 05:32:39 +00:00
Sizhe Zhao
f4165f519a nixos/doc/rl-2611: add openssh 2026-11-01 13:28:06 +08:00
Sizhe Zhao
95632327dd nixosTests.openssh: check for mldsa44-ed25519 host key 2026-11-01 13:28:01 +08:00
Sizhe Zhao
77a6032e59 nixos/sshd: add mldsa44-ed25519 host key 2026-11-01 13:26:28 +08:00
R. Ryantm
d11edc0d37 python3Packages.kafka-python: 3.0.11 -> 3.0.12 2026-11-01 05:23:24 +00:00
LRFLEW
565795856f framework-settings: init at 1.0.0 2026-11-01 00:21:16 -05:00
R. Ryantm
7ddca252fb grpc_cli: 1.80.0 -> 1.85.1 2026-11-01 04:05:49 +00:00
R. Ryantm
01e4e1b7e3 python3Packages.langchain-perplexity: 1.4.1 -> 1.4.2 2026-11-01 03:36:59 +00:00
R. Ryantm
5e50e47648 zsh-forgit: 26.10.0 -> 26.11.0 2026-11-01 03:25:38 +00:00
farbzen
b0274ffaca vimPlugins.tacho-nvim: init at 0.1.0
https://github.com/farbzen/tacho.nvim
2026-11-01 04:21:42 +01:00
R. Ryantm
f56f4fa1b7 agent-browser: 0.39.1 -> 0.41.0 2026-11-01 03:20:59 +00:00
R. Ryantm
034a8b2159 zsign: 1.1.2 -> 1.1.3 2026-11-01 03:20:22 +00:00
Mika Tammi
c80f1cebf6 magic-vlsi: 8.3.685 -> 8.3.689
Assisted-by: Claude Code (Claude Opus 5.5)
Signed-off-by: Mika Tammi <mikatammi@gmail.com>
2026-11-01 04:05:37 +01:00
R. Ryantm
7394bde1fd steam-rom-manager: 2.5.44 -> 2.6.0 2026-11-01 02:51:23 +00:00
R. Ryantm
d4262976dc spi-tools: 1.1.0 -> 1.2.0 2026-11-01 02:49:59 +00:00
R. Ryantm
9ffcc4c386 pack: 0.40.9 -> 0.40.10 2026-11-01 02:45:20 +00:00
Samuel Huang
9c4790e0e8 opencode: 2.2.1 -> 2.2.5 2026-10-31 22:36:40 -04:00
Andrew Marshall
0815d55056 python3Packages.gradio-client: fix eval
Broken since b80ce62850, which flags
`enabledTestPaths = [ ];` as a "problem".
2026-10-31 22:14:27 -04:00
R. Ryantm
5ee8d82c18 lsp-plugins: 1.2.35 -> 1.2.37 2026-11-01 02:07:16 +00:00
R. Ryantm
bbc5d4b9de floorp-bin-unwrapped: 12.20.2 -> 12.21.0 2026-11-01 00:14:44 +00:00
Vadym-Valdis Yudaiev
013ccecfa3 maintainers: add judaew 2026-11-01 02:14:24 +02:00
R. Ryantm
5d78e0be11 home-assistant-custom-components.localthings: 0.34.0 -> 0.35.0 2026-10-31 23:50:45 +00:00
R. Ryantm
b6d1e22d99 python3Packages.bump-my-version: 1.6.7 -> 1.7.0 2026-10-31 23:47:33 +00:00
Jamie Magee
5cba1aa5ee python3Packages.pyitachip2ir: remove 2026-10-31 16:39:48 -07:00
R. Ryantm
ce6bb1b2a1 python3Packages.types-aiobotocore: 3.9.2 -> 3.10.0 2026-10-31 23:34:24 +00:00
R. Ryantm
11d6381b1f adrs: 0.12.1 -> 0.13.0 2026-10-31 23:20:49 +00:00
R. Ryantm
15185fdd8a cargo-diet: 1.4.1 -> 1.4.2 2026-10-31 23:17:04 +00:00
Dhawos
6adbadfd9e factorio: 2.1.23 -> 2.1.24 (alpha,headless,space-age)
Changelog : https://forums.factorio.com/viewtopic.php?t=136730
2026-11-01 00:13:03 +01:00
NaCNO
4026927147 sioyek: 2.0.0-unstable-2026-09-24 -> 2.0.0-unstable-2026-10-31
Default config now under `/share` instead of `/etc`
2026-10-31 23:59:52 +01:00
R. Ryantm
3fcb0205b7 python3Packages.geodatasets: 2026.5.1 -> 2026.10.0 2026-10-31 22:55:27 +00:00
Nick Cao
a981400f7a telegram-desktop: 7.3.2 -> 7.3.3
Diff: https://github.com/telegramdesktop/tdesktop/compare/v7.3.2...v7.3.3

Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v7.3.3
2026-10-31 18:52:24 -04:00
Nick Cao
7822fb5daa telegram-desktop.tg_owt: 0-unstable-2026-10-13 -> 0-unstable-2026-10-30
Diff: 07fb35bc33...020feec5c0
2026-10-31 18:50:27 -04:00
R. Ryantm
851bf9ed55 libretro.gambatte: 0-unstable-2026-08-21 -> 0-unstable-2026-10-30 2026-10-31 22:41:56 +00:00
R. Ryantm
a30c066623 python3Packages.pywebtransport: 0.21.0 -> 0.21.1 2026-10-31 22:37:37 +00:00
R. Ryantm
c3ab1cf146 python3Packages.yt-dlp: 2026.10.21 -> 2026.10.26 2026-10-31 22:29:58 +00:00
rntpts
51d7532272 python3Packages.wandb: enable structuredAttrs for wandb-core 2026-10-31 23:23:34 +01:00
R. Ryantm
d6d0410a7d libretro.swanstation: 0-unstable-2026-10-15 -> 0-unstable-2026-10-24 2026-10-31 22:03:41 +00:00
R. Ryantm
ca270494c3 skim: 5.7.4 -> 5.9.0 2026-10-31 21:38:30 +00:00
Darren Rambaud
8e4d6929bd ghidra: add sandboxProfile
* after rebase over master(db379a58ac),
  `aarch64-darwin` build was failing due to:
  ```
    Caused by: org.gradle.internal.remote.internal.ConnectException: Could not connect to server [7ae95258-3b44-4127-ae1c-124d4b892775 port:49581, addresses:[/127.0.0.1]]. Tried addresses: [/127.0.0.1].
        at org.gradle.internal.remote.internal.inet.TcpOutgoingConnector.connect(TcpOutgoingConnector.java:80)
        at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connectToDaemon(DefaultDaemonConnector.java:271)
        at org.gradle.launcher.daemon.client.DefaultDaemonConnector.connectToDaemonWithId(DefaultDaemonConnector.java:257)
        ... 24 more
Caused by: java.net.SocketException: Operation not permitted
        at java.base/sun.nio.ch.Net.connect0(Native Method)
        at java.base/sun.nio.ch.Net.connect(Net.java:546)
        at java.base/sun.nio.ch.Net.connect(Net.java:553)
  ```

  Inspecting darwin sandbox logs on machine reveal the following:

  ```
    Sandbox: java(6927) deny(1) network-outbound remote:*:49581
  ```

  Module was updated with to include a modified `sandboxProfile`:
  ```
    sandboxProfile = ''
      (allow network-outbound (remote ip "*:49581"))
    '';
  ```

  But subsequent builds revealed sandbox continued to block these outgoing
  connections:
  ```
    Sandbox: java(7421) deny(1) network-outbound remote:*:49669
    Sandbox: java(7637) deny(1) network-outbound remote:*:49710
  ```

  Seems the outgoing client port is randomized, so changed it to:
  ```
    (allow network-outbound (local ip))
  ```

  A more elegant solution is to default to IPv4 during build using:
  ```
    JAVA_TOOL_OPTIONS="-Djava.net.preferIPv4Stack=true"
  ```

  Which precludes need to modify sandboxProfile and downgrade to
  `relaxed` sandbox on darwin systems.

  Inspired by:
    e1c6a14f9b
    bcad38810e/src/sandbox/macos-sandbox-utils.ts (L1098-L1115)
2026-10-31 16:20:01 -05:00
Jacek Galowicz
34111584b1 vzvm: 1.0.0 -> 1.1.0 2026-10-31 21:40:39 +01:00
R. Ryantm
4225432254 vnstat: 2.13 -> 2.14 2026-10-31 20:22:02 +00:00
Peder Bergebakken Sundt
c8591c22ca renderdoc: 1.46 -> 1.47
The patch failed to apply and had to be rebased, so i minimized it to prevent future failures
2026-10-31 21:03:11 +01:00
Peder Bergebakken Sundt
af84b502de vale: 3.25.1 -> 3.26.0
Diff: https://github.com/vale-cli/vale/compare/v3.25.1...v3.26.0

Changelog: https://github.com/vale-cli/vale/releases/tag/v3.26.0
2026-10-31 20:35:34 +01:00
Peder Bergebakken Sundt
29d7bab70b f3d: 4.0.0 -> 4.0.1
Diff: https://github.com/f3d-app/f3d/compare/v4.0.0...v4.0.1

Changelog: https://github.com/f3d-app/f3d/releases/tag/v4.0.1
2026-10-31 20:34:53 +01:00
Felix Rath
6fe10e2cfd spacetimedb: 2.13.0 -> 2.14.0
Diff: https://github.com/clockworklabs/spacetimedb/compare/v2.13.0...v2.14.0
2026-10-31 20:04:54 +01:00
Leona Maroni
cfd247fa65 nginxModules.otel: fix build with gcc 16 2026-10-31 20:03:01 +01:00
whoomee
3d806e16c2 mlt: fix darwin build 2026-10-31 19:47:17 +01:00
R. Ryantm
b66f50509b pgschema: 1.13.3 -> 1.13.4 2026-10-31 18:39:41 +00:00
Nick Cao
448bd2c536 nixos/litestream: set restartTriggers 2026-10-31 13:40:49 -04:00
Robert Schütz
2492f5efc6 python3Packages.pytest-recording: use finalAttrs 2026-10-31 10:26:58 -07:00
Robert Schütz
4598bc3725 python3Packages.pytest-recording: 0.13.4 -> 0.14.0
Diff: https://github.com/kiwicom/pytest-recording/compare/v0.13.4...v0.14.0

Changelog: https://github.com/kiwicom/pytest-recording/blob/v0.14.0/docs/changelog.rst
2026-10-31 10:25:41 -07:00
R. Ryantm
a2b303979e cargo-bundle-licenses: 4.2.0 -> 5.0.0 2026-10-31 16:52:54 +00:00
Defelo
5bce6feec4 radicle-explorer: 0-unstable-2026-10-23 -> 0-unstable-2026-10-29 2026-10-31 17:30:46 +01:00
R. Ryantm
e6bf34e817 ocamlPackages.dockerfile: 8.4.4 -> 8.4.6 2026-10-31 16:17:05 +00:00
R. Ryantm
920f8188a8 llama-swap: 262 -> 268 2026-10-31 16:10:49 +00:00
R. Ryantm
66af905d35 cocoon: 0.13.2 -> 0.14.1 2026-10-31 16:09:45 +00:00
Gaetan Lepage
2bf90ea569 mistral-vibe: 3.0.2 -> 3.0.4
Diff: https://github.com/mistralai/mistral-vibe/compare/v3.0.2...v3.0.4

Changelog: https://github.com/mistralai/mistral-vibe/blob/v3.0.4/CHANGELOG.md

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-31 16:02:03 +00:00
Gaetan Lepage
681bbb99b7 python3Packages.mistralai: 2.10.1 -> 3.6.0
Changelog: https://github.com/mistralai/client-python/blob/main/RELEASES.md

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-31 16:01:57 +00:00
R. Ryantm
24b6fd5a0f prometheus-knot-exporter: 3.6.1 -> 3.6.2 2026-10-31 16:00:02 +00:00
Ben Siraphob
82aa49b53e libselinux: add Python build frontend for bindings
Since 3.11, the pywrap target invokes python -m build --no-isolation. Include the build frontend alongside the existing wheel build dependencies.

Assisted-by: Pi (gpt-6.1-sol)
2026-10-31 11:48:07 -04:00
R. Ryantm
86477addf8 hblock: 3.5.1 -> 3.5.2 2026-10-31 15:44:55 +00:00
R. Ryantm
3781ede806 python3Packages.reactivex: 6.0.0 -> 6.1.0 2026-10-31 15:36:16 +00:00
R. Ryantm
b148f651fe eilmeldung: 1.9.0 -> 1.10.0 2026-10-31 15:20:33 +00:00
bvcxza
510ed3c361 monero-cli: 0.18.5.1 -> 0.18.5.4 & monero-gui: 0.18.5.2 -> 0.18.5.4 2026-10-31 12:04:31 -03:00
Gaetan Lepage
77571904ad python3Packages.opentelemetry-exporter-http-transport: init at 0.64b0 2026-10-31 13:47:47 +00:00
R. Ryantm
b80b30a163 komga: 1.29.1 -> 1.29.2 2026-10-31 13:08:15 +00:00
meztihn
edb0f55329 stalonetray: 0.8.5 -> 1.5.0 2026-10-31 16:40:05 +04:00
Jost Alemann
c7eaf7efd0 kew: 4.4.1 -> 4.4.2
Changelog: https://codeberg.org/ravachol/kew/releases/tag/v4.4.2
Diff: https://codeberg.org/ravachol/kew/compare/v4.4.1...v4.4.2
2026-10-31 12:40:58 +01:00
Vladimír Čunát
7a67e2c95c tpm2-tss: move to by-name
The dropped `buildPackages` part - I don't think it's needed.
We normally put autoreconfHook into nativeBuildInputs without any other tweaks.
2026-10-31 11:33:59 +01:00
R. Ryantm
b42922fe1a jreleaser-cli: 1.26.0 -> 1.27.0 2026-10-31 10:28:05 +00:00
R. Ryantm
e7db09127e python3Packages.qbittorrent-api: 2026.10.0 -> 2026.10.1 2026-10-31 09:37:43 +00:00
Krishnan Shankar
5bd3df7e6c ceph: fix build failure in qatlib and qatzip
This introduces a temporary vendored patch until the fix is released upstream.

Resolves #576414.
2026-10-31 04:36:23 -05:00
Rafael Ieda
37f23755b8 microsoft-edge: 156.0.4314.50 -> 156.0.4314.58 2026-10-31 06:30:14 -03:00
R. Ryantm
635dc222c7 tfsort: 0.7.3 -> 0.7.5 2026-10-31 08:48:02 +00:00
Daniel Trnka
bdf1d26c9f gitlab-runner: 19.2.1 -> 19.5.2 2026-10-31 09:27:12 +01:00
R. Ryantm
8232b9b2c1 nixf: 2.9.3 -> 2.9.4 2026-10-31 08:02:37 +00:00
R. Ryantm
4b043b4b9c python3Packages.awswrangler: 3.17.1 -> 3.18.0 2026-10-31 08:01:43 +00:00
R. Ryantm
3d91830e29 miniaudio: 0.11.25 -> 0.11.26 2026-10-31 08:01:04 +00:00
Sergei Volkov
a615b04afe lfortran: init at 0.68.0
Modern interactive LLVM-based Fortran compiler.

https://lfortran.org/

Co-authored-by: Philip Taron <philip.taron@gmail.com>
Assisted-by: Claude Code (claude-opus-5-5)
2026-10-31 07:56:39 +01:00
R. Ryantm
e4912629ce docker-compose: 5.6.0 -> 5.6.1 2026-10-31 06:47:24 +00:00
R. Ryantm
ed8a7e0df9 kismet: 2025-09-R1 -> 2026-10-R1 2026-10-31 06:30:49 +00:00
R. Ryantm
93f193343e samrewritten: 1.6.1 -> 1.6.5 2026-10-31 04:29:33 +00:00
R. Ryantm
e3dc19e6e3 libretro.genesis-plus-gx: 0-unstable-2026-10-16 -> 0-unstable-2026-10-30 2026-10-31 04:16:39 +00:00
R. Ryantm
f644d12ca2 cockpit: 369 -> 370 2026-10-31 04:09:43 +00:00
Darren Rambaud
448ca76f34 ghidra-extensions.findcrypt: 3.1.10 -> 3.1.11
* changelog: https://github.com/antoniovazquezblanco/GhidraFindcrypt/releases/tag/v3.1.11
* https://github.com/antoniovazquezblanco/GhidraFindcrypt/compare/v3.1.10...v3.1.11

Supersedes: #579070
2026-10-30 23:04:00 -05:00
Darren Rambaud
9934504130 ghidra-extensions.kaiju: 260309 -> 261023
* changelog: https://github.com/CERTCC/kaiju/releases/tag/261023
* diff: https://github.com/CERTCC/kaiju/compare/260309...261023
2026-10-30 23:03:59 -05:00
Darren Rambaud
1a165b0a72 ghidra-extensions.ghidra-firmware-utils: 2026.01.14 -> 2026.08.31
builds w/ ghidra-12.2

* changelog: https://github.com/al3xtjames/ghidra-firmware-utils/releases/tag/2026.08.31
* diff: https://github.com/al3xtjames/ghidra-firmware-utils/compare/2026.01.14...2026.08.31
2026-10-30 23:03:58 -05:00
Darren Rambaud
60f798b677 (ghidra|ghidra-bin): 12.1.4 -> 12.2; ghidra-extensions: use jdk25, gradle_9
* diff: https://github.com/NationalSecurityAgency/ghidra/compare/Ghidra_12.1.4_build...Ghidra_12.2_build
* changelog: https://github.com/NationalSecurityAgency/ghidra/releases/tag/Ghidra_12.2_build
* `ghidra`|`ghidra-bin`: use min requirement of jdk25 and gradle 9+
* `ghidra`: patches updated for 12.2, decided to use latest
  protobuf-gradle-plugin, `0.10.0`, since `0.8.10` did not work with
  gradle 9+
* `ghidra`: update deps.json using `$(nix build
  .#ghidra.mitmCache.updateScript)`
* `ghidra`: explicitly define `UTF-8` character set via `LC_ALL` and
  `LC_LANG` env vars to allow java to resolve special characters in
  file names:
  ```
    java.nio.file.InvalidPathException: Malformed input or input contains unmappable characters:
      org/jgrapht/alg/linkprediction/SørensenIndexLinkPrediction.class
  ```
* `ghidra`: remove `meta.broken` attribute
* `ghidra-extensions`: update extensions framework to use same build
  infra as `ghidra`

Resolves: #577769
Resolves: #567656
Resolves: #566437
2026-10-30 23:03:52 -05:00
R. Ryantm
cdd355fb81 obs-studio-plugins.obs-pipewire-audio-capture: 1.2.1 -> 1.2.2 2026-10-31 03:58:57 +00:00
Sandro Jäckel
ab2703c157 music-assistant: 2.10.8 -> 2.10.9
Diff: https://github.com/music-assistant/server/compare/2.10.8...2.10.9

Changelog: https://github.com/music-assistant/server/releases/tag/2.10.9
2026-10-31 04:18:44 +01:00
Sandro Jäckel
d4df9a0302 esphome: 2026.9.1 -> 2026.10.1
Diff: https://github.com/esphome/esphome/compare/2026.9.1...2026.10.1

Changelog: https://github.com/esphome/esphome/releases/tag/2026.10.1
2026-10-31 03:49:21 +01:00
R. Ryantm
d8bbcca1e0 cargo-release: 1.1.6 -> 1.1.7 2026-10-31 02:19:57 +00:00
Sandro Jäckel
7a175c1608 archisteamfarm: 6.3.10.3 -> 6.3.10.6
Diff: https://github.com/JustArchiNET/ArchiSteamFarm/compare/6.3.10.3...6.3.10.6

Changelog: https://github.com/JustArchiNET/ArchiSteamFarm/releases/tag/6.3.10.6
2026-10-31 03:18:10 +01:00
R. Ryantm
66eb2860e9 nixpkgs-hammering: 0-unstable-2026-10-04 -> 0-unstable-2026-10-22 2026-10-31 01:22:53 +00:00
Michael Daniels
21f33880f5 by-name-overlay: perf test hoisting let block above super 2026-10-30 21:19:34 -04:00
Michael Daniels
6d0503d787 top-level/by-name-overlay: don't set _internalCallByNamePackageFile attr
No longer needed, see #483820 and NixOS/nixpkgs-vet#189

Co-authored-by: Eman Resu <elevenaka11@gmail.com>
2026-10-30 21:19:34 -04:00
R. Ryantm
a94b2fcba7 beads: 1.3.1 -> 1.3.2 2026-10-31 01:11:34 +00:00
R. Ryantm
11f818dce0 quint: 0.33.0 -> 0.33.1 2026-10-30 23:40:45 +00:00
R. Ryantm
dd2174768b keycloakPlugins.keycloak-magic-link: 0.92 -> 0.94 2026-10-30 23:06:26 +00:00
Adam C. Stephens
81a69a7194 fluux-messenger: fix macos share extension bundling
Assisted-By: OpenAI GPT-6.1 Sol high in omp/18.13.1
2026-10-30 23:56:19 +01:00
R. Ryantm
cb660c924d vgmstream: 2117 -> 2168 2026-10-30 22:28:00 +00:00
Ivan Petkov
d3bc028638 rawtherapee: fix darwin build
SELinux specific dependencies should only be included in the derivation
inputs for linux builds
2026-10-30 15:25:19 -07:00
Michael Daniels
a9ad8d14e7 various: patch python package versions
Assisted-by: gpt-6.1-sol, gpt-6.0-luna (Codex, high)
2026-10-30 18:25:19 -04:00
qubitnano
39537f722e lighthouse-bk64: init at 1.2.2
Harbour Masters port of Banjo Kazooie

https://github.com/HarbourMasters/Lighthouse
2026-10-30 17:09:22 -04:00
Peder Bergebakken Sundt
3425be3c9c geteduroam-cli: 0.15 -> 0.16
Changelog: https://github.com/geteduroam/linux-app/releases/tag/0.16
2026-10-30 22:03:02 +01:00
Peder Bergebakken Sundt
1ac07b27ba geteduroam: 0.15 -> 0.16
Diff: https://github.com/geteduroam/linux-app/compare/0.15...0.16

Changelog: https://github.com/geteduroam/linux-app/releases/tag/0.16
2026-10-30 22:01:09 +01:00
R. Ryantm
5e56714bc7 python3Packages.django-allauth: 65.20.0 -> 65.21.1 2026-10-30 20:22:25 +00:00
Niklas Hambüchen
228f0499c8 e57inspector.tests: Make vlm-screenshot-question more robust
When I originally wrote this, I didn't figure that just asking
the model to output JSON via the system prompt is much more robust
than my custom `[output-end]` tag.

Instead, do some more robust searching of the JSON in the
llama-cpp-garbled output.

Also:

* Escape `screenshot` path.
* Don't rely on `assert` for Python control flow (optimisations disable it).
* More robust GPU disabling flags available since llama-cpp 0.8.0.
* Don't assume NixOS tests make screenshots always PNG.
* Be more explict in the question for `e57inspector`.

Assisted-By: Claude Opus 5.5, human review.
2026-10-30 20:14:26 +00:00
David Leung
05a8e263f5 yaak: fix build with wasm-pack 0.15.1
wasm-pack takes target from CARGO_BUILD_TARGET env var since 0.15.1.
This pins the wasm target to wasm32-unknown-unknown to make build work.
2026-10-31 03:02:46 +08:00
Connor Baker
cfa70155cd cudaPackages.mathdx: 26.06.1 -> 26.10.0
MathDx 26.10.0 supports CUDA 13.0 and newer, like 26.06.1, so CUDA 12
package sets keep 25.06.1.

Its cuBLASDx performance guide adds a helper script that isn't
executable, so patchShebangs leaves its `#!/usr/bin/env python3`, which
the FHS reference check rejects. It is run as `python3 suggest_tile.py`,
so drop the shebang.

Changelog: https://docs.nvidia.com/cuda/mathdx/release_notes.html

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:44:26 -07:00
Connor Baker
7a6b426f44 cudaPackages.nvpl: 26.5 -> 26.10
Changelog: https://docs.nvidia.com/nvpl/latest/release_notes.html

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:30:24 -07:00
Connor Baker
684efb7843 cudaPackages.libnvtiff: 0.8.0 -> 0.9.0
0.9.0 fixes CVE-2025-33262 and requires nvCOMP 6.0 or newer, which every
package set uses.

Changelog: https://docs.nvidia.com/cuda/nvtiff/releasenotes.html

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:30:23 -07:00
Connor Baker
916c798edc cudaPackages.libnvjpeg_2k: 0.11.0 -> 0.12.0
Changelog: https://docs.nvidia.com/cuda/nvjpeg2000/releasenotes.html

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:30:23 -07:00
Connor Baker
d032cc4313 cudaPackages.libcudss: 0.8.0 -> 1.0.0
1.0.0 contains breaking changes (e.g., matrix APIs use cudaDataType_t
again, and the numeric values of CUDSS_R_64F_MP2 and
CUDSS_DATA_TYPE_UNSET changed), and the soname is now libcudss.so.1.

cuDSS now links against NVRTC, which its static library also requires,
so add it as an input and to the static CMake target's link directories.

Changelog: https://docs.nvidia.com/cuda/cudss/release_notes.html

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:30:14 -07:00
Connor Baker
63817e6a2a cudaPackages.libcublasmp: 0.10.0 -> 0.11.0
Changelog: https://docs.nvidia.com/cuda/cublasmp/release_notes/index.html

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:29:50 -07:00
Connor Baker
758b4d9ba2 cudaPackages_13_3.libcublas: 13.6.2.16 -> 13.6.3.23
cuBLAS 13.6.3 is a standalone patch release for CUDA 13.3 Update 1. It
fixes GEMMs with beta != 0 that could produce incorrect results under
concurrent load on Blackwell, incorrect results and deadlocks in
fixed-point emulation, and split-K matmuls that could return incorrect
output.

Changelog: https://docs.nvidia.com/cuda/cublas-patch-release-notes/

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:29:43 -07:00
Connor Baker
ecf9689491 cudaPackages_13_2.libcublas: 13.4.2.4 -> 13.4.3.11
cuBLAS 13.4.3 is a standalone patch release for CUDA 13.2 Update 2. It
fixes GEMMs with beta != 0 that could produce incorrect results under
concurrent load on Blackwell, incorrect results and deadlocks in
fixed-point emulation, and split-K matmuls that could return incorrect
output.

Changelog: https://docs.nvidia.com/cuda/cublas-patch-release-notes/

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:29:35 -07:00
Connor Baker
5041e93505 cudaPackages_13_0.libcublas: 13.1.1.3 -> 13.1.2.11
cuBLAS 13.1.2 is a standalone patch release for CUDA 13.0 Update 3,
which ships cuBLAS 13.1.1.3. It fixes GEMMs with beta != 0 that could
produce incorrect results under concurrent load on Hopper and Blackwell,
incorrect results and deadlocks in fixed-point emulation, and an integer
overflow in emulated complex FP64 matrix multiplication.

Changelog: https://docs.nvidia.com/cuda/cublas-patch-release-notes/

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:29:27 -07:00
Connor Baker
8f275dcc32 cudaPackages_12_9.libcublas: 12.9.2.10 -> 12.9.3.13
cuBLAS 12.9.3 is a standalone patch release for CUDA 12.9 Update 2,
which ships cuBLAS 12.9.2.10. It fixes GEMMs with beta != 0 that could
produce incorrect results under concurrent load on Hopper and Blackwell,
and split-K matmuls that could return incorrect output.

Changelog: https://docs.nvidia.com/cuda/cublas-patch-release-notes/

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 11:29:19 -07:00
R. Ryantm
fdb68a6bd8 httrack: 3.50.5 -> 3.51.0 2026-10-30 18:24:09 +00:00
R. Ryantm
3d1ac6031b r2modman: 3.2.20 -> 3.2.21 2026-10-30 16:25:38 +00:00
OPNA2608
3928f574ed love_0_10: Enable parallel building
Seems to work fine with 40 cores, default-enabled in love_11 due to CMake.
2026-10-30 16:44:53 +01:00
OPNA2608
1adbeaba50 love_0_10: Use Lua 5.1 when LuaJIT is unavailable 2026-10-30 16:32:44 +01:00
OPNA2608
dfd8c8a1ba love_11: Use Lua 5.1 when LuaJIT is unavailable 2026-10-30 16:32:22 +01:00
R. Ryantm
c67bd67218 blender: 5.2.2 -> 5.2.3 2026-10-30 15:30:44 +00:00
R. Ryantm
c13e0d95da plexRaw: 1.43.5.11029-6bf8af3f0 -> 1.43.5.11079-b3b13e506 2026-10-30 15:18:17 +00:00
Victor Engmark
ff16d9db8e nixos/nix: Document possible choices for nix.package
Co-authored-by: Paul J <paul@trespaul.com>
2026-10-30 14:50:15 +01:00
patka
b1f5e65bab phpunit: 13.4.3 -> 13.4.5 2026-10-30 13:04:33 +01:00
An Mai
39a544ee56 pgfmt: init at 2.3.1
Package the upstream PostgreSQL SQL formatter CLI.

https://github.com/gmr/pgfmt/releases/tag/v2.3.1

Assisted-by: Codex (GPT-6)
2026-10-30 13:02:54 +01:00
An Mai
bd477bcaa5 maintainers: add amaidurova 2026-10-30 12:46:13 +01:00
phanirithvij
b82b889c92 ghgrab: allow local networking on darwin
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-10-30 16:56:38 +05:30
Anthony Roussel
7c62cefc72 python3Packages.oslo-utils: disable flaky test 2026-10-30 18:18:32 +07:00
Anthony Roussel
6da180a45a python3Packages.python-heatclient: 5.1.0 -> 5.3.0
Diff: https://github.com/openstack/python-heatclient/compare/5.1.0...5.3.0
2026-10-30 18:18:32 +07:00
kulczwoj
dad8bc0107 pixinsight: 1.9.5-20260927 -> 1.9.6-20261029 2026-10-30 13:10:07 +02:00
Anthony Roussel
009f687478 liberasurecode: 1.6.5 -> 1.8.0
Diff: https://github.com/openstack/liberasurecode/compare/1.6.5...1.8.0
2026-10-30 18:10:01 +07:00
R. Ryantm
bf23907c5a vimPlugins.avante-nvim: 0.4.2 -> 0.4.8 2026-10-30 10:15:52 +00:00
Pavol Rusnak
745cee7c81 linuxPackages.gpu-unlock: init at 2.0.0-unstable-2026-10-28
Package the kernel module and pinned NVIDIA firmware separately. Document
NixOS initrd ordering, GPU selection, verification, and removal in the CUDA
guide.

Validated builds with Linux 6.18.59 and 7.3, plus an initrd built from the
documented configuration, including firmware and service dependencies.

Assisted-by: OpenAI Codex (GPT-6-Astra max)
2026-10-30 10:19:33 +01:00
Connor Baker
e350ed2b5d python3Packages.nvidia-modelopt: init at 0.47.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 07:18:14 +00:00
Connor Baker
ed2a46ac87 python3Packages.cppimport: init at 26.04.17
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 07:18:11 +00:00
Connor Baker
c2ea9437d8 python3Packages.polygraphy: init at 0.53.6
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 07:18:08 +00:00
Connor Baker
b39bcaeabf python3Packages.onnx-graphsurgeon: init at 0.6.2
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-30 07:18:05 +00:00
Anthony Roussel
0ba83f3f57 python3Packages.tempest: 46.3.0 -> 47.0.0 2026-10-30 12:03:47 +07:00
Anthony Roussel
aeac9cbd64 python3Packages.python-zunclient: 5.4.0 -> 5.5.0
Diff: https://github.com/openstack/python-zunclient/compare/5.4.0...5.5.0
2026-10-30 12:03:47 +07:00
Anthony Roussel
c3f87abb15 python3Packages.python-zaqarclient: 4.4.0 -> 4.7.0
Diff: https://github.com/openstack/python-zaqarclient/compare/4.4.0...4.7.0
2026-10-30 12:03:47 +07:00
Anthony Roussel
1e714a523f python3Packages.python-watcherclient: 4.10.0 -> 4.11.0
Diff: https://github.com/openstack/python-watcherclient/compare/4.10.0...4.11.0
2026-10-30 12:02:45 +07:00
Anthony Roussel
62b4492305 python3Packages.python-troveclient: 8.10.0 -> 8.11.0
Diff: https://github.com/openstack/python-troveclient/compare/8.10.0...8.11.0
2026-10-30 12:02:45 +07:00
Anthony Roussel
e8b2c510ef python3Packages.python-swiftclient: 4.10.0 -> 4.11.0
Diff: https://github.com/openstack/python-swiftclient/compare/4.10.0...4.11.0
2026-10-30 12:02:44 +07:00
Anthony Roussel
9226e2abfb python3Packages.python-novaclient: 18.12.0 -> 18.13.1
Diff: https://github.com/openstack/python-novaclient/compare/18.12.0...18.13.1
2026-10-30 12:02:44 +07:00
Anthony Roussel
8c3ad0fcb1 python3Packages.python-neutronclient: 11.8.0 -> 14.0.0
Diff: https://github.com/openstack/python-neutronclient/compare/11.8.0...14.0.0
2026-10-30 12:02:43 +07:00
Anthony Roussel
d74b7eb4ea python3Packages.python-mistralclient: 6.2.0 -> 6.3.0
Diff: https://github.com/openstack/python-mistralclient/compare/6.2.0...6.3.0
2026-10-30 12:02:42 +07:00
Anthony Roussel
1dfc4bdb63 python3Packages.python-magnumclient: 4.10.0 -> 5.0.0
Diff: https://github.com/openstack/python-magnumclient/compare/4.10.0...5.0.0
2026-10-30 12:02:20 +07:00
Anthony Roussel
b8130639c4 python3Packages.python-ironicclient: 6.0.0 -> 6.3.0
Diff: https://github.com/openstack/python-ironicclient/compare/6.0.0...6.3.0
2026-10-30 12:02:20 +07:00
Anthony Roussel
2420471a63 python3Packages.python-designateclient: 6.4.0 -> 7.0.0
Diff: https://github.com/openstack/python-designateclient/compare/6.4.0...7.0.0
2026-10-30 12:02:19 +07:00
Anthony Roussel
4dfe2e24a3 python3Packages.python-barbicanclient: 7.3.0 -> 7.6.0
Diff: https://github.com/openstack/python-barbicanclient/compare/7.3.0...7.6.0
2026-10-30 12:02:18 +07:00
Anthony Roussel
b773549069 python3Packages.oslo-metrics: 0.16.0 -> 0.17.0
Diff: https://github.com/openstack/oslo.metrics/compare/0.16.0...0.17.0
2026-10-30 12:02:17 +07:00
Anthony Roussel
2a19a5e032 python3Packages.oslo-log: 8.3.0 -> 8.3.2
Diff: https://github.com/openstack/oslo.log/compare/8.3.0...8.3.2
2026-10-30 12:01:51 +07:00
Anthony Roussel
3c0abba048 python3Packages.oslo-config: 10.7.0 -> 10.8.0 2026-10-30 12:01:26 +07:00
Anthony Roussel
8b3bfaad21 python3Packages.oslo-concurrency: 7.4.1 -> 7.6.1
Diff: https://github.com/openstack/oslo.concurrency/compare/7.4.1...7.6.1
2026-10-30 12:00:46 +07:00
Anthony Roussel
743564a0ce python3Packages.osc-placement: 4.8.0 -> 4.9.1
Diff: https://github.com/openstack/osc-placement/compare/4.8.0...4.9.1
2026-10-30 11:54:46 +07:00
Anthony Roussel
cf78740a7a python3Packages.cliff: 4.16.0 -> 4.17.0 2026-10-30 11:54:16 +07:00
Anthony Roussel
c270083ff0 python3Packages.aodhclient: 3.11.0 -> 3.12.0
Diff: https://github.com/openstack/python-aodhclient/compare/3.11.0...3.12.0
2026-10-30 11:51:46 +07:00
R. Ryantm
af77692ea8 cockpit-machines: 358 -> 359 2026-10-30 03:38:32 +00:00
Ihar Hrachyshka
5c7a5e2cdc Revert "python3Packages.fastmcp: disable failing tests"
This reverts commit 4a9e1937cc.

These test failures were addressed upstream in:
https://github.com/PrefectHQ/fastmcp/pull/4363
2026-10-29 23:34:00 -04:00
Connor Grady
c17c54effb lidarr: add package_info 2026-10-29 21:51:19 -05:00
Connor Grady
e3e7c38765 lidarr: build frontend separately 2026-10-29 21:51:19 -05:00
Connor Grady
36dd462b47 python3Packages.python-mpv-jsonipc: 1.4.0 -> 1.5.0 2026-10-29 21:10:29 -05:00
Connor Grady
fb9d316544 whisparr_2: add connor-grady as maintainer 2026-10-29 21:06:10 -05:00
Connor Grady
8119f61217 jellyfin-mpv-shim, python3Packages.python-mpv-jsonipc: add connor-grady as maintainer 2026-10-29 21:05:32 -05:00
Fabian Affolter
c3153ea069 python3Packages.nextdns: 5.1.0 -> 5.2.0
Diff: https://github.com/bieniu/nextdns/compare/5.1.0...5.2.0

Changelog: https://github.com/bieniu/nextdns/releases/tag/5.2.0
2026-10-30 00:59:18 +01:00
Stefan Haan
171fe826c9 fluux-messenger: 0.17.4 -> 0.18.1
Assisted-by: Claude Code:claude-opus-5-5
2026-10-29 22:41:19 +01:00
Korny666
0ec7dd2d3d mixing-station: 3.1.3 -> 3.2.1 2026-10-29 22:16:22 +01:00
emilylange
63eaa640a1 nixosTests.ungoogled-chromium: init from nixos/tests/chromium.nix 2026-10-29 19:49:47 +01:00
emilylange
2adbb7b117 nixosTests.chromium: migrate to runTest 2026-10-29 19:49:45 +01:00
Gliczy
db12707097 bottles{-, unwrapped}: add withLsfgVk override flag 2026-10-29 19:20:00 +01:00
Gliczy
63e82076f2 bottles-unwrapped: 67.4 -> 67.5 2026-10-29 19:20:00 +01:00
R. Ryantm
b454a849f5 python3Packages.reportlab: 5.0.1 -> 5.1.0 2026-10-29 16:52:37 +00:00
R. Ryantm
214309477b mosdepth: 0.3.14 -> 0.3.15 2026-10-29 16:36:55 +00:00
R. Ryantm
a780734c28 opa-envoy-plugin: 1.21.2-envoy-3 -> 1.22.0-envoy 2026-10-29 16:23:11 +00:00
R. Ryantm
c7e88d401c rutorrent: 5.3.12 -> 5.3.19 2026-10-29 15:54:37 +00:00
Sandro Jäckel
f74547a878 home-assistant-custom-components.pi-hole-v6: restrict updates to release versions 2026-10-29 16:33:10 +01:00
Sandro Jäckel
6e6f3400dc home-assistant-custom-components.openai-tts: restrict updates to release versions 2026-10-29 16:33:05 +01:00
Sandro Jäckel
a3f2967792 home-assistant-custom-components.mass-queue: restrict updates to release versions 2026-10-29 16:32:37 +01:00
R. Ryantm
751a52d589 openlinkhub: 0.9.2 -> 0.9.3 2026-10-29 14:53:05 +00:00
R. Ryantm
07f2d063c8 omnictl: 1.12.4 -> 1.13.0 2026-10-29 13:38:35 +00:00
David Morgan
f8c7973f20 fzf-git-sh: 0-unstable-2026-08-06 -> 0-unstable-2026-10-17 2026-10-29 10:27:16 +00:00
R. Ryantm
c7b780930a python3Packages.matter-ble-proxy: 1.4.0 -> 1.5.5 2026-10-29 09:06:39 +00:00
R. Ryantm
2ddb30592a xpra: 6.5.4 -> 6.5.5 2026-10-29 06:51:28 +00:00
R. Ryantm
118ff4a31c clouddrive2: 1.1.2 -> 1.1.3 2026-10-29 06:45:27 +00:00
Sizhe Zhao
9469cd9ed1 nixos/dawarich: sync sidekiq job classes
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-29 14:20:39 +08:00
Sizhe Zhao
65374cd87e dawarich: 1.16.0 -> 1.19.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-29 14:20:15 +08:00
R. Ryantm
9036d6bda4 obs-studio-plugins.obs-vertical-canvas: 1.6.6 -> 1.6.7 2026-10-29 05:58:25 +00:00
R. Ryantm
249c4c5421 nwg-displays: 0.4.4 -> 0.5.0 2026-10-29 05:00:38 +00:00
Anthony Roussel
9ce504d357 commitizen: move versionCheckHook to nativeInstallCheckInputs 2026-10-29 09:31:02 +07:00
Anthony Roussel
0147ed2f1a commitizen: 4.16.5 -> 4.19.3
Changelog: https://github.com/commitizen-tools/commitizen/blob/v4.19.3/CHANGELOG.md
2026-10-29 09:29:15 +07:00
R. Ryantm
3115b97a99 velocity: 4.2.1-unstable-2026-10-07 -> 4.3.2-unstable-2026-10-28 2026-10-28 19:55:52 +00:00
R. Ryantm
3e0bfc8f79 anchor: 1.2.1 -> 1.2.2 2026-10-28 18:55:57 +00:00
Daste
bad117e492 prisma_7: Update github repo name prisma -> orm 2026-10-28 18:48:37 +01:00
R. Ryantm
e63bc7b18e snapraid: 15.0 -> 15.1 2026-10-28 16:07:40 +00:00
R. Ryantm
e6f1998394 ocamlPackages.ocaml-solo5: 1.3.4 -> 1.3.5 2026-10-28 13:42:50 +00:00
R. Ryantm
a47bc3d933 grimblast: 0.1-unstable-2026-08-21 -> 0.1-unstable-2026-10-22 2026-10-28 11:07:47 +00:00
R. Ryantm
558b9283ac ssh-tools: 1.9 -> 1.10 2026-10-28 00:37:02 +00:00
R. Ryantm
45f05bc37f go-ethereum: 1.17.8 -> 1.17.10 2026-10-28 00:36:11 +00:00
R. Ryantm
65c40c84b4 foundry: 1.8.4 -> 1.8.6 2026-10-27 23:14:36 +00:00
Alexander Sergeev
76390bb2d7 lazarus: fix tomboy-ng and ultrastardx builds
Assisted-by: Copilot SDK in VS Code (GPT 6.1 Sol)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-27 23:27:28 +03:00
Alexander Sergeev
31ae80bee9 lazarus: add darwin support
Assisted-by: Copilot SDK in VS Code (GPT 6.1 Sol)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-10-27 23:15:45 +03:00
Robert Hensing
99dbd075e4 nixos/cassandra: write JVM crash logs to homeDir
HotSpot writes hs_err_pid*.log to /tmp, because the working directory
of the service is not writable, and systemd removes the private /tmp
as soon as the crash stops the unit.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-27 20:21:50 +01:00
Robert Hensing
64d4acfd97 nixos/cassandra: give the service a private /tmp
Cassandra's own code keeps no durable or high-traffic data in
java.io.tmpdir, so this change only improves the security posture,
but at the cost of ease of accessing some diagnostic files.
JDK 11 attaches across a mount namespace only when the PID namespace
differs as well, so jcmd has to run inside the service's namespace.

The repair units only run nodetool, so they get a private /tmp too.

Assisted-by: Claude Code (Claude Opus 5.5)
Assisted-by: Claude Code (Claude Fable 5.1)
2026-10-27 20:21:50 +01:00
Robert Hensing
d20103549c cassandra: expose the JRE in passthru
Normally the JRE is hidden away nicely, but if you need to do something
non-trivial, it is useful to be able to get the right one reliably.

Motivating use case:
The NixOS test runs jcmd against the server, and the JRE that runs it
differs per platform.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-27 20:17:10 +01:00
Robert Hensing
eb4e2236c4 nixos/cassandra: add a manual chapter
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-27 20:17:10 +01:00
Daste
47728a61ba prisma_7, prisma-engines_7: 7.10.0 -> 7.10.1 2026-10-27 19:01:31 +01:00
Paul Meyer
7a6146de0d fedpkg: init at 1.47
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2026-10-27 16:10:22 +01:00
Paul Meyer
a59a4ec60e python3Packages.rpkg: init at 1.69 2026-10-27 16:10:22 +01:00
Paul Meyer
99d0940fdd python3Packages.bodhi-client: init at 26.4.0 2026-10-27 16:10:21 +01:00
Paul Meyer
5e4b4a5205 python3Packages.koji: init at 1.36.0 2026-10-27 16:10:21 +01:00
Paul Meyer
68c944e464 copr-cli: init at 2.6
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2026-10-27 14:41:41 +01:00
Paul Meyer
b9cdb82743 python3Packages.copr: init at 2.7
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2026-10-27 14:39:22 +01:00
R. Ryantm
34cd51157c jive: 7.46 -> 8.1 2026-10-27 12:40:22 +00:00
azuwis
2746eb146f android-file-transfer: fix build on darwin
Version 4.6 on Darwin still needs darwin-dont-vendor-dependencies.patch
2026-10-27 19:13:46 +08:00
azuwis
b9621b22fe android-file-transfer: Add azuwis to meta.maintainers 2026-10-27 19:10:06 +08:00
R. Ryantm
cf3b0c9eab python3Packages.testrail-api: 1.13.6 -> 1.14.0 2026-10-27 07:58:04 +00:00
R. Ryantm
94589b7fe1 xsnow: 3.9.7 -> 3.9.9 2026-10-27 07:37:58 +00:00
Keenan Weaver
bfcc807513 quiver-launcher{,-unwrapped}: init at 3.5.1 2026-10-26 17:53:07 -05:00
nuclearcanopy
7efdbad285 intel-gpu-tools: 2.3 -> 2.6
Three releases behind; pulls in a jansson runtime dep (runner/meson.build
JSON output), a libpci dep (pciutils, lspci-based GPU enumeration), and
needs patchShebangs over docs/ too since 2.6 generates man pages via a
docs/reference/igt-gpu-tools/*.py script with a /usr/bin/env shebang that
isn't covered by the existing patchShebangs scope.

Assisted-by: Claude Code, claude-sonnet-5
2026-10-27 00:15:43 +02:00
paul
9e649a7583 entire: build git-remote-entire, add toothbrush as maintainer
git-remote-entire is the remote helper for entire:// clone URLs. It
ships next to the main binary in upstream releases, and `git clone
entire://...` fails without it on PATH.

Its tests start httptest servers on localhost, which the darwin
sandbox blocks, so allow local networking there.

toothbrush works on the project upstream.

Assisted-by: Claude Code (claude-mythos-5-1)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 07:21:19 +09:30
Keenan Weaver
f33a4b8dab reflectionhle: init at 20260606 2026-10-26 15:46:05 -05:00
·𐑑𐑴𐑕𐑑𐑩𐑤
fe1d7f5566 flyspray: remove directories with generated content 2026-10-27 03:24:39 +07:00
Connor Grady
84aa758788 lidarr: modernize 2026-10-26 14:58:18 -05:00
OPNA2608
f04f7d0c8f nixosTests.lomiri-camera-app: Fix warnings on sleep calls 2026-10-26 20:29:12 +01:00
OPNA2608
90efcbb086 lomiri.lomiri-camera-app: 4.1.1 -> 4.2.1 2026-10-26 20:29:12 +01:00
Connor Grady
35d32783c4 lidarr: add connor-grady as maintainer 2026-10-26 13:30:16 -05:00
Guy Boldon
100b83c802 coolercontrol, nixos/coolercontrol: remove OPNA2608 from maintainers 2026-10-26 19:28:08 +01:00
Rafael Irgolic
ca20ab46f0 dotnet: remove vendored brotli source
The build now stops with an error when a version does not use
CLR_CMAKE_USE_SYSTEM_BROTLI, and it cannot compile the bundled copy.

Assisted-by: Claude Code (Claude Opus 5.5) with patchix
2026-10-26 17:02:04 +00:00
Martin Joerg
f590271d50 libguestfs: build without fuse
Build without optional fuse until fuse3 is supported by libguestfs.
2026-10-26 15:41:05 +00:00
R. Ryantm
ff9926a3d9 vscodium: 1.140.06880 -> 1.143.17183 2026-10-26 14:19:38 +00:00
Sergei Volkov
7501664d73 julia_113: 1.13.2 -> 1.13.3 2026-10-26 14:11:58 +01:00
Rafael Ieda
101ed991b3 podman-tui: modernize
- replace testers.testVersion with versionCheckHook
- enable __structuredAttrs
- drop redundant -w ldflag (implied by -s)
- add meta.changelog

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-26 10:06:48 -03:00
R. Ryantm
5cb815bb49 fastjet: 3.5.1 -> 3.5.3 2026-10-26 12:40:07 +00:00
willow | laptop
db96de7e2a lxst: Bumped version to 0.5.4 2026-10-26 10:12:04 +00:00
Sergei Volkov
ac58ae9f0a julia_113-bin: 1.13.2 -> 1.13.3 2026-10-26 09:57:42 +01:00
Can H. Tartanoglu
3be1693032 nixos/immich: don't make machine-learning require postgresql
The machine-learning service is a stateless inference HTTP server and
never connects to the database. Requiring postgresql.target means any
PostgreSQL stop (maintenance, upgrade) also stops machine-learning, and
since it exits cleanly, Restart=on-failure never brings it back when
PostgreSQL returns. Smart search then fails with ECONNREFUSED on :3003
until the service is restarted by hand.

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-26 06:21:43 +01:00
R. Ryantm
a476d5aa9f libretro.beetle-saturn: 0-unstable-2026-09-26 -> 0-unstable-2026-10-21 2026-10-26 04:51:25 +00:00
R. Ryantm
12e17ab7c5 garnet: 2.1.8 -> 2.2.4 2026-10-26 03:42:28 +00:00
Adam C. Stephens
4d23e0f741 node-red: 5.0.8 -> 5.0.9
Changelog: https://github.com/node-red/node-red/blob/5.0.9/CHANGELOG.md
2026-10-25 22:25:34 -04:00
Tom Hunze
ebd931f02d gnomeExtensions: update for 2026-10-26
Follow-up to [1] for removing leftover GNOME 48 extensions from
`extensions.json`.

[1] https://github.com/NixOS/nixpkgs/pull/575552
2026-10-26 01:47:59 +01:00
magicquark
559c51a708 dnscrypt-proxy: enable check phase 2026-10-26 00:26:53 +00:00
magicquark
1fe10b89ed dnscrypt-proxy: 2.1.18 -> 2.1.20
Release:
https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.19
https://github.com/DNSCrypt/dnscrypt-proxy/releases/tag/2.1.20

Now requires Go 1.27 (0777110776), which is not the default Go version at present, so use `buildGo127Module`.
2026-10-26 00:22:51 +00:00
Rafael Irgolic
6f4a5df4c2 dotnet: use brotli from nixpkgs instead of vendored copy
Build dotnet/runtime with CLR_CMAKE_USE_SYSTEM_BROTLI: through
--with-system-libs from .NET 10, and through the build files of the
runtime for .NET 8 and 9. The runtime packs then have no static brotli
libraries, thus the NativeAOT link gets the library directory of brotli.

Assisted-by: Claude Code (Claude Opus 5.5) with patchix
2026-10-25 20:40:47 +00:00
R. Ryantm
3e97bf0724 azure-cli-extensions.confcom: 2.3.0 -> 2.4.1 2026-10-25 15:40:59 +00:00
R. Ryantm
cdc119164b home-assistant-custom-components.tibber_local: 2026.10.4 -> 2026.10.7 2026-10-25 11:50:05 +00:00
R. Ryantm
39c518042b azure-cli-extensions.azure-devops: 1.0.9 -> 1.0.10 2026-10-25 10:33:07 +00:00
Victor Engmark
0b485142c2 serious-sam-classic{.-vulkan}: Enable structured attributes and strict dependencies 2026-10-25 00:32:44 +02:00
Victor Engmark
8e4232f8cf serious-sam-classic-vulkan: Add missing build dependencies 2026-10-25 00:32:44 +02:00
R. Ryantm
b69db81bdc obs-studio-plugins.obs-shaderfilter: 2.6.0 -> 2.6.1 2026-10-24 19:48:08 +00:00
R. Ryantm
5641740f50 rtorrent: 0.16.22 -> 0.16.26 2026-10-24 17:17:42 +00:00
R. Ryantm
a07423af45 feedbackd: 0.8.9 -> 0.8.10 2026-10-24 16:20:17 +00:00
Tom Vincent
7e4cc28c0f nixos/immich: parameterise sql setup script 2026-10-24 11:16:16 +01:00
R. Ryantm
7213195c21 python3Packages.kaldi-native-fbank: 1.22.3 -> 1.22.4 2026-10-24 06:44:06 +00:00
R. Ryantm
de0671815d libretro.beetle-vb: 0-unstable-2026-08-23 -> 0-unstable-2026-10-12 2026-10-23 20:21:03 +00:00
R. Ryantm
c44cf393d2 tinycbor: 7.0 -> 7.1 2026-10-23 19:00:04 +00:00
Pierre Roux
a843b99717 rocqPackages.equations: no longer depends on coq 2026-10-23 16:22:26 +02:00
Rafael Irgolic
688700cf65 matomo: use cacert bundle instead of vendored CA bundle
Assisted-by: Claude Code (Claude Fable 5.1)
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-22 23:46:05 +00:00
Sergei Volkov
6e43f7c785 databricks-cli: 1.20.0 -> 1.22.1
Diff: https://github.com/databricks/cli/compare/v1.20.0...v1.22.1

Changelog: https://github.com/databricks/cli/releases/tag/v1.22.1
2026-10-22 20:18:56 +02:00
Baptiste Girardeau
0d765791b0 bun: 1.4.2 -> 1.4.4 2026-10-22 14:29:28 +02:00
paul
4c3231e0eb maintainers: add toothbrush
Assisted-by: Claude Code (claude-mythos-5-1)
2026-10-22 14:18:48 +09:30
Rafael Ieda
35a7052070 maintainers: drop derchris
Inactive since 2019, see https://github.com/NixOS/nixpkgs/issues/576595

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-21 19:35:52 -03:00
Rafael Ieda
a1638a0bce maintainers: drop svsdep
Inactive since 2018, see https://github.com/NixOS/nixpkgs/issues/576595

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-21 19:34:13 -03:00
Rafael Ieda
4fed5bed91 maintainers: drop msiedlarek
Inactive since 2018, see https://github.com/NixOS/nixpkgs/issues/576595

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-21 19:22:13 -03:00
Rafael Ieda
d97e46fef5 maintainers: drop evck
Inactive since 2018, see https://github.com/NixOS/nixpkgs/issues/576595

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-21 19:12:15 -03:00
Rafael Ieda
f77562f1b9 maintainers: drop aaronschif
Inactive since 2018, see https://github.com/NixOS/nixpkgs/issues/576595

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-21 19:07:13 -03:00
Dmitry Bogatov
c0471b0ad1 pkgsStatic.jujutsu: fix build
Assisted-by: Claude Code (Claude Opus 4.8)
2026-10-21 22:06:57 +00:00
Rafael Ieda
da60493334 maintainers: drop trevorj
Inactive since 2017, see https://github.com/NixOS/nixpkgs/issues/576595

Assisted-by: Claude Code (claude-opus-5-5)
2026-10-21 19:05:24 -03:00
Vinso
79c5ae1521 boxflat: 1.35.5 -> 1.37.1
Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-10-22 08:05:10 +10:00
Vinso
b55dca08e6 python3Packages.trayer: init at 0.1.1
Assisted-by: Antigravity (Gemini 3.8 Flash)
2026-10-22 08:04:27 +10:00
Keenan Weaver
fdc0749fc3 deutex: add keenanweaver to maintainers 2026-10-21 17:03:04 -05:00
Keenan Weaver
fa9973391f deutex: build man page 2026-10-21 17:03:04 -05:00
Keenan Weaver
8918c2e477 deutex: modernize 2026-10-21 17:02:55 -05:00
Moraxyc
ea41ebe3e7 wechat: support wayland on linux
Co-Authored-by: definfo <comonad@a-stable.com>
2026-10-22 00:51:52 +08:00
Vinso
02af1583ae maintainers: add vinso 2026-10-22 00:37:51 +10:00
Guy Boldon
026125c1dd coolercontrol: 5.0.1 -> 5.1.1 2026-10-21 12:44:40 +02:00
magicquark
c893e93d0a dnscrypt-proxy: add maintainer 2026-10-21 05:23:21 +01:00
R. Ryantm
42d3825a75 dosbox-x: 2026.08.31 -> 2026.10.01 2026-10-20 12:32:18 +02:00
Rafael Ieda
9c8fcc2136 xtb: fix updateScript with version-regex 2026-10-20 06:58:39 -03:00
MithicSpirit
1cbe9f1810 zathura_{mupdf,poppler}: init
Allows more easily/explicitly picking with PDF backend to use for
zathura, and makes both backends present in review shells (for easier
testing).
2026-10-19 19:57:01 -04:00
MithicSpirit
c27a6132db zathuraPkgs.zathura_wrapper: cleanup and modernize
- inherit meta from zathura_core
- add strictDeps and __structuredAttrs
2026-10-19 19:57:01 -04:00
MithicSpirit
226d5c711c zathuraPkgs.zathura_ps: cleanup and modernize
- synchronize dependencies to upstream specification
- add strictDeps and __structuredAttrs
2026-10-19 19:57:01 -04:00
MithicSpirit
053e977af8 zathuraPkgs.zathura_pdf_poppler: cleanup and modernize
- synchronize dependencies to upstream specification
- add strictDeps and __structuredAttrs
2026-10-19 19:57:01 -04:00
MithicSpirit
b7f3a86eca zathuraPkgs.zathura_mupdf: cleanup and modernize
- synchronize dependencies to upstream specification
- add strictDeps and __structuredAttrs
2026-10-19 19:57:00 -04:00
MithicSpirit
74b440fadf zathuraPkgs.zathura_djvu: cleanup and modernize
- synchronize dependencies to upstream specification
- add strictDeps and __structuredAttrs
2026-10-19 19:57:00 -04:00
MithicSpirit
49017ca634 zathuraPkgs.zathura_cb: cleanup and modernize
- synchronize dependencies to upstream specification
- add strictDeps and __structuredAttrs
2026-10-19 19:57:00 -04:00
MithicSpirit
c82fd2885c zathuraPkgs.zathura_core: cleanup and modernize
fix tests and synchronize dependencies to upstream specification
2026-10-19 19:56:59 -04:00
MithicSpirit
40d75222d1 girara: cleanup and modernize
- fix tests
- removes several unnecessary dependencies
- add strictDeps and __structuredAttrs
2026-10-19 19:56:59 -04:00
MithicSpirit
c2f26d8a6d girara: add mithicspirit as maintainer 2026-10-19 19:56:59 -04:00
Moraxyc
db2feb6077 wechat: refactor and switch to deb source 2026-10-19 21:04:15 +08:00
Charlotte Hartmann Paludo
188a5e7e47 python3Packages.vacuum-map-parser-xiaomi: init at 0.1.4 2026-10-19 13:58:03 +02:00
Rine Amakawa
de3bb86e35 charles: 5.2.1 -> 5.2.2 2026-10-18 15:14:18 +09:00
Alexandre Esteves
885711674c ispc: 1.31.0 -> 1.32.0 2026-10-18 01:37:21 +01:00
Dimitar Nestorov
38bfb1d54d mactracker: 8.2.1 -> 8.3.1 2026-10-17 11:22:06 +03:00
Adam C. Stephens
453718f0c0 just: 1.58.0 -> 1.59.0
Changelog: https://github.com/casey/just/blob/1.59.0/CHANGELOG.md
2026-10-16 23:49:52 -04:00
R. Ryantm
f31c48ffc8 cdogs-sdl: 2.4.0 -> 2.5.0 2026-10-16 15:24:45 +00:00
𝑷𝒉𝒊𝒍𝒐𝒄𝒂𝒍𝒚𝒔𝒕
064c910eef assaultcube: port to darwin
Keep the client and server install paths conditional so both supported options can be disabled independently. Only set up the Darwin GUI dependencies when building the client, which also avoids exposing desktop entries for server-only builds. Narrow supported platforms to Linux and Darwin.

Assisted-by: Codex (gpt-6-luna)
2026-10-16 06:32:58 +00:00
stevelr
de4da7565c nixos-container: use chattr from e2fsprogs
`nixos-container destroy` runs `chattr -i` on the container's immutable
/var/empty before removing the container directory, but looked up chattr
in PATH and ignored failures. On systems without e2fsprogs (e.g. systems
without ext filesystems that use systemd in stage 1), the immutable flag
was not removed and destroy left the container directory behind:

  rm: cannot remove '/var/lib/nixos-containers/demo/var/empty': Operation not permitted

Refer to chattr by store path, like nsenter and su.

Reported in https://github.com/extra-container/extra-container/issues/4

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: stevelr <stevelr.git@pm.me>
2026-10-16 02:52:12 +00:00
Keenan Weaver
e932059e26 soltys: init at 1.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-15 14:55:27 -05:00
Keenan Weaver
e4c41a2990 sfinx: init at 1.1
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-15 14:55:27 -05:00
Keenan Weaver
acd7fbca9f nippon-safes-inc: init at 1.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-15 14:55:27 -05:00
Keenan Weaver
121b9564cd mystery-house: init at 1.0
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-15 14:55:27 -05:00
Keenan Weaver
a9e9f5c801 scummvm: fix sources and modernize
Co-authored-by: Toma <62384384+TomaSajt@users.noreply.github.com>

Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-15 14:55:23 -05:00
Marie Ramlow
a634012cc2 nixos/apache-httpd: escape hostName in logging directives
hostName can optionally start with https://, which would result in
invalid logging file paths.

Sanitize slashes from the file path.
2026-10-15 16:10:29 +02:00
grindhold
976fec910a python3Packages.django-embed-video: init at 1.4.10 2026-10-15 13:09:58 +02:00
R. Ryantm
fe6a766114 incus-spawn: 0.2.15 -> 0.3.12 2026-10-14 18:22:18 +00:00
dansbandit
7d32a683c0 oxyromon: init at 0.24.0 2026-10-14 19:02:36 +02:00
R. Ryantm
3767fd0075 eigenwallet: 4.13.3 -> 4.16.1 2026-10-14 09:52:50 +00:00
Henri Menke
98e2486e8d sydbox: fix and update skipped tests
The stray positional argument in checkFlags acted as a test filter, so
no tests were run at all. Drop skips for tests which no longer exist or
pass now and skip the remaining ones which fail either in the build
sandbox or without it. Use --exact so that skipping e.g.
test_canonicalize_8 does not also skip test_canonicalize_80 and friends.

Assisted-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-14 08:31:34 +02:00
R. Ryantm
e80eeb6250 libretro.beetle-supergrafx: 0-unstable-2026-04-20 -> 0-unstable-2026-10-06 2026-10-14 06:06:06 +00:00
Keenan Weaver
6f389780c0 scummvm: enable tests
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-12 14:10:44 -05:00
Keenan Weaver
8e3d2161f5 scummvm: enable optional features
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-12 12:19:20 -05:00
Keenan Weaver
d00dc715fb scummvm: drop obsolete build workarounds
Assisted-by: Claude Code (Claude Opus 5.5)
2026-10-12 12:19:20 -05:00
Keenan Weaver
e31743a1a1 scummvm: modernize 2026-10-12 12:19:20 -05:00
Keenan Weaver
6dcf96f0e1 scummvm: 2026.3.0 -> 2026.4.0 2026-10-12 11:24:48 -05:00
Henri Menke
f3a577b1e3 sydbox: fix license
Upstream changed the license from GPL-3.0-or-later to GPL-3.0-only.
2026-10-12 16:02:38 +00:00
Henri Menke
1371ed9be7 sydbox: use versionCheckHook 2026-10-12 16:02:37 +00:00
Henri Menke
5ec18ced44 sydbox: 3.51.2 -> 3.59.0 2026-10-12 15:49:10 +00:00
R. Ryantm
3788844054 python3Packages.bytecode: 0.19.0 -> 0.19.1 2026-10-11 11:51:33 +00:00
R. Ryantm
7316246d05 testkube: 2.12.2 -> 2.14.0 2026-10-11 11:09:28 +00:00
R. Ryantm
4317ef54aa wiiuse: 0.15.7 -> 0.16.0 2026-10-11 06:08:44 +00:00
pancaek
16a9232556 wargus: don't require game assets directly in derivation
Co-authored-by: Matthew Donoughe <mdonoughe@pm.me>
2026-10-09 14:13:35 -07:00
R. Ryantm
30e0d734f7 retroarch-assets: 1.22.0-unstable-2026-08-13 -> 1.22.0-unstable-2026-10-01 2026-10-09 15:01:14 +00:00
Dev380
58c34a5392 profile-sync-daemon: 6.50 -> 7.04 2026-10-09 02:51:24 -04:00
Skye Soss
74398a06d9 ltrace: 0.7.91 -> 0.8.1 2026-10-07 19:24:52 -05:00
Clément DOUIN
b42206bb3e comodoro: 0.1.2 -> 2.0.0 2026-10-07 16:57:47 +02:00
Keenan Weaver
e3fe7c14f6 binmerge: init at 1.0.3 2026-10-05 21:12:31 -05:00
Keenan Weaver
683d2532ad wadptr: init at 3.8 2026-10-05 20:53:06 -05:00
Keenan Weaver
ec3317abb7 wadgadget: init at 0.2 2026-10-05 19:51:28 -05:00
Linus Karl
0a3492142e indi-3rdparty: 2.2.4 -> 2.2.5 2026-10-04 17:17:39 +02:00
Linus Karl
ceaf1e9f21 indilib: 2.2.4.2 -> 2.2.5 2026-10-04 11:58:40 +02:00
whoomee
7632faaa78 akkoma-admin-fe: fix node-sass related build failure
Replace node-sass (which has been deprecated for a while now and doesn't
build with modern libsass) with dart-sass to fix the build.
2026-10-03 22:20:55 +02:00
R. Ryantm
08952ae110 crc: 2.63.0 -> 2.64.0 2026-09-30 10:54:59 +00:00
kintrix007
99f8b143d6 nixos/vlc: init module
The following two things required extra config when installing VLC:

- allowing Chromecast (by opening a firewall port)
- adding plugins to VLC

This module is aimed at remedying it.
2026-09-26 17:16:48 +02:00
RungChungo
9803f69478 bolt-launcher: Apply code review and lint
Co-authored-by: Rafael Ieda <60272+iedame@users.noreply.github.com>
2026-09-23 23:30:02 -04:00
detroyejr
aad41b76ea positron-bin: 2026.08.2-4 -> 2026.09.1-2 2026-09-15 22:20:00 -04:00
Marcin Serwin
eb9eb8148a vvvvvv: modernize
Co-authored-by: Keenan Weaver <keenanweaver@protonmail.com>
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-09-13 17:56:47 +02:00
Marcin Serwin
4fcf6e2e51 vvvvvv: 2.4.3 -> 2.4.4-unstable-2026-08-11
Fixes: https://github.com/NixOS/nixpkgs/issues/490516
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-09-13 17:48:39 +02:00
R. Ryantm
f00f4e6914 opengamepadui: 0.46.0 -> 0.46.1 2026-09-11 12:35:10 +00:00
R. Ryantm
c5117a2b1b galene: 1.0 -> 1.2.1 2026-09-11 06:50:42 +00:00
R. Ryantm
a16af55820 tevent: 0.17.1 -> 0.17.2 2026-09-10 05:01:54 +00:00
Rafael Ieda
0a479ede9a podman-tui: 1.11.3 -> 2.0.0 2026-09-06 16:05:24 -03:00
R. Ryantm
c225040a3a dxx-rebirth: 0.60.0-beta2-unstable-2025-05-24 -> 0.60.0-beta2-unstable-2026-08-23 2026-08-26 22:36:48 +00:00
typeSet
99d5bd57ab bolt-launcher: Added passthrough.originalSrc
to toplevel package to allow nixpkgs-update
to read the wrapped bolt-launcher's source
2026-08-21 01:37:37 -04:00
R. Ryantm
1574640f75 spoofer: 1.4.13 -> 1.5.0 2026-08-11 12:53:08 +00:00
R. Ryantm
e6b7b98223 cli11: 2.6.2 -> 2.7.2 2026-08-09 08:04:07 +00:00
Guillaume Girol
729bb7f545 epkowa: remove dependency on gtk2
Rationale: #410814

gtk was needed for a custom sane frontend which we were already not
building. However the configure script really really wants gtk. So gtk
presence is faked.
2026-07-31 12:00:00 +00:00
potoo0
c1e6fd7dc1 maintainers: add potoo0 2026-07-29 22:31:52 +08:00
R. Ryantm
0b23b68f6b inkcut: 2.1.7 -> 2.1.8 2026-06-26 20:58:53 +00:00
pancaek
357da74a86 wargus: remove unused inputs 2026-06-16 13:12:29 -07:00
rafaelrc7
60c95a7837 golazo: Disable update flag for package
The upstream program has an imperative self-update feature. However, it
does not work with the software when packaged through nix.
2026-06-15 23:33:46 -03:00
R. Ryantm
23e9e209ee monit: 5.35.2 -> 6.0.0 2026-06-16 00:33:22 +00:00
rafaelrc7
4942acfc19 golazo: Fix libnotify dependency 2026-06-14 20:57:07 -03:00
rafaelrc7
03a6e4d690 golazo: Enable strictDeps 2026-06-14 20:52:53 -03:00
Lin Xianyi
6c5320b6dc awakened-poe-trade: add commandLineArgs 2026-03-08 22:40:55 +08:00
4184 changed files with 51825 additions and 32236 deletions

View File

@@ -0,0 +1,25 @@
# `pkgConfigCheckHook` {#pkgConfigCheckHook}
This hook adds check to [`preInstallCheckHooks`](#ssec-installCheck-phase) that validates a package's `pkg-config` module(s).
If this check fails, then the whole build will fail. A softer option is `testers.hasPkgConfigModules`.
Use it like this:
```nix
{
doInstallCheck = true;
nativeInstallCheckInputs = [ pkgConfigCheckHook ];
pkgConfigModules = [
"xyzlib"
"abc"
];
}
```
The variables that this phase control are:
- `dontPkgConfigCheck`: Disable adding this hook to the [`preInstallCheckHooks`](#ssec-installCheck-phase).
- `dontPkgConfigCheckVersion`: Disable comparing the package's `.pc` version to its `$version` environment variable (passed by the derivation). Useful when upstream forgets to bump their `.pc` or uses a different version format.
This check searches all outputs `lib/pkgconfig` and `share/pkgconfig` directories for `.pc` files.

View File

@@ -165,6 +165,75 @@ To illustrate: support for Blackwell (e.g., `sm_100`) was added in CUDA 12.8. As
The `pkgsForCudaArch` attribute set makes it possible to access packages built for a specific architecture without needing to manually call `pkgs.extend` and supply a new `config`. As an example, `pkgsForCudaArch.sm_89.python3Packages.torch` provides PyTorch built for Ada Lovelace GPUs.
### Unlocking GeForce tensor core throughput {#cuda-gpu-unlock}
[gpu-unlock](https://github.com/Zagitta/gpu-unlock) removes the tensor core
throughput cap for FP16, BF16 and TF32 operations with FP32 accumulation on
supported GeForce GPUs. Upstream considers Ampere (RTX 30) support stable and
Turing (RTX 20) and Ada (RTX 40) support experimental; Blackwell (RTX 50) is
unsupported. Check the upstream supported GPU list for your exact model.
This does not improve gaming or ordinary FP32 CUDA performance.
The kernel module is available as `config.boot.kernelPackages.gpu-unlock`, with
its firmware in the package's `firmware` attribute. The firmware is unfree; allow
`gpu-unlock-firmware` in your `nixpkgs.config.allowUnfreePredicate`, or enable
`nixpkgs.config.allowUnfree`. The pinned firmware version is independent of your
installed NVIDIA driver version.
Add the following to a NixOS configuration that already enables the NVIDIA driver:
```nix
{ config, ... }:
{
boot.extraModulePackages = [ config.boot.kernelPackages.gpu-unlock ];
hardware.firmware = [ config.boot.kernelPackages.gpu-unlock.firmware ];
boot.initrd.availableKernelModules = [ "gpu_unlock" ];
boot.kernelParams = [ "gpu_unlock.targets=all" ];
boot.initrd.systemd.services.gpu-unlock = {
description = "Unlock NVIDIA GPU tensor core throughput";
wantedBy = [ "sysinit.target" ];
before = [
"sysinit.target"
"systemd-modules-load.service"
"systemd-udevd.service"
"systemd-udev-trigger.service"
];
unitConfig.DefaultDependencies = false;
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
ExecStart = "/bin/modprobe gpu_unlock";
};
};
}
```
The initrd service must finish before udev or the normal module loader can load
NVIDIA or another GPU driver. Merely adding `gpu_unlock` to
`boot.initrd.kernelModules` does not ensure this ordering. The module's firmware
declarations cause NixOS to include the required assets in the initrd.
To select individual GPUs, replace `all` with full PCI addresses from `lspci -D`,
for example `gpu_unlock.targets=0000:01:00.0,0000:02:00.0`. Already bound or
powered-down cards are skipped. Loading the module after the NVIDIA driver has
bound the card is too late.
Apply the configuration with `sudo nixos-rebuild boot`, then reboot. Check
`journalctl -k -b --grep=gpu_unlock` for an `unlocked` message for each selected
GPU. `journalctl -b -u gpu-unlock.service` shows initrd service failures; a
successful service exit alone does not mean a GPU was unlocked.
The unlock is lost when a GPU loses power. Upstream attempts to reapply it after
suspend to RAM before NVIDIA resumes the GPU; hibernation is not covered.
Laptop runtime power management can also reset the unlock. See upstream's
power-management guidance and check the kernel log after resume.
To disable unlocking, remove `gpu_unlock.targets=...` from `boot.kernelParams`,
rebuild the boot configuration, and reboot. For a single boot, remove the
parameter in the bootloader editor. To uninstall, also remove the module,
firmware, and initrd service settings above, rebuild, and reboot.
### Running Docker or Podman containers with CUDA support {#cuda-docker-podman}
It is possible to run Docker or Podman containers with CUDA support. The recommended mechanism to perform this task is to use the [NVIDIA Container Toolkit](https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/index.html).

View File

@@ -31,7 +31,7 @@ pkgs.mkShell {
## Packaging guide {#sec-language-ocaml-packaging}
OCaml libraries are installed in `$out/lib/ocaml/${ocaml.version}/site-lib/`, or in the same directory of the `dev` output (see `buildDunePackage` below). Such directories are automatically added to the `$OCAMLPATH` environment variable when building another package that depends on them or when opening a `nix-shell`.
OCaml libraries should be installed in `$(out)/lib/ocaml/${ocaml.version}/site-lib/`. Such directories are automatically added to the `$OCAMLPATH` environment variable when building another package that depends on them or when opening a `nix-shell`.
Given that most of the OCaml ecosystem is now built with dune, nixpkgs includes a convenience build support function called `buildDunePackage` that will build an OCaml package using dune, OCaml and findlib and any additional dependencies provided as `buildInputs` or `propagatedBuildInputs`.
@@ -139,29 +139,6 @@ buildDunePackage (finalAttrs: {
})
```
Unless the package sets `outputs`, `buildDunePackage` builds separate outputs,
and points `$OCAMLFIND_DESTDIR` to `dev`:
- `out` contains what the package produces for use at runtime, such as
executables.
- `dev` contains the OCaml libraries and the propagated dependencies needed to
build other packages against them. It is selected automatically when the
package is used as a build input.
- `man` contains the man pages. Like `out`, it is installed by default.
- `doc` contains the documentation, such as the README and license files.
This keeps build-time only OCaml dependencies out of the runtime closure of
executables. Code that refers to the library directory of such a package must
use its `dev` output, for example `${lib.getDev menhirLib}/lib/ocaml` or
`lib.makeSearchPathOutput "dev" "lib/ocaml/${ocaml.version}/site-lib"`.
Likewise, installing the library into a profile or environment requires its
`dev` output, e.g. `ocamlPackages.menhirLib.dev`.
Toplevels and programs that load plugins need their own OCaml library at
runtime, and the two outputs would refer to each other. Set
`outputs = [ "out" ];` for such packages, and for packages whose custom
`installPhase` installs everything into `$out`.
The build will automatically fail if two distinct versions of the same library
are added to `buildInputs` (which usually happens transitively because of
`propagatedBuildInputs`). Set `dontDetectOcamlConflicts` to true to disable this

View File

@@ -60,7 +60,7 @@ sets are
and the aliases
* `pkgs.python3Packages` pointing to `pkgs.python314Packages`
* `pkgs.python3Packages` pointing to `pkgs.python313Packages`
* `pkgs.pypy2Packages` pointing to `pkgs.pypy27Packages`
* `pkgs.pypy3Packages` pointing to `pkgs.pypy310Packages`
* `pkgs.pypyPackages` pointing to `pkgs.pypy2Packages`

View File

@@ -44,7 +44,12 @@ Add entries to `qtWrapperArgs` to modify the wrappers created by
stdenv.mkDerivation {
# ...
nativeBuildInputs = [ qt6.wrapQtAppsHook ];
qtWrapperArgs = [ "--prefix PATH : /path/to/bin" ];
qtWrapperArgs = [
"--prefix"
"PATH"
":"
"/path/to/bin"
];
}
```

View File

@@ -246,46 +246,6 @@ To disable the SwiftPM install phase, include the following in your derivation:
{ dontUseSwiftpmInstall = true; }
```
## Swift Macros {#ssec-swift-macros}
Nixpkgs includes the stdlib macros (ObservationMacros and SwiftMacros) and FoundationMacros in the toolchain.
Packages that need macros for Apple frameworks on Darwin have two options:
- `open-apple-macros` provides open-source implementations of FoundationModelsMacros and SwiftUIMacros; or
- `darwin.xcode-macros` provides macro libraries from Xcode not otherwise included in the toolchain, but they are unfree.
Add the appropriate package to `depsBuildBuild` (because they are compiler plugins that run on the build platform).
If you need to manually specify the path for a package because it or its build system invokes `swiftc` directly:
### `open-apple-macros` {#ssec-swift-macros-open-apple-macros}
```nix
{
buildPhase = ''
runHook preBuild
swiftc \
-external-plugin-path ${open-apple-macros}/lib/swift/host/plugins#${open-apple-macros}/libexec/swift/plugins/OpenAppleMacrosServer \
-disable-sandbox \
*.swift \
-o the_binary
runHook postBuild
'';
}
```
### `darwin.xcode-macros` {#ssec-swift-macros-xcode-macros}
```nix
{
# For `darwin.xcode-macros`
buildPhase = ''
runHook preBuild
swiftc \
-plugin-path ${darwin.xcode-macros}/lib/swift/host/plugins \
*.swift \
-o the_binary
runHook postBuild
'';
}
```
## Hooks {#ssec-swift-hooks}
Swift provides the following hooks to automate builds and unpack dependencies:

View File

@@ -557,6 +557,10 @@
"id": "pkg-config",
"file": "hooks/pkg-config.section.md"
},
{
"id": "pkgconfigcheckhook",
"file": "hooks/pkgConfigCheckHook.section.md"
},
{
"id": "postgresql-test-hook",
"file": "hooks/postgresql-test-hook.section.md"

View File

@@ -124,6 +124,14 @@ When switching an existing QEMU builder over, delete its data disk first (e.g.
`sudo rm /var/lib/linux-builder/nixos.qcow2`): the vz builder reuses the file name
but writes a raw image, and refuses to misread a genuine qcow2 left behind.
The guest runs on demand: it boots on the first connection and keeps it on hold
until the guest is ready (usually around 12s). If there are no connections for
10 minutes, the guest is stopped. The data disk is kept across these reboots,
even with nix-darwin's `nix.linux-builder.ephemeral`.
The `ephemeral` setting wipes the disk only during the launchd service start.
Set `virtualisation.vz.idleTimeout` to a number of seconds, or to `null` to keep
the guest running forever.
The guest console goes to the macOS unified log by default; read it with:
```ShellSession

View File

@@ -47,6 +47,9 @@
"cuda-extending-cuda-package-sets": [
"index.html#cuda-extending-cuda-package-sets"
],
"cuda-gpu-unlock": [
"index.html#cuda-gpu-unlock"
],
"cuda-modifying-cuda-package-sets": [
"index.html#cuda-modifying-cuda-package-sets",
"index.html#cuda-configuring-cuda-package-sets"
@@ -386,6 +389,9 @@
"npm-install-hook-variables": [
"index.html#npm-install-hook-variables"
],
"pkgConfigCheckHook": [
"index.html#pkgConfigCheckHook"
],
"pkgs-replacevars": [
"index.html#pkgs-replacevars",
"index.html#pkgs-substituteall",
@@ -1732,6 +1738,24 @@
"sec-meta-license": [
"index.html#sec-meta-license"
],
"sec-meta-license-multiple": [
"index.html#sec-meta-license-multiple"
],
"lib.licenses.OR": [
"index.html#lib.licenses.OR"
],
"lib.licenses.AND": [
"index.html#lib.licenses.AND"
],
"lib.licenses.WITH": [
"index.html#lib.licenses.WITH"
],
"lib.licenses.PLUS": [
"index.html#lib.licenses.PLUS"
],
"sec-meta-license-generic": [
"index.html#sec-meta-license-generic"
],
"lib.licenses.free-free": [
"index.html#lib.licenses.free-free"
],
@@ -4636,15 +4660,6 @@
"ssec-swiftpm-install-phase": [
"index.html#ssec-swiftpm-install-phase"
],
"ssec-swift-macros": [
"index.html#ssec-swift-macros"
],
"ssec-swift-macros-open-apple-macros": [
"index.html#ssec-swift-macros-open-apple-macros"
],
"ssec-swift-macros-xcode-macros": [
"index.html#ssec-swift-macros-xcode-macros"
],
"ssec-swift-hooks": [
"index.html#ssec-swift-hooks"
],

View File

@@ -29,6 +29,9 @@
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- `ccl` has been updated from 1.13 to [1.14](https://github.com/Clozure/ccl/releases/tag/v1.14), adding native support for `aarch64-linux` and `aarch64-darwin`.
The heap image and FASL formats have changed on all platforms; existing FASL files must be recompiled.
- `pmd` has been updated from 6 to 7. Its command-line interface now uses subcommands: use `pmd check`, `pmd cpd`, `pmd cpd-gui`, `pmd designer`, and `pmd ast-dump` in place of the former standalone commands. The `bgastviewer` and `designerold` tools have been removed. See the [PMD 7 migration guide](https://docs.pmd-code.org/latest/pmd_userdocs_migrating_to_pmd7.html) for other breaking changes.
- `roadrunner` has been updated from 2025.1.15 to 3.0.0, which contains several breaking changes:
@@ -56,11 +59,6 @@
- `paperless-manage` now uses `runuser` instead of automatically calling `sudo` to set user/group before running. Invoke the script with `sudo paperless-manage` or an equivalent elevation tool of your choice
- OpenSSL now prefers the system CA bundle at `/etc/ssl/certs/ca-certificates.crt` on both Linux and Darwin, falling back to `/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt` only when the system bundle is absent.
Previously, Darwin used the default Nix profile bundle directly.
An existing but unreadable or invalid system bundle does not trigger the fallback.
Explicit `NIX_SSL_CERT_FILE` and `SSL_CERT_FILE` overrides still take precedence.
- `hyperfine` has been updated from 1.21.0 to 2.0.0, which contains several breaking changes:
- Benchmarked commands are now executed directly instead of through an intermediate shell. Pass `-S`/`--shell=default` to restore the previous behavior.
- The `--export-json` format has changed (schema version 2); tools consuming the exported JSON must be updated.
@@ -103,13 +101,6 @@
By the time of this release, Homebrew will offer only limited [Tier 3](https://docs.brew.sh/Support-Tiers#tier-3) support for the platform, but MacPorts will likely continue to support it for a long time.
We also recommend users consider installing NixOS, which should continue to run on essentially all Intel Macs, especially after Apple stops security support for macOS 26 in 2028.
- `ocamlPackages.buildDunePackage` now builds packages with `out`, `dev`, `man` and `doc` outputs by default, unless they set `outputs`.
The OCaml libraries are installed into `dev`, man pages into `man`, documentation into `doc`, and `out` only contains what is needed at runtime, such as executables. This removes build-time only OCaml dependencies from the closure of tools like `patdiff`.
Code that refers to `${ocamlPackages.foo}/lib/ocaml` must use `${lib.getDev ocamlPackages.foo}/lib/ocaml` instead.
Installing such a library into a profile or environment (for example with `home.packages`, `environment.systemPackages` or `nix profile add`) no longer provides its `lib/ocaml` directory; install `ocamlPackages.foo.dev` instead.
- The `bin` and `lib` outputs of `ocamlPackages.odoc`, `ocamlPackages.crunch`, `ocamlPackages.mdx` and `ocamlPackages.tw` were removed. Use the package itself for the executables, and its `dev` output for the OCaml library.
- `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.
@@ -119,6 +110,8 @@
- `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.
- `home-assistant-custom-lovelace-modules.card-mod` has been removed in favor of its successor [UIX](https://github.com/Lint-Free-Technology/uix), which is packaged as `home-assistant-custom-components.uix`. Since UIX is an integration rather than a Lovelace module, move it from `services.home-assistant.customLovelaceModules` to `services.home-assistant.customComponents`. Existing `card_mod:` configuration keeps working.
- `mermaid-cli` has been updated to 12.0.0, which changes default diagram themes and layouts.
To keep the previous appearance, set `layout: dagre`, `theme: default`, and `look: classic` in the Mermaid configuration.
The `--width` and `--height` options have been replaced by `--size`.
@@ -211,10 +204,6 @@
- `zerofs` has been updated from `1.x` to `2.x` which is a breaking change. Volumes created by earlier releases are refused at open with a clear error. There is no migration tool; older volumes remain readable and writable by the release that created them.
- `python3Packages.buildPythonPackage` and `python3Packages.buildPythonApplication` now warn in the presence of `unittestFlagsArray`.
Please use [`unittestFlags`](#using-unittestcheckhook) instead.
If modifying the Nix expression is not feasible, users can remediate the warning by overriding `unittestFlagsArray` with `null` or `[ ]`.
- `keycloak.plugins.keycloak-metrics-spi` has been removed. Keycloak exposes Prometheus metrics natively on its management interface; enable them with the `metrics-enabled` setting (and `event-metrics-user-enabled` for login and event counters). See [Gaining insights with metrics](https://www.keycloak.org/observability/configuration-metrics).
- `alps` has been rewritten upstream, see [upstream repository](https://github.com/migadu/alps) for documentation.
@@ -234,6 +223,8 @@
- `proton-cli` has been updated from `2.2.3` to `3.4.0`, and installs its command as `proton`, with `proton-cli` kept beside it as a symlink.
`3.0.0` reworked the command line - `--output` is now the response format, secrets are no longer accepted as flag values, and several subcommands moved - so scripts need a review against the [upstream changelog](https://github.com/roman-16/proton-cli/blob/main/CHANGELOG.md).
- `comodoro` has been updated from 0.1.2 to 2.0.0, which brings the breaking changes of both major releases; see the [upstream changelog](https://github.com/pimalaya/comodoro/blob/v2.0.0/CHANGELOG.md).
- `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.
@@ -274,8 +265,6 @@
- `tcl.mkTclDerivation` now enables `strictDeps` and `__structuredAttrs`.
- `rustPlatform.cargoSetupHook` now forces several common C libraries to be linked to the Nixpkgs library rather than the vendored library. These include: aws-lc, openssl, libz, libsqlite3, zstd, libgit2, sodium, rustonig, libssh2, nginx, duckdb, and jemalloc. Set `dontCargoUseSystemLibs = true;` to opt out.
- `rssguard` 5.x uses a new database layer. Regenerate your database after upgrading, following the [RSS Guard migration notes](https://rssguard.readthedocs.io/en/stable/contrib/migrate.html).
- `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.
@@ -322,6 +311,8 @@
- `requireFile` now sets `meta.license = lib.licenses.unfree` by default. Users of `requireFile`-based derivations that preserve this default will need to explicitly allow their evaluation as described in [](#sec-allow-unfree).
- `profile-sync-daemon` has been updated from `0.6.50` to `7.0.4`. This means that tmpfs mounting options other than overlayfs are not supported anymore (breaking change in `7.0.0`).
- `texlive.combine` is deprecated and scheduled for removal in 27.05. Please migrate to `texliveSmall.withPackages` (see [](#sec-language-texlive-user-guide)).
- `katex` has been updated from 0.16 to 0.18 and has introduced breaking changes. See upstream changelog for details: [0.17.0](https://github.com/KaTeX/KaTeX/releases/tag/v0.17.0), [0.18.0](https://github.com/KaTeX/KaTeX/releases/tag/v0.18.0).
@@ -486,7 +477,11 @@
- Firefox wrapper now accepts an optional `appDataDir` argument, which sets `MOZ_APP_DATA` to relocate Firefox application data. This is especially useful on macOS 27 and later, where wrapped Firefox applications may be denied access to profiles in traditional application data directory.
- Swift has been upgraded to Swift 6.4.0 from Swift 5.10.1.
- The `singularity` package is deprecated following Sylabs Inc.'s announcing SingularityCE's EOL.
SingularityCE 4.6.0 was the last release.
Use Apptainer (`apptainer`) instead.
- Swift has been upgraded to Swift 6.3.3 from Swift 5.10.1.
The Swift packaging has been rewritten.
## Nixpkgs Library {#sec-nixpkgs-release-26.11-lib}

View File

@@ -86,6 +86,7 @@ The following are all valid examples:
- This applies when the package directly incorporates code under another license.
These compound licenses may also be combined within each other: `with lib.licenses; AND [ (OR [ mit asl20 ]) gpl3Plus ]`.
See [Multiple Licenses](#sec-meta-license-multiple) for the full set of license operators.
The list of valid licenses is defined in [`nixpkgs/lib/licenses/licenses.nix`](https://github.com/NixOS/nixpkgs/blob/master/lib/licenses/licenses.nix).
See [Licenses](#sec-meta-license) for additional generic values.
@@ -227,23 +228,76 @@ If this list is not empty, the package is marked as "insecure", meaning that it
When available, use a value from `lib.licenses` defined in [`nixpkgs/lib/licenses/licenses.nix`](https://github.com/NixOS/nixpkgs/blob/master/lib/licenses/licenses.nix).
Otherwise, a custom license can be defined using `lib.licenses.mkLicense`.
These generic options are also available:
### `lib.licenses.free`, `"free"` {#lib.licenses.free-free}
### Multiple Licenses {#sec-meta-license-multiple}
If the package is covered under multiple licenses, use license operators to produce compound licenses.
These operators model the structure of SPDX license expressions, and their semantics are defined in the [SPDX specification][spdx-spec].
#### `lib.licenses.OR [ ... ]` {#lib.licenses.OR}
If the user is able to choose between two or more licenses, use `OR`.
```nix
# Apache-2.0 OR MIT
lib.licenses.OR [
lib.licenses.asl20
lib.licenses.mit
]
```
#### `lib.licenses.AND [ ... ]` {#lib.licenses.AND}
If the user must simultaneously abide by the rules of two or more licenses, use `AND`.
```nix
# GPL-2.0-only AND CC-BY-3.0
lib.licenses.AND [
lib.licenses.gpl2Only
lib.licenses.cc-by-30
]
```
#### `lib.licenses.WITH license exception` {#lib.licenses.WITH}
If the license text is modified from the original, use `WITH`.
Common license exceptions are included in `lib.licenses`.
```nix
# Apache-2.0 WITH LLVM-exception
lib.licenses.WITH lib.licenses.asl20 lib.licenses.llvm-exception
```
#### `lib.licenses.PLUS license` {#lib.licenses.PLUS}
If the content is licensed under the current version of the license or any later version, use `PLUS`.
For GPL licenses, do not use the PLUS operator.
Instead use the "-or-later" license (ex. `GPL-3.0-or-later`, `lib.licenses.gpl3Plus`).
```nix
# CDDL-1.0+
lib.licenses.PLUS lib.licenses.cddl
```
### Generic Licenses {#sec-meta-license-generic}
Although it’s typically better to indicate the specific license, the following generic options are also available.
#### `lib.licenses.free`, `"free"` {#lib.licenses.free-free}
Catch-all for free software licenses not listed above.
### `lib.licenses.unfreeRedistributable`, `"unfree-redistributable"` {#lib.licenses.unfreeredistributable-unfree-redistributable}
#### `lib.licenses.unfreeRedistributable`, `"unfree-redistributable"` {#lib.licenses.unfreeredistributable-unfree-redistributable}
Unfree package that can be redistributed in binary form. That is, it’s legal to redistribute the *output* of the derivation. This means that the package can be included in the Nixpkgs channel.
Sometimes proprietary software can only be redistributed unmodified. Make sure the builder doesn’t actually modify the original binaries; otherwise we’re breaking the license. For instance, the NVIDIA X11 drivers can be redistributed unmodified, but our builder applies `patchelf` to make them work. Thus, its license is `"unfree"` and it cannot be included in the Nixpkgs channel.
### `lib.licenses.unfree`, `"unfree"` {#lib.licenses.unfree-unfree}
#### `lib.licenses.unfree`, `"unfree"` {#lib.licenses.unfree-unfree}
Unfree package that cannot be redistributed. You can build it yourself, but you cannot redistribute the output of the derivation. Thus it cannot be included in the Nixpkgs channel.
### `lib.licenses.unfreeRedistributableFirmware`, `"unfree-redistributable-firmware"` {#lib.licenses.unfreeredistributablefirmware-unfree-redistributable-firmware}
#### `lib.licenses.unfreeRedistributableFirmware`, `"unfree-redistributable-firmware"` {#lib.licenses.unfreeredistributablefirmware-unfree-redistributable-firmware}
This package supplies unfree, redistributable firmware. This is a separate value from `unfree-redistributable` because not everybody cares whether firmware is free.
@@ -378,3 +432,5 @@ It provides an interface for additional identifiers of `mkDerivation.src` or for
Additional identifiers are generally not recommended, as they might cause maintenance overhead or diverge.
For example, a source distribution `pkg:github` may be hard to keep correctly aligned with the corresponding binary distribution `pkg:pypi`.
[spdx-spec]: https://spdx.github.io/spdx-spec/v3.0.1/annexes/spdx-license-expressions/

View File

@@ -1198,9 +1198,6 @@ They cannot be overridden without rebuilding the package.
If dependencies should be resolved at runtime, use `--suffix` to append fallback values to `PATH`.
`makeBinaryWrapper` refuses a `--prefix` or `--suffix` value that would introduce an empty segment (an empty value, or a leading, trailing or doubled separator), because many `PATH`-like variables interpret an empty segment as the current directory.
For variables where an empty segment is useful and safe, such as `LUA_PATH` where `;;` stands for the default search path, use `--prefix-unchecked` or `--suffix-unchecked` instead.
There’s many more kinds of arguments, they are documented in `nixpkgs/pkgs/build-support/setup-hooks/make-wrapper.sh` for the `makeWrapper` implementation and in `nixpkgs/pkgs/by-name/ma/makeBinaryWrapper/make-binary-wrapper.sh` for the `makeBinaryWrapper` implementation.
`wrapProgram` is a convenience function you probably want to use most of the time, implemented by both `makeWrapper` and `makeBinaryWrapper`.

View File

@@ -30,8 +30,8 @@
};
/**
Create a compound licenses where the user needs to follow both licenses,
eqivialent of spdx `and` modifier.
Create a compound license where the user needs to follow both licenses,
equivalent to the SPDX `AND` modifier.
# Inputs
@@ -60,8 +60,8 @@
};
/**
Create a licenses exception where a license has a license exception,
eqivialent of spdx `with` modifier.
Create a license in which an exception has been applied,
equivalent to the SPDX `WITH` modifier.
# Inputs
@@ -94,7 +94,9 @@
/**
Create a licenses which can be upgraded to any later version of itself,
eqivialent of spdx `+` modifier
equivalent to the SPDX `+` modifier.
For GPL licenses, do not use the PLUS modifier: use the "-or-later"
license (ex. `lib.licenses.gpl3Plus`).
# Inputs

View File

@@ -1056,10 +1056,11 @@ let
(
res: opt:
let
optOptions = opt.options;
typeSet =
if res ? type && opt.options ? type then
if res ? type && optOptions ? type then
let
mergedType = res.type.typeMerge opt.options.type.functor;
mergedType = res.type.typeMerge optOptions.type.functor;
in
if mergedType != null then
{
@@ -1071,23 +1072,24 @@ let
"The option `${showOption loc}' in `${opt._file}' is already declared in ${showFiles res.declarations}."
else
{ };
bothHave = k: res ? ${k} && opt.options ? ${k};
getSubModules = optOptions.type.getSubModules or null;
submodules =
if getSubModules != null then
map (setDefaultModuleLocation opt._file) getSubModules ++ res.options
else
res.options;
in
if bothHave "default" || bothHave "example" || bothHave "description" || bothHave "apply" then
if
(res ? default && optOptions ? default)
|| (res ? example && optOptions ? example)
|| (res ? description && optOptions ? description)
|| (res ? apply && optOptions ? apply)
then
# Keep in sync with the same error above!
throw
"The option `${showOption loc}' in `${opt._file}' is already declared in ${showFiles res.declarations}."
else
let
getSubModules = opt.options.type.getSubModules or null;
submodules =
if getSubModules != null then
map (setDefaultModuleLocation opt._file) getSubModules ++ res.options
else
res.options;
in
opt.options
optOptions
// res
// {
declarations = res.declarations ++ [ opt._file ];

View File

@@ -809,13 +809,15 @@
"name": "nixpkgs-merge-bot"
},
"node": {
"description": "Maintains Node.js runtimes and build tooling.\r\n\r\n\"JS is hecked, thanks for coming to my TED Talk\" - @lilyinstarlight",
"description": "Maintains Node.js runtimes and build tooling.",
"id": 7309872,
"maintainers": {
"lilyinstarlight": 298109,
"winterqt": 78392041
},
"members": {},
"members": {
"Scrumplex": 11587657,
"aduh95": 14309773
},
"name": "Node"
},
"ocaml": {
@@ -970,7 +972,9 @@
"Mic92": 96200,
"winterqt": 78392041
},
"members": {},
"members": {
"whispersofthedawn": 78233879
},
"name": "rust"
},
"scala": {

View File

@@ -503,12 +503,6 @@
githubId = 806876;
name = "Aaron Jheng";
};
aaronschif = {
email = "aaronschif@gmail.com";
github = "aaronschif";
githubId = 2258953;
name = "Aaron Schif";
};
aaschmid = {
email = "service@aaschmid.de";
github = "aaschmid";
@@ -1691,6 +1685,11 @@
githubId = 26391003;
name = "Amadej Kastelic";
};
amaidurova = {
github = "amaidurova";
githubId = 295547583;
name = "An Mai";
};
aman9das = {
email = "amandas62640@gmail.com";
github = "Aman9das";
@@ -6040,6 +6039,13 @@
githubId = 34543609;
name = "creator54";
};
creepycode = {
email = "nixpkgs-jvb3dh3u@creepy.sh";
github = "ByteZ1337";
githubId = 42820438;
name = "creepycode";
keys = [ { fingerprint = "62FB 090D A7C1 2EE1 326F B69E 94D2 598D 5A23 AD5E"; } ];
};
crem = {
email = "max@alstercaminer.com";
github = "ItsCrem";
@@ -7090,12 +7096,6 @@
githubId = 7504556;
name = "Dennis Bogers";
};
derchris = {
email = "derchris@me.com";
github = "derchrisuk";
githubId = 706758;
name = "Christian Gerbrandt";
};
derdennisop = {
email = "dennish@wuitz.de";
github = "DerDennisOP";
@@ -9030,12 +9030,6 @@
githubId = 599997;
name = "evax";
};
evck = {
email = "eric@evenchick.com";
github = "ericevenchick";
githubId = 195032;
name = "Eric Evenchick";
};
eveeifyeve = {
name = "Eveeifyeve";
github = "eveeifyeve";
@@ -12019,6 +12013,11 @@
githubId = 890062;
name = "Mrinal";
};
iamppborah = {
github = "iamppborah";
githubId = 96339995;
name = "Prasurjya Pran Borah";
};
iand675 = {
email = "ian@iankduncan.com";
github = "iand675";
@@ -14536,6 +14535,12 @@
githubId = 1189739;
name = "Julio Borja Barra";
};
judaew = {
name = "Vadym-Valdis Yudaiev";
github = "judaew";
githubId = 41125715;
keys = [ { fingerprint = "ABB7 9CDD 371D 1A36 AC91 B5E0 E85E F1C4 A188 CE00"; } ];
};
jue89 = {
email = "me@jue.yt";
github = "jue89";
@@ -20161,12 +20166,6 @@
githubId = 68467027;
name = "Mshnwq";
};
msiedlarek = {
email = "mikolaj@siedlarek.pl";
github = "msiedlarek";
githubId = 133448;
name = "Mikołaj Siedlarek";
};
msladecek = {
email = "martin.sladecek+nixpkgs@gmail.com";
name = "Martin Sladecek";
@@ -21319,6 +21318,12 @@
name = "Guilhem Saurel";
keys = [ { fingerprint = "9B1A 7906 5D2F 2B80 6C8A 5A1C 7D2A CDAF 4653 CF28"; } ];
};
nimakalantar = {
name = "Nima Kalantar";
email = "nima.kalantar@focusrite.com";
github = "nimakalantar";
githubId = 113363856;
};
nindouja = {
email = "nindouja@proton.me";
github = "Nindouja";
@@ -22438,7 +22443,8 @@
name = "Andrew Benbow";
github = "OulipianSummer";
githubId = 47955980;
email = "abmurrow@duck.com";
email = "andrew.benbow@posteo.com";
keys = [ { fingerprint = "3B46 1FF7 CEC1 6977 E3EA B1E7 2A4A D301 4C02 95F1"; } ];
};
outfoxxed = {
name = "outfoxxed";
@@ -23686,6 +23692,11 @@
github = "potb";
githubId = 10779093;
};
potoo0 = {
name = "potoo0";
github = "potoo0";
githubId = 34411681;
};
pouya = {
email = "me@pouyacode.net";
github = "pouya-abbassi";
@@ -28538,12 +28549,6 @@
githubId = 850665;
name = "Shaw Vrana";
};
svsdep = {
email = "svsdep@gmail.com";
github = "svsdep";
githubId = 36695359;
name = "Vasyl Solovei";
};
swaggeroo = {
email = "swaggerooo@pm.me";
github = "swaggeroo";
@@ -30054,6 +30059,11 @@
githubId = 1486805;
name = "Toon Nolten";
};
toothbrush = {
github = "toothbrush";
githubId = 423357;
name = "toothbrush";
};
tophcodes = {
email = "toki@toph.so";
github = "tophcodes";
@@ -30178,12 +30188,6 @@
githubId = 28788713;
name = "Trevor Richards";
};
trevorj = {
email = "nix@trevor.joynson.io";
github = "akatrevorjay";
githubId = 1312290;
name = "Trevor Joynson";
};
treyfortmuller = {
email = "treyunofficial@gmail.com";
github = "treyfortmuller";
@@ -31063,6 +31067,12 @@
githubId = 19894025;
name = "Vinny Meller";
};
vinso = {
email = "8vinso8@gmail.com";
github = "8Vinso8";
githubId = 44764023;
name = "Vinso";
};
vinylen = {
email = "victor@viclab.se";
github = "vinylen";
@@ -31828,12 +31838,6 @@
}
];
};
wizeman = {
email = "rcorreia@wizy.org";
github = "wizeman";
githubId = 168610;
name = "Ricardo M. Correia";
};
wjohnsto = {
name = "Will Johnston";
github = "wjohnsto";

View File

@@ -15,20 +15,25 @@
# nix-build build.nix --argstr maintainer <yourname> --argstr system aarch64-linux
let
# This avoids a common situation for maintainers, where due to Git's behavior of not tracking
# directories, they have an empty directory somewhere in `pkgs/by-name`. Because that directory
# exists, `pkgs/top-level/by-name-overlay.nix` picks it up and attempts to read `package.nix` out
# of it... which doesn't exist, since it's empty.
#
# We don't want to run the code below on every instantiation of `nixpkgs`, as the `pkgs/by-name`
# eval machinery is quite performance sensitive. So we use the internals of the `by-name` overlay
# to implement our own way to avoid an evaluation failure for this script.
#
# See <https://github.com/NixOS/nixpkgs/issues/338227> for more motivation for this code block.
overlay = self: super: {
_internalCallByNamePackageFile =
file: if builtins.pathExists file then super._internalCallByNamePackageFile file else null;
};
lib = import ../../lib;
# Git doesn't track directories, so switching branches can leave a `pkgs/by-name/xx/foo` directory
# behind that is empty or holds only untracked files. The by-name overlay would then call its
# nonexistent `package.nix` and fail evaluation of this whole script. Mask such entries here,
# rather than in `pkgs/top-level/by-name-overlay.nix`, so that every other evaluation of Nixpkgs
# doesn't pay for the check. See <https://github.com/NixOS/nixpkgs/issues/338227>.
byNameDir = ../../pkgs/by-name;
missingByNamePackages = lib.concatMapAttrs (
shard: type:
lib.optionalAttrs (type == "directory") (
lib.concatMapAttrs (
name: _:
lib.optionalAttrs (!builtins.pathExists (byNameDir + "/${shard}/${name}/package.nix")) {
${name} = null;
}
) (builtins.readDir (byNameDir + "/${shard}"))
)
) (builtins.readDir byNameDir);
nixpkgsArgs =
removeAttrs args [
@@ -36,7 +41,7 @@ let
"overlays"
]
// {
overlays = args.overlays or [ ] ++ [ overlay ];
overlays = [ (_: _: missingByNamePackages) ] ++ args.overlays or [ ];
};
pkgs = import ./../../default.nix nixpkgsArgs;

View File

@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -E 'with import ../../.. {}; mkShell { packages = [ bash coreutils haskellPackages.cabal2nix-unstable.bin git (import ../../../ci {}).fmt.pkg ]; }'
#! nix-shell -i bash -I nixpkgs=. -p bash coreutils haskellPackages.cabal2nix-unstable.bin git "(import <nixpkgs/ci> {}).fmt.pkg"
set -euo pipefail

View File

@@ -14,7 +14,15 @@ let
) x
);
brokenDeps = lib.subtractLists (getEvaluating pkgs.haskellPackages) (
getEvaluating (nixpkgs { config.allowBroken = true; }).haskellPackages
getEvaluating
(nixpkgs {
config.problems.matchers = lib.mkForce [
{
kind = "broken";
handler = "ignore";
}
];
}).haskellPackages
);
in
''

View File

@@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -E 'with import ../../.. {}; mkShell { packages = [ bash coreutils curl jq gnused haskellPackages.cabal2nix-unstable.bin nix-prefetch-scripts (import ../../../ci {}).fmt.pkg ]; }'
#! nix-shell -i bash -I nixpkgs=. -p bash coreutils curl jq gnused haskellPackages.cabal2nix-unstable.bin nix-prefetch-scripts "(import <nixpkgs/ci> {}).fmt.pkg"
# Updates cabal2nix-unstable to the latest master of the nixos/cabal2nix repository.
# See regenerate-hackage-packages.sh for details on the purpose of this script.

View File

@@ -433,6 +433,7 @@ with lib.maintainers;
libretro = {
members = [
aanderse
iedame
igorcafe
thiagokokada
];
@@ -600,9 +601,7 @@ with lib.maintainers;
};
node = {
members = [ winter ];
scope = "Maintain Node.js runtimes and build tooling.";
shortName = "Node.js";
github = "node";
enableFeatureFreezePing = true;
};

View File

@@ -1747,6 +1747,12 @@
"module-services-flatpak": [
"index.html#module-services-flatpak"
],
"module-services-cassandra": [
"index.html#module-services-cassandra"
],
"module-services-cassandra-diagnostics": [
"index.html#module-services-cassandra-diagnostics"
],
"module-services-tigerbeetle": [
"index.html#module-services-tigerbeetle"
],

View File

@@ -18,8 +18,6 @@
+nixpkgs.url = "https://channels.nixos.org/nixos-26.05/nixexprs.tar.zst";
```
- GNOME has been updated to version 51. Refer to the [GNOME release notes](https://release.gnome.org/51/) for more details.
- `sing-box` now supports NaïveProxy outbounds.
## New Modules {#sec-release-26.11-new-modules}
@@ -81,6 +79,8 @@
- [devenv](https://devenv.sh/), fast, declarative, reproducible and composable developer environments. Available as [programs.devenv](#opt-programs.devenv.enable).
- [Yopass](https://yopass.se/), a secure way to share secrets, passwords and files. Available as [services.yopass](#opt-services.yopass.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).
- [udp514-journal](https://github.com/eworm-de/udp514-journal), a service to forward remote syslog messages to systemd-journal. Available as [services.udp514-journal](#opt-services.udp514-journal.enable).
@@ -131,6 +131,8 @@
- [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).
- [VLC media player](https://www.videolan.org/), a free and open source cross-platform multimedia player. Available as [programs.vlc](#opt-programs.vlc.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).
@@ -211,6 +213,8 @@
- [Vouch Proxy](https://github.com/vouch/vouch-proxy), an SSO and OAuth / OIDC login solution for Nginx using the auth_request module. Available as [services.vouch-proxy](#opt-services.vouch-proxy.enable).
- [Grimmory](https://grimmory.org/), a self-hosted library for your ebooks, comics, and audiobooks. Available as [services.grimmory](#opt-services.grimmory.enable).
## Backward Incompatibilities {#sec-release-26.11-incompatibilities}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
@@ -501,6 +505,8 @@
- `services.minio` has been removed because the `minio` package was abandoned upstream and therefore dropped from nixpkgs.
- The `services.scx` module has been removed. Please migrate to [`services.scx-loader`](#opt-services.scx-loader.enable) instead.
- `hydra` has been updated to the Rust queue runner/evaluator:
- `services.hydra.dbi` was replaced by [services.hydra.dbUrl](#opt-services.hydra.dbUrl), which takes a `postgres://` URL instead of a DBI string.
- `services.hydra.buildMachinesFiles` was removed. The queue runner no longer connects to build machines over SSH. Instead each build machine (including the Hydra host itself, if it should build) must enable [services.hydra-builder](#opt-services.hydra-builder.enable) and point it at [services.hydra.queueRunner.grpc](#opt-services.hydra.queueRunner.grpc.port).
@@ -533,6 +539,10 @@
- `services.k3s` and `services.rke2` now expose the images declared in `images` through a `/nix/store` directory symlinked into `/var/lib/rancher/${name}/agent/images/nixos/`. The directory's store path changes whenever any image derivation changes, which makes k3s/rke2 detect and re-import the new archives, while `/var/lib/rancher/${name}/agent/images/` itself remains a normal directory that can still be used for manually added images. Previously, each image was linked with a fixed file name directly in that directory, so the cluster would not notice image updates and old symlinks could become dangling. After upgrading, you may want to remove those dangling symlinks (that was the case already when you wanted to stop deploying an image).
- `services.cassandra` now writes JVM crash logs (`hs_err_pid*.log`) to [`services.cassandra.homeDir`](#opt-services.cassandra.homeDir) instead of `/tmp`.
- `services.cassandra` now runs with `PrivateTmp`. Cassandra keeps no durable or high-traffic data in `/tmp`, so this change only improves the security posture, but at the cost of ease of access to some diagnostic files. The private `/tmp` is a directory on the same file system as before, and systemd removes it when the service stops. See [](#module-services-cassandra-diagnostics) for the files that this affects, and for the commands that now need to run in the mount namespace of the service.
- `programs.regreet` has been renamed to `services.displayManager.regreet`.
- [`programs.hyprland`](#opt-programs.hyprland.enable) no longer installs a `cap_sys_nice` security wrapper for `Hyprland`. Since 0.57.0, Hyprland requests realtime scheduling from rtkit instead, so the module now enables [`security.rtkit`](#opt-security.rtkit.enable) by default.
@@ -593,13 +603,15 @@ The above example can be migrated via the following structured code block:
- The new {option}`programs.ssh.hosts` option can be used to add `Host` blocks to the client {file}`ssh_config`, keyed by `Host` pattern, instead of writing them by hand via {option}`programs.ssh.extraConfig`. Each block declares an {option}`programs.ssh.hosts.<name>.order`, since `ssh_config` applies the first obtained value for each keyword.
- `services.openssh` now generates a hybrid post-quantum ML-DSA 44/Ed25519 host key at {file}`/etc/ssh/ssh_host_mldsa44_ed25519_key` by default.
- `services.esphome` has been rewritten to use the new [ESPHome Device Builder](https://github.com/esphome/device-builder) which replaces the previous ESPHome dashboard. Most settings have been converted to equivalent or comparable Device Builder settings. The option `services.esphome.usePing` has been removed since the Device Builder does not have such an option.
- `services.hostapd` gained [`interfaceName`](#opt-services.hostapd.radios._name_.networks._name_.interfaceName) per network, separating the interface name emitted in the hostapd configuration from the network attribute name. Secondary BSSs on different radios can now share an interface name (for example `mld0`) when configured as links of the same Wi-Fi 7 multi-link device with `settings.mld_ap = true`, which is required for MLO support. It defaults to the attribute name, so existing configurations are unchanged.
- NixOS VM tests now prefer to express durations and timeouts as `datetime.timedelta` values instead of bare numbers. Methods such as `machine.wait_until_succeeds`, `machine.sleep`, `retry`, and `polling_condition` now accept a `timedelta` (e.g., `machine.wait_for_unit("sshd.service", timeout=datetime.timedelta(minutes=1))`). Passing an `int`/`float` as seconds still works but now emits a deprecation warning. Argument names that explicitly defined units were preserved but have had `timedelta` equivalents introduced (`timeout_seconds` → `timeout`, `secs` → `duration`, `seconds_interval` → `interval`).
- `darwin.linux-builder-vz` has been added: a variant of `darwin.linux-builder` that runs the builder guest on Apple's Virtualization.framework via the new `vzvm` package, translating `x86_64-linux` builds with Rosetta instead of emulating them. Apple silicon hosts only. As part of this, the `nixos/modules/profiles/nix-builder-vm.nix` profile has been split into the backend-neutral `nixos/modules/profiles/nix-builder.nix` and a QEMU-specific part. Existing imports of `nix-builder-vm.nix` keep working unchanged.
- `darwin.linux-builder-vz` has been added: a variant of `darwin.linux-builder` that runs the builder guest on Apple's Virtualization.framework via the new `vzvm` package, translating `x86_64-linux` builds with Rosetta instead of emulating them. Apple silicon hosts only. The guest boots on demand and powers off after 10 idle minutes, see `virtualisation.vz.idleTimeout`. As part of this, the `nixos/modules/profiles/nix-builder-vm.nix` profile has been split into the backend-neutral `nixos/modules/profiles/nix-builder.nix` and a QEMU-specific part. Existing imports of `nix-builder-vm.nix` keep working unchanged.
- [services.netbox](#opt-services.netbox.enable) has received a number of updates:
- Default settings can now be introspected at [](#opt-services.netbox.settings).

View File

@@ -41,8 +41,7 @@ mkdir -p $out/tarball
rm env-vars
# Store optimization can change hardlink topology without changing input NARs.
time tar --hard-dereference --sort=name --mtime='@1' --owner=0 --group=0 --numeric-owner -c * $extraArgs | $compressCommand > $out/tarball/$fileName.tar${extension}
time tar --sort=name --mtime='@1' --owner=0 --group=0 --numeric-owner -c * $extraArgs | $compressCommand > $out/tarball/$fileName.tar${extension}
mkdir -p $out/nix-support
echo $system > $out/nix-support/system

View File

@@ -3,6 +3,9 @@
{
imports = [ ../../../modules/virtualisation/lxc-container.nix ];
# Non-nesting containers lack the namespaces needed by the Nix build sandbox.
system.installer.channel.disableSandbox = lib.mkDefault true;
virtualisation.lxc.templates.nix = {
enable = true;
target = "/etc/nixos/incus.nix";

View File

@@ -30,6 +30,7 @@ let
cfg = config.fonts.fontconfig;
fcBool = x: "<bool>" + (lib.boolToString x) + "</bool>";
pkg = pkgs.fontconfig;
# configuration file to read fontconfig cache
# priority 0
@@ -48,7 +49,7 @@ let
inherit fontconfig;
fontDirectories = config.fonts.packages;
};
cache = makeCache cfg.package;
cache = makeCache pkgs.fontconfig;
cache32 = makeCache pkgs.pkgsi686Linux.fontconfig;
in
pkgs.writeText "fc-00-nixos-cache.conf" ''
@@ -208,7 +209,7 @@ let
# Replace default linked config with a different variant
replaceDefaultConfig = defaultConfig: newConfig: ''
rm $dst/${defaultConfig}
ln -s ${cfg.package.out}/share/fontconfig/conf.avail/${newConfig} \
ln -s ${pkg.out}/share/fontconfig/conf.avail/${newConfig} \
$dst/
'';
@@ -223,7 +224,7 @@ let
mkdir -p $dst
# fonts.conf
ln -s ${cfg.package.out}/etc/fonts/fonts.conf \
ln -s ${pkg.out}/etc/fonts/fonts.conf \
$dst/../fonts.conf
# TODO: remove this legacy symlink once people stop using packages built before #95358 was merged
mkdir -p $out/etc/fonts/2.11
@@ -231,7 +232,7 @@ let
$out/etc/fonts/2.11/fonts.conf
# fontconfig default config files
ln -s ${cfg.package.out}/etc/fonts/conf.d/*.conf \
ln -s ${pkg.out}/etc/fonts/conf.d/*.conf \
$dst/
${lib.optionalString (!cfg.antialias) (
@@ -351,8 +352,6 @@ in
'';
};
package = lib.mkPackageOption pkgs "fontconfig" { };
confPackages = lib.mkOption {
internal = true;
type = with lib.types; listOf path;
@@ -628,14 +627,14 @@ in
};
config = lib.mkMerge [
(lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
environment.systemPackages = [ pkgs.fontconfig ];
environment.etc.fonts.source = "${fontconfigEtc}/etc/fonts/";
security.apparmor.includes."abstractions/fonts" = ''
# fonts.conf
r ${cfg.package.out}/etc/fonts/fonts.conf,
r ${pkg.out}/etc/fonts/fonts.conf,
# fontconfig default config files
r ${cfg.package.out}/etc/fonts/conf.d/*.conf,
r ${pkg.out}/etc/fonts/conf.d/*.conf,
# 00-nixos-cache.conf
r ${cacheConf},
@@ -645,7 +644,7 @@ in
# 50-user.conf
${lib.optionalString cfg.includeUserConf ''
r ${cfg.package.out}/etc/fonts/conf.d.bak/50-user.conf,
r ${pkg.out}/etc/fonts/conf.d.bak/50-user.conf,
''}
# local.conf (indirect priority 51)

View File

@@ -168,8 +168,15 @@ in
default = pkgs.nix;
defaultText = lib.literalExpression "pkgs.nix";
description = ''
This option specifies the Nix package instance to use throughout the system.
This option specifies the Nix package to use throughout the system.
It can be used to set a specific version or alternative implementation.
'';
example = [
"pkgs.nixVersions.git"
"pkgs.nixVersions.latest"
"pkgs.nixStatic"
"pkgs.lixPackageSets.git.lix"
];
};
checkConfig = mkOption {

View File

@@ -11,7 +11,7 @@ let
evdi = config.boot.kernelPackages.evdi;
displaylink = pkgs.displaylink.override {
inherit evdi;
linuxPackages = config.boot.kernelPackages;
};
in

View File

@@ -44,6 +44,10 @@ in
// {
default = true;
};
options.system.installer.channel.disableSandbox =
lib.mkEnableOption "disabling the Nix build sandbox when initializing the bundled channel";
config = lib.mkIf config.system.installer.channel.enable {
# Pin the nixpkgs flake in the installer to our cleaned up nixpkgs source.
# FIXME: this might be surprising and is really only needed for offline installations,
@@ -89,7 +93,7 @@ in
echo "unpacking the NixOS/Nixpkgs sources..."
mkdir -p /nix/var/nix/profiles/per-user/root
${lib.getExe' config.nix.package.out "nix-env"} -p /nix/var/nix/profiles/per-user/root/channels \
-i ${channelSources} --quiet --option build-use-substitutes false
-i ${channelSources} --quiet --option build-use-substitutes false${lib.optionalString config.system.installer.channel.disableSandbox " --option sandbox false"}
mkdir -m 0700 -p /root/.nix-defexpr
ln -sfvT /nix/var/nix/profiles/per-user/root/channels /root/.nix-defexpr/channels
mkdir -m 0755 -p /var/lib/nixos

View File

@@ -226,6 +226,7 @@
./programs/flashrom.nix
./programs/flexoptix-app.nix
./programs/foot
./programs/framework-settings.nix
./programs/freetds.nix
./programs/fuse.nix
./programs/fzf.nix
@@ -361,6 +362,7 @@
./programs/vim.nix
./programs/virt-manager.nix
./programs/vivid.nix
./programs/vlc.nix
./programs/vscode.nix
./programs/wavemon.nix
./programs/wayland/dux-shell.nix
@@ -1551,7 +1553,6 @@
./services/scheduling/gocron.nix
./services/scheduling/prefect.nix
./services/scheduling/scx-loader.nix
./services/scheduling/scx.nix
./services/search/elasticsearch-curator.nix
./services/search/elasticsearch.nix
./services/search/hound.nix
@@ -1747,6 +1748,7 @@
./services/web-apps/goupile.nix
./services/web-apps/grav.nix
./services/web-apps/greenlight.nix
./services/web-apps/grimmory.nix
./services/web-apps/grist.nix
./services/web-apps/grocy.nix
./services/web-apps/guacamole-client.nix
@@ -1897,6 +1899,7 @@
./services/web-apps/windmill.nix
./services/web-apps/wordpress.nix
./services/web-apps/writefreely.nix
./services/web-apps/yopass.nix
./services/web-apps/your_spotify.nix
./services/web-apps/youtrack.nix
./services/web-apps/zabbix.nix

View File

@@ -21,6 +21,7 @@
{
from = "host";
guest.port = 22;
host.address = "127.0.0.1";
host.port = config.virtualisation.darwin-builder.hostPort;
}
];

View File

@@ -40,6 +40,8 @@ in
}
];
virtualisation.vz.idleTimeout = lib.mkDefault (10 * 60);
# The guest console belongs where a Mac user looks for service logs. Switch to `file`
# for a complete record: the unified log drops messages under bursts.
virtualisation.vz.console = lib.mkDefault "log";

View File

@@ -200,11 +200,24 @@ in
''
);
run-builder = hostPkgs.writeShellScriptBin "run-builder" ''
set -euo pipefail
KEYS="''${KEYS:-./keys}"
KEYS="$(${hostPkgs.nix}/bin/nix-store --add "$KEYS")" ${lib.getExe config.system.build.vm}
'';
mkRunBuilder =
vm:
hostPkgs.writeShellScriptBin "run-builder" ''
set -euo pipefail
KEYS="''${KEYS:-./keys}"
temporaryDirectory="$(${hostPkgs.coreutils}/bin/mktemp -d)"
trap '${hostPkgs.coreutils}/bin/rm -rf "$temporaryDirectory"' EXIT
# The guest needs only the public key. Store imports are world-readable.
${hostPkgs.coreutils}/bin/install -Dm444 \
"$KEYS/${user}_${keyType}.pub" \
"$temporaryDirectory/keys/${user}_${keyType}.pub"
KEYS="$(${hostPkgs.nix}/bin/nix-store --add "$temporaryDirectory/keys")" ${lib.getExe vm}
'';
run-builder = mkRunBuilder config.system.build.vm;
in
hostPkgs.writeTextFile {

View File

@@ -27,10 +27,6 @@
# vivaldi
"opt/vivaldi/native-messaging-hosts/${appId}".source = source "hosts/chromium";
"opt/vivaldi/policies/managed/${appId}".source = source "policies/chromium";
# brave
"opt/brave/native-messaging-hosts/${appId}".source = source "hosts/chromium";
"opt/brave/policies/managed/${appId}".source = source "policies/chromium";
};
programs.firefox.nativeMessagingHosts.packages = [ pkgs.browserpass ];
};

View File

@@ -22,7 +22,7 @@ in
options = {
programs.chromium = {
enable = lib.mkEnableOption "policies for chromium based browsers like Chromium, Google Chrome or Brave";
enable = lib.mkEnableOption "policies for chromium based browsers like Chromium or Google Chrome";
enablePlasmaBrowserIntegration = lib.mkEnableOption "Native Messaging Host for Plasma Browser Integration";
@@ -187,16 +187,6 @@ in
"opt/chrome/policies/recommended/extra.json" = lib.mkIf (cfg.extraOptsRecommended != { }) {
text = builtins.toJSON cfg.extraOptsRecommended;
};
# for brave
"brave/policies/managed/default.json" = lib.mkIf (defaultProfile != { }) {
text = builtins.toJSON defaultProfile;
};
"brave/policies/managed/extra.json" = lib.mkIf (cfg.extraOpts != { }) {
text = builtins.toJSON cfg.extraOpts;
};
"brave/policies/recommended/extra.json" = lib.mkIf (cfg.extraOptsRecommended != { }) {
text = builtins.toJSON cfg.extraOptsRecommended;
};
};
};
}

View File

@@ -7,12 +7,20 @@
let
cfg = config.programs.coolercontrol;
pluginUser = "cc-plugin-user";
in
{
##### interface
options = {
programs.coolercontrol = {
enable = lib.mkEnableOption "CoolerControl GUI & its background services";
plugins.enable = lib.mkEnableOption ''
support for CoolerControl service plugins.
Declares the `${pluginUser}` system user and group that unprivileged plugins run
as.
'';
};
};
@@ -39,15 +47,36 @@ in
# https://github.com/NixOS/nixpkgs/issues/81138
services = {
coolercontrold.wantedBy = [ "multi-user.target" ];
coolercontrold = {
wantedBy = [ "multi-user.target" ];
# The daemon writes a unit file per service plugin, then reloads and starts
# it. Its default target, /etc/systemd/system, is a symlink into the store
# here, so the write fails. /run/systemd/system is writable and systemd
# searches it ahead of /etc. Units there do not survive a reboot, which is
# fine: the daemon rewrites them for every plugin on each start.
environment.CC_SERVICE_DIR = "/run/systemd/system";
};
};
};
}
# Service plugins
(lib.mkIf cfg.plugins.enable {
users.users.${pluginUser} = {
isSystemUser = true;
group = pluginUser;
description = "CoolerControl unprivileged plugin user";
};
# A plugin unit sets both User= and Group= to this name, and the daemon chowns
# plugin directories to `${pluginUser}:${pluginUser}`.
users.groups.${pluginUser} = { };
})
]
);
meta.maintainers = with lib.maintainers; [
OPNA2608
codifryed
];
}

View File

@@ -0,0 +1,24 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.programs.framework-settings;
in
{
options.programs.framework-settings = {
enable = lib.mkEnableOption "framework-settings";
package = lib.mkPackageOption pkgs "framework-settings" { };
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
services.dbus.packages = [ cfg.package ];
security.polkit.enable = true;
systemd.packages = [ cfg.package ];
# Reapply write-only hardware settings after reboot.
systemd.services.frameworkd.wantedBy = [ "multi-user.target" ];
};
}

View File

@@ -0,0 +1,57 @@
{
lib,
pkgs,
config,
...
}:
let
cfg = config.programs.vlc;
in
{
options = {
programs.vlc = {
enable = lib.mkEnableOption "VideoLAN's VLC media player";
package = lib.mkPackageOption pkgs "vlc" { };
chromecast.openFirewall = lib.mkEnableOption "" // {
description = ''
Open the default port (8010) in the firewall for Chromecast to work.
Make sure to use the `vlc` package with
`chromecastSupport = true`, which is the default.
'';
};
plugins = lib.mkOption {
default = [ ];
# TODO: List 2 plugins in the example once there are enough in nixpkgs
example = lib.literalExpression "[ pkgs.vlc-bittorrent ]";
type = with lib.types; listOf package;
description = ''
List of VLC plugins to use.
'';
};
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
environment.variables = lib.mkIf (cfg.plugins != [ ]) {
# VLC_PLUGIN_PATH expects a single folder containing the user-supplied
# plugins, not a list of directories separated by a color (:). So we
# symlink the plugins together.
VLC_PLUGIN_PATH = pkgs.symlinkJoin {
name = "custom-vlc-plugins";
paths = cfg.plugins;
};
};
# vlc's chromecastSupport requires TCP port 8010 to be open for it to work
networking.firewall.allowedTCPPorts = lib.mkIf cfg.chromecast.openFirewall [
8010
];
};
meta.maintainers = with lib.maintainers; [ kintrix ];
}

View File

@@ -604,6 +604,7 @@ in
(mkRemovedOptionModule [ "services" "castopod" ] ''
services.castopod has been removed together with pkgs.castopod.
'')
(mkRemovedOptionModule [ "services" "scx" ] "Please migrate to services.scx-loader instead.")
# Do NOT add any option renames here, see top of the file
];
}

View File

@@ -12,6 +12,7 @@ let
mkEnableOption
mkOption
mkPackageOption
mkDefault
types
;
@@ -153,9 +154,10 @@ in
avahi = lib.mkIf (lib.elem "airplay_receiver" cfg.providers) {
enable = true;
openFirewall = lib.mkIf cfg.openFirewall true;
publish = {
enable = true;
userServices = true;
settings.publish = {
disable-publishing = false;
disable-user-service-publishing = false;
publish-addresses = true;
};
};

View File

@@ -0,0 +1,45 @@
# Apache Cassandra {#module-services-cassandra}
*Source:* {file}`modules/services/databases/cassandra.nix`
*Upstream documentation:* <https://cassandra.apache.org/doc/latest/>
Apache Cassandra is a distributed, wide-column NoSQL database.
To enable Cassandra, add the following to your {file}`configuration.nix`:
```nix
{ services.cassandra.enable = true; }
```
Cassandra keeps its data, commit log, saved caches and hints in subdirectories of [](#opt-services.cassandra.homeDir), {file}`/var/lib/cassandra` by default.
## Diagnostics {#module-services-cassandra-diagnostics}
The service has a private {file}`/tmp`, which other processes see as {file}`/proc/<pid>/root/tmp` while the service runs, where `<pid>` is the main PID of {file}`cassandra.service`:
```shell
systemctl show --property MainPID --value cassandra.service
```
systemd removes the private {file}`/tmp` when the service stops.
Diagnostic files go to these places:
- JVM crash logs go to {file}`hs_err_pid<pid>.log` in [](#opt-services.cassandra.homeDir).
- To get heap dumps, give the JVM a directory that the `cassandra` user can write, on a file system with space for an {file}`.hprof` file as large as the heap:
```nix
{ services.cassandra.jvmOpts = [ "-XX:HeapDumpPath=/var/lib/cassandra" ]; }
```
- The output of the JMX operation `dumpInterArrivalTimes` goes to {file}`failuredetector-*.dat` in the private {file}`/tmp`.
- Copies of commit log entries that Cassandra cannot deserialize go to {file}`mutation*dat` in the private {file}`/tmp`, and systemd removes them when the failed start stops the unit.
`jcmd` is the JDK's tool to send diagnostic commands to a running JVM, for example for a thread dump, a heap dump or a Java Flight Recorder recording.
It comes with the JDK that runs Cassandra, `services.cassandra.package.jre`.
Run it in the mount namespace of the service, as the `cassandra` user:
```shell
pid=$(systemctl show --property MainPID --value cassandra.service)
nsenter --target "$pid" --mount runuser -u cassandra -- jcmd "$pid" VM.version
```
`jps` does not show Cassandra, because the {file}`conf/jvm-server.options` that comes with Cassandra sets `-XX:+PerfDisableSharedMem` to avoid GC pauses.

View File

@@ -98,8 +98,16 @@ let
map (role: "${role.username} ${role.password}") cfg.jmxRoles
);
# Ahead of jvmOpts, so that those override them.
defaultJvmOptions = [
# The working directory is not writable, so the JVM would fall back to /tmp.
# %% because systemd expands specifiers in Environment=.
"-XX:ErrorFile=${cfg.homeDir}/hs_err_pid%%p.log"
];
fullJvmOptions =
cfg.jvmOpts
defaultJvmOptions
++ cfg.jvmOpts
++ [
# Historically, we don't use a log dir, whereas the upstream scripts do
# expect this. We override those by providing our own -Xlog:gc flag.
@@ -512,6 +520,7 @@ in
Group = cfg.group;
ExecStart = "${cfg.package}/bin/cassandra -f";
SuccessExitStatus = 143;
PrivateTmp = true;
};
};
@@ -523,6 +532,7 @@ in
serviceConfig = {
User = cfg.user;
Group = cfg.group;
PrivateTmp = true;
ExecStart = concatStringsSep " " (
[
"${cfg.package}/bin/nodetool"
@@ -552,6 +562,7 @@ in
serviceConfig = {
User = cfg.user;
Group = cfg.group;
PrivateTmp = true;
ExecStart = concatStringsSep " " (
[
"${cfg.package}/bin/nodetool"
@@ -573,5 +584,6 @@ in
};
};
meta.doc = ./cassandra.md;
meta.maintainers = with lib.maintainers; [ roberth ];
}

View File

@@ -461,38 +461,35 @@ in
pkgs.gtk3.out # for gtk-launch program
pkgs.xdg-user-dirs # Update user dirs as described in https://freedesktop.org/wiki/Software/xdg-user-dirs/
pkgs.xdg-user-dirs-gtk # Used to create the default bookmarks
pkgs.gnome-extensions-app
pkgs.gnome-tecla
];
in
mandatoryPackages ++ removeExcluded optionalPackages;
})
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-51/elements/core/meta-gnome-core-apps.bst
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-apps.bst
(lib.mkIf serviceCfg.core-apps.enable {
environment.systemPackages = removeExcluded [
pkgs.baobab
pkgs.decibels
pkgs.epiphany
pkgs.gnome-text-editor
pkgs.gnome-calculator
pkgs.gnome-calendar
pkgs.gnome-characters
pkgs.gnome-clocks
pkgs.gnome-connections
pkgs.gnome-console
pkgs.gnome-contacts
# gnome-disk-utility is controlled below via `programs.gnome-disks`
pkgs.gnome-font-viewer
pkgs.gnome-logs
pkgs.gnome-maps
pkgs.gnome-music
# gnome-software is controlled below via `services.gnome.gnome-software`
pkgs.gnome-system-monitor
pkgs.gnome-text-editor
pkgs.gnome-tecla
pkgs.gnome-weather
pkgs.loupe
pkgs.nautilus
pkgs.papers
pkgs.gnome-connections
pkgs.showtime
pkgs.simple-scan
pkgs.snapshot
@@ -529,7 +526,6 @@ in
];
})
# Note: This is an arbitrary list of packages, there is no "official" list of GNOME games.
(lib.mkIf serviceCfg.games.enable {
environment.systemPackages = removeExcluded [
pkgs.aisleriot
@@ -555,13 +551,18 @@ in
];
})
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-51/elements/core/meta-gnome-core-developer-tools.bst
# Adapt from https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/gnome-48/elements/core/meta-gnome-core-developer-tools.bst
(lib.mkIf serviceCfg.core-developer-tools.enable {
environment.systemPackages = removeExcluded [
pkgs.dconf-editor
pkgs.devhelp
pkgs.d-spy
pkgs.gnome-builder
# boxes would make sense in this option, however
# it doesn't function well enough to be included
# in default configurations.
# https://github.com/NixOS/nixpkgs/issues/60908
# pkgs.gnome-boxes
pkgs.sysprof
];

View File

@@ -393,6 +393,8 @@ in
}
];
warnings = lib.optional cfg.jack.enable "`services.pipewire.jack.enable` is deprecated, because it introduces global impurity via `LD_LIBRARY_PATH`. Use the `pw-jack` wrapper from `pipewire.jack` where necessary instead.";
environment.systemPackages = [ cfg.package ] ++ optional cfg.jack.enable jack-libs;
systemd.packages = [ cfg.package ];

View File

@@ -353,26 +353,8 @@ in
};
}
]
++ lib.optionals (!config.security.pam.p11.enable) [
{
settings."org/gnome/login-screen" = {
enable-smartcard-authentication = false;
};
}
]
++ [ "${gdm}/share/gdm/greeter-dconf-defaults" ];
programs.dconf.profiles.user.databases = [
{
settings."org/gnome/login-screen" = {
enable-smartcard-authentication = config.security.pam.p11.enable;
# We currently don't provide a `gdm-switchable-auth` PAM service.
enable-switchable-authentication = false;
};
}
];
# Use AutomaticLogin if delay is zero, because it's immediate.
# Otherwise with TimedLogin with zero seconds the prompt is still
# presented and there's a little delay.
@@ -689,85 +671,6 @@ in
];
};
};
# Do not attempt to authenticate via smartcard when the login option
# "Password" is selected (gdm-password).
login.p11Auth = lib.mkIf config.security.pam.p11.enable false;
gdm-smartcard = lib.mkIf config.security.pam.p11.enable {
useDefaultRules = false;
rules = {
auth = utils.pam.autoOrderRules [
{
name = "nologin";
control = "requisite";
modulePath = "${config.security.pam.package}/lib/security/pam_nologin.so";
}
{
name = "faillock";
control = "requisite";
modulePath = "${config.security.pam.package}/lib/security/pam_faillock.so";
settings.preauth = true;
}
{
name = "p11";
control = "required";
modulePath = "${pkgs.pam_p11}/lib/security/pam_p11.so";
args = [
"${pkgs.opensc}/lib/opensc-pkcs11.so"
];
}
{
name = "shells";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_shells.so";
}
{
name = "env";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_env.so";
settings.conffile = "/etc/pam/environment";
settings.readenv = 0;
}
{
name = "gdm";
enable = pamLogin.enable && pamLogin.enableGnomeKeyring;
control = "[success=ok default=1]";
modulePath = "${gdm}/lib/security/pam_gdm.so";
}
{
name = "gnome_keyring";
enable = pamLogin.enable && pamLogin.enableGnomeKeyring;
control = "optional";
modulePath = "${pkgs.gnome-keyring}/lib/security/pam_gnome_keyring.so";
}
];
account = utils.pam.autoOrderRules [
{
name = "login";
control = "include";
modulePath = "login";
}
];
password = utils.pam.autoOrderRules [
{
name = "deny";
control = "required";
modulePath = "${config.security.pam.package}/lib/security/pam_deny.so";
}
];
session = utils.pam.autoOrderRules [
{
name = "login";
control = "include";
modulePath = "login";
}
];
};
};
};
};

View File

@@ -220,7 +220,7 @@
];
services.udev.extraRules = ''
KERNEL=="nvidia", RUN+="${lib.getExe' config.systemd.package "systemctl"} --no-block restart nvidia-container-toolkit-cdi-generator.service'"
KERNEL=="nvidia", RUN+="${lib.getExe' config.systemd.package "systemctl"} --no-block restart nvidia-container-toolkit-cdi-generator.service"
'';
virtualisation = {

View File

@@ -62,6 +62,8 @@ in
after = [ "network-online.target" ];
wants = [ "network-online.target" ];
path = [ pkgs.iputils ];
serviceConfig =
let
bluetoothCaps = [
@@ -87,8 +89,8 @@ in
DynamicUser = true;
# Required for interaction with hci devices and bluetooth sockets
AmbientCapabilities = lib.optionals cfg.bluetoothSupport bluetoothCaps;
CapabilityBoundingSet = lib.optionals cfg.bluetoothSupport bluetoothCaps;
AmbientCapabilities = if cfg.bluetoothSupport then bluetoothCaps else [ "" ];
CapabilityBoundingSet = if cfg.bluetoothSupport then bluetoothCaps else [ "" ];
LockPersonality = true;
NoNewPrivileges = true;
PrivateTmp = true;
@@ -117,6 +119,10 @@ in
SystemCallFilter = [
"@system-service"
"~@privileged"
# ping from iputils (used for pinging nodes) needs this to drop privileges
"capset"
"setuid"
];
UMask = "0077";
};

View File

@@ -98,7 +98,7 @@ in
- nixpkgs.config.cudaSupport
- nixpkgs.config.rocmSupport
- if stdenv.hostPlatform.isDarwin
- if stdenv.hostPlatform.isDarwin && stdenv.hostPlatform.isAarch64
IFF multiple acceleration methods are found to be enabled or if you
haven't set either `cudaSupport or rocmSupport` you will have to

View File

@@ -115,6 +115,7 @@ in
StateDirectoryMode = "750";
DynamicUser = true;
ExecStart = "${cfg.package}/bin/kener-server";
EnvironmentFile = cfg.environmentFile;
Restart = "on-failure";
AmbientCapabilities = "";
CapabilityBoundingSet = "";

View File

@@ -7,6 +7,7 @@
let
cfg = config.services.litestream;
settingsFormat = pkgs.formats.yaml { };
settingsFile = settingsFormat.generate "litestream-config.yaml" cfg.settings;
in
{
options.services.litestream = {
@@ -65,16 +66,13 @@ in
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
environment.etc = {
"litestream.yml" = {
source = settingsFormat.generate "litestream-config.yaml" cfg.settings;
};
};
environment.etc."litestream.yml".source = settingsFile;
systemd.services.litestream = {
description = "Litestream";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ];
restartTriggers = [ settingsFile ];
serviceConfig = {
EnvironmentFile = lib.mkIf (cfg.environmentFile != null) cfg.environmentFile;
ExecStart = "${cfg.package}/bin/litestream replicate";

View File

@@ -67,6 +67,25 @@ in
};
config = lib.mkIf cfg.enable {
security.polkit = lib.mkIf (cfg.tunMode && config.services.resolved.enable) {
enable = lib.mkDefault true;
extraConfig = ''
// systemd-resolved access for Mihomo TUN DNS setup
polkit.addRule(function(action, subject) {
var actions = [
"org.freedesktop.resolve1.revert",
"org.freedesktop.resolve1.set-default-route",
"org.freedesktop.resolve1.set-dns-servers",
"org.freedesktop.resolve1.set-domains",
];
if (actions.indexOf(action.id) >= 0 && subject.user == "mihomo") {
return polkit.Result.YES;
}
});
'';
};
### systemd service
systemd.services."mihomo" = {
description = "Mihomo daemon, A rule-based proxy in Go.";
@@ -118,7 +137,7 @@ in
// lib.optionalAttrs cfg.tunMode {
PrivateDevices = false;
PrivateUsers = false;
RestrictAddressFamilies = "AF_INET AF_INET6 AF_NETLINK";
RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6 AF_NETLINK";
};
};
};

View File

@@ -73,7 +73,7 @@ in
serviceConfig = {
Type = "forking";
ExecStart = "${pkgs.sniproxy}/bin/sniproxy -c ${configFile}";
ExecStart = "${pkgs.sniproxy}/bin/sniproxy -i -c ${configFile}";
LogsDirectory = "sniproxy";
LogsDirectoryMode = "0640";
Restart = "always";

View File

@@ -380,6 +380,10 @@ in
type = "ed25519";
path = "/etc/ssh/ssh_host_ed25519_key";
}
{
type = "mldsa44-ed25519";
path = "/etc/ssh/ssh_host_mldsa44_ed25519_key";
}
];
example = [
{

View File

@@ -62,10 +62,6 @@ in
assertion = lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.12";
message = "SCX is only supported on kernel version 6.12 and above.";
}
{
assertion = !config.services.scx.enable;
message = "services.scx and services.scx_loader cannot be enabled simultaneously. Please enable only one of them.";
}
{
assertion =
cfg.config.default_sched == null || lib.elem cfg.config.default_sched ([ "" ] ++ schedulers);

View File

@@ -1,107 +0,0 @@
{
lib,
pkgs,
config,
utils,
...
}:
let
cfg = config.services.scx;
in
{
options.services.scx = {
enable = lib.mkEnableOption null // {
description = ''
Whether to enable SCX service, a daemon to run schedulers from userspace.
::: {.note}
This service requires a kernel with the Sched-ext feature.
Generally, kernel version 6.12 and later are supported.
:::
'';
};
package = lib.mkOption {
type = lib.types.package;
default = pkgs.scx.full;
defaultText = lib.literalExpression "pkgs.scx.full";
example = lib.literalExpression "pkgs.scx.rustscheds";
description = ''
`scx` package to use. `scx.full`, which includes all schedulers, is the default.
You may choose a minimal package, such as `pkgs.scx.rustscheds`.
::: {.note}
Overriding this does not change the default scheduler; you should set `services.scx.scheduler` for it.
:::
'';
};
scheduler = lib.mkOption {
type = lib.types.enum cfg.package.schedulers;
default = "scx_rustland";
example = "scx_bpfland";
description = ''
Which scheduler to use. See [SCX documentation](https://github.com/sched-ext/scx/tree/main/scheds)
for details on each scheduler and guidance on selecting the most suitable one.
'';
};
extraArgs = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
example = [
"--verbose"
"--slice-us 5000"
];
description = ''
Parameters passed to the chosen scheduler at runtime.
::: {.note}
Run `chosen-scx-scheduler --help` to see the available options. Generally,
each scheduler has its own set of options, and they are incompatible with each other.
:::
'';
};
};
config = lib.mkIf cfg.enable {
environment.systemPackages = [ cfg.package ];
systemd.services.scx = {
description = "SCX scheduler daemon";
# SCX service should be started only if the kernel supports sched-ext
unitConfig.ConditionPathIsDirectory = "/sys/kernel/sched_ext";
startLimitIntervalSec = 30;
startLimitBurst = 2;
serviceConfig = {
Type = "simple";
ExecStart = ''
${pkgs.runtimeShell} -c 'exec ${cfg.package}/bin/''${SCX_SCHEDULER_OVERRIDE:-$SCX_SCHEDULER} ''${SCX_FLAGS_OVERRIDE:-$SCX_FLAGS}'
'';
Restart = "on-failure";
};
environment = {
SCX_SCHEDULER = cfg.scheduler;
SCX_FLAGS = lib.concatStringsSep " " cfg.extraArgs;
};
wantedBy = [ "multi-user.target" ];
};
assertions = [
{
assertion = lib.versionAtLeast config.boot.kernelPackages.kernel.version "6.12";
message = "SCX is only supported on kernel version >= 6.12.";
}
];
};
meta = {
inherit (pkgs.scx.full.meta) maintainers;
buildDocsInSandbox = false;
};
}

View File

@@ -930,7 +930,7 @@ in
value."f+" = {
user = cfg.user;
group = cfg.group;
argument = content;
argument = lib.replaceStrings [ "%" ] [ "%%" ] content;
};
};

View File

@@ -294,8 +294,9 @@ in
attrsOf (submodule {
options = {
jobClasses = lib.mkOption {
# https://github.com/Freika/dawarich/blob/0.37.2/config/sidekiq.yml
# https://github.com/Freika/dawarich/blob/1.18.1/config/sidekiq.yml
type = listOf (enum [
"achievements"
"app_version_checking"
"archival"
"cache"
@@ -303,6 +304,7 @@ in
"default"
"digests"
"exports"
"extractions"
"families"
"highest_priority"
"imports"
@@ -312,10 +314,12 @@ in
"points"
"posters"
"reverse_geocoding"
"route_videos"
"stats"
"tracks"
"trips"
"visit_suggesting"
"webhooks"
]);
description = ''
If not empty, which job classes should be executed by this process.

View File

@@ -0,0 +1,351 @@
{
config,
lib,
pkgs,
...
}:
let
inherit (lib)
literalExpression
mkIf
mkDefault
mkOption
mkEnableOption
mkMerge
mkPackageOption
optional
types
;
cfg = config.services.grimmory;
in
{
options.services.grimmory = {
enable = mkEnableOption "Whether to enable Grimmory Server.";
package = mkPackageOption pkgs "grimmory" { };
host = mkOption {
description = "Listen address which Grimmory should listen on. (`SERVER_ADDRESS`)";
default = "localhost";
type = types.str;
};
port = mkOption {
description = "Port on which Grimmory should listen on. (`BOOKLORE_PORT`)";
default = 6060;
type = types.port;
};
user = mkOption {
description = "User account under which Grimmory runs.";
default = "grimmory";
type = types.str;
example = "media";
};
group = mkOption {
description = "Group under which Grimmory runs.";
default = "grimmory";
type = types.str;
example = "media";
};
stateDir = mkOption {
description = "State and configuration directory Grimmory will use. (`APP_PATH_CONFIG`)";
default = "/var/lib/grimmory";
type = types.str;
example = "/grimmory";
};
booksDir = mkOption {
description = "Path to root directory of book library.";
default = "${cfg.stateDir}/books";
defaultText = "\${cfg.stateDir}/books";
type = types.str;
example = "/books";
};
bookdropDir = mkOption {
description = "Path to directory where Grimmory watches for books to import. (`APP_BOOKDROP_FOLDER`)";
default = "${cfg.stateDir}/bookdrop";
defaultText = "\${cfg.stateDir}/bookdrop";
type = types.str;
example = "/bookdrop";
};
database = {
createLocally = mkOption {
description = "Create a local MariaDB database and user for Grimmory via `services.mysql`.";
default = true;
type = types.bool;
};
name = mkOption {
description = "MySQL database name that holds Grimmory's data. (`DATABASE_NAME`)";
default = "grimmory";
type = types.str;
example = "booklore";
};
host = mkOption {
description = "MySQL Database host (`DATABASE_HOST`)";
default = "localhost";
type = types.str;
};
port = mkOption {
description = "MySQL Database port (`DATABASE_PORT`)";
default = 3306;
type = types.port;
};
user = mkOption {
description = ''
Name of the user with all permissions to the Grimmory MySQL database. (`DATABASE_USERNAME`)
'';
default = "grimmory";
type = types.str;
example = "booklore";
};
passwordFile = mkOption {
description = ''
A file containing the password for the database named {option}`database.name`.
> A password file is currently required, but should be avoidable in a future release
'';
default = null;
type = types.nullOr types.path;
example = "/run/keys/grimmory-db-password";
};
};
environment = mkOption {
description = ''
Environment variables passed passed into the backend server.
Some variables are defined here: <https://grimmory.org/docs/installation>
'';
default = { };
type = types.attrsOf types.str;
example = {
FORCE_DISABLE_OIDC = "true";
};
};
environmentFile = mkOption {
description = "Optional path to an `EnvironmentFile` to configure or add secrets to Grimmory service.";
default = null;
type = types.nullOr types.path;
};
extraArgs = mkOption {
description = ''
Additional command-line arguments passed verbatim to grimmory after -jar grimmory.jar
'';
default = [ ];
type = types.listOf types.str;
example = [ "--debug" ];
};
domain = mkOption {
description = "Domain to use for the virtualhost to serve Grimmory at.";
type = types.str;
example = literalExpression "grimmory.\${config.networking.domain}";
};
caddy = {
enable = mkEnableOption "a virtualhost to serve Grimmory through caddy";
virtualHost = mkOption {
description = "Extra configuration for the caddy virtualhost for Grimmory.";
type = types.submodule (
import ../web-servers/caddy/vhost-options.nix { cfg = config.services.caddy; }
);
default = { };
example = literalExpression ''
{
serverAliases = [ "grimmory.''${config.networking.domain}" ];
}
'';
};
};
nginx = {
enable = mkEnableOption "a virtualhost to serve Grimmory through nginx";
virtualHost = mkOption {
description = "Extra configuration for the nginx virtualhost for Grimmory.";
type = types.submodule (import ../web-servers/nginx/vhost-options.nix { inherit config lib; });
default = { };
example = literalExpression ''
{
serverAliases = [ "grimmory.''${config.networking.domain}" ];
}
'';
};
};
};
config = mkIf cfg.enable {
services.grimmory.environment = {
SERVER_ADDRESS = mkDefault cfg.host;
BOOKLORE_PORT = mkDefault (toString cfg.port);
APP_PATH_CONFIG = mkDefault cfg.stateDir;
APP_BOOKDROP_FOLDER = mkDefault cfg.bookdropDir;
DATABASE_HOST = mkDefault cfg.database.host;
DATABASE_PORT = mkDefault (toString cfg.database.port);
DATABASE_NAME = mkDefault cfg.database.name;
DATABASE_USERNAME = mkDefault cfg.database.user;
};
users.groups = mkIf (cfg.group == "grimmory") { grimmory = { }; };
users.users = mkIf (cfg.user == "grimmory") {
grimmory = {
group = cfg.group;
home = cfg.stateDir;
description = "Grimmory Daemon user";
isSystemUser = true;
};
};
systemd.services.grimmory = {
description = "Grimmory is a self-hosted library for your ebooks, comics and audiobooks.";
wantedBy = [ "multi-user.target" ];
wants = [
"network-online.target"
"mysql.service"
];
after = [
"network-online.target"
"mysql.service"
];
environment = cfg.environment;
script =
if cfg.database.passwordFile != null then
''
DATABASE_PASSWORD="$(cat ''${CREDENTIALS_DIRECTORY}/db-password)" ${lib.getExe cfg.package} ${lib.escapeShellArgs cfg.extraArgs}
''
else
''
${lib.getExe cfg.package} ${lib.escapeShellArgs cfg.extraArgs}
'';
serviceConfig = {
User = cfg.user;
Group = cfg.group;
Type = "simple";
Restart = "on-failure";
EnvironmentFile = mkIf (cfg.environmentFile != null) cfg.environmentFile;
LoadCredential = mkIf (cfg.database.passwordFile != null) [
"db-password:${cfg.database.passwordFile}"
];
ExecStartPre = mkIf cfg.database.createLocally "+${pkgs.writeShellScript "update-grimmory-password" ''
${lib.optionalString (cfg.database.passwordFile != null) ''
DATABASE_PASSWORD="$(cat ''${CREDENTIALS_DIRECTORY}/db-password)"
''}
if [ -z "$DATABASE_PASSWORD" ]; then
echo "DATABASE_PASSWORD is empty or unset; add a password file with services.grimmory.database.passwordFile or add DATABASE_PASSWORD to services.grimmory.environmentFile" >&2
exit 1
fi
escaped_password="$(printf '%s' "$DATABASE_PASSWORD" | sed "s/'/'''/g")"
${lib.getExe' config.services.mysql.package "mysql"} <<EOF
SET sql_mode = 'NO_BACKSLASH_ESCAPES';
ALTER USER '${cfg.database.user}'@'localhost' IDENTIFIED BY '$escaped_password';
FLUSH PRIVILEGES;
EOF
''}";
StateDirectory = mkIf (cfg.stateDir == "/var/lib/grimmory") "grimmory";
# Make paths writable if not in the state directory
ReadWritePaths =
[ ]
++ (optional (cfg.stateDir != "/var/lib/grimmory") cfg.stateDir)
++ (optional (!(lib.hasPrefix cfg.stateDir cfg.bookdropDir)) cfg.bookdropDir)
++ (optional (!(lib.hasPrefix cfg.stateDir cfg.booksDir)) cfg.booksDir);
# Hardening
CapabilityBoundingSet = "";
LockPersonality = true;
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
PrivateUsers = true;
ProcSubset = "all";
ProtectClock = true;
ProtectControlGroups = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
ProtectSystem = "full";
RestrictAddressFamilies = [
"AF_INET"
"AF_INET6"
"AF_UNIX"
];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [ "@system-service" ];
};
};
services.mysql = mkIf cfg.database.createLocally {
enable = true;
package = mkDefault pkgs.mariadb;
ensureDatabases = [ cfg.database.name ];
ensureUsers = [
{
name = cfg.database.user;
ensurePermissions = {
"${cfg.database.name}.*" = "ALL PRIVILEGES";
};
}
];
};
services.caddy = mkIf cfg.caddy.enable {
enable = lib.mkDefault true;
virtualHosts.${cfg.domain} = mkMerge [
cfg.caddy.virtualHost
{
hostName = lib.mkForce cfg.domain;
extraConfig = ''
reverse_proxy ${cfg.host}:${toString cfg.port}
'';
}
];
};
services.nginx = mkIf cfg.nginx.enable {
enable = lib.mkDefault true;
virtualHosts.${cfg.domain} = mkMerge [
cfg.nginx.virtualHost
{
locations."/" = {
proxyPass = "http://${cfg.host}:${toString cfg.port}";
proxyWebsockets = true;
recommendedProxySettings = true;
};
}
];
};
};
meta.maintainers = with lib.maintainers; [ kraftnix ];
}

View File

@@ -50,6 +50,37 @@ let
mkOption
mkEnableOption
;
immichPostgresExtensions = [
"unaccent"
"uuid-ossp"
"cube"
"earthdistance"
"pg_trgm"
"vector"
"vchord"
];
immichPostgresSetupSQL = pkgs.writeText "immich-pgvectors-setup.sql" ''
-- save previous version of vectorchord to trigger reindex on update
SELECT COALESCE(installed_version, ''') AS vchord_version_before FROM pg_available_extensions WHERE name = 'vchord' \gset
${lib.concatMapStringsSep "\n" (
ext: "CREATE EXTENSION IF NOT EXISTS \"${ext}\";"
) immichPostgresExtensions}
${lib.concatMapStringsSep "\n" (ext: "ALTER EXTENSION \"${ext}\" UPDATE;") immichPostgresExtensions}
ALTER SCHEMA public OWNER TO ${cfg.database.user};
-- trigger reindex if vectorchord updates
-- https://docs.immich.app/administration/postgres-standalone/#updating-vectorchord
SELECT COALESCE(installed_version, ''') AS vchord_version_after FROM pg_available_extensions WHERE name = 'vchord' \gset
SELECT (:'vchord_version_before' != ''' AND :'vchord_version_before' != :'vchord_version_after') AS has_vchord_updated \gset
\if :has_vchord_updated
REINDEX INDEX face_index;
REINDEX INDEX clip_index;
\endif
'';
in
{
imports = [
@@ -235,6 +266,17 @@ in
createDB = mkEnableOption "the automatic creation of the database for immich" // {
default = true;
};
setupSQL = mkOption {
type = types.path;
readOnly = true;
default = immichPostgresSetupSQL;
defaultText = lib.literalMD "the generated immich PostgreSQL setup SQL";
description = ''
Path to the SQL script that installs and updates the PostgreSQL
extensions required by immich and reindexes VectorChord after
upgrades.
'';
};
name = mkOption {
type = types.str;
default = "immich";
@@ -326,41 +368,11 @@ in
};
};
systemd.services.postgresql-setup = mkIf cfg.database.enable {
serviceConfig.ExecStartPost =
let
extensions = [
"unaccent"
"uuid-ossp"
"cube"
"earthdistance"
"pg_trgm"
"vector"
"vchord"
];
sqlFile = pkgs.writeText "immich-pgvectors-setup.sql" ''
-- save previous version of vectorchord to trigger reindex on update
SELECT COALESCE(installed_version, ''') AS vchord_version_before FROM pg_available_extensions WHERE name = 'vchord' \gset
${lib.concatMapStringsSep "\n" (ext: "CREATE EXTENSION IF NOT EXISTS \"${ext}\";") extensions}
${lib.concatMapStringsSep "\n" (ext: "ALTER EXTENSION \"${ext}\" UPDATE;") extensions}
ALTER SCHEMA public OWNER TO ${cfg.database.user};
-- trigger reindex if vectorchord updates
-- https://docs.immich.app/administration/postgres-standalone/#updating-vectorchord
SELECT COALESCE(installed_version, ''') AS vchord_version_after FROM pg_available_extensions WHERE name = 'vchord' \gset
SELECT (:'vchord_version_before' != ''' AND :'vchord_version_before' != :'vchord_version_after') AS has_vchord_updated \gset
\if :has_vchord_updated
REINDEX INDEX face_index;
REINDEX INDEX clip_index;
\endif
'';
in
[
''
${lib.getExe' cfg.database.package "psql"} -p "${toString cfg.database.port}" -d "${cfg.database.name}" -f "${sqlFile}"
''
];
serviceConfig.ExecStartPost = [
''
${lib.getExe' cfg.database.package "psql"} -p "${toString cfg.database.port}" -d "${cfg.database.name}" -f "${cfg.database.setupSQL}"
''
];
};
services.redis.servers = mkIf cfg.redis.enable {
@@ -455,8 +467,7 @@ in
systemd.services.immich-machine-learning = mkIf cfg.machine-learning.enable {
description = "immich machine learning";
requires = lib.mkIf cfg.database.enable [ "postgresql.target" ];
after = [ "network.target" ] ++ lib.optionals cfg.database.enable [ "postgresql.target" ];
after = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
inherit (cfg.machine-learning) environment;
serviceConfig = commonServiceConfig // {

View File

@@ -744,25 +744,6 @@ in
};
};
systemd.timers.netbox-housekeeping = {
description = "Run NetBox housekeeping job";
documentation = [ "https://netboxlabs.com/docs/netbox/" ];
wantedBy = [ "multi-user.target" ];
after = [
"network-online.target"
"netbox.service"
];
wants = [ "network-online.target" ];
timerConfig = {
OnCalendar = "daily";
AccuracySec = "1h";
Persistent = true;
};
};
users.users.netbox = {
home = "${cfg.dataDir}";
isSystemUser = true;

View File

@@ -23,7 +23,6 @@ let
"opcache.revalidate_freq" = "1";
"opcache.fast_shutdown" = "1";
"openssl.cafile" = config.security.pki.caBundle;
catch_workers_output = "yes";
};
appStores = {
@@ -1315,6 +1314,7 @@ in
upload_max_filesize = cfg.maxUploadSize;
post_max_size = cfg.maxUploadSize;
memory_limit = cfg.maxUploadSize;
error_log = "syslog";
}
(lib.mkIf cfg.caching.apcu {
"apc.enable_cli" = "1";

View File

@@ -0,0 +1,159 @@
{
config,
lib,
pkgs,
...
}:
let
cfg = config.services.yopass;
stateDirectory = "/var/lib/yopass";
# yopass-server has no config file: every flag is read from an
# environment variable of the same name (upstream
# docs/server-options.md). List-valued flags such as TRUSTED_PROXIES
# are parsed as comma-separated strings.
toEnvValue =
v:
if lib.isBool v then
lib.boolToString v
else if lib.isList v then
lib.concatMapStringsSep "," toString v
else
toString v;
in
{
options.services.yopass = {
enable = lib.mkEnableOption "Yopass, a secure way to share secrets and files";
package = lib.mkPackageOption pkgs "yopass" { };
environmentFile = lib.mkOption {
type = lib.types.nullOr lib.types.path;
default = null;
example = "/run/secrets/yopass";
description = ''
Path to a file in systemd `EnvironmentFile` format, for
settings that shouldn't land in the Nix store: `API_TOKEN`,
`WEBHOOK_SECRET`, `LICENSE_KEY`, `OIDC_CLIENT_SECRET`,
`OIDC_SESSION_KEY`.
'';
};
settings = lib.mkOption {
type =
with lib.types;
attrsOf (oneOf [
bool
int
str
(listOf str)
]);
default = { };
example = {
PORT = 8080;
DATABASE = "redis";
REDIS = "redis://127.0.0.1:6379/0";
MAX_FILE_SIZE = "10MB";
TRUSTED_PROXIES = [
"192.168.1.0/24"
"10.0.0.0/8"
];
};
description = ''
yopass-server settings, passed as environment variables. Every
flag in [the upstream documentation](https://github.com/jhaals/yopass/blob/master/docs/server-options.md)
has an environment variable form (`--oidc-issuer` is
`OIDC_ISSUER`); use that name as the attribute. Booleans become
`true`/`false`, numbers are stringified and lists are joined
with commas. Anything left unset keeps yopass-server's own
default, except that the module binds `ADDRESS` to `127.0.0.1`
(expecting a reverse proxy in front) and points
`FILE_STORE_PATH` at `/var/lib/yopass/files` so uploads survive
restarts; both can be overridden here.
A `FILE_STORE_PATH` outside `/var/lib/yopass` is allow-listed
for writing automatically, but it must already exist and be
writable by the service, which runs as a dynamic user.
The module doesn't own the storage backend. With `DATABASE =
"redis"` pointing at a local `services.redis.servers.<name>`,
add `systemd.services.yopass.after = [ "redis-<name>.service" ];`
yourself to avoid a startup race; the memcached unit name is
fixed, so that ordering is handled for you.
Secrets belong in {option}`services.yopass.environmentFile`
rather than here, since this ends up in the Nix store.
'';
};
};
config = lib.mkIf cfg.enable {
services.yopass.settings = {
ADDRESS = lib.mkDefault "127.0.0.1";
# Upstream defaults to /tmp/yopass-files, which lands on the unit's
# PrivateTmp and is wiped on every restart.
FILE_STORE_PATH = lib.mkDefault "${stateDirectory}/files";
};
systemd.services.yopass = {
description = "Yopass - Share secrets securely";
documentation = [ "https://github.com/jhaals/yopass" ];
wantedBy = [ "multi-user.target" ];
after = [
"network.target"
]
++ lib.optional ((cfg.settings.DATABASE or "memcached") == "memcached") "memcached.service";
environment = lib.mapAttrs (_: toEnvValue) cfg.settings;
serviceConfig = {
ExecStart = lib.getExe' cfg.package "yopass-server";
DynamicUser = true;
Restart = "on-failure";
EnvironmentFile = lib.optional (cfg.environmentFile != null) cfg.environmentFile;
StateDirectory = baseNameOf stateDirectory;
# StateDirectory is writable already; anything else needs
# allow-listing under ProtectSystem=strict.
ReadWritePaths = lib.optional (
!lib.hasPrefix "${stateDirectory}/" cfg.settings.FILE_STORE_PATH
) cfg.settings.FILE_STORE_PATH;
# Hardening
CapabilityBoundingSet = "";
LockPersonality = true;
MemoryDenyWriteExecute = true;
NoNewPrivileges = true;
PrivateDevices = true;
PrivateTmp = true;
PrivateUsers = true;
ProtectClock = true;
ProtectControlGroups = true;
ProtectHome = true;
ProtectHostname = true;
ProtectKernelLogs = true;
ProtectKernelModules = true;
ProtectKernelTunables = true;
ProtectProc = "invisible";
ProtectSystem = "strict";
RestrictAddressFamilies = [
"AF_UNIX"
"AF_INET"
"AF_INET6"
];
RestrictNamespaces = true;
RestrictRealtime = true;
RestrictSUIDSGID = true;
SystemCallArchitectures = "native";
SystemCallFilter = [
"@system-service"
"~@privileged @setuid @keyring"
];
UMask = "0077";
};
};
};
meta.maintainers = with lib.maintainers; [ fraggerfox ];
}

View File

@@ -248,6 +248,8 @@ let
</VirtualHost>
'';
escapeFileName = replaceString "/" "-";
mkVHostCommonConf =
hostOpts:
let
@@ -281,8 +283,8 @@ let
in
''
${optionalString cfg.logPerVirtualHost ''
ErrorLog ${cfg.logDir}/error-${hostOpts.hostName}.log
CustomLog ${cfg.logDir}/access-${hostOpts.hostName}.log ${hostOpts.logFormat}
ErrorLog ${cfg.logDir}/error-${escapeFileName hostOpts.hostName}.log
CustomLog ${cfg.logDir}/access-${escapeFileName hostOpts.hostName}.log ${hostOpts.logFormat}
''}
${optionalString (hostOpts.robotsEntries != "") ''

View File

@@ -89,7 +89,6 @@ let
"systemd-fsck-root.service"
"systemd-growfs@.service"
"systemd-growfs-root.service"
"systemd-loop@.service"
"systemd-remount-fs.service"
"systemd-pstore.service"
"local-fs.target"

View File

@@ -97,7 +97,6 @@ let
"systemd-factory-reset-complete.service"
"factory-reset-now.target"
"systemd-fsck@.service"
"systemd-loop@.service"
"systemd-halt.service"
"systemd-hibernate-resume.service"
"systemd-journald-audit.socket"
@@ -614,7 +613,6 @@ in
"${cfg.package}/lib/systemd/systemd-bsod"
"${cfg.package}/lib/systemd/systemd-sysroot-fstab-check"
"${cfg.package}/lib/systemd/systemd-factory-reset"
"${cfg.package}/bin/systemd-dissect"
# generators
"${cfg.package}/lib/systemd/system-generators/systemd-debug-generator"

View File

@@ -74,6 +74,7 @@ let
else
{ mode = vzCfg.console; };
}
// lib.optionalAttrs (vzCfg.idleTimeout != null) { idleTimeoutSeconds = vzCfg.idleTimeout; }
// vzCfg.extraConfig;
staticConfigFile = hostPkgs.writeText "vzvm-config.json" (builtins.toJSON staticConfig);
@@ -186,6 +187,25 @@ in
'';
};
virtualisation.vz.idleTimeout = lib.mkOption {
type = lib.types.nullOr (lib.types.ints.between 1 (7 * 24 * 60 * 60));
default = null;
example = 30 * 60;
description = ''
Run guest on demand: `vzvm` keeps listening on
{option}`virtualisation.vz.forwardPorts` and boots guest on first
connection. Vzvm powers it off once no forwarded connection has been
open for this many seconds. Next connection boots it again and keeps
connections on hold until it is ready (~12s).
Reboots are managed by the `vzvm` process and keep the data disk:
nix-darwin's `nix.linux-builder.ephemeral` wipes it when the launchd
service starts, not between on-demand boots.
`null` runs the guest without timeout for as long as `vzvm` runs.
'';
};
virtualisation.vz.extraConfig = lib.mkOption {
type = lib.types.attrs;
default = { };
@@ -220,6 +240,14 @@ in
writable store. Enable virtualisation.writableStoreUseTmpfs.
'';
}
{
assertion = vzCfg.idleTimeout != null -> vzCfg.forwardPorts != [ ];
message = ''
{option}`virtualisation.vz.idleTimeout` boots guest on first forwarded
connection but virtualisation.vz.forwardPorts is empty:
guest would never start.
'';
}
];
boot.loader.grub.enable = false;

View File

@@ -419,7 +419,10 @@ in
chhoto-url = runTest ./chhoto-url.nix;
chipass = runTest ./chipass.nix;
chromadb = runTest ./chromadb.nix;
chromium = (handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./chromium.nix { }).stable or { };
chromium = runTestOn [ "aarch64-linux" "x86_64-linux" ] {
imports = [ ./chromium.nix ];
_module.args.chromiumPackage = pkgs.chromium;
};
chrony = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony.nix;
chrony-ptp = runTestOn [ "aarch64-linux" "x86_64-linux" ] ./chrony-ptp.nix;
cinnamon = runTest ./cinnamon.nix;
@@ -774,6 +777,7 @@ in
gocd-server = runTest ./gocd-server.nix;
gocron = runTest ./gocron.nix;
gocryptfs = runTest ./gocryptfs.nix;
goeland = runTest ./goeland.nix;
gokapi = runTest ./gokapi.nix;
gollum = runTest ./gollum.nix;
gonic = runTest ./gonic.nix;
@@ -795,6 +799,7 @@ in
graylog = runTest ./graylog.nix;
greenlight = runTest ./greenlight.nix;
greetd-no-shadow = runTest ./greetd-no-shadow.nix;
grimmory = runTest ./grimmory.nix;
grist = runTest ./grist.nix;
grocy = runTest ./grocy.nix;
grow-partition = runTest ./grow-partition.nix;
@@ -1657,8 +1662,7 @@ in
schleuder = runTest ./schleuder.nix;
scion-freestanding-deployment = runTest ./scion/freestanding-deployment;
scrutiny = runTest ./scrutiny.nix;
scx = runTest ./scx/default.nix;
scx-loader = runTest ./scx/loader.nix;
scx-loader = runTest ./scx-loader.nix;
sddm = import ./sddm.nix { inherit runTest; };
sdl3 = runTest ./sdl3.nix;
searx = runTest ./searx.nix;
@@ -1937,6 +1941,10 @@ in
umami = runTest ./web-apps/umami.nix;
umurmur = runTest ./umurmur.nix;
unbound = runTest ./unbound.nix;
ungoogled-chromium = runTestOn [ "aarch64-linux" "x86_64-linux" ] {
imports = [ ./chromium.nix ];
_module.args.chromiumPackage = pkgs.ungoogled-chromium;
};
unifi = runTest ./unifi.nix;
unit-perl = runTest ./web-servers/unit-perl.nix;
unpackerr = runTest ./unpackerr.nix;
@@ -2055,6 +2063,7 @@ in
inherit lib runTest;
};
yggdrasil = runTest ./yggdrasil.nix;
yopass = import ./web-apps/yopass.nix { inherit pkgs runTest; };
your_spotify = runTest ./your_spotify.nix;
zammad = runTest ./zammad.nix;
zapret2 = runTest ./zapret2.nix;

View File

@@ -108,6 +108,19 @@ in
cass0.wait_until_succeeds("nodetool info -p ${jmxPortStr}")
cass0.succeed("${checkHeapLimitCommand}")
with subtest("Private /tmp"):
cass0.wait_for_unit("cassandra.service")
pid = cass0.succeed("systemctl show --property MainPID --value cassandra.service").strip()
cass0.succeed(
"[ \"$(stat -c %d:%i /tmp)\" != \"$(stat -c %d:%i /proc/" + pid + "/root/tmp)\" ]"
)
# The JDK 11 attach client writes its trigger file to its own /tmp, so we run
# it in the mount namespace of the service.
cass0.succeed(
"nsenter --target " + pid + " --mount"
+ " runuser -u cassandra -- ${testPackage.jre}/bin/jcmd " + pid + " VM.version"
)
# Check cluster interaction
with subtest("Bring up cluster"):
cass1.wait_for_unit("cassandra.service")
@@ -151,6 +164,12 @@ in
cass0.wait_until_succeeds(
"nodetool status -p ${jmxPortStr} --resolve-ip | egrep '^UN[[:space:]]+cass2'"
)
with subtest("JVM crash log"):
pid = cass0.succeed("systemctl show --property MainPID --value cassandra.service").strip()
cass0.succeed("kill -SEGV " + pid)
cass0.wait_until_fails("systemctl is-active cassandra.service")
cass0.succeed("test -s /var/lib/cassandra/hs_err_pid" + pid + ".log")
'';
passthru = {

View File

@@ -1,289 +1,82 @@
{
system ? builtins.currentSystem,
config ? { },
pkgs ? import ../.. { inherit system config; },
channelMap ? {
# Maps "channels" to packages
stable = pkgs.chromium;
beta = pkgs.chromiumBeta;
dev = pkgs.chromiumDev;
ungoogled = pkgs.ungoogled-chromium;
chrome-stable = pkgs.google-chrome;
chrome-beta = pkgs.google-chrome-beta;
chrome-dev = pkgs.google-chrome-dev;
},
lib,
pkgs,
chromiumPackage,
...
}:
with import ../lib/testing-python.nix { inherit system pkgs; };
with pkgs.lib;
{
inherit (chromiumPackage) name;
let
user = "alice";
meta = {
inherit (chromiumPackage.meta) maintainers;
}
// lib.optionalAttrs (chromiumPackage.meta ? timeout) {
# https://github.com/NixOS/hydra/issues/591#issuecomment-435125621
inherit (chromiumPackage.meta) timeout;
};
startupHTML = pkgs.writeText "chromium-startup.html" ''
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Chromium startup notifier</title>
</head>
<body onload="javascript:document.title='startup done'">
<img src="file://${
pkgs.fetchurl {
url = "https://nixos.org/logo/nixos-hex.svg";
sha256 = "07ymq6nw8kc22m7kzxjxldhiq8gzmc7f45kq2bvhbdm0w5s112s4";
}
}" />
</body>
</html>
'';
in
containers.machine =
{ config, ... }:
mapAttrs (
channel: chromiumPkg:
makeTest {
name = "chromium-${channel}";
meta = {
maintainers = with maintainers; [
aszlig
{
imports = [
./common/user-account.nix
./common/x11.nix
];
}
// optionalAttrs (chromiumPkg.meta ? timeout) {
# https://github.com/NixOS/hydra/issues/591#issuecomment-435125621
# Note: optionalAttrs is used since meta.timeout is not set for Google Chrome
inherit (chromiumPkg.meta) timeout;
};
enableOCR = true;
nodes.machine =
{ ... }:
{
imports = [
./common/user-account.nix
./common/x11.nix
];
virtualisation.memorySize = 2047;
test-support.displayManager.auto.user = user;
environment = {
systemPackages = [ chromiumPkg ];
variables."XAUTHORITY" = "/home/alice/.Xauthority";
programs.chromium = {
enable = true;
extraOptsRecommended = {
# Set policy for Memory Saver, so we don't race against a
# "Make Chromium faster" in-product help promo (pop-up):
HighEfficiencyModeEnabled = false;
};
};
testScript =
let
xdo =
name: text:
let
xdoScript = pkgs.writeText "${name}.xdo" text;
in
"${pkgs.xdotool}/bin/xdotool ${xdoScript}";
in
''
import shlex
import re
from contextlib import contextmanager
# chromium refuses to run as root user
test-support.displayManager.auto.user = "alice";
environment.variables."XAUTHORITY" = "${config.users.users.alice.home}/.Xauthority";
environment.systemPackages = [
chromiumPackage
pkgs.xclip
];
};
major_version = "${versions.major (getVersion chromiumPkg.name)}"
testScript = ''
machine.wait_for_x()
with subtest("file:///"):
machine.execute("runuser alice chromium file:/// >&2 &")
machine.wait_for_window("Index of /")
machine.screenshot("file")
# Run as user alice
def ru(cmd):
return "su - ${user} -c " + shlex.quote(cmd)
with subtest("chrome://newtab"):
machine.send_key("ctrl-t")
machine.wait_for_window("New Tab")
machine.screenshot("newtab")
with subtest("chrome://version"):
machine.send_key("ctrl-l")
machine.send_chars("chrome://version\n")
machine.wait_for_window("About Version")
machine.screenshot("version")
def launch_browser():
"""Launches the web browser with the correct options."""
# Determine the name of the binary:
pname = "${getName chromiumPkg.name}"
if pname.find("chromium") != -1:
binary = "chromium" # Same name for all channels and ungoogled-chromium
elif pname == "google-chrome":
binary = "google-chrome-stable"
elif pname == "google-chrome-dev":
binary = "google-chrome-unstable"
else: # For google-chrome-beta and as fallback:
binary = pname
# Add optional CLI options:
options = []
if major_version > "95" and not pname.startswith("google-chrome"):
# Workaround to avoid a GPU crash:
options.append("--use-gl=swiftshader")
# Launch the process:
options.append("file://${startupHTML}")
machine.succeed(ru(f'ulimit -c unlimited; {binary} {shlex.join(options)} >&2 & disown'))
if binary.startswith("google-chrome"):
# Need to click away the first window:
machine.wait_for_text("Make Google Chrome the default browser")
machine.screenshot("google_chrome_default_browser_prompt")
machine.send_key("ret")
machine.send_key("tab")
machine.send_key("spc")
clipboard = machine.succeed("xclip -out")
t.assertIn("${chromiumPackage.version}", clipboard)
with subtest("chrome://sandbox"):
machine.send_key("ctrl-t")
machine.send_chars("chrome://sandbox\n")
machine.wait_for_window("Sandbox Status")
machine.screenshot("sandbox")
def create_new_win():
"""Creates a new Chromium window."""
with machine.nested("Creating a new Chromium window"):
machine.wait_until_succeeds(
ru(
"${xdo "create_new_win-select_main_window" ''
search --onlyvisible --name "startup done"
windowfocus --sync
windowactivate --sync
''}"
)
)
machine.send_key("ctrl-n")
# Wait until the new window appears:
machine.wait_until_succeeds(
ru(
"${xdo "create_new_win-wait_for_window" ''
search --onlyvisible --name "New Tab"
windowfocus --sync
windowactivate --sync
''}"
)
)
def close_new_tab_win():
"""Closes the Chromium window with the title "New Tab"."""
machine.wait_until_succeeds(
ru(
"${xdo "close_new_tab_win-select_main_window" ''
search --onlyvisible --name "New Tab"
windowfocus --sync
windowactivate --sync
''}"
)
)
machine.send_key("ctrl-w")
# Wait until the closed window disappears:
machine.wait_until_fails(
ru(
"${xdo "close_new_tab_win-wait_for_close" ''
search --onlyvisible --name "New Tab"
''}"
)
)
@contextmanager
def test_new_win(description, url, window_name):
create_new_win()
machine.wait_for_window("New Tab")
machine.send_chars(f"{url}\n")
machine.wait_for_window(window_name)
machine.screenshot(description)
machine.succeed(
ru(
"${xdo "copy-all" ''
key --delay 1000 Ctrl+a Ctrl+c
''}"
)
)
clipboard = machine.succeed(
ru("${pkgs.xclip}/bin/xclip -o")
)
if url == "chrome://gpu":
clipboard = "" # TODO: We cannot copy the text via Ctrl+a
print(f"{description} window content:\n{clipboard}")
with machine.nested(description):
yield clipboard
# Close the newly created window:
machine.send_key("ctrl-w")
machine.wait_for_x()
launch_browser()
machine.wait_for_text("startup done")
machine.wait_until_succeeds(
ru(
"${xdo "check-startup" ''
search --sync --onlyvisible --name "startup done"
# close first start help popup
key -delay 1000 Escape
windowfocus --sync
windowactivate --sync
''}"
)
)
create_new_win()
# Optional: Wait for the new tab page to fully load before taking the screenshot:
machine.wait_for_text("Web Store")
machine.screenshot("empty_windows")
close_new_tab_win()
machine.screenshot("startup_done")
with test_new_win("sandbox_info", "chrome://sandbox", "Sandbox Status") as clipboard:
filters = [
"layer 1 sandbox.*namespace",
"pid namespaces.*yes",
"network namespaces.*yes",
"seccomp.*sandbox.*yes",
"you are adequately sandboxed",
]
if not all(
re.search(filter, clipboard, flags=re.DOTALL | re.IGNORECASE)
for filter in filters
):
assert False, f"sandbox not working properly: {clipboard}"
machine.sleep(1)
machine.succeed(
ru(
"${xdo "find-window-after-copy" ''
search --onlyvisible --name "Sandbox Status"
''}"
)
)
clipboard = machine.succeed(
ru(
"echo void | ${pkgs.xclip}/bin/xclip -i >&2"
)
)
machine.succeed(
ru(
"${xdo "copy-sandbox-info" ''
key --delay 1000 Ctrl+a Ctrl+c
''}"
)
)
clipboard = machine.succeed(
ru("${pkgs.xclip}/bin/xclip -o")
)
if not all(
re.search(filter, clipboard, flags=re.DOTALL | re.IGNORECASE)
for filter in filters
):
assert False, f"copying twice in a row does not work properly: {clipboard}"
machine.screenshot("after_copy_from_chromium")
with test_new_win("gpu_info", "chrome://gpu", "GPU Internals"):
# To check the text rendering (catches regressions like #131074):
machine.wait_for_text("Graphics Feature Status")
# TODO: Fix copying all of the text to the clipboard
with test_new_win("version_info", "chrome://version", "About Version") as clipboard:
filters = [
r"${chromiumPkg.version} \(Official Build",
]
if not all(
re.search(filter, clipboard) for filter in filters
):
assert False, "Version info not correct."
machine.shutdown()
'';
}
) channelMap
machine.send_key("ctrl-a")
machine.send_key("ctrl-c")
clipboard = machine.succeed("xclip -out")
t.assertIn("You are adequately sandboxed.", clipboard)
'';
}

View File

@@ -22,6 +22,12 @@
inherit package;
};
};
mcp = runTest {
imports = [ ./mcp.nix ];
_module.args = {
inherit package;
};
};
s3 = runTest {
imports = [ ./s3.nix ];
_module.args = {

View File

@@ -0,0 +1,60 @@
{ pkgs, package, ... }:
{
name = "clickhouse-mcp";
meta.maintainers = with pkgs.lib.maintainers; [
jpds
thevar1able
];
nodes.machine =
{ config, ... }:
{
virtualisation.memorySize = 4096;
services.clickhouse = {
enable = true;
inherit package;
};
# Define an mcp-clickhouse systemd service
systemd.services.mcp-clickhouse = {
after = [ "clickhouse.service" ];
requires = [ "clickhouse.service" ];
wantedBy = [ "multi-user.target" ];
serviceConfig = {
ExecStart = pkgs.lib.getExe pkgs.mcp-clickhouse;
Environment = [
"CLICKHOUSE_HOST=127.0.0.1"
"CLICKHOUSE_PORT=8123"
"CLICKHOUSE_USER=default"
"CLICKHOUSE_PASSWORD="
"CLICKHOUSE_SECURE=false"
"CLICKHOUSE_VERIFY=false"
"CLICKHOUSE_MCP_SERVER_TRANSPORT=http"
"CLICKHOUSE_MCP_BIND_HOST=127.0.0.1"
"CLICKHOUSE_MCP_BIND_PORT=8000"
"CLICKHOUSE_MCP_AUTH_TOKEN=test-token"
];
DynamicUser = true;
Restart = "on-failure";
RestartSec = "5s";
};
};
};
testScript = ''
machine.start()
machine.wait_for_unit("clickhouse.service")
machine.wait_for_open_port(8123)
machine.wait_for_unit("mcp-clickhouse.service")
machine.wait_for_open_port(8000)
# /health performs a ClickHouse probe and only returns 200 OK when the
# connection succeeds.
machine.succeed("curl -fsS http://127.0.0.1:8000/health | grep -qx OK")
'';
}

View File

@@ -44,9 +44,9 @@ in
name = "e57inspector-screenshot-analysis";
screenshot = "${vmTest}/screen.png";
question = ''
Look at this screenshot of a desktop application.
Look at this screenshot of the e57inspector application.
Answer: Does the application show that a file was loaded into it successfully?
For this, only scans matter, as there are no images in the file.
For this, only scans matter, as there are no images in the file, so an image count of 0 is fine.
The inspector on the left should show child elements below 'Data 3D'.
'';
};

106
nixos/tests/goeland.nix Normal file
View File

@@ -0,0 +1,106 @@
{ pkgs, ... }:
let
articleTitle = "Hello from the test feed";
# goeland refuses to fetch local and private IPs:
# https://github.com/slurdge/goeland/blob/3eb263bcb2c6617c74326f629efa9075f1f40783/internal/goeland/httpget/httpget.go#L75-L77
feedAddress = "203.0.113.1";
machineAddress = "203.0.113.2";
in
{
name = "goeland";
meta.maintainers = with pkgs.lib.maintainers; [ h7x4 ];
containers = {
feed = {
networking = {
useNetworkd = true;
useDHCP = false;
useHostResolvConf = false;
firewall.allowedTCPPorts = [ 80 ];
};
systemd.network.networks."01-eth1" = {
name = "eth1";
networkConfig.Address = "${feedAddress}/24";
};
services.nginx = {
enable = true;
virtualHosts."feed.local".root = pkgs.writeTextDir "rss.xml" ''
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Dummy feed</title>
<link>http://feed.local/</link>
<description>Dummy feed for testing</description>
<item>
<title>${articleTitle}</title>
<link>http://feed.local/article.html</link>
<guid>http://feed.local/article.html</guid>
<description>The lazy fox jumps over the quick brown dog</description>
</item>
</channel>
</rss>
'';
};
};
machine =
{ config, ... }:
{
imports = [ ./common/user-account.nix ];
networking = {
useNetworkd = true;
useDHCP = false;
useHostResolvConf = false;
domain = "example.com";
hosts.${feedAddress} = [ "feed.local" ];
};
systemd.network.networks."01-eth1" = {
name = "eth1";
networkConfig.Address = "${machineAddress}/24";
};
services.postfix = {
enable = true;
settings.main.mydestination = [ config.networking.domain ];
};
services.goeland = {
enable = true;
settings = {
loglevel = "trace";
email = {
host = "127.0.0.1";
port = 25;
authentication = "none";
encryption = "none";
};
sources.feed = {
type = "feed";
url = "http://feed.local/rss.xml";
allow-insecure = true;
filters = [ "all" ];
};
pipes.feed = {
source = "feed";
destination = "email";
email_from = "goeland@example.com";
email_to = [ "alice@${config.networking.domain}" ];
};
};
};
};
};
testScript = ''
start_all()
feed.wait_for_open_port(80)
machine.wait_for_unit("postfix.service")
machine.systemctl("start goeland.service")
machine.wait_until_succeeds("grep -qr '${articleTitle}' /var/spool/mail/alice/")
'';
}

92
nixos/tests/grimmory.nix Normal file
View File

@@ -0,0 +1,92 @@
{ pkgs, ... }:
{
name = "grimmory";
meta = with pkgs.lib.maintainers; {
maintainers = [ kraftnix ];
};
nodes = {
grimmory =
{ config, pkgs, ... }:
{
services.grimmory = {
enable = true;
database.passwordFile = builtins.toFile "snakeoil-mysql-password" "deadbeef";
};
specialisation.caddy = {
inheritParentConfig = true;
configuration = {
systemd.tmpfiles.rules = [
"d /bookdrop 0740 grimmory grimmory -"
"d /books 0740 grimmory grimmory -"
];
services.grimmory = {
domain = "localhost";
caddy.enable = true;
caddy.virtualHost.extraConfig = "tls internal";
bookdropDir = "/bookdrop";
booksDir = "/books";
database.passwordFile = pkgs.lib.mkForce null;
environment.DATABASE_PASSWORD = "deadbeef1";
};
};
};
specialisation.nginx = {
inheritParentConfig = true;
configuration = {
services.grimmory = {
domain = "localhost";
port = 8888;
nginx.enable = true;
database.passwordFile = pkgs.lib.mkForce null;
environmentFile = builtins.toFile "snakeoil-mysql-password" "DATABASE_PASSWORD=deadbeef2";
};
};
};
};
};
testScript =
{ nodes, ... }:
''
with subtest("Testing basic Grimmory config"):
grimmory.wait_for_unit("mysql.service")
grimmory.wait_for_unit("grimmory.service")
grimmory.wait_for_open_port(6060)
with subtest("Check Frontend accessible"):
grimmory.succeed("curl --fail http://localhost:6060/login")
with subtest("Check API accessible"):
grimmory.succeed("curl --fail http://localhost:6060/api/v1/healthcheck")
with subtest("Create an admin user"):
grimmory.succeed('curl --fail -X POST -H "Content-Type: application/json" --data \'{"username":"admin","password":"snakeoil-password","name":"Admin","email":"admin@localhost"}\' http://localhost:6060/api/v1/setup')
with subtest("Testing nginx Grimmory config"):
grimmory.succeed("${nodes.grimmory.system.build.toplevel}/specialisation/nginx/bin/switch-to-configuration test")
grimmory.wait_for_unit("nginx.service")
grimmory.wait_for_unit("mysql.service")
grimmory.wait_for_unit("grimmory.service")
grimmory.wait_for_open_port(8888)
with subtest("Check Frontend accessible via nginx"):
grimmory.succeed("curl --fail http://localhost/login")
with subtest("Check API accessible via nginx"):
grimmory.succeed("curl --fail http://localhost/api/v1/healthcheck")
with subtest("Testing caddy Grimmory config"):
grimmory.succeed("${nodes.grimmory.system.build.toplevel}/specialisation/caddy/bin/switch-to-configuration test")
grimmory.wait_for_unit("caddy.service")
grimmory.wait_for_unit("mysql.service")
grimmory.wait_for_unit("grimmory.service")
grimmory.wait_for_open_port(6060)
with subtest("Check Frontend accessible via caddy"):
grimmory.succeed("curl --fail -k https://localhost/login")
with subtest("Check API accessible via caddy"):
grimmory.succeed("curl --fail -k https://localhost/api/v1/healthcheck")
'';
}

View File

@@ -136,6 +136,17 @@ in
} --quiet < ${jsonFormat.generate "${config.name}.json" config.incusConfig}").split(":")[1].strip()
server.wait_for_instance(instance_name)
''
+ lib.optionalString config.copyChannel ''
# ensure we test this before containers enable nesting below as lxc-ci's checks are run without nesting
with subtest("[${image_id}] channel initialized correctly"):
server.instance_succeed(instance_name, "systemctl status nix-channel-init.service")
server.instance_succeed(instance_name, "test -e /nix/var/nix/profiles/per-user/root/channels/manifest.nix")
server.instance_succeed(instance_name, "test -L /nix/var/nix/profiles/per-user/root/channels/nixos")
server.instance_succeed(instance_name, "nix-env --profile /nix/var/nix/profiles/per-user/root/channels --query nixos --no-name --out-path")
server.instance_succeed(instance_name, "nix-env --query --available --attr-path --attr nixos.hello")
''
+ ''
with subtest("[${image_id}] can successfully restart"):
server.succeed(f"incus restart {instance_name}")
server.wait_for_instance(instance_name)
@@ -182,67 +193,64 @@ in
#
# container specific
#
+ lib.optionalString (config.type == "container") (
# python
''
with subtest("[${image_id}] switch-to-configuration updates /sbin/init via installBootLoader"):
# Remove /sbin/init so we can verify installBootLoader recreates it
server.succeed(f"incus exec {instance_name} -- rm -f /sbin/init")
server.fail(f"incus exec {instance_name} -- test -e /sbin/init")
+
lib.optionalString (config.type == "container")
# python
''
with subtest("[${image_id}] switch-to-configuration updates /sbin/init via installBootLoader"):
# Remove /sbin/init so we can verify installBootLoader recreates it
server.succeed(f"incus exec {instance_name} -- rm -f /sbin/init")
server.fail(f"incus exec {instance_name} -- test -e /sbin/init")
server.succeed(
f"incus exec {instance_name} -- /run/current-system/bin/switch-to-configuration switch"
)
server.succeed(
f"incus exec {instance_name} -- /run/current-system/bin/switch-to-configuration switch"
)
# Verify installBootLoader recreated /sbin/init pointing to the system's init
server.succeed(f"incus exec {instance_name} -- test -x /sbin/init")
target = server.succeed(f"incus exec {instance_name} -- readlink -f /sbin/init").strip()
current = server.succeed(f"incus exec {instance_name} -- readlink -f /run/current-system/init").strip()
assert target == current, f"/sbin/init -> {target}, expected {current}"
# Verify installBootLoader recreated /sbin/init pointing to the system's init
server.succeed(f"incus exec {instance_name} -- test -x /sbin/init")
target = server.succeed(f"incus exec {instance_name} -- readlink -f /sbin/init").strip()
current = server.succeed(f"incus exec {instance_name} -- readlink -f /run/current-system/init").strip()
assert target == current, f"/sbin/init -> {target}, expected {current}"
# TODO troubleshoot VM hot memory resizing which was introduced in 6.12
with subtest("[${image_id}] memory limits can be hotplug changed"):
server.set_instance_config(instance_name, "limits.memory=512MB")
# can't use lsmem since it sees the host's memory size
server.wait_instance_exec_success(instance_name, "grep 'MemTotal:[[:space:]]*500000 kB' /proc/meminfo", timeout=1)
# TODO troubleshoot VM hot memory resizing which was introduced in 6.12
with subtest("[${image_id}] memory limits can be hotplug changed"):
server.set_instance_config(instance_name, "limits.memory=512MB")
# can't use lsmem since it sees the host's memory size
server.wait_instance_exec_success(instance_name, "grep 'MemTotal:[[:space:]]*500000 kB' /proc/meminfo", timeout=1)
# verify the patched container systemd generator from `pkgs.distrobuilder.generator`
with subtest("[${image_id}] lxc-generator compatibility"):
with subtest("[${image_id}] lxc-container generator configures plain container"):
# default container is plain
server.succeed(f"incus exec {instance_name} test -- -e /run/systemd/system/service.d/zzz-lxc-service.conf")
# verify the patched container systemd generator from `pkgs.distrobuilder.generator`
with subtest("[${image_id}] lxc-generator compatibility"):
with subtest("[${image_id}] lxc-container generator configures plain container"):
# default container is plain
server.succeed(f"incus exec {instance_name} test -- -e /run/systemd/system/service.d/zzz-lxc-service.conf")
server.check_instance_sysctl(instance_name)
server.check_instance_sysctl(instance_name)
with subtest("[${image_id}] lxc-container generator configures nested container"):
server.set_instance_config(instance_name, "security.nesting=true", restart=True)
with subtest("[${image_id}] lxc-container generator configures nested container"):
server.set_instance_config(instance_name, "security.nesting=true", restart=True)
server.fail(f"incus exec {instance_name} test -- -e /run/systemd/system/service.d/zzz-lxc-service.conf")
target = server.succeed(f"incus exec {instance_name} readlink -- -f /run/systemd/system/systemd-binfmt.service").strip()
assert target == "/dev/null", "lxc generator did not correctly mask /run/systemd/system/systemd-binfmt.service"
server.fail(f"incus exec {instance_name} test -- -e /run/systemd/system/service.d/zzz-lxc-service.conf")
target = server.succeed(f"incus exec {instance_name} readlink -- -f /run/systemd/system/systemd-binfmt.service").strip()
assert target == "/dev/null", "lxc generator did not correctly mask /run/systemd/system/systemd-binfmt.service"
server.check_instance_sysctl(instance_name)
server.check_instance_sysctl(instance_name)
with subtest("[${image_id}] lxcfs"):
with subtest("[${image_id}] mounts lxcfs overlays"):
server.succeed(f"incus exec {instance_name} mount | grep 'lxcfs on /proc/cpuinfo type fuse.lxcfs'")
server.succeed(f"incus exec {instance_name} mount | grep 'lxcfs on /proc/meminfo type fuse.lxcfs'")
with subtest("[${image_id}] lxcfs"):
with subtest("[${image_id}] mounts lxcfs overlays"):
server.succeed(f"incus exec {instance_name} mount | grep 'lxcfs on /proc/cpuinfo type fuse.lxcfs'")
server.succeed(f"incus exec {instance_name} mount | grep 'lxcfs on /proc/meminfo type fuse.lxcfs'")
with subtest("[${image_id}] supports per-instance lxcfs"):
server.succeed(f"incus stop {instance_name}")
server.fail(f"pgrep -a lxcfs | grep 'incus/devices/{instance_name}/lxcfs'")
with subtest("[${image_id}] supports per-instance lxcfs"):
server.succeed(f"incus stop {instance_name}")
server.fail(f"pgrep -a lxcfs | grep 'incus/devices/{instance_name}/lxcfs'")
server.succeed("incus config set instances.lxcfs.per_instance=true")
server.succeed("incus config set instances.lxcfs.per_instance=true")
server.succeed(f"incus start {instance_name}")
server.wait_for_instance(instance_name)
server.succeed(f"pgrep -a lxcfs | grep 'incus/devices/{instance_name}/lxcfs'")
''
server.succeed(f"incus start {instance_name}")
server.wait_for_instance(instance_name)
server.succeed(f"pgrep -a lxcfs | grep 'incus/devices/{instance_name}/lxcfs'")
''
+ lib.optionalString (config.copyChannel) ''
with subtest("[${image_id}] channel copied correctly"):
server.succeed(f"incus exec {instance_name} -- systemctl status nix-channel-init.service")
''
)
#
# virtual-machine specific
#

View File

@@ -18,7 +18,7 @@ in
name = "kanidm-provisioning-${kanidmPackage.version}";
meta.maintainers = with pkgs.lib.maintainers; [ oddlama ];
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning_1_11;
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidmWithSecretProvisioning_1_12;
nodes.provision =
{ pkgs, lib, ... }:

View File

@@ -22,7 +22,7 @@ in
oddlama
];
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm_1_11;
_module.args.kanidmPackage = pkgs.lib.mkDefault pkgs.kanidm_1_12;
nodes.server =
{ pkgs, ... }:

View File

@@ -1,20 +1,32 @@
{ lib, ... }:
{
{ lib, ... }: {
name = "lidarr";
meta.maintainers = [ ];
meta.maintainers = with lib.maintainers; [ connor-grady ];
nodes.machine =
{ pkgs, ... }:
{
services.lidarr.enable = true;
nodes.machine = {
services.lidarr = {
enable = true;
settings.auth.apikey = "0123456789abcdef0123456789abcdef";
};
};
testScript = ''
start_all()
testScript =
{ nodes, ... }:
let
cfg = nodes.machine.services.lidarr;
in
''
import json
machine.wait_for_unit("lidarr.service")
machine.wait_for_open_port(8686)
machine.succeed("curl --fail http://localhost:8686/")
'';
machine.wait_for_unit("lidarr.service")
machine.wait_for_open_port(${toString cfg.settings.server.port})
machine.wait_until_succeeds("curl --fail http://localhost:${toString cfg.settings.server.port}/")
with subtest("ping reports a healthy database"):
ping = json.loads(machine.succeed("curl --fail http://localhost:${toString cfg.settings.server.port}/ping"))
assert ping["status"] == "OK", ping
with subtest("system status reports the packaged version"):
status = json.loads(machine.succeed("curl --fail --header 'X-Api-Key: ${cfg.settings.auth.apikey}' http://localhost:${toString cfg.settings.server.port}/api/v1/system/status"))
assert status["version"] == "${cfg.package.versionForDotnet}", status
'';
}

View File

@@ -65,6 +65,8 @@ in
qrContent = "Test";
in
''
import datetime
machine.wait_for_x()
with subtest("lomiri camera launches"):
@@ -72,9 +74,9 @@ in
# emitted twice
machine.wait_for_console_text("updateViewfinderResolution: viewfinder resolutions is not known yet")
machine.wait_for_console_text("updateViewfinderResolution: viewfinder resolutions is not known yet")
machine.sleep(10)
machine.sleep(datetime.timedelta(seconds=10))
machine.send_key("alt-f10")
machine.sleep(5)
machine.sleep(datetime.timedelta(seconds=5))
machine.wait_for_text("Cannot access")
machine.screenshot("lomiri-camera_open")
@@ -85,16 +87,16 @@ in
# Sometimes, GStreamer errors out on camera init with: CameraBin error: "Failed to allocate required memory."
# Adding more VM memory didn't affect this. Maybe flaky in general?
# Current assumption: Camera access gets requested in a weird/still-in-use state, so sleep abit
machine.sleep(10)
machine.sleep(datetime.timedelta(seconds=10))
with subtest("lomiri camera localisation works"):
machine.succeed("env LANG=de_DE.UTF-8 lomiri-camera-app >&2 &")
# emitted twice
machine.wait_for_console_text("updateViewfinderResolution: viewfinder resolutions is not known yet")
machine.wait_for_console_text("updateViewfinderResolution: viewfinder resolutions is not known yet")
machine.sleep(10)
machine.sleep(datetime.timedelta(seconds=10))
machine.send_key("alt-f10")
machine.sleep(5)
machine.sleep(datetime.timedelta(seconds=5))
machine.wait_for_text("Zugriff auf")
machine.screenshot("lomiri-camera_localised")
'';
@@ -149,6 +151,8 @@ in
enableOCR = true;
testScript = ''
import datetime
machine.wait_for_x()
# Setup fake v4l2 camera
@@ -160,9 +164,9 @@ in
# emitted twice
machine.wait_for_console_text("No flash control support")
machine.wait_for_console_text("No flash control support")
machine.sleep(10)
machine.sleep(datetime.timedelta(seconds=10))
machine.send_key("alt-f10")
machine.sleep(5)
machine.sleep(datetime.timedelta(seconds=5))
machine.wait_for_text("${feedLabel}")
machine.screenshot("lomiri-camera_feed")
@@ -173,9 +177,9 @@ in
machine.send_key("ctrl-alt-right")
machine.succeed("magick /root/Pictures/camera.ubports/IMG_00000001.jpg -flop photo_flip.png")
machine.succeed("feh photo_flip.png >&2 &")
machine.sleep(10)
machine.sleep(datetime.timedelta(seconds=10))
machine.send_key("alt-f10")
machine.sleep(5)
machine.sleep(datetime.timedelta(seconds=5))
machine.wait_for_text("${feedLabel}")
machine.screenshot("lomiri-camera_photo")
'';
@@ -229,6 +233,8 @@ in
enableOCR = true;
testScript = ''
import datetime
machine.wait_for_x()
# Setup fake v4l2 camera
@@ -240,14 +246,14 @@ in
# emitted twice
machine.wait_for_console_text("No flash control support")
machine.wait_for_console_text("No flash control support")
machine.sleep(10)
machine.sleep(datetime.timedelta(seconds=10))
machine.send_key("alt-f10")
machine.sleep(5)
machine.sleep(datetime.timedelta(seconds=5))
machine.wait_for_text("${feedLabel}")
machine.succeed("xdotool mousemove 510 720 click 1") # open up QR decode result
# OCR is struggling to recognise the text. Click the clipboard button, check what got copied
machine.sleep(5)
machine.sleep(datetime.timedelta(seconds=5))
machine.screenshot("lomiri-barcode_decode")
machine.succeed("xdotool mousemove 540 640 click 1")
machine.wait_until_succeeds("env DISPLAY=:0 xclip -selection clipboard -o | grep -q '${feedQrContent}'")

View File

@@ -665,7 +665,7 @@ in
mouse_click(540, 80)
# Expect Gallery to be brought into the foreground, with its sharing page open
wait_for_text("Photos")
wait_for_text("Events")
# If lomiri-content-hub encounters a problem, it may have crashed the original application issuing the request.
# Check that it's still alive

View File

@@ -501,6 +501,8 @@ in
)
server_no_sshd_with_key.succeed("test -e /etc/ssh/ssh_host_ed25519_key")
server_no_sshd_with_key.succeed("test -e /etc/ssh/ssh_host_ed25519_key.pub")
server_no_sshd_with_key.succeed("test -e /etc/ssh/ssh_host_mldsa44_ed25519_key")
server_no_sshd_with_key.succeed("test -e /etc/ssh/ssh_host_mldsa44_ed25519_key.pub")
server_no_sshd_with_key.fail("pgrep sshd")
# Validate the above check for sshd using pgrep does pass on a server

View File

@@ -0,0 +1,63 @@
{ pkgs, lib, ... }:
{
name = "scx-loader";
meta.maintainers = with lib.maintainers; [ ccicnce113424 ] ++ pkgs.scx.full.meta.maintainers;
nodes.machine = {
boot.kernelPackages = pkgs.linuxPackages_latest;
services.scx-loader = {
enable = true;
config.default_sched = lib.mkDefault "scx_bpfland";
};
specialisation = {
beerland.configuration.services.scx-loader.config.default_sched = "scx_beerland";
bpfland.configuration.services.scx-loader.config.default_sched = "scx_bpfland";
cake.configuration.services.scx-loader.config.default_sched = "scx_cake";
cosmos.configuration.services.scx-loader.config.default_sched = "scx_cosmos";
flash.configuration.services.scx-loader.config.default_sched = "scx_flash";
flow.configuration.services.scx-loader.config.default_sched = "scx_flow";
forge.configuration.services.scx-loader.config.default_sched = "scx_forge";
lavd.configuration.services.scx-loader.config.default_sched = "scx_lavd";
mlfq.configuration.services.scx-loader.config.default_sched = "scx_mlfq";
p2dq.configuration.services.scx-loader.config.default_sched = "scx_p2dq";
pandemonium.configuration.services.scx-loader.config.default_sched = "scx_pandemonium";
rustland.configuration.services.scx-loader.config.default_sched = "scx_rustland";
rusty.configuration.services.scx-loader.config.default_sched = "scx_rusty";
tickless.configuration.services.scx-loader.config.default_sched = "scx_tickless";
};
};
testScript = ''
specialisation = [
"beerland",
"bpfland",
"cake",
"cosmos",
"flash",
"flow",
"forge",
"lavd",
"mlfq",
"p2dq",
"pandemonium",
"rustland",
"rusty",
"tickless",
]
def activate_specialisation(name: str):
machine.succeed(f"/run/booted-system/specialisation/{name}/bin/switch-to-configuration test >&2")
machine.wait_for_unit("multi-user.target")
output = machine.succeed("scxctl get").strip()
assert output == "running Bpfland in Auto mode", f"Unexpected scxctl output: {output!r}"
for sched in specialisation:
with subtest(f"{sched}"):
activate_specialisation(sched)
machine.succeed("systemctl restart scx_loader.service")
machine.succeed(f"ps -U root -u root u | grep scx_{sched}")
'';
}

View File

@@ -1,60 +0,0 @@
{ pkgs, ... }:
{
name = "scx_full";
meta = {
inherit (pkgs.scx.full.meta) maintainers;
};
nodes.machine = {
boot.kernelPackages = pkgs.linuxPackages_latest;
services.scx.enable = true;
specialisation = {
beerland.configuration.services.scx.scheduler = "scx_beerland";
bpfland.configuration.services.scx.scheduler = "scx_bpfland";
cake.configuration.services.scx.scheduler = "scx_cake";
chaos.configuration.services.scx.scheduler = "scx_chaos";
cosmos.configuration.services.scx.scheduler = "scx_cosmos";
flash.configuration.services.scx.scheduler = "scx_flash";
flow.configuration.services.scx.scheduler = "scx_flow";
forge.configuration.services.scx.scheduler = "scx_forge";
lavd.configuration.services.scx.scheduler = "scx_lavd";
p2dq.configuration.services.scx.scheduler = "scx_p2dq";
pandemonium.configuration.services.scx.scheduler = "scx_pandemonium";
rlfifo.configuration.services.scx.scheduler = "scx_rlfifo";
rustland.configuration.services.scx.scheduler = "scx_rustland";
rusty.configuration.services.scx.scheduler = "scx_rusty";
tickless.configuration.services.scx.scheduler = "scx_tickless";
};
};
testScript = ''
specialisation = [
"beerland",
"bpfland",
"cake",
"chaos",
"cosmos",
"flash",
"flow",
"forge",
"lavd",
"p2dq",
"pandemonium",
"rlfifo",
"rustland",
"rusty",
"tickless",
]
def activate_specialisation(name: str):
machine.succeed(f"/run/booted-system/specialisation/{name}/bin/switch-to-configuration test >&2")
for sched in specialisation:
with subtest(f"{sched}"):
activate_specialisation(sched)
machine.succeed("systemctl restart scx.service")
machine.succeed(f"ps -U root -u root u | grep scx_{sched}")
'';
}

View File

@@ -1,20 +0,0 @@
{ pkgs, lib, ... }:
{
name = "scx-loader";
meta.maintainers = with lib.maintainers; [ ccicnce113424 ];
nodes.machine = {
boot.kernelPackages = pkgs.linuxPackages_latest;
services.scx-loader = {
enable = true;
config.default_sched = "scx_bpfland";
};
};
testScript = ''
machine.wait_for_unit("multi-user.target")
output = machine.succeed("scxctl get").strip()
assert output == "running Bpfland in Auto mode", f"Unexpected scxctl output: {output!r}"
'';
}

View File

@@ -25,7 +25,7 @@
origin_url = "http://${address}:${toString port}"
base_url = f"{origin_url}${SCRIPT_NAME}"
login_path = "/admin/login/"
login_path = "/account/login/"
login_url = f"{base_url}{login_path}"
cookie_jar_path = "/tmp/cookies.txt"

View File

@@ -41,11 +41,6 @@ let
ghostty.pkg = p: p.ghostty;
ghostty.cmd = "ghostty -e $command";
gnome-console.pkg = p: p.gnome-console;
gnome-console.executable = "kgx";
gnome-console.cmd = "kgx -e $command";
gnome-console.kill = true;
gnome-terminal.pkg = p: p.gnome-terminal;
guake.pkg = p: p.guake;
@@ -56,6 +51,10 @@ let
kermit.pkg = p: p.kermit-terminal;
kgx.pkg = p: p.kgx;
kgx.cmd = "kgx -e $command";
kgx.kill = true;
kitty.pkg = p: p.kitty;
kitty.cmd = "kitty $command";

View File

@@ -94,7 +94,7 @@ let
# Skip the tour on first login
click_when_unobstructed((By.XPATH, "//button[contains(., 'Skip')]"))
click_when_unobstructed((By.XPATH, "//button[contains(., 'New item')]"))
click_when_unobstructed((By.XPATH, "//button[contains(., 'Add item')]"))
driver.find_element(By.XPATH, '//input[@formcontrolname="name"]').send_keys(
'secrets'

View File

@@ -66,7 +66,7 @@
vector_sink = {
type = "vector";
inputs = [ "caddy_logs_timestamp" ];
address = "clickhouse:6000";
address = "http://clickhouse:6000";
};
};
};

View File

@@ -92,7 +92,7 @@ in
vector_dnstap_sink = {
type = "vector";
inputs = [ "dnstap" ];
address = "clickhouse:6000";
address = "http://clickhouse:6000";
};
};
};
@@ -186,7 +186,7 @@ in
vector_dnstap_sink = {
type = "vector";
inputs = [ "dnstap" ];
address = "clickhouse:6000";
address = "http://clickhouse:6000";
};
};
};

View File

@@ -142,7 +142,7 @@ in
vector_sink = {
type = "vector";
inputs = [ "journald_remap" ];
address = "clickhouse:6000";
address = "http://clickhouse:6000";
};
};
};

View File

@@ -64,7 +64,7 @@
vector_sink = {
type = "vector";
inputs = [ "nginx_logs" ];
address = "clickhouse:6000";
address = "http://clickhouse:6000";
};
};
};

View File

@@ -3,7 +3,7 @@
# Similar to `wait_for_text()` in NixOS VM tests.
#
# Runs a VLM (Vision Language Model) on a screenshot and asserts that the
# model's answer to a yes/no question ends with "YES".
# model's answer to a yes/no question contains a bool response in a JSON field.
#
# This is useful to automatically test software that is otherwise
# hard to test, e.g. "does this 3D program render the bunny correctly?".
@@ -23,6 +23,7 @@
hash = "sha256-nEwdSKRi9/iDsomErE9C02bJxXNDTqtoVT4POL9+tQw=";
}
),
# mmproj = "multimodal projector"
mmproj ? (
fetchurl {
url = "https://huggingface.co/unsloth/gemma-4-E2B-it-GGUF/resolve/90f9618340396838ee7ff5b0ba2da27da62953d3/mmproj-F16.gguf";
@@ -35,28 +36,30 @@
question,
}:
let
analysisScript =
writers.writePython3 "${name}-script" { flakeIgnore = [ "E501" ]; } # allow long lines
''
import json
import os
import re
import subprocess
import sys
import time
SYSTEM_PROMPT = (
'Answer the user question, outputting valid JSON only.'
' Schema: { "bool_answer": true | false, "explanation": "..." }'
)
out = os.environ["out"]
screenshot = "${screenshot}"
# Using JSON here even permits preserving multi-line ASCII art questions and so on.
# Using JSON here safely escapes arbitrary strings into Python literals
# (and even permits preserving multi-line ASCII art questions and so on).
screenshot = ${builtins.toJSON "${screenshot}"}
question = ${builtins.toJSON question}
# Build the full prompt with output markers for reliable extraction.
prompt = (
"Start your output with [output-start]."
f" {question}"
" Explain what you see, and your judgment."
" On the final line, output exactly YES or NO."
" Then immediately output [output-end] with nothing else after it."
)
def fail(message):
sys.exit(message)
vlm_start = time.time()
result = subprocess.run(
@@ -66,52 +69,87 @@ let
"--simple-io", # disables the spinner whose backspace chars would corrupt captured output
"--reasoning", "off", "--temp", "0",
"--threads", "1", # for determinism
"--n-gpu-layers", "0", # force CPU-only (results on GPUs might be different and nondeterministic, see https://github.com/ggml-org/llama.cpp/pull/16016#issuecomment-3293505238)
# Force CPU-only, for both the text model and the multimodal projector
# (results on GPUs might be different and nondeterministic, see
# https://github.com/ggml-org/llama.cpp/pull/16016#issuecomment-3293505238).
"--device", "none",
"--n-gpu-layers", "0",
"--no-mmproj-offload",
"--model", "${model}",
"--mmproj", "${mmproj}",
"--image", screenshot,
"-p", prompt,
"-sys", SYSTEM_PROMPT,
"-p", question,
],
capture_output=True,
text=True,
# `OMP_NUM_THREADS=1` prevents OpenMP from spawning extra threads in the BLAS backend
# (OpenBLAS), which causes nondeterminism with `--image`; without `--image`, `--threads 1`
# alone is already deterministic (BLAS is not used for short text prompts).
# Limiting the BLAS backend (OpenBLAS) to one thread prevents nondeterminism with `--image`;
# without `--image`, `--threads 1` alone is already deterministic (BLAS is not used for short text prompts).
# Depending on how OpenBLAS is built, it spawns threads via OpenMP (`OMP_NUM_THREADS`)
# or its own pthreads pool (`OPENBLAS_NUM_THREADS`, legacy `GOTO_NUM_THREADS`),
# so set all of them.
# Relevant code: https://github.com/ggml-org/llama.cpp/blob/80afa33aadcc4f71212b17e5e52904491c76b63e/ggml/src/ggml-blas/ggml-blas.cpp#L30-L148
# PR to fix it in OpenBLAS: https://github.com/OpenMathLib/OpenBLAS/pull/5808
env={**os.environ, "OMP_NUM_THREADS": "1"},
env={
**os.environ,
"OMP_NUM_THREADS": "1",
"OPENBLAS_NUM_THREADS": "1",
"GOTO_NUM_THREADS": "1",
},
)
vlm_elapsed = time.time() - vlm_start
output = result.stdout
print(f"VLM inference took {vlm_elapsed:.1f}s")
print(f"VLM raw output: {repr(output)}")
print(f"VLM raw output: {output!r}")
if result.returncode != 0:
print(f"VLM stderr: {result.stderr}")
assert result.returncode == 0, f"llama-cli failed with exit code {result.returncode}"
fail(f"llama-cli failed with exit code {result.returncode}")
print()
# Post-process: extract the answer between `[output-start]` and `[output-end]` markers.
# This is needed because llama-cli prints UI noise (banner,
# spinner, stats) to stdout alongside the model's response.
# TODO: Replace with `--quiet` once https://github.com/ggml-org/llama.cpp/pull/22848 is merged;
# then also remove the markers from the prompt and the extraction below.
matches = re.findall(r"\[output-start\](.*?)\[output-end\]", output, re.DOTALL)
assert matches, (
f"VLM output did not contain [output-start]...[output-end] markers."
f" Raw output: {repr(output)}"
)
answer = matches[-1].strip() # use last match (first may be prompt echo)
print("VLM answer:")
print(answer)
assert answer.upper().endswith("YES"), (
f"VLM did not confirm expected answer. Answer: {answer}"
)
# Post-process: extract the first JSON object that has a `bool_answer` key.
# This is needed because llama-cli prints UI noise (banner, stats) to stdout
# around the model's response, and the model may output its own decorations
# such as putting JSON in a Markdown code fence.
# `raw_decode()` ignores any trailing text after the JSON object.
# TODO: Simplify with `--quiet` once https://github.com/ggml-org/llama.cpp/pull/22848 is merged.
decoder = json.JSONDecoder()
j = None
index = output.find("{")
while index != -1:
try:
candidate, _ = decoder.raw_decode(output, index)
except json.JSONDecodeError:
candidate = None
if isinstance(candidate, dict) and "bool_answer" in candidate:
j = candidate
break
index = output.find("{", index + 1)
# On unexpected outputs, include the raw output in the error message on stderr
# (it's already included on stdout above in all cases).
if j is None:
fail(f"VLM output did not contain a valid JSON object with key 'bool_answer'. Raw output: {output!r}")
bool_answer = j.get("bool_answer")
explanation = j.get("explanation")
if not (isinstance(bool_answer, bool) and isinstance(explanation, str)):
fail(f'VLM output JSON was not of schema {{ "bool_answer": true | false, "explanation": "..." }}. Raw output: {output!r}')
print(f"Answer: {bool_answer}")
print(f"Explanation: {explanation}")
if not bool_answer:
fail(f"VLM did not confirm expected answer. Answer: {bool_answer}\nExplanation: {explanation}")
os.makedirs(out, exist_ok=True)
with open(os.path.join(out, "vlm-answer.txt"), "w") as f:
f.write(answer + "\n")
os.symlink(screenshot, os.path.join(out, "screen.png"))
with open(os.path.join(out, "vlm-answer.json"), "w") as f:
json.dump(j, f, indent=2)
f.write("\n")
# Keep the original file extension, as the screenshot is not necessarily a PNG.
_, screenshot_ext = os.path.splitext(screenshot)
os.symlink(screenshot, os.path.join(out, f"screen{screenshot_ext}"))
'';
in
runCommand name { } ''

View File

@@ -0,0 +1,74 @@
{
runTest,
pkgs,
...
}:
let
inherit (pkgs) lib;
yopassCli = lib.getExe pkgs.yopass;
yopassTest =
{ name, backend }:
runTest {
name = "yopass-${name}";
meta.maintainers = with lib.maintainers; [ fraggerfox ];
nodes.machine =
{ ... }:
{
services.memcached.enable = backend == "memcached";
services.redis.servers.yopass = lib.mkIf (backend == "redis") {
enable = true;
# Named instances default to port 0 (Unix socket only); yopass
# connects over TCP via a redis:// URL, so this needs enabling.
port = 6379;
};
services.yopass = {
enable = true;
settings.DATABASE = backend;
# "localhost" resolves to the IPv6 loopback first in this VM,
# but services.redis.servers binds 127.0.0.1 (IPv4) only by
# default; point at it explicitly rather than fight DNS order.
settings.REDIS = lib.mkIf (backend == "redis") "redis://127.0.0.1:6379/0";
};
# The module can't infer this itself (see the settings
# description) since it doesn't own the backend -- wire it here,
# where the actual unit name (for this *named* redis instance)
# is known, to avoid a startup race.
systemd.services.yopass.after = lib.mkIf (backend == "redis") [ "redis-yopass.service" ];
systemd.services.yopass.requires = lib.mkIf (backend == "redis") [ "redis-yopass.service" ];
};
testScript = ''
start_all()
machine.wait_for_unit("yopass.service")
machine.wait_for_open_port(1337)
machine.succeed("curl --fail http://localhost:1337 | grep -qi yopass")
# Round-trip a secret through the real yopass CLI (ships in the
# same package as yopass-server), exercising create + retrieve
# against the running server rather than guessing the HTTP API.
link = machine.succeed(
"printf 'hello from the nixos test' |"
" ${yopassCli} --api http://localhost:1337 --url http://localhost:1337"
).strip()
machine.succeed(
"${yopassCli} --api http://localhost:1337 --url http://localhost:1337"
f" --decrypt '{link}' | grep -q 'hello from the nixos test'"
)
'';
};
in
{
memcached = yopassTest {
name = "memcached";
backend = "memcached";
};
redis = yopassTest {
name = "redis";
backend = "redis";
};
}

View File

@@ -36,9 +36,20 @@ in
ping = json.loads(machine.succeed("curl --fail http://localhost:${toString cfg.settings.server.port}/ping"))
assert ping["status"] == "OK", ping
''
+ lib.optionalString (!isV2) ''
+ (
if isV2 then
''
initialize = json.loads(machine.succeed("curl --fail http://localhost:${toString cfg.settings.server.port}/initialize.json"))
api_key = initialize["apiKey"]
''
else
''
api_key = "${cfg.settings.auth.apikey}"
''
)
+ ''
with subtest("system status reports the packaged version"):
status = json.loads(machine.succeed("curl --fail --header 'X-Api-Key: ${cfg.settings.auth.apikey}' http://localhost:${toString cfg.settings.server.port}/api/v3/system/status"))
status = json.loads(machine.succeed(f"curl --fail --header 'X-Api-Key: {api_key}' http://localhost:${toString cfg.settings.server.port}/api/v3/system/status"))
assert status["version"] == "${cfg.package.versionForDotnet}", status
'';
}

View File

@@ -75,15 +75,15 @@ let
}
);
stableVersion = {
version = "2026.2.1.8"; # "Android Studio Rabbit 1 | 2026.2.1"
version = "2026.2.2.8"; # "Android Studio Rabbit 2 | 2026.2.2"
sources = {
x86_64-linux = {
sha256Hash = "sha256-+HdcZ8+JnZEzcSotfuPvcjHgf7FtvgVExH5fW6vVkxs=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.2.1.8/android-studio-rabbit1-linux.tar.gz";
sha256Hash = "sha256-tH/cwHAwGWGKev1a0YIsr8XeZr7ZhGQL4pd6D9tTgwQ=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.2.2.8/android-studio-rabbit2-linux.tar.gz";
};
aarch64-darwin = {
sha256Hash = "sha256-FtSg+KUkE7UYafwY1b3N+c7NOGFc17t88U1RuZ0v71Q=";
url = "https://edgedl.me.gvt1.com/android/studio/install/2026.2.1.8/android-studio-rabbit1-mac_arm.dmg";
sha256Hash = "sha256-oNBnKwYRnNMEhnwVfCUklog2Je+6oh3uLYY3h5wydxM=";
url = "https://edgedl.me.gvt1.com/android/studio/install/2026.2.2.8/android-studio-rabbit2-mac_arm.dmg";
};
};
};

View File

@@ -172,15 +172,21 @@ let
;; so that the wrapper-added dir is not propagated to subprocesses.
(let ((restore-path
(lambda (path-env-var wrapper-dir-env-var)
(when-let* ((wrapper-dir (getenv wrapper-dir-env-var)))
(setenv wrapper-dir-env-var nil)
(when-let* ((env-path (getenv path-env-var)))
(let* ((env-path-list (split-string env-path path-separator))
(restored-env-path-list (remove wrapper-dir env-path-list)))
(setenv path-env-var
(when restored-env-path-list
(string-join restored-env-path-list
path-separator)))))))))
;; Avoid when-let* to support older Emacs (for nix-emacs-ci).
(let ((wrapper-dir (getenv wrapper-dir-env-var)))
(when wrapper-dir
(setenv wrapper-dir-env-var nil)
(let ((env-path (getenv path-env-var)))
(when env-path
(let* ((env-path-list (split-string env-path path-separator))
(restored-env-path-list (remove wrapper-dir env-path-list)))
(setenv path-env-var
(when restored-env-path-list
;; Inline string-join to support older Emacs
;; (for nix-emacs-ci).
(mapconcat #'identity
restored-env-path-list
path-separator)))))))))))
(funcall restore-path
"EMACSLOADPATH" "emacsWithPackages_siteLisp")
(funcall restore-path
@@ -192,9 +198,11 @@ let
"XDG_DATA_DIRS" "emacsWithPackages_xdgDataDir"))
(let ((set-from-env (lambda (symbol env-var &optional modify)
(when-let* ((value (getenv env-var)))
(set symbol (funcall (or modify #'identity) value))
(setenv env-var nil)))))
;; Avoid when-let* to support older Emacs (for nix-emacs-ci).
(let ((value (getenv env-var)))
(when value
(set symbol (funcall (or modify #'identity) value))
(setenv env-var nil))))))
(funcall set-from-env
'invocation-directory "emacsWithPackages_invocationDirectory"
#'file-name-as-directory)

View File

@@ -0,0 +1,41 @@
{
lib,
fetchFromGitHub,
unstableGitUpdater,
melpaBuild,
emacs,
pkg-config,
}:
melpaBuild {
pname = "custom-css";
version = "0-unstable-2024-01-03";
src = fetchFromGitHub {
owner = "florommel";
repo = "custom-css";
rev = "dd980c8494bc4244eaff11bef3e2e62ca7aef5f2";
hash = "sha256-FiWdj++QK9Bov9gfe7KQH8wcD0xctaJzYb43/1XhFj0=";
};
nativeBuildInputs = [ pkg-config ];
buildInputs = lib.filter (x: x.pname == "gtk+3") emacs.buildInputs;
preBuild = ''
make
'';
files = ''
(:defaults "custom-css-module.so")
'';
passthru.updateScript = unstableGitUpdater { };
meta = {
description = "Style Emacs's GTK widgets with custom CSS";
homepage = "https://github.com/florommel/custom-css";
platforms = lib.platforms.linux;
license = lib.licenses.gpl3Plus;
maintainers = with lib.maintainers; [ judaew ];
};
}

View File

@@ -11,13 +11,13 @@
}:
melpaBuild {
pname = "majutsu";
version = "0.6.0-unstable-2026-09-14";
version = "0.6.0-unstable-2026-10-29";
src = fetchFromGitHub {
owner = "0WD0";
repo = "majutsu";
rev = "0fdb3c2b3ab826724949cd2cc714f2eff32ec152";
hash = "sha256-4K5pSnSTh1GpdcQMPkhUouQQ3JM8vR22yBOBgPPo7vI=";
rev = "a21d0a9905a0f68d1b969b1199611e13ae9f9c40";
hash = "sha256-H8U1y7XKfzefZtWFABvzPHFo3lXrItivneEp0R8xTM4=";
};
packageRequires = [

View File

@@ -4,7 +4,7 @@
stdenv,
}:
rec {
version = "9.2.1252";
version = "9.2.1164";
outputs = [
"out"
@@ -15,7 +15,7 @@ rec {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-k5Na69KYXb7kxajpJFv9+vBymApaio7TwHrETudAGrk=";
hash = "sha256-Ymtq7+egq8OydTdzHP/q14MK6p+crKlQwduJ27oDbNU=";
};
enableParallelBuilding = true;

View File

@@ -15120,6 +15120,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
pentatonic-nvim = buildVimPlugin {
pname = "pentatonic.nvim";
version = "0-unstable-2026-10-31";
src = fetchFromGitHub {
owner = "farbzen";
repo = "pentatonic.nvim";
rev = "fe3c350795baa9a7cabd1a9fa37198c6a4c30f05";
hash = "sha256-aahik42orj0OfyaSY43Ln14MaDosT92j8cWjUv6gyfI=";
};
meta.homepage = "https://github.com/farbzen/pentatonic.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
perfanno-nvim = buildVimPlugin {
pname = "perfanno.nvim";
version = "0-unstable-2026-01-20";
@@ -17433,6 +17447,20 @@ final: prev: {
meta.hydraPlatforms = [ ];
};
tacho-nvim = buildVimPlugin {
pname = "tacho.nvim";
version = "0.1.0";
src = fetchFromGitHub {
owner = "farbzen";
repo = "tacho.nvim";
tag = "v0.1.0";
hash = "sha256-lJbf9T6EsVYSadYn1aRprFgVWtwe7CEqdnCmUUE9K1M=";
};
meta.homepage = "https://github.com/farbzen/tacho.nvim/";
meta.license = getLicenseFromSpdxId "MIT";
meta.hydraPlatforms = [ ];
};
tagalong-vim = buildVimPlugin {
pname = "tagalong.vim";
version = "0.2.2-unstable-2026-09-30";

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