Compare commits

...

3073 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
31073b23b0 maintainers/github-teams.json: Automated sync 2026-06-15 20:40:55 +00:00
Nick Cao
4df7d56856 vscode-extensions.amazonwebservices.amazon-q-vscode: 2.2.0 -> 2.3.0 (#531741) 2026-06-15 20:30:26 +00:00
Nick Cao
f8bef8d87d lsh: 1.5.8 -> 1.6.1 (#531740) 2026-06-15 20:30:10 +00:00
Nick Cao
eb80d9a9d8 helmfile: 1.5.2 -> 1.5.3 (#531712) 2026-06-15 20:29:03 +00:00
Nick Cao
b6daa0f384 parca-agent: 0.47.1 -> 0.48.0 (#531802) 2026-06-15 20:28:22 +00:00
Nick Cao
72681aa2d1 ghciwatch: 1.3.5 -> 1.4.1 (#531789) 2026-06-15 20:27:42 +00:00
Nick Cao
23197ee335 llmfit: 0.9.30 -> 0.9.31 (#531778) 2026-06-15 20:26:19 +00:00
Nick Cao
9e63836a4a wrtag: 0.31.0 -> 0.32.0 (#531770) 2026-06-15 20:24:48 +00:00
Nick Cao
9cbe4a8958 vscode-extensions.ms-python.pylint: 2026.4.0 -> 2026.6.0 (#531769) 2026-06-15 20:23:45 +00:00
Nick Cao
11c86de6fa xenia-canary: 0-unstable-2026-06-05 -> 0-unstable-2026-06-14 (#531761) 2026-06-15 20:23:24 +00:00
Nick Cao
4d2490fd8e kubernetes-helmPlugins.helm-unittest: 1.1.0 -> 1.1.1 (#531760) 2026-06-15 20:22:32 +00:00
nixpkgs-ci[bot]
3b66219852 reframe: 1.16.0 -> 1.17.0 (#532051) 2026-06-15 19:55:40 +00:00
Guillaume Girol
1d733b6368 door-knocker: 0.8.0 -> 0.9.0 (#529511) 2026-06-15 19:37:27 +00:00
Guillaume Girol
12a84829fb nixseparatedebuginfod2: 2.0.0 -> 2.0.1 (#526141) 2026-06-15 19:36:54 +00:00
rorosen
255293a978 rke2: update all packages (#527904) 2026-06-15 19:33:39 +00:00
Tristan Ross
9280dfc36d flutter344: init at 3.44.2 (#531252) 2026-06-15 19:12:24 +00:00
Ryan Burns
5675da84f5 python3Packages.vqgan-jax: migrate to pyproject (#532019) 2026-06-15 19:00:58 +00:00
David McFarland
c008fbacb7 dotnet: june 2026 releases (#530349) 2026-06-15 18:49:23 +00:00
R. Ryantm
ea7e6999e8 reframe: 1.16.0 -> 1.17.0 2026-06-15 18:35:32 +00:00
Matt Sturgeon
c4dcf008bc btrfs-heatmap: adopt and touch up a bit (#528078) 2026-06-15 18:29:07 +00:00
Adam C. Stephens
bed020fc90 nixos/tzpfms: init (#517991) 2026-06-15 18:03:18 +00:00
John Ericson
85446c002b gcc/ng: reference landed find_a_program commits instead of mailing list (#532033) 2026-06-15 17:53:14 +00:00
Weijia Wang
7f16f486ae msolve: 0.9.5 -> 0.10.0 (#531976) 2026-06-15 17:30:52 +00:00
Martin Weinelt
0f9ccdffdf nss_latest: 3.124 -> 3.125; firefox: 151.0.4 -> 152.0; 140.11.0esr -> 140.12.0esr (#531966) 2026-06-15 17:19:46 +00:00
John Ericson
e3cbda5706 gcc/ng: reference landed find_a_program commits instead of mailing list
The `find_a_program`/`for_each_path` machine-prefix patch series has now
landed on gcc `master`, so point the `fetchpatch` entries at the
`gcc-mirror/gcc` commit `.diff`s rather than the v5 mailing-list `raw`
URLs (matching the existing `for_each_path` rework patch).

Linking the approving mailing list posts, along with the commit hash
each of the 4 commits (by title) landed as.

- <https://inbox.sourceware.org/gcc-patches/6c3a085d-fa62-4b24-b4ca-ee5c6ac11be0@oss.qualcomm.com/>

  Approved the first two patches together.

  1. `find_a_program: Separate from find_a_file` → 948eb02800777d0318ee2a38bf32076afee739f2
  2. `driver: Simplify find_a_program and find_a_file` → 073b4656d07e40f83a1db7f4462ab2d68b1875a2

- <https://inbox.sourceware.org/gcc-patches/324798d3-effb-4dc5-86ab-a1c461390d64@oss.qualcomm.com/>

  3. `for_each_path: Pass to callback whether dir is machine-disambiguated` → f62f68e7c4bde0385fbd2dba3e926586dd2f1281

- <https://inbox.sourceware.org/gcc-patches/ae270a41-fae9-4442-a276-0433ea752f2e@oss.qualcomm.com/>

  4. `find_a_program: Search with machine prefix in some cases` → a514707ffd7d58b140686036c2dece43ecb7d33c

We also include an additional commit,
6b008944e7bc3a342a734c4fcf1001d63fd0a6f8, a one-line `for_each_path` fix
against a mistake that I made in the previous commit. It is applied as a
prerequisite both so we also have the fix, and because without the
latter patches would have conflicts.
2026-06-15 13:05:44 -04:00
nixpkgs-ci[bot]
53f08fedf6 space-station-14-launcher: 0.37.1 -> 0.38.0 (#531995) 2026-06-15 16:48:42 +00:00
nixpkgs-ci[bot]
e62329972e zotero: 9.0.4 -> 9.0.5 (#531975) 2026-06-15 16:48:16 +00:00
nixpkgs-ci[bot]
5eb36adc9a plasticscm-client-core-unwrapped: 11.0.16.9998 -> 11.0.16.10216 (#531860) 2026-06-15 16:47:52 +00:00
jade
388d0969f2 rr: only enable 32-bit support on x86_64 (#531320) 2026-06-15 16:47:50 +00:00
nixpkgs-ci[bot]
f75a6ed9fe plasticscm-theme: 11.0.16.9998 -> 11.0.16.10216 (#531859) 2026-06-15 16:47:48 +00:00
nixpkgs-ci[bot]
81b5bfa14c plasticscm-client-gui-unwrapped: 11.0.16.9998 -> 11.0.16.10216 (#531856) 2026-06-15 16:47:46 +00:00
nixpkgs-ci[bot]
45b61377df phpactor: 2026.05.30.1 -> 2026.05.30.2 (#531817) 2026-06-15 16:47:40 +00:00
nixpkgs-ci[bot]
f67228dcac ansel: 0-unstable-2026-06-04 -> 0-unstable-2026-06-13 (#531543) 2026-06-15 16:47:33 +00:00
nixpkgs-ci[bot]
e545b9faa3 matrix-alertmanager-receiver: 2026.6.3 -> 2026.6.10 (#531261) 2026-06-15 16:47:26 +00:00
nixpkgs-ci[bot]
c4d36ec8a8 devbox: 0.17.2 -> 0.17.3 (#529254) 2026-06-15 16:47:11 +00:00
Pol Dellaiera
e358976a67 audacity: 3.7.7 -> 3.7.8 (#530777) 2026-06-15 16:28:41 +00:00
Matt Sturgeon
e711415100 various: migrate to by-name (#531983) 2026-06-15 15:39:36 +00:00
R. Ryantm
d17c71632f space-station-14-launcher: 0.37.1 -> 0.38.0 2026-06-15 15:33:19 +00:00
Harinn
b247e16291 python3Packages.vqgan-jax: modernize 2026-06-15 22:30:31 +07:00
Harinn
665baa5a9e python3Packages.vqgan-jax: migrate to pyproject 2026-06-15 22:28:39 +07:00
R. Ryantm
5392e8b83b audacity: 3.7.7 -> 3.7.8 2026-06-15 17:25:22 +02:00
Sandro
59c584622f kitty: 0.47.2->0.47.4 (#531311) 2026-06-15 15:23:17 +00:00
Sandro
7a6a2cd6e9 mergerfs: 2.41.1 -> 2.42.0 (#530527) 2026-06-15 15:22:46 +00:00
Gaétan Lepage
f33dfbd578 television: 0.15.8 -> 0.15.9 (#531980) 2026-06-15 15:05:41 +00:00
nixpkgs-ci[bot]
7dde5a00c2 crossmacro-daemon: 1.1.0 -> 1.2.1 (#531934) 2026-06-15 15:03:36 +00:00
nixpkgs-ci[bot]
646c5f1866 crossmacro: 1.1.0 -> 1.2.1 (#531932) 2026-06-15 15:03:33 +00:00
TomaSajt
7b6e892ead cm-rgb: migrate to by-name 2026-06-15 16:59:46 +02:00
TomaSajt
429b3932ad pass2csv: migrate to by-name 2026-06-15 16:59:02 +02:00
TomaSajt
90e651958e nitrokey-app2: migrate to by-name 2026-06-15 16:58:27 +02:00
TomaSajt
eee73dc65b cve-bin-tool: migrate to by-name 2026-06-15 16:57:36 +02:00
TomaSajt
ced166d25f vpn-slice: migrate to by-name 2026-06-15 16:57:02 +02:00
TomaSajt
8bba00bf25 s3cmd: migrate to by-name 2026-06-15 16:56:20 +02:00
TomaSajt
9be717162a namespaced-openvpn: migrate to by-name 2026-06-15 16:55:38 +02:00
TomaSajt
4ec02b3b4c vimwiki-markdown: migrate to by-name 2026-06-15 16:54:48 +02:00
TomaSajt
a172c8d65b remote-exec: migrate to by-name 2026-06-15 16:54:16 +02:00
TomaSajt
24f4fe666e pdd: migrate to by-name 2026-06-15 16:53:40 +02:00
TomaSajt
f333cfa682 pandoc-tablenos: migrate to by-name 2026-06-15 16:52:22 +02:00
TomaSajt
b703eedd20 pandoc-secnos: migrate to by-name 2026-06-15 16:51:47 +02:00
TomaSajt
9abcd7e905 pandoc-fignos: migrate to by-name 2026-06-15 16:51:19 +02:00
TomaSajt
9bcc9690e9 pandoc-eqnos: migrate to by-name 2026-06-15 16:50:56 +02:00
TomaSajt
3c6927e591 pandoc-plantuml-filter: migrate to by-name 2026-06-15 16:50:01 +02:00
TomaSajt
7437d3628c pandoc-drawio-filter: migrate to by-name 2026-06-15 16:49:28 +02:00
TomaSajt
161d0eecaa pandoc-include: migrate to by-name 2026-06-15 16:49:06 +02:00
TomaSajt
d94038dc71 pandoc-imagine: migrate to by-name 2026-06-15 16:48:38 +02:00
Thierry Delafontaine
53033ad136 television: 0.15.8 -> 0.15.9
https://github.com/alexpasmantier/television/releases/tag/0.15.9
2026-06-15 16:48:28 +02:00
TomaSajt
2374a45203 pandoc-acro: migrate to by-name 2026-06-15 16:48:15 +02:00
TomaSajt
0747e884ad online-judge-template-g-generator: migrate to by-name 2026-06-15 16:46:41 +02:00
TomaSajt
edf28f2d92 input-remapper: migrate to by-name 2026-06-15 16:45:45 +02:00
TomaSajt
5b219f4aca cpupower-gui: migrate to by-name 2026-06-15 16:45:08 +02:00
TomaSajt
877e629311 yakut: migrate to by-name 2026-06-15 16:44:07 +02:00
TomaSajt
19c199ecf9 gdbgui: migrate to by-name 2026-06-15 16:43:10 +02:00
TomaSajt
999b01b89e enochecker-test: migrate to by-name 2026-06-15 16:41:13 +02:00
Weijia Wang
637abc14d3 msolve: 0.9.5 -> 0.10.0 2026-06-15 16:41:09 +02:00
TomaSajt
2de2a10ff5 asn2quickder: migrate to by-name 2026-06-15 16:40:35 +02:00
TomaSajt
de1ca5536f hyprshade: migrate to by-name 2026-06-15 16:39:46 +02:00
TomaSajt
51277308b5 plex-mpv-shim: migrate to by-name 2026-06-15 16:37:41 +02:00
dotlambda
c30d3456ec home-assistant-custom-components.mypyllant: 0.9.13 -> 0.9.16 (#531918) 2026-06-15 14:37:21 +00:00
TomaSajt
fda2f10537 jellyfin-mpv-shim: migrate to by-name 2026-06-15 16:35:38 +02:00
TomaSajt
9c30dc238a sumorobot-manager: migrate to by-name 2026-06-15 16:34:46 +02:00
TomaSajt
86a650ba83 mavproxy: migrate to by-name 2026-06-15 16:33:58 +02:00
TomaSajt
23a2251a4f matrix-commander: migrate to by-name 2026-06-15 16:33:03 +02:00
TomaSajt
52757fb65f droopy: migrate to by-name 2026-06-15 16:32:12 +02:00
TomaSajt
2c4fd9af61 yokadi: migrate to by-name 2026-06-15 16:31:33 +02:00
TomaSajt
9ff1180824 termpdfpy: migrate to by-name 2026-06-15 16:30:47 +02:00
TomaSajt
6427ceea1f remarkable-mouse: migrate to by-name 2026-06-15 16:29:25 +02:00
Philip Taron
c7be5b5a1c tests.{trivial-builders.symlinkJoin,replaceVars}: fix group mismatches (#531709) 2026-06-15 14:28:18 +00:00
TomaSajt
a63cf1c6a4 bluetooth_battery: migrate to by-name 2026-06-15 16:28:15 +02:00
TomaSajt
e0efe0fa3b bitwarden-menu: migrate to by-name 2026-06-15 16:27:04 +02:00
Doron Behar
635b4a0248 nixos/syncthing: fix folder device ID name resolution (#531772) 2026-06-15 14:22:36 +00:00
Philip Taron
76348e16d1 various: address lint-short-path-literals (#531800) 2026-06-15 14:22:35 +00:00
j-k
fcd9753896 p2pool: 4.14 -> 4.16 (#531577) 2026-06-15 14:16:01 +00:00
Pol Dellaiera
f62fa400fd ntpd-rs: 1.8.0 -> 1.9.0 (#531059) 2026-06-15 14:10:48 +00:00
R. Ryantm
a3b43c83bc zotero: 9.0.4 -> 9.0.5 2026-06-15 14:04:34 +00:00
Martin Weinelt
6bb846221b firefox-esr-140-unwrapped: 141.11.0esr -> 140.12.0esr
https://www.firefox.com/en-US/firefox/140.12.0/releasenotes/
2026-06-15 16:04:33 +02:00
Martin Weinelt
d89c020155 firefox-bin-unwrapped: 151.0.4 -> 152.0
https://www.firefox.com/en-US/firefox/152.0/releasenotes/
2026-06-15 16:03:42 +02:00
Martin Weinelt
e65715b74d firefox-unwrapped: 151.0.4 -> 152.0
https://www.firefox.com/en-US/firefox/152.0/releasenotes/
2026-06-15 16:03:15 +02:00
Atemu
9842582be0 ffmpeg: Exclude known-broken test on big-endian (#531751) 2026-06-15 13:59:44 +00:00
K900
5560ed7084 py-spy: 0.4.0 -> 0.4.2 (#519086) 2026-06-15 13:51:29 +00:00
Thomas Gerbet
40dca4cbd0 weblate: 5.17 -> 2026.6.1 (#520436) 2026-06-15 13:50:40 +00:00
Atemu
030a237777 nixos/xdg/autostart: actually disable generation of autostart units (#530372) 2026-06-15 13:37:29 +00:00
Silvan Mosberger
aaff87d8be todoist-cli: init at 1.61.2 (#517471) 2026-06-15 13:31:59 +00:00
Bruno BELANYI
a09c6683e9 firefox-sync-client: 1.9.0 -> 1.10.0 (#531780) 2026-06-15 13:20:56 +00:00
nixpkgs-ci[bot]
e90fb465d2 renode-dts2repl: 0-unstable-2026-05-28 -> 0-unstable-2026-06-08 (#531879) 2026-06-15 12:54:14 +00:00
nixpkgs-ci[bot]
4a426fef5a multica-cli: 0.3.16 -> 0.3.21 (#531623) 2026-06-15 12:53:54 +00:00
nixpkgs-ci[bot]
7c952c0214 seconlay: 0-unstable-2026-05-29 -> 0-unstable-2026-06-09 (#530911) 2026-06-15 12:53:38 +00:00
nixpkgs-ci[bot]
98b547a530 snapraid: 14.5 -> 14.7 (#528599) 2026-06-15 12:53:31 +00:00
nixpkgs-ci[bot]
82a0afb093 toml-f: 0.4.3 -> 0.5.1 (#496868) 2026-06-15 12:53:24 +00:00
Sandro
e0e3112e06 allmytoes: init at 0.5.1 (#531241) 2026-06-15 12:47:32 +00:00
Sandro
7310e83ce2 tmuxPlugins.fingers: 2.6.2 -> 2.7.1 (#526373) 2026-06-15 12:46:58 +00:00
Philip Taron
45c0c588ea llama-cpp: 9503 -> 9608 (#531019) 2026-06-15 12:46:41 +00:00
Francesco Gazzetta
d59799693f pt2-clone: 1.89 -> 1.90 (#531888) 2026-06-15 12:40:52 +00:00
Thomas Gerbet
352426357c cosign: 3.0.6 -> 3.1.1 (#528787) 2026-06-15 11:36:19 +00:00
Kerstin Humm
82ded76adf vouch-proxy: 0.47.2 -> 0.48.0 (#531828) 2026-06-15 11:31:40 +00:00
Arne Keller
1833189acf secp256k1-jdk: init at 0.3 (#523530) 2026-06-15 11:18:48 +00:00
Martin Weinelt
9a58d43e69 nss_latest: 3.124 -> 3.125
https://github.com/nss-dev/nss/blob/master/doc/rst/releases/nss_3_125.rst
2026-06-15 13:01:25 +02:00
R. Ryantm
e8bf294aba toml-f: 0.4.3 -> 0.5.1 2026-06-15 10:58:47 +00:00
nixpkgs-ci[bot]
f44323e2c6 zk: 0.15.4 -> 0.15.5 (#531850) 2026-06-15 10:40:26 +00:00
nixpkgs-ci[bot]
60c49ebc98 jackett: 0.24.2021 -> 0.24.2066 (#531590) 2026-06-15 10:40:11 +00:00
nixpkgs-ci[bot]
e74af24cf8 vacuum-go: 0.29.0 -> 0.29.2 (#531326) 2026-06-15 10:40:08 +00:00
Azat Bahawi
6df08dbeb1 rfc: 1.0.1 -> 2.0.0 (#531942) 2026-06-15 10:35:05 +00:00
Martin Weinelt
ffb056a3b4 scaphandre: correct alias/throw name (#531940) 2026-06-15 10:31:10 +00:00
Martin Weinelt
f55aa7534a scaphandre: correct alias/throw name 2026-06-15 12:25:23 +02:00
R. Ryantm
e116dafc00 rfc: 1.0.1 -> 2.0.0 2026-06-15 10:19:02 +00:00
Thiago Kenji Okada
d7b3f13566 libretro.flycast: 0-unstable-2026-06-05 -> 0-unstable-2026-06-12 (#531866) 2026-06-15 09:53:10 +00:00
Nikolay Korotkiy
1ed0de7fc9 lagrange: 1.20.6 -> 1.20.7 (#531905) 2026-06-15 09:16:54 +00:00
R. Ryantm
ec5b622cba crossmacro-daemon: 1.1.0 -> 1.2.1 2026-06-15 09:13:55 +00:00
R. Ryantm
8b43b8b37a crossmacro: 1.1.0 -> 1.2.1 2026-06-15 09:12:22 +00:00
isabel
8a6f1ef744 discord: recreate module symlinks on every launch (#530640) 2026-06-15 08:55:44 +00:00
Markus Kowalewski
2aa5371fc6 slurm-spank-[x11,stunnel]: cleanup phases. (#530759) 2026-06-15 08:53:32 +00:00
kirillrdy
5449083683 colmap: cleanup, fix on aarch64-linux and darwin (#524173) 2026-06-15 08:48:55 +00:00
isabel
f516c49544 discord: fix hardware-accelerated and DMABUF screen sharing (#530836) 2026-06-15 08:41:39 +00:00
Vincent Laporte
a73c539886 rocqPackages.mathcomp-analysis: update dependencies (#530989) 2026-06-15 08:41:31 +00:00
Felix Bargfeldt
c8f14eb80c sigsum: 0.14.0 -> 0.14.1 (#531864) 2026-06-15 08:38:37 +00:00
K900
ab23c4bc19 bcachefs-tools: mark as working on kernel 7.1 (#531909) 2026-06-15 08:35:48 +00:00
nixpkgs-ci[bot]
b8f1ae5f26 keifu: 0.3.0 -> 0.4.0 (#531876) 2026-06-15 08:27:35 +00:00
nixpkgs-ci[bot]
20fa9ec4cf xdg-desktop-portal-termfilechooser: 1.4.0 -> 1.4.3 (#531843) 2026-06-15 08:27:25 +00:00
nixpkgs-ci[bot]
c910c94cb5 sub-store-frontend: 2.17.31 -> 2.17.36 (#531806) 2026-06-15 08:27:21 +00:00
nixpkgs-ci[bot]
9989410c56 clouddrive2: 1.0.8 -> 1.0.10 (#531749) 2026-06-15 08:27:09 +00:00
nixpkgs-ci[bot]
05b55b83f5 pdk-ciel: 2.4.1 -> 2.5.0 (#531522) 2026-06-15 08:27:00 +00:00
Matteo Pacini
6a614973d7 nzbhydra2: 8.8.1 -> 8.8.3 (#531135) 2026-06-15 08:23:37 +00:00
Paul Meyer
bd14b5c2fb athens: 0.17.1 -> 0.18.0 (#531884) 2026-06-15 08:06:44 +00:00
Matej Urbas
0e9ab05ba3 home-assistant-custom-components.mypyllant: 0.9.13 -> 0.9.16 2026-06-15 08:59:53 +01:00
Matej Urbas
3c44820ae1 python3.pkgs.mypyllant: 0.9.12 -> 0.9.15 2026-06-15 08:59:29 +01:00
Jo
5ee58ee18e {vectorscan,python3Packages.pyperscan,oniux}: make use of compund licenses (#531167) 2026-06-15 07:46:15 +00:00
Fabian Affolter
0e7f9ceb34 python3Packages.cyclopts: 4.17.0 -> 4.18.0 (#531898) 2026-06-15 07:40:45 +00:00
R. Ryantm
98c53f954c lagrange: 1.20.6 -> 1.20.7 2026-06-15 11:32:36 +04:00
Doron Behar
2c249d6841 musescore: 4.7.2 -> 4.7.3 (#530966) 2026-06-15 07:27:32 +00:00
Fabian Affolter
b31362fefc nerva: 1.15.0 -> 1.18.1 (#531899) 2026-06-15 07:25:25 +00:00
Fabian Affolter
7978dcd5f1 python3Packages.pubnub: 10.6.3 -> 10.7.0 (#531904) 2026-06-15 07:25:12 +00:00
Fabian Affolter
232ef09168 python3Packages.aiodiscover: 3.3.1 -> 3.3.2 (#531900) 2026-06-15 07:24:40 +00:00
Fabian Affolter
4aeba385a2 pip-audit: 2.10.0 -> 2.10.1 (#531901) 2026-06-15 07:24:31 +00:00
Fabian Affolter
020ef5146e python3Packages.claude-agent-sdk: 0.2.97 -> 0.2.101 (#531902) 2026-06-15 07:24:17 +00:00
Fabian Affolter
15a2637f9f python3Packages.pyexploitdb: 0.3.30 -> 0.3.31 (#531903) 2026-06-15 07:24:08 +00:00
Fabian Affolter
d757c27cdd python3Packages.slowapi: 0.1.9 -> 0.1.10 (#531868) 2026-06-15 07:15:24 +00:00
Fabian Affolter
074039dc9b python3Packages.tencentcloud-sdk-python: 3.1.114 -> 3.1.115 (#531894) 2026-06-15 07:14:28 +00:00
Gaétan Lepage
370725e36c foks: 0.1.7 -> 0.1.8; dedup (#531897) 2026-06-15 07:13:38 +00:00
Pol Dellaiera
e8002d03a5 zeroclaw: 0.7.5 -> 0.8.0 (#531563) 2026-06-15 07:13:36 +00:00
Yt
73c4a86c83 stalwart-proxy: init at 1.0.0 (#530918) 2026-06-15 07:12:06 +00:00
Yt
7cbeb216ba python3Packages.paddlex: 3.6.1 -> 3.7.1, python3Packages.paddleocr: 3.6.1 -> 3.7.1 (#531867) 2026-06-15 07:10:03 +00:00
Yt
dfd6758a4b stalwart-vandelay: init at 1.0.2 (#530899) 2026-06-15 07:09:09 +00:00
Charlotte 🦝 Deleńkec
b0c8003671 bcachefs-tools: mark as working on kernel 7.1
Upstream supported kernel 7.1 since 1.38.1:

daebabcc2e/Changelog.mdwn (L152-L162)
2026-06-15 08:08:44 +01:00
Jacek Galowicz
6a809b1110 h2o: 2.3.0-rolling-2026-06-04 → 2.3.0-rolling-2026-06-10 (#530750) 2026-06-15 07:05:24 +00:00
Gaétan Lepage
d04cac877e python3Packages.codecarbon: 3.2.7 -> 3.2.8 (#531873) 2026-06-15 07:04:09 +00:00
phanirithvij
05337c5315 foks: add phanirithvij as maintainer
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-06-15 12:33:09 +05:30
phanirithvij
870a998b29 foks: 0.1.7 -> 0.1.8
`nix-shell -p nix-update --run "nix-update --version=0.1.8 foks"`

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-06-15 12:33:09 +05:30
phanirithvij
f35179843a foks-server: convert to an alias
foks: add versionCheckHook

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-06-15 12:33:09 +05:30
@mjones
2a54d34b17 mattermostLatest: 11.7.2 -> 11.7.3 (#531067) 2026-06-15 06:54:57 +00:00
Reynald Affeldt
da9109b99c ocqPackages.mathcomp-analysis: change how to specify dependencies 2026-06-15 15:47:32 +09:00
Fabian Affolter
4eeb675665 python3Packages.pubnub: 10.6.3 -> 10.7.0
Diff: https://github.com/pubnub/python/compare/10.6.3...10.7.0

Changelog: https://github.com/pubnub/python/releases/tag/10.7.0
2026-06-15 08:46:37 +02:00
Reynald Affeldt
8e376c4fbe rocqPackages.mathcomp-analysis: update dependencies 2026-06-15 15:45:50 +09:00
Fabian Affolter
2f225102aa python3Packages.pyexploitdb: 0.3.30 -> 0.3.31
Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md
2026-06-15 08:45:43 +02:00
Fabian Affolter
9658d91c96 python3Packages.aiodiscover: 3.3.1 -> 3.3.2
Diff: https://github.com/bdraco/aiodiscover/compare/v3.3.1...v3.3.2

Changelog: https://github.com/bdraco/aiodiscover/releases/tag/v3.3.2
2026-06-15 08:36:28 +02:00
Fabian Affolter
44bc9deaef pip-audit: 2.10.0 -> 2.10.1
Diff: https://github.com/trailofbits/pip-audit/compare/v2.10.0...v2.10.1

Changelog: https://github.com/pypa/pip-audit/releases/tag/v2.10.1
2026-06-15 08:34:59 +02:00
Fabian Affolter
78f6a17e70 python3Packages.claude-agent-sdk: 0.2.97 -> 0.2.101
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.97...v0.2.101

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.101/CHANGELOG.md
2026-06-15 08:33:39 +02:00
Fabian Affolter
81f7638837 python3Packages.cyclopts: 4.17.0 -> 4.18.0
Diff: https://github.com/BrianPugh/cyclopts/compare/v4.17.0...v4.18.0

Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.18.0
2026-06-15 08:33:10 +02:00
Fabian Affolter
6128956d19 nerva: 1.15.0 -> 1.18.1
Diff: https://github.com/praetorian-inc/nerva/compare/v1.15.0...v1.18.1

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.18.1/CHANGELOG.md
2026-06-15 08:31:42 +02:00
Fabian Affolter
ad5744459a pdm: 2.26.6 -> 2.27.0, unbreak (#531813) 2026-06-15 06:27:45 +00:00
leiserfg
363fc23dd3 kitty: 0.47.2->0.47.4 2026-06-15 08:27:42 +02:00
Fabian Affolter
3484ed3652 python3Packages.a2a-sdk: disable tests that fail on Darwin (#531785) 2026-06-15 06:26:08 +00:00
Fabian Affolter
6aefb0afbf dalfox: 3.0.2 -> 3.1.0 (#531681) 2026-06-15 06:25:21 +00:00
Fabian Affolter
eaffa2adf2 python3Packages.slowapi: migrate to finalAttrs 2026-06-15 08:22:05 +02:00
Fabian Affolter
0ac6f87c19 python3Packages.microsoft-kiota-authentication-azure: 1.10.2 -> 1.10.3 (#531855) 2026-06-15 06:20:06 +00:00
Ryan Burns
b2c16195ed python3Packages.temporalio: 1.27.2 -> 1.28.0 (#531234) 2026-06-15 06:18:29 +00:00
Ryan Burns
43afbe7b06 octavePackages.datatypes: 1.2.3 -> 1.2.4 (#531553) 2026-06-15 06:18:05 +00:00
Ryan Burns
19096aa0ab github-mcp-server: 1.1.2 -> 1.3.0 (#531499) 2026-06-15 06:17:30 +00:00
Fabian Affolter
4f87ecabba python3Packages.tencentcloud-sdk-python: 3.1.114 -> 3.1.115
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.114...3.1.115

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.115/CHANGELOG.md
2026-06-15 08:15:54 +02:00
Ryan Burns
35ddb907ec haylxon: 1.1.0 -> 1.2.1 (#531494) 2026-06-15 06:14:22 +00:00
Ryan Burns
7d8a5d6075 redli: 0.17.0 -> 0.18.0 (#531448) 2026-06-15 06:13:15 +00:00
Ryan Burns
2149d8fd23 gitte: 0.6.1 -> 0.7.0 (#531465) 2026-06-15 06:13:03 +00:00
Ryan Burns
3d0147f4da quill-log: 11.1.0 -> 12.0.0 (#531450) 2026-06-15 06:12:47 +00:00
Ryan Burns
f4fe507c5e tdarr-node: 2.77.01 -> 2.78.01 (#531439) 2026-06-15 06:12:07 +00:00
Ryan Burns
049f419ab8 jfrog-cli: 2.107.0 -> 2.108.0 (#531606) 2026-06-15 06:05:23 +00:00
Ryan Burns
31e1030b4a i18next-cli: 1.61.0 -> 1.63.1 (#531854) 2026-06-15 06:04:31 +00:00
Ryan Burns
b93ed1f5b2 deno: 2.8.2 -> 2.8.3 (#531721) 2026-06-15 06:02:54 +00:00
nixpkgs-ci[bot]
d1c9fd8e32 panache: 2.51.0 -> 2.54.0 (#531870) 2026-06-15 06:02:52 +00:00
Bjørn Forsman
39ed8d92b1 lighttpd: 1.4.82 -> 1.4.83 (#531827) 2026-06-15 06:02:51 +00:00
nixpkgs-ci[bot]
2e63a5fdfc shopware-cli: 0.15.3 -> 0.15.5 (#531810) 2026-06-15 06:02:31 +00:00
nixpkgs-ci[bot]
5c648663d8 netgen-vlsi: 1.5.320 -> 1.5.321 (#531410) 2026-06-15 06:02:17 +00:00
phanirithvij
d08b48f9d0 foks: dedup foks, foks-server derivations
should be 0 rebuilds for this commit

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2026-06-15 11:30:54 +05:30
Ryan Burns
c46e429d2f treemd: 0.5.11 -> 0.5.12 (#531614) 2026-06-15 06:00:52 +00:00
Ryan Burns
199ba477e8 diffoscope: add mdaniels5757 as co-maintainer (#531693) 2026-06-15 06:00:07 +00:00
Ryan Burns
9955b1b426 proton-authenticator: fix crash on Wayland (#531671) 2026-06-15 05:59:30 +00:00
Pol Dellaiera
7adaa9f94f leviculum: init at 0.6.0 (#531781) 2026-06-15 05:58:40 +00:00
Ryan Burns
5f7a7aea9f waymore: 6.5 -> 8.9 (#531811) 2026-06-15 05:52:53 +00:00
Ryan Burns
2648a7e5ff wayscriber: 0.9.19 -> 0.9.20 (#531812) 2026-06-15 05:51:09 +00:00
Pol Dellaiera
84052d763b leviculum: init at 0.6.0 2026-06-15 07:46:38 +02:00
R. Ryantm
5725281144 pt2-clone: 1.89 -> 1.90 2026-06-15 05:37:30 +00:00
Paul Meyer
8d3bc2ec90 athens: 0.17.1 -> 0.18.0
Signed-off-by: Paul Meyer <katexochen0@gmail.com>
2026-06-15 07:31:25 +02:00
zowoq
9baa406803 terraform-providers.baidubce_baiducloud: 1.23.2 -> 1.23.3 (#531882) 2026-06-15 05:29:08 +00:00
R. Ryantm
a51221bbc9 cosign: 3.0.6 -> 3.1.1 2026-06-15 05:09:36 +00:00
R. Ryantm
9c1782e0bf terraform-providers.baidubce_baiducloud: 1.23.2 -> 1.23.3 2026-06-15 05:06:53 +00:00
Vincent Laporte
736aa3bec7 easycrypt: 2026.05 -> 2026.06 (#531160) 2026-06-15 05:01:56 +00:00
R. Ryantm
0bbca74111 renode-dts2repl: 0-unstable-2026-05-28 -> 0-unstable-2026-06-08 2026-06-15 04:56:59 +00:00
dotlambda
a7bbc2ab4a python3Packages.pyotp: 2.9.0 -> 2.10.0 (#531718) 2026-06-15 04:52:00 +00:00
R. Ryantm
29c21f3a58 keifu: 0.3.0 -> 0.4.0 2026-06-15 04:44:55 +00:00
R. Ryantm
71859186f2 python3Packages.codecarbon: 3.2.7 -> 3.2.8 2026-06-15 04:41:44 +00:00
R. Ryantm
c51fecdad3 panache: 2.51.0 -> 2.54.0 2026-06-15 04:19:34 +00:00
R. Ryantm
32806179bd python3Packages.slowapi: 0.1.9 -> 0.1.10 2026-06-15 04:06:18 +00:00
Lein Matsumaru
c5b2a68bf8 python3Packages.paddleocr: 3.6.1 -> 3.7.1 2026-06-15 04:05:41 +00:00
Masum Reza
760ce47cf1 uwsm: 0.26.4 -> 0.26.5 (#531841) 2026-06-15 04:03:46 +00:00
Masum Reza
11cec17715 vscode: 1.123.0 -> 1.124.2 (#531837) 2026-06-15 04:03:31 +00:00
nixpkgs-ci[bot]
c04c3e72eb rumdl: 0.2.8 -> 0.2.16 (#531792) 2026-06-15 03:58:39 +00:00
R. Ryantm
f89df3d528 libretro.flycast: 0-unstable-2026-06-05 -> 0-unstable-2026-06-12 2026-06-15 03:58:38 +00:00
nixpkgs-ci[bot]
1ac2fdc44e enzyme: 0.0.264 -> 0.0.267 (#531523) 2026-06-15 03:58:38 +00:00
R. Ryantm
889a4f48f7 sigsum: 0.14.0 -> 0.14.1 2026-06-15 03:46:40 +00:00
dotlambda
c504c01677 python3Packages.zigpy-zboss: 2.0.0 -> 2.0.1 (#531853) 2026-06-15 03:39:36 +00:00
R. Ryantm
2ec3399f54 plasticscm-client-core-unwrapped: 11.0.16.9998 -> 11.0.16.10216 2026-06-15 03:27:53 +00:00
R. Ryantm
42bf783edf plasticscm-theme: 11.0.16.9998 -> 11.0.16.10216 2026-06-15 03:26:12 +00:00
R. Ryantm
d04a4abe99 plasticscm-client-gui-unwrapped: 11.0.16.9998 -> 11.0.16.10216 2026-06-15 03:15:42 +00:00
R. Ryantm
f9b3920704 i18next-cli: 1.61.0 -> 1.63.1 2026-06-15 03:14:07 +00:00
R. Ryantm
afc1a37f6c python3Packages.microsoft-kiota-authentication-azure: 1.10.2 -> 1.10.3 2026-06-15 03:11:25 +00:00
R. Ryantm
d01f43605c python3Packages.zigpy-zboss: 2.0.0 -> 2.0.1 2026-06-15 02:59:52 +00:00
h7x4
0735437c1b cyme: 3.0.0 -> 3.0.1 (#531169) 2026-06-15 02:59:12 +00:00
R. Ryantm
956c381f30 zk: 0.15.4 -> 0.15.5 2026-06-15 02:48:43 +00:00
Michael Daniels
03a867a1aa python3Packages.retryhttp: 1.3.1 -> 1.4.0 (#517314) 2026-06-15 02:37:49 +00:00
Michael Daniels
162aba450a headlamp-server: 0.41.0 -> 0.42.0 (#517708) 2026-06-15 02:33:48 +00:00
nixpkgs-ci[bot]
c473d3fca9 fut: 3.3.3 -> 3.3.4 (#531831) 2026-06-15 02:31:28 +00:00
Michael Daniels
627c423594 vscode-extensions.ms-azuretools.vscode-containers: 2.4.2 -> 2.4.5 (#516194) 2026-06-15 02:26:13 +00:00
Michael Daniels
99f6644680 vscode-extensions.pkief.material-icon-theme: 5.33.1 -> 5.35.0 (#516179) 2026-06-15 02:23:53 +00:00
Michael Daniels
c3975c02d7 python3Packages.gdown: 5.2.1 -> 6.1.0 (#509252) 2026-06-15 02:15:18 +00:00
Michael Daniels
d1014ec012 linuxPackages.facetimehd: 0.6.13 -> 0.7.0.1 (#510918) 2026-06-15 02:09:55 +00:00
R. Ryantm
862f51c2ef xdg-desktop-portal-termfilechooser: 1.4.0 -> 1.4.3 2026-06-15 02:06:23 +00:00
Michael Daniels
a49677885e obs-studio-plugins.obs-vertical-canvas: 1.6.2 -> 1.6.4 (#509852) 2026-06-15 02:04:20 +00:00
Michael Daniels
9b6559ab01 grafanaPlugins.grafana-googlesheets-datasource: 1.2.14 -> 2.5.0 (#510657) 2026-06-15 02:01:44 +00:00
Michael Daniels
0a04325e9b python3Packages.odfdo: 3.22.3 -> 3.22.8 (#509141) 2026-06-15 01:51:40 +00:00
R. Ryantm
4a7d7f3016 obs-studio-plugins.obs-vertical-canvas: 1.6.2 -> 1.6.4
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-06-14 21:47:59 -04:00
R. Ryantm
ff61ee562b uwsm: 0.26.4 -> 0.26.5 2026-06-15 01:46:53 +00:00
Michael Daniels
d9741f663f ghq: 1.9.4 -> 1.10.1 (#508996) 2026-06-15 01:40:55 +00:00
Michael Daniels
593ffa8f4a boundary: 0.19.0 -> 0.21.2 (#508740) 2026-06-15 01:39:03 +00:00
Michael Daniels
be0a0ad414 monetdb: 11.55.3 -> 11.55.5 (#508479) 2026-06-15 01:29:55 +00:00
zowoq
3ec0f5cd60 terraform-providers.hashicorp_google: 7.35.0 -> 7.36.0 (#531836) 2026-06-15 01:23:46 +00:00
R. Ryantm
12915d1791 terraform-providers.hashicorp_google: 7.35.0 -> 7.36.0 2026-06-15 01:08:43 +00:00
R. Ryantm
a490c97863 vscode: 1.123.0 -> 1.124.2 2026-06-15 01:08:38 +00:00
R. Ryantm
0f24386182 fut: 3.3.3 -> 3.3.4 2026-06-15 00:39:42 +00:00
R. Ryantm
8db2f0fa16 vouch-proxy: 0.47.2 -> 0.48.0 2026-06-15 00:27:26 +00:00
R. Ryantm
79d52c4140 lighttpd: 1.4.82 -> 1.4.83 2026-06-15 00:27:10 +00:00
nixpkgs-ci[bot]
635f366cf9 oelint-adv: 9.8.2 -> 9.8.4 (#531573) 2026-06-15 00:12:03 +00:00
Michael Daniels
135dd8bb47 python3Packages.junitparser: 4.0.2 -> 5.0.0 (#506491) 2026-06-14 23:57:48 +00:00
Wael Nasreddine
0e3fea1fa8 bazel-gazelle: 0.47.0 -> 0.51.3, adopt (#531363) 2026-06-14 23:55:43 +00:00
Martin Weinelt
04aeaccdca python3Packages.matter-ble-proxy: 0.8.0 -> 1.0.0 (#531791) 2026-06-14 23:51:47 +00:00
Michael Daniels
aee29f5ca2 python3Packages.{ghidra-bridge,jfx-bridge,pyhidra}: drop (#507105) 2026-06-14 23:51:26 +00:00
Martin Weinelt
2f863ff3ea nixos/music-assistant: Add squeezelite/slimproto firewall ports (#521226) 2026-06-14 23:50:51 +00:00
Peder Bergebakken Sundt
c8071ad7e6 python3Packages.mace-torch: init at 0.3.16 (#530757) 2026-06-14 23:48:06 +00:00
Michael Daniels
fc20f2c004 cni-plugins: 1.9.0 -> 1.9.1 (#500472) 2026-06-14 23:47:30 +00:00
Michael Daniels
b59b15d825 python3Packages.qemu-qmp: 0.0.5 -> 0.0.6 (#507085) 2026-06-14 23:47:13 +00:00
Michael Daniels
55c79f8369 pj: 1.13.0 -> 1.14.0 (#500347) 2026-06-14 23:46:51 +00:00
Michael Daniels
d731ed916b mitra: 4.17.0 -> 5.0.0 (#504335) 2026-06-14 23:46:24 +00:00
Martin Weinelt
e65d2146d7 nixos/tests: migrate some to nspawn (#531604) 2026-06-14 23:46:16 +00:00
R. Ryantm
09a67eecf0 phpactor: 2026.05.30.1 -> 2026.05.30.2 2026-06-14 23:40:33 +00:00
Martin Weinelt
3aba1ee7d9 nixos/tests/pretalx: migrate to nspawn 2026-06-15 01:38:25 +02:00
Martin Weinelt
f6ba286b28 nixos/tests/pretix: migrate to nspawn 2026-06-15 01:38:25 +02:00
Martin Weinelt
aa8c9f5d9a nixos/pretalx: remove elevation from the pretalx-manage wrapper
This reduces execution of pretalx-manage to root, so there is no
dependency on sudo, a setuid root binary, any more.
2026-06-15 01:38:16 +02:00
Martin Weinelt
091abce836 nixos/pretix: remove elevation from pretix-manage wrapper
Instead we use runuser, which is root-only, which does not force a sudo
requirement onto setups running pretix.
2026-06-15 01:38:16 +02:00
Martin Weinelt
2f2bba6b56 nixos/tests/systemd-networkd-ipv6-prefix-delegation: run in nspawn 2026-06-15 01:38:16 +02:00
Martin Weinelt
fec2f10b70 nixosTests.kea: migrate to nspawn
Fix a robustness issue when curl'ig the Prometheus Exporter, where grep
exiting early caused curl to throw SIGPIPE.
2026-06-15 01:38:15 +02:00
Yohann Boniface
ae36f4c357 python3Packages.low-index: 1.2.1 -> 1.3 (#531372) 2026-06-14 23:37:42 +00:00
Yohann Boniface
a47c0c25d1 {ettercap,global}: fix changelogs (#514711) 2026-06-14 23:31:12 +00:00
zowoq
5979adcf67 staging-nixos merge for 2026-06-14 (#531808) 2026-06-14 23:29:56 +00:00
R. Ryantm
eff316c84d python3Packages.paddlex: 3.6.1 -> 3.7.1 2026-06-14 23:21:13 +00:00
Peder Bergebakken Sundt
84558b8513 pdm: 2.26.6 -> 2.27.0
Changelog: https://github.com/pdm-project/pdm/releases/tag/2.27.0
2026-06-15 01:20:01 +02:00
Peder Bergebakken Sundt
605519e2ea python3Packages.unearth: unbreak with patch from upstream
fixes https://hydra.nixos.org/build/329669767
2026-06-15 01:20:01 +02:00
R. Ryantm
42c99731b5 wayscriber: 0.9.19 -> 0.9.20 2026-06-14 23:14:03 +00:00
R. Ryantm
ae8aedc9b8 waymore: 6.5 -> 8.9 2026-06-14 23:09:03 +00:00
Yohann Boniface
944882ea94 pulseaudio-module-xrdp: fix typo (#530920) 2026-06-14 23:08:05 +00:00
Yohann Boniface
79264df157 python3Packages.protego: 0.6.0 -> 0.6.1 (#531584) 2026-06-14 23:01:57 +00:00
Yohann Boniface
e9aae464ad rmapi: add boltzmannrain to maintainers (#527052) 2026-06-14 23:00:24 +00:00
Yohann Boniface
0137ba3a69 maintainers: drop momeemt (#527907) 2026-06-14 22:59:59 +00:00
Yohann Boniface
fafe435a2e maintainers: remove berce (#530404) 2026-06-14 22:59:36 +00:00
R. Ryantm
f9e8d1aa0c shopware-cli: 0.15.3 -> 0.15.5 2026-06-14 22:59:02 +00:00
Gaétan Lepage
d716148924 python3Packages.torchao: disable failing test on darwin (#531783) 2026-06-14 22:57:03 +00:00
Sandro
0dd6d36514 python3Packages.ydiff: migrate to pyproject (#531648) 2026-06-14 22:54:34 +00:00
Sarah Clark
48e6d9662e python3Packages.torchao: disable failing test on darwin (unknown FP type) 2026-06-14 22:52:05 +00:00
Yohann Boniface
470a990afa python3Packages.awesome-slugify: drop (#527630) 2026-06-14 22:50:55 +00:00
Austin Horstman
dad55b3b34 serve: 14.2.4 -> 14.2.6, bump to pnpm 10 (#530316) 2026-06-14 22:50:38 +00:00
Sandro
db6529507d avell-unofficial-control-center: migration to pyproject (#516125) 2026-06-14 22:48:30 +00:00
Sandro
dbc7e07969 python3Packages.bch: migrate to pyproject (#528716) 2026-06-14 22:43:23 +00:00
Sandro
4edc068184 lemminx: 0.31.0 -> 0.31.2 (#512635) 2026-06-14 22:40:36 +00:00
Gaétan Lepage
5e616d0ee2 python3Packages.anthropic: 0.97.0 -> 0.109.1 (#531754) 2026-06-14 22:40:11 +00:00
Sandro
109b81ec0a deluge: add missing libappindicator-gtk3 dependency (#531532) 2026-06-14 22:35:42 +00:00
nixpkgs-ci[bot]
550c3b4e5d blocky: 0.30.0 -> 0.31.0 (#528457) 2026-06-14 22:35:22 +00:00
Sandro
aac64ec0e7 deno: de-vendor libffi in rusty-v8 (#531673) 2026-06-14 22:34:27 +00:00
R. Ryantm
db928c3aa9 sub-store-frontend: 2.17.31 -> 2.17.36 2026-06-14 22:29:37 +00:00
Sandro
12d0dd0d25 syncthing: 2.0.15 -> 2.1.0 (#529739) 2026-06-14 22:23:22 +00:00
R. Ryantm
2fdbe4a59b parca-agent: 0.47.1 -> 0.48.0 2026-06-14 22:21:32 +00:00
SandaruKasa
ed3265a13f various: address lint-short-path-literals 2026-06-15 01:09:32 +03:00
Sandro
d92a60a8ea python3Packages.yubico: migrate to pyproject (#531642) 2026-06-14 22:08:08 +00:00
Sandro
b478e4c516 python3Packages.zigpy-cc: migrate to pyproject (#531639) 2026-06-14 22:04:08 +00:00
NixClaw
23aa189e95 zeroclaw: 0.7.5 -> 0.8.0
Big release with multi-agent runtime, schema v3, zerocode TUI, and security
hardening.

Changes:
- Bump to v0.8.0
- Update src hash, cargoHash, npmDepsHash
- Remove obsolete api-generated-stub.patch (upstream now ships it)
- Skip wiremock tests that fail in darwin sandbox (checkFlags)
  - Added 3 new commands::update::tests from v0.8.0
2026-06-14 16:02:35 -06:00
Sandro
c0cfac390c nixos/scx-loader: fix failure to run when /etc is immutable (#531710) 2026-06-14 21:57:36 +00:00
zowoq
ced83bf436 terraform-providers.oracle_oci: 8.17.0 -> 8.18.0 (#531679) 2026-06-14 21:56:54 +00:00
zowoq
5e244dbab6 terraform-providers.venafi_venafi: 0.23.1 -> 0.23.2 (#531661) 2026-06-14 21:56:48 +00:00
nixpkgs-ci[bot]
3f0807871a tigerbeetle: 0.17.5 -> 0.17.6 (#531767) 2026-06-14 21:56:41 +00:00
nixpkgs-ci[bot]
5e98a0b692 oci-cli: 3.85.0 -> 3.86.0 (#531768) 2026-06-14 21:56:39 +00:00
Sandro
a61fbc4b2f backintime-common: Add dependency on fuse3 (#531622) 2026-06-14 21:53:41 +00:00
Aaron Andersen
b830c70864 kodiPackages.jellycon: 0.9.1 -> 1.0.0 (#531460) 2026-06-14 21:50:19 +00:00
Sandro
18c75ea2a3 caffeine-ng: 4.2.0 -> 4.3.2 (#523441) 2026-06-14 21:37:09 +00:00
Sandro
970a96f87b byobu: 6.13 -> 6.15 (#523438) 2026-06-14 21:34:56 +00:00
R. Ryantm
ad56b9a886 rumdl: 0.2.8 -> 0.2.16 2026-06-14 21:30:27 +00:00
Austin Horstman
b69bd48d5c treewide: remove usage of CSC_IDENTITY_AUTO_DISCOVERY (#523621) 2026-06-14 21:30:15 +00:00
Sandro
1683a898d7 zensical: 0.0.43 → 0.0.45 (#528108) 2026-06-14 21:29:47 +00:00
Peder Bergebakken Sundt
dd098028b5 python3Packages.sunpy: 7.1.0 -> 7.1.2 (#531656) 2026-06-14 21:29:04 +00:00
kirillrdy
cb9dbb8529 python3Packages.jaxtyping: 0.3.10 -> 0.3.11 (#531437) 2026-06-14 21:28:22 +00:00
nixpkgs-ci[bot]
1aefc3dad8 prqlc: 0.13.12 -> 0.13.13 (#531762) 2026-06-14 21:24:33 +00:00
R. Ryantm
babcc96ab6 python3Packages.matter-ble-proxy: 0.8.0 -> 1.0.0 2026-06-14 21:23:25 +00:00
R. Ryantm
eee4e956e4 ghciwatch: 1.3.5 -> 1.4.1 2026-06-14 21:20:54 +00:00
Michael Daniels
9419963f77 s-tui: 1.3.0 -> 1.4.0 (#501548) 2026-06-14 21:17:56 +00:00
Sandro
9ed4a2d3d0 hinoirisetr: init at 1.6.3 (#521988) 2026-06-14 21:15:03 +00:00
Michael Daniels
b4bba3e019 ttdl: 4.25.1 -> 6.1.1 (#504369) 2026-06-14 21:13:10 +00:00
Michael Daniels
ef0217059f vokoscreen-ng: 4.8.3 -> 4.9.0 (#504552) 2026-06-14 21:12:25 +00:00
Michael Daniels
8649d83e22 MakeMKV: add patch to fix application icon on Gnome (#507224) 2026-06-14 21:11:37 +00:00
Michael Daniels
82a46694d6 google-cloud-sql-proxy: 2.21.1 -> 2.22.1 (#501523) 2026-06-14 21:11:12 +00:00
R. Ryantm
86f2b2c9d5 s-tui: 1.3.0 -> 1.4.0 2026-06-14 17:10:30 -04:00
Niklas Hambüchen
6bff466f72 plausible: 3.0.1 -> 3.2.1 (#531121) 2026-06-14 21:07:25 +00:00
kirillrdy
6b1c74fe2c gpu-viewer: 3.34 -> 3.35 (#531165) 2026-06-14 21:06:15 +00:00
kirillrdy
2d3ec9ed5b python3Packages.kserve: 0.18.0 -> 0.19.0 (#531677) 2026-06-14 21:03:07 +00:00
Michael Daniels
8b1561b62e python3Packages.pinecone-plugin-assistant: 3.0.2 -> 3.0.3 (#505236) 2026-06-14 20:57:03 +00:00
Luc_Ren
4a6280f84d mitra: 4.17.0 -> 5.0.0 2026-06-14 16:54:38 -04:00
Michael Daniels
e7827978ec astroterm: 1.0.10 -> 1.2.0 (#506510) 2026-06-14 20:53:53 +00:00
Sarah Clark
0e9f1ddd1b python3Packages.a2a-sdk: disable tests that fail on Darwin 2026-06-14 13:49:27 -07:00
Maddy Guthridge
656e11ac2d makemkv: fix missing icon on Gnome 2026-06-14 16:48:08 -04:00
figsoda
c0f57a3a57 inlyne: 0.5.0 -> 0.5.2 (#524202) 2026-06-14 20:47:39 +00:00
kirillrdy
b30f9baf9b python3Packages.cartopy: cleanup, fix (#531666) 2026-06-14 20:47:06 +00:00
Michael Daniels
eeb6a8c59b deadbeefPlugins.statusnotifier: 1.6 -> 1.7 (#507375) 2026-06-14 20:43:31 +00:00
kirillrdy
7cee4a6a8a python3Packages.portion: 2.6.1 -> 2.6.2 (#531670) 2026-06-14 20:42:45 +00:00
Michael Daniels
77cf0faacb dvdisaster: 0.79.10-pl5 -> 0.79.10-pl6 (#507377) 2026-06-14 20:42:45 +00:00
Michael Daniels
3b58cf92f5 python3Packages.curl-cffi: add missing rich dependency (#531737) 2026-06-14 20:37:33 +00:00
a-kenji
458f4ef48e nixos/syncthing: fix folder device ID name resolution
This restores the folder (device name -> device ID) resolution the declarative folder
settings depend on, which was removed in 95e51031b4
and resulted in the following tests failing:
- syncthing-folders
- syncthing-init

As well as broke eval of the NixOS module when any folders were defined
through attribute sets and broke runtime when folders were defined
through strings.

Fixes the regression introduced in: #529449
2026-06-14 22:33:31 +02:00
R. Ryantm
de846cf326 firefox-sync-client: 1.9.0 -> 1.10.0 2026-06-14 20:21:37 +00:00
kirillrdy
1e5fb1e35b python3Packages.torchrl: fix hash (#531491) 2026-06-14 20:18:30 +00:00
Yureka
69e8f20e47 gimp: revert __structuredAttrs (#531581) 2026-06-14 22:19:37 +02:00
R. Ryantm
10d7376fb7 llmfit: 0.9.30 -> 0.9.31 2026-06-14 20:15:39 +00:00
Yohann Boniface
2e62a09fa2 python3Packages.pygit2: 1.19.1 -> 1.19.3 (#475807) 2026-06-14 20:12:40 +00:00
Tim Hourigan
2f38420d34 nixos/music-assistant: Add squeezelite/slimproto firewall ports 2026-06-14 21:11:51 +01:00
LIN, Jian
00788b7a88 emacs.pkgs.jabber: build with OMEMO support (#531487) 2026-06-14 20:11:48 +00:00
Yohann Boniface
0abd15f2bf python3Packages.iplotx: 1.6.0 -> 1.7.1 (#488174) 2026-06-14 20:10:39 +00:00
Yohann Boniface
c8396d22d1 python3Packages.pyghmi: 1.6.16 -> 1.6.17 (#531325) 2026-06-14 20:09:05 +00:00
Sergey Makarov
8f6347076c emacs.pkgs.jabber: build with OMEMO support
Emacs-jabber requires a third-party picomemo library for OMEMO support.
It is not strictly required for package to function, but it is needed for E2EE chats.

Co-authored-by: Lin Jian <me@linj.tech>
Signed-off-by: Sergey Makarov <12733495+SeTSeR@users.noreply.github.com>
2026-06-14 23:01:41 +03:00
Yohann Boniface
ad482bb4d7 corefonts: use installFonts (#530489) 2026-06-14 20:00:47 +00:00
Yohann Boniface
c0bee7d7a2 maintainers: drop cameronfyfe (#528686) 2026-06-14 19:57:21 +00:00
R. Ryantm
95e5b232f3 wrtag: 0.31.0 -> 0.32.0 2026-06-14 19:55:49 +00:00
Yohann Boniface
de1fa1c160 python3Packages.aioghost: 0.4.16 -> 0.4.17 (#531294) 2026-06-14 19:55:16 +00:00
R. Ryantm
756598ad50 vscode-extensions.ms-python.pylint: 2026.4.0 -> 2026.6.0 2026-06-14 19:54:15 +00:00
Yohann Boniface
5cf28bf379 python3Packages.openslide: 1.4.3 -> 1.4.6 (#531632) 2026-06-14 19:53:52 +00:00
Gaétan Lepage
5c66467119 vimPlugins.avante-nvim: copy compiled libraries instead of symlinking (#531700) 2026-06-14 19:48:30 +00:00
R. Ryantm
cc0dffb533 snapraid: 14.5 -> 14.7 2026-06-14 19:48:23 +00:00
Masum Reza
995c4e4dcd warp-terminal: 0.2026.06.03.09.49.stable_01 -> 0.2026.06.10.09.27.stable_01 (#531714) 2026-06-14 19:47:30 +00:00
Yohann Boniface
8e04faa2cd hl-log-viewer: 0.36.2 -> 0.36.3 (#531469) 2026-06-14 19:46:17 +00:00
dotlambda
5d43843513 python3Packages.pydroplet: 2.3.4 -> 2.4.0 (#531763) 2026-06-14 19:45:13 +00:00
nixpkgs-ci[bot]
dc46ebf47e statix: 0-unstable-2026-05-14 -> 0.5.8-unstable-2026-06-13 (#524695) 2026-06-14 19:42:35 +00:00
R. Ryantm
8f2bb26462 oci-cli: 3.85.0 -> 3.86.0 2026-06-14 19:42:16 +00:00
Yohann Boniface
7d83a49bbf python3Packages.vsts: migrate to pyproject (#531728) 2026-06-14 19:41:32 +00:00
R. Ryantm
e16bf06715 tigerbeetle: 0.17.5 -> 0.17.6 2026-06-14 19:40:10 +00:00
Masum Reza
d1160499fe microsoft-edge: 149.0.4022.52 -> 149.0.4022.69 (#531756) 2026-06-14 19:34:23 +00:00
R. Ryantm
29dff8cf52 python3Packages.pydroplet: 2.3.4 -> 2.4.0 2026-06-14 19:24:50 +00:00
R. Ryantm
d95830c43e prqlc: 0.13.12 -> 0.13.13 2026-06-14 19:21:27 +00:00
R. Ryantm
f9901a79e0 xenia-canary: 0-unstable-2026-06-05 -> 0-unstable-2026-06-14 2026-06-14 19:18:12 +00:00
R. Ryantm
e5bd05c785 python3Packages.pygit2: 1.19.1 -> 1.19.3 2026-06-14 19:13:53 +00:00
R. Ryantm
fa89f0f30e kubernetes-helmPlugins.helm-unittest: 1.1.0 -> 1.1.1 2026-06-14 19:11:58 +00:00
K900
6783eb98a6 linux_7_1: init at 7.1 (#531752) 2026-06-14 19:10:38 +00:00
sarahec
f2084f3481 python3Packages.anthropic: 0.97.0 -> 0.109.1 2026-06-14 12:09:07 -07:00
R. Ryantm
69fb8c204d microsoft-edge: 149.0.4022.52 -> 149.0.4022.69 2026-06-14 19:07:28 +00:00
Gaetan Lepage
81707a38fa turingdb: fix cudaSupport 2026-06-14 19:02:38 +00:00
Gaetan Lepage
bcb2907c62 colmap: fix CUDA support 2026-06-14 19:02:38 +00:00
Gaetan Lepage
3dbdf4f055 faiss: fix cmake CUDA logic to fix downstream consumers 2026-06-14 19:02:38 +00:00
Gaetan Lepage
ab8472918c colmap: cleanup, fix on aarch64-linux and on darwin 2026-06-14 19:02:38 +00:00
nixpkgs-ci[bot]
8cbc2e9e16 amp-cli: 0.0.1780564400-g2007df -> 0.0.1781370323-g977781 (#531418) 2026-06-14 19:01:52 +00:00
Audrey Dutcher
afccb07c0a nixtamal: 1.5.4 → 1.6.0 (#531243) 2026-06-14 19:01:42 +00:00
Lin Jian
6922fbdfdb emacs.pkgs.jabber: 0.10.5 -> 0.11.0
The devel version is also bumped.
2026-06-15 03:00:40 +08:00
Lin Jian
3b6239c340 emacs.pkgs.keymap-popup: init at 0.3.1
Also add the devel version.

We manually add this package so that we can bump jabber the latest
version 0.11.0.
2026-06-15 03:00:40 +08:00
OPNA2608
de7f6cdd13 ffmpeg: Exclude known-broken test on big-endian 2026-06-14 20:58:53 +02:00
R. Ryantm
a92df62a15 clouddrive2: 1.0.8 -> 1.0.10 2026-06-14 18:51:30 +00:00
nixpkgs-ci[bot]
056654a82e Merge master into staging-nixos 2026-06-14 18:32:04 +00:00
nixpkgs-ci[bot]
94af5fb07b zashboard: 3.7.1 -> 3.9.0 (#531692) 2026-06-14 18:29:03 +00:00
R. Ryantm
98271115bc vscode-extensions.amazonwebservices.amazon-q-vscode: 2.2.0 -> 2.3.0 2026-06-14 18:14:31 +00:00
R. Ryantm
e53cdaa994 lsh: 1.5.8 -> 1.6.1 2026-06-14 18:09:00 +00:00
K900
fe36669082 linux_7_1: init at 7.1 2026-06-14 21:04:08 +03:00
Thiago Kenji Okada
83f27cec2b libretro.beetle-psx: 0-unstable-2026-06-02 -> 0-unstable-2026-06-14 (#531734) 2026-06-14 18:02:49 +00:00
Felix Bargfeldt
c1f5dfba62 fastfetch: disable enlightment by default (#531730) 2026-06-14 18:01:33 +00:00
Colin
5a9fb8993d python3Packages.curl-cffi: add missing rich dependency
otherwise `$out/bin/curl-cffi` fails:
> Traceback (most recent call last):
>   File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/bin/.curl-cffi-wrapped", line 6, in <module>
>     from curl_cffi.cli import main
>   File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/__init__.py", line 6, in <module>
>     from .run import handle_run, parse_http_file  # noqa: F401
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/run.py", line 11, in <module>
>     from .request import _execute_request
>   File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/request.py", line 12, in <module>
>     from .output import determine_print_spec, handle_download, print_output
>   File "/nix/store/jdi22r7swyiml492lms3ril9b45phmf9-python3.13-curl-cffi-0.15.0/lib/python3.13/site-packages/curl_cffi/cli/output.py", line 12, in <module>
>     from rich.console import Console
> ModuleNotFoundError: No module named 'rich'

`rich` was being propagated by `litestar` -- added to
`nativeCheckInputs` in 4985af20df. build with `doCheck = false` and
it's clear that upstream wants `rich` at runtime:

> Running phase: pythonRuntimeDepsCheckHook
> Executing pythonRuntimeDepsCheck
> Checking runtime dependencies for curl_cffi-0.15.0-cp310-abi3-linux_aarch64.whl
>   - rich not installed
2026-06-14 17:59:39 +00:00
nixpkgs-ci[bot]
c46193bcc0 emhash: 1.0.1 -> 1.1.0 (#531662) 2026-06-14 17:53:51 +00:00
K900
5972e93d5b linux/generate-config: disallow conflicting answers to choice questions (#531605) 2026-06-14 17:52:59 +00:00
Felix Bargfeldt
ccbe0c1fb3 python3Packages.symbolic: 13.1.1 -> 13.2.0 (#531731) 2026-06-14 17:51:40 +00:00
R. Ryantm
6ac0afc5ea libretro.beetle-psx: 0-unstable-2026-06-02 -> 0-unstable-2026-06-14 2026-06-14 17:49:20 +00:00
Austin Horstman
730d827007 fastfetch: disable enlightment by default
Added to fit into the theme of the full fat fastfetch providing all
features.. but, nixpkgs enlightenment lib isn't packaged well enough and
bloats closure for something that's supposed to just be a lib
dependency.
2026-06-14 12:43:46 -05:00
klea
9ff193b858 backintime-common: Add dependency on fuse3
Closes #531574
2026-06-14 17:37:10 +00:00
R. Ryantm
ce9d2fa07d python3Packages.symbolic: 13.1.1 -> 13.2.0 2026-06-14 17:34:00 +00:00
Kerstin Humm
109937ebaf radicale: 3.7.4 -> 3.7.5 (#531720) 2026-06-14 17:31:20 +00:00
Marcin Serwin
a9d60c4376 bazel_8: 8.6.0 -> 8.7.0 (#521057) 2026-06-14 17:25:15 +00:00
Pol Dellaiera
60d26e9dfd nomadnet: init at 1.2.0 (#531723) 2026-06-14 17:20:49 +00:00
nixpkgs-ci[bot]
df52f2ab7a spacetimedb: 2.4.0 -> 2.5.0-hotfix1 (#531158) 2026-06-14 17:15:50 +00:00
Martin Weinelt
9bbea6164b librewolf: mark with knownVulnerabilities (#531706) 2026-06-14 17:13:52 +00:00
Pol Dellaiera
c9c19e04b9 lxmf: init at 1.0.1 2026-06-14 19:13:24 +02:00
Pol Dellaiera
6b3c34197f nomadnet: init at 1.2.0 2026-06-14 19:11:30 +02:00
gabby
1d12166a6e fontconfig: add support for aliases (#524628) 2026-06-14 17:08:27 +00:00
Pol Dellaiera
26c8a69b87 rns-proxy: init at 0.1.0 (#531719) 2026-06-14 17:06:41 +00:00
Yt
ff014cd01c python3Packages.brotli-asgi: migrate to pyproject (#528838) 2026-06-14 16:56:03 +00:00
Pol Dellaiera
f96f620edb rns-proxy: init at 0.1.0 2026-06-14 18:54:32 +02:00
R. Ryantm
bb66163596 bazel_8: 8.6.0 -> 8.7.0 2026-06-14 18:53:51 +02:00
dotlambda
543a37d1a1 python3Packages.victron-mqtt: 2026.6.1 -> 2026.6.4 (#531697) 2026-06-14 16:44:56 +00:00
Michael Daniels
fcbf9a8147 python3Packages.frida-python: 17.5.1 -> 17.9.11 (#525142) 2026-06-14 16:43:37 +00:00
nixpkgs-ci[bot]
a418740a19 xfr: 0.9.14 -> 0.9.19 (#531695) 2026-06-14 16:43:13 +00:00
nixpkgs-ci[bot]
d3cff207f9 gforth: 0.7.9_20260513 -> 0.7.9_20260610 (#531571) 2026-06-14 16:43:04 +00:00
nixpkgs-ci[bot]
d585a7aa34 hyprwhspr-rs: 0.3.29 -> 0.3.30 (#531214) 2026-06-14 16:42:58 +00:00
Michael Daniels
0d391972d9 albyhub: 1.22.2 -> 1.23.0 (#531083) 2026-06-14 16:40:09 +00:00
Wolfgang Walther
5c28fd033d haskell.packages.ghc912.glib: patch incompatibility with rts (#531655) 2026-06-14 16:34:44 +00:00
R. Ryantm
069f6dabae warp-terminal: 0.2026.06.03.09.49.stable_01 -> 0.2026.06.10.09.27.stable_01 2026-06-14 16:27:24 +00:00
isabel
5c23b64f02 xandikos: 0.4.0 -> 0.4.2 (#531702) 2026-06-14 16:27:09 +00:00
R. Ryantm
2f02621784 helmfile: 1.5.2 -> 1.5.3 2026-06-14 16:26:04 +00:00
Niklas Hambüchen
9eac87a123 plausible: drop xanderio and e1mo as maintainers (#531324) 2026-06-14 16:21:05 +00:00
Robert Schütz
9013a3ba71 python3Packages.pyotp: 2.9.0 -> 2.10.0
Diff: https://github.com/pyauth/pyotp/compare/v2.9.0...v2.10.0

Changelog: https://github.com/pyauth/pyotp/blob/v2.10.0/Changes.rst
2026-06-14 09:19:22 -07:00
Aaron Andersen
3436213592 autologin: update homepage (#531704) 2026-06-14 16:17:40 +00:00
TomaSajt
f701f68ba0 voicevox: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:40 +02:00
TomaSajt
730875f9e6 teams-for-linux: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:40 +02:00
TomaSajt
92c17ecc75 super-productivity: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:39 +02:00
TomaSajt
524f9353a2 signal-desktop: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:39 +02:00
TomaSajt
cd3edd505e opencode-desktop: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:39 +02:00
TomaSajt
0d9c3cc57e mqtt-explorer: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:39 +02:00
TomaSajt
eac6f84bdc kando: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:39 +02:00
TomaSajt
74fa738dc8 gridtracker2: remove usage of CSC_IDENTITY_AUTO_DISCOVERY, refactor 2026-06-14 18:13:38 +02:00
TomaSajt
dd7d6f1134 drawio: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:38 +02:00
TomaSajt
9e2a7c6780 bitwarden-desktop: remove usage of CSC_IDENTITY_AUTO_DISCOVERY 2026-06-14 18:13:32 +02:00
Robert Schütz
aecf152c14 radicale: 3.7.4 -> 3.7.5
Diff: https://github.com/Kozea/Radicale/compare/v3.7.4...v3.7.5

Changelog: https://github.com/Kozea/Radicale/blob/v3.7.5/CHANGELOG.md
2026-06-14 09:11:40 -07:00
bokicoder
ab7db15c69 nixos/scx-loader: fix failure to run when /etc is immutable 2026-06-15 00:11:26 +08:00
Arne Keller
5da76dee90 clojure: add versionCheckHook (#531026) 2026-06-14 16:08:45 +00:00
Michael Daniels
3a5c240ffe tests.replaceVars: fix group mismatches
This fixes group mismatches observed on Darwin, e.g.:

```
replaceVars-succeeds
--- /nix/store/wahj58fiii5j1jy6s9mpbdyxzhq3plnb-source.txt
+++ /nix/store/bfmykrc9r5ycy0dj8l1z2p9c5116dny8-expected
├── stat {}
│ @@ -1,7 +1,7 @@
│
│    Size: 96        	Blocks: 0          IO Block: 4096   directory
│ -Device: 1,15	Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/   wheel)
│ +Device: 1,15	Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (  350/  nixbld)
│
│  Modify: 1970-01-01 00:00:01.000000000 +0000
```
2026-06-14 12:06:11 -04:00
Michael Daniels
85912a429b tests.trivial-builders.symlinkJoin: fix group mismatches
This fixes group mismatches observed on Darwin, e.g.:

```
--- /nix/store/w7fr9zs91z02c1bbd54lxkvipwn7xfhd-symlinkJoin
+++ /nix/store/7r2jq748ikrryqzm55cwbxqpng276wpd-symlinkJoin-foo-bar-baz
├── stat {}
│ @@ -1,7 +1,7 @@
│
│    Size: 128          Blocks: 0          IO Block: 4096   directory
│ -Device: 1,15 Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/   wheel)
│ +Device: 1,15 Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (  350/  nixbld)
```
2026-06-14 12:05:58 -04:00
Hythera
52a5a3bdd7 librewolf: mark with knownVulnerabilities 2026-06-14 18:05:18 +02:00
dotlambda
646e7a0f7d python3Packages.ocrmypdf: 17.5.0 -> 17.6.0 (#531099) 2026-06-14 16:03:57 +00:00
Aaron Andersen
031be8db4a autologin: update homepage 2026-06-14 12:03:33 -04:00
dotlambda
953a12e296 libsigcxx30: 3.6.0 -> 3.8.1 (#529284) 2026-06-14 16:03:06 +00:00
dotlambda
f418f5ba19 vips: 8.18.2 -> 8.18.3 (#531119) 2026-06-14 16:02:21 +00:00
nixpkgs-ci[bot]
edfd22f12a routedns: 0.1.191 -> 0.1.208 (#531123) 2026-06-14 16:00:24 +00:00
nixpkgs-ci[bot]
ec7b27f629 gitkraken: 12.1.2 -> 12.2.0 (#530160) 2026-06-14 16:00:20 +00:00
Chloe A
243695ad14 xandikos: 0.4.0 -> 0.4.2 2026-06-14 20:52:30 +05:00
bandithedoge
32256defcc vimPlugins.avante-nvim: copy compiled libraries instead of symlinking
Avoids installing avante-nvim-lib and rustc (+1 GB) into the user's
system closure
2026-06-14 17:45:09 +02:00
Bjørn Forsman
6f11897ec8 dnsmasq: 2.92rel2 -> 2.93 (#531589) 2026-06-14 15:35:59 +00:00
R. Ryantm
a8ed87e8da deno: 2.8.2 -> 2.8.3 2026-06-14 15:34:54 +00:00
satstack
f77a260493 albyhub: add startup test 2026-06-14 08:32:18 -07:00
satstack
71e587c334 albyhub: 1.22.2 -> 1.23.0
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-14 08:32:18 -07:00
R. Ryantm
29fbfd106f python3Packages.victron-mqtt: 2026.6.1 -> 2026.6.4 2026-06-14 15:27:55 +00:00
Michael Daniels
93ac663ae2 diffoscope: add mdaniels5757 as co-maintainer 2026-06-14 11:27:12 -04:00
ccicnce113424
4fd0f759fb flutter344: init at 3.44.2 2026-06-14 23:23:14 +08:00
Marcin Serwin
db28468bcb xq: 0.4.1 -> 0.5.0 (#521016) 2026-06-14 15:23:02 +00:00
R. Ryantm
66c6ebbf00 xfr: 0.9.14 -> 0.9.19 2026-06-14 15:23:01 +00:00
Pavol Rusnak
5b3b716be7 openocd-rp2040: move override to pkgs/by-name (#531379) 2026-06-14 15:21:43 +00:00
R. Ryantm
7fa1b4c628 zashboard: 3.7.1 -> 3.9.0 2026-06-14 15:18:10 +00:00
Cosima Neidahl
040f6200d5 {lomiri,lomiri-qt6}.lomiri-thumbnailer: 3.1.0 -> 3.1.1 (#527770) 2026-06-14 15:17:04 +00:00
Cosima Neidahl
9348189295 libvgm: 0-unstable-2026-04-06 -> 0-unstable-2026-06-07 (#531297) 2026-06-14 15:16:33 +00:00
Marcin Serwin
005b62b0c8 shpool: 0.9.8 -> 0.10.1 (#520361) 2026-06-14 15:13:18 +00:00
Marcin Serwin
7e5532b9c2 sink-rotate: update src and accept upstream versioning (#520113) 2026-06-14 15:11:06 +00:00
Michael Daniels
439d87cb15 octavePackages.dicom: 0.7.2 -> 0.7.3 (#529503) 2026-06-14 15:08:49 +00:00
Michael Daniels
c114d9f978 python3Packages.entsoe-apy: 0.9.2 -> 1.1.0 (#503292) 2026-06-14 15:07:32 +00:00
Shahar "Dawn" Or
f42490dc69 sink-rotate: update src and accept upstream versioning 2026-06-14 22:05:28 +07:00
Jan-Niklas Burfeind
633dc17a66 openocd-rp2040: move override to pkgs/by-name
and update the description.
2026-06-14 17:03:02 +02:00
R. Ryantm
ba10b5f5b1 dalfox: 3.0.2 -> 3.1.0 2026-06-14 14:55:54 +00:00
Gaetan Lepage
578a0d3e39 python3Packages.portion: 2.6.1 -> 2.6.2
Diff: https://github.com/AlexandreDecan/portion/compare/2.6.1...2.6.2

Changelog: https://github.com/AlexandreDecan/portion/blob/refs/tags/2.6.2/CHANGELOG.md
2026-06-14 14:55:35 +00:00
R. Ryantm
ceee92f9a3 terraform-providers.oracle_oci: 8.17.0 -> 8.18.0 2026-06-14 14:54:51 +00:00
Gaetan Lepage
16a84aac3c python3Packages.kserve: 0.18.0 -> 0.19.0
Diff: https://github.com/kserve/kserve/compare/v0.18.0...v0.19.0

Changelog: https://github.com/kserve/kserve/releases/tag/v0.19.0
2026-06-14 14:54:47 +00:00
nixpkgs-ci[bot]
7820e0a5de rapidcsv: 8.97 -> 8.99 (#531654) 2026-06-14 14:33:46 +00:00
nixpkgs-ci[bot]
397803585f amnezia-vpn-bin: 4.8.16.0 -> 4.8.18.0 (#531628) 2026-06-14 14:33:41 +00:00
nixpkgs-ci[bot]
d24a2ff2bc itgmaniaPackages.digital-dance: 1.1.3-unstable-2026-06-04 -> 1.1.3-unstable-2026-06-12 (#531621) 2026-06-14 14:33:40 +00:00
nixpkgs-ci[bot]
aa03976fbb itgmaniaPackages.itg3encore: 0-unstable-2026-06-05 -> 0-unstable-2026-06-13 (#531620) 2026-06-14 14:33:37 +00:00
nixpkgs-ci[bot]
2491a8fbd1 inputplumber: 0.77.3 -> 0.77.5 (#531597) 2026-06-14 14:33:35 +00:00
Nikita Denissov
3ab17788bb proton-authenticator: fix crash on Wayland
- Set `WEBKIT_DISABLE_COMPOSITING_MODE=1` to prevent WebKitGTK from crashing on Wayland (`Error 71` and `Failed to create GBM buffer`).
- Migrate from manual `wrapProgram` to `gappsWrapperArgs` in `preFixup` to avoid double-wrapping, as `wrapGAppsHook4` is already used in `nativeBuildInputs`.

Closes #501569
2026-06-14 19:23:01 +05:00
Yohann Boniface
773eb060f4 python3Packages.yubico-client: migrate to pyproject (#531645) 2026-06-14 14:17:20 +00:00
Gaetan Lepage
400f7150d9 python3Packages.cartopy: cleanup, fix 2026-06-14 14:14:10 +00:00
R. Ryantm
3b3556e3ef lemminx: 0.31.0 -> 0.31.2 2026-06-14 14:02:29 +00:00
Gaetan Lepage
2970fe74cb python3Packages.sunpy: 7.1.0 -> 7.1.2
Diff: https://github.com/sunpy/sunpy/compare/v7.1.0...v7.1.2

Changelog: https://docs.sunpy.org/en/stable/whatsnew/changelog.html
2026-06-14 13:55:39 +00:00
Grimmauld
4c0fb4e909 run0-sudo-shim: init at 1.3.1 (#531037) 2026-06-14 13:53:19 +00:00
Harinn
bbd7e87d3b python3Packages.bch: modernize 2026-06-14 20:48:42 +07:00
Arne Keller
755968684b digidrie: init at 0.3.1 (#521742) 2026-06-14 13:46:24 +00:00
R. Ryantm
615d7c597d terraform-providers.venafi_venafi: 0.23.1 -> 0.23.2 2026-06-14 13:41:49 +00:00
Arne Keller
8c03ba3d15 trilium-server: Update homepage URL (#531609) 2026-06-14 13:38:49 +00:00
Harinn
aca9d6bc15 python3Packages.brotli-asgi: modernize 2026-06-14 20:38:11 +07:00
Yohann Boniface
073009f370 gif-for-cli: migrate to pyproject and adopt (#528148) 2026-06-14 13:37:15 +00:00
nixpkgs-ci[bot]
bbefd50f40 mpvScripts.twitch-chat: 0-unstable-2025-05-15 -> 0-unstable-2026-06-13 (#531652) 2026-06-14 13:37:01 +00:00
nixpkgs-ci[bot]
22facf34ad zsv: 1.4.2 -> 1.4.3 (#531440) 2026-06-14 13:36:53 +00:00
Fabian Affolter
b72924617d python3Packages.pyenvisalink: 4.9 -> 4.10 (#531651) 2026-06-14 13:35:10 +00:00
Fabian Affolter
d1caf2e1ce python3Packages.rf-protocols: 4.0.1 -> 4.2.0 (#531370) 2026-06-14 13:34:13 +00:00
Yohann Boniface
ff76d844c2 gdbgui: modernize and migrate to pyproject (#526789) 2026-06-14 13:32:24 +00:00
Yohann Boniface
64651e60cd python3Packages.bencode-py: migrate to pyproject (#528730) 2026-06-14 13:25:52 +00:00
Yohann Boniface
6be3637111 python3Packages.btrfsutil: migrate to pyproject and update homepage (#527068) 2026-06-14 13:22:04 +00:00
Harinn
a40b1f6d99 python3Packages.awesome-slugify: drop 2026-06-14 20:20:46 +07:00
sterni
5ad26e362d haskell.packages.ghc912.glib: patch incompatibility with rts
Resolves https://github.com/NixOS/nixpkgs/issues/525467.
2026-06-14 15:17:54 +02:00
Martin Weinelt
d41eab53bd nixos/tests/prometheus-exporters: migrate to nspawn (#531599) 2026-06-14 13:12:56 +00:00
R. Ryantm
5b8ebc5663 rapidcsv: 8.97 -> 8.99 2026-06-14 13:09:50 +00:00
R. Ryantm
42e1342729 statix: 0-unstable-2026-05-14 -> 0.5.8-unstable-2026-06-13 2026-06-14 13:09:08 +00:00
R. Ryantm
1b4b11544a emhash: 1.0.1 -> 1.1.0 2026-06-14 13:08:20 +00:00
Gaétan Lepage
ff1d209d7a ocamlPackages.charon: 2026.06.12 -> 2026.06.14 (#531643) 2026-06-14 13:02:26 +00:00
Yohann Boniface
71bc06116a python3Packages.co2signal: migrate to pyproject (#529734) 2026-06-14 13:02:17 +00:00
Gaétan Lepage
3349b2959e ocamlPackages.aeneas: 2026.06.12 -> 2026.06.14 (#531644) 2026-06-14 12:57:22 +00:00
Pavol Rusnak
5d4bd8a1ae python3Packages.yoyo-migrations: migrate to pyproject (#531647) 2026-06-14 12:57:00 +00:00
Yohann Boniface
97f9c1806f python3Packages.anyqt: migrate to pyproject (#527956) 2026-06-14 12:55:35 +00:00
nixpkgs-ci[bot]
606f404eed labymod-launcher: 3.0.1 -> 3.0.10 (#531521) 2026-06-14 12:55:02 +00:00
R. Ryantm
6a5251ade3 mpvScripts.twitch-chat: 0-unstable-2025-05-15 -> 0-unstable-2026-06-13 2026-06-14 12:53:52 +00:00
R. Ryantm
d3c0c35991 python3Packages.pyenvisalink: 4.9 -> 4.10 2026-06-14 12:50:24 +00:00
Yohann Boniface
5d2d514680 clickgen: migrate to pyproject (#520684) 2026-06-14 12:45:06 +00:00
nixpkgs-ci[bot]
5a4b819043 Merge master into staging-nixos 2026-06-14 12:41:22 +00:00
R. Ryantm
4f241557fb ocamlPackages.aeneas: 2026.06.12 -> 2026.06.14 2026-06-14 12:32:08 +00:00
R. Ryantm
589c5f0938 ocamlPackages.charon: 2026.06.12 -> 2026.06.14 2026-06-14 12:31:15 +00:00
Martin Weinelt
eb28079d87 nixosTests/prometheus-exporters/nextcloud: fix robustness
In a busy execution environment the exporter can be started and still
fail the initial request.
2026-06-14 14:31:12 +02:00
Yohann Boniface
86ab56c568 python3Packages.raylib-python-cffi: 5.5.0.4 -> 6.0.1.0 (#471994) 2026-06-14 12:30:47 +00:00
Gaétan Lepage
f49b687812 vimPlugins.codediff-nvim: 2.45.1 -> 2.49.2 (#531612) 2026-06-14 12:26:43 +00:00
Martin Weinelt
b53df16cc9 nixos/tests/prometheus-exporters: disable orderly shutdown
By the time the shutdown runs we have run all tests, so we can just let
the test runner kill the test.
2026-06-14 14:22:22 +02:00
Martin Weinelt
efbf417091 nixos/tests/prometheus-exporters/dovecot: dovecot 2.4 compat 2026-06-14 14:22:21 +02:00
Yohann Boniface
dc0e9d9d44 gscreenshot: migrate to pyproject; use hash; doCheck (#530658) 2026-06-14 12:20:36 +00:00
Will Fancher
f7e86191f6 installer: remove all deprecated sd-image (#482728) 2026-06-14 12:15:07 +00:00
Pol Dellaiera
58a61dcfdf rs-reticulum: 1.0.0 -> 1.0.1 (#531594) 2026-06-14 12:00:39 +00:00
nixpkgs-ci[bot]
03fc03867c sbb-tui: 1.14.2 -> 1.15.0 (#531618) 2026-06-14 12:00:06 +00:00
Yueh-Shun Li
f673ff6938 fetchFrom{GitHub, Codeberg, Gitea}: allow overriding function name (#487838) 2026-06-14 11:57:43 +00:00
R. Ryantm
b14214ae2c google-cloud-sql-proxy: 2.21.1 -> 2.22.1 2026-06-14 11:52:14 +00:00
R. Ryantm
b55fad695e python3Packages.openslide: 1.4.3 -> 1.4.6 2026-06-14 11:46:40 +00:00
Yt
9ad30bd6f0 lemmy-server: 0.19.18 -> 0.19.19 (#531402) 2026-06-14 11:39:52 +00:00
Yt
5a8e3cd1d2 lemmy-server: fix darwin (#531541) 2026-06-14 11:38:59 +00:00
R. Ryantm
87a4e2c0fb amnezia-vpn-bin: 4.8.16.0 -> 4.8.18.0 2026-06-14 11:31:34 +00:00
Pol Dellaiera
081d077cc5 rs-reticulum: remote meta.mainProgram, fix versionCheckHook 2026-06-14 13:31:26 +02:00
Pol Dellaiera
ff5976f9ff rs-reticulum: 1.0.0 -> 1.0.1
Diff: https://github.com/ratspeak/rsReticulum/compare/v1.0.0...v1.0.1

Changelog: https://github.com/ratspeak/rsReticulum/releases/tag/v1.0.1
2026-06-14 13:31:26 +02:00
K900
143dd2e587 linux/common-config: adjust preempt settings to avoid conflicts
The only difference on all vanilla kernels across {aarch64,x86_64}-linux
is that aarch64-linux 6.18 gets PREEMPT_LAZY consistently.
2026-06-14 14:20:40 +03:00
K900
09476e6bdd linux/generate-config: disallow conflicting answers on choice questions
These are order dependent and also wrong and bad and no.
2026-06-14 14:20:40 +03:00
zimward
0f33c86ea2 run0-sudo-shim: adopt by kuflierl; adopt by grimmauld 2026-06-14 13:16:39 +02:00
zimward
f80687b86b run0-sudo-shim: init at 1.3.1
Co-authored-by: Grimmauld <Grimmauld@grimmauld.de>
2026-06-14 13:16:31 +02:00
Thiago Kenji Okada
2f1f041e43 libretro.mame: 0-unstable-2026-05-31 -> 0-unstable-2026-06-10 (#531557) 2026-06-14 11:15:57 +00:00
Thiago Kenji Okada
b76b11b751 libretro.fbneo: 0-unstable-2026-06-04 -> 0-unstable-2026-06-12 (#531559) 2026-06-14 11:15:23 +00:00
R. Ryantm
5e44f8373d multica-cli: 0.3.16 -> 0.3.21 2026-06-14 11:14:44 +00:00
nixpkgs-ci[bot]
b5fbe0fcc3 hygg: 0.1.20 -> 0.1.21 (#531602) 2026-06-14 11:13:20 +00:00
nixpkgs-ci[bot]
c57fbe672b motrix-next: 3.9.3 -> 3.9.4 (#531550) 2026-06-14 11:13:06 +00:00
nixpkgs-ci[bot]
0a530311fc sandhole: 0.10.0 -> 0.10.1 (#531512) 2026-06-14 11:13:03 +00:00
R. Ryantm
8b77f93835 itgmaniaPackages.digital-dance: 1.1.3-unstable-2026-06-04 -> 1.1.3-unstable-2026-06-12 2026-06-14 11:06:59 +00:00
R. Ryantm
a5a9df5aa8 itgmaniaPackages.itg3encore: 0-unstable-2026-06-05 -> 0-unstable-2026-06-13 2026-06-14 11:06:48 +00:00
isabel
8d995e70a6 bsky-cli: 0.0.79 -> 0.0.81 (#531608) 2026-06-14 11:05:47 +00:00
R. Ryantm
56acb33646 sbb-tui: 1.14.2 -> 1.15.0 2026-06-14 11:05:25 +00:00
Thiago Kenji Okada
6e7c1a1c90 libretro.hatari: 0-unstable-2026-04-20 -> 0-unstable-2026-06-10 (#531549) 2026-06-14 11:05:15 +00:00
Fabian Affolter
7dd4247ed1 python3Packages.streamlit: 1.55.0 -> 1.58.0 (#529081) 2026-06-14 11:01:10 +00:00
Michael Wang
4abaf64df2 trilium-server: Update homepage URL 2026-06-14 21:00:31 +10:00
Maximilian Bosch
73bc48f4b6 prometheus-redis-exporter: 1.85.0 -> 1.86.0 (#531492) 2026-06-14 10:53:53 +00:00
R. Ryantm
e21ce66d41 treemd: 0.5.11 -> 0.5.12 2026-06-14 10:53:17 +00:00
R. Ryantm
3c2052ac85 vimPlugins.codediff-nvim: 2.45.1 -> 2.49.2 2026-06-14 10:42:54 +00:00
Arne Keller
33e947821b tmuxPlugins.tmux-window-name: init at unstable (#296174) 2026-06-14 10:17:22 +00:00
Arne Keller
14fb0be8d0 quad-morph-filter: init at 1.0.0 (#531424) 2026-06-14 10:12:15 +00:00
R. Ryantm
d8a9a3d5cb bsky-cli: 0.0.79 -> 0.0.81 2026-06-14 10:09:59 +00:00
nixpkgs-ci[bot]
7c7eee2bec phpstan: 2.2.1 -> 2.2.2 (#531576) 2026-06-14 10:07:31 +00:00
R. Ryantm
086bc16bbf jfrog-cli: 2.107.0 -> 2.108.0 2026-06-14 10:07:14 +00:00
R. Ryantm
5f4d2c23ca hygg: 0.1.20 -> 0.1.21 2026-06-14 09:43:41 +00:00
Martin Weinelt
8522bee21a scaphandre: drop
Marked broken in 25.05 with no visible progress upstream. In the meantime
its sole maintainer has been dropped, too.
2026-06-14 11:36:19 +02:00
Martin Weinelt
2b23cc5dd1 mqtt-exporter: relax promethus-client constraint 2026-06-14 11:36:19 +02:00
Martin Weinelt
f401c3abf2 nixos/test/prometheus-exporter: run tests in nspawn
This migrates tests to run by default in nspawn containers, but allows
overriding the backend, should that be insufficient.
2026-06-14 11:36:18 +02:00
Timo Gottszky
e7324c03a4 gdbgui: enable __structuredAttrs 2026-06-14 11:30:49 +02:00
Marcin Serwin
ee99e8e425 unigine-superposition: remove dependency on mailspring (#521129) 2026-06-14 09:27:39 +00:00
Timo Gottszky
e98de26446 gdbgui: reorder 2026-06-14 11:26:56 +02:00
Timo Gottszky
6d28be340f gdbgui: migrate to pyproject 2026-06-14 11:25:11 +02:00
R. Ryantm
386cc593da inputplumber: 0.77.3 -> 0.77.5 2026-06-14 09:20:47 +00:00
wrench-exile-legacy
772f3230d2 unigine-superposition: remove dependency on mailspring 2026-06-14 10:18:27 +01:00
Timo Gottszky
712ab844be gdbgui: use finalAttrs
switches from rec to finalAttrs and uses the more idiomatic dependencies
instead of propagatedBuildInputs
2026-06-14 11:17:40 +02:00
Christian Kögler
319a371cb8 redo-apenwarr: fix tests in sandboxed darwin (#529110) 2026-06-14 09:07:21 +00:00
Guillaume Girol
7b7abc3ef4 kdiskmark: 3.2.0 -> 3.3.0 (#531137) 2026-06-14 08:55:49 +00:00
nixpkgs-ci[bot]
f76e08422a nom: 3.3.1 -> 3.3.2 (#531544) 2026-06-14 08:50:21 +00:00
nixpkgs-ci[bot]
b7a3ffda1e ghostfolio: 3.3.0 -> 3.10.0 (#531518) 2026-06-14 08:50:12 +00:00
nixpkgs-ci[bot]
9b0cbe240f fosrl-gerbil: 1.4.1 -> 1.4.2 (#531495) 2026-06-14 08:50:10 +00:00
nixpkgs-ci[bot]
04a0751c88 git-mit: 6.0.11 -> 6.1.0 (#531463) 2026-06-14 08:50:06 +00:00
nixpkgs-ci[bot]
0d00a79f98 yaziPlugins.omni-trash: init at 0-unstable-2026-06-10 (#531380) 2026-06-14 08:50:02 +00:00
nixpkgs-ci[bot]
46deb8dbcc yaziPlugins.allmytoes: init at 0-unstable-2025-11-22 (#531247) 2026-06-14 08:49:54 +00:00
Fabian Affolter
9bf2e56a65 python3Packages.iamdata: 0.1.202606121 -> 0.1.202606131 (#531254) 2026-06-14 08:43:56 +00:00
Martin Weinelt
5e716c5281 python3Packages.libknot: 3.5.4 -> 3.5.5 (#531583) 2026-06-14 08:43:04 +00:00
Gliczy
5efefac4ae dnsmasq: 2.92rel2 -> 2.93
Dropping the patch for CVE-2026-6507 since it has been fixed in this
tag.
2026-06-14 10:41:32 +02:00
Fabian Affolter
b02595ecb7 python3Packages.pyworxcloud: 6.4.0 -> 6.4.1 (#517977) 2026-06-14 08:40:31 +00:00
Fabian Affolter
c18cd20042 python3Packages.google-cloud-appengine-logging: 1.8.0 -> 1.10.0 (#454662) 2026-06-14 08:38:59 +00:00
Fabian Affolter
8254aaa463 python3Packages.growattserver: 2.1.0 -> 2.2.0 (#509383) 2026-06-14 08:38:12 +00:00
K900
78feeaaa27 kdePackages.karousel: 0.15 -> 0.17 (#531588) 2026-06-14 08:36:38 +00:00
K900
ab0dc4cb6d kdePackages.karousel: 0.15 -> 0.17 2026-06-14 11:31:15 +03:00
Fabian Affolter
f25fc42212 flawz: 0.3.0 -> 0.4.1 (#531520) 2026-06-14 08:29:15 +00:00
Tomás Rivera
13db573f35 gscreenshot: remove setuptools dependency 2026-06-14 10:15:06 +02:00
Fabian Affolter
134c697342 python3Packages.fastcore: 1.12.39 -> 1.13.3 (#514886) 2026-06-14 08:08:34 +00:00
Fabian Affolter
08a31cd048 matrix-commander-rs: 1.0.0 -> 1.0.1 (#529665) 2026-06-14 08:07:35 +00:00
R. Ryantm
efcf0d02aa jackett: 0.24.2021 -> 0.24.2066 2026-06-14 07:53:38 +00:00
lewo
40c675f82c yq-go: 4.53.2 -> 4.53.3 (#531435) 2026-06-14 07:52:10 +00:00
Fabian Affolter
ef21187a68 python3Packages.cf-xarray: 0.11.1 -> 0.11.3 (#531552) 2026-06-14 07:48:01 +00:00
Fabian Affolter
5f7aa57c3d cdncheck: 1.2.39 -> 1.2.40 (#531572) 2026-06-14 07:44:32 +00:00
Fabian Affolter
dde707bc3b python3Packages.types-urllib3: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530727) 2026-06-14 07:43:41 +00:00
nixpkgs-ci[bot]
ef1357fc8f Merge master into staging-nixos 2026-06-14 07:38:46 +00:00
Fabian Affolter
edf67dd6cb python3Packages.bleak-esphome: 3.9.1 -> 3.9.4 (#531302) 2026-06-14 07:37:59 +00:00
Martin Weinelt
62b5023893 zotero: add nix test that builds with checks (#528772) 2026-06-14 07:32:43 +00:00
nixpkgs-ci[bot]
f8b557df6a sysdig-cli-scanner: 1.27.0 -> 1.27.1 (#531568) 2026-06-14 07:27:09 +00:00
Martin Weinelt
a79e88fcd7 prometheus-knot-exporter: 3.5.4 -> 3.5.5 2026-06-14 09:15:10 +02:00
Martin Weinelt
01cc627054 python3Packages.libknot: 3.5.4 -> 3.5.5 2026-06-14 09:13:29 +02:00
James Alseth
b5f702439e gimp: revert __structuredAttrs
Revert the `__structuredAttrs = true` added in b08f524 (#526359). This
causes GIMP to crash at runtime.

Fixes #531558.
2026-06-14 00:12:22 -07:00
Martin Weinelt
7fe8f446d9 zotero: Use release channel (#519431) 2026-06-14 07:11:51 +00:00
R. Ryantm
80b6ddbccc python3Packages.protego: 0.6.0 -> 0.6.1 2026-06-14 06:59:54 +00:00
06kellyjac
e3c43ff8b8 p2pool: 4.14 -> 4.16 2026-06-14 07:48:52 +01:00
R. Ryantm
037bb4c59f phpstan: 2.2.1 -> 2.2.2 2026-06-14 06:46:25 +00:00
Alexis Hildebrandt
de907029bd zensical: 0.0.43 → 0.0.45 2026-06-14 08:45:23 +02:00
Bjørn Forsman
080f069ac1 tig: 2.6.0 -> 2.6.1 (#531444) 2026-06-14 06:41:40 +00:00
dotlambda
03599837ae libunibreak: 6.1 -> 7.0 (#529566) 2026-06-14 06:35:21 +00:00
R. Ryantm
668a960aeb oelint-adv: 9.8.2 -> 9.8.4 2026-06-14 06:32:14 +00:00
R. Ryantm
5a4ce8d62c cdncheck: 1.2.39 -> 1.2.40 2026-06-14 06:30:24 +00:00
adisbladis
0e62149625 stdenv/problems: only run problem if it's not ignored (#519600) 2026-06-14 06:27:38 +00:00
R. Ryantm
4444f922fe gforth: 0.7.9_20260513 -> 0.7.9_20260610 2026-06-14 06:25:39 +00:00
Colin
e4b445bcdb openapi-changes: 0.0.78 -> 0.2.6 (#520193) 2026-06-14 06:23:11 +00:00
R. Ryantm
b3c249fe46 sysdig-cli-scanner: 1.27.0 -> 1.27.1 2026-06-14 06:11:41 +00:00
Martin Weinelt
4e89c10f8c home-assistant-custom-lovelace-modules.auto-entities: 2.4.0 -> 2.4.1 (#531526) 2026-06-14 06:08:43 +00:00
nixpkgs-ci[bot]
9f4b9e0d97 dashy-ui: 4.2.2 -> 4.3.3 (#531329) 2026-06-14 05:46:44 +00:00
nixpkgs-ci[bot]
a90935c877 unityhub: 3.18.0 -> 3.18.2 (#531514) 2026-06-14 05:46:42 +00:00
Pol Dellaiera
6dce3d730c rs-reticulum: 0.9.4 -> 1.0.0 (#531555) 2026-06-14 05:35:59 +00:00
R. Ryantm
eac81d1e8e libretro.fbneo: 0-unstable-2026-06-04 -> 0-unstable-2026-06-12 2026-06-14 05:30:57 +00:00
R. Ryantm
95b56e2c25 libretro.mame: 0-unstable-2026-05-31 -> 0-unstable-2026-06-10 2026-06-14 05:22:45 +00:00
Pol Dellaiera
28f07ae18f rs-lxmf: 0.9.2 -> 1.0.0
Diff: https://github.com/ratspeak/rsLXMF/compare/v0.9.2...v1.0.0
2026-06-14 07:02:12 +02:00
Pol Dellaiera
93fc65ec30 rs-reticulum: 0.9.4 -> 1.0.0
Diff: https://github.com/ratspeak/rsReticulum/compare/v0.9.4...v1.0.0
2026-06-14 07:01:28 +02:00
R. Ryantm
ec9aef8dcd octavePackages.datatypes: 1.2.3 -> 1.2.4 2026-06-14 04:31:59 +00:00
R. Ryantm
b4881c8e14 python3Packages.cf-xarray: 0.11.1 -> 0.11.3 2026-06-14 04:22:29 +00:00
R. Ryantm
83dafd17f0 motrix-next: 3.9.3 -> 3.9.4 2026-06-14 04:14:40 +00:00
nixpkgs-ci[bot]
1da598155d homepage-dashboard: 1.12.3 -> 1.13.1 (#519305) 2026-06-14 03:47:03 +00:00
Randy Eckenrode
5683ad2eb7 dxmt: init at 0.80 (#519111) 2026-06-14 03:37:26 +00:00
Michael Daniels
4dc7e5db33 nu-lint: 1.1.2 -> 1.2.1 (#529367) 2026-06-14 03:32:48 +00:00
R. Ryantm
b058f8c07d libretro.hatari: 0-unstable-2026-04-20 -> 0-unstable-2026-06-10 2026-06-14 03:07:33 +00:00
R. Ryantm
5ee76b74ad nom: 3.3.1 -> 3.3.2 2026-06-14 02:50:48 +00:00
R. Ryantm
ad5b67a20e ansel: 0-unstable-2026-06-04 -> 0-unstable-2026-06-13 2026-06-14 02:47:21 +00:00
nixpkgs-ci[bot]
24a7c50bfd dprint-plugins.dprint-plugin-biome: 0.12.12 -> 0.13.0 (#531459) 2026-06-14 02:33:15 +00:00
Michael Daniels
be130c69a6 python3Packages.torchio: 1.2.0 -> 1.2.1 (#530050) 2026-06-14 02:10:08 +00:00
Michael Daniels
80377ef0f3 python3Packages.pysdl3: update docfile hashes again (#530019) 2026-06-14 02:08:53 +00:00
Lein Matsumaru
e95a3a72d3 lemmy-server: fix darwin 2026-06-14 02:07:06 +00:00
Michael Daniels
4accf37031 galaxy-buds-client: 5.2.0 -> 5.2.1 (#529966) 2026-06-14 01:59:25 +00:00
lelgenio
e0ae506a1c deluge: add missing libappindicator-gtk3 dependency 2026-06-13 22:58:25 -03:00
Michael Daniels
845ec7bd6d blackfire: 2.29.7 -> 2026.6.0 (#529959) 2026-06-14 01:57:48 +00:00
Michael Daniels
e60a9afdb6 Homebank: 5.10.0 -> 5.10.1 (#529605) 2026-06-14 01:54:50 +00:00
Michael Daniels
38f98a7ab4 python3Packages.pysmart: 1.4.2 -> 1.4.3 (#529829) 2026-06-14 01:53:47 +00:00
Michael Daniels
a397f300d6 python3Packages.google-cloud-secret-manager: 2.28.0 -> 2.29.0 (#529762) 2026-06-14 01:51:39 +00:00
Michael Daniels
f9901b2be0 darwin.PowerManagement: update xcodeHash (#529630) 2026-06-14 01:51:22 +00:00
Michael Daniels
b710f7b0d8 ghidra-extensions.findcrypt: 3.1.8 -> 3.1.9 (#529468) 2026-06-14 01:50:20 +00:00
R. Ryantm
e5ccf8ec3a home-assistant-custom-lovelace-modules.auto-entities: 2.4.0 -> 2.4.1 2026-06-14 01:46:54 +00:00
Michael Daniels
d22e490f9b python3Packages.pipcl: 4 -> 7 (#528986) 2026-06-14 01:45:30 +00:00
Michael Daniels
8e9a21dacf python3Packages.scalar-fastapi: 1.6.1 -> 1.8.2 (#529018) 2026-06-14 01:44:05 +00:00
nixpkgs-ci[bot]
a08dc6700e feishu-cli: 1.29.0 -> 1.32.0 (#530549) 2026-06-14 01:42:06 +00:00
nixpkgs-ci[bot]
74c40bdcfa zapzap: 6.5.0.0.1 -> 6.5.1 (#529400) 2026-06-14 01:41:53 +00:00
Michael Daniels
607c919e77 nixos-firewall-tool: set pname and version (#529127) 2026-06-14 01:40:54 +00:00
Ivan Mincik
416e158df1 qgis-ltr: 3.44.10 -> 3.44.11 (#529923) 2026-06-14 01:39:28 +00:00
R. Ryantm
e0b3104061 enzyme: 0.0.264 -> 0.0.267 2026-06-14 01:38:57 +00:00
K900
91b25b18b5 home-assistant-custom-components.polaris-mqtt: 1.1.4 -> 1.1.5 (#530928) 2026-06-14 01:38:52 +00:00
Michael Daniels
ae369f475b fyne: 1.7.1 -> 1.7.2 (#528821) 2026-06-14 01:36:08 +00:00
Michael Daniels
a89cfdd897 aws-lc: 1.69.0 -> 5.0.0 (#528456) 2026-06-14 01:34:26 +00:00
R. Ryantm
cbdfc4a898 pdk-ciel: 2.4.1 -> 2.5.0 2026-06-14 01:31:26 +00:00
R. Ryantm
419ff7b2ce fyne: 1.7.1 -> 1.7.2
Co-authored-by: Michael Daniels <mdaniels5757@gmail.com>
2026-06-13 21:31:01 -04:00
R. Ryantm
959aa09bdb labymod-launcher: 3.0.1 -> 3.0.10 2026-06-14 01:25:42 +00:00
R. Ryantm
d084db5a4c flawz: 0.3.0 -> 0.4.1 2026-06-14 01:20:57 +00:00
nixpkgs-ci[bot]
a82ffa5071 panache: 2.49.0 -> 2.51.0 (#528761) 2026-06-14 01:18:44 +00:00
Michael Daniels
8b549a03e5 python3Packages.biplist: migrate to pyproject (#528739) 2026-06-14 01:15:27 +00:00
Connor Baker
2137b6034a cudaPackages.gdrcopy: 2.5.2 -> 2.6 (#531351) 2026-06-14 01:13:08 +00:00
Michael Daniels
551180e730 cpufetch: fix x86_64-darwin build (add sysctl.c on darwin too) (#528322) 2026-06-14 01:12:58 +00:00
Michael Daniels
5b51957025 yafc-ce: 2.18.1 -> 2.19.0 (#527832) 2026-06-14 01:12:11 +00:00
R. Ryantm
9e01cbf312 ghostfolio: 3.3.0 -> 3.10.0 2026-06-14 01:12:09 +00:00
Michael Daniels
9cc4e7a981 gitlab-runner: 18.11.3 -> 19.0.0 (#524411) 2026-06-14 01:11:49 +00:00
Michael Daniels
bcabc255bf orca-slicer: font workaround no longer needed (#528238) 2026-06-14 01:10:11 +00:00
Michael Daniels
534f265e63 apache-airflow: switch to finalAttrs, inline let binding, add strictDeps and structuredAttrs (#528050) 2026-06-14 01:09:19 +00:00
Michael Daniels
aa7b55b13f rhodium-libre, vt323, ostrich-sans, zilla-slab, drafting-mono: use installFonts hook (#525524) 2026-06-14 01:01:13 +00:00
Michael Daniels
298ee0acf1 font-v: migrate to pyproject (#526542) 2026-06-14 01:00:33 +00:00
R. Ryantm
37bca776d6 unityhub: 3.18.0 -> 3.18.2 2026-06-14 00:59:32 +00:00
Michael Daniels
664dc4860c python3Packages.netbox-contract: 2.4.5 -> 2.4.6 (#526948) 2026-06-14 00:58:24 +00:00
Felix Bargfeldt
14fc67121a uutils-findutils: 0.8.0 -> 0.9.0 (#531509) 2026-06-14 00:56:49 +00:00
Michael Daniels
7178cde818 vscode: append commandLineArgs after user args (#526983) 2026-06-14 00:55:02 +00:00
Michael Daniels
81e43ee564 material-design-icons: use installFonts (#525355) 2026-06-14 00:53:21 +00:00
Fabian Affolter
81c3efa658 python3Packages.llama-cloud: 2.8.0 -> 2.9.0 (#531508) 2026-06-14 00:52:57 +00:00
nixpkgs-ci[bot]
8d0ffeacdc Merge master into staging-nixos 2026-06-14 00:50:12 +00:00
R. Ryantm
b16461d0af sandhole: 0.10.0 -> 0.10.1 2026-06-14 00:47:27 +00:00
Defelo
df0aacb29e uutils-findutils: 0.8.0 -> 0.9.0
Changelog: https://github.com/uutils/findutils/releases/tag/0.9.0
Diff: https://github.com/uutils/findutils/compare/0.8.0...0.9.0
2026-06-14 02:45:51 +02:00
Fabian Affolter
bf7b524d1e python3Packages.types-awscrt: 0.33.0 -> 0.34.1 (#531348) 2026-06-14 00:44:10 +00:00
Michael Daniels
84755839c4 gpaste: 45.3 → 45.5 (#526489) 2026-06-14 00:44:04 +00:00
R. Ryantm
931a713984 python3Packages.llama-cloud: 2.8.0 -> 2.9.0 2026-06-14 00:36:18 +00:00
Peder Bergebakken Sundt
a18d24ff2b vale: 3.14.2 -> 3.15.1 (#531218) 2026-06-14 00:33:18 +00:00
Michael Daniels
3dec03aa1b pandora-launcher-unwrapped: fix darwin build (#524962) 2026-06-14 00:32:25 +00:00
Michael Daniels
8be104fa83 python3Packages.troposphere: 4.10.1 -> 4.10.2 (#521808) 2026-06-14 00:29:05 +00:00
Michael Daniels
6b26762b41 prowlarr: 2.3.5.5327 -> 2.4.0.5397 (#530124) 2026-06-14 00:28:28 +00:00
R. Ryantm
5601f05110 python3Packages.raylib-python-cffi: 5.5.0.4 -> 6.0.1.0 2026-06-14 00:18:15 +00:00
Michael Daniels
e6763c4607 xpipe: 23.3 -> 23.4 (#530265) 2026-06-14 00:12:12 +00:00
Michael Daniels
e94f8d72d1 brave: 1.91.168 -> 1.91.171 (#530094) 2026-06-14 00:06:46 +00:00
Michael Daniels
33bd0d056a btrfs-auto-snapshot: 2.0.4 -> 2.1.1 (#530095) 2026-06-14 00:04:48 +00:00
R. Ryantm
a698ab7713 github-mcp-server: 1.1.2 -> 1.3.0 2026-06-13 23:55:52 +00:00
dotlambda
dc3b7fa468 libnfs: 5.0.2 -> 5.0.3 (#529258) 2026-06-13 23:55:07 +00:00
Bart Brouns
2485671826 quad-morph-filter: init at 1.0.0 2026-06-14 01:48:27 +02:00
R. Ryantm
35bd6d40d6 fosrl-gerbil: 1.4.1 -> 1.4.2 2026-06-13 23:38:29 +00:00
R. Ryantm
c450563ca5 haylxon: 1.1.0 -> 1.2.1 2026-06-13 23:34:05 +00:00
Siren
b87e5beca2 nixos/fontconfig: concatStringsSep -> concatStrings
Co-authored-by: gabby <GenuineGabriella@gmail.com>
2026-06-13 16:01:01 -07:00
Siren
134e32b7c7 nixos/fontconfig: concatStringsSep -> concatMapStrings
Co-authored-by: gabby <GenuineGabriella@gmail.com>
2026-06-13 16:00:28 -07:00
kirillrdy
d010928ab0 python3Packages.pytensor: 3.0.3 -> 3.0.5 (#531449) 2026-06-13 22:56:03 +00:00
kirillrdy
900cb2882e python3Packages.plotnine: 0.15.6 -> 0.15.7 (#531342) 2026-06-13 22:51:09 +00:00
OPNA2608
1076eab228 libvgm: 0-unstable-2026-04-06 -> 0-unstable-2026-06-07, vgmplay-libvgm: 0.52.0-unstable-2026-01-31 -> 0.52.0-unstable-2026-06-07
Internals of the latter is more deeply connected to the former than other reverse deps, so these bumps need to happen together.

Co-authored-by: R. Ryantm <ryantm-bot@ryantm.com>
2026-06-14 00:46:07 +02:00
R. Ryantm
2f6f8407d8 prometheus-redis-exporter: 1.85.0 -> 1.86.0 2026-06-13 22:42:48 +00:00
Gaetan Lepage
5daeda6cdd python3Packages.torchrl: fix hash 2026-06-13 22:42:45 +00:00
Yohann Boniface
9e181602f4 python3Packages.zxcvbn: migrate to pyproject (#531371) 2026-06-13 22:32:43 +00:00
Yohann Boniface
fe4e16f84c python3Packages.syslog-rfc5424-formatter: migrate to pyproject, enable __structuredAttrs, use finalAttrs, add changelog (#530747) 2026-06-13 22:31:49 +00:00
Sandro
a6b61b8d03 yt-dlp: split doc & man outputs (#531172) 2026-06-13 22:30:01 +00:00
Cosima Neidahl
5ec75aebd4 mt32emu-smf2wav: 1.9.2 -> 1.9.3 (#529684) 2026-06-13 22:24:57 +00:00
Yohann Boniface
0e540cd10c python3Packages.stravaweblib: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530403) 2026-06-13 22:23:50 +00:00
Yohann Boniface
6934ea95fb wikicurses: migrate to pyproject; use tag and hash (#530390) 2026-06-13 22:22:37 +00:00
Michele Guerini Rocco
9e15c1c48f mutt: 2.3.2 -> 2.3.3 (#531157) 2026-06-13 22:12:53 +00:00
Sandro
47a7ad37cb v2ray-rules-dat: init at 202606122311 (#531413) 2026-06-13 22:09:37 +00:00
Sandro
d9e6caa523 komodo: 1.19.5 -> 2.2.0 (#530194) 2026-06-13 22:08:34 +00:00
zowoq
622f2241d0 terraform-providers.opentelekomcloud_opentelekomcloud: 1.36.67 -> 1.36.68 (#531441) 2026-06-13 22:05:41 +00:00
Yohann Boniface
e64129d9c2 kitty-themes: 0-unstable-2026-03-31 -> 0-unstable-2026-06-08 (#509839) 2026-06-13 22:04:40 +00:00
zowoq
34eaeb5609 terraform-providers.newrelic_newrelic: 3.91.0 -> 3.93.0 (#531458) 2026-06-13 22:02:25 +00:00
zowoq
1764619d10 terraform-providers.goharbor_harbor: 3.11.6 -> 3.12.0 (#531407) 2026-06-13 22:02:18 +00:00
zowoq
f7be227b53 terraform-providers.auth0_auth0: 1.48.0 -> 1.49.0 (#531391) 2026-06-13 22:02:05 +00:00
Yohann Boniface
5f32e4efe3 python3Packages.g2pkk: migrate to pyproject, enable __structuredAttrs (#530384) 2026-06-13 21:59:11 +00:00
Yohann Boniface
eef0105703 topydo: modernize Python packaging (#459463) 2026-06-13 21:58:12 +00:00
nixpkgs-ci[bot]
d96bc40d7f haproxy: 3.3.10 -> 3.4.0 (#528762) 2026-06-13 21:50:53 +00:00
nixpkgs-ci[bot]
d69211d998 nirius: 0.7.1 -> 0.7.2 (#531357) 2026-06-13 21:50:52 +00:00
R. Ryantm
4c0ae42d2d kitty-themes: 0-unstable-2026-03-31 -> 0-unstable-2026-06-08 2026-06-13 21:43:19 +00:00
Cosima Neidahl
8d5fa62050 mt32emu-qt: 1.12.1 -> 1.12.2 (#529686) 2026-06-13 21:42:42 +00:00
Arne Keller
9e6dbeec61 pypy3: fix mainProgram attribute for nix run (#530787) 2026-06-13 21:37:34 +00:00
Sandro
11d8392dbe python3Packages.curl-cffi: 0.14.0 -> 0.15.0 (#528539) 2026-06-13 21:29:02 +00:00
Sandro
99fd3dea47 goaccess: 1.9.4 -> 1.10.2 (#490098) 2026-06-13 21:23:47 +00:00
Sandro
1d35258b56 nvibrant: 1.2.0-unstable-595.58.03 -> 1.2.1-unstable-610.43.02 (#531233) 2026-06-13 21:22:09 +00:00
Sandro
3813121d21 python3Packages.pymdown-extensions: 10.21.2 → 10.21.3 (#528107) 2026-06-13 21:12:12 +00:00
Sandro
dff13ee362 neomutt: 20260105 → 20260504 (#527165) 2026-06-13 21:10:49 +00:00
Sandro
d788c73c0f identity: add glycin-loaders (#524495) 2026-06-13 21:01:57 +00:00
Marcin Serwin
75ee9bdeef credslayer: drop (#522352) 2026-06-13 20:42:11 +00:00
Adam C. Stephens
fc86d67c52 squeezelite: 2.0.0.1563 -> 2.0.0.1577 (#531456) 2026-06-13 20:39:57 +00:00
Sokhibjon Orzikulov
e8f4dbd5d6 gitte: 0.6.1 -> 0.7.0 2026-06-14 01:31:56 +05:00
R. Ryantm
9a34c16d42 hl-log-viewer: 0.36.2 -> 0.36.3 2026-06-13 20:30:27 +00:00
Doron Behar
2d88c27863 euphonica: 0.99.4-beta -> 0.99.5-beta (#531429) 2026-06-13 20:25:17 +00:00
Gaétan Lepage
3f8f997ed3 ocamlPackages.aeneas: init at 2026.06.12 (#530999) 2026-06-13 20:20:04 +00:00
R. Ryantm
ab6a271e6c git-mit: 6.0.11 -> 6.1.0 2026-06-13 20:18:02 +00:00
Doron Behar
85e50bb23f python3Packages.beets-filetote: 1.1.1 -> 1.3.5, add returntoreality as maintainer (#530492) 2026-06-13 20:15:48 +00:00
nixpkgs-ci[bot]
a5c91fea33 claude-code: 2.1.175 -> 2.1.177 (#531240) 2026-06-13 20:07:29 +00:00
Cosima Neidahl
df15ad1503 libmt32emu: 2.8.2 -> 2.8.3 (#531222) 2026-06-13 20:05:19 +00:00
R. Ryantm
e8a7dc5c4f kodiPackages.jellycon: 0.9.1 -> 1.0.0 2026-06-13 20:00:13 +00:00
R. Ryantm
a9e616f996 dprint-plugins.dprint-plugin-biome: 0.12.12 -> 0.13.0 2026-06-13 19:57:34 +00:00
R. Ryantm
d3f7a32df8 terraform-providers.newrelic_newrelic: 3.91.0 -> 3.93.0 2026-06-13 19:50:56 +00:00
R. Ryantm
3764c59826 squeezelite: 2.0.0.1563 -> 2.0.0.1577 2026-06-13 19:49:29 +00:00
Fabian Affolter
5a8102536e python3Packages.pyxbe: 1.0.3 -> 1.0.4 (#531365) 2026-06-13 19:42:37 +00:00
Fabian Affolter
13d38dc672 python3Packages.mypy-boto3-*: updates (#531255) 2026-06-13 19:35:30 +00:00
Fabian Affolter
6308c3e634 python3Packages.py-tes: 1.1.2 -> 1.1.4 (#531332) 2026-06-13 19:35:21 +00:00
Fabian Affolter
58aa78bdb4 trivy: 0.71.0 -> 0.71.1 (#531361) 2026-06-13 19:35:12 +00:00
Fabian Affolter
dcbf9de5d5 python3Packages.sonos-websocket: 0.1.3 -> 0.2.0 (#531362) 2026-06-13 19:35:04 +00:00
Fabian Affolter
88fe0f6bf5 python3Packages.pytrydan: 1.0.1 -> 1.0.2 (#531368) 2026-06-13 19:34:57 +00:00
Fabian Affolter
b55ddf5bde python3Packages.pyworxcloud: 6.4.0 -> 6.4.1 (#531369) 2026-06-13 19:34:28 +00:00
Yohann Boniface
832dff5a2c python3Packages.primp: remove Cargo.lock (#530013) 2026-06-13 19:25:41 +00:00
Cosima Neidahl
250d043b48 opn2bankeditor: 1.3-unstable-2026-01-01 -> 1.3-unstable-2026-05-05, switch to Qt6 (#529603) 2026-06-13 19:24:54 +00:00
Gaetan Lepage
e5b2fdc1d3 python3Packages.pytensor: 3.0.3 -> 3.0.5
Diff: https://github.com/pymc-devs/pytensor/compare/rel-3.0.3...rel-3.0.5

Changelog: https://github.com/pymc-devs/pytensor/releases/tag/rel-3.0.5
2026-06-13 19:15:59 +00:00
R. Ryantm
0b9a504f74 quill-log: 11.1.0 -> 12.0.0 2026-06-13 19:10:56 +00:00
Yohann Boniface
7472e4cdc2 maintainers: update 0xSA7 githubId (#531416) 2026-06-13 19:10:04 +00:00
Yohann Boniface
02b6edef95 maintainers: remove elasticdog (#531356) 2026-06-13 19:08:47 +00:00
Yohann Boniface
9e5c53d9bd cppzmq: add panicgh to maintainers (#531164) 2026-06-13 19:08:12 +00:00
R. Ryantm
316d9e02a8 redli: 0.17.0 -> 0.18.0 2026-06-13 19:08:07 +00:00
Yohann Boniface
5136acbcac python3Packages.maubot: migrate to pyproject (#528120) 2026-06-13 19:05:57 +00:00
Yohann Boniface
25b882bfb8 sublime: drop (#531278) 2026-06-13 19:04:29 +00:00
Sandro
a9ad29a112 python3Packages.scalib: make portable and add nix-update-script (#529070) 2026-06-13 19:00:47 +00:00
R. Ryantm
f71ec6b1c4 tig: 2.6.0 -> 2.6.1 2026-06-13 18:54:44 +00:00
Adam C. Stephens
23afb4e1d9 forgejo-runner: 12.10.2 -> 12.11.1 (#531433) 2026-06-13 18:53:55 +00:00
Linus Karl
0f063025b9 python3Packages.beets-filetote: add returntoreality as maintainer 2026-06-13 20:50:06 +02:00
Linus Karl
7ecacac596 python3Packages.beets-filetote: 1.1.1 -> 1.3.5 2026-06-13 20:50:06 +02:00
nixpkgs-ci[bot]
75e0301b44 flake-edit: 0.3.5 -> 0.3.6 (#531420) 2026-06-13 18:49:59 +00:00
R. Ryantm
84ed847580 terraform-providers.opentelekomcloud_opentelekomcloud: 1.36.67 -> 1.36.68 2026-06-13 18:47:12 +00:00
R. Ryantm
3cc8b14b59 zsv: 1.4.2 -> 1.4.3 2026-06-13 18:47:03 +00:00
Sandro
a1ff37bc21 shikane: 1.1.0 -> 1.1.1 (#530637) 2026-06-13 18:45:53 +00:00
R. Ryantm
16fae7277c tdarr-node: 2.77.01 -> 2.78.01 2026-06-13 18:45:12 +00:00
Martin Weinelt
9c6ed8ba7e pythonDocs: switch to stable URL, drop pdf-a4 (#531415) 2026-06-13 18:41:58 +00:00
Gaétan Lepage
8eea4eed64 vimPlugins.pantran-nvim: init at 0-unstable-2025-04-07 (#531411) 2026-06-13 18:40:43 +00:00
Gaetan Lepage
074a86bc38 python3Packages.jaxtyping: 0.3.10 -> 0.3.11
Diff: https://github.com/patrick-kidger/jaxtyping/compare/v0.3.10...v0.3.11

Changelog: https://github.com/patrick-kidger/jaxtyping/releases/tag/v0.3.11
2026-06-13 18:39:15 +00:00
Gaetan Lepage
ce4a299968 ocamlPackages.aeneas: init at 2026.06.12 2026-06-13 18:36:46 +00:00
Gaetan Lepage
be1266bb43 ocamlPackages.charon: init at 2026.06.12 2026-06-13 18:36:46 +00:00
Gaetan Lepage
22f4a7a180 ocamlPackages.easy_logging: init at 0.8.2 2026-06-13 18:36:46 +00:00
nixpkgs-ci[bot]
00ce59f96f Merge master into staging-nixos 2026-06-13 18:31:30 +00:00
Gaétan Lepage
1ae433e151 python3Packages.python-discovery: 1.4.0 -> 1.4.2 (#531414) 2026-06-13 18:28:27 +00:00
emilylange
bdc3a4054c forgejo-runner: 12.10.2 -> 12.11.1
https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.0
https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.1
2026-06-13 20:28:19 +02:00
Michael Daniels
fa1a19ae5f python3Packages.dulwich: 1.2.1 -> 1.2.6 (#528874) 2026-06-13 18:27:10 +00:00
R. Ryantm
6f07d9481d yq-go: 4.53.2 -> 4.53.3 2026-06-13 18:18:48 +00:00
Cosima Neidahl
3eb8b19b3b opl3bankeditor: 1.5.1-unstable-2026-05-23 -> 1.5.1-unstable-2026-06-06 (#529585) 2026-06-13 18:14:23 +00:00
nixpkgs-ci[bot]
cbdf555702 seanime: 3.8.4 -> 3.8.6 (#531417) 2026-06-13 18:14:09 +00:00
Doron Behar
84c58efee0 euphonica: 0.99.4-beta -> 0.99.5-beta
Diff: https://github.com/htkhiem/euphonica/compare/v0.99.4-beta...v0.99.5-beta
2026-06-13 20:52:59 +03:00
Doron Behar
b294847af6 davmail: 6.7.0 -> 6.8.0 (#531226) 2026-06-13 17:50:11 +00:00
nix-julia
235e50ae50 v2ray-rules-dat: init at 202606122311 2026-06-13 21:11:24 +03:30
R. Ryantm
b5f67e0301 flake-edit: 0.3.5 -> 0.3.6 2026-06-13 17:33:56 +00:00
Marcin Serwin
404b25b206 kargo: 1.9.6 -> 1.10.7 (#512262) 2026-06-13 17:32:35 +00:00
R. Ryantm
3641018eba amp-cli: 0.0.1780564400-g2007df -> 0.0.1781370323-g977781 2026-06-13 17:20:10 +00:00
R. Ryantm
3002cccfc6 seanime: 3.8.4 -> 3.8.6 2026-06-13 17:16:07 +00:00
0xSA7
bbed2f295b maintainers: update 0xSA7 githubId 2026-06-13 20:14:12 +03:00
R. Ryantm
9a32bd7042 python3Packages.python-discovery: 1.4.0 -> 1.4.2 2026-06-13 17:05:26 +00:00
nixpkgs-ci[bot]
ce9ee2c1ae changie: 1.24.0 -> 1.24.1 (#531259) 2026-06-13 17:04:21 +00:00
nixpkgs-ci[bot]
71b1ef143b cargo-temp: 0.4.0 -> 0.4.1 (#531257) 2026-06-13 17:04:20 +00:00
Masum Reza
09b60edbc4 vscode-extensions.ginfuru.better-solarized: init at 0.10.9 (#483384) 2026-06-13 17:02:20 +00:00
Masum Reza
1b41f17989 {vscode-extensions.sourcery.sourcery,sourcery}: 1.37.0 -> 1.43.0 (#484714) 2026-06-13 17:01:16 +00:00
Masum Reza
38a102f68d vscode-extensions.sumneko.lua: 3.18.1 -> 3.18.2 (#511111) 2026-06-13 17:00:36 +00:00
Masum Reza
ddb91327fa vscode-extensions.rooveterinaryinc.roo-cline: 3.52.0 -> 3.54.0 (#511119) 2026-06-13 17:00:19 +00:00
Masum Reza
b9c2dcfadc vscode-extensions.betterthantomorrow.calva: 2.0.572 -> 2.0.591 (#511411) 2026-06-13 17:00:12 +00:00
Masum Reza
e8f594514a vscode-extensions.ms-vscode-remote.remote-containers: 0.447.0 -> 0.459.1 (#511968) 2026-06-13 17:00:03 +00:00
Masum Reza
4b27a33639 vscode-extensions.wakatime.vscode-wakatime: 30.0.8 -> 30.2.0 (#514397) 2026-06-13 16:59:56 +00:00
Masum Reza
ad52a06902 vscode-extensions.ms-pyright.pyright: 1.1.408 -> 1.1.410 (#512320) 2026-06-13 16:59:50 +00:00
Masum Reza
1de8018771 vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.0.1 -> 1.4.2 (#519744) 2026-06-13 16:58:01 +00:00
Pol Dellaiera
4ddd36168b python3Packages.lxst: fix path to libpulse.so (#531397) 2026-06-13 16:57:51 +00:00
Masum Reza
6291359228 vscode-extensions.ms-vscode.cpptools: 1.31.5 -> 1.32.2 (#516581) 2026-06-13 16:57:48 +00:00
Masum Reza
2f3c1a65d2 vscode-extensions.bmewburn.vscode-intelephense-client: 1.16.5 -> 1.18.4 (#516559) 2026-06-13 16:57:43 +00:00
Masum Reza
077dc3f018 vscode-extensions.ms-python.debugpy: 2025.18.0 -> 2026.6.0 (#516380) 2026-06-13 16:57:34 +00:00
Masum Reza
808b88ec80 vscode-extensions.ms-dotnettools.csharp: 2.131.79 -> 2.140.8 (#522761) 2026-06-13 16:57:09 +00:00
Masum Reza
f45b05ab3b vscode-extensions.gitlab.gitlab-workflow: 6.78.1 -> 6.81.0 (#526295) 2026-06-13 16:57:06 +00:00
isabel
7ac9a93b8f chiri: 0.9.1 -> 0.9.2 (#531408) 2026-06-13 16:57:03 +00:00
Masum Reza
af8f83aca1 vscode-extensions.ms-azuretools.vscode-bicep: 0.42.1 -> 0.43.8 (#518935) 2026-06-13 16:56:36 +00:00
Masum Reza
760e7ee2cb vscode-extensions.timonwong.shellcheck: 0.39.3 -> 0.39.5 (#520014) 2026-06-13 16:56:32 +00:00
R. Ryantm
7de1778e49 kargo: 1.9.6 -> 1.10.7 2026-06-13 16:56:30 +00:00
Masum Reza
4a667ca86f vscode-extensions.ms-dotnettools.vscode-dotnet-runtime: 3.0.0 -> 3.1.0 (#521053) 2026-06-13 16:56:20 +00:00
Masum Reza
1a998c054d vscode-extensions.ndonfris.fish-lsp: 0.1.20 -> 0.1.22 (#521916) 2026-06-13 16:56:13 +00:00
Masum Reza
4715008eab vscode-extensions.scalameta.metals: 1.65.0 -> 1.66.0 (#522122) 2026-06-13 16:56:08 +00:00
Masum Reza
9f1fdb29c1 hyprls: 0.13.0 -> 0.14.0 (#525320) 2026-06-13 16:56:03 +00:00
John Titor
b1f5b8b77d hyprls: adopt by hyprland team 2026-06-13 22:20:56 +05:30
Masum Reza
badde390bb vscode-extensions.grafana.grafana-alloy: init at 0.2.0 (#528364) 2026-06-13 16:48:12 +00:00
Thiago Kenji Okada
10c2ac0813 libretro.snes9x2010: 0-unstable-2026-05-16 -> 0-unstable-2026-06-10 (#531412) 2026-06-13 16:47:41 +00:00
Masum Reza
05f4ab0eed vscode-extensions.github.copilot-chat: 0.45.1 -> 0.48.1 (#529169) 2026-06-13 16:46:06 +00:00
Masum Reza
8fac8b782a vscode-extensions.detachhead.basedpyright: 1.39.6 -> 1.39.7 (#529225) 2026-06-13 16:46:00 +00:00
Masum Reza
cffe026a5a vscode-extensions.gruntfuggly.todo-tree: adopt and touch up (#529696) 2026-06-13 16:45:55 +00:00
Masum Reza
5f9c455f92 vscode-extensions.yy0931.vscode-sqlite3-editor: 1.0.212 -> 1.0.214 (#529763) 2026-06-13 16:45:03 +00:00
Masum Reza
f777d6d228 vscode-extensions.fstarlang.fstar-vscode-assistant: 0.25.0 -> 0.25.4 (#529895) 2026-06-13 16:44:57 +00:00
Masum Reza
68df97066d vscode-extensions.vue.volar: 3.3.3 -> 3.3.5 (#531262) 2026-06-13 16:44:26 +00:00
R. Ryantm
ba3ec0970c libretro.snes9x2010: 0-unstable-2026-05-16 -> 0-unstable-2026-06-10 2026-06-13 16:31:16 +00:00
Chloe A
46a5133dec chiri: 0.9.1 -> 0.9.2 2026-06-13 21:30:57 +05:00
nixpkgs-ci[bot]
68ca5d2a23 kimai: 2.58.0 -> 2.59.0 (#530318) 2026-06-13 16:28:27 +00:00
R. Ryantm
733af5ff9d terraform-providers.goharbor_harbor: 3.11.6 -> 3.12.0 2026-06-13 16:24:04 +00:00
Aleksana
1af84268c3 coulomb: fix wrapper injection and missing GUI icons (#526664) 2026-06-13 16:14:47 +00:00
OPNA2608
c9301a6da1 {lomiri,lomiri-qt6}.lomiri-thumbnailer: 3.1.0 -> 3.1.1 2026-06-13 18:00:05 +02:00
R. Ryantm
302df6f02d netgen-vlsi: 1.5.320 -> 1.5.321 2026-06-13 15:54:02 +00:00
R. Ryantm
ac0ed2b636 lemmy-server: 0.19.18 -> 0.19.19 2026-06-13 15:50:56 +00:00
Pol Dellaiera
0e4cf8ed43 vscode-extensions.hashicorp.terraform: 2.39.2 -> 2.39.3 (#531393) 2026-06-13 15:38:55 +00:00
Bobby Rong
054b84aef3 shotwell: 0.32.16 -> 0.32.17 (#531253) 2026-06-13 15:38:28 +00:00
Michael Daniels
6698cd042b maintainers: remove maintainers with deleted GitHub accounts (#529195) 2026-06-13 15:30:42 +00:00
Pol Dellaiera
41368cbc61 python3Packages.lxst: fix path to libpulse.so 2026-06-13 17:27:41 +02:00
Martin Weinelt
d5a1872dce home-assistant: 2026.6.2 -> 2026.6.3 (#531142) 2026-06-13 15:21:42 +00:00
nixpkgs-ci[bot]
8a13210b08 lsp-plugins: 1.2.29 -> 1.2.31 (#531271) 2026-06-13 15:16:10 +00:00
nixpkgs-ci[bot]
bb275c9d40 wasmi: 1.0.9 -> 1.1.0 (#531242) 2026-06-13 15:16:08 +00:00
R. Ryantm
57dde5ca22 vscode-extensions.hashicorp.terraform: 2.39.2 -> 2.39.3 2026-06-13 14:54:43 +00:00
Nicolas Benes
f510bda3df pythonDocs: switch to stable URL, drop pdf-a4
The previous URL did not contain the patch version and therefore there
were hash changes to the fetched files. Switch to a more stable URL.
The pdf-a4 file format seems to be generated only for the .0 patch
release, so it is missing for later releases.
2026-06-13 16:52:56 +02:00
R. Ryantm
e878e86211 terraform-providers.auth0_auth0: 1.48.0 -> 1.49.0 2026-06-13 14:38:10 +00:00
nixpkgs-ci[bot]
4075084799 swpui: 0.8.0 -> 0.9.0 (#531364) 2026-06-13 14:32:57 +00:00
nixpkgs-ci[bot]
440f7fbc00 modprobed-db: 2.48 -> 2.50 (#531355) 2026-06-13 14:32:52 +00:00
Austin Horstman
7a89d5d8d3 sketchybar-app-font: 2.0.60 -> 2.0.62 (#531376) 2026-06-13 14:19:31 +00:00
Martin Weinelt
49ac72e6bb home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.338 -> 0.13.339
https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.339/CHANGELOG.md
2026-06-13 16:09:17 +02:00
Maximilian Bosch
9f11f828c2 postgresqlPackages.plv8: drop (#531314) 2026-06-13 14:05:44 +00:00
Gaétan Lepage
6494d73942 python3Packages.osqp: 1.1.1 -> 1.1.3 (#531107) 2026-06-13 14:05:08 +00:00
nixpkgs-ci[bot]
329f77787e _7zip-zstd: 25.01-v1.5.7-R4 -> 26.01-v1.5.7-R1 (#531267) 2026-06-13 13:39:31 +00:00
Anninzy
14e5d9588e yaziPlugins.omni-trash: init at 0-unstable-2026-06-10 2026-06-13 14:38:18 +01:00
R. Ryantm
5744c3b822 sketchybar-app-font: 2.0.60 -> 2.0.62 2026-06-13 13:33:51 +00:00
Fabian Affolter
4786811209 python3Packages.pytrydan: 1.0.1 -> 1.0.2
Diff: https://github.com/dgomes/pytrydan/compare/v1.0.1...v1.0.2

Changelog: https://github.com/dgomes/pytrydan/blob/v1.0.2/CHANGELOG.md
2026-06-13 15:18:16 +02:00
Fabian Affolter
33a471d397 python3Packages.pyworxcloud: 6.4.0 -> 6.4.1
Diff: https://github.com/MTrab/pyworxcloud/compare/v6.4.0...v6.4.1

Changelog: https://github.com/MTrab/pyworxcloud/releases/tag/v6.4.1
2026-06-13 15:17:52 +02:00
Fabian Affolter
b7ffb83264 python3Packages.pyxbe: migrate to finalAttrs 2026-06-13 15:16:48 +02:00
Fabian Affolter
22a42983e5 python3Packages.pyxbe: 1.0.3 -> 1.0.4
Diff: https://github.com/mborgerson/pyxbe/compare/v1.0.3...v1.0.4
2026-06-13 15:16:05 +02:00
Hythera
8970b14527 bazel-gazelle: add hythera as maintainer 2026-06-13 15:13:41 +02:00
Hythera
8a1d2aa20b bazel-gazelle: modernize 2026-06-13 15:13:12 +02:00
Fabian Affolter
b58a0c0caa python3Packages.rf-protocols: 4.0.1 -> 4.2.0
Diff: https://github.com/home-assistant-libs/rf-protocols/compare/4.0.1...4.2.0

Changelog: https://github.com/home-assistant-libs/rf-protocols/releases/tag/4.2.0
2026-06-13 15:11:58 +02:00
Hythera
2fe270b654 bazel-gazelle: 0.47.0 -> 0.51.3
changelog: https://github.com/bazel-contrib/bazel-gazelle/releases/tag/v0.51.3

diff: https://github.com/bazel-contrib/bazel-gazelle/compare/v0.47.0...v0.51.3
2026-06-13 15:11:33 +02:00
Fabian Affolter
9fa50108ae trivy: clean-up 2026-06-13 15:10:19 +02:00
Fabian Affolter
fcadc5e1ce python3Packages.sonos-websocket: migrate to finalAttrs 2026-06-13 15:08:38 +02:00
Fabian Affolter
d88c6ea64d python3Packages.sonos-websocket: 0.1.3 -> 0.2.0
Diff: https://github.com/jjlawren/sonos-websocket/compare/0.1.3...0.2.0

Changelog: https://github.com/jjlawren/sonos-websocket/releases/tag/0.2.0
2026-06-13 15:07:33 +02:00
R. Ryantm
28d264547e swpui: 0.8.0 -> 0.9.0 2026-06-13 13:04:48 +00:00
Bruno BELANYI
eb33bdcf1d upsies: 2026.05.24 -> 2026.06.12 (#531330) 2026-06-13 13:01:32 +00:00
Felix Bargfeldt
b07d0e097b go-httpbin: 2.23.0 -> 2.23.1 (#531327) 2026-06-13 13:01:03 +00:00
Alex Epelde
5d6d986a64 python3Packages.low-index: 1.2.1 -> 1.3 2026-06-13 08:57:25 -04:00
Alex Epelde
2a73bf3e84 python3Packages.low-index: add update script
The default `nix-update-script { }` does not work.
2026-06-13 08:57:23 -04:00
zowoq
b246d01625 terraform-providers.grafana_grafana: 4.36.2 -> 4.38.0 (#531319) 2026-06-13 12:56:33 +00:00
zowoq
0e3770209e terraform-providers.exoscale_exoscale: 0.69.2 -> 0.69.3 (#531308) 2026-06-13 12:56:23 +00:00
nixpkgs-ci[bot]
bb86686bd2 lazytrivy: 1.4.0 -> 1.4.1 (#531282) 2026-06-13 12:56:21 +00:00
Hythera
5716874371 maintainers: remove elasticdog 2026-06-13 14:53:42 +02:00
R. Ryantm
41ce832786 nirius: 0.7.1 -> 0.7.2 2026-06-13 12:44:12 +00:00
Masum Reza
3a663bc9f6 iperf{2,3}: migrate to by-name, use finalAttrs, strictDeps, and structuredAttrs (#531077) 2026-06-13 12:43:57 +00:00
R. Ryantm
e37315eca6 modprobed-db: 2.48 -> 2.50 2026-06-13 12:40:19 +00:00
nixpkgs-ci[bot]
4b34b17a33 Merge master into staging-nixos 2026-06-13 12:38:52 +00:00
Marcin Serwin
4fe63fd1ec dopamine: build from source (#512142) 2026-06-13 12:36:15 +00:00
Gaetan Lepage
3e1852144b cudaPackages.gdrcopy: 2.5.2 -> 2.6
Diff: https://github.com/NVIDIA/gdrcopy/compare/v2.5.2...v2.6
2026-06-13 12:30:46 +00:00
Marcin Serwin
4625238fef wluma: 4.10.0 -> 4.11.1 (#519089) 2026-06-13 12:28:43 +00:00
Fabian Affolter
872982f894 trivy: 0.71.0 -> 0.71.1
Diff: https://github.com/aquasecurity/trivy/compare/v0.71.0...v0.71.1

Changelog: https://github.com/aquasecurity/trivy/releases/tag/v0.71.1
2026-06-13 14:15:38 +02:00
nixpkgs-ci[bot]
747285370f cursor-cli: 0-unstable-2026-05-24 -> 2026.06.12-19-59-36-f6aba9a (#527793) 2026-06-13 12:10:48 +00:00
Cosima Neidahl
6a87a91cd5 lomiri-qt6.lomiri-thumbnailer: Ignore Qt6.11 test failures for now (#529332) 2026-06-13 12:08:30 +00:00
R. Ryantm
30480a3cf9 python3Packages.types-awscrt: 0.33.0 -> 0.34.1 2026-06-13 12:08:14 +00:00
Gaetan Lepage
2d2bf941c9 python3Packages.plotnine: 0.15.6 -> 0.15.7
Diff: https://github.com/has2k1/plotnine/compare/v0.15.6...v0.15.7

Changelog: https://github.com/has2k1/plotnine/releases/tag/v0.15.7
2026-06-13 12:06:46 +00:00
Cosima Neidahl
c44a5f05ea ayatana-indicator-datetime: 25.4.0 -> 26.6.0 (#531256) 2026-06-13 12:06:07 +00:00
R. Ryantm
d33f0ee2d7 python3Packages.osqp: 1.1.1 -> 1.1.3 2026-06-13 11:58:13 +00:00
Toma
68f681ec24 ignition: 2.3.1 -> 2.4.1 (#506956) 2026-06-13 11:48:14 +00:00
isabel
2fea82e60b tabbyapi: 0-unstable-2026-05-29 -> 0-unstable-2026-06-13 (#531306) 2026-06-13 11:38:16 +00:00
ern775
827517b17c dopamine: build from source 2026-06-13 14:37:05 +03:00
Fabian Affolter
32cb541cb1 python3Packages.py-tes: migrate to finalAttrs 2026-06-13 13:31:51 +02:00
Fabian Affolter
612e2b10c4 python3Packages.py-tes: 1.1.2 -> 1.1.4
Changelog: https://github.com/ohsu-comp-bio/py-tes/releases/tag/1.1.4
2026-06-13 13:31:09 +02:00
Gaétan Lepage
4dc65aaa33 ggml: 0.13.1 -> 0.15.1 (#531307) 2026-06-13 11:24:09 +00:00
Yt
a849496907 worker-build: 0.8.3 -> 0.8.5 (#531225) 2026-06-13 11:17:19 +00:00
Alexander Sieg
9439a6d404 plausible: drop xanderio and e1mo as maintainers 2026-06-13 13:16:51 +02:00
R. Ryantm
0e8f1fd5cc upsies: 2026.05.24 -> 2026.06.12 2026-06-13 11:07:16 +00:00
R. Ryantm
27b5651677 dashy-ui: 4.2.2 -> 4.3.3 2026-06-13 11:07:05 +00:00
R. Ryantm
65bd983a10 go-httpbin: 2.23.0 -> 2.23.1 2026-06-13 11:01:49 +00:00
R. Ryantm
c3ab882d9b vacuum-go: 0.29.0 -> 0.29.2 2026-06-13 10:44:37 +00:00
R. Ryantm
bbc84aaf4e python3Packages.pyghmi: 1.6.16 -> 1.6.17 2026-06-13 10:40:26 +00:00
nixpkgs-ci[bot]
8062d5607b volanta: 1.17.5 -> 1.18.0 (#531194) 2026-06-13 10:38:45 +00:00
nixpkgs-ci[bot]
03a564f039 kiro-cli: 2.5.1 -> 2.7.0 (#531145) 2026-06-13 10:38:44 +00:00
Thiago Kenji Okada
948ac7c2da libretro.gpsp: 0-unstable-2026-05-12 -> 0-unstable-2026-06-04 (#531317) 2026-06-13 10:36:11 +00:00
Yuxuan Shui
3009f18828 rr: only enable 32-bit support on x86_64
i686 libraries cannot be built on ARM systems, but are required to
enable 32-bit support.

Supersedes #531138
2026-06-13 11:31:35 +01:00
R. Ryantm
c1a234f37d ayatana-indicator-datetime: 25.4.0 -> 26.6.0
Co-authored-by: OPNA2608 <opna2608@protonmail.com>
2026-06-13 12:16:47 +02:00
R. Ryantm
d222faa848 terraform-providers.grafana_grafana: 4.36.2 -> 4.38.0 2026-06-13 10:10:36 +00:00
Gergő Gutyina
852179795c shadcn: 3.7.0 -> 4.11.0 (#531201) 2026-06-13 10:09:24 +00:00
Thiago Kenji Okada
3dccb51c5c libretro.mame2003-plus: 0-unstable-2026-05-23 -> 0-unstable-2026-06-11 (#531276) 2026-06-13 10:05:42 +00:00
R. Ryantm
31d4353525 libretro.gpsp: 0-unstable-2026-05-12 -> 0-unstable-2026-06-04 2026-06-13 10:05:05 +00:00
Marcin Serwin
224318c400 joplin-cli: 3.5.1 -> 3.6.2 (#520374) 2026-06-13 10:04:02 +00:00
Thiago Kenji Okada
e8acd50326 libretro.ppsspp: 0-unstable-2026-06-03 -> 0-unstable-2026-06-13 (#531197) 2026-06-13 10:03:08 +00:00
Wolfgang Walther
e5699f2308 postgresqlPackages.plv8: drop
`plv8` depends on the outdated NodeJS 20. Upstream waits for v8-cmake to
make a move (https://github.com/plv8/plv8/issues/610), but that project
has been inactive for a bit more than a year.

Even when allowing the insecure nodejs20, the package fails to build.
Insecure and broken - we might as well drop it.
2026-06-13 11:53:42 +02:00
nixpkgs-ci[bot]
5a851d5639 komari-agent: 1.2.0 -> 1.2.13 (#531279) 2026-06-13 09:43:17 +00:00
nixpkgs-ci[bot]
82286ed8b2 noriskclient-launcher-unwrapped: 0.6.22 -> 0.6.24 (#531235) 2026-06-13 09:43:03 +00:00
nixpkgs-ci[bot]
5b1f10d9dd turbo-unwrapped: 2.9.16 -> 2.9.18 (#531102) 2026-06-13 09:42:56 +00:00
myuron
47119c56ed vimPlugins.pantran-nvim: init at 0-unstable-2025-04-07
https://github.com/potamides/pantran.nvim
2026-06-13 09:39:09 +00:00
R. Ryantm
a007bdd546 terraform-providers.exoscale_exoscale: 0.69.2 -> 0.69.3 2026-06-13 09:38:39 +00:00
BatteredBunny
1eb4e76f24 tabbyapi: 0-unstable-2026-05-29 -> 0-unstable-2026-06-13 2026-06-13 12:36:39 +03:00
R. Ryantm
e815e705e6 ggml: 0.13.1 -> 0.15.1 2026-06-13 09:36:34 +00:00
R. Ryantm
85e46a1d85 python3Packages.bleak-esphome: 3.9.1 -> 3.9.4 2026-06-13 09:18:19 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
08b04d3581 nixtamal: 1.5.4 → 1.6.0 2026-06-13 16:11:39 +07:00
R. Ryantm
b53623ab0e python3Packages.aioghost: 0.4.16 -> 0.4.17 2026-06-13 08:59:38 +00:00
Gutyina Gergő
5cf4258201 sublime: drop 2026-06-13 10:50:14 +02:00
R. Ryantm
0bc6c4b525 lazytrivy: 1.4.0 -> 1.4.1 2026-06-13 08:44:52 +00:00
R. Ryantm
b1b5b28cd1 komari-agent: 1.2.0 -> 1.2.13 2026-06-13 08:42:26 +00:00
R. Ryantm
eef20a4638 libretro.mame2003-plus: 0-unstable-2026-05-23 -> 0-unstable-2026-06-11 2026-06-13 08:31:29 +00:00
nixpkgs-ci[bot]
87c14e67d0 pixi: 0.70.1 -> 0.70.2 (#531244) 2026-06-13 08:26:48 +00:00
nixpkgs-ci[bot]
55ad8dc775 speakeasy-cli: 1.770.0 -> 1.778.0 (#531193) 2026-06-13 08:26:46 +00:00
Florian Klink
50338ea4bc yarn-berry-fetcher: 1.3.0 -> 1.3.1 (#530830) 2026-06-13 08:18:11 +00:00
Gergő Gutyina
afb5063772 rubyPackages.openssl: drop openssl_1_1 support (#493615) 2026-06-13 08:11:07 +00:00
Marcin Serwin
09a9a21d00 kubazip: 0.3.9 -> 0.3.11 (#531209) 2026-06-13 08:07:25 +00:00
Vlad M.
2e2bd664a0 skim: 4.0.0 → 4.7.0 (#530891) 2026-06-13 08:04:42 +00:00
Gergő Gutyina
cf78b33358 deadlock-mod-manager: bump pnpmDeps.fetcherVersion to 4 (#529470) 2026-06-13 08:04:17 +00:00
zowoq
9ceac8ae22 terraform-providers.hashicorp_awscc: 1.87.0 -> 1.88.0 (#531270) 2026-06-13 08:03:40 +00:00
R. Ryantm
54bbf1ffab lsp-plugins: 1.2.29 -> 1.2.31 2026-06-13 07:55:18 +00:00
R. Ryantm
c70a21a4f9 terraform-providers.hashicorp_awscc: 1.87.0 -> 1.88.0 2026-06-13 07:47:27 +00:00
Vladimír Čunát
05c64c0fc6 openssl_4_0: 4.0.0 -> 4.0.1; openssl_3_5: 3.5.6 -> 3.5.7; openssl_3: 3.0.20 -> 3.0.21 (#530955) 2026-06-13 07:44:09 +00:00
Vladimír Čunát
74aa4dac7e knot-dns: 3.5.4 -> 3.5.5 (#531010) 2026-06-13 07:43:13 +00:00
Wolfgang Walther
e96f6b180c postgresqlPackages.pgsodium: 3.1.9 -> 3.1.11 (#531220) 2026-06-13 07:39:52 +00:00
R. Ryantm
791e65138a _7zip-zstd: 25.01-v1.5.7-R4 -> 26.01-v1.5.7-R1 2026-06-13 07:25:39 +00:00
nixpkgs-ci[bot]
e2f7cd3c3e Merge master into staging-nixos 2026-06-13 07:21:10 +00:00
K900
d34e9cd74d netbird: 0.72.3 -> 0.72.4 (#531263) 2026-06-13 07:15:07 +00:00
K900
49dcd402c4 netbird: 0.72.3 -> 0.72.4
Diff: https://github.com/netbirdio/netbird/compare/v0.72.3...v0.72.4

Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.72.4
2026-06-13 10:08:54 +03:00
Marcin Serwin
733bdb9f7a enpass: Updater fix. (#508183) 2026-06-13 07:03:50 +00:00
R. Ryantm
a2e2663bb9 cursor-cli: 0-unstable-2026-05-24 -> 2026.06.12-19-59-36-f6aba9a 2026-06-13 07:01:17 +00:00
R. Ryantm
02f3c435d7 vscode-extensions.vue.volar: 3.3.3 -> 3.3.5 2026-06-13 06:51:20 +00:00
R. Ryantm
7ec9e02044 matrix-alertmanager-receiver: 2026.6.3 -> 2026.6.10 2026-06-13 06:48:12 +00:00
Fabian Affolter
51effaf978 python3Packages.hcloud: 2.20.0 -> 2.21.0 (#531148) 2026-06-13 06:36:15 +00:00
Fabian Affolter
15ec920360 python3Packages.dvc-gs: 3.0.2 -> 3.1.0 (#531210) 2026-06-13 06:35:11 +00:00
R. Ryantm
400ca6362c changie: 1.24.0 -> 1.24.1 2026-06-13 06:35:09 +00:00
Fabian Affolter
5b0df65234 python314Packages.yalexs: drop stale aiounittest test input (#531223) 2026-06-13 06:32:20 +00:00
Fabian Affolter
c833121f3e python3Packages.inkbird-ble: 1.4.4 -> 1.5.2 (#531183) 2026-06-13 06:31:09 +00:00
Luminar Leaf
c88d408f30 yaziPlugins.allmytoes: init at 0-unstable-2025-11-05
Signed-off-by: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com>
2026-06-13 12:01:01 +05:30
R. Ryantm
adc8c99c6e cargo-temp: 0.4.0 -> 0.4.1 2026-06-13 06:31:00 +00:00
Fabian Affolter
bf2cad3bf2 syswatch: 0.7.1 -> 0.7.2 (#531186) 2026-06-13 06:30:33 +00:00
Fabian Affolter
e72febcb74 python3Packages.microsoft-kiota-serialization-form: 1.10.2 -> 1.10.3 (#531238) 2026-06-13 06:29:21 +00:00
Luminar Leaf
0aa54ed113 allmytoes: init at 0.5.1
Signed-off-by: Luminar Leaf <80571430+LuminarLeaf@users.noreply.github.com>
2026-06-13 11:58:22 +05:30
Fabian Affolter
ec86f8300f python3Packages.boto3-stubs: 1.43.28 -> 1.43.29 2026-06-13 08:27:26 +02:00
Fabian Affolter
ff4e1c7ef9 python3Packages.mypy-boto3-sagemaker-runtime: 1.43.0 -> 1.43.29 2026-06-13 08:27:05 +02:00
Fabian Affolter
7fb11b214a python3Packages.mypy-boto3-iam: 1.43.2 -> 1.43.29 2026-06-13 08:26:27 +02:00
Fabian Affolter
6afcabdf66 python3Packages.mypy-boto3-glue: 1.43.23 -> 1.43.29 2026-06-13 08:26:24 +02:00
Fabian Affolter
18eec5cf03 python3Packages.mypy-boto3-firehose: 1.43.0 -> 1.43.29 2026-06-13 08:26:20 +02:00
Fabian Affolter
668e1ffaf4 python3Packages.mypy-boto3-eks: 1.43.28 -> 1.43.29 2026-06-13 08:26:15 +02:00
Fabian Affolter
a5233e4bc0 python3Packages.mypy-boto3-acm: 1.43.0 -> 1.43.29 2026-06-13 08:25:46 +02:00
Fabian Affolter
f898d5da7f python3Packages.iamdata: 0.1.202606121 -> 0.1.202606131
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606121...v0.1.202606131

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606131
2026-06-13 08:25:03 +02:00
R. Ryantm
28f78862b1 shotwell: 0.32.16 -> 0.32.17 2026-06-13 06:14:24 +00:00
R. Ryantm
fcde43f63e pixi: 0.70.1 -> 0.70.2 2026-06-13 05:34:09 +00:00
Austin Horstman
5a722a7155 stellar-core: 26.1.0 -> 27.0.0, disable flaky PostgreSQL test (#527392) 2026-06-13 05:27:44 +00:00
Mistyttm
0e860e9341 deadlock-mod-manager: bump pnpmDeps.fetcherVersion to 4
refer to #529285 for more information
2026-06-13 15:10:57 +10:00
Robert Schütz
d0e076717f python314Packages.homeassistant-stubs: 2026.6.2 -> 2026.6.3
Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.6.2...2026.6.3

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.6.3
2026-06-12 22:06:57 -07:00
zowoq
bd8e152b60 terraform-providers.digitalocean_digitalocean: 2.87.0 -> 2.89.0 (#531237) 2026-06-13 05:06:05 +00:00
R. Ryantm
cdb3bbf1d2 wasmi: 1.0.9 -> 1.1.0 2026-06-13 05:05:32 +00:00
R. Ryantm
12ebfbe912 claude-code: 2.1.175 -> 2.1.177 2026-06-13 04:59:25 +00:00
Masum Reza
00c8ae55b8 vscode-extensions.yzane.markdown-pdf: 2.0.1 -> 2.1.0 (#524895) 2026-06-13 04:43:21 +00:00
Masum Reza
3b6f46f1c9 vscode-extensions.vscjava.vscode-java-pack: 0.30.5 -> 0.31.0 (#525590) 2026-06-13 04:43:16 +00:00
Masum Reza
8f48eef076 oxfmt: 0.52.0 -> 0.53.0 (#528487) 2026-06-13 04:42:29 +00:00
Masum Reza
c87eca7803 vscode-extensions.dart-code.dart-code: 3.134.0 -> 3.136.0 (#529211) 2026-06-13 04:42:22 +00:00
R. Ryantm
9509bc397f terraform-providers.digitalocean_digitalocean: 2.87.0 -> 2.89.0 2026-06-13 04:42:12 +00:00
Masum Reza
69e19409ba wasm-tools: 1.251.0 -> 1.252.0 (#531224) 2026-06-13 04:41:47 +00:00
Masum Reza
3eba56597f vscode-with-extensions: use the editor's iconName for the desktop icon (#526069) 2026-06-13 04:40:54 +00:00
Masum Reza
8e52329d21 limine{,-full}: 12.3.2 -> 12.3.3 (#531196) 2026-06-13 04:39:05 +00:00
R. Ryantm
dfc4947fb2 noriskclient-launcher-unwrapped: 0.6.22 -> 0.6.24 2026-06-13 04:28:10 +00:00
zowoq
7c2adfb066 moor: 2.13.4 -> 2.15.0 (#531229) 2026-06-13 04:16:47 +00:00
nicknb
fefd33bf4e moor: 2.13.4 -> 2.15.0 2026-06-13 06:07:35 +02:00
mikaeladev
ce3af6b00b nvibrant: 1.2.0-unstable-595.58.03 -> 1.2.1-unstable-610.43.02 2026-06-13 05:07:17 +01:00
R. Ryantm
ab44759955 python3Packages.temporalio: 1.27.2 -> 1.28.0 2026-06-13 04:04:53 +00:00
nixpkgs-ci[bot]
8db627f70e librashader: 0.11.0 -> 0.11.1 (#531217) 2026-06-13 03:57:36 +00:00
nixpkgs-ci[bot]
f186860347 spacectl: 1.21.6 -> 1.22.0 (#531188) 2026-06-13 03:57:31 +00:00
nixpkgs-ci[bot]
bc1bc745c2 files-cli: 2.15.316 -> 2.15.335 (#531147) 2026-06-13 03:57:30 +00:00
nixpkgs-ci[bot]
713fb97735 libretro-shaders-slang: 0-unstable-2026-05-07 -> 0-unstable-2026-06-10 (#530587) 2026-06-13 03:57:28 +00:00
nixpkgs-ci[bot]
6aa58ae369 nezha-agent: 2.0.4 -> 2.2.2 (#527624) 2026-06-13 03:57:24 +00:00
R. Ryantm
b2737626a0 davmail: 6.7.0 -> 6.8.0 2026-06-13 03:42:33 +00:00
R. Ryantm
a7e02da39f python3Packages.microsoft-kiota-serialization-form: 1.10.2 -> 1.10.3 2026-06-13 03:32:25 +00:00
R. Ryantm
604a908afa worker-build: 0.8.3 -> 0.8.5 2026-06-13 03:31:11 +00:00
R. Ryantm
2e2034a3ed wasm-tools: 1.251.0 -> 1.252.0 2026-06-13 03:28:46 +00:00
R. Ryantm
6831b4b82c postgresqlPackages.pgsodium: 3.1.9 -> 3.1.11 2026-06-13 03:15:42 +00:00
R. Ryantm
256e4dfb52 libmt32emu: 2.8.2 -> 2.8.3 2026-06-13 03:15:34 +00:00
Thane Gill
5398b79f39 python314Packages.yalexs: drop stale aiounittest test input
yalexs 9.2.7 no longer uses aiounittest in its test suite, but it remained in nativeCheckInputs. aiounittest is unsupported on Python 3.14, so the dead dependency broke the build (and the august/yale/yale_home Home Assistant components). Remove it.
2026-06-12 20:14:06 -07:00
R. Ryantm
465119411a vale: 3.14.2 -> 3.15.1 2026-06-13 03:08:39 +00:00
R. Ryantm
74f2283bc6 librashader: 0.11.0 -> 0.11.1 2026-06-13 02:57:21 +00:00
zowoq
f4d9f4215c terraform-providers.sap_btp: 1.22.0 -> 1.23.1 (#531215) 2026-06-13 02:50:35 +00:00
R. Ryantm
227881195e terraform-providers.sap_btp: 1.22.0 -> 1.23.1 2026-06-13 02:37:59 +00:00
R. Ryantm
fec7aa499b hyprwhspr-rs: 0.3.29 -> 0.3.30 2026-06-13 02:36:21 +00:00
R. Ryantm
a7a8e1628f nezha-agent: 2.0.4 -> 2.2.2 2026-06-13 02:32:52 +00:00
nixpkgs-ci[bot]
ea5e18f718 openttd-jgrpp: 0.72.2 -> 0.72.3 (#530722) 2026-06-13 02:29:29 +00:00
R. Ryantm
298df67209 python3Packages.dvc-gs: 3.0.2 -> 3.1.0 2026-06-13 02:11:20 +00:00
R. Ryantm
f99e7f58b2 kubazip: 0.3.9 -> 0.3.11 2026-06-13 02:10:36 +00:00
José Romildo Malaquias
54c81a8e4b enlightenment.evisum: 2.0.10 -> 2.0.11 (#531134) 2026-06-13 01:52:03 +00:00
Yt
9aa0e37eb2 mimir: 3.1.0 -> 3.1.1 (#531189) 2026-06-13 01:36:29 +00:00
Justin Bedő
090d417c50 jasp-desktop: 0.96.0 -> 0.97.1, add module fetcher script (#520562) 2026-06-13 01:26:02 +00:00
Adam Thompson-Sharpe
6cc8235b9c shadcn: 3.7.0 -> 4.11.0
The upstream repo uses pnpm v10 in this version:
<https://github.com/shadcn-ui/ui/blob/shadcn%404.11.0/package.json#L45>

`fetcherVersion` is also updated since the package needs to be rebuilt
anyway.
2026-06-12 21:22:14 -04:00
Darren Rambaud
06a0e10bd7 stalwart-vandelay: init at 1.0.2
add jmap import and export tool which may aid in planned refactor work
for stalwart NixOS module

* changelog: https://github.com/stalwartlabs/vandelay/releases/tag/v1.0.2

Related to: #511880

---

implement pr feedback:

* https://github.com/NixOS/nixpkgs/pull/530899#discussion_r3406372237
* https://github.com/NixOS/nixpkgs/pull/530899#discussion_r3406387919
* https://github.com/NixOS/nixpkgs/pull/530899#discussion_r3406391991
2026-06-12 19:54:30 -05:00
nixpkgs-ci[bot]
07846d183a Merge master into staging-nixos 2026-06-13 00:51:06 +00:00
Darren Rambaud
dfb51b5a0f stalwart-proxy: init at 1.0.0
to assist stalwart mail server operators in migrating from older
versions of stalwart (<0.15.x) to 0.16.x or greater.

changelog: https://github.com/stalwartlabs/proxy/releases/tag/v1.0.0

Related to: #511880

---

address/implement pr feedback:

* https://github.com/NixOS/nixpkgs/pull/530918#discussion_r3406419883
* https://github.com/NixOS/nixpkgs/pull/530918#discussion_r3406428663
* https://github.com/NixOS/nixpkgs/pull/530918#discussion_r3406431139
2026-06-12 19:49:11 -05:00
Robert Schütz
5d702ad35a home-assistant-custom-lovelace-modules.auto-entities: 2.3.1 -> 2.4.0
Diff: https://github.com/Lint-Free-Technology/lovelace-auto-entities/compare/v2.3.1...v2.4.0

Changelog: https://github.com/Lint-Free-Technology/lovelace-auto-entities/releases/tag/v2.4.0
2026-06-12 17:36:12 -07:00
Robert Schütz
3d62ab0dc4 home-assistant-custom-components.yandex-station: 3.21.1 -> 3.21.2
Diff: https://github.com/AlexxIT/YandexStation/compare/v3.21.1...v3.21.2

Changelog: https://github.com/AlexxIT/YandexStation/releases/tag/v3.21.2
2026-06-12 17:36:11 -07:00
Robert Schütz
6310b395fc home-assistant-custom-components.polaris-mqtt: 1.1.4 -> 1.1.5
Diff: https://github.com/samoswall/polaris-mqtt/compare/v1.1.4...v1.1.5
2026-06-12 17:36:11 -07:00
Robert Schütz
45562f44f8 home-assistant-custom-components.dreo: 1.9.12 -> 1.9.13
Diff: https://github.com/JeffSteinbok/hass-dreo/compare/v1.9.12...v1.9.13

Changelog: https://github.com/JeffSteinbok/hass-dreo/releases/tag/v1.9.13
2026-06-12 17:36:11 -07:00
Robert Schütz
d85f04b886 home-assistant-custom-components.blueprints-updater: 2.7.3 -> 2.7.4
Diff: https://github.com/luuquangvu/blueprints-updater/compare/2.7.3...2.7.4

Changelog: https://github.com/luuquangvu/blueprints-updater/releases/tag/2.7.4
2026-06-12 17:36:11 -07:00
Robert Schütz
76d906ada0 home-assistant-custom-components.better_thermostat: 1.8.0 -> 1.8.1
Diff: https://github.com/KartoffelToby/better_thermostat/compare/1.8.0...1.8.1

Changelog: https://github.com/KartoffelToby/better_thermostat/releases/tag/1.8.1
2026-06-12 17:36:10 -07:00
Robert Schütz
36fec06544 home-assistant: 2026.6.2 -> 2026.6.3
Diff: https://github.com/home-assistant/core/compare/2026.6.2...2026.6.3

Changelog: https://github.com/home-assistant/core/releases/tag/2026.6.3
2026-06-12 17:36:10 -07:00
Robert Schütz
25a36905be home-assistant.frontend: 20260527.5 -> 20260527.6
Changelog: https://github.com/home-assistant/frontend/releases/tag/20260527.6
2026-06-12 17:36:10 -07:00
Robert Schütz
5d57dbb293 python3Packages.reolink-aio: 0.20.1 -> 0.21.0
Diff: https://github.com/starkillerOG/reolink_aio/compare/0.20.1...0.21.0

Changelog: https://github.com/starkillerOG/reolink_aio/releases/tag/0.21.0
2026-06-12 17:36:10 -07:00
Robert Schütz
88d80f58b3 python3Packages.pytrydan: 1.0.1 -> 1.0.2
Diff: https://github.com/dgomes/pytrydan/compare/v1.0.1...v1.0.2

Changelog: https://github.com/dgomes/pytrydan/blob/v1.0.2/CHANGELOG.md
2026-06-12 17:36:10 -07:00
Robert Schütz
01134f0172 python3Packages.hassil: 3.5.0 -> 3.7.0
Diff: https://github.com/home-assistant/hassil/compare/v3.5.0...v3.7.0

Changelog: https://github.com/home-assistant/hassil/blob/v3.7.0/CHANGELOG.md
2026-06-12 17:35:51 -07:00
Martin Weinelt
08740d8811 python3Packages.token-bucket: 0.3.0 -> 0.4.0 (#531191) 2026-06-13 00:19:19 +00:00
nixpkgs-ci[bot]
5e347a9bef rsshub: 0-unstable-2026-05-31 -> 0-unstable-2026-06-09 (#530200) 2026-06-13 00:14:10 +00:00
Ryan Omasta
c9f98fc507 limine{,-full}: 12.3.2 -> 12.3.3
https://github.com/Limine-Bootloader/Limine/releases/tag/v12.3.3
Diff: https://github.com/Limine-Bootloader/Limine/compare/v12.3.2...v12.3.3
2026-06-12 18:10:24 -06:00
R. Ryantm
0c6c78dfff libretro.ppsspp: 0-unstable-2026-06-03 -> 0-unstable-2026-06-13 2026-06-13 00:03:11 +00:00
Martin Weinelt
d3cf8e3f33 python3Packages.token-bucket: 0.3.0 -> 0.4.0
https://github.com/falconry/token-bucket/releases/tag/0.4.0
2026-06-13 01:54:07 +02:00
R. Ryantm
c9f16c472f volanta: 1.17.5 -> 1.18.0 2026-06-12 23:54:00 +00:00
R. Ryantm
52b6dbf5d8 speakeasy-cli: 1.770.0 -> 1.778.0 2026-06-12 23:51:53 +00:00
Adam C. Stephens
c5db7e2dd0 mimir: 3.1.0 -> 3.1.1
Changelog: https://github.com/grafana/mimir/releases/tag/mimir-3.1.1
2026-06-12 19:39:36 -04:00
R. Ryantm
c72d5d5e02 spacectl: 1.21.6 -> 1.22.0 2026-06-12 23:29:40 +00:00
Florian Klink
1eee1a273e vzeroc-ice: 2.7.3 -> 2.7.2.20 (#530824) 2026-06-12 23:29:23 +00:00
Philip Taron
d101b70937 wasm-bindgen-cli_0_2_120: init at 0.2.120 (#514867) 2026-06-12 23:26:26 +00:00
R. Ryantm
455633413b syswatch: 0.7.1 -> 0.7.2 2026-06-12 23:26:08 +00:00
Gaetan Lepage
f03ca2e04c python3Packages.mace-torch: init at 0.3.16 2026-06-12 23:25:35 +00:00
Gaetan Lepage
8b2f221d44 python3Packages.python-hostlist: init at 2.3.0 2026-06-12 23:25:35 +00:00
Gaetan Lepage
04b3bd8efc python3Packages.torch-ema: init at 0.3.0 2026-06-12 23:21:13 +00:00
Gaetan Lepage
3e17027d91 python3Packages.matscipy: init at 1.2.0 2026-06-12 23:21:12 +00:00
Gaetan Lepage
e749bb1151 python3Packages.pytest-subtests: init at 0.15.0 2026-06-12 23:21:12 +00:00
Gaetan Lepage
8d8a002aba python3Packages.e3nn: init at 0.6.0 2026-06-12 23:21:12 +00:00
Gaetan Lepage
89cf57284e python3Packages.opt-einsum-fx: init at 0.1.4 2026-06-12 23:21:11 +00:00
Jared Baur
c5d92ed8f9 requireFile: use stdenvNoCC (#526409) 2026-06-12 23:19:06 +00:00
R. Ryantm
e61e17cfaf python3Packages.inkbird-ble: 1.4.4 -> 1.5.2 2026-06-12 23:16:28 +00:00
zowoq
0461d48821 terraform-providers.linode_linode: 3.14.0 -> 3.14.1 (#531179) 2026-06-12 23:09:44 +00:00
Harinn
c8c1a2476c python3Packages.vsts: modernize 2026-06-13 06:06:06 +07:00
Gaétan Lepage
f80b1e74dd opencode: 1.16.2 -> 1.17.4 (#530962) 2026-06-12 22:57:34 +00:00
Austin Horstman
3f5dcf4036 nixos/hyprland: migrate Systemd user settings to RFC 42-style attrs (#531116) 2026-06-12 22:56:24 +00:00
R. Ryantm
1ffe4a5160 terraform-providers.linode_linode: 3.14.0 -> 3.14.1 2026-06-12 22:53:13 +00:00
Harinn
77a5e34b11 python3Packages.vsts: migrate to pyproject 2026-06-13 05:49:33 +07:00
isabel
b3fe05967d python3Packages.exllamav3: 0.0.39 -> 0.0.42 (#528897) 2026-06-12 22:48:21 +00:00
zowoq
38560d5053 terraform-providers.checkly_checkly: 1.24.0 -> 1.25.0 (#531155) 2026-06-12 22:46:32 +00:00
Adam C. Stephens
bf961baa06 dexter: 0.7.0 -> 0.7.1 (#531162) 2026-06-12 22:40:40 +00:00
Javier Alvarez
db9449b57e wasm-bindgen-cli_0_2_120: init at 0.2.120 2026-06-13 00:39:34 +02:00
SandaruKasa
0d2f565f17 yt-dlp: __structuredAttrs = true; 2026-06-13 01:34:45 +03:00
BatteredBunny
ee6663c2b1 python3Packages.exllamav3: 0.0.39 -> 0.0.42 2026-06-13 01:31:13 +03:00
SandaruKasa
80dfb7cc82 yt-dlp: split man & doc outputs
output size changes:
- out: 27724K -> 26768K
- doc: 0K -> 908K
- man: 0K -> 48K
2026-06-13 01:30:22 +03:00
Harinn
787d6a89b8 python3Packages.zxcvbn: modernize 2026-06-13 05:29:36 +07:00
Harinn
5f486598e6 python3Packages.zigpy-cc: modernize 2026-06-13 05:27:31 +07:00
Harinn
9ee7545cf9 python3Packages.zxcvbn: migrate to pyproject 2026-06-13 05:21:32 +07:00
Harinn
e8a87769f1 python3Packages.zigpy-cc: migrate to pyproject 2026-06-13 05:20:32 +07:00
kirillrdy
2c7fdaab0d python3Packages.arviz: 1.1.0 -> 1.2.0 (#531161) 2026-06-12 22:19:33 +00:00
nixpkgs-ci[bot]
0626ad817f jetbrains-toolbox: 3.4.3.81140 -> 3.5.0.84344 (#530694) 2026-06-12 22:17:21 +00:00
Gaétan Lepage
c227f2f486 python3Packages.chex: 0.1.91 -> 0.1.92 (#531061) 2026-06-12 22:12:37 +00:00
R. Ryantm
78fa7efe80 cyme: 3.0.0 -> 3.0.1 2026-06-12 22:04:11 +00:00
Philipp Bartsch
51c432fc5e oniux: make use of compund licenses 2026-06-12 23:58:16 +02:00
Philipp Bartsch
3b2e99d335 python3Packages.pyperscan: make use of compound licenses 2026-06-12 23:58:16 +02:00
Philipp Bartsch
b72aa0e290 vectorscan: make use of compound licenses 2026-06-12 23:58:16 +02:00
dotlambda
6deedaf836 imagemagick: set passthru.updateScript (#531156) 2026-06-12 21:45:07 +00:00
kirillrdy
652ccbed1e csharp-ls: 0.24.0 -> 0.25.0 (#531069) 2026-06-12 21:43:36 +00:00
Gaetan Lepage
852fa1bf52 gpu-viewer: 3.34 -> 3.35
Diff: https://github.com/arunsivaramanneo/gpu-viewer/compare/v3.34...v3.35

Changelog: https://github.com/arunsivaramanneo/GPU-Viewer/releases/tag/v3.35
2026-06-12 21:40:34 +00:00
Gaetan Lepage
0d73a01dcc python3Packages.arviz: 1.1.0 -> 1.2.0
Diff: https://github.com/arviz-devs/arviz/compare/v1.1.0...v1.2.0

Changelog: https://github.com/arviz-devs/arviz/blob/v1.2.0/CHANGELOG.md
2026-06-12 21:35:42 +00:00
Gaetan Lepage
b0690d3a4e python3Packages.arviz-plots: 1.1.0 -> 1.2.0
Diff: https://github.com/arviz-devs/arviz-plots/compare/v1.1.0...v1.2.0

Changelog: https://github.com/arviz-devs/arviz-plots/blob/v1.2.0/CHANGELOG.md
2026-06-12 21:35:41 +00:00
Gaetan Lepage
f1ae0b7ec9 python3Packages.arviz-stats: 1.1.0 -> 1.2.0
Diff: https://github.com/arviz-devs/arviz-stats/compare/v1.1.0...v1.2.0

Changelog: https://github.com/arviz-devs/arviz-stats/blob/v1.2.0/CHANGELOG.md
2026-06-12 21:35:41 +00:00
Gaetan Lepage
fa3450925d python3Packages.arviz-base: 1.1.0 -> 1.2.0
Diff: https://github.com/arviz-devs/arviz-base/compare/v1.1.0...v1.2.0

Changelog: https://github.com/arviz-devs/arviz-base/blob/v1.2.0/CHANGELOG.md
2026-06-12 21:35:41 +00:00
Yohann Boniface
20115f0017 dns-collector: Fix broken links in metadata (#531044) 2026-06-12 21:35:12 +00:00
Yohann Boniface
2c28c767b9 alpaca-proxy: fix changelog (#531154) 2026-06-12 21:30:47 +00:00
R. Ryantm
f8e71c06ad dexter: 0.7.0 -> 0.7.1 2026-06-12 21:25:53 +00:00
kirillrdy
cdc9110413 python3Packages.plotnine: 0.15.5 -> 0.15.6 (#531066) 2026-06-12 21:23:08 +00:00
R. Ryantm
537522bdd4 easycrypt: 2026.05 -> 2026.06 2026-06-12 21:22:30 +00:00
Gaetan Lepage
16776b808c python3Packages.chex: 0.1.91 -> 0.1.92
Diff: https://github.com/google-deepmind/chex/compare/v0.1.91...v0.1.92

Changelog: https://github.com/google-deepmind/chex/releases/tag/v0.1.92
2026-06-12 21:16:36 +00:00
Sergei Trofimovich
9e6ec866bf mutt: 2.3.2 -> 2.3.3
Changes: http://www.mutt.org/
2026-06-12 22:15:55 +01:00
R. Ryantm
67fb5db021 spacetimedb: 2.4.0 -> 2.5.0-hotfix1 2026-06-12 21:15:02 +00:00
Yohann Boniface
f494ec5aab maintainers: drop cirno-999 (#527903) 2026-06-12 21:13:54 +00:00
Armin Mahdilou
e513c288e0 alpaca-proxy: fix changelog
Signed-off-by: Armin Mahdilou <Armin.Mahdilou@gmail.com>
2026-06-12 23:13:09 +02:00
Harinn
05b52ad9c5 python3Packages.ydiff: modernize 2026-06-13 04:13:05 +07:00
Sarah Clark
15c26116b9 imagemagick: set passthru.updateScript 2026-06-12 14:05:28 -07:00
Harinn
9b07f7bd57 python3Packages.yubico-client: modernize 2026-06-13 04:03:21 +07:00
Marcin Serwin
8f0b1087a1 cproto: 4.7y -> 4.8 (#519969) 2026-06-12 21:02:29 +00:00
nixpkgs-ci[bot]
633f0c001a rust-rpxy: 0.12.0 -> 0.13.0 (#530965) 2026-06-12 21:01:12 +00:00
R. Ryantm
f997d735eb terraform-providers.checkly_checkly: 1.24.0 -> 1.25.0 2026-06-12 21:00:36 +00:00
Marcin Serwin
12c56dfe94 vk-bootstrap: 1.4.341 -> 1.4.350 (#520096) 2026-06-12 20:57:29 +00:00
Audrey Dutcher
a4338ca2c9 factor: deploy script reports its path (fixes 0.101 compat) + setting 0.101 as the default (#527945) 2026-06-12 20:56:41 +00:00
kirillrdy
2384a7dbed mistral-vibe: 2.14.1 -> 2.15.0 (#531018) 2026-06-12 20:55:04 +00:00
Harinn
190ba16711 python3Packages.yubico: modernize 2026-06-13 03:53:00 +07:00
Harinn
a61d7fc7b4 python3Packages.yoyo-migrations: modernize 2026-06-13 03:52:39 +07:00
R. Ryantm
a899ad813f python3Packages.hcloud: 2.20.0 -> 2.21.0 2026-06-12 20:51:12 +00:00
Yohann Boniface
30776d7348 xf86-input-evdev: add nick-linux to maintainers (#530205) 2026-06-12 20:42:44 +00:00
Yohann Boniface
bd847838a8 xsetroot: add nick-linux to maintainers (#530201) 2026-06-12 20:41:53 +00:00
Yohann Boniface
2043b348f6 xset: add nick-linux to maintainers (#530198) 2026-06-12 20:41:50 +00:00
Yohann Boniface
cc337a5d7d xrdb: add nick-linux to maintainers (#530184) 2026-06-12 20:41:45 +00:00
Yohann Boniface
529f04af59 xrandr: add nick-linux to maintainers (#530182) 2026-06-12 20:41:37 +00:00
Yohann Boniface
3e5c4f5e71 xprop: add nick-linux to maintainers (#530179) 2026-06-12 20:41:30 +00:00
Yohann Boniface
7a673cbe03 xinput: add nick-linux to maintainers (#530178) 2026-06-12 20:41:13 +00:00
Yohann Boniface
ef7e1c687d xauth: add nick-linux to maintainers (#530175) 2026-06-12 20:41:00 +00:00
Yohann Boniface
b4073e3026 xorg-server: add nick-linux to maintainers (#530170) 2026-06-12 20:40:56 +00:00
Yohann Boniface
6d2c25c146 vlc: add nick-linux to maintainers (#530164) 2026-06-12 20:40:47 +00:00
Yohann Boniface
e0adee25b4 iw: add nick-linux to maintainers (#530132) 2026-06-12 20:40:39 +00:00
Yohann Boniface
1db86f5617 xf86-input-libinput: add nick-linux to maintainers (#530209) 2026-06-12 20:40:10 +00:00
Pol Dellaiera
5bcd62a5aa bashunit: 0.36.0 -> 0.39.1 (#531130) 2026-06-12 20:36:57 +00:00
R. Ryantm
530bcf06e6 files-cli: 2.15.316 -> 2.15.335 2026-06-12 20:32:29 +00:00
Harinn
2f70d13a74 python3Packages.yubico: migrate to pyproject 2026-06-13 03:25:15 +07:00
Harinn
3dd35f3670 python3Packages.yoyo-migrations: migrate to pyproject 2026-06-13 03:24:54 +07:00
Harinn
891b8d9d2e python3Packages.yubico-client: migrate to pyproject 2026-06-13 03:24:52 +07:00
Harinn
a35be32796 python3Packages.ydiff: migrate to pyproject 2026-06-13 03:24:48 +07:00
R. Ryantm
780a17ed68 kiro-cli: 2.5.1 -> 2.7.0 2026-06-12 20:23:07 +00:00
Robert Schütz
ed102ca478 python3Packages.bthome-ble: 3.23.2 -> 3.23.4
Diff: https://github.com/Bluetooth-Devices/bthome-ble/compare/v3.23.2...v3.23.4

Changelog: https://github.com/bluetooth-devices/bthome-ble/blob/v3.23.4/CHANGELOG.md
2026-06-12 13:19:38 -07:00
Robert Schütz
cfb7f7e280 python3Packages.aioamazondevices: 14.0.0 -> 14.0.4
Diff: https://github.com/chemelli74/aioamazondevices/compare/v14.0.0...v14.0.4

Changelog: https://github.com/chemelli74/aioamazondevices/blob/v14.0.4/CHANGELOG.md
2026-06-12 13:19:38 -07:00
isabel
84625eceb7 electron-mail: 5.3.6 -> 5.3.7 (#531133) 2026-06-12 20:19:26 +00:00
nixpkgs-ci[bot]
a180a3de6f proton-pass-cli: 2.1.2 -> 2.1.3 (#531124) 2026-06-12 20:13:46 +00:00
nixpkgs-ci[bot]
18164d2f09 veracrypt: 1.26.24 -> 1.26.29 (#531029) 2026-06-12 20:13:37 +00:00
nixpkgs-ci[bot]
c5ddfef327 dns-collector: 2.2.3 -> 2.3.0 (#530970) 2026-06-12 20:13:30 +00:00
Nicolas Benes
2bc09fbf74 cppzmq: add panicgh to maintainers 2026-06-12 22:12:16 +02:00
R. Ryantm
1e63e85a18 kdiskmark: 3.2.0 -> 3.3.0 2026-06-12 20:12:07 +00:00
R. Ryantm
8966c8175a nzbhydra2: 8.8.1 -> 8.8.3 2026-06-12 20:06:35 +00:00
BatteredBunny
db4669fffc electron-mail: 5.3.6 -> 5.3.7 2026-06-12 23:05:14 +03:00
R. Ryantm
18c1a450a6 enlightenment.evisum: 2.0.10 -> 2.0.11 2026-06-12 20:05:09 +00:00
Pol Dellaiera
bfc4071091 nixos/llama-cpp: fix obsolete port option warning (#531127) 2026-06-12 19:58:53 +00:00
StepBroBD
4ba2d4fba6 nixos/haproxy: don't check config (#512679) 2026-06-12 19:56:45 +00:00
R. Ryantm
9a93773f01 ignition: 2.3.1 -> 2.4.1 2026-06-12 19:56:20 +00:00
Sarah Clark
4985af20df python3Packages.curl-cffi: 0.14.0 -> 0.15.0 2026-06-12 12:54:25 -07:00
Will Fancher
73647e3a47 systemdUkify: fix missing cryptography dependency (#531090) 2026-06-12 19:53:49 +00:00
R. Ryantm
a86adbec48 bashunit: 0.36.0 -> 0.39.1 2026-06-12 19:51:53 +00:00
Yohann Boniface
ef55599081 maintainers: remove ivan-tkatchev (#531049) 2026-06-12 19:44:06 +00:00
Agustin Mista
82ba09e2a3 nixos/llama-cpp: fix obsolete port option warning 2026-06-12 21:42:13 +02:00
Nick Cao
2aef170a77 python3Packages.microsoft-kiota-abstractions: 1.10.2 -> 1.10.3 (#531011) 2026-06-12 19:39:21 +00:00
Nick Cao
dc2f54f83c python3Packages.asteval: 1.0.8 -> 1.0.9 (#531005) 2026-06-12 19:38:43 +00:00
Nick Cao
613cca9cfa python3Packages.microsoft-kiota-http: 1.10.2 -> 1.10.3 (#531000) 2026-06-12 19:37:43 +00:00
Nick Cao
ea1e6236a4 python3Packages.copier: 9.15.1 -> 9.15.2 (#531053) 2026-06-12 19:36:45 +00:00
Nick Cao
4eb28d55a1 ab-av1: 0.11.2 -> 0.11.3 (#531041) 2026-06-12 19:35:47 +00:00
Nick Cao
e21d21a1ea lazysql: 0.5.3 -> 0.5.4 (#531084) 2026-06-12 19:35:04 +00:00
StepBroBD
27c8f85f7d spacedrive: mark as broken (#530657) 2026-06-12 19:34:22 +00:00
Nick Cao
b18639721c pomerium: 0.32.7 -> 0.32.8 (#531081) 2026-06-12 19:34:18 +00:00
Nick Cao
7490300f5b python3Packages.mistral-common: 1.11.2 -> 1.11.3 (#531080) 2026-06-12 19:34:05 +00:00
Nick Cao
6288955153 crawley: 1.7.19 -> 1.7.20 (#531065) 2026-06-12 19:32:26 +00:00
Nick Cao
f2aef91bc1 deterministic-zip: 6.0.3 -> 6.1.0 (#531064) 2026-06-12 19:31:45 +00:00
Nick Cao
d81145ad67 gh-eco: 0.1.5 -> 0.1.6 (#531058) 2026-06-12 19:30:34 +00:00
Nick Cao
0853500d80 python3Packages.gradient: 3.10.1 -> 3.12.1 (#530847) 2026-06-12 19:27:39 +00:00
Nick Cao
5ecb278276 sing-box: 1.13.12 -> 1.13.13 (#530822) 2026-06-12 19:26:58 +00:00
R. Ryantm
8ddc729506 proton-pass-cli: 2.1.2 -> 2.1.3 2026-06-12 19:26:04 +00:00
R. Ryantm
65cdf7a6ea routedns: 0.1.191 -> 0.1.208 2026-06-12 19:25:49 +00:00
Pol Dellaiera
52367d8eed xournalpp: 1.3.4 -> 1.3.5 (#530982) 2026-06-12 19:25:38 +00:00
Nick Cao
16f291cda0 flyctl: 0.4.57 -> 0.4.59 (#530878) 2026-06-12 19:24:33 +00:00
Nick Cao
042c63b495 python3Packages.bdffont: 0.0.37 -> 0.0.39 (#530873) 2026-06-12 19:23:47 +00:00
Nick Cao
f1c62d510d cosmic-ext-applet-weather: 0-unstable-2026-05-29 -> 0-unstable-2026-06-05 (#530860) 2026-06-12 19:23:05 +00:00
Nick Cao
2f319fa12e python3Packages.pytest-unmagic: 1.0.1 -> 1.1.0 (#530859) 2026-06-12 19:22:36 +00:00
nixpkgs-ci[bot]
242f77f12a intelli-shell: 3.4.2 -> 3.4.3 (#531101) 2026-06-12 19:22:29 +00:00
nixpkgs-ci[bot]
f7184ceb9f ankiAddons.anki-quizlet-importer-extended: 2026.01.17 -> 2026.06.08 (#531098) 2026-06-12 19:22:22 +00:00
nixpkgs-ci[bot]
8abcc3afd4 alglib: 4.07.0 -> 4.08.0 (#531048) 2026-06-12 19:22:13 +00:00
Nick Cao
a28ca8ee53 cosmic-ext-applet-sysinfo: 0-unstable-2026-05-29 -> 0-unstable-2026-06-05 (#530857) 2026-06-12 19:21:55 +00:00
Connor Baker
63f5e7c597 python3Packages.openmm-torch: init at 1.5.1 (#531057) 2026-06-12 19:21:14 +00:00
Nick Cao
78987ae24c vscode-extensions.apollographql.vscode-apollo: 2.6.5 -> 2.6.6 (#530954) 2026-06-12 19:21:04 +00:00
Nick Cao
3543b60a40 render-cli: 2.19.0 -> 2.20.0 (#530945) 2026-06-12 19:20:31 +00:00
Yifei Sun
7a9913093a plausible: 3.0.1 -> 3.2.1 2026-06-12 21:19:38 +02:00
Nick Cao
64b6df29d5 python3Packages.unstructured-client: 0.44.1 -> 0.45.0 (#530932) 2026-06-12 19:19:11 +00:00
dotlambda
39b8fe565f python3Packages.zigpy-zboss: 1.2.0 -> 2.0.0 (#529019) 2026-06-12 19:19:08 +00:00
Nick Cao
d66f7e4e09 vscode-extensions.golang.go: 0.52.2 -> 0.54.0 (#530929) 2026-06-12 19:18:36 +00:00
Nick Cao
a928e89b99 mihomo: 1.19.26 -> 1.19.27 (#530919) 2026-06-12 19:18:18 +00:00
Nick Cao
5fc24fc728 pkgsite: 0-unstable-2026-05-29 -> 0.1.0-unstable-2026-06-05 (#530904) 2026-06-12 19:16:52 +00:00
Nick Cao
e816b97c45 python3Packages.arro3-io: 0.8.0 -> 0.8.1 (#530913) 2026-06-12 19:16:47 +00:00
Nick Cao
2dee48bd8d python3Packages.greeclimate: 2.1.4 -> 3.0.0 (#530689) 2026-06-12 19:13:02 +00:00
NotAShelf
bb070e800e nixos/hyprland: migrate Systemd user settings to RFC 42-style attrs
Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6f9330373d89a24ccc191104bdeaa7236a6a6964
2026-06-12 22:12:35 +03:00
Nick Cao
e8775a8191 wasmtime: 45.0.0 -> 45.0.1 (#530687) 2026-06-12 19:12:20 +00:00
Nick Cao
a4c4071be5 rain-bittorrent: 2.3.0 -> 2.3.1 (#530730) 2026-06-12 19:11:05 +00:00
Nick Cao
a5c8a764c8 neatvnc: 0.9.6 -> 1.0.0, wayvnc: 0.9.1 -> 0.10.0 (#515606) 2026-06-12 19:10:37 +00:00
Nick Cao
e83a375e61 python3Packages.smp: 4.0.2 -> 4.1.0 (#530729) 2026-06-12 19:09:33 +00:00
Nick Cao
f76e99d40c lunatask: 2.1.28 -> 2.1.29 (#530728) 2026-06-12 19:08:57 +00:00
Nick Cao
77fec5a8a7 nemu: 3.4.0 -> 3.5.0 (#530713) 2026-06-12 19:08:08 +00:00
Pol Dellaiera
e09aaf0715 vscode-extensions.scala-lang.scala: 0.5.9 -> 0.5.10 (#531030) 2026-06-12 19:07:55 +00:00
Nick Cao
0715dc9abe tonearm: 1.4.1 -> 1.4.2 (#530776) 2026-06-12 19:06:17 +00:00
Nick Cao
22cc5a0772 antigravity-cli: 1.0.7 -> 1.0.8 (#530753) 2026-06-12 19:05:08 +00:00
Pol Dellaiera
9f06647181 claude-code: 2.1.172 -> 2.1.175 (#530936) 2026-06-12 19:04:05 +00:00
Cosima Neidahl
c83bf102ba {lomiri,lomiri-qt6}.lomiri-ui-toolkit: 1.3.5905 -> 1.3.5906 (#527706) 2026-06-12 19:03:39 +00:00
Robert Schütz
50ba706892 vips: 8.18.2 -> 8.18.3
Diff: https://github.com/libvips/libvips/compare/v8.18.2...v8.18.3

Changelog: https://github.com/libvips/libvips/blob/refs/tags/v8.18.3/ChangeLog
2026-06-12 12:01:02 -07:00
Nick Cao
1bbd587ee3 wlvncc: 0-unstable-2025-07-07 -> 0-unstable-2026-04-29
Diff: bc6063aeac...cc0abf87c3
2026-06-12 14:59:20 -04:00
Pol Dellaiera
6079c8387d mcp-server-git: 2026.1.26 -> 2026.6.3 (#531112) 2026-06-12 18:58:04 +00:00
Pol Dellaiera
97f0d7797e mcp-server-time: 2026.1.26 -> 2026.6.3 (#531113) 2026-06-12 18:57:29 +00:00
Bjørn Forsman
c55471d153 quesoglc: fix build by disabling system glew (#530605) 2026-06-12 18:50:52 +00:00
Nick Cao
09d3dec8cb weston: 15.0.0 -> 15.0.1
Diff: https://gitlab.freedesktop.org/wayland/weston/-/compare/15.0.0...15.0.1
2026-06-12 14:44:30 -04:00
Nick Cao
e7362d22b9 wayvnc: 0.9.1 -> 0.10.0
Diff: https://github.com/any1/wayvnc/compare/v0.9.1...v0.10.0

Changelog: https://github.com/any1/wayvnc/releases/tag/v0.10.0
2026-06-12 14:44:30 -04:00
Nick Cao
5b9438fa89 neatvnc: 0.9.6 -> 1.0.0
Diff: https://github.com/any1/neatvnc/compare/v0.9.6...v1.0.0

Changelog: https://github.com/any1/neatvnc/releases/tag/v1.0.0
2026-06-12 14:44:30 -04:00
Nick Cao
668c37f709 aml: 0.3.0 -> 1.0.0
Diff: https://github.com/any1/aml/compare/v0.3.0...v1.0.0
2026-06-12 14:44:30 -04:00
R. Ryantm
4703bc44b1 mcp-server-time: 2026.1.26 -> 2026.6.3 2026-06-12 18:43:13 +00:00
Peder Bergebakken Sundt
45d3dd3aa2 ha-mcp: 7.4.1 -> 7.7.0 (#530854) 2026-06-12 18:42:37 +00:00
R. Ryantm
89101e36af mcp-server-git: 2026.1.26 -> 2026.6.3 2026-06-12 18:42:10 +00:00
nixpkgs-ci[bot]
7a9aa5cf32 Merge master into staging-nixos 2026-06-12 18:41:41 +00:00
Peder Bergebakken Sundt
51360a14fd seanime: 3.8.3 -> 3.8.4 (#529761) 2026-06-12 18:41:40 +00:00
Peder Bergebakken Sundt
c238efa298 python3Packages.schwifty: fix version mismatch (#529426) 2026-06-12 18:40:48 +00:00
Peder Bergebakken Sundt
1da1d145d1 fex: 2604 -> 2605 (#529415) 2026-06-12 18:40:01 +00:00
Thomas Gerbet
9f18bc66c3 prometheus: 3.11.3 → 3.12.0 (#530387) 2026-06-12 18:37:10 +00:00
Nick Cao
970e863f96 reframe: 1.15.2 -> 1.16.0 (#531091) 2026-06-12 18:36:16 +00:00
nixpkgs-ci[bot]
83c40c9d32 qownnotes: 26.6.2 -> 26.6.5 (#530933) 2026-06-12 18:27:40 +00:00
dotlambda
f10f7e8571 flare-signal: 0.20.5 -> 0.20.6 (#530581) 2026-06-12 18:20:15 +00:00
dotlambda
a177e1c0ca python3Packages.serialx: 1.8.0 -> 1.8.1 (#530389) 2026-06-12 18:19:30 +00:00
R. Ryantm
e595ecab32 intelli-shell: 3.4.2 -> 3.4.3 2026-06-12 18:15:23 +00:00
Martin Weinelt
59207234a7 rustical: 0.12.15 -> 0.13.1 (#531003) 2026-06-12 18:13:40 +00:00
Robert Schütz
167992c330 python3Packages.ocrmypdf: 17.5.0 -> 17.6.0
Diff: https://github.com/ocrmypdf/OCRmyPDF/compare/v17.5.0...v17.6.0

Changelog: https://github.com/ocrmypdf/OCRmyPDF/blob/v17.6.0/docs/releasenotes/version17.md
2026-06-12 10:57:06 -07:00
R. Ryantm
8bcd92d92e ankiAddons.anki-quizlet-importer-extended: 2026.01.17 -> 2026.06.08 2026-06-12 17:55:02 +00:00
Sarah Clark
01969555ee python3Packages.dulwich: 1.2.1 -> 1.2.6 2026-06-12 10:54:18 -07:00
Kerstin Humm
9a4c4ed449 weblate: 5.17 -> 2026.6.1
Changelog: https://github.com/WeblateOrg/weblate/releases/tag/weblate-2026.5
Changelog: https://github.com/WeblateOrg/weblate/releases/tag/weblate-2026.6
Changelog: https://github.com/WeblateOrg/weblate/releases/tag/weblate-2026.6.1
2026-06-12 19:51:32 +02:00
Kerstin Humm
0d890069f0 python3Packages.translation-finder: 2.24 -> 3.1
Diff: https://github.com/WeblateOrg/translation-finder/compare/2.24...3.1

Changelog: https://github.com/WeblateOrg/translation-finder/blob/3.1/CHANGES.rst
2026-06-12 19:51:32 +02:00
Kerstin Humm
79f4be41c2 python3Packages.translate-toolkit: 3.19.10 -> 3.19.11
Diff: https://github.com/translate/translate/compare/3.19.10...3.19.11

Changelog: https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.19.11.html
2026-06-12 19:51:32 +02:00
R. Ryantm
f7923509f8 python3Packages.weblate-schemas: 2025.6 -> 2026.4, use fetchFromGitHub
Changelog: https://github.com/WeblateOrg/weblate_schemas/blob/2026.4/CHANGES.rst
2026-06-12 19:51:24 +02:00
nixpkgs-ci[bot]
e737cb08eb filius: 2.11.0 -> 2.12.1 (#530677) 2026-06-12 17:43:51 +00:00
Marc 'risson' Schmitt
69f0475533 systemdUkify: fix missing cryptography dependency
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-06-12 19:37:34 +02:00
Dmitry Kalinkin
ab92801d8b python3Packages.mplhep-data: 0.0.5 -> 0.1.0 (#454795) 2026-06-12 17:31:33 +00:00
bitbloxhub
1aa2077de9 reframe: 1.15.2 -> 1.16.0 2026-06-12 17:28:47 +00:00
R. Ryantm
25ec64c742 turbo-unwrapped: 2.9.16 -> 2.9.18 2026-06-12 17:03:08 +00:00
Masum Reza
a54f5c935b slothy: 0.2.1 -> 0.2.2 (#531063) 2026-06-12 17:01:27 +00:00
Emily
4220f10089 {ungoogled-,}chromium,chromedriver: 149.0.7827.102 -> 149.0.7827.114 (#531054) 2026-06-12 16:57:46 +00:00
R. Ryantm
e5ea3b74da lazysql: 0.5.3 -> 0.5.4 2026-06-12 16:55:25 +00:00
Grimmauld
f12f59ccde nixos/polkit: modernize, make pkexec wrapper opt-in (#530106) 2026-06-12 16:54:55 +00:00
R. Ryantm
f3b92a4441 pomerium: 0.32.7 -> 0.32.8 2026-06-12 16:51:10 +00:00
K900
126a102c12 plocate: Fix the package license (#528102) 2026-06-12 16:49:56 +00:00
nixpkgs-ci[bot]
c04f9a23cf attyx: 0.4.3 -> 0.4.5 (#531013) 2026-06-12 16:46:58 +00:00
R. Ryantm
91c185039a python3Packages.mistral-common: 1.11.2 -> 1.11.3 2026-06-12 16:42:23 +00:00
Gergő Gutyina
4e86145699 tabby-agent: migrate to pnpm 11 and fetcherVersion 4 (#531047) 2026-06-12 16:39:56 +00:00
Viacheslav Lotsmanov
65dda84778 skim: 4.0.0 → 4.7.0 2026-06-12 19:26:49 +03:00
Guy Chronister
91f3bd4ea0 iperf{2,3}: migrate to by-name
Assisted-by: Cursor Composer 2.5
2026-06-12 11:25:39 -05:00
Guy Chronister
89848919b5 iperf{2,3}: switch to finalAttrs, use strictDeps and structuredAttrs
Assisted-by: Cursor Composer 2.5
2026-06-12 11:25:39 -05:00
Matt Sturgeon
b92da2f265 ci: update pinned (#530903) 2026-06-12 16:14:58 +00:00
Kerstin Humm
181a52a499 python3Packages.social-auth-app-django: 5.8.0 -> 5.9.0
Diff: https://github.com/python-social-auth/social-app-django/compare/5.8.0...5.9.0

Changelog: https://github.com/python-social-auth/social-app-django/blob/5.9.0/CHANGELOG.md
2026-06-12 18:12:00 +02:00
Kerstin Humm
fb9c3e09b4 python3Packages.social-auth-core: 4.8.5 -> 4.9.1
Diff: https://github.com/python-social-auth/social-core/compare/4.8.5...4.9.1

Changelog: https://github.com/python-social-auth/social-core/blob/4.9.1/CHANGELOG.md
2026-06-12 18:12:00 +02:00
Kerstin Humm
478109bb6c python3Packages.translate-toolkit: 3.19.5 -> 3.19.10
Diff: https://github.com/translate/translate/compare/3.19.5...3.19.10

Changelog: https://docs.translatehouse.org/projects/translate-toolkit/en/latest/releases/3.19.10.html
2026-06-12 18:12:00 +02:00
Kerstin Humm
c85b1949aa python3Packages.opentelemetry-instrumentation-psycopg: init at 0.63b1 2026-06-12 18:12:00 +02:00
Gaetan Lepage
5e8c975ae6 csharp-ls: 0.24.0 -> 0.25.0
Diff:
https://github.com/razzmatazz/csharp-language-server/compare/0.24.0...0.25.0

Changelog:
https://github.com/razzmatazz/csharp-language-server/releases/tag/0.25.0
2026-06-12 15:54:41 +00:00
Gergő Gutyina
efde0aa842 autoprefixer: migrate to pnpm 10 and fetcherVersion 4 (#531039) 2026-06-12 15:53:20 +00:00
7c6f434c
63eaba0b00 libreoffice: unvendor libfreehand (#527474) 2026-06-12 15:51:36 +00:00
Adam C. Stephens
e61919ec57 fractal: 13 -> 14 (#531036) 2026-06-12 15:48:33 +00:00
nixpkgs-ci[bot]
4de2c4a367 scalingo: 1.44.1 -> 1.45.0 (#531042) 2026-06-12 15:45:11 +00:00
nixpkgs-ci[bot]
46782ad2cf zerofs: 1.1.15 -> 1.2.5 (#530991) 2026-06-12 15:45:05 +00:00
Gaetan Lepage
e356cf3239 python3Packages.plotnine: 0.15.5 -> 0.15.6
Diff: https://github.com/has2k1/plotnine/compare/v0.15.5...v0.15.6

Changelog: https://github.com/has2k1/plotnine/releases/tag/v0.15.6
2026-06-12 15:44:21 +00:00
Masum Reza
bfd9baa621 androidStudioPackages.canary: 2026.1.2.4 -> 2026.1.2.7 (#530924) 2026-06-12 15:43:41 +00:00
Gaetan Lepage
e9cc8a3108 mistral-vibe: 2.14.1 -> 2.15.0
Diff: https://github.com/mistralai/mistral-vibe/compare/v2.14.1...v2.15.0

Changelog: https://github.com/mistralai/mistral-vibe/blob/v2.15.0/CHANGELOG.md
2026-06-12 15:36:04 +00:00
Fabián Heredia Montiel
05f468a750 Revert "litestar: 2.21.1 -> 2.23.0" (#531004) 2026-06-12 15:34:48 +00:00
R. Ryantm
963a5f14fa crawley: 1.7.19 -> 1.7.20 2026-06-12 15:34:15 +00:00
R. Ryantm
25be1beb51 mattermostLatest: 11.7.2 -> 11.7.3 2026-06-12 15:32:30 +00:00
R. Ryantm
7bd22e8b35 deterministic-zip: 6.0.3 -> 6.1.0 2026-06-12 15:31:45 +00:00
Florian
00fc6dea53 python3Packages.classify-imports: migrate to pyproject (#529052) 2026-06-12 15:24:15 +00:00
R. Ryantm
8fed7958a5 slothy: 0.2.1 -> 0.2.2 2026-06-12 15:14:37 +00:00
Adam C. Stephens
7085145e08 zfs_2_3: 2.3.7 -> 2.3.8, zfs_2_4: 2.4.2 -> 2.4.3 (#530908) 2026-06-12 15:10:01 +00:00
Gergő Gutyina
99c30fa253 wealthfolio: 3.4.0 -> 3.5.2 (#529411) 2026-06-12 15:08:10 +00:00
Gaétan Lepage
7b938aff87 python3Packages.disposable-email-domains: 0.0.193 -> 0.0.201 (#531020) 2026-06-12 15:07:19 +00:00
Adam C. Stephens
cf7a01297b ntpd-rs: 1.8.0 -> 1.9.0
Changelog: https://github.com/pendulum-project/ntpd-rs/blob/v1.9.0/CHANGELOG.md
2026-06-12 11:04:42 -04:00
networkException
155a9322c9 ungoogled-chromium: 149.0.7827.102-1 -> 149.0.7827.114-1
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_01962725236.html

This update includes 28 security fixes.

CVEs:
CVE-2026-12007 CVE-2026-12008 CVE-2026-12009 CVE-2026-12010
CVE-2026-12011 CVE-2026-12012 CVE-2026-12013 CVE-2026-12014
CVE-2026-12015 CVE-2026-12016 CVE-2026-12017 CVE-2026-12018
CVE-2026-12019 CVE-2026-12020 CVE-2026-12022 CVE-2026-12023
CVE-2026-12024 CVE-2026-12025 CVE-2026-12026 CVE-2026-12027
CVE-2026-12028 CVE-2026-12029 CVE-2026-12030 CVE-2026-12031
CVE-2026-12032 CVE-2026-12033 CVE-2026-12034 CVE-2026-12035
2026-06-12 17:03:11 +02:00
Gaetan Lepage
a051247c09 python3Packages.openmm-torch: init at 1.5.1 2026-06-12 15:02:18 +00:00
R. Ryantm
d5713e60b9 gh-eco: 0.1.5 -> 0.1.6 2026-06-12 14:57:48 +00:00
SkohTV
d9f2553da8 tabby-agent: adopt 2026-06-12 10:49:27 -04:00
SkohTV
8f546578b4 tabby-agent: modernize 2026-06-12 10:49:26 -04:00
SkohTV
7419fc9e4e tabby-agent: 0.31.2 -> 0.32.0 2026-06-12 10:49:26 -04:00
SkohTV
c9ab01d7e7 tabby-agent: migrate to pnpm 11 and fetcherVersion 4 2026-06-12 10:49:20 -04:00
R. Ryantm
e6d88d39e2 python3Packages.copier: 9.15.1 -> 9.15.2 2026-06-12 14:41:31 +00:00
emilylange
307a2bf66f chromium,chromedriver: 149.0.7827.102 -> 149.0.7827.114
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_01962725236.html

This update includes 28 security fixes.

CVEs:
CVE-2026-12007 CVE-2026-12008 CVE-2026-12009 CVE-2026-12010
CVE-2026-12011 CVE-2026-12012 CVE-2026-12013 CVE-2026-12014
CVE-2026-12015 CVE-2026-12016 CVE-2026-12017 CVE-2026-12018
CVE-2026-12019 CVE-2026-12020 CVE-2026-12022 CVE-2026-12023
CVE-2026-12024 CVE-2026-12025 CVE-2026-12026 CVE-2026-12027
CVE-2026-12028 CVE-2026-12029 CVE-2026-12030 CVE-2026-12031
CVE-2026-12032 CVE-2026-12033 CVE-2026-12034 CVE-2026-12035
2026-06-12 16:36:10 +02:00
Hythera
3dbdf9d38d maintainers: remove ivan-tkatchev 2026-06-12 16:28:30 +02:00
Pol Dellaiera
387bf5c115 claude-code: 2.1.172 -> 2.1.175 (#530748) 2026-06-12 14:25:58 +00:00
Pol Dellaiera
e69203f39e vscode-extensions.saoudrizwan.claude-dev: 3.86.2 -> 3.89.2 (#530741) 2026-06-12 14:21:59 +00:00
Pol Dellaiera
85ee00e461 vscode-extensions.ms-vscode-remote.remote-ssh: 0.123.0 -> 0.124.0 (#530823) 2026-06-12 14:17:15 +00:00
Pol Dellaiera
6222fc2f1c vscode-extensions.nefrob.vscode-just-syntax: 0.10.1 -> 0.10.2 (#530892) 2026-06-12 14:14:48 +00:00
Pol Dellaiera
343fa391d8 phpExtensions.xdebug: 3.5.1 -> 3.5.3 (#530927) 2026-06-12 14:13:09 +00:00
Pol Dellaiera
4beb291bc3 vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.27 -> 0.8.30 (#530905) 2026-06-12 14:09:03 +00:00
Pol Dellaiera
f7017f355f vscode-extensions.redhat.vscode-xml: 0.29.2 -> 0.29.3 (#530950) 2026-06-12 14:08:22 +00:00
Dionysis Grigoropoulos
07aa7f1a3e dns-collector: Fix broken links in metadata 2026-06-12 17:08:13 +03:00
Adriel Velazquez
1b8f4254ac antigravity-cli: 1.0.7 -> 1.0.8 2026-06-12 13:46:06 +00:00
SkohTV
7ec013fced autoprefixer: adopt 2026-06-12 09:42:34 -04:00
SkohTV
92a8ae1639 autoprefixer: modernize 2026-06-12 09:42:28 -04:00
SkohTV
22569f1c50 autoprefixer: 10.4.24 -> 10.5.0 2026-06-12 09:41:26 -04:00
SkohTV
9dc318b758 autoprefixer: migrate to pnpm 10 and fetcherVersion 4 2026-06-12 09:40:52 -04:00
R. Ryantm
9ecd895fb1 scalingo: 1.44.1 -> 1.45.0 2026-06-12 13:40:28 +00:00
Maximilian Bosch
04f06dbb81 ripgrep: modernize (#528968) 2026-06-12 13:37:45 +00:00
R. Ryantm
1dc52d4299 ab-av1: 0.11.2 -> 0.11.3 2026-06-12 13:32:57 +00:00
Adam C. Stephens
11413b2e2f vscode-extensions.anthropic.claude-code: 2.1.172 -> 2.1.175 2026-06-12 09:30:40 -04:00
Adam C. Stephens
08557f81ee claude-code: 2.1.172 -> 2.1.175
Changelog: https://github.com/anthropics/claude-code/blob/v2.1.175/CHANGELOG.md
2026-06-12 09:30:38 -04:00
winston
3bd59abdd3 fractal: 13 -> 14 2026-06-12 15:29:33 +02:00
nixpkgs-ci[bot]
37f1e10470 taler-waller-core: clean up nodeSources (#531025) 2026-06-12 13:28:18 +00:00
nixpkgs-ci[bot]
f6daf9b64c buildbox: 1.4.7 -> 1.4.8 (#530973) 2026-06-12 13:28:00 +00:00
nixpkgs-ci[bot]
425cd51f85 torrserver: 141.4 -> 141.5 (#530902) 2026-06-12 13:27:56 +00:00
nixpkgs-ci[bot]
a6db175d8a worktrunk: 0.53.0 -> 0.56.0 (#528204) 2026-06-12 13:27:39 +00:00
nixpkgs-ci[bot]
426649dfa6 opentrack: 2026.1.0-unstable-2026-05-23 -> 2026.1.0-unstable-2026-06-08 (#527304) 2026-06-12 13:27:35 +00:00
nixpkgs-ci[bot]
5d5e8511c5 Merge master into staging-nixos 2026-06-12 13:11:13 +00:00
Ramses
961d458794 fwupd: 2.1.4 -> 2.1.5 (#530797) 2026-06-12 13:00:59 +00:00
R. Ryantm
48a1dd13cf alglib: 4.07.0 -> 4.08.0 2026-06-12 12:51:07 +00:00
Gutyina Gergő
89ce1ed556 taler-wallet-core: clean up nodeSources 2026-06-12 14:48:42 +02:00
R. Ryantm
7504efa6e7 vscode-extensions.scala-lang.scala: 0.5.9 -> 0.5.10 2026-06-12 12:45:20 +00:00
R. Ryantm
7634b8f49b veracrypt: 1.26.24 -> 1.26.29 2026-06-12 12:44:18 +00:00
José Luis Lafuente
2e3c13c459 clojure: add versionCheckHook 2026-06-12 14:43:39 +02:00
Antoine du Hamel
49a4bd0573 pnpm-fixup-state-db: make it depend on nodejs-slim (#528786) 2026-06-12 12:41:42 +00:00
Doron Behar
9a479a8157 nixos/syncthing: fix defaults config and use PATCH for settings (#529449) 2026-06-12 12:11:11 +00:00
Doron Behar
c13c604a7a nixos/syncthing: add maintainers 2026-06-12 15:05:06 +03:00
Doron Behar
95e51031b4 nixos/syncthing: remove old, not evaluating well deprecation message
The `folderType` variable wasn't evaluating even if the message would
have been thrown.
2026-06-12 15:04:54 +03:00
Doron Behar
893048f24c nixos/syncthing: remove with lib; 2026-06-12 15:04:54 +03:00
7c6f434c
54d2f0da28 acl2: switch to finalAttrs pattern, switch to hash and tag, hardcode ${pname} (#527662) 2026-06-12 12:01:15 +00:00
7c6f434c
31476b8a66 acl2.libipasir: switch to finalAttrs pattern, switch to SRI hash (#527655) 2026-06-12 12:00:37 +00:00
7c6f434c
9c58ffe8a7 altermime: switch to finalAttrs and SRI hash format (#527729) 2026-06-12 11:59:56 +00:00
nixpkgs-ci[bot]
1ee8cfc5a3 stress-ng: 0.21.02 -> 0.21.03 (#530996) 2026-06-12 11:58:33 +00:00
7c6f434c
6e77cd563b asymptote: 3.11 -> 3.12 (#529249) 2026-06-12 11:49:52 +00:00
Mynacol
5d496b05c3 deno: de-vendor libffi in rusty-v8 2026-06-12 11:33:59 +00:00
Seudonym
f7d047601b nixos/syncthing: use PATCH for config updates 2026-06-12 17:03:42 +05:30
R. Ryantm
73aed1eb2a llama-cpp: 9503 -> 9608 2026-06-12 11:09:21 +00:00
R. Ryantm
659f26db42 python3Packages.disposable-email-domains: 0.0.193 -> 0.0.201 2026-06-12 11:09:06 +00:00
Seudonym
511068bba9 nixos/tests/syncthing: add defaults test 2026-06-12 16:35:37 +05:30
Seudonym
34e9e9e406 nixos/syncthing: fix defaults config 2026-06-12 16:35:37 +05:30
Wolfgang Walther
49f4c9c293 postgresqlPackages.pg_squeeze: 1.9.1 -> 1.9.2 (#530968) 2026-06-12 11:04:55 +00:00
Thiago Kenji Okada
d3c262e821 libretro.mame2003: 0-unstable-2026-05-22 -> 0-unstable-2026-06-05 (#530997) 2026-06-12 10:50:45 +00:00
Felix Bargfeldt
ff2e407702 glitchtip: 6.1.6 -> 6.1.8 (#530921) 2026-06-12 10:47:30 +00:00
R. Ryantm
0b1816c9bb attyx: 0.4.3 -> 0.4.5 2026-06-12 10:44:56 +00:00
Vladimír Čunát
7cc6af93c1 knot-dns: 3.5.4 -> 3.5.5
https://gitlab.nic.cz/knot/knot-dns/-/releases/v3.5.5
2026-06-12 12:44:35 +02:00
Yohann Boniface
391c2f65ad rasm: modernize (#529402) 2026-06-12 10:40:13 +00:00
nixpkgs-ci[bot]
bfd22c4d26 daktari: 0.0.328 -> 0.0.334 (#530992) 2026-06-12 10:39:23 +00:00
nixpkgs-ci[bot]
8756839bd4 amnezia-vpn: 4.8.15.4 -> 4.8.18.0 (#530957) 2026-06-12 10:39:17 +00:00
nixpkgs-ci[bot]
97afc4f869 bombsquad: 1.7.62 -> 1.7.63 (#530949) 2026-06-12 10:39:15 +00:00
nixpkgs-ci[bot]
1a4a3e7b70 errbot: 6.2.0 -> 6.2.1 (#530938) 2026-06-12 10:39:14 +00:00
nixpkgs-ci[bot]
bc7ee56d24 libtoxcore: 0.2.22 -> 0.2.23 (#527803) 2026-06-12 10:38:51 +00:00
Martin Weinelt
ac0b56ee3a nixos/tests/rustical: migrate to nspawn test 2026-06-12 12:35:52 +02:00
Martin Weinelt
e063b7f6eb nixos/rustical: migrate to http.bind
Deprecates http.host and http.port options.
2026-06-12 12:35:52 +02:00
R. Ryantm
1f19f230f4 python3Packages.microsoft-kiota-abstractions: 1.10.2 -> 1.10.3 2026-06-12 10:32:38 +00:00
Leona Maroni
588b05b7c0 Revert "litestar: 2.21.1 -> 2.23.0" 2026-06-12 12:23:22 +02:00
Emily
7715f378b1 ungoogled-chromium: 149.0.7827.53-1 -> 149.0.7827.102-1 (#530960) 2026-06-12 10:23:15 +00:00
R. Ryantm
7846b83d75 python3Packages.asteval: 1.0.8 -> 1.0.9 2026-06-12 10:13:54 +00:00
Martin Weinelt
07824f8de7 rustical: 0.12.15 -> 0.13.1
https://github.com/lennart-k/rustical/releases/tag/v0.12.16
https://github.com/lennart-k/rustical/releases/tag/v0.12.17
https://github.com/lennart-k/rustical/releases/tag/v0.13.0
https://github.com/lennart-k/rustical/releases/tag/v0.13.1
2026-06-12 12:09:36 +02:00
Gaétan Lepage
009603aec1 ruff: 0.15.16 -> 0.15.17 (#530863) 2026-06-12 10:05:15 +00:00
Stanisław Pitucha
ac8a9daf3a reaper: 7.73 -> 7.74 (#530784) 2026-06-12 09:45:47 +00:00
R. Ryantm
9362516c54 python3Packages.microsoft-kiota-http: 1.10.2 -> 1.10.3 2026-06-12 09:42:57 +00:00
Gaétan Lepage
01820228c2 ty: 0.0.48 -> 0.0.49 (#530979) 2026-06-12 09:39:39 +00:00
R. Ryantm
8e1adec4ae python3Packages.mplhep-data: 0.0.5 -> 0.1.0 2026-06-12 09:37:24 +00:00
R. Ryantm
baf8c99570 libretro.mame2003: 0-unstable-2026-05-22 -> 0-unstable-2026-06-05 2026-06-12 09:12:46 +00:00
R. Ryantm
dc1be6a498 vscode-extensions.ms-vscode-remote.remote-containers: 0.447.0 -> 0.459.1 2026-06-12 09:11:04 +00:00
Alyssa Ross
832fc4af82 qemu: 11.0.0 -> 11.0.1 (#529657) 2026-06-12 09:09:19 +00:00
kirillrdy
19037f5f81 python3Packages.pytorch-lightning: 2.6.4 -> 2.6.5 (#525131) 2026-06-12 09:02:48 +00:00
nixpkgs-ci[bot]
ed48dbf7c6 melos: 7.8.1 -> 7.8.2 (#530993) 2026-06-12 09:00:35 +00:00
nixpkgs-ci[bot]
007a40a85a dotenvx: 1.71.0 -> 1.71.2 (#530881) 2026-06-12 08:57:55 +00:00
nixpkgs-ci[bot]
30515faa32 cargo-rdme: 1.5.0 -> 1.5.1 (#530864) 2026-06-12 08:57:51 +00:00
nixpkgs-ci[bot]
be16d0da9c betula: 1.7.0 -> 1.8.0 (#529727) 2026-06-12 08:57:29 +00:00
nixpkgs-ci[bot]
2cb997ad7d podman-desktop: disable pnpm auto-bump & derive .desktop entry (#527041) 2026-06-12 08:57:23 +00:00
R. Ryantm
16ce3054f1 stress-ng: 0.21.02 -> 0.21.03 2026-06-12 08:56:28 +00:00
kirillrdy
39b5e8af7b mistral-vibe: 2.13.0 -> 2.14.1 (#530969) 2026-06-12 08:51:16 +00:00
R. Ryantm
3ceb28928e melos: 7.8.1 -> 7.8.2 2026-06-12 08:48:59 +00:00
R. Ryantm
facc06d2df daktari: 0.0.328 -> 0.0.334 2026-06-12 08:47:53 +00:00
R. Ryantm
43262049e5 zerofs: 1.1.15 -> 1.2.5 2026-06-12 08:45:54 +00:00
Gaétan Lepage
4a91044692 devin-cli: cleanup derivation (#529709) 2026-06-12 08:42:22 +00:00
Wolfgang Walther
3299d9d97a postgrest: 14.12 -> 14.13 (#530981) 2026-06-12 08:35:47 +00:00
K900
d19041b2e9 kdePackages: fix sources order (#530984) 2026-06-12 08:35:10 +00:00
K900
ae0f00e844 kdePackages: fix sources order
Gear needs to go later, so gear/kmime wins over frameworks/kmime
2026-06-12 11:29:45 +03:00
Jost Alemann
1ed537fbef ty: 0.0.48 -> 0.0.49
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.49
Diff: https://github.com/astral-sh/ty/compare/0.0.48...0.0.49
2026-06-12 10:22:49 +02:00
Taimoor Zaeem
bc1fa5c863 postgrest: 14.12 -> 14.13
Release notes:
https://github.com/PostgREST/postgrest/releases/tag/v14.13
2026-06-12 13:22:21 +05:00
R. Ryantm
eca120fed6 xournalpp: 1.3.4 -> 1.3.5 2026-06-12 08:19:23 +00:00
K900
6c03813f47 kdePackages: Frameworks 6.26 -> 6.27 (#530976) 2026-06-12 08:18:45 +00:00
lassulus
95222e7582 ssh-to-age: 1.2.0 -> 1.3.0 (#530815) 2026-06-12 08:14:54 +00:00
Gaetan Lepage
fdc4f67163 mistral-vibe: 2.13.0 -> 2.14.1
Diff: https://github.com/mistralai/mistral-vibe/compare/v2.13.0...v2.14.1

Changelog: https://github.com/mistralai/mistral-vibe/blob/v2.14.1/CHANGELOG.md
2026-06-12 08:14:30 +00:00
Sizhe Zhao
ebc8cf0b4a firewalld: 2.4.0 -> 2.4.2 & clean up (#509812) 2026-06-12 08:12:43 +00:00
Markus Theil
66c77575f3 openssl_4_0: 4.0.0 -> 4.0.1
Update to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-4.0.1

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 10:11:29 +02:00
Markus Theil
cd221fe379 openssl_3_5: 3.5.6 -> 3.5.7
Updated to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-3.5.7

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 10:11:29 +02:00
Markus Theil
3ec7a2b088 openssl_3: 3.0.20 -> 3.0.21
updated to fix multiple CVEs.

See: https://github.com/openssl/openssl/releases/tag/openssl-3.0.21

Signed-off-by: Markus Theil <theil.markus@gmail.com>
2026-06-12 10:11:25 +02:00
K900
0065862031 kdePackages: Frameworks 6.26 -> 6.27
oxygen-icons and kmime absorbed into Frameworks,
however the Gear version of kmime is still going to win
until the next Gear update drops it, as the Frameworks
version is API incompatible with current stable Gear.
2026-06-12 11:10:34 +03:00
Sizhe Zhao
df0456452d python3Packages.flash-attn-4: 4.0.0.beta15 -> 4.0.0.beta17 (#530833) 2026-06-12 08:08:14 +00:00
Sizhe Zhao
04b8fdb00a nixosTests.firewall-firewalld: wait until state is running 2026-06-12 16:02:26 +08:00
Sizhe Zhao
df041989dc nixosTests.firewalld: wait until state is running 2026-06-12 16:02:11 +08:00
R. Ryantm
3c96ab6305 dns-collector: 2.2.3 -> 2.3.0 2026-06-12 07:59:05 +00:00
R. Ryantm
5287b701a3 buildbox: 1.4.7 -> 1.4.8 2026-06-12 07:55:31 +00:00
R. Ryantm
ca0296ce66 postgresqlPackages.pg_squeeze: 1.9.1 -> 1.9.2 2026-06-12 07:53:22 +00:00
Ivan Mincik
fbf4f17325 arpa2cm: 1.0.4 -> 1.0.7, modernize, add ngi team (#530856) 2026-06-12 07:49:12 +00:00
Fabian Affolter
dc070ede10 python3Packages.mypy-boto3-*: updates (#530958) 2026-06-12 07:46:13 +00:00
R. Ryantm
0e501f2d5c rust-rpxy: 0.12.0 -> 0.13.0 2026-06-12 07:44:31 +00:00
nixpkgs-ci[bot]
6aa0901094 Merge master into staging-nixos 2026-06-12 07:40:05 +00:00
Fabian Affolter
53a55b837c python3Packages.publicsuffixlist: 1.0.2.20260529 -> 1.0.2.20260611 (#530951) 2026-06-12 07:37:56 +00:00
Fabian Affolter
4580c2559f python3Packages.tencentcloud-sdk-python: 3.1.112 -> 3.1.114 (#530952) 2026-06-12 07:37:51 +00:00
Fabian Affolter
46b68fb3a5 python3Packages.iamdata: 0.1.202606111 -> 0.1.202606121 (#530953) 2026-06-12 07:37:46 +00:00
graham33-agent[bot]
f428206ec1 opencode: 1.16.2 -> 1.17.4 2026-06-12 08:36:57 +01:00
Fabian Affolter
f7906fc3f3 python3Packages.hydra-core: 1.3.2 -> 1.3.3 (#530855) 2026-06-12 07:35:52 +00:00
Fabian Affolter
2082546ae3 evtx: 0.11.2 -> 0.12.1 (#530861) 2026-06-12 07:34:38 +00:00
networkException
95db3d0bb7 ungoogled-chromium: 149.0.7827.53-1 -> 149.0.7827.102-1
https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_0153744567.html

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

CVEs:
CVE-2026-11628 CVE-2026-11629 CVE-2026-11630 CVE-2026-11631
CVE-2026-11632 CVE-2026-11633 CVE-2026-11634 CVE-2026-11635
CVE-2026-11636 CVE-2026-11637 CVE-2026-11638 CVE-2026-11639
CVE-2026-11640 CVE-2026-11641 CVE-2026-11642 CVE-2026-11643
CVE-2026-11644 CVE-2026-11645 CVE-2026-11646 CVE-2026-11647
CVE-2026-11648 CVE-2026-11649 CVE-2026-11650 CVE-2026-11651
CVE-2026-11652 CVE-2026-11653 CVE-2026-11654 CVE-2026-11655
CVE-2026-11656 CVE-2026-11657 CVE-2026-11658 CVE-2026-11659
CVE-2026-11660 CVE-2026-11661 CVE-2026-11662 CVE-2026-11663
CVE-2026-11664 CVE-2026-11665 CVE-2026-11666 CVE-2026-11667
CVE-2026-11668 CVE-2026-11669 CVE-2026-11670 CVE-2026-11671
CVE-2026-11672 CVE-2026-11673 CVE-2026-11674 CVE-2026-11675
CVE-2026-11676 CVE-2026-11677 CVE-2026-11678 CVE-2026-11679
CVE-2026-11680 CVE-2026-11681 CVE-2026-11682 CVE-2026-11683
CVE-2026-11684 CVE-2026-11685 CVE-2026-11686 CVE-2026-11687
CVE-2026-11688 CVE-2026-11689 CVE-2026-11690 CVE-2026-11691
CVE-2026-11692 CVE-2026-11693 CVE-2026-11694 CVE-2026-11695
CVE-2026-11696 CVE-2026-11697 CVE-2026-11698 CVE-2026-11699
CVE-2026-11700 CVE-2026-11701
2026-06-12 09:30:20 +02:00
nixpkgs-ci[bot]
22bd7614cd serverpod_cli: 3.4.8 -> 3.4.10 (#530829) 2026-06-12 07:26:49 +00:00
nixpkgs-ci[bot]
4d9fae2c44 syft: 1.44.0 -> 1.45.1 (#527353) 2026-06-12 07:26:30 +00:00
Fabian Affolter
655bddea0f sendspin-go: 1.7.0 -> 1.8.0 (#530909) 2026-06-12 07:16:25 +00:00
R. Ryantm
26562a0d17 amnezia-vpn: 4.8.15.4 -> 4.8.18.0 2026-06-12 07:14:36 +00:00
Fabian Affolter
1b9aa40302 python3Packages.boto3-stubs: 1.43.27 -> 1.43.28 2026-06-12 09:14:16 +02:00
Fabian Affolter
6f32cfdb57 python3Packages.mypy-boto3-support: 1.43.0 -> 1.43.28 2026-06-12 09:14:04 +02:00
Fabian Affolter
8002d9b323 python3Packages.mypy-boto3-omics: 1.43.25 -> 1.43.28 2026-06-12 09:13:38 +02:00
Fabian Affolter
62b4321614 python3Packages.mypy-boto3-neptune: 1.43.0 -> 1.43.28 2026-06-12 09:13:36 +02:00
Fabian Affolter
b811440566 python3Packages.mypy-boto3-healthlake: 1.43.0 -> 1.43.28 2026-06-12 09:13:12 +02:00
Fabian Affolter
ad32be1821 python3Packages.mypy-boto3-eks: 1.43.1 -> 1.43.28 2026-06-12 09:13:02 +02:00
Fabian Affolter
dd7737fc0d python3Packages.publicsuffixlist: 1.0.2.20260529 -> 1.0.2.20260611
Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260611-gha/CHANGES.md
2026-06-12 09:12:15 +02:00
zowoq
3338886aa9 terraform-providers.bpg_proxmox: 0.108.0 -> 0.109.0 (#530948) 2026-06-12 07:11:58 +00:00
Fabian Affolter
15f6d788f2 python3Packages.tencentcloud-sdk-python: 3.1.112 -> 3.1.114
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.112...3.1.114

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.114/CHANGELOG.md
2026-06-12 09:11:47 +02:00
zowoq
bd810dbee8 terraform: 1.15.5 -> 1.15.6 (#530946) 2026-06-12 07:10:12 +00:00
Fabian Affolter
0ebe398b2f python3Packages.iamdata: 0.1.202606111 -> 0.1.202606121
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606111...v0.1.202606121

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606121
2026-06-12 09:10:08 +02:00
R. Ryantm
56fc40d4b0 vscode-extensions.apollographql.vscode-apollo: 2.6.5 -> 2.6.6 2026-06-12 07:09:21 +00:00
R. Ryantm
3ecb784492 vscode-extensions.redhat.vscode-xml: 0.29.2 -> 0.29.3 2026-06-12 07:04:43 +00:00
Doron Behar
b82824524e python3Packages.parsnip: 0.5.0 -> 0.6.0 (#530546) 2026-06-12 07:04:09 +00:00
R. Ryantm
cf707d8167 bombsquad: 1.7.62 -> 1.7.63 2026-06-12 07:03:53 +00:00
R. Ryantm
cd77f72234 terraform-providers.bpg_proxmox: 0.108.0 -> 0.109.0 2026-06-12 06:59:50 +00:00
R. Ryantm
8a1085c128 python3Packages.parsnip: 0.5.0 -> 0.6.0 2026-06-12 09:56:43 +03:00
Fabian Affolter
dcd2c2674e python3Packages.parsnip: enable tests 2026-06-12 09:55:58 +03:00
Fabian Affolter
c52c4650a5 python3Packages.parsnip: add __structuredAttrs 2026-06-12 09:55:58 +03:00
Fabian Affolter
0d9f9a7ff2 python3Packages.parsnip: migrate to finalAttrs 2026-06-12 09:55:55 +03:00
Fabian Affolter
85562e4653 python3Packages.parsnip: use tag instead of rev 2026-06-12 09:55:16 +03:00
Fabian Affolter
e601d7cb8f python3Packages.parsnip: remove wheel 2026-06-12 09:54:29 +03:00
Doron Behar
ad4fffd4f9 musescore: 4.7.2 -> 4.7.3
Diff: https://github.com/musescore/MuseScore/compare/v4.7.2...v4.7.3
2026-06-12 09:51:02 +03:00
Doron Behar
62792026d8 musescore: simplify qt6.qtdeclarative override
No more need for overriding kdePackages like that since the only
packages used are qt6 anyway.
2026-06-12 09:48:52 +03:00
R. Ryantm
99c51c8347 terraform: 1.15.5 -> 1.15.6 2026-06-12 06:42:58 +00:00
R. Ryantm
bbf5214bdc python3Packages.pyworxcloud: 6.4.0 -> 6.4.1 2026-06-12 06:39:09 +00:00
zowoq
7bd229cbe7 terraform-providers.selectel_selectel: 8.0.1 -> 8.1.0 (#530939) 2026-06-12 06:33:35 +00:00
R. Ryantm
00148ea305 render-cli: 2.19.0 -> 2.20.0 2026-06-12 06:27:13 +00:00
Leona Maroni
857b56fa6a gitlab: 18.11.4 -> 18.11.5 (#530518) 2026-06-12 06:23:09 +00:00
Masum Reza
ad4043e598 bcachefs-tools: 1.38.3 -> 1.38.5 (#530263) 2026-06-12 06:20:53 +00:00
Jhonas Wernery
8013020b41 electron_{40,41,42}: updates (#529205) 2026-06-12 06:19:09 +00:00
R. Ryantm
116d7b1d4f terraform-providers.selectel_selectel: 8.0.1 -> 8.1.0 2026-06-12 06:18:11 +00:00
R. Ryantm
1974d203a1 errbot: 6.2.0 -> 6.2.1 2026-06-12 06:17:00 +00:00
Markus Hauck
dfd0818bd1 vscode-extensions.anthropic.claude-code: 2.1.172 -> 2.1.175
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-06-12 08:16:49 +02:00
Markus Hauck
e08fe58e53 claude-code: 2.1.172 -> 2.1.175
https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md

Assisted-by: Claude Code (Claude Opus 4.8)
2026-06-12 08:16:49 +02:00
R. Ryantm
0fafb6873a python3Packages.growattserver: 2.1.0 -> 2.2.0 2026-06-12 05:57:52 +00:00
R. Ryantm
4739bc8384 qownnotes: 26.6.2 -> 26.6.5 2026-06-12 05:53:04 +00:00
nixpkgs-ci[bot]
b874088135 cura-appimage: 5.12.1 -> 5.13.0 (#530896) 2026-06-12 05:47:03 +00:00
nixpkgs-ci[bot]
2fc65c0997 googlesans-code: 7.000 -> 7.001 (#530250) 2026-06-12 05:46:58 +00:00
R. Ryantm
9e1274a753 python3Packages.unstructured-client: 0.44.1 -> 0.45.0 2026-06-12 05:46:10 +00:00
Marcus Ramberg
93271e22bc kubernetes-helm: fix darwin side to use correct substitute paths (#530312) 2026-06-12 05:42:41 +00:00
Paul Meyer
5615c3a1e8 azure-cli-extensions.confcom: 2.0.1 -> 2.1.0 (#530917) 2026-06-12 05:38:13 +00:00
Pol Dellaiera
6432396d0e mcp-server-fetch: 2026.1.26-unstable-2026-05-17 -> 2026.6.3 (#521076) 2026-06-12 05:37:14 +00:00
R. Ryantm
e6e9f2cfe1 syft: 1.44.0 -> 1.45.1 2026-06-12 05:27:56 +00:00
John Titor
35d470e4c2 bcachefs-tools: 1.38.4 -> 1.38.5 2026-06-12 05:18:49 +00:00
R. Ryantm
6ef0a1d587 vscode-extensions.golang.go: 0.52.2 -> 0.54.0 2026-06-12 04:55:38 +00:00
R. Ryantm
90d45d9cfa home-assistant-custom-components.polaris-mqtt: 1.1.4 -> 1.1.5 2026-06-12 04:39:31 +00:00
R. Ryantm
ba5ae1ad5a phpExtensions.xdebug: 3.5.1 -> 3.5.3 2026-06-12 04:34:03 +00:00
R. Ryantm
f55f28320c androidStudioPackages.canary: 2026.1.2.4 -> 2026.1.2.7 2026-06-12 04:13:49 +00:00
R. Ryantm
dd759b7e0c python3Packages.google-cloud-appengine-logging: 1.8.0 -> 1.10.0 2026-06-12 03:58:12 +00:00
Anthony Wang
6ba3bb1ceb pulseaudio-module-xrdp: fix typo 2026-06-11 23:53:58 -04:00
R. Ryantm
bda71c4b71 glitchtip: 6.1.6 -> 6.1.8 2026-06-12 03:53:51 +00:00
R. Ryantm
5a4208980a mcp-server-fetch: 2026.1.26-unstable-2026-05-17 -> 2026.6.3 2026-06-12 03:52:33 +00:00
R. Ryantm
c9c7eed1ee mihomo: 1.19.26 -> 1.19.27 2026-06-12 03:44:54 +00:00
R. Ryantm
78d1483062 azure-cli-extensions.confcom: 2.0.1 -> 2.1.0 2026-06-12 03:31:16 +00:00
R. Ryantm
208d1083a7 python3Packages.fastcore: 1.12.39 -> 1.13.3 2026-06-12 03:25:03 +00:00
R. Ryantm
65b4c272a6 seconlay: 0-unstable-2026-05-29 -> 0-unstable-2026-06-09 2026-06-12 02:52:43 +00:00
R. Ryantm
ad886d6b42 sendspin-go: 1.7.0 -> 1.8.0 2026-06-12 02:45:43 +00:00
zowoq
e99eb6d145 zfs: remove patch
included in 2.3.8 and 2.4.3
2026-06-12 12:42:53 +10:00
zowoq
e431b35de8 zfs_2_4: 2.4.2 -> 2.4.3
Diff: https://github.com/openzfs/zfs/compare/zfs-2.4.2...zfs-2.4.3

Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.4.3
2026-06-12 12:30:39 +10:00
zowoq
138d8d6bc8 zfs_2_3: 2.3.7 -> 2.3.8
Diff: https://github.com/openzfs/zfs/compare/zfs-2.3.7...zfs-2.3.8

Changelog: https://github.com/openzfs/zfs/releases/tag/zfs-2.3.8
2026-06-12 12:29:55 +10:00
R. Ryantm
80ea7e8f54 vscode-extensions.ms-dotnettools.vscode-dotnet-runtime: 3.0.0 -> 3.1.0 2026-06-12 02:24:16 +00:00
R. Ryantm
e562a1f224 vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.27 -> 0.8.30 2026-06-12 02:06:42 +00:00
R. Ryantm
c35756688e pkgsite: 0-unstable-2026-05-29 -> 0.1.0-unstable-2026-06-05 2026-06-12 02:03:15 +00:00
Luke Granger-Brown
173d0ad7a9 postgresqlPackages.ip4r: 2.4.2 -> 2.4.3 (#530800) 2026-06-12 02:02:01 +00:00
Michael Daniels
524e78abe6 ci: update pinned
I had managed to not actually include the nixpkgs-vet update (0.3.0 -> 0.3.2)
in my last pin bump.
2026-06-11 21:54:28 -04:00
R. Ryantm
eca21e66b8 torrserver: 141.4 -> 141.5 2026-06-12 01:26:54 +00:00
Peder Bergebakken Sundt
6242698951 harper: 2.4.0 -> 2.5.0 (#530866) 2026-06-12 01:02:16 +00:00
Peder Bergebakken Sundt
6d02a3c852 yaml-lang-server: add nick-linux to maintainers (#530167) 2026-06-12 00:59:41 +00:00
Peder Bergebakken Sundt
f92563f8c7 yamlfmt: add nick-linux to maintainers (#530166) 2026-06-12 00:59:20 +00:00
Peder Bergebakken Sundt
b7f1c347e7 xdotool: 3.20211022.1 -> 4.20260303.1 and adopt package (#530193) 2026-06-12 00:57:50 +00:00
Peder Bergebakken Sundt
be327bfffc COSMIC stable 1.0.16 (#530443) 2026-06-12 00:54:31 +00:00
nixpkgs-ci[bot]
e696ba2c4f Merge master into staging-nixos 2026-06-12 00:51:59 +00:00
Michael Daniels
e2cf054909 alsa-{firmware,plugins}: adopt packages, fix https (#529037) 2026-06-12 00:50:26 +00:00
Aaron Andersen
c3fbfc523f labwc: make systemd dependency optional (#529579) 2026-06-12 00:49:12 +00:00
Michael Daniels
20c18080b0 python3Packages.pipdeptree: 2.30.0 -> 3.1.0 (#530533) 2026-06-12 00:40:34 +00:00
R. Ryantm
ec6f2fa1e0 python3Packages.arro3-io: 0.8.0 -> 0.8.1 2026-06-12 00:39:26 +00:00
dotlambda
c2fefe2f14 python3Packages.blebox-uniapi: 2.5.4 -> 2.5.5 (#530894) 2026-06-12 00:38:57 +00:00
R. Ryantm
7e3ed72b63 cura-appimage: 5.12.1 -> 5.13.0 2026-06-12 00:13:32 +00:00
R. Ryantm
075e887d9a python3Packages.blebox-uniapi: 2.5.4 -> 2.5.5 2026-06-12 00:07:10 +00:00
Aaron Andersen
b5fe71a44a fprintd: replace systemd dependency with systemdLibs (#528571) 2026-06-12 00:06:48 +00:00
R. Ryantm
651bb4f246 vscode-extensions.nefrob.vscode-just-syntax: 0.10.1 -> 0.10.2 2026-06-11 23:58:35 +00:00
R. Ryantm
e1705e9bc0 opentrack: 2026.1.0-unstable-2026-05-23 -> 2026.1.0-unstable-2026-06-08 2026-06-11 23:52:00 +00:00
nixpkgs-ci[bot]
70334ac680 pvzge: 0.8.2 -> 0.9.3 (#530888) 2026-06-11 23:41:32 +00:00
Nick Cao
7fa85e8aa5 sif: 0-unstable-2026-06-09 -> 0-unstable-2026-06-11 (#530572) 2026-06-11 23:39:17 +00:00
nixpkgs-ci[bot]
18de52891d pvz-portable-unwrapped: 0.1.23 -> 0.1.24 (#530886) 2026-06-11 23:36:25 +00:00
R. Ryantm
df6e7cf650 pvzge: 0.8.2 -> 0.9.3 2026-06-11 23:26:12 +00:00
R. Ryantm
7b04f92e22 pvz-portable-unwrapped: 0.1.23 -> 0.1.24 2026-06-11 23:25:00 +00:00
R. Ryantm
2ca035d5d3 dotenvx: 1.71.0 -> 1.71.2 2026-06-11 23:04:11 +00:00
Nick Cao
21fe0b9669 uammd: init at 3.1.0 (#530093) 2026-06-11 22:53:38 +00:00
vmfunc
6f8e3f422e sif: stamp version and install man page
Requested in review of #530117: set the version via ldflags (upstream
uses lowercase main.version) and install the sif.1 man page.
2026-06-11 15:53:21 -07:00
Florian Klink
ed1ce88e87 nixos/networkmanager: create the correct configured keyfile.path (#530008) 2026-06-11 22:51:12 +00:00
Martin Weinelt
7a3819ed28 nixos/gamemode: opt into pkexec 2026-06-12 00:50:44 +02:00
Florian Klink
ee1573e79c nixos/lib/utils: fix escapeSystemdPath for paths with "." segments (#529688) 2026-06-11 22:49:35 +00:00
R. Ryantm
1f727b4eb9 flyctl: 0.4.57 -> 0.4.59 2026-06-11 22:32:02 +00:00
Philip Taron
f165471026 vmTools: fix img collision with pkgs.img, add kernelModules arg (#530764) 2026-06-11 22:31:35 +00:00
Gaetan Lepage
3086f9f004 uammd: init at 3.1.0 2026-06-11 22:30:52 +00:00
Maciej Krüger
a42b6b3da9 openclaw: 2026.6.1 -> 2026.6.5 (#530705) 2026-06-11 22:28:09 +00:00
nixpkgs-ci[bot]
7bf869ab1a mongodb-atlas-cli: 1.55.0 -> 1.56.0 (#530848) 2026-06-11 22:19:26 +00:00
nixpkgs-ci[bot]
1314714ec1 oxlint: 1.68.0 -> 1.69.0 (#530793) 2026-06-11 22:19:24 +00:00
nixpkgs-ci[bot]
5b46de05e8 camunda-modeler: 5.46.1 -> 5.48.0 (#517736) 2026-06-11 22:18:59 +00:00
Justin Bedő
72de2cc871 ocamlPackages.ocaml-r: 0.6.0 → 0.7.0 (#530217) 2026-06-11 22:17:26 +00:00
Florian Klink
69ec94f186 prometheus-xray-exporter: init at 1.0.0 (#530701) 2026-06-11 22:07:35 +00:00
Yohann Boniface
aa104f3f1c maintainers: update taranarmo (#530746) 2026-06-11 21:58:02 +00:00
Nick Cao
6ad3e6c96b python3Packages.flash-attn-3: 3.0.0-unstable-2026-06-02 -> 3.0.0-unstable-2026-06-10 (#530814) 2026-06-11 21:50:51 +00:00
nick-linux8
e50d934672 xsetroot: add nick-linux to maintainers 2026-06-11 17:40:08 -04:00
Pavol Rusnak
8a7ffffa77 openocd-adi: 0.12.0-1.3.1-1 -> 0.12.0-1.3.1-2 (#530020) 2026-06-11 21:39:45 +00:00
Michael Daniels
f90786965d google-chrome: 149.0.7827.102 -> 149.0.7827.114 (#530858) 2026-06-11 21:38:48 +00:00
Jost Alemann
e145054181 harper: 2.4.0 -> 2.5.0
Changelog: https://github.com/Automattic/harper/releases/tag/v2.5.0
Diff: https://github.com/Automattic/harper/compare/v2.4.0...v2.5.0
2026-06-11 23:36:25 +02:00
R. Ryantm
f58d4f9980 cargo-rdme: 1.5.0 -> 1.5.1 2026-06-11 21:26:31 +00:00
Jost Alemann
1b92c623ee ruff: 0.15.16 -> 0.15.17
Changelog: https://github.com/astral-sh/ruff/releases/tag/0.15.17
Diff: https://github.com/astral-sh/ruff/compare/0.15.16...0.15.17
2026-06-11 23:25:39 +02:00
Gaetan Lepage
22182e936f python3Packages.pytorch-lightning: 2.6.4 -> 2.6.5
Diff: https://github.com/Lightning-AI/pytorch-lightning/compare/2.6.4...2.6.5

Changelog: https://github.com/Lightning-AI/pytorch-lightning/releases/tag/2.6.5
2026-06-11 21:14:36 +00:00
Michael Daniels
2fa86b46ed google-chrome: 149.0.7827.102 -> 149.0.7827.114
Release announcement: https://chromereleases.googleblog.com/2026/06/stable-channel-update-for-desktop_01962725236.html
2026-06-11 17:13:46 -04:00
R. Ryantm
58accf20d6 evtx: 0.11.2 -> 0.12.1 2026-06-11 21:11:27 +00:00
Ethan Carter Edwards
800cff079a arpa2cm: 1.0.4 -> 1.0.7, modernize, add ngi team
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-11 14:09:46 -07:00
R. Ryantm
bce1853518 cosmic-ext-applet-weather: 0-unstable-2026-05-29 -> 0-unstable-2026-06-05 2026-06-11 21:09:14 +00:00
R. Ryantm
705584e409 cosmic-ext-applet-sysinfo: 0-unstable-2026-05-29 -> 0-unstable-2026-06-05 2026-06-11 21:08:19 +00:00
Austin Horstman
90adbfd087 vimPlugins.copilot-cmp: patch deprecated function call (#530820) 2026-06-11 21:07:41 +00:00
R. Ryantm
96abaddb75 python3Packages.pytest-unmagic: 1.0.1 -> 1.1.0 2026-06-11 21:07:40 +00:00
Fabian Affolter
fd37b33386 python3Packages.roadlib: 1.6.0 -> 1.7.0, python3Packages.roadrecon: 1.7.4 -> 2.0.0, python3Packages.roadtx: 1.21.1 -> 1.22.0, python3Packages.selenium-wire-roadtx: init at 0-unstable-2026-05-20 (#530745) 2026-06-11 21:06:31 +00:00
Fabian Affolter
c1d2a099f1 python3Packages.mypy-boto3-*: updates (#530850) 2026-06-11 21:05:47 +00:00
R. Ryantm
7ae19e6300 python3Packages.bdffont: 0.0.37 -> 0.0.39 2026-06-11 21:05:14 +00:00
Agustin Mista
12b624cb02 vimPlugins.copilot-cmp: patch deprecated function call 2026-06-11 23:00:55 +02:00
Nick Cao
5ee035735f scaleway-cli: 2.56.1 -> 2.56.3 (#530799) 2026-06-11 20:53:44 +00:00
Nick Cao
efe2884109 terraform-providers.fastly_fastly: 9.2.0 -> 9.2.1 (#530791) 2026-06-11 20:52:50 +00:00
Nick Cao
63ef4c4822 terraform-providers.buildkite_buildkite: 1.33.0 -> 1.34.0 (#530788) 2026-06-11 20:52:39 +00:00
Nick Cao
be59599d4c aliyun-cli: 3.3.18 -> 3.3.23 (#530751) 2026-06-11 20:50:30 +00:00
Nick Cao
53f861745a hyprspace: 0.14.0 -> 0.14.1 (#530845) 2026-06-11 20:48:57 +00:00
Jamie Magee
e9b4a1ce54 ha-mcp: 7.4.1 -> 7.7.0 2026-06-11 13:48:56 -07:00
Nick Cao
121df610c9 cliamp: 1.56.0 -> 1.57.0 (#530842) 2026-06-11 20:48:06 +00:00
Nick Cao
8d1e7439d1 python3Packages.rembg: 2.0.75 -> 2.0.76 (#530835) 2026-06-11 20:47:03 +00:00
Nick Cao
d53a3ab278 python3Packages.flash-attn: 2.8.3 -> 2.8.3.post1 (#530811) 2026-06-11 20:44:28 +00:00
Nick Cao
81ead85117 coc-rust-analyzer: 0-unstable-2026-06-01 -> 0-unstable-2026-06-09 (#530805) 2026-06-11 20:44:02 +00:00
nixpkgs-ci[bot]
00e4eb97c8 pgdog: 0.1.43 -> 0.1.44 (#530841) 2026-06-11 20:43:29 +00:00
Nick Cao
c0fcc7967c python3Packages.redisvl: 0.20.0 -> 0.21.0 (#530802) 2026-06-11 20:43:24 +00:00
nixpkgs-ci[bot]
cbdc1708f3 interstellar: 0.11.2 -> 0.11.4 (#527180) 2026-06-11 20:42:26 +00:00
Nick Cao
8279777758 tera-cli: 0.5.0 -> 0.5.1 (#530595) 2026-06-11 20:39:03 +00:00
Nick Cao
3abfe78b06 vscode-extensions.danielsanmedium.dscodegpt: 3.20.14 -> 3.22.1 (#530590) 2026-06-11 20:38:27 +00:00
Nick Cao
e5ee434e55 sonoscli: 0.3.1 -> 0.3.2 (#530577) 2026-06-11 20:37:49 +00:00
Nick Cao
8adb6e7536 oksh: 7.8 -> 7.9 (#530570) 2026-06-11 20:36:25 +00:00
Nick Cao
49f57a50b5 tenv: 4.12.2 -> 4.14.7 (#530569) 2026-06-11 20:35:51 +00:00
Fabian Affolter
8def631318 python3Packages.boto3-stubs: 1.43.26 -> 1.43.27 2026-06-11 22:34:25 +02:00
Fabian Affolter
c2bb0257e7 python3Packages.mypy-boto3-sagemaker: 1.43.24 -> 1.43.27 2026-06-11 22:34:04 +02:00
Nick Cao
0813316275 patch2pr: 0.44.0 -> 0.45.0 (#530648) 2026-06-11 20:33:52 +00:00
Fabian Affolter
7ef9db057d python3Packages.mypy-boto3-medialive: 1.43.16 -> 1.43.27 2026-06-11 22:33:44 +02:00
Fabian Affolter
7ebce1378f python3Packages.mypy-boto3-lightsail: 1.43.7 -> 1.43.27 2026-06-11 22:33:39 +02:00
Nick Cao
03685b16d3 vscode-extensions.databricks.databricks: 2.10.8 -> 2.11.0 (#530629) 2026-06-11 20:33:20 +00:00
Fabian Affolter
703b3cef49 python3Packages.mypy-boto3-ecs: 1.43.16 -> 1.43.27 2026-06-11 22:33:16 +02:00
Fabian Affolter
0303a4c9f3 python3Packages.mypy-boto3-ec2: 1.43.26 -> 1.43.27 2026-06-11 22:33:14 +02:00
Nick Cao
301d3b8084 checkov: 3.2.533 -> 3.3.0 (#530625) 2026-06-11 20:32:50 +00:00
Fabian Affolter
9fcde50782 python3Packages.mypy-boto3-amp: 1.43.0 -> 1.43.27 2026-06-11 22:32:48 +02:00
Nick Cao
0b6d90843a atlas: 1.2.1 -> 1.2.2 (#530609) 2026-06-11 20:30:30 +00:00
Nick Cao
b4bf9ee24b crowdin-cli: 4.14.2 -> 4.14.3 (#530719) 2026-06-11 20:30:00 +00:00
Nick Cao
dd5c62160e python3Packages.stanza: 1.12.1 -> 1.12.2 (#530711) 2026-06-11 20:28:37 +00:00
Nick Cao
bd78a2f651 nu_scripts: 0-unstable-2026-05-31 -> 0-unstable-2026-06-03 (#530709) 2026-06-11 20:28:11 +00:00
Nick Cao
ac40a8a4fc vscode-extensions.svelte.svelte-vscode: 110.1.0 -> 110.2.0 (#530703) 2026-06-11 20:26:53 +00:00
Marcin Serwin
540bc83f1c ghostfolio: 2.254.0 -> 3.3.0 (#519800) 2026-06-11 20:26:52 +00:00
R. Ryantm
33e1f9b188 mongodb-atlas-cli: 1.55.0 -> 1.56.0 2026-06-11 20:25:18 +00:00
Nick Cao
b39d236a90 python3Packages.torchaudio: skip failing (flaky) tests on aarch64-linux (#530683) 2026-06-11 20:25:12 +00:00
Nick Cao
54168ad598 playwright-mcp: 0.0.74 -> 0.0.76 (#530681) 2026-06-11 20:24:50 +00:00
Donovan Glover
9dee2bcb90 aquamarine: 0.12.0 -> 0.12.1 (#530832) 2026-06-11 20:22:53 +00:00
Nick Cao
81c8b2adb6 zed-discord-presence: 0.11.3 -> 0.12.0 (#530540) 2026-06-11 20:21:59 +00:00
Nick Cao
5242c40bba python3Packages.aplpy: 2.2.0 -> 2.2.1 (#530435) 2026-06-11 20:21:48 +00:00
Nick Cao
9a6690e7f2 vscode-extensions.foam.foam-vscode: 0.42.0 -> 0.43.1 (#530502) 2026-06-11 20:19:52 +00:00
Nick Cao
6825df4ff1 apidog: 2.8.32 -> 2.8.33 (#530473) 2026-06-11 20:19:00 +00:00
Austin Horstman
033557245b hyprland: 0.55.3 -> 0.55.4 (#530831) 2026-06-11 20:18:46 +00:00
Nick Cao
eb6e1a6761 sbom4python: 0.12.5 -> 0.12.6 (#530548) 2026-06-11 20:18:07 +00:00
Nick Cao
cd6f8b6019 ansilove: 4.2.1 -> 4.2.2 (#530525) 2026-06-11 20:16:33 +00:00
Nick Cao
020b668a87 aocl-utils: fix version to 5.3, not 5.3.0 (#530523) 2026-06-11 20:16:05 +00:00
Nick Cao
b24b1cfa27 fosrl-olm: 1.5.0 -> 1.6.0 (#530514) 2026-06-11 20:14:09 +00:00
Stig
9b3243c605 netfoil: 0.3.1 -> 0.4.0 (#530821) 2026-06-11 20:11:16 +00:00
Martin Weinelt
73c9e8d0fa nixos/test/lomiri/desktop-appinteractions: use run0 for elevation 2026-06-11 22:10:11 +02:00
Marcin Serwin
80df7b2c55 python3Packages.glean-parser: 19.0.0 -> 19.2.0 (#519683) 2026-06-11 20:08:04 +00:00
R. Ryantm
5820b9a504 python3Packages.gradient: 3.10.1 -> 3.12.1 2026-06-11 20:04:11 +00:00
Gaétan Lepage
5de3a5cd30 python3Packages.ggml-python: 0.0.37 -> 0.0.41 (#516658) 2026-06-11 20:01:18 +00:00
R. Ryantm
c2db93007a hyprspace: 0.14.0 -> 0.14.1 2026-06-11 20:01:03 +00:00
Marcin Serwin
11b4f1b410 tclPackages.rl_json: 0.16 -> 0.17.6 (#527899) 2026-06-11 19:54:42 +00:00
R. Ryantm
88bc999fe7 python3Packages.ggml-python: 0.0.37 -> 0.0.41 2026-06-11 19:54:37 +00:00
R. Ryantm
5c594ff615 cliamp: 1.56.0 -> 1.57.0 2026-06-11 19:49:50 +00:00
dotlambda
f18cdf43b9 python3Packages.stringzilla: 4.6.1 -> 4.6.2 (#530826) 2026-06-11 19:48:48 +00:00
Martin Weinelt
3eddb13c2f home-assistant-custom-components.ha_mcp_tools: 7.6.0 -> 7.7.0 (#530827) 2026-06-11 19:45:22 +00:00
R. Ryantm
cd83a3d4bc pgdog: 0.1.43 -> 0.1.44 2026-06-11 19:41:53 +00:00
R. Ryantm
60b78a40dc python3Packages.hydra-core: 1.3.2 -> 1.3.3 2026-06-11 19:39:45 +00:00
Gaétan Lepage
a04cdfd12c neovim-unwrapped: 0.12.2 -> 0.12.3 (#530655) 2026-06-11 19:39:24 +00:00
Gaétan Lepage
0f9488e7a7 python3Packages.llguidance: 1.7.5 -> 1.7.6 (#530790) 2026-06-11 19:36:37 +00:00
Leona Maroni
315cce0c8d schildi-revenge: 2026.05.05 -> 2026.06.06 (#530370) 2026-06-11 19:29:57 +00:00
Tom Oostveen
f6e55319cf vimPlugins.orgmode: fix build
https://github.com/NixOS/nixpkgs/pull/530655#issuecomment-4679441976
2026-06-11 21:28:25 +02:00
R. Ryantm
560f923a6c python3Packages.rembg: 2.0.75 -> 2.0.76 2026-06-11 19:27:09 +00:00
André Silva
df5eafdfb7 aquamarine: 0.12.0 -> 0.12.1 2026-06-11 20:26:11 +01:00
Gaetan Lepage
8e4ed01ccd python3Packages.flash-attn-4: 4.0.0.beta15 -> 4.0.0.beta17
Changelog: https://github.com/Dao-AILab/flash-attention/releases/tag/fa4-v4.0.0.beta17
2026-06-11 19:25:42 +00:00
André Silva
6a5f30d233 hyprland: 0.55.3 -> 0.55.4 2026-06-11 20:25:04 +01:00
LuckShiba
36e2217e8c discord: add Vulkan driver files in wrapper 2026-06-11 16:23:05 -03:00
Connor Baker
e43a22518e cudaPackages.nccl: 2.28.7-1 -> 2.30.7-1 (#530633) 2026-06-11 19:21:45 +00:00
Florian Klink
136070bde1 yarn-berry-fetcher: 1.3.0 -> 1.3.1
Changes since 1.3.0:

 - Cargo.toml: drop request blocking feature flag
   https://cyberchaos.dev/yuka/yarn-berry-fetcher/-/merge_requests/20
 - Replace fallible SourceWith[out]Integrity conversion with helper
   https://cyberchaos.dev/yuka/yarn-berry-fetcher/-/merge_requests/22
 - Inline write_zip_and_check into fetch_tgz_and_write_zip,
   add error handling to zip writing
   https://cyberchaos.dev/yuka/yarn-berry-fetcher/-/merge_requests/23
2026-06-11 22:20:34 +03:00
R. Ryantm
658c9e03bc serverpod_cli: 3.4.8 -> 3.4.10 2026-06-11 19:17:34 +00:00
R. Ryantm
1dd94d137a home-assistant-custom-components.ha_mcp_tools: 7.6.0 -> 7.7.0 2026-06-11 19:14:51 +00:00
nixpkgs-ci[bot]
dd9b024c64 Merge master into staging-nixos 2026-06-11 19:01:54 +00:00
R. Ryantm
1906be824f python3Packages.stringzilla: 4.6.1 -> 4.6.2 2026-06-11 19:01:46 +00:00
R. Ryantm
af1883ed43 vscode-extensions.ms-vscode-remote.remote-ssh: 0.123.0 -> 0.124.0 2026-06-11 18:57:15 +00:00
R. Ryantm
461a2ed533 sing-box: 1.13.12 -> 1.13.13 2026-06-11 18:55:48 +00:00
nixpkgs-ci[bot]
cb66de93b3 jaq: 3.0.0 -> 3.1.0 (#530808) 2026-06-11 18:54:40 +00:00
Florian Klink
e49bc27926 zeroc-ice: 2.7.3 -> 2.7.2.20
As reported in
https://github.com/NixOS/nixpkgs/pull/475929#issuecomment-4671420403,
2.7.3 is nowhere to be found / has been scrubbed upstream.

We're only still able to build this because the FOD is in
cache.nixos.org.

Meanwhile 2.7.2.20 has been tagged however, and it has the patches from
https://github.com/zeroc-ice/mcpp/pull/12 merged, so let's update our
derivation to that.

We still keep an empty `patches = []` around, as we still don't want to
use the patches from the non-forked mcpp.
2026-06-11 21:54:26 +03:00
nixpkgs-ci[bot]
c31236ab01 qdrant: 1.18.1 -> 1.18.2 (#530331) 2026-06-11 18:54:03 +00:00
nixpkgs-ci[bot]
dde20f808a buildkite-agent: 3.127.1 -> 3.127.2 (#529145) 2026-06-11 18:53:52 +00:00
nixpkgs-ci[bot]
ab14832f94 lis: 2.1.10 -> 2.1.11 (#527535) 2026-06-11 18:53:50 +00:00
R. Ryantm
28c79cf50c netfoil: 0.3.1 -> 0.4.0 2026-06-11 18:44:40 +00:00
Austin Horstman
e3d00d9dbb _1password-cli: 2.34.0 -> 2.34.1 (#530812) 2026-06-11 18:33:08 +00:00
Martin Weinelt
517a082acc nixos/polkit: stop if changed
We concluded this is fine, because we don't require elevation while
switching generations.

Co-Authored-By: r-vdp <ramses@well-founded.dev>
Co-Authored-By: Grimmauld <Grimmauld@grimmauld.de>
2026-06-11 20:31:49 +02:00
Martin Weinelt
3da268745a nixos/installer/tools: enable run0 module
The run0 module now enables polkit and properly reflects the intent
behind the `enableRun0Elevation` option.
2026-06-11 20:31:49 +02:00
Martin Weinelt
f252c4820d nixos/gnome-remote-desktop: opt into pkexec
Calls pkexec in src/grd-ctl.c.
2026-06-11 20:31:49 +02:00
Martin Weinelt
45d40120be nixos/security/run0: enable guard, polkit, refactor
The module now enables polkit, which run0 requires to faciliate
elevation. This warrants guarding the config by an opt-in enable toggle.

For the options that existed prior to the enable toggle we now assert
that users need to opt into the module for them to have an effect.
2026-06-11 20:31:49 +02:00
Martin Weinelt
6ef165d25f nixos/tests/timekpr: hook up in all-tests, migrate to container 2026-06-11 20:31:48 +02:00
Martin Weinelt
00343843d4 nixos/tuned: opt into pkexec 2026-06-11 20:31:48 +02:00
Martin Weinelt
947ef21d34 nixos/gnome: opt into pkexec 2026-06-11 20:31:48 +02:00
Martin Weinelt
6e6895d6bf nixos/budgie: opt into pkexec
https://github.com/search?q=org%3ABuddiesOfBudgie%20pkexec&type=code
2026-06-11 20:31:48 +02:00
Martin Weinelt
861d61d3a8 nixos/cosmic: opt into pkexec
https://github.com/search?q=org%3Apop-os%20pkexec&type=code
2026-06-11 20:31:47 +02:00
Martin Weinelt
29e29c39b1 nixos/cinnamon: opt into pkexec
https://github.com/search?q=repo%3Alinuxmint%2Fcinnamon%20pkexec&type=code
2026-06-11 20:31:24 +02:00
Martin Weinelt
85af19563a nixos/xfce: opt into pkexec
https://github.com/search?q=org%3Axfce-mirror%20pkexec&type=code
2026-06-11 20:31:24 +02:00
Martin Weinelt
581de9713c nixos/throne: opt into pkexec
https://github.com/throneproj/Throne/blob/4.3.7/src/ui/mainwindow.cpp#L843-L847
2026-06-11 20:31:23 +02:00
Martin Weinelt
0c1e323f6a nixos/installers/calamares: opt into pkexec 2026-06-11 20:31:23 +02:00
Martin Weinelt
e88efa7306 nixos/polkit: make pkexec opt-in 2026-06-11 20:31:23 +02:00
Martin Weinelt
3a8b38d4ee nixos/polkit: modernize 2026-06-11 20:31:23 +02:00
Gaetan Lepage
1eb8b23030 python3Packages.flash-attn-3: 3.0.0-unstable-2026-06-02 -> 3.0.0-unstable-2026-06-10 2026-06-11 18:23:00 +00:00
Peder Bergebakken Sundt
2acb25fb2f simplex-chat-desktop: 6.5.2 -> 6.5.4 (#530769) 2026-06-11 18:19:51 +00:00
Santhosh Raju
e643d1953a ssh-to-age: 1.2.0 -> 1.3.0 2026-06-11 20:18:13 +02:00
Gaétan Lepage
c7b65c538b python3Packages.uvloop: fix riscv64-linux build (#530770) 2026-06-11 18:16:19 +00:00
Gaetan Lepage
2375a957d3 python3Packages.flash-attn: 2.8.3 -> 2.8.3.post1
Diff: https://github.com/Dao-AILab/flash-attention/compare/v2.8.3...v2.8.3.post1

Changelog: https://github.com/Dao-AILab/flash-attention/releases/tag/v2.8.3.post1
2026-06-11 18:15:31 +00:00
R. Ryantm
b4b78294e4 _1password-cli: 2.34.0 -> 2.34.1 2026-06-11 18:15:03 +00:00
Arthur Gautier
ea61d5c207 fbset: fix cross build (#530321) 2026-06-11 18:14:59 +00:00
Peder Bergebakken Sundt
2a66ce4ee3 picoclaw: 0.2.1 -> 0.2.9 (#506542) 2026-06-11 18:10:48 +00:00
Gaetan Lepage
a563510997 jaq: 3.0.0 -> 3.1.0
Diff: https://github.com/01mf02/jaq/compare/v3.0.0...v3.1.0

Changelog: https://github.com/01mf02/jaq/releases/tag/v3.1.0
2026-06-11 18:02:53 +00:00
Matt Sturgeon
9a5c1900d0 ci/treefmt: move settings to a separate file (#530490) 2026-06-11 17:57:16 +00:00
Austin Horstman
a9c90bae86 slimevr: use pnpm 10 and fetcherVersion 4 (#529567) 2026-06-11 17:56:31 +00:00
liberodark
ceaec6fa97 python3Packages.uvloop: fix riscv64-linux build 2026-06-11 19:50:11 +02:00
R. Ryantm
7d8fbf979a coc-rust-analyzer: 0-unstable-2026-06-01 -> 0-unstable-2026-06-09 2026-06-11 17:49:36 +00:00
nixpkgs-ci[bot]
c81cf6c9f0 typos: 1.47.0 -> 1.47.2 (#530690) 2026-06-11 17:49:14 +00:00
nixpkgs-ci[bot]
c17f6173e3 tutanota-desktop: 348.260529.2 -> 350.260608.0 (#530680) 2026-06-11 17:49:13 +00:00
nixpkgs-ci[bot]
bf371904ac golazo: 0.25.0 -> 0.26.0 (#530671) 2026-06-11 17:49:12 +00:00
Hythera
c5df7aa8f4 python3Packages.redisvl: 0.20.0 -> 0.21.0
diff: https://github.com/redis/redis-vl-python/compare/v0.20.0...v0.21.0
2026-06-11 19:47:27 +02:00
Austin Horstman
3800ef6af4 syncyomi: migrate to pnpm 10 and fetcherVersion 4 (#529525) 2026-06-11 17:41:06 +00:00
Gaétan Lepage
187973ef37 television: 0.15.7 -> 0.15.8 (#529936) 2026-06-11 17:38:30 +00:00
R. Ryantm
e6d3336041 interstellar: 0.11.2 -> 0.11.4 2026-06-11 17:38:18 +00:00
Philip Taron
e3b9f1e866 doc/rl-2611: mention vmTools img -> kernelImage rename and kernelModules
Assisted-by: Claude Code (claude-fable-5)
2026-06-11 10:32:52 -07:00
R. Ryantm
5cd7ed3e7b postgresqlPackages.ip4r: 2.4.2 -> 2.4.3 2026-06-11 17:31:24 +00:00
R. Ryantm
00f1cebbfa scaleway-cli: 2.56.1 -> 2.56.3 2026-06-11 17:30:03 +00:00
Harinn
69cfab0824 syncyomi: migrate to pnpm 10 and fetcherVersion 4 2026-06-12 00:19:10 +07:00
Thomas Mühlbacher
7bce8db1d7 fwupd: 2.1.4 -> 2.1.5
Diff: https://github.com/fwupd/fwupd/compare/2.1.4...2.1.5

Changelog: https://github.com/fwupd/fwupd/releases/tag/2.1.5
2026-06-11 19:17:37 +02:00
Thomas Mühlbacher
2a1a3ccc39 fwupd: move patch descriptions 2026-06-11 19:17:37 +02:00
R. Ryantm
6da01fe759 oxlint: 1.68.0 -> 1.69.0 2026-06-11 17:05:24 +00:00
R. Ryantm
17510262e3 terraform-providers.fastly_fastly: 9.2.0 -> 9.2.1 2026-06-11 17:00:46 +00:00
Philip Taron
e741e98346 vmTools: point in-VM module loading at kernelModules too
The previous commit split the module tree out of `kernel` into a new
`kernelModules` argument, but only updated the initrd modules closure.
Two other places still referenced `kernel` for modules:

* `MODULE_DIR` in stage2Init, which backs both the kernel automatic
  module loader (/proc/sys/kernel/modprobe) and any explicit modprobe
  run inside the VM;
* the `/lib` symlinks in extractFs and extractMTDfs.

Before the split these pointed at the aggregated tree whenever callers
overrode `kernel` with one, so e.g. `modprobe zfs` inside the VM found
the out-of-tree module. Verified by running modprobe of a module
present only in `kernelModules` inside runInLinuxVM: it fails with
"FATAL: Module zfs not found" before this change and succeeds after.

Assisted-by: Claude Code (claude-fable-5)
2026-06-11 09:55:27 -07:00
R. Ryantm
4bf03866e6 python3Packages.llguidance: 1.7.5 -> 1.7.6 2026-06-11 16:50:13 +00:00
XlNTARO
47e5bac99a pypy3: fix mainProgram attribute for nix run 2026-06-11 19:50:12 +03:00
Arne Keller
129235ea7d six-sines: init at 1.1.0 (#520932) 2026-06-11 16:49:24 +00:00
R. Ryantm
b61a6e1148 terraform-providers.buildkite_buildkite: 1.33.0 -> 1.34.0 2026-06-11 16:48:32 +00:00
Arne Keller
bf2b8375de nih-plug: init at 0-unstable-2026-05-10 (#520231) 2026-06-11 16:43:05 +00:00
nixpkgs-ci[bot]
c9ac702ae8 openstack-rs: 0.13.5 -> 0.13.7 (#530706) 2026-06-11 16:34:13 +00:00
nixpkgs-ci[bot]
38be89c980 pyfa: 2.66.3 -> 2.67.0 (#530670) 2026-06-11 16:34:07 +00:00
nixpkgs-ci[bot]
39f795bd0c kicad: Fix rebuild when compressStep = false (#523928) 2026-06-11 16:33:35 +00:00
R. Ryantm
babc435df7 reaper: 7.73 -> 7.74 2026-06-11 16:27:21 +00:00
Adam C. Stephens
f8330c7eb5 restic: 0.18.1 -> 0.19.0 (#530032) 2026-06-11 16:25:45 +00:00
Mathtician
8f5437cf20 discord: recreate module symlinks on every launch
As of commit b49b623a ("discord: use distro layout for stable on Linux", PR #515876),
Discord's launch script runs a `discord-stage-modules` script defined in `linux.nix`,
which creates symlinks from `~/.config/discord/<version>/modules/<module_name>`
to the corresponding Nix store paths so Discord can find them.
It checks whether this has already been done by looking for `installed.json` in the same dir,
which it also creates, and skips link creation if so.
However, since the dir is indexed by Discord version number,
the links are not refreshed when opening a new build of Discord with the same version number as an older build.
If the old build is then GC'd, the links break and Discord fails to start
with an error such as `Cannot find module 'discord_desktop_core'`.
Deleting the module folder entirely allows for it to be recreated and for Discord to start without issue.
This problem and solution are attested on the wiki, albeit with less explanation:
https://wiki.nixos.org/wiki/Discord#Crash_on_start-up.
The package fix is to delete and recreate the `modules` folder on each launch,
as it is small and does not contain any data meant to persist between launches:
it has only the module links, `installed.json`, and a `pending/` download directory
recreated by Discord's updater on startup.
The fix ensures that the links always point to the Nix store of the build of Discord being run,
so they will not be broken by GC.

Assisted-by: Claude Fable 5 in Claude Code
2026-06-11 11:23:06 -05:00
Marie Ramlow
dceb7942cb transmission_4-mac: set meta.platforms to lib.platforms.darwin (#530682) 2026-06-11 16:17:26 +00:00
Masum Reza
d89251e9f8 nixos/bcachefs: fix scrub command (#518198) 2026-06-11 16:15:05 +00:00
Tom Oostveen
4c1fb8659a neovim-unwrapped: 0.12.2 -> 0.12.3
Diff: https://github.com/neovim/neovim/compare/v0.12.2...v0.12.3

Changelog: https://github.com/neovim/neovim/releases/tag/v0.12.3
2026-06-11 18:10:09 +02:00
dotlambda
71c7b6275f python3Packages.elevenlabs: 2.50.0 -> 2.52.0 (#530688) 2026-06-11 16:08:46 +00:00
R. Ryantm
210ed2ac22 tonearm: 1.4.1 -> 1.4.2 2026-06-11 16:01:27 +00:00
Gaétan Lepage
6d9bcb0188 tinymist: 0.14.21 -> 0.14.25 (#530732) 2026-06-11 15:59:35 +00:00
Philip Taron
fc80b7c658 fetchgit: disable git background maintenance during clean_git (#530594) 2026-06-11 15:56:08 +00:00
Austin Horstman
13dd7bfec9 luaPackages.orgmode: disable flaky UI tests (#530767) 2026-06-11 15:49:52 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
401cab2cb7 factorPackages: 0.100 → 0.101
I think this was an oversight. If the default factor-lang is 0.101 the
packages should match.
2026-06-11 22:46:33 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
dde6eefd58 factor: override deployment copy-file to skip setting file permissions
Assisted-by: DeepSeek V4 Flash
2026-06-11 22:46:33 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
7aaa9694b8 factor: deploy script prints its path handling version differences
In 0.101 & on non-macOS builds, Factor added a .out extension to
deployments. The current Nix derivation is built with path assumptions
in mind. Rather than running switch-cases on versions+OS or relying on
globbing in the shell scripts, the deploy script has been modified to
print its resolved deploy path to a file so that the build can continue
knowing exactly where the files are / should go. This handles both with
& without .out extension as the tests pass on 0.99, 0.100, & 0.101.
2026-06-11 22:46:29 +07:00
Marc Jakobi
b9c875fba4 luaPackages.orgmode: disable flaky UI tests 2026-06-11 17:35:37 +02:00
nick-linux8
5ee4cc6c07 xdotool: 3.20211022.1 -> 4.20260303.1 2026-06-11 11:32:36 -04:00
·𐑑𐑴𐑕𐑑𐑩𐑤
5d13d05d5e factor: use indent strings for install phase 2026-06-11 22:32:15 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
58eddaf709 factor: add language string annotations
tree-sitter can highlight these (& more depending on editor setup), &
for the rest of users, it’s still an annotation that helps keep track of
what language we are working in.
2026-06-11 22:32:15 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
59d0bc1cf9 factor: capitalize “Usage” as is customary 2026-06-11 22:32:15 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
3678d107b7 factor: add hello-world test 2026-06-11 22:32:14 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
0cc1642964 h2o: 2.3.0-rolling-2026-06-04 → 2.3.0-rolling-2026-06-10 2026-06-11 22:27:23 +07:00
Philip Taron
5b5c421f52 nix-prefetch-git: also disable legacy auto-gc
Commit 88cfc54552 ("nix-prefetch-git: disable maintenance mode via
environment variables") disabled maintenance.auto (git's new
auto-maintenance) via GIT_CONFIG_*, which propagates to submodules. But
the legacy auto-gc path (gc.auto plus detached gc.autoDetach) is still
enabled, and it keeps repacking .git/modules/<sub>/objects after a nested
submodule reports "checked out", racing the later `rm -rf .git`:

- rm empties objects/pack, the detached gc drops a fresh pack in, and
  rmdir fails with "Directory not empty" (exit 123); or
- removal partially completes, leaving varying .git remnants, yielding a
  non-deterministic NAR hash.

Disable gc.auto/gc.autoDetach alongside maintenance.auto, using the same
GIT_CONFIG_* mechanism so the settings reach every git invocation and its
children (including nested submodule fetches). Fold the repeated
boilerplate into a small git_config_env helper.

The successful output is unchanged (.git is removed either way), so
pinned fetchgit hashes stay valid; this only makes removal deterministic.

Fixes #524215.

Assisted-by: Claude Code (claude-opus-4-8)
2026-06-11 08:25:04 -07:00
r-vdp
68d32ed6cb vmTools: fix img collision with pkgs.img, add kernelModules arg
Commit 31d1d80b3f ("lib/systems: move kernel configuration out of
the platform structure") changed all-packages.nix from

  vmTools = callPackage ../build-support/vm {
    img = stdenv.hostPlatform.linux-kernel.target;
  };

to

  vmTools = callPackage ../build-support/vm { };

and changed the function default to `img ? kernel.target`. Since
`pkgs.img` exists, `callPackage` now auto-fills the `img` argument
with that attribute and the default is never used.
Anything going through `runInLinuxVM` (make-disk-image,
nixosTests.bootspec.*, etc.) then fails with:

  qemu: could not open kernel file
  '/nix/store/...-linux-.../...-img-0.5.11': No such file or directory

Rename `img` to `kernelImage` so it no longer collides with a
top-level package.

The same commit also broke callers that override `kernel` with an
`aggregateModules` tree (the in-tree zfs image builders, disko), since
that has no `.target`. The single `kernel` argument was being used for
two unrelated things: the boot image for `qemu -kernel` and the module
tree for the initrd. Split the latter out into a new `kernelModules`
argument (defaulting to `kernel`), point the zfs image builders at it,
and throw a clear error explaining the migration when `kernel.target`
is missing.
2026-06-11 18:21:30 +03:00
Logan Pulley
4b68826b8c restic: 0.18.1 -> 0.19.0 2026-06-11 10:20:45 -05:00
xiaodong.jia
7e4a18608d prometheus-xray-exporter: switch to fork with user metrics working 2026-06-11 23:16:09 +08:00
Fabián Heredia Montiel
0405f43b83 litestar: 2.21.1 -> 2.23.0 (#526578) 2026-06-11 15:15:30 +00:00
nixpkgs-ci[bot]
04914f1baf filebrowser: 2.63.5 -> 2.63.14 (#530744) 2026-06-11 15:04:56 +00:00
nixpkgs-ci[bot]
fb3c01228a undock: 0.13.0 -> 0.14.0 (#530213) 2026-06-11 15:04:24 +00:00
Johannes Kirschbauer
6c0202028d lib.attrsets.mergeAttrsList: small arithmetic performance improvements (#528677) 2026-06-11 15:01:53 +00:00
Fabian Affolter
0e8f6c0da9 roadtools: init at 0.0.2 2026-06-11 16:53:47 +02:00
Fabian Affolter
a871948418 python3Packages.roadtools: add mainProgram 2026-06-11 16:53:47 +02:00
Fabian Affolter
32817e474b python3Packages.roadtools: migrate to finalAttrs 2026-06-11 16:53:47 +02:00
Fabian Affolter
d10f053978 python3Packages.roadtx: 1.21.1 -> 1.22.0 2026-06-11 16:53:47 +02:00
Fabian Affolter
19d5f3137e python3Packages.selenium-wire-roadtx: init at 0-unstable-2026-05-20
Extends Selenium's Python bindings to give you the ability to inspect
requests made by the browser

https://github.com/dirkjanm/selenium-wire-roadtx
2026-06-11 16:53:46 +02:00
Thiago Kenji Okada
9f585a857a linux_zen: 7.0.11 -> 7.0.12 (#530738) 2026-06-11 14:48:33 +00:00
Austin Horstman
d89347ccfa luaPackages: update on 2026-06-10 (#530555) 2026-06-11 14:45:57 +00:00
Markus Kowalewski
2bd77eb5a4 slurm-spank-stunnel: cleanup
* run pre/post hooks in install and build phase
* replace hostlist patch with upstream patch
2026-06-11 16:43:05 +02:00
Markus Kowalewski
5683ebbb6c slurm-spank-x11: run pre/post hooks for install and build phase 2026-06-11 16:42:23 +02:00
Aleksana
e2407f7422 karere: 2.5.5 -> 3.1.1 (#523828) 2026-06-11 14:42:20 +00:00
Adriel Velazquez
ddb89b0a77 antigravity-cli: 1.0.7 -> 1.0.8 2026-06-11 14:42:04 +00:00
Burfeind, Jan-Niklas
a902829b44 openocd-adi: 0.12.0-1.3.1-1 -> 0.12.0-1.3.1-2
and switch to finalAttrs

Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2026-06-11 16:40:49 +02:00
Jhonas Wernery
08320b2f4b element-{web,desktop}: 1.12.18 -> 1.12.21 (#524899) 2026-06-11 14:37:17 +00:00
Fabian Affolter
887d1fd5de python3Packages.influxdb3-python: 0.19.0 -> 0.20.0 (#530726) 2026-06-11 14:36:08 +00:00
R. Ryantm
f8e021d797 aliyun-cli: 3.3.18 -> 3.3.23 2026-06-11 14:26:48 +00:00
Fabian Affolter
4e3cd04dfc python3Packages.influxdb3-python: 0.19.0 -> 0.20.0
Diff: https://github.com/InfluxCommunity/influxdb3-python/compare/v0.19.0...v0.20.0

Changelog: https://github.com/InfluxCommunity/influxdb3-python/releases/tag/v0.20.0
2026-06-11 16:24:51 +02:00
Fabian Affolter
23f419dd3f python3Packages.influxdb3-python: 0.18.0 -> 0.19.0
Changelog: https://github.com/InfluxCommunity/influxdb3-python/releases/tag/v0.19.0
2026-06-11 16:24:51 +02:00
Sergei Volkov
2f8b46dfaf maintainers: update taranarmo 2026-06-11 16:20:19 +02:00
Timo Gottszky
d7094b961e python3Packages.syslog-rfc5424-formatter: add changelog 2026-06-11 16:17:37 +02:00
Timo Gottszky
2ca789232f python3Packages.syslog-rfc5424-formatter: migrate to pyproject 2026-06-11 16:15:16 +02:00
R. Ryantm
bd64720c17 filebrowser: 2.63.5 -> 2.63.14 2026-06-11 14:12:28 +00:00
R. Ryantm
1ae517acfc vscode-extensions.saoudrizwan.claude-dev: 3.86.2 -> 3.89.2 2026-06-11 14:01:43 +00:00
Martin Weinelt
f3697c3ab3 home-assistant-custom-components.blueprints-updater: use httpx optional-dependency to get h2 (#529992) 2026-06-11 13:53:50 +00:00
R. Ryantm
8170f556a8 tinymist: 0.14.21 -> 0.14.25 2026-06-11 13:53:09 +00:00
Timo Gottszky
99b6bf5ee9 python3Packages.syslog-rfc5424-formatter: enable __structuredAttrs 2026-06-11 15:50:19 +02:00
Timo Gottszky
30045e9150 python3Packages.syslog-rfc5424-formatter: use finalAttrs 2026-06-11 15:49:06 +02:00
Vincent Laporte
6bbabafa8a ocamlPackages.lun: 0.0.2 -> 0.0.3 (#527715) 2026-06-11 13:47:44 +00:00
nixpkgs-ci[bot]
2e4e974b06 openrct2: 0.5.1 -> 0.5.2 (#530710) 2026-06-11 13:46:36 +00:00
nixpkgs-ci[bot]
319a299c7e dblab: 0.40.1 -> 0.40.2 (#530620) 2026-06-11 13:46:32 +00:00
nixpkgs-ci[bot]
33b8098466 sdl3-shadercross: 0-unstable-2026-06-01 -> 0-unstable-2026-06-02 (#530616) 2026-06-11 13:46:31 +00:00
nixpkgs-ci[bot]
5b703f94b3 whichllm: 0.5.7 -> 0.5.9 (#530607) 2026-06-11 13:46:29 +00:00
nixpkgs-ci[bot]
c38c8f2cd6 airwindows-lv2: 36.0 -> 38.0 (#530561) 2026-06-11 13:46:26 +00:00
nixpkgs-ci[bot]
bb9211c4ac fabric-ai: 1.4.453 -> 1.4.455 (#530482) 2026-06-11 13:46:22 +00:00
nixpkgs-ci[bot]
706c603049 bookstack: 26.05 -> 26.05.1 (#530395) 2026-06-11 13:46:20 +00:00
Fabian Affolter
7bdb2c1a2e python3Packages.roadrecon: 1.7.4 -> 2.0.0 2026-06-11 15:44:49 +02:00
Fabian Affolter
9f02bf092a python3Packages.roadlib: 1.6.0 -> 1.7.0 2026-06-11 15:44:35 +02:00
R. Ryantm
5f8241dcd9 ocamlPackages.lun: 0.0.2 → 0.0.3 2026-06-11 15:39:55 +02:00
R. Ryantm
6c26c1e13d linux_zen: 7.0.11 -> 7.0.12 2026-06-11 13:37:52 +00:00
Vincent Laporte
e3a68d7778 ocamlPackages.timedesc: 3.1.0 -> 3.1.2 (#530714) 2026-06-11 13:27:59 +00:00
teutat3s
b0dd09c4c9 element-{web,desktop}: 1.12.18 -> 1.12.21
https://github.com/element-hq/element-web/releases/tag/v1.12.19
https://github.com/element-hq/element-web/releases/tag/v1.12.20
https://github.com/element-hq/element-web/releases/tag/v1.12.21

https://github.com/element-hq/element-web/compare/v1.12.18...v1.12.21
2026-06-11 15:27:35 +02:00
teutat3s
d9cf234350 electron-chromedriver_42: 42.3.0 -> 42.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v42.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.3.0...v42.4.0
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
2026-06-11 15:25:14 +02:00
teutat3s
e9abfa86b0 electron_42-bin: 42.3.0 -> 42.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v42.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.3.0...v42.4.0
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
2026-06-11 15:25:01 +02:00
teutat3s
fb75776163 electron-chromedriver_41: 41.7.1 -> 41.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v41.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.1...v41.7.2
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:48 +02:00
teutat3s
14459880ca electron_41-bin: 41.7.1 -> 41.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v41.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.1...v41.7.2
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:35 +02:00
teutat3s
523d7b5c8c electron-chromedriver_40: 40.10.2 -> 40.10.3
- Changelog: https://github.com/electron/electron/releases/tag/v40.10.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.2...v40.10.3
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9112
- Fixes CVE-2026-9113
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9119
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:21 +02:00
teutat3s
729b5f94e5 electron_40-bin: 40.10.2 -> 40.10.3
- Changelog: https://github.com/electron/electron/releases/tag/v40.10.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.2...v40.10.3
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9112
- Fixes CVE-2026-9113
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9119
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:08 +02:00
R. Ryantm
a25854498c rain-bittorrent: 2.3.0 -> 2.3.1 2026-06-11 13:23:46 +00:00
teutat3s
2765b648f9 electron-source.electron_41: 41.7.1 -> 41.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v41.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.1...v41.7.2
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:23:45 +02:00
R. Ryantm
5b031c1bff ocamlPackages.timedesc: 3.1.0 → 3.1.2 2026-06-11 15:22:20 +02:00
R. Ryantm
2c2f9ae204 python3Packages.smp: 4.0.2 -> 4.1.0 2026-06-11 13:20:43 +00:00
nixpkgs-ci[bot]
aa2e75b7d2 Merge master into staging-nixos 2026-06-11 13:20:03 +00:00
Timo Gottszky
7d9c064e5e python3Packages.types-urllib3: migrate to pyproject 2026-06-11 15:18:19 +02:00
Artturin
fd8c5a3124 comma: install completion (#530309) 2026-06-11 13:17:58 +00:00
Karun Sandhu
e6c4523ce4 lunatask: 2.1.28 -> 2.1.29 2026-06-11 15:17:37 +02:00
Gergő Gutyina
63bf5f918a emmet-language-server: migrate to pnpm_11, add test, refactor (#530542) 2026-06-11 13:14:08 +00:00
Timo Gottszky
80d610f4f6 python3Packages.types-urllib3: enable __structuredAttrs 2026-06-11 15:12:07 +02:00
Vincent Laporte
a072f09c30 ocamlPackages.hxd: 0.4.0 -> 0.5.0 (#529742) 2026-06-11 13:11:34 +00:00
teutat3s
28cf837ea7 electron-source.electron_40: 40.10.2 -> 40.10.3
- Changelog: https://github.com/electron/electron/releases/tag/v40.10.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.2...v40.10.3
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9112
- Fixes CVE-2026-9113
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9119
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:07:37 +02:00
Timo Gottszky
8c423e795b python3Packages.types-urllib3: use finalAttrs 2026-06-11 15:07:29 +02:00
R. Ryantm
4809582d2c ocamlPackages.hxd: 0.4.0 -> 0.5.0 2026-06-11 15:06:03 +02:00
Gergő Gutyina
c9e34d8e6e tests/pnpm: add opencloud (#527755) 2026-06-11 12:59:43 +00:00
K900
1bcd5b6268 bootspec: honor boot.kernel.enable (#530717) 2026-06-11 12:56:59 +00:00
Gutyina Gergő
994e6bd462 tests/pnpm: add opencloud 2026-06-11 14:53:45 +02:00
R. Ryantm
eecbab7fe8 openttd-jgrpp: 0.72.2 -> 0.72.3 2026-06-11 12:47:10 +00:00
K900
1fdf8fd586 bootspec: honor boot.kernel.enable
WSL and other container-brained-but-not-really systems may not want a kernel,
and now that bootspec is no longer optional, this pulls one in anyway.
2026-06-11 15:38:11 +03:00
Peder Bergebakken Sundt
cb94574522 python3Packages.uarray: 0.9.3 -> 0.9.4 (#530556) 2026-06-11 12:37:13 +00:00
R. Ryantm
50f0498e11 crowdin-cli: 4.14.2 -> 4.14.3 2026-06-11 12:36:14 +00:00
R. Ryantm
afbe4322d9 nemu: 3.4.0 -> 3.5.0 2026-06-11 12:30:47 +00:00
LIN, Jian
52cda05670 emacs: test and work around upstream bug#81105 (#528764) 2026-06-11 12:19:31 +00:00
nixpkgs-ci[bot]
82326ecc5f lstk: 0.10.0 -> 0.11.0 (#530535) 2026-06-11 12:19:25 +00:00
nixpkgs-ci[bot]
8d9ff73ee3 cloudflared: 2026.5.2 -> 2026.6.0 (#530307) 2026-06-11 12:19:21 +00:00
nixpkgs-ci[bot]
880cedf20f mcp-grafana: 0.14.0 -> 0.15.2 (#526737) 2026-06-11 12:18:43 +00:00
Codex Developer
5b2e1dc83a openclaw: 2026.6.1 -> 2026.6.5 2026-06-11 08:16:49 -04:00
R. Ryantm
f373d42b75 python3Packages.stanza: 1.12.1 -> 1.12.2 2026-06-11 12:10:27 +00:00
R. Ryantm
3fe2805d46 openrct2: 0.5.1 -> 0.5.2 2026-06-11 12:04:20 +00:00
R. Ryantm
ec2a43cfd0 nu_scripts: 0-unstable-2026-05-31 -> 0-unstable-2026-06-03 2026-06-11 11:55:47 +00:00
Sandro Jäckel
714d0fde1d home-assistant-custom-components.blueprints-updater: use httpx optional-dependency to get h2 2026-06-11 13:52:23 +02:00
Yt
8837df679f beamPackages.expert: 0.1.3 -> 0.1.5 (#530573) 2026-06-11 11:51:35 +00:00
Yt
11d7c4304b python3Packages.txtai: 9.9.0 -> 9.10.0 (#530584) 2026-06-11 11:51:14 +00:00
Yt
f46196187a beamPackages.elixir-ls: 0.31.0 -> 0.31.1 (#530574) 2026-06-11 11:50:49 +00:00
Fabian Affolter
a89f0865df python3Packages.demjson3: migrate to pyproject, enable __structuredAttrs, use finalAttrs, use pytestCheckHook (#530366) 2026-06-11 11:41:54 +00:00
Fabian Affolter
2c64faca53 python3Packages.pytorch-memlab: 0.3.0 -> 0.3.2 (#530211) 2026-06-11 11:38:16 +00:00
R. Ryantm
4abf5416ab openstack-rs: 0.13.5 -> 0.13.7 2026-06-11 11:31:35 +00:00
Fabian Affolter
2239b501d0 python3Packages.pytorch-memlab: migrate to finalAttrs 2026-06-11 13:29:46 +02:00
Bruno BELANYI
49852258f4 fertilizer: 0.3.0 -> 0.3.2 (#530684) 2026-06-11 11:21:31 +00:00
Fabian Affolter
0ef4b996b9 urlscan: 1.0.8 -> 1.0.9 (#530491) 2026-06-11 11:20:19 +00:00
R. Ryantm
329b7b5525 vscode-extensions.svelte.svelte-vscode: 110.1.0 -> 110.2.0 2026-06-11 11:15:52 +00:00
Fabian Affolter
9ff8b64798 python3Packages.types-deprecated: 1.3.1.20251101 -> 1.3.1.20260520 (#530505) 2026-06-11 11:09:17 +00:00
xiaodong.jia
f07ac86aa7 prometheus-xray-exporter: init at 0.2.0 2026-06-11 19:03:55 +08:00
Fabian Affolter
34dbd9b4c7 python3Packages.pycifrw: init at 5.0.1 (#530699) 2026-06-11 11:02:36 +00:00
Fabian Affolter
0cae7a17ab python3Packages.dsmr-parser: 1.7.0 -> 1.8.0 (#530638) 2026-06-11 10:59:15 +00:00
Ramses
d3f00bedd9 iroh-ssh: 0.2.11 -> 0.2.12 (#530665) 2026-06-11 10:59:00 +00:00
Felix Bargfeldt
88cf65726c par-lang: 0-unstable-2026-06-01 -> 0-unstable-2026-06-08 (#530698) 2026-06-11 10:58:11 +00:00
Fabian Affolter
04f053f22a python3Packages.multiregex: 2.0.3 -> 2.0.4 (#522318) 2026-06-11 10:57:42 +00:00
Martin Weinelt
b2f9e2420d Fix eval warning for pkgs.python3.tests.condaExamplePackage (#530678) 2026-06-11 10:57:24 +00:00
Fabian Affolter
981670f190 python3Packages.pycifrw: init at 5.0.1
Python library for reading and writing CIF files

https://github.com/jamesrhester/pycifrw
2026-06-11 12:55:58 +02:00
zowoq
fc274da69b dnscontrol: 4.40.0 -> 4.41.0 (#530696) 2026-06-11 10:54:17 +00:00
R. Ryantm
699fcdc9a1 camunda-modeler: 5.46.1 -> 5.48.0 2026-06-11 10:50:04 +00:00
Thiago Kenji Okada
26cc22e907 libretro.stella: 0-unstable-2026-06-01 -> 0-unstable-2026-06-09 (#530695) 2026-06-11 10:49:55 +00:00
nixpkgs-ci[bot]
1848722aea nlopt: 2.10.1 -> 2.11.0 (#529125) 2026-06-11 10:47:39 +00:00
R. Ryantm
862fd66db4 par-lang: 0-unstable-2026-06-01 -> 0-unstable-2026-06-08 2026-06-11 10:46:50 +00:00
R. Ryantm
7cd9ae3e82 dnscontrol: 4.40.0 -> 4.41.0 2026-06-11 10:36:06 +00:00
R. Ryantm
a13e9a1bd3 jetbrains-toolbox: 3.4.3.81140 -> 3.5.0.84344 2026-06-11 10:34:31 +00:00
R. Ryantm
0a1ed56ae1 libretro.stella: 0-unstable-2026-06-01 -> 0-unstable-2026-06-09 2026-06-11 10:34:21 +00:00
Doron Behar
8c91a71d13 monkeys-audio: 13.01 -> 13.03 (#530691) 2026-06-11 10:33:09 +00:00
Matthias Beyer
36ed4a20ef kdash: Remove (#530643) 2026-06-11 10:26:45 +00:00
Rafael Fernández López
43d6a05fd6 wasmtime: 45.0.0 -> 45.0.1 2026-06-11 12:19:10 +02:00
R. Ryantm
68d1fbb6d8 monkeys-audio: 13.01 -> 13.03 2026-06-11 10:18:29 +00:00
Gaétan Lepage
6109c8b602 python3Packages.databricks-sdk: 0.113.0 -> 0.116.0 (#530583) 2026-06-11 10:18:22 +00:00
R. Ryantm
9d405991dc typos: 1.47.0 -> 1.47.2 2026-06-11 10:17:20 +00:00
Gaetan Lepage
b9b63bd5c9 python3Packages.torchaudio: skip failing (flaky) tests on aarch64-linux 2026-06-11 10:14:57 +00:00
Marie Ramlow
55cf448ab1 transmission_4-mac: set meta.platforms to lib.platforms.darwin 2026-06-11 12:13:51 +02:00
R. Ryantm
626f4cd1db python3Packages.greeclimate: 2.1.4 -> 3.0.0 2026-06-11 10:13:37 +00:00
R. Ryantm
dc177496ef python3Packages.elevenlabs: 2.50.0 -> 2.52.0 2026-06-11 10:12:55 +00:00
Marie Ramlow
14bc55c384 transmission_4: 4.1.1 -> 4.1.2 (#530674) 2026-06-11 10:10:21 +00:00
R. Ryantm
0e159412f8 fertilizer: 0.3.0 -> 0.3.2 2026-06-11 10:08:49 +00:00
Emre Sahin
046a0c6211 python3.tests.condaExamplePackage: fix eval warning for buildInputs 2026-06-11 12:07:31 +02:00
adisbladis
e783501ad2 emacsPackages.ghostel: 0.33.0-unstable-2026-06-06 -> 0.34.0-unstable-2026-06-08 (#530589) 2026-06-11 10:00:16 +00:00
R. Ryantm
75e570a5e3 playwright-mcp: 0.0.74 -> 0.0.76 2026-06-11 09:57:29 +00:00
Jacek Galowicz
5ffd00583f h2o: 2.3.0-rolling-2026-05-15 → 2.3.0-rolling-2026-06-04 (#523916) 2026-06-11 09:54:57 +00:00
Gaétan Lepage
442147a124 ty: 0.0.47 -> 0.0.48 (#530647) 2026-06-11 09:52:47 +00:00
R. Ryantm
2c794f5353 tutanota-desktop: 348.260529.2 -> 350.260608.0 2026-06-11 09:51:43 +00:00
R. Ryantm
a1196ce818 filius: 2.11.0 -> 2.12.1 2026-06-11 09:50:03 +00:00
7c6f434c
bc2d230186 openscad: override glew to disable EGL fixing build failure (#530580) 2026-06-11 09:44:56 +00:00
7c6f434c
58416a8677 remind: 06.02.06 → 06.02.07 (#530042) 2026-06-11 09:41:05 +00:00
Marie Ramlow
da363d534f transmission_4: 4.1.1 -> 4.1.2
Changelog: https://github.com/transmission/transmission/releases/tag/4.1.2
2026-06-11 11:39:47 +02:00
Pol Dellaiera
2b5a0796e3 phpExtensions.relay Fix wrong dylib mapping in Darwin (#519155) 2026-06-11 09:36:46 +00:00
ajs124
e2d7733f8a libxfs: 6.19.0 -> 7.0.1 (#517893) 2026-06-11 09:31:35 +00:00
Matthias Beyer
62b2e44091 kdash: Remove
Upstream re-tagged their 1.1.2 release:

    https://github.com/kdash-rs/kdash/activity?ref=refs/tags/v1.1.2

which I was notified about in

    https://github.com/NixOS/nixpkgs/pull/530639

After analyzing what upstream did from the old v1.1.2 tag to the new one
- github allowed me to fetch the old commit which apparently is

    ca579f42ff9ae6e1506637f7d5ed69bbcc24ce69

as I found by using the "..." button and then "compare changes" on the
page of the former link: The diff itself does not look fishy to me:

    1d03bb1915...ca137f9513

Still, I see no reason why a project would ever re-tag their stuff!
And this did not happen within a few minutes - so it was not a 'oh shit
I tagged the wrong thing' - which I wouldn't tolerate either btw - it
happened after at least a week!

TL;DR: I lost trust in upstream. Lets remove this.

Co-authored-by: Tom <github@thunze.de>
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
2026-06-11 11:31:29 +02:00
R. Ryantm
69dbe525f3 golazo: 0.25.0 -> 0.26.0 2026-06-11 09:31:08 +00:00
R. Ryantm
64668a48fd pyfa: 2.66.3 -> 2.67.0 2026-06-11 09:26:39 +00:00
Gaétan Lepage
42e30dc06e python3Packages.tokenspeed-{mla,triton}: init (#527879) 2026-06-11 09:25:25 +00:00
j-k
bd2e3b09cd llama-swap: 216 -> 224 (#530602) 2026-06-11 09:25:04 +00:00
R. Ryantm
89b22c08e7 python3Packages.databricks-sdk: 0.113.0 -> 0.116.0 2026-06-11 09:20:19 +00:00
Fabian Affolter
e4ed75a369 python3Packages.google-ai-generativelanguage: 0.10.0 -> 0.12.0 (#530626) 2026-06-11 09:19:20 +00:00
Tomás Rivera
512b81bf8e gscreenshot: doCheck 2026-06-11 11:18:01 +02:00
Tomás Rivera
18563e8812 gscreenshot: migrate to pyproject 2026-06-11 11:16:17 +02:00
R. Ryantm
8849051363 iroh-ssh: 0.2.11 -> 0.2.12 2026-06-11 09:15:09 +00:00
Tomás Rivera
af2a662361 gscreenshot: use hash 2026-06-11 11:15:05 +02:00
Yifei Sun
1f29ba71e6 spacedrive: mark as broken 2026-06-11 11:14:09 +02:00
StepBroBD
3f85e9aae5 bartender: 6.4.1 -> 6.5.2 (#530591) 2026-06-11 09:08:12 +00:00
nixpkgs-ci[bot]
11ba765207 kdash: fix source hash (#530639) 2026-06-11 09:06:15 +00:00
nixpkgs-ci[bot]
09dbe075e6 gefyra: 2.4.7 -> 2.5.1 (#530588) 2026-06-11 09:05:58 +00:00
nixpkgs-ci[bot]
acb0b05f07 release-plz: 0.3.158 -> 0.3.159 (#530568) 2026-06-11 09:05:54 +00:00
nixpkgs-ci[bot]
f49faf99d3 mirrord: 3.213.0 -> 3.216.0 (#529903) 2026-06-11 09:05:17 +00:00
Gaétan Lepage
c33eb70aeb vimPlugins: update on 2026-06-10 (#530559) 2026-06-11 09:04:14 +00:00
Martin Weinelt
57095437db jenkins: 2.555.2 -> 2.555.3 (#530600) 2026-06-11 08:55:03 +00:00
Pavol Rusnak
3a6a8da6a7 ollama-cpu: 0.30.6 -> 0.30.7 (#530646) 2026-06-11 08:47:45 +00:00
Jost Alemann
5b28b7f98e ty: 0.0.47 -> 0.0.48
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.48
Diff: https://github.com/astral-sh/ty/compare/0.0.47...0.0.48
2026-06-11 10:41:22 +02:00
R. Ryantm
2bc8260a6c patch2pr: 0.44.0 -> 0.45.0 2026-06-11 08:37:09 +00:00
Doron Behar
8c9dfadc3b wxmaxima: 26.05.0 -> 26.06.1 (#530342) 2026-06-11 08:27:12 +00:00
Tom Hunze
d2784e8ba7 kdash: add meta.changelog 2026-06-11 10:24:41 +02:00
Tom Hunze
c517dbed55 kdash: fix source hash
Diff: 1d03bb1915...ca137f9513
2026-06-11 10:24:22 +02:00
Peder Bergebakken Sundt
f6d3067723 granted: 0.38.0 -> 0.39.0 (#504704) 2026-06-11 08:23:13 +00:00
Peder Bergebakken Sundt
1788b54a77 python3Package.python-sat: 1.9.dev2 -> 1.9.dev5 (#530239) 2026-06-11 08:22:22 +00:00
kirillrdy
6c722d2b76 python3Packages.executorch: fix failing test (#530636) 2026-06-11 08:04:31 +00:00
Adomas Jatužis
42ad0601da shikane: 1.1.0 -> 1.1.1 2026-06-11 10:47:12 +03:00
R. Ryantm
ff1c761afd python3Packages.dsmr-parser: 1.7.0 -> 1.8.0 2026-06-11 07:46:19 +00:00
nixpkgs-ci[bot]
3ecdf75ed9 Merge master into staging-nixos 2026-06-11 07:43:17 +00:00
Gaetan Lepage
45f0137e81 python3Packages.executorch: fix failing test 2026-06-11 07:41:18 +00:00
R. Ryantm
4c1a84d7fc ollama-cpu: 0.30.6 -> 0.30.7 2026-06-11 07:40:48 +00:00
Niklas Korz
01d1e086f6 zed-editor: 1.5.4 -> 1.6.3 (#530498) 2026-06-11 07:40:02 +00:00
nixpkgs-ci[bot]
edf8e66dd6 readest: fix hash (#530624) 2026-06-11 07:30:15 +00:00
nixpkgs-ci[bot]
aa2dce9b3f cargo-flamegraph: 0.6.12 -> 0.6.13 (#530597) 2026-06-11 07:29:49 +00:00
nixpkgs-ci[bot]
f89bd2a868 glaze: 7.7.1 -> 7.8.0 (#530531) 2026-06-11 07:29:24 +00:00
nixpkgs-ci[bot]
7a927c2bd8 fastly: 15.1.0 -> 15.2.0 (#530516) 2026-06-11 07:29:23 +00:00
nixpkgs-ci[bot]
6657eef586 yazi-unwrapped: add shell completions for ya cli (#530484) 2026-06-11 07:29:21 +00:00
Alexis Hildebrandt
331d3ae824 k9s: 0.50.18 -> 0.51.0 (#529057) 2026-06-11 07:29:12 +00:00
nixpkgs-ci[bot]
09ea6610e8 davis: 5.4.2 -> 5.4.3 (#530276) 2026-06-11 07:29:00 +00:00
Harinn
0c5c16d7df picoclaw: 0.2.1 -> 0.2.9 2026-06-11 14:26:53 +07:00
Gaetan Lepage
048adb9b01 cudaPackages.nccl: 2.28.7-1 -> 2.30.7-1
Diff: https://github.com/NVIDIA/nccl/compare/v2.28.7-1...v2.30.7-1

Changelog: https://github.com/NVIDIA/nccl/releases/tag/v2.30.7-1
2026-06-11 07:22:15 +00:00
Fabian Affolter
a9b34f6e71 python3Packages.iamdata: 0.1.202606101 -> 0.1.202606111 (#530618) 2026-06-11 07:20:40 +00:00
Fabian Affolter
4fca74379b python3Packages.tencentcloud-sdk-python: 3.1.111 -> 3.1.112 (#530619) 2026-06-11 07:20:35 +00:00
Fabian Affolter
816d3ffd85 nerva: 1.4.2 -> 1.15.0 (#530628) 2026-06-11 07:20:07 +00:00
Fabian Affolter
e61689310b python3Packages.claude-agent-sdk: 0.2.95 -> 0.2.97 (#530627) 2026-06-11 07:20:00 +00:00
Fabian Affolter
376c745417 python3Packages.multiregex: migrate to finalAttrs 2026-06-11 09:12:36 +02:00
Gaétan Lepage
79c671175c rtk: 0.42.0 -> 0.42.3 (#530470) 2026-06-11 07:06:03 +00:00
Fabian Affolter
b0d4ef7b4f python3Packages.google-ai-generativelanguage: 0.10.0 -> 0.12.0
Diff: https://github.com/googleapis/google-cloud-python/compare/google-ai-generativelanguage-v0.10.0...google-ai-generativelanguage-v0.12.0

Changelog: https://github.com/googleapis/google-cloud-python/blob/google-ai-generativelanguage-v0.12.0/packages/google-ai-generativelanguage/CHANGELOG.md
2026-06-11 09:04:48 +02:00
celeste
465833524f sif: 0-unstable-2026-06-09 -> 0-unstable-2026-06-11 2026-06-11 00:04:38 -07:00
Fabian Affolter
030f94d276 python3Packages.claude-agent-sdk: 0.2.95 -> 0.2.97
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.95...v0.2.97

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.97/CHANGELOG.md
2026-06-11 09:01:42 +02:00
Fabian Affolter
332a14a384 checkov: 3.2.533 -> 3.3.0
Diff: https://github.com/bridgecrewio/checkov/compare/3.2.533...3.3.0

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.3.0
2026-06-11 09:00:47 +02:00
R. Ryantm
3b9a5a9557 vscode-extensions.databricks.databricks: 2.10.8 -> 2.11.0 2026-06-11 07:00:16 +00:00
Fabian Affolter
874c9cfcd6 nerva: 1.4.2 -> 1.15.0
Diff: https://github.com/praetorian-inc/nerva/compare/v1.4.2...v1.15.0

Changelog: https://github.com/praetorian-inc/nerva/blob/v1.15.0/CHANGELOG.md
2026-06-11 08:58:51 +02:00
Gaétan Lepage
bc6c85b76d ty: 0.0.46 -> 0.0.47 (#530515) 2026-06-11 06:52:39 +00:00
Alexis Hildebrandt
e4ade1db48 python3Packages.pyinfra: 3.8.0 -> 3.9.2 (#499433) 2026-06-11 06:52:31 +00:00
Alexis Hildebrandt
e5aae9885d tetrio-desktop: fix StartupWMClass for Wayland dock icon matching (#515316) 2026-06-11 06:52:01 +00:00
eljamm
eded827eec readest: fix hash 2026-06-11 08:48:18 +02:00
Fabian Affolter
fb1b9d0cd3 python3Packages.tencentcloud-sdk-python: 3.1.111 -> 3.1.112
Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.111...3.1.112

Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.112/CHANGELOG.md
2026-06-11 08:47:09 +02:00
Alexis Hildebrandt
9e70637b2c element-call: 0.18.0 -> 0.20.1 (#525940) 2026-06-11 06:45:46 +00:00
Fabian Affolter
0f2e69ff6e python3Packages.iamdata: 0.1.202606101 -> 0.1.202606111
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606101...v0.1.202606111

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606111
2026-06-11 08:45:24 +02:00
R. Ryantm
68aed993d3 dblab: 0.40.1 -> 0.40.2 2026-06-11 06:45:08 +00:00
Alexis Hildebrandt
0f859b777c python3Packages.osc: 1.27.0 -> 1.27.1 (#530078) 2026-06-11 06:38:18 +00:00
Ryan Burns
c5ad89f2cf mrustc.bootstrap: fix build (#517833) 2026-06-11 06:37:42 +00:00
Alexis Hildebrandt
e3cb74a6bf libvirt: 12.2.0 -> 12.4.0 (#529577) 2026-06-11 06:37:37 +00:00
Alexis Hildebrandt
29a923e0f7 antigravity-cli: tighten patchelf usage (#530083) 2026-06-11 06:36:24 +00:00
R. Ryantm
af3d60549f sdl3-shadercross: 0-unstable-2026-06-01 -> 0-unstable-2026-06-02 2026-06-11 06:33:22 +00:00
Alexis Hildebrandt
315a58c7aa gp{auth,client}: 2.5.1 -> 2.5.4 (#527790) 2026-06-11 06:28:42 +00:00
Marie Ramlow
812c9438bd matterjs-server: 0.8.0 -> 1.0.0 (#530447) 2026-06-11 06:26:40 +00:00
Alexis Hildebrandt
c0ed89965a python3Packages.junit2html: 30.1.3 -> 31.1.3 (#520694) 2026-06-11 06:25:16 +00:00
Alexis Hildebrandt
cf90adfb78 python3Packages.labgrid: 25.0.1 -> 26.0 (#530356) 2026-06-11 06:23:23 +00:00
Alexis Hildebrandt
838d736725 atlantis: 0.43.0 -> 0.44.0 (#530497) 2026-06-11 06:22:07 +00:00
Alexis Hildebrandt
a034a62182 steelix: refactor to wrap helix, fix missing themes and grammars (#529840) 2026-06-11 06:20:57 +00:00
Alexis Hildebrandt
f18e9c5d8a python3Packages.fireworks-ai: 0.19.20 -> 1.2.0.alpha.71 (#530131) 2026-06-11 06:19:57 +00:00
zowoq
93e7374e6e terraform-providers.splunk-terraform_signalfx: 9.29.0 -> 9.30.1 (#530598) 2026-06-11 06:13:27 +00:00
Alexis Hildebrandt
7d5e04f775 nethack: 3.6.7 -> 5.0.0 (#529234) 2026-06-11 06:10:52 +00:00
Alexis Hildebrandt
fdb73212da texstudio: 4.9.3 -> 4.9.5 (#529979) 2026-06-11 06:08:56 +00:00
Michele Guerini Rocco
df0b393e06 doc: clarify how 26.05's wpa_supplicant changes affect the ctrl_interface (#529993) 2026-06-11 06:08:12 +00:00
Alexis Hildebrandt
06aa17eacb stripe-cli: 1.37.2 -> 1.41.2 (#526623) 2026-06-11 06:06:47 +00:00
Sergei Trofimovich
eaa6948c8f quesoglc: fix build by disabling system glew
Without the change the build fails as:
https://hydra.nixos.org/build/330916076

  ../src/ocontext.h:134:3: error: unknown type name 'GLEWContext'
    134 |   GLEWContext glewContext;      /* GLEW context for OpenGL extensions */
        |   ^~~~~~~~~~~
2026-06-11 07:04:15 +01:00
R. Ryantm
ee4b4dc7ff atlas: 1.2.1 -> 1.2.2 2026-06-11 06:03:34 +00:00
OPNA2608
8e300bc8ee opn2bankeditor: 1.3-unstable-2026-01-01 -> 1.3-unstable-2026-05-05, switch to Qt6 2026-06-11 07:58:29 +02:00
R. Ryantm
b4e664f092 whichllm: 0.5.7 -> 0.5.9 2026-06-11 05:54:46 +00:00
Alexis Hildebrandt
cac0e4e31b nzbget: 26.0 -> 26.1 (#525931) 2026-06-11 05:53:57 +00:00
Steven Allen
c8fec47e78 llama-swap: 216 -> 224
Release notes: https://github.com/mostlygeek/llama-swap/releases

Additional changes:

1. One of the tests now creates a bash script, so we need to fix said
bash script's shebang.
2. The embedded UI has moved.
2026-06-10 22:29:07 -07:00
K900
d17a5cbc42 netbird: 0.72.2 -> 0.72.3 (#530601) 2026-06-11 05:26:02 +00:00
K900
e0279fbda9 qui: 1.19.0 -> 1.20.0 (#530519) 2026-06-11 05:21:55 +00:00
Felix Singer
9a56cf4b86 jenkins: 2.555.2 -> 2.555.3
Changelog: https://www.jenkins.io/changelog-stable/#v2.555.3

Signed-off-by: Felix Singer <felixsinger@posteo.net>
2026-06-11 07:18:48 +02:00
K900
a3c1adcd18 netbird: 0.72.2 -> 0.72.3
Diff: https://github.com/netbirdio/netbird/compare/v0.72.2...v0.72.3

Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.72.3
2026-06-11 08:11:28 +03:00
R. Ryantm
4655eb3937 terraform-providers.splunk-terraform_signalfx: 9.29.0 -> 9.30.1 2026-06-11 05:08:53 +00:00
R. Ryantm
1919658ec2 cargo-flamegraph: 0.6.12 -> 0.6.13 2026-06-11 04:52:46 +00:00
Philip Taron
cd265fd6b4 various: migrate to by-name (#529310) 2026-06-11 04:51:08 +00:00
R. Ryantm
23a9cec7f6 tera-cli: 0.5.0 -> 0.5.1 2026-06-11 04:44:19 +00:00
William Huebner
6432e364ed bartender: 6.4.1 -> 6.5.2
Changelog: https://downloads.macbartender.com/B2/updates/6-5-2/rnotes.html
2026-06-11 00:03:27 -04:00
R. Ryantm
65d4b83fe7 vscode-extensions.danielsanmedium.dscodegpt: 3.20.14 -> 3.22.1 2026-06-11 03:58:03 +00:00
nixpkgs-ci[bot]
e4f9ba813d turso-cli: 1.0.26 -> 1.0.27 (#530504) 2026-06-11 03:58:02 +00:00
R. Ryantm
8787ae194f emacsPackages.ghostel: 0.33.0-unstable-2026-06-06 -> 0.34.0-unstable-2026-06-08 2026-06-11 03:54:45 +00:00
R. Ryantm
4dd044c78f gefyra: 2.4.7 -> 2.5.1 2026-06-11 03:40:34 +00:00
R. Ryantm
de6adff1dc libretro-shaders-slang: 0-unstable-2026-05-07 -> 0-unstable-2026-06-10 2026-06-11 03:37:31 +00:00
zowoq
a52fdfff90 gh: 2.93.0 -> 2.94.0 (#530576) 2026-06-11 03:11:01 +00:00
zowoq
abd4435845 terraform-providers.hashicorp_azurerm: 4.75.0 -> 4.76.0 (#530575) 2026-06-11 03:10:52 +00:00
kashw2
b521a3c494 openscad: override glew to disable EGL 2026-06-11 13:08:58 +10:00
R. Ryantm
4f8b82fcaa python3Packages.txtai: 9.9.0 -> 9.10.0 2026-06-11 03:04:59 +00:00
Adam C. Stephens
010388ff68 beamPackages.buildMix: fix install hooks not running (#530508) 2026-06-11 02:58:23 +00:00
Adam C. Stephens
1f05de2560 beamPackages.elixir-ls: 0.31.0 -> 0.31.1
Changelog: https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.31.1
2026-06-10 22:47:25 -04:00
R. Ryantm
8958fa503d sonoscli: 0.3.1 -> 0.3.2 2026-06-11 02:47:08 +00:00
Robert Schütz
98b6b1ead1 flare-signal: 0.20.5 -> 0.20.6
Diff: https://gitlab.com/schmiddi-on-mobile/flare/-/compare/0.20.5...0.20.6

Changelog: https://gitlab.com/schmiddi-on-mobile/flare/-/blob/0.20.6/CHANGELOG.md
2026-06-10 19:44:13 -07:00
Adam C. Stephens
3003247ac6 beamPackages.expert: 0.1.3 -> 0.1.5
Changelog: https://github.com/expert-lsp/expert/blob/v0.1.1/CHANGELOG.md
2026-06-10 22:44:05 -04:00
R. Ryantm
ae9ec6de83 terraform-providers.hashicorp_azurerm: 4.75.0 -> 4.76.0 2026-06-11 02:40:20 +00:00
nixpkgs-ci[bot]
622650e0b7 topgrade: 17.5.1 -> 17.6.1 (#530478) 2026-06-11 02:30:41 +00:00
nixpkgs-ci[bot]
9a1e10ad0b vivaldi: 8.0.4033.42 -> 8.0.4033.46 (#530402) 2026-06-11 02:30:40 +00:00
nixpkgs-ci[bot]
7facac0a80 algia: 0.0.121 -> 0.0.122 (#529991) 2026-06-11 02:30:36 +00:00
Fabián Heredia Montiel
c062d95b83 atkmm: 2.28.4 -> 2.28.5 (#525864) 2026-06-11 02:28:37 +00:00
Fabián Heredia Montiel
ea0a528e13 python3Packages.zipstream-ng: 1.9.0 -> 1.9.2 (#526262) 2026-06-11 02:25:44 +00:00
Cosima Neidahl
c60fee2067 feedbackd: 0.8.5 -> 0.8.9 (#505842) 2026-06-11 02:18:20 +00:00
R. Ryantm
895b1d923d oksh: 7.8 -> 7.9 2026-06-11 02:10:52 +00:00
R. Ryantm
e1e8cb3e58 gh: 2.93.0 -> 2.94.0 2026-06-11 02:10:27 +00:00
Connor Grady
0a6c865b35 qui: 1.19.0 -> 1.20.0 2026-06-10 21:08:04 -05:00
R. Ryantm
01bf590cd2 tenv: 4.12.2 -> 4.14.7 2026-06-11 02:07:52 +00:00
R. Ryantm
b207277562 release-plz: 0.3.158 -> 0.3.159 2026-06-11 02:03:49 +00:00
R. Ryantm
af41cc496e airwindows-lv2: 36.0 -> 38.0 2026-06-11 01:40:05 +00:00
Chahatpreet Singh
9d4f8a67ea asymptote: 3.11 -> 3.12
* Added `vulkan-headers` and `glfw` to `buildInputs` to support
  the new Vulkan renderer introduced in this release.
2026-06-11 01:33:59 +00:00
nixpkgs-ci[bot]
b503dde361 temporal-cli: 1.7.0 -> 1.7.1 (#529564) 2026-06-11 01:27:03 +00:00
Austin Horstman
a1ebc50977 vimPlugins: resolve github repository redirects 2026-06-10 20:26:53 -05:00
Austin Horstman
44cfc6c299 vimPlugins: update on 2026-06-10
- fugit2-nvim: patch upstream require typo fugit2.core.pendulum ->
  fugit2.util.pendulum introduced by upstream utils move
- live-share-nvim: load libcrypto from nixpkgs openssl via absolute
  path; FFI-loading the system libcrypto aborts the process on darwin
- openscad-nvim: drop zathura, plugin now uses configurable
  vim.g.openscad_pdf_cmd instead of hardcoding zathura
- vCoolor-vim: only add zenity on linux, plugin uses AppleScript on
  darwin
2026-06-10 20:26:53 -05:00
Felix Bargfeldt
e00f896b13 nixos/malloc: check legacy scudo options exist before use (#529628) 2026-06-11 00:56:31 +00:00
Peder Bergebakken Sundt
eb4f1c629f python3Packages.uarray: 0.9.3 -> 0.9.4
Changelog: https://github.com/Quansight-Labs/uarray/releases/tag/0.9.4
2026-06-11 02:50:57 +02:00
nixpkgs-ci[bot]
14ad581176 Merge master into staging-nixos 2026-06-11 00:49:14 +00:00
Tristan Ross
10ac44c450 dart-bin: 3.12.1 -> 3.12.2 (#530534) 2026-06-11 00:32:28 +00:00
Ryan Burns
5d871b15fe python3Packages.uefi-firmware-parser: add setuptools-scm to build dependencies (#530407) 2026-06-11 00:32:02 +00:00
Austin Horstman
a649a7b334 luaPackages.rustaceanvim: 9.0.4-2 -> 9.0.5-2 2026-06-10 19:30:46 -05:00
Austin Horstman
ed58facbe7 luaPackages.luadbi-sqlite3: 0.7.4-1 -> 0.7.5-1 2026-06-10 19:30:46 -05:00
Austin Horstman
810d4c637d luaPackages.luadbi-postgresql: 0.7.4-1 -> 0.7.5-1 2026-06-10 19:30:46 -05:00
Austin Horstman
e8d8fcd976 luaPackages.luadbi-mysql: 0.7.4-1 -> 0.7.5-1 2026-06-10 19:30:46 -05:00
Sandro
1fc0ed9179 python3Packages.flask-socketio: 5.6.0 -> 5.6.1 (#494535) 2026-06-11 00:25:53 +00:00
Austin Horstman
28e7ca6f35 luaPackages.luadbi: 0.7.4-1 -> 0.7.5-1 2026-06-10 19:21:39 -05:00
Austin Horstman
26641d0f72 luaPackages.lua-resty-openssl: 1.7.1-1 -> 1.8.0-1 2026-06-10 19:21:38 -05:00
Austin Horstman
0c51981ffb luaPackages.haskell-tools-nvim: 9.0.2-1 -> 10.0.0-1 2026-06-10 19:21:38 -05:00
Austin Horstman
ac4a3ef999 luaPackages.grug-far-nvim: 1.6.70-1 -> 1.6.71-1 2026-06-10 19:21:38 -05:00
Felix Bargfeldt
d9c4084332 netboxPlugins: migrate to finalAttrs (#529981) 2026-06-11 00:01:46 +00:00
R. Ryantm
9d985c5ae8 feishu-cli: 1.29.0 -> 1.32.0 2026-06-10 23:45:39 +00:00
Gutyina Gergő
888551d011 emmet-language-server: add smoke test
This was taken from vtsls.
2026-06-11 01:42:40 +02:00
R. Ryantm
606a3ffa16 sbom4python: 0.12.5 -> 0.12.6 2026-06-10 23:38:38 +00:00
Sandro
fc62290fab python3Packages.plover_{4,5}: install desktop entry (#530368) 2026-06-10 23:37:35 +00:00
Nick Cao
2c5e076842 telegram-desktop: 6.8.1 -> 6.8.2, _64gram: 1.2.1 -> 1.2.2 (#520208) 2026-06-10 23:34:01 +00:00
Peder Bergebakken Sundt
0eb7fcbbed python3Packages.reflex: 0.9.2 -> 0.9.4 (#528979) 2026-06-10 23:30:43 +00:00
Gutyina Gergő
fa91e7ca72 emmet-language-server: switch to nodejs-slim 2026-06-11 01:24:20 +02:00
Peder Bergebakken Sundt
aa20bb664b python3Packages.azure-common: migrate to pyproject (#527632) 2026-06-10 23:17:54 +00:00
Peder Bergebakken Sundt
7ee4570396 python3Packages.azure-mgmt-marketplaceordering: migrate to pyproject (#528507) 2026-06-10 23:16:58 +00:00
Peder Bergebakken Sundt
76edb781b3 python3Packages.azure-mgmt-rdbms: migrate to pyproject (#528508) 2026-06-10 23:16:00 +00:00
Gutyina Gergő
951614f1a7 emmet-language-server: migrate from pnpm_9 to pnpm_11 2026-06-11 01:15:43 +02:00
Peder Bergebakken Sundt
83f464bf82 python3Packages.azure-mgmt-signalr: migrate to pyproject (#528394) 2026-06-10 23:12:03 +00:00
Peder Bergebakken Sundt
ad6b51d6be python3Packages.azure-mgmt-subscription: migrate to pyproject (#528396) 2026-06-10 23:11:33 +00:00
Peder Bergebakken Sundt
72c3b07d17 python3Packages.azure-nspkg: migrate to pyproject (#528398) 2026-06-10 23:11:12 +00:00
Peder Bergebakken Sundt
50adf02e1f python3Packages.azure-mgmt-devtestlabs: migrate to pyproject (#528412) 2026-06-10 23:10:45 +00:00
Peder Bergebakken Sundt
3757bebfdf python3Packages.azure-mgmt-hanaonazure: migrate to pyproject (#528503) 2026-06-10 23:10:29 +00:00
Peder Bergebakken Sundt
1d1428cadf python3Packages.azure-mgmt-loganalytics: migrate to pyproject (#528505) 2026-06-10 23:10:11 +00:00
Peder Bergebakken Sundt
a6b920c149 python3Packages.azure-mgmt-iotcentral: migrate to pyproject (#528504) 2026-06-10 23:10:02 +00:00
Gutyina Gergő
1895e86a06 emmet-language-server: use pnpmBuildHook 2026-06-11 01:09:10 +02:00
Peder Bergebakken Sundt
6ae58e0f2b python3Packages.azure-mgmt-managementpartner: migrate to pyproject (#528506) 2026-06-10 23:08:54 +00:00
Peder Bergebakken Sundt
c887311608 python3Packages.azure-mgmt-iothubprovisioningservices: migrate to pyproject (#528385) 2026-06-10 23:08:02 +00:00
Peder Bergebakken Sundt
83373802b1 python3Packages.azure-mgmt-machinelearningcompute: migrate to pyproject (#528386) 2026-06-10 23:07:44 +00:00
Peder Bergebakken Sundt
d5cd2437ab python3Packages.azure-mgmt-maps: migrate to pyproject (#528387) 2026-06-10 23:07:28 +00:00
Peder Bergebakken Sundt
cad325a73b python3Packages.azure-mgmt-notificationhubs: migrate to pyproject (#528388) 2026-06-10 23:07:11 +00:00
Peder Bergebakken Sundt
886d36b1b7 python3Packages.azure-mgmt-redis: migrate to pyproject (#528391) 2026-06-10 23:06:40 +00:00
Peder Bergebakken Sundt
fa0e17657f python3Packages.azure-mgmt-devspaces: migrate to pyproject (#528384) 2026-06-10 23:06:00 +00:00
Peder Bergebakken Sundt
11b57ae6c6 python3Packages.azure-mgmt-datalake-nspkg: migrate to pyproject (#528255) 2026-06-10 23:05:42 +00:00
Peder Bergebakken Sundt
8271b2b212 python3Packages.azure-mgmt-datalake-analytics: migrate to pyproject (#528253) 2026-06-10 23:05:21 +00:00
R. Ryantm
2c4572adf2 zed-discord-presence: 0.11.3 -> 0.12.0 2026-06-10 23:05:00 +00:00
Peder Bergebakken Sundt
d08a859f48 python3Packages.azure-mgmt-authorization: migrate to pyproject (#528225) 2026-06-10 23:04:19 +00:00
Peder Bergebakken Sundt
d196faa503 python3Packages.arpy: migrate to pyproject (#528219) 2026-06-10 23:04:02 +00:00
Peder Bergebakken Sundt
2794d848b4 python3Packages.azure-cosmosdb-table: migrate to pyproject (#527635) 2026-06-10 23:02:37 +00:00
Gergő Gutyina
dfaed94c72 qui: update pnpmDeps' fetcherVersion from 3 to 4 (#524812) 2026-06-10 23:00:42 +00:00
Peder Bergebakken Sundt
5bfd15a82b python3Packages.bencoder: migrate to pyproject (#528731) 2026-06-10 23:00:38 +00:00
Peder Bergebakken Sundt
44432d2a23 python3Packages.keystone-engine: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#529264) 2026-06-10 23:00:14 +00:00
Heman Gandhi
b8f80210b1 doc: clarify how 26.05's wpa_supplicant changes affect the ctrl_interface
Closes #528867
2026-06-11 07:59:47 +09:00
Peder Bergebakken Sundt
744ed7660a clipse: 1.1.0 -> 1.2.1, add maintainer magicquark, modernise (#528630) 2026-06-10 22:59:26 +00:00
Peder Bergebakken Sundt
628ba711e8 technitium-dns-server: fix missing DNSSEC DO bit in authoritative response (#530334) 2026-06-10 22:52:29 +00:00
Philip Taron
4c9924ca35 testers.lycheeLinkCheck: improve root-relative link UX (#520792) 2026-06-10 22:51:47 +00:00
Peder Bergebakken Sundt
83c7a7c115 nix-olde: 0.2.3 -> 0.3.0 (#529309) 2026-06-10 22:45:35 +00:00
Peder Bergebakken Sundt
40a9455544 sddm-astronaut: install fonts (#529276) 2026-06-10 22:44:58 +00:00
Sandro
6866fd5f7f proton-vpn: 4.15.3 -> 4.16.5, proton-vpn-api-core: 5.0.1 -> 5.2.4, proton-vpn-local-agent: 1.6.2 -> 1.6.3 (#527543) 2026-06-10 22:44:53 +00:00
Peder Bergebakken Sundt
78e034f230 readest: 0.11.1 -> 0.11.4 (#529982) 2026-06-10 22:44:25 +00:00
Peder Bergebakken Sundt
16cd6c6a0f weechat: 4.9.1 -> 4.9.2 (#529183) 2026-06-10 22:43:24 +00:00
Peder Bergebakken Sundt
a1001ad056 memos: 0.29.0 -> 0.29.1 (#528437) 2026-06-10 22:43:06 +00:00
Michael Daniels
70ace1402a python3Packages.pipdeptree: rec -> finalAttrs 2026-06-10 18:42:47 -04:00
Michael Daniels
51599c162d python3Packages.pipdeptree: 2.30.0 -> 3.1.0
Diff: https://github.com/tox-dev/pipdeptree/compare/2.30.0...3.1.0
2026-06-10 18:39:39 -04:00
Peder Bergebakken Sundt
4b7988e2c3 python3Packages.pyscss: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530446) 2026-06-10 22:39:34 +00:00
Peder Bergebakken Sundt
39a0dfd1a7 pius: migrate to pyproject; use finalAttrs, tag and hash (#530361) 2026-06-10 22:38:32 +00:00
Peder Bergebakken Sundt
6ecba80185 qbit-manage: 4.8.0 -> 4.8.1 (#529392) 2026-06-10 22:37:39 +00:00
Peder Bergebakken Sundt
9550204ab3 clash-verge-rev: 2.4.7 -> 2.5.1 (#523235) 2026-06-10 22:34:53 +00:00
R. Ryantm
014cc8b5ee lstk: 0.10.0 -> 0.11.0 2026-06-10 22:34:24 +00:00
Peder Bergebakken Sundt
02d0fb5ffb macaulay2: 1.26.05->1.26.06 (#530398) 2026-06-10 22:23:33 +00:00
nixpkgs-ci[bot]
9693e89606 beekeeper-studio: 5.7.3 -> 5.8.1 (#530468) 2026-06-10 22:22:29 +00:00
nixpkgs-ci[bot]
4f48e1cb4e fairywren: 0-unstable-2026-05-30 -> 0-unstable-2026-05-31 (#530433) 2026-06-10 22:22:25 +00:00
Peder Bergebakken Sundt
3a7d580423 python3Packages.pyscf: 2.13.0 -> 2.13.1 (#529581) 2026-06-10 22:22:20 +00:00
nixpkgs-ci[bot]
46db712ed6 codebuff: 1.0.674 -> 1.0.680 (#521919) 2026-06-10 22:21:51 +00:00
Andreas Wiese
84ef80c6e7 nixos/bcachefs: fix scrub command
Before bcachefs-tools v1.34.0, scrub command was `bcachefs data scrub
…`, then it got `bcachefs scrub …` with the old one still working.  The
old one doesn't work anymore.

Fix the command for `services.bcachefs.autoScrub`, including version switch.
2026-06-11 00:19:13 +02:00
Peder Bergebakken Sundt
b237c0e216 bitwarden-desktop: fix build on macOS (#530348) 2026-06-10 22:15:34 +00:00
Peder Bergebakken Sundt
97ff6d36ef python3Packages.railroad-diagrams: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530311) 2026-06-10 22:14:35 +00:00
Peder Bergebakken Sundt
c50b27ebe9 melos: 7.4.1 -> 7.8.1 (#530287) 2026-06-10 22:14:19 +00:00
Peder Bergebakken Sundt
69c8c0a543 cook-cli: 0.30.0 -> 0.31.0 (#529940) 2026-06-10 22:13:19 +00:00
Yt
d1cbccf8a7 erlang: 27.3.4.12 -> 27.3.4.13, 28.5.0.1 -> 28.5.0.2, 29.0.1 -> 29.0.2 (#530371) 2026-06-10 22:12:23 +00:00
Peder Bergebakken Sundt
313e2deab6 bolt-launcher: 0.21.1 -> 0.22.0 (#530241) 2026-06-10 22:11:47 +00:00
Connor Grady
13b4ac09e2 mergerfs: 2.41.1 -> 2.42.0 2026-06-10 17:07:01 -05:00
Peder Bergebakken Sundt
eba5f5cd98 hayagriva: 0.9.1 -> 0.10.0 (#530440) 2026-06-10 22:06:49 +00:00
Nick Cao
6329af54bd python3Packages.torchmd-net: init at 3.0.3 (#530415) 2026-06-10 22:05:10 +00:00
Peder Bergebakken Sundt
1c1530819c s-tui: migrate to pyproject (#530392) 2026-06-10 22:03:05 +00:00
Peder Bergebakken Sundt
97e9634e2f menulibre: migrate to pyproject (#530378) 2026-06-10 22:02:36 +00:00
Fabian Affolter
8a1e2368a0 python3Packages.fluss-api: 0.2.4 -> 0.2.5 (#530496) 2026-06-10 22:01:37 +00:00
Nick Cao
3021a454a3 python3Packages.nvidia-ml-py: 13.595.45 -> 13.610.43 (#529412) 2026-06-10 21:59:16 +00:00
Nick Cao
3ecee4669a python3Packages.deep-ep: add missing ninja build-system (#530347) 2026-06-10 21:58:39 +00:00
Yohann Boniface
48e270f4df python3Packages.nptyping: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530377) 2026-06-10 21:58:36 +00:00
Yohann Boniface
1bc9e2264d python3Packages.usb-monitor: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530397) 2026-06-10 21:57:39 +00:00
Fabian Affolter
c049c374df python3Packages.slack-sdk: 3.41.0 -> 3.42.0 (#522801) 2026-06-10 21:57:17 +00:00
Sandro
6b32eb52b6 python3Packages.easyprocess: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#529181) 2026-06-10 21:55:15 +00:00
Yohann Boniface
02c4260a0c termtekst: migrate to pyproject; use tag, hash and --replace-fail (#530386) 2026-06-10 21:55:00 +00:00
Peder Bergebakken Sundt
42e6a39b1c claude-code: 2.1.170 -> 2.1.172 (#530521) 2026-06-10 21:54:38 +00:00
Sandro
98832e123a python3Packages.lifx-async: 5.4.8 -> 5.4.9 (#525803) 2026-06-10 21:54:28 +00:00
Gergő Gutyina
d6913b3b7c pnpmConfigHook: add support for __structuredAttrs = true (#528517) 2026-06-10 21:53:32 +00:00
Peder Bergebakken Sundt
3e940445b6 gromacs: cleanup (#530118) 2026-06-10 21:50:52 +00:00
Fabian Affolter
2f78f61cd8 python3Packages.slack-bolt: disable failing tests 2026-06-10 23:47:37 +02:00
Cole Helbling
dce1330727 dfmt: migrate to pyproject build (#464418) 2026-06-10 21:45:46 +00:00
R. Ryantm
3dffd2c26e ansilove: 4.2.1 -> 4.2.2 2026-06-10 21:45:25 +00:00
Michael Daniels
e4937ac558 Fix build for blast on darwin (#520365) 2026-06-10 21:43:26 +00:00
Fabian Affolter
6ac9913e10 python3Packages.slack-sdk: migrate to finalAttrs 2026-06-10 23:40:52 +02:00
Sergei Trofimovich
72374744fa aocl-utils: fix version to 5.3, not 5.3.0
Without the change hydra fails to fetch nonexistent tag:
https://hydra.nixos.org/build/330676530
2026-06-10 22:38:55 +01:00
Gaetan Lepage
bda7bbcd0d python3Packages.torchmd-net: init at 3.0.3 2026-06-10 21:37:23 +00:00
Sandro
95ba83f7ba level-zero: 1.28.5 -> 1.29.0 (#522124) 2026-06-10 21:36:48 +00:00
Sam Estep
7237443b6a claude-code: 2.1.170 -> 2.1.172 2026-06-10 17:34:30 -04:00
Fabian Affolter
834c5c3fc0 python3Packages.synthetic-home: 5.0.2 -> 5.0.3 (#530474) 2026-06-10 21:32:24 +00:00
Fabian Affolter
88a7321183 python3Packages.ttp-templates: 0.5.1 -> 0.5.8 (#530475) 2026-06-10 21:32:16 +00:00
Fabian Affolter
0d4d0522d0 python3Packages.types-docutils: 0.22.3.20260223 -> 0.22.3.20260518 (#530509) 2026-06-10 21:32:03 +00:00
Fabian Affolter
e2273a304f python3Packages.frigidaire: 0.18.45 -> 0.18.46 (#530510) 2026-06-10 21:31:54 +00:00
Fabian Affolter
5fd020bfde python3Packages.checkdmarc: 5.16.2 -> 5.17.0 (#530511) 2026-06-10 21:31:48 +00:00
Sandro
2159483715 oauth2-proxy: 7.15.2 -> 7.15.3 (#529954) 2026-06-10 21:28:59 +00:00
Leona Maroni
c77094de96 gitlab: 18.11.4 -> 18.11.5
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-0-2-released/
2026-06-10 23:24:32 +02:00
Weijia Wang
7859035006 wt: 4.12.0 -> 4.13.2 (#452578) 2026-06-10 21:19:48 +00:00
Marcin Serwin
50eed2b767 swi-prolog: 9.2.9 -> 10.0.2 (#484079) 2026-06-10 21:13:10 +00:00
Marcin Serwin
1d75240232 cubeb: 0-unstable-2026-05-27 -> 0-unstable-2026-06-09 (#530381) 2026-06-10 21:12:16 +00:00
Jost Alemann
4c378e3078 ty: 0.0.46 -> 0.0.47
Changelog: https://github.com/astral-sh/ty/releases/tag/0.0.47
Diff: https://github.com/astral-sh/ty/compare/0.0.46...0.0.47
2026-06-10 23:10:23 +02:00
Michael Daniels
f405d24733 proto: 0.56.4 -> 0.57.4 (#519622) 2026-06-10 21:00:40 +00:00
Michael Daniels
013d3009eb python3Packages.ultralytics: 8.4.48 -> 8.4.51 (#516110) 2026-06-10 20:59:59 +00:00
R. Ryantm
6e3e6e7ee1 fastly: 15.1.0 -> 15.2.0 2026-06-10 20:57:52 +00:00
Fabian Affolter
61115f2e34 python3Packages.checkdmarc: 5.16.2 -> 5.17.0
Diff: https://github.com/domainaware/checkdmarc/compare/5.16.2...5.17.0

Changelog: https://github.com/domainaware/checkdmarc/blob/5.17.0/CHANGELOG.md
2026-06-10 22:56:34 +02:00
Fabian Affolter
d50c7259de python3Packages.checkdmarc: 5.15.4 -> 5.16.2
Changelog: https://github.com/domainaware/checkdmarc/blob/5.16.2/CHANGELOG.md
2026-06-10 22:56:27 +02:00
Fabian Affolter
39726133be python3Packages.frigidaire: 0.18.45 -> 0.18.46
Diff: https://github.com/bm1549/frigidaire/compare/0.18.45...0.18.46

Changelog: https://github.com/bm1549/frigidaire/releases/tag/0.18.46
2026-06-10 22:55:36 +02:00
R. Ryantm
1653ad739f fosrl-olm: 1.5.0 -> 1.6.0 2026-06-10 20:55:19 +00:00
R. Ryantm
17eed93600 glaze: 7.7.1 -> 7.8.0 2026-06-10 20:53:06 +00:00
Fabian Affolter
8400cadfab python3Packages.types-docutils: 0.22.3.20260223 -> 0.22.3.20260518 2026-06-10 22:51:39 +02:00
Thiago Kenji Okada
80a588d3ed libretro.prosystem: 0-unstable-2026-04-20 -> 0-unstable-2026-06-04 (#530485) 2026-06-10 20:42:16 +00:00
Nick Cao
93522c9b6b python3Packages.qcengine: 0.50.0rc2 -> 0.50.0 (#529911) 2026-06-10 20:38:27 +00:00
Fabian Affolter
e0c2076f77 python3Packages.types-deprecated: migrate to finalAttrs 2026-06-10 22:34:16 +02:00
Fabian Affolter
1f69a29f9f python3Packages.types-deprecated: 1.3.1.20251101 -> 1.3.1.20260520 2026-06-10 22:32:09 +02:00
Nick Cao
1724b04f0a pulumi-bin: 3.237.0 -> 3.245.0 (#521935) 2026-06-10 20:28:57 +00:00
isabel
a428fc7bf4 pkgs.formats: performance cleanups (#529122) 2026-06-10 20:26:41 +00:00
Kristoffer Søholm
8d4f99eeca beamPackages.buildMix: fix install hooks not running 2026-06-10 22:24:38 +02:00
Nick Cao
28040f1a63 namespace-cli: 0.0.517 -> 0.0.520 (#530436) 2026-06-10 20:22:34 +00:00
Nick Cao
14e897cbe3 c2fmzq: 0.5.5 -> 0.5.6 (#530417) 2026-06-10 20:19:25 +00:00
Nick Cao
ea57b3ef37 ddccontrol-db: 20260518 -> 20260610 (#530413) 2026-06-10 20:18:10 +00:00
Nick Cao
40effd9512 vscode-extensions.grapecity.gc-excelviewer: 4.2.65 -> 4.2.66 (#530225) 2026-06-10 20:14:57 +00:00
R. Ryantm
5906878aa9 turso-cli: 1.0.26 -> 1.0.27 2026-06-10 20:14:22 +00:00
Nick Cao
a793b12219 highscore-mgba: 0-unstable-2026-05-21 -> 0-unstable-2026-06-02 (#530252) 2026-06-10 20:10:49 +00:00
Nick Cao
44af62b701 python3Packages.nixl: fix by relaxing torch in build-system (#530363) 2026-06-10 20:10:12 +00:00
Nick Cao
5e136cbbdd discount: 3.0.1.2 -> 3.0.1.3 (#530359) 2026-06-10 20:09:50 +00:00
Philip Taron
6f5f60df82 fetchurl: performance improvements (#522909) 2026-06-10 20:05:39 +00:00
Nick Cao
9f6f1d15fb python3Packages.airos: 0.6.7 -> 0.6.8 (#530245) 2026-06-10 20:05:22 +00:00
Nick Cao
1848203901 cloud-nuke: 0.50.0 -> 0.51.0 (#530242) 2026-06-10 20:04:58 +00:00
Nick Cao
fd1928a6c8 python3Packages.modern-colorthief: 0.2.1 -> 0.3.0 (#530308) 2026-06-10 20:04:13 +00:00
Nick Cao
3fb8973195 unciv: 4.20.10 -> 4.20.11 (#530306) 2026-06-10 20:03:36 +00:00
Nick Cao
455b81de22 psitransfer: 2.4.3 -> 2.4.4 (#530300) 2026-06-10 20:03:13 +00:00
Nick Cao
96dd5ebe87 grafanaPlugins.grafana-lokiexplore-app: 2.0.4 -> 2.1.0 (#530281) 2026-06-10 20:02:25 +00:00
Nick Cao
543d829911 grafanaPlugins.volkovlabs-form-panel: 6.3.4 -> 6.3.5 (#530280) 2026-06-10 20:02:00 +00:00
R. Ryantm
004641a92b vscode-extensions.foam.foam-vscode: 0.42.0 -> 0.43.1 2026-06-10 20:01:32 +00:00
Nikolay Korotkiy
a0092f9837 osm2pgsql: 2.2.0 -> 2.3.0 (#530495) 2026-06-10 20:00:25 +00:00
Philip Taron
56b4ce710e fetchurl: drop stale rewriteURL defaultText
The `rewriteURL` default was changed from `lib.id` to `null`, but the
`defaultText` override still rendered it as `(url: url)` in the manual.
`null` is a primitive the option-doc system renders natively, so just
drop the override.

Assisted-by: Claude Code (claude-opus-4-8)
2026-06-10 13:00:12 -07:00
Nick Cao
f35e2573cb python3Packages.weaviate-client: 4.21.2 -> 4.21.3 (#530135) 2026-06-10 19:57:34 +00:00
Nick Cao
386be074c9 coc-clangd: 0-unstable-2026-05-11 -> 0-unstable-2026-06-02 (#530125) 2026-06-10 19:57:05 +00:00
Nick Cao
7c35aa7848 cosmic-ext-applet-caffeine: 0-unstable-2026-04-18 -> 0-unstable-2026-06-03 (#530121) 2026-06-10 19:56:32 +00:00
Nick Cao
0000c524e5 python3Packages.beets-audible: 1.4.0 -> 1.5.0 (#530115) 2026-06-10 19:56:16 +00:00
Nick Cao
f77b10e0ec john: 1.9.0-Jumbo-1-unstable-2026-05-31 -> 1.9.0-Jumbo-1-unstable-2026-06-07 (#530092) 2026-06-10 19:55:23 +00:00
Nick Cao
4064e4a175 eliza: 0-unstable-2026-03-28 -> 0-unstable-2026-06-09 (#530180) 2026-06-10 19:54:30 +00:00
Nick Cao
3a95483380 seadrive-fuse: 3.0.22 -> 3.0.23 (#530176) 2026-06-10 19:54:00 +00:00
Nick Cao
9049a81962 seadrive-gui: 3.0.22 -> 3.0.23 (#530171) 2026-06-10 19:53:31 +00:00
Nick Cao
21ae0127d0 vscode-extensions.cweijan.vscode-database-client2: 8.4.7 -> 8.5.1 (#530154) 2026-06-10 19:52:16 +00:00
Fabian Affolter
c0ed3bf992 proxelar: 0.4.5 -> 0.4.6 (#530487) 2026-06-10 19:52:03 +00:00
Nick Cao
8d5bc2c00c versatiles: 4.1.4 -> 4.2.0 (#530149) 2026-06-10 19:51:46 +00:00
Aaron Honeycutt
b6415185d2 python3Packages.uefi-firmware-parser: add setuptools-scm and remove wheel to build dependencies 2026-06-10 13:49:23 -06:00
Aiden Schembri
16fd1aa718 zed-editor: 1.5.4 -> 1.6.3 2026-06-10 21:49:04 +02:00
Philip Taron
22d0bd3ea5 maintainers: add jade (#527659) 2026-06-10 19:47:49 +00:00
Chris Moultrie
65bceff58e atlantis: 0.43.0 -> 0.44.0
Diff: https://github.com/runatlantis/atlantis/compare/v0.43.0...v0.44.0
2026-06-10 15:45:56 -04:00
R. Ryantm
61eb395f5d dart-bin: 3.12.1 -> 3.12.2 2026-06-10 19:43:56 +00:00
Johannes Kirschbauer
6facb5df6b lib/types: remove functor.wrapped after deprecation phase (#510713) 2026-06-10 19:40:39 +00:00
tomberek
f8904b4f79 melos: fix hashing in update script (#530284) 2026-06-10 19:39:53 +00:00
Arian van Putten
f9335936bc nixos/bootspec: remove enable option (#530066) 2026-06-10 19:34:34 +00:00
Lin Jian
553af601e9 emacs: work around upstream Emacs bug#81105[1] for Emacs 31
Emacs 31 changes[3] the behavior of extending info path for installed
elisp pkgs at startup.  Previously, it called function
`info-initialize' and extended `Info-directory-list'.  Now, it does
not call function `info-initialize' and instead extends
`Info-default-directory-list' in most cases.

The new behavior does not work if Emacs is started with an environment
variable INFOPATH without a trailing ":".  This is tracked in upstream
Emacs bug#81105[1].

Also note that Emacs 31 changes the order of startup operations[2] to
this:

1. load site-start.el
2. load early-init.el
3. active packages
4. load init.el
5. load default.el
6. handle CLI args such as --eval

This patch works around bug#81105[1] by adding a trailing ":" to
INFOPATH when needed in site-start.el.  An alternative workaround is
to call function `info-initialize' in site-start.el, which
basically (not 100%, due to the startup order changes) keeps the old
behavior of Emacs 30.

Both workarounds invalidate part of `Info-directory-list' docstring.
The workaround used in this patch makes users unable to ignore
default info path items[4] like `Info-default-directory-list' when
initializing `Info-directory-list'.  The alternative one basically
always ignores `Info-default-directory-list' when initializing
`Info-directory-list' because `info-initialize` is called too early
and `Info-default-directory-list' has no value yet.  Note that the
alternative workaround does allow users to decide if they want other
default info path items[4] such as `configure-info-directory'.

In addition, the workaround used in this patch should be faster than
the alternative one.

Both workarounds can be undone by users.  To undo the one used in this
patch, users can removed the added ":" of INFOPATH in early-init.el.
For the alternative workaround, users need to re-initialize info path
after package activation like this:
(progn (setq Info-directory-list nil) (info-initialize)).

[1]: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81105
[2]: see the `command-line' function in startup.el
[3]: 7c22a7d312c7a3f3b6b511df5e6334ad8b2795b1
[4]: see the `Info-default-dirs' function in info.el
2026-06-11 03:33:30 +08:00
R. Ryantm
364105ab1a python3Packages.fluss-api: 0.2.4 -> 0.2.5 2026-06-10 19:33:05 +00:00
Markus Kowalewski
3f90d083b4 slurm: 25-11-6-1 -> 26.05.0.1 (#527960) 2026-06-10 19:31:30 +00:00
R. Ryantm
594e3a7789 osm2pgsql: 2.2.0 -> 2.3.0 2026-06-10 19:31:09 +00:00
K900
e93d6fe784 qtwirediff: unbreak build (#530110) 2026-06-10 19:30:37 +00:00
pancaek
d0dd8b4555 corefonts: use installFonts 2026-06-10 12:27:42 -07:00
dotlambda
52e18f219e portfolio-filemanager: 1.0.2 -> 1.0.3 (#530291) 2026-06-10 19:26:44 +00:00
R. Ryantm
31085ec4b3 urlscan: 1.0.8 -> 1.0.9 2026-06-10 19:26:31 +00:00
Johannes Kirschbauer
0cb9aa055c lib/types: remove functor.wrapped after deprecation phase of 2 full releases 2026-06-10 21:24:53 +02:00
dotlambda
ace8fe34c9 immich-public-proxy: 1.15.6 -> 2.4.0 (#526146) 2026-06-10 19:24:50 +00:00
tomberek
a3215ba5a2 crossplane-cli: 2.3.1 -> 2.3.2 (#530235) 2026-06-10 19:23:32 +00:00
R. Ryantm
f414a85d24 proxelar: 0.4.5 -> 0.4.6 2026-06-10 19:23:26 +00:00
Acid Bong
e99b887ce8 ci: move Treefmt settings into a separate file 2026-06-10 22:22:07 +03:00
Marc Jakobi
5a072b74f3 coc-cmake: drop (#530409) 2026-06-10 19:22:02 +00:00
David McFarland
7affa3ebd1 dotnetCorePackages.sdk_11_0: 11.0.100-preview.4.26230.115 -> 11.0.100-preview.5.26302.115 2026-06-10 16:20:44 -03:00
Pratham Patel
cbe1f8981a xdg-desktop-portal-cosmic: 1.0.13 -> 1.0.16 2026-06-11 00:49:27 +05:30
Pratham Patel
92f1bf4ee0 cosmic-workspaces-epoch: 1.0.13 -> 1.0.16 2026-06-11 00:49:27 +05:30
Pratham Patel
c0fd72cc5d cosmic-wallpapers: 1.0.13 -> 1.0.16 2026-06-11 00:49:26 +05:30
Pratham Patel
19dd18994f cosmic-term: 1.0.13 -> 1.0.16 2026-06-11 00:49:26 +05:30
Pratham Patel
989b10591b cosmic-store: 1.0.13 -> 1.0.16 2026-06-11 00:49:25 +05:30
Pratham Patel
914154f66d cosmic-settings-daemon: 1.0.13 -> 1.0.16 2026-06-11 00:49:25 +05:30
Pratham Patel
3335360cb1 cosmic-settings: 1.0.13 -> 1.0.16 2026-06-11 00:49:25 +05:30
Pratham Patel
30e3096e6f cosmic-session: 1.0.13 -> 1.0.16 2026-06-11 00:49:24 +05:30
Pratham Patel
bca380403b cosmic-screenshot: 1.0.13 -> 1.0.16 2026-06-11 00:49:24 +05:30
Pratham Patel
760bdf2a67 cosmic-reader: 0-unstable-2026-05-20 -> 0-unstable-2026-06-06 2026-06-11 00:49:24 +05:30
coolcuber
f8cdb3eee1 macaulay2: 1.26.05->1.26.06 2026-06-10 15:19:23 -04:00
Pratham Patel
266e078613 cosmic-randr: 1.0.13 -> 1.0.16 2026-06-11 00:49:23 +05:30
Pratham Patel
968794b9e1 cosmic-player: 1.0.13 -> 1.0.16 2026-06-11 00:49:23 +05:30
Pratham Patel
743076232c cosmic-panel: 1.0.13 -> 1.0.16 2026-06-11 00:49:22 +05:30
Pratham Patel
1420532dfa cosmic-osd: deduplicate the dual sources for the cosmic-settings crate 2026-06-11 00:49:22 +05:30
Pratham Patel
0a02121870 cosmic-osd: 1.0.13 -> 1.0.16 2026-06-11 00:49:21 +05:30
Pratham Patel
68f7fff13d cosmic-notifications: 1.0.13 -> 1.0.16 2026-06-11 00:49:21 +05:30
Pratham Patel
cc68250df0 cosmic-launcher: 1.0.13 -> 1.0.16 2026-06-11 00:49:20 +05:30
Pratham Patel
270e90a4df cosmic-initial-setup: 1.0.13 -> 1.0.16 2026-06-11 00:49:20 +05:30
Pratham Patel
d484d8e9cc cosmic-idle: 1.0.13 -> 1.0.16 2026-06-11 00:49:19 +05:30
Pratham Patel
72f2c6d0ab cosmic-icons: 1.0.13 -> 1.0.16 2026-06-11 00:49:19 +05:30
Pratham Patel
0222a82ac2 cosmic-greeter: 1.0.13 -> 1.0.16 2026-06-11 00:49:18 +05:30
Pratham Patel
d74923a731 cosmic-files: 1.0.13 -> 1.0.16 2026-06-11 00:49:18 +05:30
Pratham Patel
9fc8e2bc00 cosmic-edit: 1.0.13 -> 1.0.16 2026-06-11 00:49:17 +05:30
Pratham Patel
fa83f1996d cosmic-comp: 1.0.13 -> 1.0.16 2026-06-11 00:49:17 +05:30
Pratham Patel
64262168b5 cosmic-bg: 1.0.13 -> 1.0.16 2026-06-11 00:49:17 +05:30
Pratham Patel
4fd38cc40f cosmic-applibrary: 1.0.13 -> 1.0.16 2026-06-11 00:49:16 +05:30
Pratham Patel
de97844be3 cosmic-applets: 1.0.13 -> 1.0.16 2026-06-11 00:49:16 +05:30
R. Ryantm
ea30d2e309 libretro.prosystem: 0-unstable-2026-04-20 -> 0-unstable-2026-06-04 2026-06-10 19:19:02 +00:00
Biswapriyo Nath
850707eb57 yazi-unwrapped: add shell completions for ya cli
same as upstream commit 4086fbb166
2026-06-10 19:17:22 +00:00
R. Ryantm
29f16d06c4 fabric-ai: 1.4.453 -> 1.4.455 2026-06-10 19:16:08 +00:00
Tomás Rivera
b7a6c8c767 termtekst: use --replace-fail 2026-06-10 21:11:54 +02:00
Janik Haag
fd1b6258ac qtwirediff: unstable-2023-03-07 -> 0-unstable-2026-06-10 2026-06-10 21:05:03 +02:00
Fabian Affolter
dfb87c049e python3Packages.ttp-templates: migrate to finalAttrs 2026-06-10 21:02:18 +02:00
R. Ryantm
9fc941dcf1 topgrade: 17.5.1 -> 17.6.1 2026-06-10 18:58:00 +00:00
Fabian Affolter
449ac248c2 python3Packages.ttp-templates: 0.5.1 -> 0.5.8
Changelog: https://github.com/dmulyalin/ttp_templates/releases/tag/0.5.8
2026-06-10 20:57:15 +02:00
nixpkgs-ci[bot]
d6cbe128dc Merge master into staging-nixos 2026-06-10 18:55:47 +00:00
Fabian Affolter
14cec1f6d1 python3Packages.synthetic-home: 5.0.2 -> 5.0.3
Diff: https://github.com/allenporter/synthetic-home/compare/5.0.2...5.0.3

Changelog: https://github.com/allenporter/synthetic-home/releases/tag/5.0.3
2026-06-10 20:52:33 +02:00
R. Ryantm
6bb14dc39f apidog: 2.8.32 -> 2.8.33 2026-06-10 18:52:15 +00:00
Thomas Gerbet
f9fbf8d5b7 apacheHttpd: 2.4.67 -> 2.4.68 (#530173) 2026-06-10 18:50:44 +00:00
lassulus
ffc734ef6f jasterix: fix tests (#530456) 2026-06-10 18:48:43 +00:00
nixpkgs-ci[bot]
0673be6beb grpc-health-probe: 0.4.51 -> 0.4.52 (#530441) 2026-06-10 18:46:55 +00:00
Fabian Affolter
44f6a48d66 python3Packages.claude-agent-sdk: 0.2.93 -> 0.2.95 (#530034) 2026-06-10 18:45:01 +00:00
R. Ryantm
5dd5b6f6fe rtk: 0.42.0 -> 0.42.3 2026-06-10 18:43:42 +00:00
dotlambda
1fcf7c4aa3 python3Packages.niquests: 3.19.0 -> 3.19.1 (#530191) 2026-06-10 18:43:36 +00:00
Fabian Affolter
4fbca64c2e python3Packages.sqlmap: 1.10.5 -> 1.10.6 (#530452) 2026-06-10 18:42:32 +00:00
Volker Diels-Grabsch
38248076ac jasterix: fix tests 2026-06-10 20:42:29 +02:00
Fabian Affolter
25fb35877f python3Packages.pylacus: 1.21.3 -> 1.24.4 (#530458) 2026-06-10 18:41:00 +00:00
Fabian Affolter
6ad884a44e python3Packages.mypy-boto3-*: updates (#530454) 2026-06-10 18:40:55 +00:00
Fabian Affolter
10ceb1cda7 restish: 2.0.0 -> 2.2.0 (#530428) 2026-06-10 18:40:49 +00:00
Fabian Affolter
32ab1bedf7 netflow2ng: init at 0.2.2 (#530142) 2026-06-10 18:40:06 +00:00
Fabian Affolter
846449ea52 python3Packages.iamdata: 0.1.202606091 -> 0.1.202606101 (#530422) 2026-06-10 18:39:45 +00:00
Fabian Affolter
e37741acfb python3Packages.pytransportnswv2: 3.0.2 -> 3.0.5 (#530424) 2026-06-10 18:39:35 +00:00
Fabian Affolter
7c7865d542 grype: 0.113.0 -> 0.114.0 (#530425) 2026-06-10 18:39:22 +00:00
Fabian Affolter
d6968982dc exploitdb: 2026-06-06 -> 2026-06-09 (#530426) 2026-06-10 18:39:13 +00:00
Fabian Affolter
704ce53f08 nuclei: 3.8.0 -> 3.9.0 (#530427) 2026-06-10 18:39:03 +00:00
Fabian Affolter
1ddcff8f14 nuclei: 3.8.0 -> 3.9.0 (#530340) 2026-06-10 18:37:30 +00:00
R. Ryantm
c3220f824a beekeeper-studio: 5.7.3 -> 5.8.1 2026-06-10 18:37:21 +00:00
Fabian Affolter
9acfebec76 python3Packages.circuitbreaker: migrate to pyproject (#529054) 2026-06-10 18:36:37 +00:00
Fabian Affolter
f8ca49258b python3Packages.circuit-webhook: migrate to pyproject (#529147) 2026-06-10 18:36:07 +00:00
Fabian Affolter
13fb833d6f python3Packages.daphne: 4.2.1 -> 4.2.2 (#529098) 2026-06-10 18:34:55 +00:00
Fabian Affolter
2e192470a4 trivy: 0.69.3 -> 0.71.0 (#510823) 2026-06-10 18:33:47 +00:00
Fabian Affolter
727e5b45cd python3Packages.ssdeep: migrate to pyproject, enable __structuredAttrs, use finalAttrs (#530432) 2026-06-10 18:24:58 +00:00
Sefa Eyeoglu
dd12f9ead9 openasar: 0-unstable-2026-05-08 -> 0-unstable-2026-06-04 (#530290) 2026-06-10 18:22:55 +00:00
Fabian Affolter
4949162ecb python3Packages.pylacus: 1.21.3 -> 1.24.4
Changelog: https://github.com/ail-project/PyLacus/releases/tag/v1.24.4
2026-06-10 20:21:14 +02:00
Martin Weinelt
315a375180 python3Packages.genai-prices: 0.0.65 -> 0.0.66; python3Packages.pydantic-{ai-slim,graph}: 1.106.0 -> 1.107.0 (#530455) 2026-06-10 18:20:51 +00:00
Fabian Affolter
c27172e232 python3Packages.webdriver-manager: 4.1.1 -> 4.1.2 (#530319) 2026-06-10 18:17:42 +00:00
Martin Weinelt
a19ea992b9 python3Packages.pydantic-ai-slim: 1.106.0 -> 1.107.0
https://github.com/pydantic/pydantic-ai/compare/v1.106.0...v1.107.0
2026-06-10 20:12:49 +02:00
Martin Weinelt
5535ff702e python3Packages.pydantic-graph: 1.106.0 -> 1.107.0
https://github.com/pydantic/pydantic-ai/compare/v1.106.0...v1.107.0
2026-06-10 20:12:21 +02:00
Fabian Affolter
85768f007e python3Packages.boto3-stubs: 1.43.25 -> 1.43.26 2026-06-10 20:11:54 +02:00
Martin Weinelt
ff01657bb8 python3Packages.genai-prices: 0.0.65 -> 0.0.66
https://github.com/pydantic/genai-prices/compare/v0.0.65...v0.0.66
2026-06-10 20:11:19 +02:00
Fabian Affolter
1f3811cc32 python3Packages.mypy-boto3-outposts: 1.43.0 -> 1.43.26 2026-06-10 20:11:19 +02:00
Fabian Affolter
790ad05ea2 python3Packages.mypy-boto3-ec2: 1.43.20 -> 1.43.26 2026-06-10 20:10:39 +02:00
Fabian Affolter
ba975e4207 python3Packages.mypy-boto3-cloudwatch: 1.43.2 -> 1.43.26 2026-06-10 20:10:25 +02:00
Ilan Joselevich
79ac2421fb matterjs-server: 0.8.0 -> 1.0.0
Changelog: https://github.com/matter-js/matterjs-server/blob/refs/tags/v1.0.0/CHANGELOG.md
2026-06-10 21:06:27 +03:00
R. Ryantm
4dc3f0d958 python3Packages.sqlmap: 1.10.5 -> 1.10.6 2026-06-10 18:03:27 +00:00
Timo Gottszky
db9fe4c23f python3Packages.pyscss: migrate to pyproject 2026-06-10 20:00:21 +02:00
Timo Gottszky
07ea04d9a8 python3Packages.pyscss: enable __structuredAttrs 2026-06-10 19:56:11 +02:00
Timo Gottszky
beb1406137 python3Packages.pyscss: use finalAttrs 2026-06-10 19:54:37 +02:00
dotlambda
fdb57d83c1 python3Packages.pypdf: 6.12.2 -> 6.13.2 (#529571) 2026-06-10 17:54:04 +00:00
Adam C. Stephens
7e34437240 beam.interpreters.erlang_27: 27.3.4.12 -> 27.3.4.13
Changelog: https://github.com/erlang/otp/releases/tag/OTP-27.3.4.13
2026-06-10 13:50:18 -04:00
dotlambda
07d56b240d python3Packages.ocrmypdf: 17.4.2 -> 17.5.0 (#525079) 2026-06-10 17:47:26 +00:00
Paul Joubert
77fe64125b hayagriva: 0.9.1 -> 0.10.0 2026-06-10 19:41:11 +02:00
Robert Schütz
3d067b05b9 python3Packages.pypdf: 6.12.2 -> 6.13.2
Diff: https://github.com/py-pdf/pypdf/compare/6.12.2...6.13.2

Changelog: https://github.com/py-pdf/pypdf/blob/6.13.2/CHANGELOG.md
2026-06-10 10:40:45 -07:00
Alyssa Ross
2d18606282 lib/systems: move kernel configuration out of the platform structure (#530133) 2026-06-10 17:39:49 +00:00
R. Ryantm
df0d5a1747 grpc-health-probe: 0.4.51 -> 0.4.52 2026-06-10 17:33:24 +00:00
Sandro
5f7b5b2ba2 {,python3Packages.}usearch: init at 2.25.3 (#528472) 2026-06-10 17:27:44 +00:00
Philip Taron
323dd55d9a niks3: 1.6.0 -> 1.6.1 (#529535) 2026-06-10 17:25:21 +00:00
Fabian Affolter
f417dc8526 restish: modernize 2026-06-10 19:23:43 +02:00
R. Ryantm
24497429cd mcp-grafana: 0.14.0 -> 0.15.2 2026-06-10 17:18:02 +00:00
Timo Gottszky
fdb61c3bf1 python3Packages.ssdeep: migrate to pyproject 2026-06-10 19:15:14 +02:00
Timo Gottszky
65bd39074d python3Packages.ssdeep: enable __structuredAttrs 2026-06-10 19:11:24 +02:00
Timo Gottszky
39e3309f63 python3Packages.ssdeep: use finalAttrs 2026-06-10 19:10:33 +02:00
Fabian Affolter
d02f15c65a restish: migrate to writableTmpDirAsHomeHook 2026-06-10 19:10:24 +02:00
Lin Jian
6fd6bfb28d emacs: test upstream bug#81105 in the withPackages test
Currently, the test only passes on Emacs < 31.  We have to work around
it before upstream fixes the bug (if they decide to fix it).

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=81105
2026-06-11 01:09:52 +08:00
Fabian Affolter
68b52767f3 restish: migrate to versionCheckHook 2026-06-10 19:06:15 +02:00
R. Ryantm
83b00acd36 namespace-cli: 0.0.517 -> 0.0.520 2026-06-10 17:04:19 +00:00
R. Ryantm
6a40443224 fairywren: 0-unstable-2026-05-30 -> 0-unstable-2026-05-31 2026-06-10 16:59:57 +00:00
Fabian Affolter
e7c3f62975 augustus-go: 0.0.10 -> 0.3.0 (#530322) 2026-06-10 16:59:40 +00:00
Fabian Affolter
24904702ae restish: 2.0.0 -> 2.2.0
Changelog: https://github.com/danielgtaylor/restish/releases/tag/v2.2.0
2026-06-10 18:55:35 +02:00
Fabian Affolter
1faa1e2002 nuclei: 3.8.0 -> 3.9.0
Diff: https://github.com/projectdiscovery/nuclei/compare/v3.8.0...v3.9.0

Changelog: https://github.com/projectdiscovery/nuclei/releases/tag/v3.9.0
2026-06-10 18:54:45 +02:00
Fabian Affolter
43e0362b8a grype: 0.113.0 -> 0.114.0
Diff: https://github.com/anchore/grype/compare/v0.113.0...v0.114.0

Changelog: https://github.com/anchore/grype/releases/tag/v0.114.0
2026-06-10 18:53:13 +02:00
dotlambda
04efb6a749 python3Packages.qh3: 1.9.1 -> 1.9.2 (#529748) 2026-06-10 16:49:04 +00:00
Fabian Affolter
2b58549c85 exploitdb: 2026-06-06 -> 2026-06-09
Diff: https://gitlab.com/exploit-database/exploitdb/-/compare/2026-06-06...2026-06-09
2026-06-10 18:48:31 +02:00
R. Ryantm
c3d6fdd993 python3Packages.aplpy: 2.2.0 -> 2.2.1 2026-06-10 16:47:37 +00:00
Yohann Boniface
f8079aeb73 blesh: add hibiday as maintainer (#530401) 2026-06-10 16:46:02 +00:00
nixpkgs-ci[bot]
8fef72493a c3c: 0.8.0_3 -> 0.8.1 (#530350) 2026-06-10 16:43:19 +00:00
nixpkgs-ci[bot]
d79b5baf72 talhelper: 3.1.10 -> 3.1.11 (#530273) 2026-06-10 16:43:02 +00:00
Martin Weinelt
8c538d1a73 cppcms: migrate to pcre2 (#526694) 2026-06-10 16:42:56 +00:00
nixpkgs-ci[bot]
085dd4f580 awsbck: 1.0.3 -> 1.0.4 (#530100) 2026-06-10 16:42:52 +00:00
nixpkgs-ci[bot]
216c8fe3ab cloudlog: 2.8.12 -> 2.8.14 (#515767) 2026-06-10 16:41:33 +00:00
Matthieu Coudron
7887578585 tree-sitter-grammars.tree-sitter-dune: init at 0-unstable-2026-05-21 (#529583) 2026-06-10 16:38:47 +00:00
Martin Weinelt
66868b9aff solvespace: migrate to pcre2 (#529235) 2026-06-10 16:37:50 +00:00
Sefa Eyeoglu
ceaa6998b6 pnpm_11: 11.5.2 -> 11.5.3 (#530343) 2026-06-10 16:37:21 +00:00
Fabian Affolter
1bb3a55073 python3Packages.pytransportnswv2: 3.0.2 -> 3.0.5 2026-06-10 18:36:55 +02:00
Martin Weinelt
222ae3db65 blendfarm: switch to pcre2 (#526324) 2026-06-10 16:36:16 +00:00
Markus Kowalewski
e30b40e318 nixosTests.zenohd: fix test flakiness by adding QoS1 to mqtt pub (#530054) 2026-06-10 16:34:05 +00:00
Adam Rizkalla
7aec908348 nixosTests.zenohd: fix test flakiness by adding QoS1 to mqtt pub
Signed-off-by: Adam Rizkalla <ajarizzo@gmail.com>
2026-06-10 11:23:59 -05:00
Eman Resu
2d99119aa0 lib.attrsets.mergeAttrsList: check equality instead of comparing 2026-06-10 12:22:39 -04:00
Fabian Affolter
0e350a6ed0 python3Packages.iamdata: 0.1.202606091 -> 0.1.202606101
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606091...v0.1.202606101

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606101
2026-06-10 18:12:34 +02:00
Fabian Affolter
cee0cf5bdd python3Packages.iamdata: 0.1.202606081 -> 0.1.202606091
Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202606081...v0.1.202606091

Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202606091
2026-06-10 18:12:26 +02:00
dotlambda
e1592f880b libwebsockets: 4.4.1 -> 4.4.5 (#529620) 2026-06-10 16:07:42 +00:00
Gaétan Lepage
7f1c78be63 python3Packages.oelint-data: 1.5.2 -> 1.5.3 (#530400) 2026-06-10 16:04:56 +00:00
R. Ryantm
ae0fa359f8 c2fmzq: 0.5.5 -> 0.5.6 2026-06-10 16:04:20 +00:00
Wael Nasreddine
d6021d5c81 python3Packages.colorful: Ignore development versions for automatic updates (#527979) 2026-06-10 15:49:50 +00:00
R. Ryantm
983e65cce7 ddccontrol-db: 20260518 -> 20260610 2026-06-10 15:49:29 +00:00
Aliaksandr
61ac2db045 coc-cmake: drop 2026-06-10 18:44:06 +03:00
Sandro Jäckel
d6260d9902 {,python3Packages.}usearch: init at 2.25.3 2026-06-10 17:36:03 +02:00
Hythera
c594b8858c maintainers: remove berce 2026-06-10 17:33:57 +02:00
Jakub Okoński
a173496b51 vivaldi: 8.0.4033.42 -> 8.0.4033.46 2026-06-10 17:32:43 +02:00
Timo Gottszky
0d041b8c24 python3Packages.stravaweblib: migrate to pyproject 2026-06-10 17:32:18 +02:00
Timo Gottszky
50dc599831 python3Packages.stravaweblib: enable __structuredAttrs 2026-06-10 17:27:36 +02:00
Timo Gottszky
32c82043c9 python3Packages.stravaweblib: use finalAttrs 2026-06-10 17:26:21 +02:00
nixpkgs-ci[bot]
7c752846d5 open-websearch: 1.2.7 -> 2.1.9 (#529826) 2026-06-10 15:19:08 +00:00
Gaétan Lepage
2eda5eb0f1 nvtop: Migrate to cudaPackages (#521327) 2026-06-10 15:16:41 +00:00
R. Ryantm
75b2479350 python3Packages.oelint-data: 1.5.2 -> 1.5.3 2026-06-10 15:10:03 +00:00
dotlambda
d8f7e60215 python3Packages.pyfirefly: 0.1.15 -> 0.1.16 (#530234) 2026-06-10 15:07:10 +00:00
dotlambda
0c0bc4c556 python3Packages.pyportainer: 1.0.40 -> 1.0.41 (#530268) 2026-06-10 15:06:41 +00:00
Timo Gottszky
6f5414d428 python3Packages.usb-monitor: migrate to pyproject 2026-06-10 17:03:38 +02:00
Thomas Gerbet
3931e46ecb xen: patch with XSAs 490 through 494 (#529926) 2026-06-10 15:01:06 +00:00
Timo Gottszky
c4c62ae3f0 python3Packages.usb-monitor: enable __structuredAttrs 2026-06-10 17:00:04 +02:00
Timo Gottszky
06811c269e python3Packages.usb-monitor: use finalAttrs 2026-06-10 16:57:05 +02:00
Nikolay Korotkiy
0d57c37113 ralphex: 1.4.0 -> 1.5.1 (#530388) 2026-06-10 14:54:13 +00:00
R. Ryantm
1f3351420d bookstack: 26.05 -> 26.05.1 2026-06-10 14:53:50 +00:00
Tomás Rivera
5e93964aaa s-tui: migrate to pyproject 2026-06-10 16:47:29 +02:00
Tomás Rivera
16acddf7e9 wikicurses: use tag and hash 2026-06-10 16:39:25 +02:00
Martin Weinelt
56c4677d73 home-assistant: 2026.6.1 -> 2026.6.2 (#530148) 2026-06-10 14:39:13 +00:00
Tomás Rivera
6e9b489ec5 wikicurses: migrate to pyproject 2026-06-10 16:38:32 +02:00
Robert Schütz
23325efa0f python3Packages.serialx: 1.8.0 -> 1.8.1
Diff: https://github.com/puddly/serialx/compare/v1.8.0...v1.8.1

Changelog: https://github.com/puddly/serialx/releases/tag/v1.8.1
2026-06-10 07:32:37 -07:00
Tomás Rivera
9a0fa17750 termtekst: use tag and hash 2026-06-10 16:32:11 +02:00
R. Ryantm
72229567f3 ralphex: 1.4.0 -> 1.5.1 2026-06-10 14:32:02 +00:00
Tomás Rivera
4cec462fa7 termtekst: migrate to pyproject 2026-06-10 16:30:59 +02:00
Jonathan Davies
d1d438c8dd prometheus: 3.11.3 → 3.12.0
Drop fstype test patch.
2026-06-10 15:30:03 +01:00
Someone
07edef9b4d python3Packages.torchcodec: respect torch.cudaCapabilities (#530330) 2026-06-10 14:21:53 +00:00
Timo Gottszky
fe808bb787 python3Packages.g2pkk: migrate to pyproject 2026-06-10 16:21:23 +02:00
Martin Weinelt
db0a1574b8 evcc: 0.308.1 -> 0.309.0 (#530380) 2026-06-10 14:18:47 +00:00
Timo Gottszky
c6e5eed1b5 python3Packages.g2pkk: enable __structuredAttrs 2026-06-10 16:18:25 +02:00
Tomás Rivera
c272e8c1e5 pius: migrate to pyproject; use finalAttrs, tag and hash 2026-06-10 16:16:38 +02:00
Felix Bargfeldt
3e6810fb54 ifstate: 2.3.0 -> 2.4.1 (#529289) 2026-06-10 14:15:27 +00:00
Robert Schütz
9d1138b3f2 home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.337 -> 0.13.338
Diff: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/compare/0.13.337...0.13.338

Changelog: https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.338/CHANGELOG.md
2026-06-10 07:15:20 -07:00
Gaétan Lepage
8d0266572c python3Packages.apache-tvm-ffi: 0.1.11 -> 0.1.12 (#530374) 2026-06-10 14:15:05 +00:00
Tomás Rivera
4543f30273 menulibre: migrate to pyproject 2026-06-10 16:13:47 +02:00
Martin Weinelt
a3e4a9baf5 evcc: 0.308.1 -> 0.309.0
https://github.com/evcc-io/evcc/releases/tag/0.309.0
2026-06-10 16:11:41 +02:00
Atemu
65116f97fc nixos/xdg/autostart: actually disable generation of autostart units
This did not actually do anything when set to false.

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

I split this into two options that are independent of each other:

1. Whether to link the `systemPackages`' autostarts
2. Whether to enable their interpretation

(You can have interpretation of user-provided autostarts and the user could
interpret the system-provided autostarts.)
2026-06-10 16:11:36 +02:00
Tristan Ross
cace41aaa4 libkrunfw: 5.3.0 -> 5.5.0, libkrun: 1.17.4 -> 1.18.1, krunvm: 0.2.4 -> 0.2.6 (#529866) 2026-06-10 14:10:09 +00:00
Sandro
0c30811116 ghr-cli: init at 0.8.1 (#525169) 2026-06-10 14:00:28 +00:00
Matt Sturgeon
16aa26b595 Modelio: init at 5.4.1 (#508042) 2026-06-10 13:58:35 +00:00
nixpkgs-ci[bot]
d404be5bc0 talosctl: 1.13.3 -> 1.13.4 (#530051) 2026-06-10 13:57:47 +00:00
Timo Gottszky
eab8b58d1c python3Packages.nptyping: migrate to pyproject 2026-06-10 15:56:10 +02:00
Timo Gottszky
42ff000fc1 python3Packages.nptyping: enable __structuredAttrs 2026-06-10 15:53:44 +02:00
Timo Gottszky
33ea8aedd1 python3Packages.nptyping: use finalAttrs 2026-06-10 15:52:48 +02:00
R. Ryantm
236a898777 python3Packages.apache-tvm-ffi: 0.1.11 -> 0.1.12 2026-06-10 13:47:30 +00:00
gamebeaker
56e1b6425a modelio: init at 5.4.1 2026-06-10 15:46:03 +02:00
Adam C. Stephens
ef90541f94 beam.interpreters.erlang_28: 28.5.0.1 -> 28.5.0.2
Changelog: https://github.com/erlang/otp/releases/tag/OTP-28.5.0.2
2026-06-10 09:41:07 -04:00
Adam C. Stephens
9f43129802 beam.interpreters.erlang_29: 29.0.1 -> 29.0.2
Changelog: https://github.com/erlang/otp/releases/tag/OTP-29.0.2
2026-06-10 09:40:41 -04:00
git@71rd.net
21c67d3007 schildi-revenge: 2026.05.05 -> 2026.06.06
Output files in new release have other names.
New release changes user-config in way that is not backwards compatible
with old releases
2026-06-10 13:39:17 +00:00
R. Ryantm
0a066ce345 cubeb: 0-unstable-2026-05-27 -> 0-unstable-2026-06-09 2026-06-10 13:33:31 +00:00
Rouven Czerwinski
0ee2c2c50c python3Packages.labgrid: 25.0.1 -> 26.0 2026-06-10 15:32:17 +02:00
Rouven Czerwinski
608a014d38 python3Packages.labgrid: switch to finalAttrs 2026-06-10 15:31:59 +02:00
whispers
7097b20ea1 python3Packages.plover_{4,5}: install desktop entry
as is, plover has a desktop entry in the source tree but it is not
actually shipped in nixpkgs. we place it in the standard
$out/share/applications directory so it can be found by e.g. launchers.
2026-06-10 09:31:54 -04:00
Timo Gottszky
4328164044 python3Packages.demjson3: migrate to pyproject 2026-06-10 15:28:36 +02:00
Gaetan Lepage
1d32c154bc python3Packages.nixl: fix by relaxing torch in build-system 2026-06-10 13:28:25 +00:00
Timo Gottszky
43ce110e69 python3Packages.demjson3: use pytestCheckHook 2026-06-10 15:27:05 +02:00
Timo Gottszky
45515764f3 python3Packages.demjson3: enable __structuredAttrs 2026-06-10 15:25:56 +02:00
Austin Horstman
0a7ef7ecfb t3code: 0.0.25 -> 0.0.27, add optional Cursor CLI and OpenCode integrations (#529733) 2026-06-10 13:25:19 +00:00
Bruno BELANYI
69677c92d9 comma: install completion 2026-06-10 13:25:17 +00:00
Timo Gottszky
905da8fe31 python3Packages.demjson3: use finalAttrs 2026-06-10 15:24:49 +02:00
Austin Horstman
d8300d0866 codex: 0.137.0 -> 0.139.0 (#529828) 2026-06-10 13:24:47 +00:00
Bruno BELANYI
4546ec0031 python3Packages.fava-dashboards: 2.0.0b8 -> 2.0.0 (#530257) 2026-06-10 13:23:28 +00:00
Sandro
7d5f93f992 yt-dlp: 2026.03.17 -> 2026.06.09 (#530144) 2026-06-10 13:21:03 +00:00
Rouven Czerwinski
5b43cfd670 python3Packages.labgrid: add nix-update-script
Enable automatic update capabilities for the bot.
2026-06-10 15:17:00 +02:00
nixpkgs-ci[bot]
a76ed5a9c8 Merge master into staging-nixos 2026-06-10 13:12:39 +00:00
Austin Horstman
04e50ee2f6 mdfried: 0.15.0 -> 0.22.0 (#527560) 2026-06-10 13:08:33 +00:00
David McFarland
381da955cb dotnetCorePackages.sdk_10_0: 10.0.300 -> 10.0.301 2026-06-10 10:06:35 -03:00
Katsumi Takeuchi
731a3d5565 blesh: add hibiday as maintainer 2026-06-10 22:06:28 +09:00
Katsumi Takeuchi
4a4d06f1f6 maintainers: add hibiday 2026-06-10 22:06:27 +09:00
Pol Dellaiera
1219163dee rs-lxmf: init at 0.9.2 (#530244) 2026-06-10 13:03:16 +00:00
Michael Hoang
35cc9d8c79 bitwarden-desktop: don't sign builds on macOS
Assisted-by: Claude Opus 4.8 via Claude Code
2026-06-10 15:01:40 +02:00
Michael Hoang
68c787708a bitwarden-desktop: drop LLVM pin on macOS
Assisted-by: Claude Opus 4.8 via Claude Code
2026-06-10 15:01:39 +02:00
David McFarland
3665445991 dotnetCorePackages.sdk_9_0: 9.0.314 -> 9.0.315 2026-06-10 13:00:44 +00:00
Gaetan Lepage
d181cce164 python3Packages.deep-ep: add missing ninja build-system 2026-06-10 12:58:58 +00:00
David McFarland
133664791d dotnetCorePackages.sdk_8_0: 8.0.421 -> 8.0.422 2026-06-10 12:58:39 +00:00
R. Ryantm
913680cc82 c3c: 0.8.0_3 -> 0.8.1 2026-06-10 12:58:28 +00:00
Marcel
cce0ea2329 ifstate: 2.3.0 -> 2.4.1
Diff: https://codeberg.org/routerkit/ifstate/compare/2.3.0...2.4.1

Changelog: https://codeberg.org/liske/ifstate/src/tag/2.4.1/CHANGELOG.md
2026-06-10 14:55:50 +02:00
K900
a2e8eec250 Revert "pkgs-lib/formats: Use .attrs.json directly for TOML" (#530338) 2026-06-10 12:55:10 +00:00
kilianar
0059b0de35 wealthfolio: 3.4.0 -> 3.5.2
https://github.com/wealthfolio/wealthfolio/releases/tag/v3.5.2
2026-06-10 14:50:01 +02:00
nixpkgs-ci[bot]
7c0a02f3d4 resterm: 0.41.1 -> 0.42.1 (#530313) 2026-06-10 12:43:48 +00:00
nixpkgs-ci[bot]
c5f2218371 podofo: 1.1.0 -> 1.1.1 (#529747) 2026-06-10 12:43:25 +00:00
Gutyina Gergő
d2ae71d858 pnpm_11: 11.5.2 -> 11.5.3 2026-06-10 12:40:50 +00:00
Alyssa Ross
c47d498673 linux: Adjust config to allow booting of installer ISO on ppc64 (#486572) 2026-06-10 12:31:22 +00:00
R. Ryantm
107761b8e7 wxmaxima: 26.05.0 -> 26.06.1 2026-06-10 12:31:09 +00:00
Matt Sturgeon
36709df191 Revert "pkgs-lib/formats: Use .attrs.json directly for TOML" 2026-06-10 13:30:28 +01:00
Donovan Glover
bb0c996002 all-the-package-names: 2.0.2460 -> 2.0.2469 (#530085) 2026-06-10 12:29:36 +00:00
R. Ryantm
13b0ed22e9 nuclei: 3.8.0 -> 3.9.0 2026-06-10 12:28:51 +00:00
R. Ryantm
3e47b7972b discount: 3.0.1.2 -> 3.0.1.3 2026-06-10 12:25:43 +00:00
Gaétan Lepage
9e87430ac7 playwright: 1.59.1 -> 1.60.0 (#521811) 2026-06-10 12:22:05 +00:00
Matt Sturgeon
ff56b41a39 gping: fix ipv6 use (#513871) 2026-06-10 12:19:41 +00:00
Gaétan Lepage
968d15d132 python3Packages.perplexityai: init at 0.38.0 (#530163) 2026-06-10 12:16:19 +00:00
Alyssa Ross
bd6aa4e773 ethercat: add myself as maintainer, fix license, add kernel modules (#522126) 2026-06-10 12:16:16 +00:00
Leon Hubrich
adc33d694d technitium-dns-server: fix missing DNSSEC DO bit in authoritative responses
Assisted-by: Claude Code (Fable 5)
2026-06-10 14:16:02 +02:00
Daniel Snider
f1ddb60c45 blackfire: 2.29.7 -> 2026.6.0 2026-06-10 07:14:35 -05:00
Gaetan Lepage
887d12e845 python3Packages.torchcodec: properly target cuda capabilities 2026-06-10 12:12:01 +00:00
R. Ryantm
44662a3cfc qdrant: 1.18.1 -> 1.18.2 2026-06-10 12:08:30 +00:00
Grimmauld
725fb8b3bf nixos/opensnitch: don't rely on systemd-tmpfiles for service setup (#527693) 2026-06-10 11:58:38 +00:00
Cryolitia PukNgae
c62b71a01e fbset: fix cross build
Otherwise `nix build .#pkgsCross.riscv64.fbset` fails with

> bash: line 1: gcc: command not found
2026-06-10 19:49:11 +08:00
R. Ryantm
6272472518 augustus-go: 0.0.10 -> 0.3.0 2026-06-10 11:45:51 +00:00
R. Ryantm
65af338fa5 python3Packages.webdriver-manager: 4.1.1 -> 4.1.2 2026-06-10 11:41:59 +00:00
Grimmauld
3214367796 nixos/opensnitch: default to nftables firewall backend
iptables backend is currently broken for unknown reasons.
`nftables` backend works for iptables firewall too,
if built with nftablesCompat = true (our default).
2026-06-10 13:38:01 +02:00
Grimmauld
3880a87483 nixos/opensnitch: Set connection timeout of 3s for faster tests (#525893) 2026-06-10 11:35:48 +00:00
R. Ryantm
f11399b492 kimai: 2.58.0 -> 2.59.0 2026-06-10 11:34:57 +00:00
Nikola Knezevic
98bf6a542a kubernetes-helm: fix darwin side to use correct substitute paths
darwin part was ignore in the recent upgrade to 4.2.0, so builds are
failing on darwin.
2026-06-10 13:34:15 +02:00
HigherOrderLogic
98db5ab60e serve: bump to pnpm 10
matches what upstream use
2026-06-10 11:33:36 +00:00
HigherOrderLogic
641e69c810 serve: 14.2.4 -> 14.2.6 2026-06-10 11:33:35 +00:00
HigherOrderLogic
e68093e1db serve: remove unused args 2026-06-10 11:33:34 +00:00
nixpkgs-ci[bot]
e8aaec9fa9 nickel: 1.16.0 -> 1.17.0 (#530285) 2026-06-10 11:31:04 +00:00
Emily
6fa19cf4da forgejo: 15.0.2 -> 15.0.3 (#530254) 2026-06-10 11:29:20 +00:00
R. Ryantm
cb5396f123 resterm: 0.41.1 -> 0.42.1 2026-06-10 11:24:22 +00:00
Gaétan Lepage
77c2eff109 python3Packages.moyopy: 0.10.0 -> 0.11.0 (#530240) 2026-06-10 11:23:33 +00:00
Timo Gottszky
779cca7f86 python3Packages.railroad-diagrams: migrate to pyproject 2026-06-10 13:05:45 +02:00
Timo Gottszky
a2bc09a41a python3Packages.railroad-diagrams: enable __structuredAttrs 2026-06-10 13:02:45 +02:00
Timo Gottszky
10be9291e1 python3Packages.railroad-diagrams: use finalAttrs 2026-06-10 12:59:50 +02:00
R. Ryantm
0207c9d3f4 cloudflared: 2026.5.2 -> 2026.6.0 2026-06-10 10:55:55 +00:00
dotlambda
c271f1077a deltachat-desktop: 2.51.0 -> 2.52.0 (#530229) 2026-06-10 10:54:00 +00:00
R. Ryantm
afc6c0ef8e python3Packages.modern-colorthief: 0.2.1 -> 0.3.0 2026-06-10 10:53:59 +00:00
R. Ryantm
556151f294 unciv: 4.20.10 -> 4.20.11 2026-06-10 10:51:32 +00:00
R. Ryantm
a44b2fc4e0 psitransfer: 2.4.3 -> 2.4.4 2026-06-10 10:16:41 +00:00
Alyssa Ross
0634e1e5c1 llvmPackages_git: 23.0.0-unstable-2026-05-31 -> 23.0.0-unstable-2026-… (#529346) 2026-06-10 10:16:08 +00:00
Leona Maroni
5feeac4757 jetbrains.webstorm: 2026.1.2 -> 2026.1.3 (#530169) 2026-06-10 10:15:31 +00:00
nixpkgs-ci[bot]
a91e805478 basedpyright: 1.39.3 -> 1.39.7 (#530187) 2026-06-10 10:12:23 +00:00
Yorick
e1107c18b7 victoriametrics: 1.144.0 -> 1.145.0 (#529634) 2026-06-10 09:52:58 +00:00
R. Ryantm
909475dfcf portfolio-filemanager: 1.0.2 -> 1.0.3 2026-06-10 09:52:11 +00:00
R. Ryantm
0561d60f26 openasar: 0-unstable-2026-05-08 -> 0-unstable-2026-06-04 2026-06-10 09:51:27 +00:00
Fernando Rodrigues
a59f8f005f mullvad-vpn: Add iproute2 to runtime dependencies (#529475) 2026-06-10 09:48:41 +00:00
R. Ryantm
21d81e347b nickel: 1.16.0 -> 1.17.0 2026-06-10 09:47:20 +00:00
Michele Guerini Rocco
dc9d6d3e2a nixos/wireless: fix for multiple interfaces (#530237) 2026-06-10 09:44:11 +00:00
Scott Edlund
d39f829a29 gping: fix ipv6 use
adds a patch to use ping -6 instead of ping6
2026-06-10 16:41:01 +07:00
R. Ryantm
6c79157a79 grafanaPlugins.grafana-lokiexplore-app: 2.0.4 -> 2.1.0 2026-06-10 09:32:35 +00:00
R. Ryantm
9131c1f673 grafanaPlugins.volkovlabs-form-panel: 6.3.4 -> 6.3.5 2026-06-10 09:27:44 +00:00
isabel
842760a73f step-cli: 0.30.2 -> 0.30.4 (#530272) 2026-06-10 09:26:10 +00:00
Doron Behar
9ebc900f59 mympd: 25.1.0 -> 25.1.1 (#530120) 2026-06-10 09:26:06 +00:00
Marvin König
175f077ef5 melos: fix hashing in update script
The current update script hashes the archive instead of the contents and
therefore fails (see the [nixpkgs-update logs][0]). This changes that
behavior to hash the unpacked contents before anything is altered.

[0]: https://nixpkgs-update-logs.nix-community.org/melos/2026-06-03.log
2026-06-10 11:24:19 +02:00
Justin Lex-Hammarskjöld
00c4df0c09 mullvad-vpn: Add iproute2 to runtime dependencies 2026-06-10 11:23:37 +02:00
Gergő Gutyina
6d33ebadc1 pocket-id: 2.7.0 -> 2.8.0 (#528951) 2026-06-10 09:17:55 +00:00
R. Ryantm
808b5edec7 davis: 5.4.2 -> 5.4.3 2026-06-10 09:11:25 +00:00
R. Ryantm
bba794014d vscode-extensions.betterthantomorrow.calva: 2.0.572 -> 2.0.591 2026-06-10 09:07:37 +00:00
Jonas Heinrich
0c20a66126 nixos/lauti: fix type on services.lauti.secrets (#529931) 2026-06-10 09:03:08 +00:00
Marvin König
95d69f5c9e melos: 7.4.1 -> 7.8.1 2026-06-10 11:02:41 +02:00
R. Ryantm
8dacb9be11 talhelper: 3.1.10 -> 3.1.11 2026-06-10 08:59:03 +00:00
R. Ryantm
8201c0fa00 step-cli: 0.30.2 -> 0.30.4 2026-06-10 08:58:02 +00:00
Matthias Beyer
6a678fcf5f fltrdr: migrate to by-name (#530040) 2026-06-10 08:57:50 +00:00
Thiago Kenji Okada
2e5e26ecd6 audacious: 4.6 -> 4.6.1 (#530146) 2026-06-10 08:53:34 +00:00
Thiago Kenji Okada
0ce16bd881 linuxKernel.kernels.linux_zen: 7.0.10 -> 7.0.11 (#530218) 2026-06-10 08:51:11 +00:00
R. Ryantm
36a07718fe python3Packages.pyportainer: 1.0.40 -> 1.0.41 2026-06-10 08:48:07 +00:00
Peder Bergebakken Sundt
3af76f31cb python3Packages.molecule-plugins: 23.5.3 -> 25.8.12, fetch from github (#527166) 2026-06-10 08:45:54 +00:00
Gergő Gutyina
37e393e513 n8n: 2.22.5 -> 2.23.4 (#529143) 2026-06-10 08:45:09 +00:00
Peder Bergebakken Sundt
f277e43833 chromium-xorg-conf: drop (#524214) 2026-06-10 08:44:04 +00:00
·𐑑𐑴𐑕𐑑𐑩𐑤
b7efdea308 nixosTests.tzpfms: init 2026-06-10 15:42:38 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
a7be344fe7 nixos/system/boot/tzpfms: init 2026-06-10 15:42:38 +07:00
R. Ryantm
97c54d4c1b xpipe: 23.3 -> 23.4 2026-06-10 08:40:30 +00:00
nixpkgs-ci[bot]
8862cfdcb7 ladybugdb: 0.17.0 -> 0.17.1 (#530219) 2026-06-10 08:39:50 +00:00
nixpkgs-ci[bot]
de66741a75 ghqr: 0.4.2 -> 0.4.3 (#530188) 2026-06-10 08:39:47 +00:00
nixpkgs-ci[bot]
52fa6aa278 cargo-update: 20.0.0 -> 20.0.1 (#530097) 2026-06-10 08:39:37 +00:00
nixpkgs-ci[bot]
79b8c7a50b cargo-fuzz: 0.13.1 -> 0.13.2 (#530096) 2026-06-10 08:39:35 +00:00
nixpkgs-ci[bot]
a087646a68 git-town: 23.0.1 -> 23.0.2 (#528811) 2026-06-10 08:39:08 +00:00
nixpkgs-ci[bot]
8b08c31fc8 autobrr: 1.79.0 -> 1.80.0 (#527299) 2026-06-10 08:39:04 +00:00
zowoq
102ddbb566 terraform-providers.aliyun_alicloud: 1.279.0 -> 1.281.0 (#530262) 2026-06-10 08:31:34 +00:00
Gergő Gutyina
c81ed737a2 vtsls: 0.2.9 -> 0.3.0 (#485067) 2026-06-10 08:31:08 +00:00
Alex Galvin
0af0d9f6fb bcachefs-tools: 1.38.3 -> 1.38.4 2026-06-10 04:31:02 -04:00
Peder Bergebakken Sundt
b77338fa50 dusklight: 1.2.0 -> 1.3.1 (#525739) 2026-06-10 08:24:05 +00:00
Peder Bergebakken Sundt
3141857b1b lammps: cleanup (#530108) 2026-06-10 08:20:53 +00:00
R. Ryantm
f8f14cc3a0 terraform-providers.aliyun_alicloud: 1.279.0 -> 1.281.0 2026-06-10 08:14:11 +00:00
Peder Bergebakken Sundt
fec762755d python3Packages.githubkit: mark as broken (#525001) 2026-06-10 08:12:48 +00:00
Peder Bergebakken Sundt
f9f67c384f python3Packages.veryprettytable: migrate to pyproject (#524161) 2026-06-10 08:08:54 +00:00
Peder Bergebakken Sundt
9aad5e96f7 decent-sampler: use autoPatchelfHook (#523476) 2026-06-10 08:07:30 +00:00
Peder Bergebakken Sundt
bd4f05a01f ivpn-service: support quantum resistance (#523461) 2026-06-10 08:06:47 +00:00
Peder Bergebakken Sundt
4f865137f1 python3Packages.gradient: overhaul package (#509283) 2026-06-10 08:01:56 +00:00
R. Ryantm
afb55492e6 python3Packages.fava-dashboards: 2.0.0b8 -> 2.0.0 2026-06-10 07:58:00 +00:00
Peder Bergebakken Sundt
0889725a8f conan: Fix on Darwin (#528995) 2026-06-10 07:54:04 +00:00
Peder Bergebakken Sundt
dd9a175ac2 it-tools: 2024.10.22-7ca5933 -> 0-unstable-2026-06-08 (#529456) 2026-06-10 07:53:25 +00:00
Yohann Boniface
bb4b30ca46 inxi: Added Handle to Maintainer Meta (#530084) 2026-06-10 07:53:12 +00:00
Yureka
503b3f2002 electron-source.electron_42: 42.3.0 -> 42.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v42.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.3.0...v42.4.0
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
2026-06-10 09:52:43 +02:00
Pol Dellaiera
99417e1d3d rs-lxmf: init at 0.9.2 2026-06-10 09:47:13 +02:00
OTABI Tomoya
135433a32e sqlx-cli: 0.8.6 -> 0.9.0 (#525891) 2026-06-10 07:45:43 +00:00
Marie Ramlow
d897cd29bb forgejo: 15.0.2 -> 15.0.3 2026-06-10 07:45:42 +00:00
rnhmjoj
31b4a28a70 nixos/wireless: fix for multiple interfaces
Closes issue #529889
2026-06-10 09:40:45 +02:00
zowoq
ff5841b780 nixos/qemu-vm: set daemon user in register-nix-paths (#526816) 2026-06-10 07:34:23 +00:00
R. Ryantm
0a7f890c17 highscore-mgba: 0-unstable-2026-05-21 -> 0-unstable-2026-06-02 2026-06-10 07:34:07 +00:00
nixpkgs-ci[bot]
2048afd978 Merge master into staging-nixos 2026-06-10 07:32:14 +00:00
R. Ryantm
62b7fdcc32 googlesans-code: 7.000 -> 7.001 2026-06-10 07:31:00 +00:00
natsukium
9ae143e8b5 sqlx-cli: 0.8.6 -> 0.9.0
Changelog: https://github.com/transact-rs/sqlx/blob/v0.9.0/CHANGELOG.md

Diff: https://github.com/transact-rs/sqlx/compare/v0.8.6...v0.9.0
2026-06-10 16:28:01 +09:00
Fabian Affolter
2e8286412e poezio: 0.16 -> 0.18 (#524894) 2026-06-10 07:26:51 +00:00
Matthias Beyer
c283837995 zellijPlugins: move docs to wiki.nixos.org (#525535) 2026-06-10 07:20:35 +00:00
nixpkgs-ci[bot]
47448c53e3 dutctl: 0-unstable-2026-05-21 -> 1.0.0-alpha.1-unstable-2026-06-03 (#530214) 2026-06-10 07:16:42 +00:00
nixpkgs-ci[bot]
a4caf6b6d0 supabase-cli: 2.102.0 -> 2.105.0 (#530161) 2026-06-10 07:16:33 +00:00
nixpkgs-ci[bot]
001d3a3407 deja: 0.3.0 -> 0.3.1 (#530130) 2026-06-10 07:16:29 +00:00
nixpkgs-ci[bot]
dd94f102c1 giada: 1.4.1 -> 1.4.2 (#527618) 2026-06-10 07:15:54 +00:00
Fabian Affolter
4bf5db5732 python3Packages.zwave-js-server-python: 0.71.0 -> 0.72.0 (#530185) 2026-06-10 07:14:43 +00:00
Fabian Affolter
51ff0251f9 python3Packages.alibabacloud-credentials: 1.0.8 -> 1.0.9 (#530203) 2026-06-10 07:14:19 +00:00
Fabian Affolter
75ee96d810 python3Packages.xiaomi-ble: 1.12.3 -> 1.14.3 (#530165) 2026-06-10 07:13:45 +00:00
Ivan Mincik
b15b1bc084 qgis: 4.0.2 -> 4.0.3 (#530009) 2026-06-10 07:09:34 +00:00
R. Ryantm
20bc33d66e python3Packages.airos: 0.6.7 -> 0.6.8 2026-06-10 06:59:26 +00:00
JasperSurmont
99a3640cde bolt-launcher: 0.21.1 -> 0.22.0 2026-06-10 08:45:17 +02:00
R. Ryantm
a2913f91a4 cloud-nuke: 0.50.0 -> 0.51.0 2026-06-10 06:42:34 +00:00
R. Ryantm
f247e56608 python3Packages.moyopy: 0.10.0 -> 0.11.0 2026-06-10 06:30:05 +00:00
Christoph Jabs
3ce189835e python3Package.python-sat: 1.9.dev2 -> 1.9.dev5 2026-06-10 09:28:21 +03:00
Sizhe Zhao
737356d7d9 firewalld: don't depend on nm-connection-editor 2026-06-10 14:22:40 +08:00
Sizhe Zhao
bc9cc199e4 firewalld: 2.4.0 -> 2.4.2 2026-06-10 14:22:37 +08:00
LorenzBischof
26640a2ede crossplane-cli: 2.3.1 -> 2.3.2 2026-06-10 08:10:20 +02:00
R. Ryantm
bf12130a00 python3Packages.pyfirefly: 0.1.15 -> 0.1.16 2026-06-10 05:58:47 +00:00
Robert Schütz
2dcaa56a06 deltachat-desktop: 2.51.0 -> 2.52.0
Diff: https://github.com/deltachat/deltachat-desktop/compare/v2.51.0...v2.52.0

Changelog: https://github.com/deltachat/deltachat-desktop/blob/v2.52.0/CHANGELOG.md
2026-06-09 22:55:40 -07:00
R. Ryantm
34d773d5fc vscode-extensions.grapecity.gc-excelviewer: 4.2.65 -> 4.2.66 2026-06-10 05:42:13 +00:00
Robert Schütz
32311fdbc6 python314Packages.homeassistant-stubs: 2026.6.1 -> 2026.6.2
Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.6.1...2026.6.2

Changelog: https://github.com/KapJI/homeassistant-stubs/releases/tag/2026.6.2
2026-06-09 22:29:46 -07:00
Robert Schütz
8529e760e6 home-assistant-custom-lovelace-modules.flower-card: 2026.6.0 -> 2026.6.1
Diff: https://github.com/olen/lovelace-flower-card/compare/v2026.6.0...v2026.6.1

Changelog: https://github.com/Olen/lovelace-flower-card/releases/tag/v2026.6.1
2026-06-09 22:28:33 -07:00
R. Ryantm
1816eabeda ladybugdb: 0.17.0 -> 0.17.1 2026-06-10 05:07:39 +00:00
Vincent Laporte
28c43f1cb3 ocamlPackages.ocaml-r: 0.6.0 → 0.7.0
Fixes build with R 4.6
2026-06-10 06:45:14 +02:00
R. Ryantm
7a46ac95fb dutctl: 0-unstable-2026-05-21 -> 1.0.0-alpha.1-unstable-2026-06-03 2026-06-10 04:31:26 +00:00
R. Ryantm
ea13c34f92 linuxKernel.kernels.linux_zen: 7.0.10 -> 7.0.11 2026-06-10 04:29:47 +00:00
R. Ryantm
8d58182c10 undock: 0.13.0 -> 0.14.0 2026-06-10 04:07:27 +00:00
R. Ryantm
51144a1a0e python3Packages.pytorch-memlab: 0.3.0 -> 0.3.2 2026-06-10 03:53:08 +00:00
Robert Schütz
b915de7c14 home-assistant-custom-lovelace-modules.material-you-utilities: 2.1.14 -> 2.1.15
Diff: https://github.com/Nerwyn/material-you-utilities/compare/2.1.14...2.1.15

Changelog: https://github.com/Nerwyn/material-you-utilities/releases/tag/2.1.15
2026-06-09 20:46:42 -07:00
nick-linux8
25c6fef52b xf86-input-libinput: add nick-linux to maintainers 2026-06-09 23:43:33 -04:00
nick-linux8
9ca91dd25e xf86-input-evdev: add nick-linux to maintainers 2026-06-09 23:34:03 -04:00
R. Ryantm
7fd554a3e7 python3Packages.alibabacloud-credentials: 1.0.8 -> 1.0.9 2026-06-10 03:31:12 +00:00
Stefan Haan
cd5d4bfca7 python3Packages.slixmpp: 1.15.0 -> 1.16.0 2026-06-10 05:19:24 +02:00
R. Ryantm
d232104ac2 rsshub: 0-unstable-2026-05-31 -> 0-unstable-2026-06-09 2026-06-10 03:14:54 +00:00
nick-linux8
c231b521ac xset: add nick-linux to maintainers 2026-06-09 23:13:31 -04:00
Channing He
46e86b0c45 komodo: 1.19.5 -> 2.2.0
Major upgrade to the Komodo v2 release line.

- Drop rustc-1_9_2-fixes.patch: the formatting issue it worked around
  (moghtech/komodo#1122) is fixed upstream in v2.
- Add pkg-config + openssl: v2 links against system OpenSSL through the
  openssl-sys crate.
- meta.mainProgram: komodo -> km, since the CLI binary is named "km" in
  v2 and no "komodo" binary is produced anymore.
- Strip the workspace-internal xtask build helper from the output.

Changelog: https://github.com/moghtech/komodo/releases/tag/v2.2.0
2026-06-10 12:01:45 +09:00
liberodark
950fca0c81 nodetool: init at 2.0.0-alpha.9 2026-06-10 04:48:43 +02:00
R. Ryantm
81bb1b1824 python3Packages.niquests: 3.19.0 -> 3.19.1 2026-06-10 02:32:27 +00:00
nick-linux8
290b66f8b5 xdotool: add nick-linux to maintainers 2026-06-09 22:31:45 -04:00
R. Ryantm
ccf8cdab11 ghqr: 0.4.2 -> 0.4.3 2026-06-10 02:30:46 +00:00
R. Ryantm
e7b4815b1a basedpyright: 1.39.3 -> 1.39.7 2026-06-10 02:19:19 +00:00
nick-linux8
48e222204d xrdb: add nick-linux to maintainers 2026-06-09 22:16:35 -04:00
R. Ryantm
dda2ee2929 python3Packages.zwave-js-server-python: 0.71.0 -> 0.72.0 2026-06-10 02:14:01 +00:00
nick-linux8
0aef84ab90 xrandr: add nick-linux to maintainers 2026-06-09 22:09:49 -04:00
Robert Schütz
b0186c0b6e home-assistant-custom-lovelace-modules.bubble-card: 3.2.2 -> 3.2.3
Diff: https://github.com/Clooos/Bubble-Card/compare/v3.2.2...v3.2.3

Changelog: https://github.com/Clooos/bubble-card/releases/tag/v3.2.3
2026-06-09 19:09:10 -07:00
nick-linux8
6de3aa5f59 xprop: add nick-linux to maintainers 2026-06-09 22:05:44 -04:00
R. Ryantm
2c49edbe27 eliza: 0-unstable-2026-03-28 -> 0-unstable-2026-06-09 2026-06-10 02:02:33 +00:00
nick-linux8
81ec1027e0 xinput: add nick-linux to maintainers 2026-06-09 21:59:36 -04:00
Robert Schütz
133d2c004f home-assistant-custom-lovelace-modules.auto-entities: 2.3.0 -> 2.3.1
Diff: https://github.com/Lint-Free-Technology/lovelace-auto-entities/compare/v2.3.0...v2.3.1

Changelog: https://github.com/Lint-Free-Technology/lovelace-auto-entities/releases/tag/v2.3.1
2026-06-09 18:52:56 -07:00
nick-linux8
40d508f810 xauth: add nick-linux to maintainers 2026-06-09 21:50:14 -04:00
R. Ryantm
3e32ce20f7 seadrive-fuse: 3.0.22 -> 3.0.23 2026-06-10 01:45:41 +00:00
Angel J
f2a0bb87da t3code: 0.0.25 -> 0.0.27 2026-06-09 18:37:53 -07:00
nick-linux8
55f97042c8 xorg-server: add nick-linux to maintainers 2026-06-09 21:36:15 -04:00
R. Ryantm
8aeb134d46 seadrive-gui: 3.0.22 -> 3.0.23 2026-06-10 01:34:37 +00:00
arcayr
8bae9e015b apacheHttpd: 2.4.67 -> 2.4.68 2026-06-10 11:32:25 +10:00
arcayr
5d18c5f6ab maintainers: add arcayr 2026-06-10 11:31:40 +10:00
nick-linux8
c670843064 yaml-lang-server: add nick-linux to maintainers 2026-06-09 21:27:01 -04:00
R. Ryantm
cb0798da03 jetbrains.webstorm: 2026.1.2 -> 2026.1.3 2026-06-10 01:24:08 +00:00
Robert Schütz
b661a38632 home-assistant-custom-components.waste_collection_schedule: 2.26.0 -> 2.27.0
Diff: https://github.com/mampfes/hacs_waste_collection_schedule/compare/v2.26.0...v2.27.0

Changelog: https://github.com/mampfes/hacs_waste_collection_schedule/releases/tag/v2.27.0
2026-06-09 18:20:44 -07:00
Robert Schütz
4d1f02f957 home-assistant-custom-components.polaris-mqtt: 1.1.3 -> 1.1.4
Diff: https://github.com/samoswall/polaris-mqtt/compare/v1.1.3...v1.1.4
2026-06-09 18:20:44 -07:00
Robert Schütz
ed86ffb0fa home-assistant-custom-components.local_openai: 1.7.0 -> 1.8.0
Diff: https://github.com/skye-harris/hass_local_openai_llm/compare/1.7.0...1.8.0

Changelog: https://github.com/skye-harris/hass_local_openai_llm/releases/tag/1.8.0
2026-06-09 18:20:44 -07:00
Robert Schütz
ddf049ff27 home-assistant-custom-components.local_luftdaten: 2.3.1 -> 2.4.0
Diff: https://github.com/lichtteil/local_luftdaten/compare/2.3.1...2.4.0

Changelog: https://github.com/lichtteil/local_luftdaten/releases/tag/2.4.0
2026-06-09 18:20:44 -07:00
Robert Schütz
752833d580 home-assistant-custom-components.llm_intents: 1.8.1 -> 1.8.2
Diff: https://github.com/skye-harris/llm_intents/compare/1.8.1...1.8.2

Changelog: https://github.com/skye-harris/llm_intents/releases/tag/1.8.2
2026-06-09 18:20:43 -07:00
Robert Schütz
98d03d1846 home-assistant-custom-components.frigidaire: 0.1.19 -> 0.1.20
Diff: https://github.com/bm1549/home-assistant-frigidaire/compare/0.1.19...0.1.20
2026-06-09 18:20:43 -07:00
Robert Schütz
d500ab8275 home-assistant-custom-components.ecoflow_ble: 0.9.2 -> 0.9.3
Diff: https://github.com/rabits/ha-ef-ble/compare/v0.9.2...v0.9.3

Changelog: https://github.com/rabits/ha-ef-ble/releases/tag/v0.9.3
2026-06-09 18:20:43 -07:00
Robert Schütz
9a62c689be home-assistant-custom-components.dreo: 1.9.10 -> 1.9.12
Diff: https://github.com/JeffSteinbok/hass-dreo/compare/v1.9.10...v1.9.12

Changelog: https://github.com/JeffSteinbok/hass-dreo/releases/tag/v1.9.12
2026-06-09 18:20:42 -07:00
Robert Schütz
62e9d60102 home-assistant-custom-components.blueprints-updater: 2.7.2 -> 2.7.3
Diff: https://github.com/luuquangvu/blueprints-updater/compare/2.7.2...2.7.3

Changelog: https://github.com/luuquangvu/blueprints-updater/releases/tag/2.7.3
2026-06-09 18:20:42 -07:00
Emily
31d1d80b3f lib/systems: move kernel configuration out of the platform structure
Currently, you need to override `stdenv.hostPlatform` to request a
compressed kernel on AArch64, and the kernel configuration is split
between the central structured configuration and string snippets in
platform definitions. This has consequently made the latter bitrot
terribly. Since the platform‐specific logic is now very limited after
cleaning up the detritus, we can move it into the kernel derivation
and expose the relevant configuration there for anyone who wants to
customize it further or needs to read it out.

Co-authored-by: zowoq <59103226+zowoq@users.noreply.github.com>
2026-06-10 11:17:38 +10:00
R. Ryantm
1030a31acd python3Packages.xiaomi-ble: 1.12.3 -> 1.14.3 2026-06-10 01:15:04 +00:00
nick-linux8
108d274ce4 yaml-fmt: add nick-linux to maintainers 2026-06-09 21:12:48 -04:00
Robert Schütz
3368c0bda7 home-assistant-custom-components.auth_oidc: 1.1.0 -> 1.1.1
Diff: https://github.com/christiaangoossens/hass-oidc-auth/compare/v1.1.0...v1.1.1

Changelog: https://github.com/christiaangoossens/hass-oidc-auth/releases/tag/v1.1.1
2026-06-09 18:02:02 -07:00
Sarah Clark
ba667b36b0 python3Packages.langchain-perplexity: 1.1.0 -> 1.3.2 2026-06-09 17:58:35 -07:00
nick-linux8
3cc5a52955 vlc: add nick-linux to maintainers 2026-06-09 20:51:07 -04:00
R. Ryantm
a674bceafd supabase-cli: 2.102.0 -> 2.105.0 2026-06-10 00:48:07 +00:00
R. Ryantm
459544c809 gitkraken: 12.1.2 -> 12.2.0 2026-06-10 00:46:54 +00:00
Sarah Clark
9bbc5f80be python3Packages.perplexityai: init at 0.38.0 2026-06-09 17:37:33 -07:00
R. Ryantm
90f6f9a01b vscode-extensions.cweijan.vscode-database-client2: 8.4.7 -> 8.5.1 2026-06-10 00:28:04 +00:00
Martin Weinelt
0de684a160 home-assistant: 2026.6.1 -> 2026.6.2 2026-06-10 02:26:06 +02:00
R. Ryantm
c0f53ee2b8 versatiles: 4.1.4 -> 4.2.0 2026-06-10 00:15:26 +00:00
Martin Weinelt
94a19b7886 python3Packages.zinvolt: 0.4.3 -> 1.0.0
https://github.com/joostlek/python-zinvolt/releases/tag/v1.0.0
2026-06-10 02:15:13 +02:00
Martin Weinelt
42d8623195 python3Packages.renault-api: 0.5.11 -> 0.5.12
https://github.com/hacf-fr/renault-api/releases/tag/v0.5.12
2026-06-10 02:14:43 +02:00
Martin Weinelt
5e3e2dccab python3Packages.opower: 0.18.3 -> 0.18.4
https://github.com/tronikos/opower/releases/tag/v0.18.4
2026-06-10 02:14:23 +02:00
Martin Weinelt
433e3f6662 python3Packages.mitsubishi-comfort: 0.3.0 -> 0.3.1
https://github.com/nikolairahimi/mitsubishi-comfort/releases/tag/v0.3.1
2026-06-10 02:14:00 +02:00
Jost Alemann
2e3ee35760 yt-dlp: 2026.03.17 -> 2026.06.09
Changelog: https://github.com/yt-dlp/yt-dlp/releases/tag/2026.06.09
Diff: https://github.com/yt-dlp/yt-dlp/compare/2026.03.17...2026.06.09
2026-06-10 02:09:23 +02:00
R. Ryantm
96149a836d audacious: 4.6 -> 4.6.1 2026-06-10 00:06:58 +00:00
Fabian Affolter
10520b7d95 netflow2ng: init at 0.2.2
NetFlow v9 collector for ntopng

https://github.com/synfinatic/netflow2ng
2026-06-10 02:04:06 +02:00
Sarah Clark
12547c94a9 python3Packages.langchain-fireworks: modernize 2026-06-09 16:58:00 -07:00
Sarah Clark
c26c53b125 python3Packages.langchain-fireworks: 1.3.1 -> 1.4.2 2026-06-09 16:58:00 -07:00
Sarah Clark
46dd020821 python3Packages:betterproto-fw: drop
Private fork no longer required by fireworks-ai.
2026-06-09 16:58:00 -07:00
Sarah Clark
63f3e41fd2 python3Packages.asyncstdlib-fw: drop 2026-06-09 16:58:00 -07:00
R. Ryantm
965da620ec python3Packages.weaviate-client: 4.21.2 -> 4.21.3 2026-06-09 23:46:11 +00:00
nick-linux8
aa39517cf7 iw: add nick-linux to maintainers 2026-06-09 19:42:52 -04:00
R. Ryantm
d7aa66a085 deja: 0.3.0 -> 0.3.1 2026-06-09 23:37:44 +00:00
Sarah Clark
050857a4ce python3Packages.fireworks-ai: 0.19.20 -> 1.2.0.alpha.71
Moved from PyPi source to GitHub source.
2026-06-09 16:20:04 -07:00
R. Ryantm
8f8def16b6 coc-clangd: 0-unstable-2026-05-11 -> 0-unstable-2026-06-02 2026-06-09 23:07:09 +00:00
Ilan Joselevich
8f68c76d48 nixos/lib/utils: fix escapeSystemdPath for paths with "." segments
escapeSystemdPath relied on lib.strings.normalizePath, which only
collapses duplicate slashes and does not drop "." path components the
way systemd's path_simplify() does. A path like /mnt/./foo was thus
escaped to mnt-.-foo instead of mnt-foo, and systemd refused the
generated unit ("Where= setting doesn't match unit name").

Reimplement the simplification to match `systemd-escape --path` exactly:
drop "." and empty components, collapse a leading ".." run in an
absolute path to the root, and throw on any input systemd-escape
rejects (a non-leading "..", or a relative path that reduces to
nothing). Parity is checked against the systemd-escape binary over a
battery of edge cases and fuzzed inputs. While here, hoist the constant
escape table and partial applications out of the per-call lambda so
they are built once rather than on every call, making the function
~2.5x faster.

Resolves: https://github.com/NixOS/nixpkgs/issues/515270
Assisted-by: Claude:claude-opus-4-8
2026-06-10 02:03:37 +03:00
Ryan Horiguchi
4d11dd6348 prowlarr: 2.3.5.5327 -> 2.4.0.5397 2026-06-10 00:53:25 +02:00
R. Ryantm
5ddea568ec cosmic-ext-applet-caffeine: 0-unstable-2026-04-18 -> 0-unstable-2026-06-03 2026-06-09 22:44:49 +00:00
R. Ryantm
f1517b9d00 mympd: 25.1.0 -> 25.1.1 2026-06-09 22:39:46 +00:00
nick-linux8
b9a151c18c inxi: add nick-linux to maintainers 2026-06-09 18:29:10 -04:00
Gaetan Lepage
dad53a9e37 gromacs: cleanup 2026-06-09 22:27:42 +00:00
Attila Oláh
b502e8ddbf codex: 0.137.0 -> 0.139.0
Update LTO replacement from "fat" to "thin" to accomodate upstream
change.

Link with explicit lld path on Darwin.
2026-06-10 00:10:44 +02:00
R. Ryantm
fc899c8d68 python3Packages.beets-audible: 1.4.0 -> 1.5.0 2026-06-09 22:09:33 +00:00
Gaetan Lepage
b2d648ff9b lammps: cleanup 2026-06-09 22:02:24 +00:00
R. Ryantm
93deaf37a9 awsbck: 1.0.3 -> 1.0.4 2026-06-09 21:38:20 +00:00
Steven Allen
c974f3caec brave: 1.91.168 -> 1.91.171
Release notes: https://community.brave.app/t/release-channel-1-91-171/654061
2026-06-09 14:32:31 -07:00
R. Ryantm
a0c083b56f cargo-update: 20.0.0 -> 20.0.1 2026-06-09 21:29:56 +00:00
R. Ryantm
0b74a6f0a5 cargo-fuzz: 0.13.1 -> 0.13.2 2026-06-09 21:29:23 +00:00
R. Ryantm
36d6ddd4dc btrfs-auto-snapshot: 2.0.4 -> 2.1.1 2026-06-09 21:28:42 +00:00
R. Ryantm
65a2c5508b john: 1.9.0-Jumbo-1-unstable-2026-05-31 -> 1.9.0-Jumbo-1-unstable-2026-06-07 2026-06-09 21:26:09 +00:00
R. Ryantm
622a16d723 all-the-package-names: 2.0.2460 -> 2.0.2469 2026-06-09 21:13:33 +00:00
Ethan Carter Edwards
dceb4ddd91 antigravity-cli: tighten patchelf usage
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-09 14:11:45 -07:00
R. Ryantm
25ded7e9d4 python3Packages.osc: 1.27.0 -> 1.27.1 2026-06-09 20:52:38 +00:00
R. Ryantm
9eef9d73d0 python3Packages.nvidia-ml-py: 13.595.45 -> 13.610.43 2026-06-09 19:13:34 +00:00
R. Ryantm
b1d6605335 talosctl: 1.13.3 -> 1.13.4 2026-06-09 19:11:36 +00:00
Robert Schütz
1bc33fc067 python3Packages.ocrmypdf: 17.4.2 -> 17.5.0
Diff: https://github.com/ocrmypdf/OCRmyPDF/compare/v17.4.2...v17.5.0

Changelog: https://github.com/ocrmypdf/OCRmyPDF/blob/v17.5.0/docs/releasenotes/version17.md
2026-06-09 12:06:37 -07:00
r-vdp
dff88cbd79 nixos/systemd-boot: drop bootspec synthesize fallback
Older generations without boot.json are skipped with a
warning.
2026-06-09 22:03:07 +03:00
R. Ryantm
de0b877877 python3Packages.torchio: 1.2.0 -> 1.2.1 2026-06-09 19:02:20 +00:00
Alexis Hildebrandt
652675a4f8 remind: 06.02.06 → 06.02.07 2026-06-09 20:59:53 +02:00
Guy Chronister
c77b284a0e fltrdr: migrate to finalAttrs, use tag and SRI hash, add strictDeps and structuredAttrs
Assisted-by: Cursor Composer 2.5

fltrdr: migrate to by-name

Assisted-by: Cursor Composer 2.5
2026-06-09 13:53:40 -05:00
Perchun Pak
f84fa8eb11 zellijPlugins: move docs to wiki.nixos.org 2026-06-09 20:50:16 +02:00
r-vdp
c44bf2a69d nixos/bootspec: remove enable option
Bootspec has been enabled by default and marked internal for a long
time.

Dropping this option avoids us needing fallbacks in bootloader scripts.
2026-06-09 21:45:54 +03:00
Fabian Affolter
f78f8f107a python3Packages.claude-agent-sdk: 0.2.93 -> 0.2.95
Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.2.93...v0.2.95

Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.2.95/CHANGELOG.md
2026-06-09 20:20:25 +02:00
Ra77a3l3-jar
e1afb7b8be steelix: refactor to wrap helix, fix missing themes and grammars 2026-06-09 20:06:23 +02:00
alfarel
9e3898872c python3Packages.pysdl3: fix docfile hashes for 0.9.11b1 2026-06-09 13:28:50 -04:00
Ethan Carter Edwards
17094c7888 python3Packages.primp: remove Cargo.lock
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-09 10:16:09 -07:00
Sandro Jäckel
dd1e8697e4 {,python3Packages.}numkong: init at 7.7.0 2026-06-09 18:53:44 +02:00
R. Ryantm
b127e7745e qgis: 4.0.2 -> 4.0.3 2026-06-09 16:45:15 +00:00
Zain Kergaye
e4ee25311f homebank: 5.10 -> 5.10.1 2026-06-09 10:42:35 -06:00
r-vdp
9c5f401936 nixos/networkmanager: create the correct configured keyfile.path 2026-06-09 19:41:37 +03:00
r-vdp
9b869f92d3 nixos/networkmanager: convert tmpfiles to structured settings 2026-06-09 19:27:59 +03:00
R. Ryantm
0e1bf6051a algia: 0.0.121 -> 0.0.122 2026-06-09 15:52:04 +00:00
Kasifrasi
890c3e0ba0 readest: 0.11.1 -> 0.11.4
- Upgrade pnpm dependency from pnpm_10 to pnpm_11
- Add jq step to update package.json version during build
2026-06-09 17:36:46 +02:00
Terry Garcia
3ccd28ab76 simplex-chat-desktop: 6.5.2 -> 6.5.4 2026-06-09 10:29:17 -05:00
Nico Felbinger
93a7a72dbe netboxPlugins.netbox-topology-views: migrate to finalAttrs 2026-06-09 17:27:22 +02:00
Nico Felbinger
be5633c2cb netboxPlugins.netbox-security: migrate to finalAttrs 2026-06-09 17:27:21 +02:00
Nico Felbinger
788919a370 netboxPlugins.netbox-secrets: migrate to finalAttrs 2026-06-09 17:27:21 +02:00
Nico Felbinger
ea3fe54ecd netboxPlugins.netbox-routing: migrate to finalAttrs 2026-06-09 17:27:20 +02:00
Nico Felbinger
c15120862e netboxPlugins.netbox-reorder-rack: migrate to finalAttrs 2026-06-09 17:27:20 +02:00
Nico Felbinger
befb7b839b netboxPlugins.netbox-lists: migrate to finalAttrs 2026-06-09 17:27:19 +02:00
Nico Felbinger
8a3e150013 netboxPlugins.netbox-lifecycle: migrate to finalAttrs 2026-06-09 17:27:19 +02:00
Nico Felbinger
de4f114123 netboxPlugins.netbox-inventory: migrate to finalAttrs 2026-06-09 17:27:18 +02:00
Nico Felbinger
21e6d9eb78 netboxPlugins.netbox-floorplan-plugin: migrate to finalAttrs 2026-06-09 17:27:18 +02:00
Nico Felbinger
5f83b30e58 netboxPlugins.netbox-documents: migrate to finalAttrs 2026-06-09 17:27:17 +02:00
Nico Felbinger
24e7cb05e0 netboxPlugins.netbox-dns: migrate to finalAttrs 2026-06-09 17:27:14 +02:00
Nico Felbinger
7777821210 netboxPlugins.netbox-data-flows: migrate to finalAttrs 2026-06-09 17:26:59 +02:00
Nico Felbinger
27fe6eb5b0 netboxPlugins.netbox-custom-objects: migrate to finalAttrs 2026-06-09 17:26:58 +02:00
Nico Felbinger
e4afd940a7 netboxPlugins.netbox-contextmenus: migrate to finalAttrs 2026-06-09 17:26:58 +02:00
Nico Felbinger
c718bd2bea netboxPlugins.netbox-config-backup: migrate to finalAttrs 2026-06-09 17:26:57 +02:00
Nico Felbinger
6f6f8887b2 netboxPlugins.netbox-bgp: migrate to finalAttrs 2026-06-09 17:26:54 +02:00
Stefan Haan
c51bde3f5d texstudio: 4.9.3 -> 4.9.5 2026-06-09 17:11:22 +02:00
Grayson Tinker
da61b3ddf3 stag: migrate to by-name 2026-06-09 07:42:55 -07:00
Grayson Tinker
df17e07ade blucontrol: migrate to by-name 2026-06-09 07:42:55 -07:00
Grayson Tinker
bfdab41d83 parsec-bin: migrate to by-name 2026-06-09 07:42:55 -07:00
Grayson Tinker
84f3d12f5b mu-repo: migrate to by-name 2026-06-09 07:42:54 -07:00
Grayson Tinker
1200bc87a6 mwic: migrate to by-name 2026-06-09 07:39:48 -07:00
Grayson Tinker
8daea9d60e ding: migrate to by-name 2026-06-09 07:39:48 -07:00
Grayson Tinker
4bcb6f4549 teos: migrate to by-name 2026-06-09 07:39:48 -07:00
Grayson Tinker
c36f839152 teos-watchtower-plugin: migrate to by-name 2026-06-09 07:39:48 -07:00
Grayson Tinker
ca029e4856 ci/OWNERS: Drop entry for pkgs/applications/blockchains
The subsequent two commits will remove the final packages from this directory.
2026-06-09 07:39:48 -07:00
Grayson Tinker
773eba567b rednotebook: migrate to by-name 2026-06-09 07:39:47 -07:00
Grayson Tinker
b865a68d53 svn2git: migrate to by-name 2026-06-09 07:38:57 -07:00
Sandro Jäckel
eb5b956e1a galaxy-buds-client: 5.2.0 -> 5.2.1
Diff: https://github.com/ThePBone/GalaxyBudsClient/compare/5.2.0...5.2.1
2026-06-09 16:28:18 +02:00
fliiiix
d1086a0974 python3Packages.colorful: Ignore development versions for automatic updates 2026-06-09 15:55:16 +02:00
R. Ryantm
18c11a7f38 oauth2-proxy: 7.15.2 -> 7.15.3 2026-06-09 13:49:44 +00:00
Sam Pointon
50281dab55 nixos/haproxy: drop redundant and faulty config check
See https://github.com/haproxy/haproxy/issues/3341.

There are multiple issues with the current code:

0. It doesn't work at all if you're doing socket activation and passing 
file descriptors to HAProxy to bind to: systemd doesn't pass the FDs in 
ExecStartPre, but haproxy -c requires them.

1. More generally, HAProxy upstream recommends making the invocation of 
haproxy -c identical to the actual invocation of haproxy. This is 
awkward to achieve without putting the check immediately before the 
service start... but what's the point in that when it fails anyway?

2. Hence, upstream recommends just removing the check and letting the 
(re)start fail if it's going to.

So, let's just do that and remove it: the check isn't load bearing and 
is actively causing problems.
2026-06-09 14:39:28 +01:00
pinage404
4f6211f6dc cook-cli: 0.30.0 -> 0.31.0
Diff: https://github.com/cooklang/cookcli/compare/v0.30.0...v0.31.0

Changelog: https://github.com/cooklang/cookcli/releases/tag/v0.31.0
2026-06-09 15:35:58 +02:00
R. Ryantm
0857500295 tmuxPlugins.fingers: 2.6.2 -> 2.7.1 2026-06-09 13:32:09 +00:00
Thierry Delafontaine
00df5f1a4e television: 0.15.7 -> 0.15.8
https://github.com/alexpasmantier/television/releases/tag/0.15.8
2026-06-09 15:27:07 +02:00
Marcel
3e28a25757 karere: 2.5.5 -> 3.1.1
Diff: https://github.com/tobagin/karere/compare/v2.5.5...v3.1.1

Changelog: https://github.com/tobagin/karere/blob/refs/tags/v3.1.1/CHANGELOG.md
2026-06-09 15:22:27 +02:00
Arsenii Zorin
de2ed27154 pulumi-bin: 3.237.0 -> 3.245.0 2026-06-09 16:01:02 +03:00
Fernando Rodrigues
c8ec62ac39 xen: patch with XSA-494
Xen Security Advisory CVE-2026-42488 / XSA-494
                               version 3

                   x86: mismatched mapcache metadata

Some shadow paging errors paths will switch the page-tables without
updating the currently running vCPU reference.  This causes a mismatch
between the loaded page-tables and the mapcache metadata which can lead
to corruption of the mapcache.

Privilege escalation, Denial of Service (DoS) affecting the entire host,
and information leaks.

https://xenbits.xen.org/xsa/advisory-494.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-06-09 22:57:58 +10:00
Fernando Rodrigues
542f4fed39 xen: patch with XSA-493
ARM-only issue. Despite us not supporting Aarch64 Xen on NixOS, it costs us
nothing to add the patches.

              Xen Security Advisory CVE-2025-10263 / XSA-493
                                 version 2

 Arm: Completion of memory accesses not guaranteed by completion of a TLBI

A hardware issue has been identified in certain Arm CPU designs.  A
broadcast TLBI on one PE may complete before affected memory accesses
on another PE are globally observed.  This may permit bypass of Stage 1
translation, Stage 2 translation, or GPT protection.

The erratum occurs when all of the following conditions are met:

 - A PE (PEx) executes a store.
 - Another PE (PEy) executes a TLBI instruction which applies to
   Stage 1 only information, Stage 1 and 2 information, or GPT
   information (but not Stage 2 only information), applies to the
   Inner Shareable or Outer Shareable domain containing PEx, and
   affects at least one of the bytes accessed by PEx's store.
 - PEy executes a DSB instruction which is sufficient to complete the
   TLBI instruction.
 - Complex micro-architectural conditions occur.

When all conditions are met, PEy's DSB may complete before the global
observation of a portion of PEx's store which was affected by the TLB
invalidation.  This store may complete at a later time, after memory
accesses which are ordered after the DSB.

The relevant TLB entries are invalidated correctly before the
completion of the DSB.  This erratum does not affect reads.

For more details, please refer to the Arm Security Center:
  https://developer.arm.com/Arm%20Security%20Center

A malicious guest may be able to write to memory it no longer has
permission to write to, after Xen has modified Stage 2 translation to
forbid writes to that location.  This could allow a guest to escalate
its privileges to that of the hypervisor.

https://xenbits.xen.org/xsa/advisory-493.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-06-09 22:57:58 +10:00
Fernando Rodrigues
3d1d9bee16 xen: patch with XSA-492
Xen Security Advisory CVE-2026-42489,CVE-2026-42490 / XSA-492
                               version 3

                       domctl lock open to abuse

To create and manage guests, domctl operations are used by the control
domain, a possible Xenstore domain, or by a domain controlling a
particular guest.  Some of these operations may not be executed in
parallel, so a system-wide lock is used.  The way that lock is acquired
is, however, not providing any fairness.  This is CVE-2026-42489.

Furthermore, with XSM/Flask in use, the lock acquire will, for some
operations, occur ahead of any permission checking.  This is
CVE-2026-42490.

A less privileged entity may stall an equally or more privileged entity,
potentially leading to a Denial od Service (DoS) of up to the entire
host.

https://xenbits.xen.org/xsa/advisory-492.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-06-09 22:57:58 +10:00
Fernando Rodrigues
1629ccf012 xen: patch with XSA-491
Xen Security Advisory CVE-2026-42487 / XSA-491
                               version 2

                    x86 HVM I/O port list traversal

HVM guest I/O port accesses are subject to either emulation or at least
translation.  Translations are managed by the device model (via
XEN_DOMCTL_ioport_mapping), and hence the linked list used may changed
at any time.  Traversal of those lists (while handling guest I/O port
accesses) therefore needs synchronizing with updates, which was missing
so far.

A device model of a HVM guest can cause a hypervisor crash, causing a
Denial of Service (DoS) of the entire host.  Privilege escalation and
information leaks cannot be ruled out.

https://xenbits.xen.org/xsa/advisory-491.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-06-09 22:57:58 +10:00
Fernando Rodrigues
a343770e93 xen: patch with XSA-490
Released a while ago. We had difficulties adding it to Nixpkgs at the time as
our Xen needed to be updated to the .3 release.

            Xen Security Advisory CVE-2025-54518 / XSA-490

                   x86: CPU Opcode Cache corruption

AMD have disclosed a potential vulnerability in certain CPUs which can
cause instructions to execute at a higher privilege.

For more information, see:
  https://www.amd.com/en/resources/product-security/bulletin/amd-sb-7052.html

Code of any privilege could escalate to a higher privilege, including
userspace to kernel, and guest to host.

https://xenbits.xen.org/xsa/advisory-490.html

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2026-06-09 22:57:57 +10:00
R. Ryantm
ea30bc1408 qgis-ltr: 3.44.10 -> 3.44.11 2026-06-09 12:48:11 +00:00
Kerstin Humm
1daadb6e87 nixos/lauti: fix type on services.lauti.secrets
This made it impossible to set multiple secret files
2026-06-09 14:26:16 +02:00
R. Ryantm
73413d12d0 python3Packages.qcengine: 0.50.0rc2 -> 0.50.0 2026-06-09 14:23:21 +02:00
R. Ryantm
8a4df751cd mirrord: 3.213.0 -> 3.216.0 2026-06-09 11:52:26 +00:00
R. Ryantm
cd580da6fb vscode-extensions.fstarlang.fstar-vscode-assistant: 0.25.0 -> 0.25.4 2026-06-09 11:33:11 +00:00
Cheng Shao
fbf91fa045 krunvm: 0.2.4 -> 0.2.6 2026-06-09 12:40:38 +02:00
Cheng Shao
a5214d1f9a libkrun: 1.17.4 -> 1.18.1 2026-06-09 12:40:38 +02:00
Cheng Shao
5e09f62540 libkrunfw: 5.3.0 -> 5.5.0 2026-06-09 12:40:38 +02:00
Alexis Hildebrandt
9c6576c929 python3Packages.pymdown-extensions: 10.21.2 → 10.21.3 2026-06-09 12:40:24 +02:00
R. Ryantm
da065749a3 python3Packages.pysmart: 1.4.2 -> 1.4.3 2026-06-09 08:31:41 +00:00
R. Ryantm
00ae980987 open-websearch: 1.2.7 -> 2.1.9 2026-06-09 08:25:22 +00:00
R. Ryantm
0fc257bd85 vscode-extensions.yy0931.vscode-sqlite3-editor: 1.0.212 -> 1.0.214 2026-06-09 03:49:02 +00:00
Gus
7f3053e901 seanime: 3.8.3 -> 3.8.4 2026-06-08 23:44:56 -04:00
R. Ryantm
2e2ebf63ac python3Packages.google-cloud-secret-manager: 2.28.0 -> 2.29.0 2026-06-09 03:42:10 +00:00
R. Ryantm
b323a813bf podofo: 1.1.0 -> 1.1.1 2026-06-09 02:32:04 +00:00
Zain Kergaye
a22e20d775 syncthing: 2.0.15 -> 2.1.0 2026-06-08 20:20:37 -06:00
Zain Kergaye
0c1890a800 syncthing: add zainkergaye as maintainer 2026-06-08 20:19:30 -06:00
Angel J
191c31afec t3code: add optional Cursor CLI and OpenCode integrations 2026-06-08 18:43:41 -07:00
R. Ryantm
c96aaca10c betula: 1.7.0 -> 1.8.0 2026-06-09 01:05:44 +00:00
Robert Schütz
11eaab5aa8 python3Packages.qh3: use finalAttrs 2026-06-08 17:25:44 -07:00
Robert Schütz
13fb7a7beb python3Packages.qh3: 1.9.1 -> 1.9.2
Diff: https://github.com/jawah/qh3/compare/v1.9.1...v1.9.2

Changelog: https://github.com/jawah/qh3/blob/v1.9.2/CHANGELOG.rst
2026-06-08 17:16:43 -07:00
Ethan Carter Edwards
c1aabb026d devin-cli: cleanup derivation
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-08 17:09:19 -07:00
Lein Matsumaru
814ea7c585 python3Packages.pyscf: 2.13.0 -> 2.13.1
cppe is no longer available by default you should use optional-dependencies.cppe
2026-06-08 23:57:58 +00:00
Otavio Salvador
b8b3c3ad18 python3Packages.junit2html: 30.1.3 -> 31.1.3
Upstream stopped publishing source distributions on PyPI starting with
31.0.1; switch to fetchFromGitLab using the upstream version tags.

The tagged GitLab source ships the test suite, so enable it via
pytestCheckHook.

Assisted-by: Claude Code (claude-opus-4-8)
2026-06-08 20:28:07 -03:00
SandaruKasa
4f1d484e4e vscode-extensions.gruntfuggly.todo-tree: bundle ripgrep 2026-06-09 02:01:35 +03:00
SandaruKasa
4cd5828347 vscode-extensions.gruntfuggly.todo-tree: modernize 2026-06-09 02:01:35 +03:00
SandaruKasa
e42efda306 vscode-extensions.gruntfuggly.todo-tree: adopt 2026-06-09 01:53:31 +03:00
SandaruKasa
3041c741c9 vscode-extensions.gruntfuggly.todo-tree: move to a separate file 2026-06-09 01:53:31 +03:00
R. Ryantm
a862667798 mt32emu-qt: 1.12.1 -> 1.12.2 2026-06-08 21:50:50 +00:00
R. Ryantm
fd6d44b849 mt32emu-smf2wav: 1.9.2 -> 1.9.3 2026-06-08 21:46:23 +00:00
R. Ryantm
581de4f011 matrix-commander-rs: 1.0.0 -> 1.0.1 2026-06-08 21:01:12 +00:00
R. Ryantm
790e489027 qemu: 11.0.0 -> 11.0.1 2026-06-08 19:44:24 +00:00
transcaffeine
a8a0117d4a victoriametrics: 1.144.0 -> 1.145.0
Release notes: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.145.0
Full changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.144.0...v1.145.0
2026-06-08 21:22:20 +02:00
Nico Felbinger
25df9174a4 nixos/malloc: check legacy scudo options exist before use 2026-06-08 21:14:10 +02:00
amusingimpala75
7370ab8979 darwin.PowerManagement: update xcodeHash 2026-06-08 12:11:38 -07:00
Ethan Carter Edwards
411c555a35 rasm: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-08 11:32:50 -07:00
Robert Schütz
2e8f6f5eab libwebsockets: 4.4.1 -> 4.4.5
Diff: https://github.com/warmcat/libwebsockets/compare/v4.4.1...v4.4.5
2026-06-08 11:28:07 -07:00
Tatu Argillander
389d1a8463 vtsls: add lsp initialization smoke test 2026-06-08 20:54:39 +03:00
Tatu Argillander
097e117e4a vtsls: 0.2.9 -> 0.3.0 2026-06-08 20:54:31 +03:00
R. Ryantm
55a4ce251d immich-public-proxy: 1.15.6 -> 2.4.0 2026-06-08 16:37:38 +00:00
Sean Gilligan
ebfc3f35f6 secp256k1-jdk: init at 0.3 2026-06-08 09:21:57 -07:00
R. Ryantm
3958be52de opl3bankeditor: 1.5.1-unstable-2026-05-23 -> 1.5.1-unstable-2026-06-06 2026-06-08 16:03:02 +00:00
Brian Leung
b0343248e3 tree-sitter-grammars.tree-sitter-dune: init at 0-unstable-2026-05-21 2026-06-08 08:52:26 -07:00
Robert Schütz
0d5bb22e5f perlPackages.SysVirt: 12.1.0 -> 12.4.0
Diff: https://gitlab.com/libvirt/libvirt-perl/-/compare/v12.1.0...v12.4.0
2026-06-08 08:50:50 -07:00
deathbymanatee
662a23d7dd labwc: make systemd dependency optional 2026-06-08 10:46:03 -05:00
Robert Schütz
d332c4b32e libvirt: 12.2.0 -> 12.4.0
Diff: https://gitlab.com/libvirt/libvirt/-/compare/v12.2.0...12.4.0

Changelog: https://gitlab.com/libvirt/libvirt/-/raw/v12.4.0/NEWS.rst
2026-06-08 08:20:19 -07:00
gale
51195a0271 slimevr: use pnpm_10 and fetcherVersion 4 2026-06-08 10:15:30 -05:00
gale
d1090e782e slimevr-server: mark brokwn on darwin
slimevr already was.
2026-06-08 10:13:57 -05:00
Robert Schütz
5376b6f7ce libunibreak: 6.1 -> 7.0
Diff: https://github.com/adah1972/libunibreak/compare/libunibreak_6_1...libunibreak_7_0

Changelog: https://github.com/adah1972/libunibreak/blob/libunibreak_7_0/NEWS
2026-06-08 08:06:47 -07:00
R. Ryantm
228939b174 temporal-cli: 1.7.0 -> 1.7.1 2026-06-08 14:54:58 +00:00
Guy Chronister
6e358fb2ed apache-airflow: switch to finalAttrs, inline let binding
Assisted-by: Cursor Composer 2.5
2026-06-08 08:41:54 -05:00
Artemis Tosini
0fd107dc2e nixos/qemu-vm: set daemon user in register-nix-paths
The register-nix-paths service caused the nix database to be owned by
root, breaking unprivileged daemon support.

It is unclear why this worked previously.
2026-06-08 09:39:57 -04:00
Yifei Sun
5040d1fc3c niks3: 1.6.0 -> 1.6.1
Diff: https://github.com/Mic92/niks3/compare/v1.6.0...v1.6.1

Changelog: https://github.com/Mic92/niks3/releases/tag/v1.6.1
2026-06-08 15:32:30 +02:00
Guillaume Girol
c6ce45d55d door-knocker: 0.8.0 -> 0.9.0
Diff: https://codeberg.org/tytan652/door-knocker/compare/0.8.0...0.9.0
2026-06-08 14:31:14 +02:00
R. Ryantm
c117cc6dc1 octavePackages.dicom: 0.7.2 -> 0.7.3 2026-06-08 12:21:59 +00:00
R. Ryantm
8d4e7807ab ghidra-extensions.findcrypt: 3.1.8 -> 3.1.9 2026-06-08 10:15:11 +00:00
Antonis Kotronakis
2e9835cf0e it-tools: 2024.10.22-7ca5933 -> 0-unstable-2026-06-08 2026-06-08 13:07:46 +03:00
Bart Oostveen
708884d57d element-call: add bartoostveen as a maintainer 2026-06-08 10:45:42 +02:00
Bart Oostveen
49095ae2dd element-call: 0.18.0 -> 0.20.1
Changelog: https://github.com/element-hq/element-call/releases/tag/v0.20.1
Full diff: https://github.com/element-hq/element-call/compare/v0.18.0...v0.20.1

Upstream moved to pnpm as well, so accounts for that.
License is corrected to agplv3, see also https://github.com/element-hq/element-call/pull/2984
2026-06-08 10:45:27 +02:00
Jonathan del Strother
5a938581cb redo-apenwarr: fix tests in sandboxed darwin
From 7f00abc36b/t/105-sympath/all.do (L16-L17) -
redo's testsuite uses /etc/passwd as a sample absolute-path dependency that won't change. Under darwin, this gets caught by sandboxing:

> do      t/105-sympath/all
> do        ../../../../../../private/etc/passwd
> do: ../../../../../../private/etc/passwd: no .do file (/nix/var/nix/builds/nix-15278-2435295101/source)

Fix tests by replacing /etc/passwd with another arbitrarily-chosen absolute path which we know we can read
2026-06-08 09:17:46 +01:00
Emilia Bopp
c425079181 python3Packages.schwifty: fix version mismatch
Versions on PyPI and GitHub are inconsistent as PyPI cannot faithfully
represent schwifty's CalVer scheme, in particular leading zeros in the
month. Therefore we treat them as separate, independent version numbers.

fixes #514132
2026-06-08 09:51:34 +02:00
R. Ryantm
6602b3e2fc vscode-extensions.ms-windows-ai-studio.windows-ai-studio: 1.0.1 -> 1.4.2 2026-06-08 07:44:26 +00:00
0xSA7
b858e5f918 coulomb: fix wrapper injection, missing GUI icons, and add co-maintainer 2026-06-08 10:09:52 +03:00
0xSA7
5525b5476b maintainers: add 0xSA7 2026-06-08 10:09:23 +03:00
andre4ik3
c21c0dc02d fex: 2604 -> 2605 2026-06-08 07:01:57 +00:00
R. Ryantm
a28026df27 zapzap: 6.5.0.0.1 -> 6.5.1 2026-06-08 06:03:35 +00:00
Philip Johansson
fd45d8736a qbit-manage: 4.8.0 -> 4.8.1 2026-06-08 07:18:20 +02:00
R. Ryantm
b8fd224dc0 nu-lint: 1.1.2 -> 1.2.1 2026-06-08 02:49:40 +00:00
R. Ryantm
ee6646450f trivy: 0.69.3 -> 0.71.0 2026-06-08 01:47:55 +00:00
Tristan Ross
e9cd46ce60 llvmPackages_git: 23.0.0-unstable-2026-05-31 -> 23.0.0-unstable-2026-06-07 2026-06-07 18:35:12 -07:00
R. Ryantm
7f65f68787 proto: 0.56.4 -> 0.57.4 2026-06-08 00:51:53 +00:00
R. Ryantm
38913ea8e9 python3Packages.pyinfra: 3.8.0 -> 3.9.2 2026-06-08 00:47:49 +00:00
OPNA2608
818842912f lomiri-qt6.morph-browser: Make Lomiri.Thumbnailer QML module available
Used in the download page to get download thumbnails.
2026-06-08 02:13:44 +02:00
OPNA2608
e0b49cf5fc lomiri-qt6.lomiri-thumbnailer: Ignore Qt6.11 test failures for now
Lacking the energy and insight to debug these right now. Opened an upstream ticket about it.
2026-06-08 01:36:30 +02:00
Aliaksandr
d4eff2a925 nix-olde: 0.2.3 -> 0.3.0 2026-06-08 02:07:17 +03:00
Robert Schütz
ee03cfe885 libsigcxx30: 3.6.0 -> 3.8.1
Diff: https://github.com/libsigcplusplus/libsigcplusplus/compare/3.6.0...3.8.1

Changelog: https://github.com/libsigcplusplus/libsigcplusplus/blob/3.8.1/NEWS
2026-06-07 15:24:57 -07:00
Aliaksandr
16f9ee4079 sddm-astronaut: install fonts 2026-06-08 01:02:42 +03:00
Timo Gottszky
8ed9825578 python3Packages.keystone-engine: migrate to pyproject 2026-06-07 23:28:03 +02:00
Benjamin Große
25fa18a458 mdfried: 0.15.0 -> 0.22.0 2026-06-07 22:26:32 +01:00
Timo Gottszky
fcd51d12b6 python3Packages.keystone-engine: enable __structuredAttrs 2026-06-07 23:25:13 +02:00
Timo Gottszky
cec8a9abd2 python3Packages.keystone-engine: use finalAttrs 2026-06-07 23:24:52 +02:00
Fabian Affolter
117f8de2f2 python3Packages.daphne: migrate to finalAttrs 2026-06-07 23:13:25 +02:00
Robert Schütz
60188695d3 libnfs: 5.0.2 -> 5.0.3
Diff: https://github.com/sahlberg/libnfs/compare/libnfs-5.0.2...libnfs-5.0.3
2026-06-07 14:11:22 -07:00
R. Ryantm
d1e32a669d devbox: 0.17.2 -> 0.17.3 2026-06-07 20:50:40 +00:00
Michael Daniels
79abb5fdca maintainers: remove maintainers with deleted GitHub accounts 2026-06-07 15:51:06 -04:00
Conor
fdd2cb2c49 solvespace: migrate to pcre2 2026-06-07 20:35:08 +01:00
Jeremy O'Brien
ca3b87d4f4 nethack: update X11 font handling and binary names
1. We can keep ENHANCED_SYMBOLS enabled if we make the 2 fonts that
   nethack-x11 wants available to it.

2. Currently this outputs all three nethack variants as bin/nethack
   instead of bin/nethack-x11 and bin/nethack-qt which prevents us from
   installing multiple variants at the same time (the old package
   maintained this split).
2026-06-07 15:29:45 -04:00
R. Ryantm
78abd8cbd0 vscode-extensions.detachhead.basedpyright: 1.39.6 -> 1.39.7 2026-06-07 18:50:09 +00:00
TANIGUCHI Kohei
b7367f5407 pkgs/test/pnpm: test pnpmConfigHook with multiple pnpmWorkspaces under __structuredAttrs
Assisted-by: Claude Code (Claude Opus 4.8) <noreply@anthropic.com>
2026-06-07 19:41:04 +01:00
R. Ryantm
924c90547e vscode-extensions.dart-code.dart-code: 3.134.0 -> 3.136.0 2026-06-07 17:45:30 +00:00
Ashish SHUKLA
cd86250382 weechat-unwrapped: 4.9.1 -> 4.9.2
Changes: https://github.com/weechat/weechat/releases/tag/v4.9.2
2026-06-07 16:15:07 +00:00
Timo Gottszky
cc0e18cff0 python3Packages.easyprocess: migrate to pyproject 2026-06-07 18:06:58 +02:00
Timo Gottszky
29e1bd848d python3Packages.easyprocess: enable __structuredAttrs 2026-06-07 18:04:49 +02:00
Timo Gottszky
ff02d18c84 python3Packages.easyprocess: use finalAttrs 2026-06-07 18:03:48 +02:00
Harinn
1aa1d55ba5 python3Packages.co2signal: modernize 2026-06-07 22:36:39 +07:00
Harinn
6adc99a7af python3Packages.co2signal: migrate to pyproject 2026-06-07 22:23:49 +07:00
R. Ryantm
ff64d7622c vscode-extensions.github.copilot-chat: 0.45.1 -> 0.48.1 2026-06-07 15:21:38 +00:00
Antoine du Hamel
3f318e99f1 pnpm-fixup-state-db: make it depend on nodejs-slim 2026-06-07 16:25:38 +02:00
Antoine du Hamel
3c9cf6210c nodejs: remove npm and corepack passthru
The passthru has been added to give a migration path, but those outputs
were not present on the 25.11's `nodejs` derivation. Removing those
is helpful to use them to discriminate between the slim and non-slim
variants for derivations that accept one or the other.
2026-06-07 16:25:38 +02:00
Antoine du Hamel
eaad2d4d3c srcOnly: disable outputChecks 2026-06-07 16:25:24 +02:00
0xSA7
45da54d89d nixos-firewall-tool: set pname and version 2026-06-07 17:18:43 +03:00
R. Ryantm
565a3db5b7 buildkite-agent: 3.127.1 -> 3.127.2 2026-06-07 14:02:38 +00:00
R. Ryantm
b9e913b2ec n8n: 2.22.5 -> 2.23.4 2026-06-07 13:50:01 +00:00
Eman Resu
623c813d5f pkgs.formats: move toJSON to global scope 2026-06-07 08:49:02 -04:00
Eman Resu
f214820f08 pkgs.formats.nixConf: use package from lib.types explicitly
This was actually being set to the package attribute for the function,
which is definitely not what we want.
2026-06-07 08:48:20 -04:00
Eman Resu
d6c42b7725 pkgs.formats: use lib functions from global scope 2026-06-07 08:48:20 -04:00
Eman Resu
6bd71d7e08 pkgs.formats.hcl1: host let variables to outside function scope 2026-06-07 08:48:18 -04:00
Eman Resu
01d76243e0 pkgs.formats.nixConf: host let variables outside of function scope 2026-06-07 08:48:10 -04:00
Eman Resu
5e0e1a165a pkgs.formats.elixirConf: host variables to outside function 2026-06-07 08:48:09 -04:00
Eman Resu
a13dd134c1 pkgs.formats.elixirConf: hoist let variables above args 2026-06-07 08:48:09 -04:00
Eman Resu
02c3f8ed7b pkgs.formats.keyValue: do more logic before generation
Allows more caching if the same generator is called multiple times.
2026-06-07 08:48:09 -04:00
Eman Resu
bffa9f19fb pkgs.formats.cdn: remove no-op merge
The json format only contains `type` and `generate` attributes, so
merging replaces both of them.
2026-06-07 08:48:09 -04:00
Eman Resu
e7ba7a958b pkgs.formats.toml: remove unused callPackage arg 2026-06-07 08:48:08 -04:00
Eman Resu
4cf86ef3bf pkgs.formats.gitIni: remove unused variable 2026-06-07 08:48:08 -04:00
Eman Resu
8217bcabaf pkgs.formats.ini: add helper to coerce all lists more lazily
Before, we would run a mapAttrs on every attribute, checking listToValue
on each of them. But listToValue is known ahead of time. Instead, we can
only run that map if listToValue isn't null in the first place.
2026-06-07 08:48:08 -04:00
Eman Resu
3198ae073a pkgs.formats.ini: rename list coercion helper
It coerces lists, it doesn't turn other attributes into lists.
2026-06-07 08:48:08 -04:00
Eman Resu
cc2394d9fa pkgs.formats.ini: share ignoredArgs between ini generators 2026-06-07 08:48:08 -04:00
Fabian Affolter
b5ea3e78d1 python3Packages.daphne: 4.2.1 -> 4.2.2
Diff: https://github.com/django/daphne/compare/4.2.1...4.2.2

Changelog: https://github.com/django/daphne/blob/4.2.2/CHANGELOG.txt
2026-06-07 12:49:46 +02:00
R. Ryantm
956294df21 nlopt: 2.10.1 -> 2.11.0 2026-06-07 09:57:40 +00:00
Fabian Affolter
880e95f7aa python3Packages.streamlit: 1.55.0 -> 1.58.0
Changelog: https://github.com/streamlit/streamlit/releases/tag/1.58.0
2026-06-07 11:25:14 +02:00
d-brasher
2ec4a11a78 python3Packages.scalib: add nix-update-script 2026-06-07 10:52:44 +02:00
d-brasher
729cecc23f python3Packages.scalib: make portable
Do not build with `target-cpu=native`
2026-06-07 10:46:48 +02:00
gitmpr
0892e72187 k9s: 0.50.18 -> 0.51.0
Assisted-by: Claude Code (claude-sonnet-4-6)
2026-06-07 10:12:31 +02:00
nick-linux8
943d14469c alsa-{firmware,plugins}: adopt packages, fix https 2026-06-07 02:17:44 -04:00
R. Ryantm
26ae25d158 vscode-extensions.ms-azuretools.vscode-containers: 2.4.2 -> 2.4.5 2026-06-07 06:11:27 +00:00
kaynetik
7a77089c8f podman-desktop: derive .desktop entry from upstream .flatpak.desktop
Install the upstream .flatpak.desktop directly instead of hand-maintaining
a makeDesktopItem, rewriting only the launcher command and icon name and
dropping the X-Flatpak key. This keeps Categories and Keywords aligned with
upstream and prevents them from regressing. The --replace-fail patterns
fail the build if upstream renames those lines.

Signed-off-by: kaynetik <aleksandar@nesovic.dev>
2026-06-07 06:46:36 +02:00
kaynetik
b0d72a85e9 podman-desktop: switch pnpm pin back to pnpm_10
The hard pin to pnpm_10_29_2 worked around a lockfile regression in pnpm
10.29.3+ that broke electron-builder. electron-builder fixed it in
26.8.2,
which podman-desktop has shipped since 1.26.0, so pnpm_10 builds cleanly
on the current 1.27.2 tree.
Switch the pin back to pnpm_10 and re-enable the pnpm bump in the update
script.

Signed-off-by: kaynetik <aleksandar@nesovic.dev>
2026-06-07 06:46:35 +02:00
Robert Schütz
7779537bd9 python3Packages.zigpy-zboss: use finalAttrs 2026-06-06 21:32:27 -07:00
Robert Schütz
a20c578c43 python3Packages.zigpy-zboss: 1.2.0 -> 2.0.0
Diff: https://github.com/kardia-as/zigpy-zboss/compare/v1.2.0...v2.0.0

Changelog: https://github.com/kardia-as/zigpy-zboss/releases/tag/v2.0.0
2026-06-06 21:32:27 -07:00
Lein Matsumaru
c0c72e9823 python3Packages.scalar-fastapi: 1.6.1 -> 1.8.2
Fetch from github repo since test are not included in tar.gz
2026-06-07 04:16:58 +00:00
Harinn
1c8f980200 python3Packages.classify-imports: modernize 2026-06-07 11:03:15 +07:00
Harinn
569d438b58 python3Packages.classify-imports: migrate to pyproject 2026-06-07 11:00:06 +07:00
Harinn
f48d8c95ab python3Packages.circuitbreaker: modernize 2026-06-07 10:52:18 +07:00
Harinn
2ccc38c2d1 python3Packages.circuitbreaker: migrate to pyproject 2026-06-07 10:50:34 +07:00
Harinn
ffa662bbd3 python3Packages.circuit-webhook: modernize 2026-06-07 10:49:29 +07:00
Harinn
43e115a692 python3Packages.circuit-webhook: migrate to pyproject 2026-06-07 10:47:41 +07:00
Angel J
cb960045a0 stellar-core: 26.1.0 -> 27.0.0 2026-06-06 20:28:14 -07:00
HigherOrderLogic
764db9de84 fetchFromCodeberg: allow overriding function name 2026-06-07 12:25:20 +10:00
HigherOrderLogic
db29024dbc fetchFromGitea: allow overriding function name 2026-06-07 12:25:20 +10:00
HigherOrderLogic
3a1906969d fetchFromGitHub: allows overriding function name
Allow for better error message when used to fetch from other Git providers.
2026-06-07 12:25:18 +10:00
Palmer Cox
3244b07e04 conan: Fix on Darwin
The problem is that the test test_qbsprofile_rcflags requires gcc to be
available. But, gcc is not available on Darwin since Clang is used. I
considered trying to patch the test - but, that felt like the wrong
thing to do since we already have a number of tests that we are
disabling for not being compatible with Darwin.
2026-06-06 21:37:21 -04:00
Angel J
2e227e9836 stellar-core: disable flaky PostgreSQL test 2026-06-06 18:10:21 -07:00
R. Ryantm
02aa57fadd python3Packages.pipcl: 4 -> 7 2026-06-07 00:23:09 +00:00
Peder Bergebakken Sundt
89fb005a9c python3Packages.reflex: 0.9.2 -> 0.9.4
Changelog: https://github.com/reflex-dev/reflex/releases/tag/v0.9.4
2026-06-07 01:48:40 +02:00
Ethan Carter Edwards
87262e6569 ripgrep: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-06 15:45:29 -07:00
Álvaro Salcedo García
811397a21c pocket-id: 2.7.0 -> 2.8.0 2026-06-06 23:22:28 +02:00
Gaetan Lepage
c9e6c11040 tokenspeed-triton-llvm: mark as broken on x86_64-darwin 2026-06-06 19:30:59 +00:00
R. Ryantm
ab83614656 git-town: 23.0.1 -> 23.0.2 2026-06-06 14:11:24 +00:00
R. Ryantm
cc079efbd8 codebuff: 1.0.674 -> 1.0.680 2026-06-06 11:48:27 +00:00
Mynacol
c1e619e243 zotero: add nix test that builds with checks
After I learned that nixpkgs-update also makes PRs on failing tests, I
want to add this here. It is kept independent of the main build, but
ensures some additional testing for updates.
2026-06-06 11:34:00 +00:00
R. Ryantm
fa6994dd35 haproxy: 3.3.10 -> 3.4.0 2026-06-06 11:26:47 +00:00
R. Ryantm
271cc169ae panache: 2.49.0 -> 2.51.0 2026-06-06 11:22:30 +00:00
Marcin Serwin
52e3616c54 maintainers: drop cameronfyfe
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-06 09:31:10 +02:00
Eman Resu
dd16d43a35 lib.attrsets.mergeAttrsList: use simpler midpoint function 2026-06-06 02:42:26 -04:00
Harinn
8bbf639d5d python3Packages.brotli-asgi: migrate to pyproject 2026-06-06 09:10:22 +07:00
R. Ryantm
a584acd329 libxfs: 6.19.0 -> 7.0.1 2026-06-06 01:46:39 +00:00
magicquark
66e65fc82e clipse: use strictDeps and structuredAttrs 2026-06-06 01:43:08 +01:00
magicquark
67e808253f clipse: add meta.changelog 2026-06-06 01:39:46 +01:00
magicquark
d3624302ab clipse: add maintainer magicquark 2026-06-06 01:38:40 +01:00
magicquark
613bce8f55 clipse: 1.1.0 -> 1.2.1
Version 1.2.0 of `clipse` has build requirements that are specific to
the host display server. The `clipse-x11` alias has been added for those
using the x11 display server.

Release: https://github.com/savedra1/clipse/releases/tag/v1.2.0
Release: https://github.com/savedra1/clipse/releases/tag/v1.2.1

Co-authored-by: savedra1 <michaelsavedra@gmail.com>
2026-06-06 01:37:28 +01:00
TomaSajt
ab4375f308 jasp-desktop: 0.97.0 -> 0.97.1 2026-06-06 00:24:48 +02:00
Aaron Andersen
57bc3b02d7 fprintd: replace systemd dependency with systemdLibs 2026-06-05 16:24:03 -04:00
André Lima
4fb02c0c8f pnpmConfigHook: add support for __structuredAttrs = true 2026-06-05 21:08:28 +01:00
Harinn
977859e62a python3Packages.biplist: modernize 2026-06-06 02:38:40 +07:00
TomaSajt
7ef0805ed8 jasp-desktop: 0.96.0 -> 0.97.0, add module fetcher script 2026-06-05 21:38:39 +02:00
Harinn
4a511e15d0 python3Packages.biplist: migrate to pyproject 2026-06-06 02:36:28 +07:00
Harinn
032ba37a5d python3Packages.bencode-py: modernize 2026-06-06 02:25:59 +07:00
Harinn
62f0f8f281 python3Packages.bencoder: modernize 2026-06-06 02:22:31 +07:00
Harinn
ad3f2a854b python3Packages.bencode-py: migrate to pyproject 2026-06-06 02:22:23 +07:00
Harinn
d2cfbb742d python3Packages.bencoder: migrate to pyproject 2026-06-06 02:20:48 +07:00
Harinn
d4394b0197 python3Packages.bch: migrate to pyproject 2026-06-06 01:55:15 +07:00
R. Ryantm
045207f0e3 cloudlog: 2.8.12 -> 2.8.14 2026-06-05 18:38:10 +00:00
R. Ryantm
eb723dfccf oxfmt: 0.52.0 -> 0.53.0 2026-06-05 16:04:57 +00:00
R. Ryantm
18ed26979e blocky: 0.30.0 -> 0.31.0 2026-06-05 14:52:42 +00:00
whispers
6629220f5a aws-lc: 1.69.0 -> 5.0.0
https://github.com/aws/aws-lc/releases/tag/v5.0.0
https://github.com/aws/aws-lc/releases/tag/v1.73.0
https://github.com/aws/aws-lc/releases/tag/v1.72.1
https://github.com/aws/aws-lc/releases/tag/v1.72.0
https://github.com/aws/aws-lc/releases/tag/v1.71.0
https://github.com/aws/aws-lc/releases/tag/v1.70.0

with recent releases, aws-lc has completely redone its versioning. see
https://github.com/aws/aws-lc/blob/main/VERSIONING.md.
2026-06-05 10:45:22 -04:00
kuflierl
e0e05cf29b memos: 0.29.0 -> 0.29.1
changelog: https://github.com/usememos/memos/releases/tag/v0.29.1
2026-06-05 15:56:14 +02:00
Timo Gottszky
7800fc57de python3Packages.maubot: use sqlalchemy_1_3 instead of custom one 2026-06-05 14:08:34 +02:00
Hendrik Hüls
3e0a1edf88 vscode-extensions.grafana.grafana-alloy: init at 0.2.0 2026-06-05 13:29:26 +02:00
phibkro
2a1cae7c67 cpufetch: fix x86_64-darwin build (add sysctl.c on Darwin too)
The Hydra failure on x86_64-darwin (build 330211579) bails at link
time with:

    Undefined symbols for architecture x86_64:
      "_get_sys_info_by_name", referenced from:
          _get_frequency_info in cpuid-XXX.o

`get_sys_info_by_name` is defined in `src/common/sysctl.c` and called
from `src/x86/cpuid.c:979` (for CPU-frequency detection via sysctl).
Upstream's Makefile adds `sysctl.c` to SOURCE only inside the
`ifeq ($(os), FreeBSD)` block of the x86 branch — Darwin x86_64
falls through without the source, so the link breaks.

Widen the conditional to `$(filter $(os),FreeBSD Darwin)`. Patched
via a small .patch file (cleaner than escaping `$$` through nix +
bash + make). Build now compiles `src/common/sysctl.c` and links
cleanly; `cpufetch` runs on macOS 15.6.1 Sequoia and prints the
Intel banner.

x86_64-linux unaffected — `patches` only applies on darwin.

Fixes https://hydra.nixos.org/build/330211579

Assisted-by: Claude Opus 4.7 <noreply@anthropic.com>
2026-06-05 11:49:36 +02:00
spr0u
7564b1fb25 Revert "orca-slicer: add nanum font dependency" 2026-06-04 23:04:48 -05:00
Harinn
c0d9f4fe8c python3Packages.azure-nspkg: modernize 2026-06-05 10:47:52 +07:00
Harinn
1d814e3948 python3Packages.azure-mgmt-subscription: modernize 2026-06-05 10:47:50 +07:00
Harinn
a312ea2814 python3Packages.azure-mgmt-signalr: modernize 2026-06-05 10:47:48 +07:00
Harinn
c00c0bf720 python3Packages.azure-mgmt-redis: modernize 2026-06-05 10:47:46 +07:00
Harinn
8eef6e68f3 python3Packages.azure-mgmt-rdbms: modernize 2026-06-05 10:47:45 +07:00
Harinn
8212a2d007 python3Packages.azure-mgmt-notificationhubs: modernize 2026-06-05 10:47:43 +07:00
Harinn
7d710f4692 python3Packages.azure-mgmt-marketplaceordering: modernize 2026-06-05 10:47:42 +07:00
Harinn
d9b333e783 python3Packages.azure-mgmt-loganalytics: modernize 2026-06-05 10:47:41 +07:00
Harinn
6e2d3859df python3Packages.azure-mgmt-machinelearningcompute: modernize 2026-06-05 10:47:41 +07:00
Harinn
1e779650b1 python3Packages.azure-mgmt-managementpartner: modernize 2026-06-05 10:47:40 +07:00
Harinn
a75d94b62a python3Packages.azure-mgmt-maps: modernize 2026-06-05 10:47:39 +07:00
Harinn
edaecb7cc9 python3Packages.azure-mgmt-iothubprovisioningservices: modernize 2026-06-05 10:47:38 +07:00
Harinn
0c5ac6a7e8 python3Packages.azure-mgmt-devtestlabs: modernize 2026-06-05 10:47:37 +07:00
Harinn
a1090402a0 python3Packages.azure-mgmt-iotcentral: modernize 2026-06-05 10:47:36 +07:00
Harinn
bb05f385eb python3Packages.azure-mgmt-hanaonazure: modernize 2026-06-05 10:47:35 +07:00
Harinn
6d9944055e python3Packages.azure-mgmt-datalake-analytics: modernize 2026-06-05 10:47:34 +07:00
Harinn
2b4e34b47c python3Packages.azure-mgmt-devspaces: modernize 2026-06-05 10:47:33 +07:00
Harinn
043fd75eb1 python3Packages.azure-mgmt-datalake-nspkg: modernize 2026-06-05 10:47:30 +07:00
Harinn
98a779005c python3Packages.azure-mgmt-authorization: modernize 2026-06-05 10:47:26 +07:00
Harinn
3b9a214c60 python3Packages.arpy: modernize 2026-06-05 10:47:16 +07:00
R. Ryantm
e20ecbf1c7 worktrunk: 0.53.0 -> 0.56.0 2026-06-05 03:25:45 +00:00
Harinn
64aee2f576 python3Packages.anyqt: disable failing tests on darwin 2026-06-05 10:02:40 +07:00
Harinn
07d5c6bc85 python3Packages.anyqt: re-enable tests via offscreen Qt platform 2026-06-05 09:41:18 +07:00
Timo Gottszky
c3641d6271 gif-for-cli: add ambossmann as maintainer 2026-06-04 23:56:20 +02:00
Timo Gottszky
c5e10a38d1 gif-for-cli: migrate to pyproject 2026-06-04 23:54:11 +02:00
Timo Gottszky
36383b078d python3Packages.maubot: migrate from rec to finalAttrs 2026-06-04 22:33:06 +02:00
Timo Gottszky
b70f790be9 python3Packages.maubot: migrate to pyproject 2026-06-04 22:31:02 +02:00
Skye Soss
c228984ad6 plocate: Fix the package license 2026-06-04 15:06:04 -05:00
SandaruKasa
808e13005f btrfs-heatmap: modernize a bit 2026-06-04 22:28:09 +03:00
SandaruKasa
a934c32d27 btrfs-heatmap: adopt 2026-06-04 19:41:25 +03:00
Harinn
66c3c8f85e python3Packages.azure-nspkg: migrate to pyproject 2026-06-04 22:20:55 +07:00
Harinn
5bc45a784d python3Packages.azure-mgmt-subscription: migrate to pyproject 2026-06-04 22:15:39 +07:00
Harinn
ccbb18898b python3Packages.azure-mgmt-signalr: migrate to pyproject 2026-06-04 22:09:14 +07:00
Harinn
f39df46b05 python3Packages.azure-mgmt-redis: migrate to pyproject 2026-06-04 22:08:19 +07:00
Harinn
1ddd60f2a7 python3Packages.azure-mgmt-rdbms: migrate to pyproject 2026-06-04 22:08:07 +07:00
Harinn
63b7d327dc python3Packages.azure-mgmt-notificationhubs: migrate to pyproject 2026-06-04 22:03:55 +07:00
Harinn
35e99c8bc6 python3Packages.azure-mgmt-managementpartner: migrate to pyproject 2026-06-04 21:54:27 +07:00
Harinn
1a7b88af1d python3Packages.azure-mgmt-machinelearningcompute: migrate to pyproject 2026-06-04 21:54:12 +07:00
Harinn
a158dbc038 python3Packages.azure-mgmt-loganalytics: migrate to pyproject 2026-06-04 21:51:24 +07:00
Harinn
41501e81ba python3Packages.azure-mgmt-iothubprovisioningservices: migrate to pyproject 2026-06-04 21:50:24 +07:00
Harinn
2dba73af0d python3Packages.azure-mgmt-marketplaceordering: migrate to pyproject 2026-06-04 21:47:15 +07:00
Harinn
10e668e80d python3Packages.azure-mgmt-maps: migrate to pyproject 2026-06-04 21:45:26 +07:00
Harinn
60e80939af python3Packages.azure-mgmt-iotcentral: migrate to pyproject 2026-06-04 21:37:37 +07:00
Harinn
03294ad594 python3Packages.azure-mgmt-devspaces: migrate to pyproject 2026-06-04 21:31:35 +07:00
Harinn
33d5672cd4 python3Packages.azure-mgmt-devtestlabs: migrate to pyproject 2026-06-04 21:31:27 +07:00
Harinn
c4a94d183f python3Packages.azure-mgmt-hanaonazure: migrate to pyproject 2026-06-04 21:25:36 +07:00
Harinn
47d342dffc python3Packages.azure-mgmt-datalake-nspkg: migrate to pyproject 2026-06-04 21:25:28 +07:00
Harinn
6827686fcb python3Packages.azure-mgmt-authorization: migrate to pyproject 2026-06-04 21:24:02 +07:00
Harinn
940d90c48e python3Packages.azure-mgmt-datalake-analytics: migrate to pyproject 2026-06-04 21:20:44 +07:00
Sizhe Zhao
5387185762 python3Packages.tokenspeed-mla-bin: init at 0.1.5 2026-06-04 21:38:13 +08:00
Sizhe Zhao
cf6aef351e python3Packages.tokenspeed-mla: init at 0.1.5 2026-06-04 21:37:47 +08:00
Sizhe Zhao
4d411b1251 python3Packages.tokenspeed-triton-bin: init at 3.7.10.post20260531 2026-06-04 21:31:19 +08:00
Sizhe Zhao
013498f6d1 python3Packages.tokenspeed-triton: init at 3.7.10.post20260531 2026-06-04 21:31:19 +08:00
Harinn
4b2145289a python3Packages.arpy: migrate to pyproject 2026-06-04 19:55:42 +07:00
Markus Kowalewski
99602dbb5e slurm-spank-x11: add backward compatibility patch 2026-06-04 14:47:50 +02:00
Markus Kowalewski
dba6c890cb slurm-spank-stunnel: add backward compatibility patch 2026-06-04 14:47:50 +02:00
R. Ryantm
25aec847ad slurm: 25-11-6-1 -> 26.05.0.1
* replace http-parser with llhttp
  http-parser is deprecated. Add "--enable-slurmrestd" to force
  build failure if slurmrestd can not be built.

* fix version string; - -> .
2026-06-04 14:47:13 +02:00
Harinn
122520e8ed python3Packages.anyqt: add meta.changelog 2026-06-04 19:19:31 +07:00
Harinn
0cf9d2ef8e python3Packages.anyqt: modernize 2026-06-04 19:16:23 +07:00
Harinn
9a19e5983d python3Packages.anyqt: migrate to pyproject 2026-06-04 19:14:31 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
5379e268b1 h2o: 2.3.0-rolling-2026-05-29 → 2.3.0-rolling-2026-06-04 2026-06-04 19:07:48 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
80af164903 h2o: 2.3.0-rolling-2026-05-28 → 2.3.0-rolling-2026-05-29 2026-06-04 19:02:46 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
e22df82761 h2o: 2.3.0-rolling-2026-05-25 → 2.3.0-rolling-2026-05-28 2026-06-04 19:02:46 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
1503d10ee4 h2o: 2.3.0-rolling-2026-05-15 → 2.3.0-rolling-2026-05-25 2026-06-04 19:02:45 +07:00
Sizhe Zhao
7893794592 tokenspeed-triton-llvm: init at 23.0.0-unstable-2026-04-08 2026-06-04 19:16:24 +08:00
Marcin Serwin
c1b9d04d9c maintainers: drop momeemt
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-04 12:05:36 +02:00
Marcin Serwin
36cb1fed8b maintainers: drop cirno-999
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-04 11:46:37 +02:00
rorosen
7ed40d1afc doc/release-notes: mention rke2 ingress-nginx retirement 2026-06-04 11:46:28 +02:00
Francesco Gazzetta
8894990e8a tclPackages.rl_json: 0.16 -> 0.17.6 2026-06-04 11:31:14 +02:00
rorosen
84c6214db8 rke2_1_36: 1.36.1+rke2r1 -> 1.36.1+rke2r2
https://github.com/rancher/rke2/releases/tag/v1.36.1%2Brke2r2

Upstream ingress-nginx Retirement & Transition to Traefik

Because ingress-nginx was retired upstream as of March 2026, Traefik is now the default for new
clusters starting in v1.36 (existing clusters will keep their current ingress upon upgrade to avoid
breakage). This transition brings the following structural changes:

- Airgapped Environments: The rke2-images-core tarball now contains Traefik images instead of
  ingress-nginx. The standalone rke2-images-traefik tarball has been removed. Users who must
  continue using ingress-nginx will now need to manually provide the rke2-images-ingress-nginx
  tarball.
- Future Removal: The ingress-nginx chart will not receive any additional updates and will be
  completely removed in v1.37 for community users.
2026-06-04 11:28:13 +02:00
rorosen
e977b2b663 rke2_1_35: 1.35.5+rke2r1 -> 1.35.5+rke2r2
https://github.com/rancher/rke2/releases/tag/v1.35.5%2Brke2r2
2026-06-04 11:28:13 +02:00
rorosen
65cc3fa3de rke2_1_34: 1.34.8+rke2r1 -> 1.34.8+rke2r2
https://github.com/rancher/rke2/releases/tag/v1.34.8%2Brke2r2
2026-06-04 10:52:02 +02:00
rorosen
ee65c7852d rke2_1_33: 1.33.12+rke2r1 -> 1.33.12+rke2r2
https://github.com/rancher/rke2/releases/tag/v1.33.12%2Brke2r2
2026-06-04 10:44:15 +02:00
ynthra
e8a9da8509 yafc-ce: 2.18.1 -> 2.19.0 2026-06-04 03:47:52 +01:00
R. Ryantm
f9f9e010cd libtoxcore: 0.2.22 -> 0.2.23 2026-06-04 00:36:31 +00:00
Ihar Hrachyshka
c65d8817de gp{auth,client}: 2.5.1 -> 2.5.4
gpclient now carries a custom vpnc-script so we have to include it and
patch for nixpkgs like we do for the upstream vpnc-script.

This change also fixes a broken gpauth path on darwin, allowing to use
the client on this platform too.

https://github.com/yuezk/GlobalProtect-openconnect/releases/tag/v2.5.2
https://github.com/yuezk/GlobalProtect-openconnect/releases/tag/v2.5.3
https://github.com/yuezk/GlobalProtect-openconnect/releases/tag/v2.5.4

Assisted-by: Codex, gpt-5.5 xhigh
2026-06-03 19:56:40 -04:00
Ihar Hrachyshka
344a3c2437 gpclient: disable automatic update 2026-06-03 19:25:58 -04:00
Guy Chronister
181953216a altermime: switch to finalAttrs and SRI hash format
Assisted-by: Cursor Composer 2.5
2026-06-03 15:52:53 -05:00
OPNA2608
0cc2cc60b9 {lomiri,lomiri-qt6}.lomiri-ui-toolkit: 1.3.5905 -> 1.3.5906 2026-06-03 21:27:29 +02:00
Grimmauld
61ab732ed5 nixos/opensnitch: make rules path and state directory match 2026-06-03 20:50:12 +02:00
Marcin Serwin
129cc6fc18 swi-prolog: 9.2.9 -> 10.0.2
Changelog: https://www.swi-prolog.org/ChangeLog?branch=stable&from=9.2.9&to=10.0.2

Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-03 20:35:03 +02:00
Grimmauld
fe171cb3a8 nixos/opensnitch: define /etc/opensnitchd entries via environment.etc 2026-06-03 20:26:30 +02:00
Jade Wilk
15a909e8d7 maintainers: add jade 2026-06-03 18:37:15 +01:00
Guy Chronister
f91de7a413 acl2: switch to finalAttrs pattern, switch to hash
Assisted-by: Cursor Composer 2.5
2026-06-03 12:25:23 -05:00
Grimmauld
26c9cea779 nixos/tests/opensnitch: skip broken ebpf test on aarch64 2026-06-03 18:44:02 +02:00
Guy Chronister
df6c982022 acl2.libipasir: switch to finalAttrs pattern, switch to SRI hash
Assisted-by: Cursor Composer 2.5
2026-06-03 11:43:29 -05:00
Grimmauld
f0d605d588 nixos/tests/opensnitch: adopt 2026-06-03 18:17:08 +02:00
R. Ryantm
9ecff5e56e giada: 1.4.1 -> 1.4.2 2026-06-03 15:06:18 +00:00
Harinn
da3f42f2ff python3Packages.azure-cosmosdb-table: use SRI hash format 2026-06-03 21:45:14 +07:00
Harinn
20acb70ec0 python3Packages.azure-cosmosdb-table: convert to finalAttrs 2026-06-03 21:42:59 +07:00
Harinn
ce96f104e1 python3Packages.azure-cosmosdb-table: migrate to pyproject 2026-06-03 21:40:42 +07:00
Harinn
290a491b7f python3Packages.azure-common: convert to finalAttrs 2026-06-03 21:38:46 +07:00
Harinn
46925b0a70 python3Packages.azure-common: migrate to pyproject 2026-06-03 21:36:09 +07:00
Jared Baur
cdf24c1fec tests.trivial-builders: add requireFile test
This asserts that the names of derivations created with requireFile
are not influenced by differing package sets.
2026-06-03 10:14:22 -04:00
Aiden Schembri
ea2c7ee70b proton-vpn: 4.15.3 -> 4.16.5 2026-06-03 14:51:25 +02:00
Aiden Schembri
e864f0fb1d proton-vpn-api-core: 5.0.1 -> 5.2.4 2026-06-03 14:51:16 +02:00
Aiden Schembri
6aacc27c2a proton-vpn-local-agent: 1.6.2 -> 1.6.3 2026-06-03 14:50:57 +02:00
R. Ryantm
230d97228d lis: 2.1.10 -> 2.1.11 2026-06-03 12:30:42 +00:00
teutat3s
aff25da20b libreoffice: unvendor libfreehand 2026-06-03 10:12:19 +02:00
Sandesh
a1ccf58e34 drafting-mono: use installFonts hook 2026-06-03 09:41:24 +05:30
Sandesh
5c67f42faa zilla-slab: use installFonts hook 2026-06-03 09:41:24 +05:30
Sandesh
17117364c7 ostrich-sans: use installFonts hook 2026-06-03 09:41:24 +05:30
Sandesh
a1cf905d64 vt323: use installFonts hook 2026-06-03 09:41:23 +05:30
Sandesh
92dc181ae1 rhodium-libre: use installFonts hook 2026-06-03 09:41:23 +05:30
R. Ryantm
e916f6aac9 autobrr: 1.79.0 -> 1.80.0 2026-06-02 21:14:45 +00:00
Willy Hille
2f6ab4f908 python3Packages.molecule-plugins: 23.5.3 -> 25.8.12, fetch from github
fetchPypi fails for the new version, which smells like #501578
2026-06-02 16:32:31 +02:00
Alexis Hildebrandt
a07adfaaaa neomutt: 20260105 → 20260504 2026-06-02 16:00:57 +02:00
R. Ryantm
d8df746f98 python3Packages.gdown: 5.2.1 -> 6.1.0 2026-06-02 13:33:03 +00:00
Dmitry Ivankov
7b944799c9 rmapi: add boltzmannrain to maintainers
I use this package and can help approving version bumps like https://github.com/NixOS/nixpkgs/pull/515009
2026-06-02 11:43:21 +02:00
Timo Gottszky
5d833cec52 python3Packages.btrfsutil: update homepage 2026-06-02 11:32:45 +02:00
Timo Gottszky
fa768397ac python3Packages.btrfsutil: migrate to pyproject 2026-06-02 11:31:07 +02:00
msuad
b575d12f87 vscode: append commandLineArgs after user args 2026-06-02 12:59:20 +08:00
Eman Resu
917bf80632 fetchurl: avoid creating nativeBuildInputs list on every call 2026-06-01 23:18:12 -04:00
Eman Resu
4645f84f9d fetchurl: avoid resolvedUrl thunk 2026-06-01 23:18:11 -04:00
Eman Resu
14848d5db5 fetchurl/boot: use head foo instead of elemAt foo 0 2026-06-01 23:18:11 -04:00
Eman Resu
3d6d604a74 fetchurl/boot: inherit builtins to global scope 2026-06-01 23:18:10 -04:00
Eman Resu
62972398d8 fetchurl: avoid rewriteURL logic if it's null 2026-06-01 23:18:10 -04:00
Eman Resu
87163d15c7 fetchurl: inherit lib functions to global scope 2026-06-01 23:18:07 -04:00
Eman Resu
b4a2e8626b fetchurl: avoid escaping hash 2026-06-01 23:15:30 -04:00
Eman Resu
85e32af8ef stdenv/problems: don't create pname variable
A package failing an automatic problem (of which there's currently only
one) is rare. A package having meta.problems specified is even rarer.
Inlining the getName call to its two usages saves a thunk in the vast,
vast majority of cases, and I consider it to be worth it.
2026-06-01 23:05:22 -04:00
Eman Resu
0b304744b8 stdenv/problems: make handlerForProblem more performant with partial application 2026-06-01 23:05:13 -04:00
Eman Resu
41bafcbc34 stdenv/problems: reverse parameter order for handlerForProblem
kind and name are more likely to stay the same. Doing this allows us to
cache the kind and name when calling the handler for a problem.
2026-06-01 23:05:13 -04:00
Eman Resu
753e43c931 stdenv/problems: avoid a lookup for meta.broken
The stats may be lying to me when they say that this saves 1.86% of
attrset lookups, and `?` may just not be accurately tracked. But at
worst, performance will stay the same, since the check will fail for all
non-broken packages. And who knows, maybe it does help, by nature of not
checking the value!
2026-06-01 23:05:12 -04:00
Eman Resu
5616e3d925 stdenv/problems: use early knowledge of allowBroken and allowBrokenPredicate 2026-06-01 23:05:10 -04:00
Eman Resu
b88fba2fba stdenv/problems: avoid creating manual problems attrset 2026-06-01 23:05:01 -04:00
R. Ryantm
96ba26bdc4 python3Packages.netbox-contract: 2.4.5 -> 2.4.6 2026-06-02 00:45:56 +00:00
Cameron Brown
e2e2418e60 byobu: 6.13 -> 6.15 2026-06-01 19:45:49 -04:00
Jared Baur
d2d149334a requireFile: use stdenvNoCC
When not using stdenvNoCC with a package-set setup for
cross-compilation, the host platform's target triplet is added as a
suffix to the derivation name, invalidating the requireFile FOD. Using
stdenvNoCC prevents that due to some logic in `make-derivation.nix`,
which more closely matches the behavior before switching to `extendMkDerivation`.
2026-06-01 19:01:07 -04:00
OPNA2608
48d00af90d linux: Build-in IDE & MacIO support on POWER
The built-in graphical boot manager on PowerMacs usually doesn't acknowledge USBs. If one wants to boot an installer
without messing around in Open Firmware, then a disc must be used.

The disc drives in PowerMacs are connected via IDE, and will get stuck during early boot if IDE/ATA support is not
built into the kernel. The PATA_MACIO option is also needed to handle the particular controller used on Macs.
2026-06-01 16:15:58 +02:00
OPNA2608
e07ad9d065 linux: Build-in HFS+ support on POWER
To get an installer ISO recognised on some systems (Apple PowerMac G5 is what I'm working with), it must be made with
certain flags to xorriso that make the ISO9660 filesystem accessible as an HFS+ partition, to allow HFS+ blessing of the
boot files. Changes for that will be submitted at a later date.

When such an image is booted with the current kernel settings (DVD/USB, doesn't matter), GRUB works fine, but the kernel
gets stuck. There is no textual boot output on the machine at the point where it gets stuck, so I can't really debug. A
basic ISO9660 image (booted directly via firmware commands) goes all the way to the shell without issues, so the issue
is with the HFS+ partition format.

Building the HFS+ module into the kernel seems to fix this.

Some older machines are supposedly unable to read HFS+ and may instead need HFS. Such a disc setup might not be
producable with xorriso (haven't played around with that), and I don't have one of those machines to test anything on,
so I won't include HFS_FS for now.
2026-06-01 16:05:08 +02:00
Julien Dehos
3c4dc11eb3 cppcms: migrate to pcre2 2026-06-01 12:24:38 +02:00
Ford Smith
05ea064dd7 stripe-cli: 1.37.2 -> 1.41.2 2026-06-01 01:10:07 -04:00
Fabio Batista
b88091931b gpaste: 45.3 → 45.5
Adds GNOME 50 support.
2026-05-31 23:38:04 -03:00
R. Ryantm
54c795f4be litestar: 2.21.1 -> 2.23.0 2026-06-01 02:15:37 +00:00
Sigmanificient
9f9d870b07 font-v: add changelog 2026-06-01 01:30:31 +02:00
Sigmanificient
ac6aefc084 font-v: use finalAttrs 2026-06-01 01:28:55 +02:00
Sigmanificient
5600422f2a font-v: migrate to pyproject 2026-06-01 01:28:17 +02:00
Pavel Borzenkov
3f25663265 ghr-cli: init at 0.8.1
https://github.com/chenyukang/ghr
2026-05-31 20:11:57 +02:00
R. Ryantm
b5eba65f8d vscode-extensions.gitlab.gitlab-workflow: 6.78.1 -> 6.81.0 2026-05-31 11:04:06 +00:00
Florian Brandes
c230f91cdc python3Packages.zipstream-ng: 1.9.0 -> 1.9.2
Diff: https://github.com/pR0Ps/zipstream-ng/compare/v1.9.0...v1.9.2
Changelog: https://github.com/pR0Ps/zipstream-ng/blob/v1.9.2/CHANGELOG.md

Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2026-05-31 11:05:39 +02:00
Florian Brandes
cc93c9543f blendfarm: switch to pcre2
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2026-05-31 10:41:50 +02:00
Bohdan Tkachenko
ed755b09ed vscode-with-extensions: use the editor's iconName for the desktop icon
`vscode-with-extensions` hardcoded the wrapped editor's icon basename to
`vs${executableName}`, the default value of `iconName` in the generic
builder. Editors that override `iconName` to something without the `vs`
prefix (code-cursor, windsurf, kiro, antigravity-ide) therefore ended up with a
dangling `vs<name>.png` pixmap symlink and no real icon, so their desktop
entry's `Icon=` resolved to nothing and launchers/docks showed a blank icon.

Expose `iconName` via passthru and have the wrapper link the real pixmap (with
a `vs${executableName}` fallback for editors built before this passthru
existed). Also carry over the themed `share/icons` tree, which the wrapper
previously dropped entirely.

Assisted-by: Claude Opus 4.8 (1M context)
2026-05-30 14:34:36 -04:00
Morgan Helton
60804040e8 nzbget: 26.0 -> 26.1 2026-05-30 07:12:28 -05:00
Guillaume Girol
97f02cbdeb nixseparatedebuginfod2: 2.0.0 -> 2.0.1 2026-05-30 12:00:00 +00:00
liberodark
e8b518e6b6 dusklight: 1.2.0 -> 1.3.1 2026-05-30 13:33:33 +02:00
Christian Flach
cb2fdc48ab nixos/opensnitch: Set connection timeout of 3s for faster tests
The default connection timeout of curl appears to be much higher -
running these tests without specifying a connection timeout took around
10 minutes. With the timeout applied, the tests run within a few
seconds.

Note that I am not very familiar with these tests or NixOS tests in
general, but this seemed like a sensible change to me.
2026-05-30 11:39:17 +02:00
R. Ryantm
92cab69cba python3Packages.glean-parser: 19.0.0 -> 19.2.0 2026-05-30 07:12:21 +00:00
R. Ryantm
04eddd1d5f atkmm: 2.28.4 -> 2.28.5 2026-05-30 06:00:31 +00:00
R. Ryantm
f878a70677 vscode-extensions.bmewburn.vscode-intelephense-client: 1.16.5 -> 1.18.4 2026-05-30 05:44:50 +00:00
R. Ryantm
1dcccc09c4 python3Packages.lifx-async: 5.4.8 -> 5.4.9 2026-05-30 01:23:49 +00:00
Kiran Rubin
33bb95dfa0 hinoirisetr: init at 1.6.3 2026-05-30 00:45:17 +03:00
R. Ryantm
2f3422d38d vscode-extensions.vscjava.vscode-java-pack: 0.30.5 -> 0.31.0 2026-05-29 14:05:35 +00:00
R. Ryantm
3922abef63 vscode-extensions.pkief.material-icon-theme: 5.33.1 -> 5.35.0 2026-05-29 00:24:01 +00:00
Sigmanificient
d6e283635b metarial-design-icons: use finalAttrs 2026-05-28 23:18:01 +02:00
Sigmanificient
bf6d12cbd8 material-design-icons: use installFonts 2026-05-28 23:17:39 +02:00
R. Ryantm
3f6396ab50 hyprls: 0.13.0 -> 0.14.0 2026-05-28 18:46:46 +00:00
Fabian Affolter
f41804ec3c python3Packages.slixmpp: migrate to finalAttrs 2026-05-28 20:36:36 +02:00
R. Ryantm
e9ef4e8a7f level-zero: 1.28.5 -> 1.29.0 2026-05-28 12:31:07 +00:00
eyjhb
f42c7559a2 python3Packages.frida-python: 17.5.1 -> 17.9.11 2026-05-28 10:36:52 +02:00
Fabian Beu
64e9c87fd7 python3Packages.githubkit: mark as broken
uses an old library(hishel) with a removed function not available in the
version on nixpkgs
2026-05-27 22:34:39 +02:00
Tom Oostveen
3a86ce673d pandora-launcher-unwrapped: fix darwin build 2026-05-27 20:37:51 +02:00
Ingo Reitz
af49b2a0b0 ethercat: add kernel module 2026-05-27 19:21:30 +02:00
Ingo Reitz
7c69005b70 ethercat: add myself as maintainer, fix license(s) 2026-05-27 19:21:08 +02:00
R. Ryantm
abde2d1404 vscode-extensions.yzane.markdown-pdf: 2.0.1 -> 2.1.0 2026-05-27 15:21:07 +00:00
haansn08
3ed300907a poezio: 0.16 -> 0.18 2026-05-27 17:17:00 +02:00
haansn08
f4e695b936 python314Packages.slixmpp: 1.13.2 -> 1.15.0
https://codeberg.org/poezio/slixmpp/releases/tag/slix-1.15.0
2026-05-27 17:15:32 +02:00
Gutyina Gergő
3141dfe178 qui: update pnpmDeps' fetcherVersion from 3 to 4 2026-05-27 13:17:50 +02:00
Gutyina Gergő
c3118ee9d5 rubyPackages.openssl: drop openssl_1_1 support 2026-05-27 12:49:01 +02:00
avosirenfal
fa695d885e nixos/fontconfig: add alias support 2026-05-26 17:04:28 -07:00
Gliczy
47bf2e232a identity: add glycin-loaders
Required for jxl support
2026-05-26 18:05:30 +02:00
Artem Leshchev
71faab3031 py-spy: 0.4.0 -> 0.4.2 2026-05-26 10:49:26 -05:00
yaya
8e0a307eaa gitlab-runner: 18.11.3 -> 19.0.0
Diff: https://gitlab.com/gitlab-org/gitlab-runner/-/compare/v18.11.3...v19.0.0

Changelog: https://gitlab.com/gitlab-org/gitlab-runner/blob/v19.0.0/CHANGELOG.md
2026-05-26 16:21:45 +02:00
R. Ryantm
9a6ef99663 vscode-extensions.ms-pyright.pyright: 1.1.408 -> 1.1.410 2026-05-26 08:14:53 +00:00
Eman Resu
5c89ab858d stdenv/problems: only run problem if it's not ignored 2026-05-25 23:59:00 -04:00
Tom Hunze
116c3a4a70 chromium-xorg-conf: drop
Only used by the `cmt` NixOS module (`services.xserver.cmt`), which was
removed [1].

[1] https://github.com/NixOS/nixpkgs/pull/518434
2026-05-25 23:55:37 +02:00
figsoda
bc77551927 inlyne: 0.5.0 -> 0.5.2
Diff: https://github.com/Inlyne-Project/inlyne/compare/v0.5.0...v0.5.2

Changelog: https://github.com/Inlyne-Project/inlyne/releases/tag/v0.5.2
2026-05-25 17:11:10 -04:00
SkohTV
0bfaeeec17 python3Packages.veryprettytable: add pythonImportsCheck 2026-05-25 15:34:51 -04:00
SkohTV
c3e3ac4553 python3Packages.veryprettytable: modernize 2026-05-25 15:34:51 -04:00
SkohTV
70b397a734 python3Packages.veryprettytable: migrate to pyproject 2026-05-25 15:34:51 -04:00
Emil Fresk
7d6cf9c926 kicad: Fix rebuild when compressStep = false
It does no longer rebuild as expected:

> nix-instantiate --eval -E 'with import ./. {}; kicad.base.drvPath'
"/nix/store/8b0wimhxyr3vlbxsr8xybnzaz06161k5-kicad-base-10.0.3.drv"

> nix-instantiate --eval -E 'with import ./. {}; (kicad.override { compressStep = false; }).base.drvPath'
"/nix/store/8b0wimhxyr3vlbxsr8xybnzaz06161k5-kicad-base-10.0.3.drv"
2026-05-25 11:01:19 +02:00
bandithedoge
068be89676 decent-sampler: use autoPatchelfHook
Allows the plugin to be loaded in hosts that don't provide alsa and
expat in their RPATH
2026-05-24 00:35:19 +02:00
kilyanni
a557cbe75f ivpn-service: vendor liboqs 0.10.0 2026-05-23 23:52:27 +02:00
kilyanni
d633cae73b ivpn-service: drop redundant update script 2026-05-23 23:51:51 +02:00
kilyanni
26e668a09a ivpn-service: support quantum resistance 2026-05-23 22:37:10 +02:00
Cameron Brown
9a03e4931f caffeine-ng: 4.2.0 -> 4.3.2 2026-05-23 14:47:20 -04:00
HHR2020
3fd7307e91 nixos/clash-verge: add StateDirectory for clash-verge-service
ProtectSystem=strict makes /var read-only, so the persistent state
fallback path needs a StateDirectory to be writable.

21e661fa14/src/core/paths.rs (L94)
2026-05-23 17:51:00 +08:00
R. Ryantm
134ab5999e shpool: 0.9.8 -> 0.10.1 2026-05-23 06:49:08 +00:00
HHR2020
bd16774efe clash-verge-rev: 2.4.7 -> 2.5.1 2026-05-23 12:06:53 +08:00
R. Ryantm
1270538a46 vscode-extensions.rooveterinaryinc.roo-cline: 3.52.0 -> 3.54.0 2026-05-22 07:03:38 +00:00
Mynacol
96a484e28e zotero: Fix build on x86_64-darwin
When setting a non-`source` update channel, the build fails on
x86_64-darwin.

The build fails with:
```
source not found twice in ChannelPrefs

source

stringWithCString:encoding:
```
Which definitely means it is caused by the strings command here.

When manually executing the strings command on the file, I can repeat
getting only one `source` result on x86 mac, while getting two on arm64
or linux. After digging around, I tried with the flag `-arch all`, and
both `source` values are found on x86 mac. Full command: `strings -n 3
-arch all $binary`.

Also reported to upstream in https://github.com/zotero/zotero/pull/5926
2026-05-21 20:58:00 +00:00
Fabian Affolter
05dce57d81 python3Packages.slack-sdk: 3.41.0 -> 3.42.0
Diff: https://github.com/slackapi/python-slack-sdk/compare/v3.41.0...v3.42.0

Changelog: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.42.0
2026-05-21 21:18:29 +02:00
R. Ryantm
748df12279 vscode-extensions.ms-dotnettools.csharp: 2.131.79 -> 2.140.8 2026-05-21 19:05:15 +00:00
Sigmanificient
636a771192 credslayer: drop 2026-05-20 21:47:13 +02:00
Sigmanificient
09745cf3e9 clickgen: use finalAttrs 2026-05-20 21:29:34 +02:00
Sigmanificient
2bf8e5b7e4 clickgen: migrate to pyproject 2026-05-20 21:29:34 +02:00
R. Ryantm
e5c2d65fdd python3Packages.multiregex: 2.0.3 -> 2.0.4 2026-05-20 17:54:44 +00:00
R. Ryantm
3265da5023 python3Packages.ultralytics: 8.4.48 -> 8.4.51 2026-05-20 07:17:44 +00:00
R. Ryantm
e2b10e67a8 vscode-extensions.scalameta.metals: 1.65.0 -> 1.66.0 2026-05-20 02:00:29 +00:00
R. Ryantm
1a1c199750 vscode-extensions.ndonfris.fish-lsp: 0.1.20 -> 0.1.22 2026-05-19 12:14:52 +00:00
Kiran Rubin
a587521131 maintainers: add vavakado 2026-05-19 14:42:19 +03:00
Konstantin Alekseev
33f539df43 playwright: 1.59.1 -> 1.60.0 2026-05-19 07:14:46 +03:00
R. Ryantm
7cdf79c0c5 python3Packages.troposphere: 4.10.1 -> 4.10.2 2026-05-19 03:58:48 +00:00
Bart Brouns
71ca5aa786 digidrie: init at 0.3.1 2026-05-19 02:04:00 +02:00
alfarel
6e189364b4 python3Packages.pysdl3: add alfarel as maintainer 2026-05-18 17:35:54 -04:00
Diego
f60b3ffdd5 nvtop: Migrate to cudaPackages 2026-05-17 20:03:25 +02:00
Moraxyc
0487571275 ghostfolio: 3.2.0 -> 3.3.0 2026-05-18 00:39:55 +08:00
Guy Chronister
1e309fc66d topydo: switch to PEP517 format 2026-05-16 13:37:10 -05:00
Thomas Butter
525daf9a0a xq: 0.4.1 -> 0.5.0 2026-05-16 16:28:54 +00:00
Bart Brouns
c602aa679a six-sines: init at 1.1.0 2026-05-16 16:04:07 +02:00
Robert Hensing
fb0d18ee0b testers.lycheeLinkCheck: improve root-relative link UX
Lychee by itself does not have a way to explicitly declare the
intent for the site to be relocatable.
Recent-ish changes in lychee and/or its dependencies have made
it catch the a root reference in all mdbook 404.html pages,
which is quite confusing.
By improving the UX around this aspect of the site, we resolve
at least part of that confusion.
(Though mdbook users should probably exclude the 404 page)
2026-05-16 12:35:07 +02:00
R. Ryantm
5e9d9e6d42 python3Packages.odfdo: 3.22.3 -> 3.22.8 2026-05-15 21:34:38 +00:00
R. Ryantm
b8e9331d8f vscode-extensions.wakatime.vscode-wakatime: 30.0.8 -> 30.2.0 2026-05-15 18:13:07 +00:00
EndCredits
a6fbaa1536 blast: Add optional OpenMP dependency for Darwin builds
* Although macOS clang automatically detects -fopenmp,
  the lack of libomp in the nix sandbox prevents it from passing
  the linking test correctly.

* Provide this lib on the Darwin platform build to fix build.

Signed-off-by: EndCredits <admin@endcredits.cc>
2026-05-15 23:52:36 +08:00
R. Ryantm
36901508c7 python3Packages.entsoe-apy: 0.9.2 -> 1.1.0 2026-05-15 10:32:02 +00:00
R. Ryantm
84e9acce9c joplin-cli: 3.5.1 -> 3.6.2 2026-05-15 09:17:49 +00:00
Bart Brouns
ef4ebc2ac9 nih-plug: init at 0-unstable-2026-05-10 2026-05-15 05:33:58 +02:00
Nick Cao
1f5efb34d7 _64gram: 1.2.1 -> 1.2.2
Diff: https://github.com/TDesktop-x64/tdesktop/compare/v1.2.1...v1.2.2

Changelog: https://github.com/TDesktop-x64/tdesktop/releases/tag/v1.2.2
2026-05-14 17:05:54 -04:00
Nick Cao
7db384606a telegram-desktop: 6.8.1 -> 6.8.2
Diff: https://github.com/telegramdesktop/tdesktop/compare/v6.8.1...v6.8.2

Changelog: https://github.com/telegramdesktop/tdesktop/releases/tag/v6.8.2
2026-05-14 17:01:58 -04:00
Thomas Butter
f5862a51fb openapi-changes: 0.0.78 -> 0.2.6 2026-05-14 20:35:42 +00:00
Palmer Cox
bbbb21dbe8 nethack: Only patch the QT settings if qtMode is enabled
By doing this we reduce the closure size of the build environment when
qtMode is disabled.
2026-05-14 14:21:04 +00:00
Palmer Cox
052b7cc9ad nethack: Support cross compilation
Major caveat: x11 and qt don't work.

The main idea is to update the Makefiles with references to the correct
toolchain by replacing direct executable names with references to the
appropriate environment variables.

We also update the makefiles to use tools from the buildPlatform's
version of Nethack. As part of this, we have to final the install phase
to install these as part of native builds.

Finally, we fix an issue with the wrapper script where it would use the
build platform's version of bash as opposed to the host platforms.
2026-05-14 14:21:04 +00:00
Palmer Cox
1ac185bf1b nethack: Convert the preBuild hook into a postUnpack hook
I think this makes sense in that unpacking lua is part of the process of
unpacking the source code. Also, it will be handy in a future commit
since this means that we can use the patch phase in order to patch lua
code for cross-compilation.
2026-05-14 14:21:04 +00:00
R. Ryantm
691c239a1e vk-bootstrap: 1.4.341 -> 1.4.350 2026-05-14 12:50:31 +00:00
R. Ryantm
1e80c7f7ee vscode-extensions.timonwong.shellcheck: 0.39.3 -> 0.39.5 2026-05-14 05:53:59 +00:00
R. Ryantm
7b761eb574 cproto: 4.7y -> 4.8 2026-05-14 00:39:17 +00:00
Moraxyc
1f060bfb29 ghostfolio: add ghostfolio-migrate helper 2026-05-13 22:19:03 +08:00
Moraxyc
a2bce4fdec ghostfolio: 2.254.0 -> 3.2.0, refactor 2026-05-13 22:07:38 +08:00
Moraxyc
014cee4ea6 ghostfolio: reduce closure size 2026-05-13 22:07:37 +08:00
George Huebner
3388031386 dxmt: init at 0.80 2026-05-12 13:58:11 -05:00
Mynacol
e12e834060 zotero: Use release channel
Our zotero build had the version string 9.0.2.SOURCE.000000000, while
upstream releases of course only have 9.0.2. This leaks in HTTP headers
and JavaScript functions, which is used e.g. by Better BibTeX. This
add-on actually partially fails due to the unexpected version string.

This commit switches to the release channel. This also would enable
updates, which fail/hang because the firefox updater is not included in
our firefox builds.

Instead of patching app/scripts/dir_build, I opt to call
app/scripts/prepare_build and app/build.sh directly. This also brings us
closer to cross-compile support (as we now select the build system and
architecture from targetHost).
2026-05-12 13:35:00 +00:00
R. Ryantm
f43ce11e62 homepage-dashboard: 1.12.3 -> 1.13.1 2026-05-12 08:40:00 +00:00
R. Ryantm
b30e51cb3c wt: 4.12.0 -> 4.13.2 2026-05-12 07:15:37 +00:00
Gabriel Ostrolucký
a4112cd368 phpExtensions.relay: Fix wrong dylib mapping in Darwin 2026-05-11 23:29:37 +02:00
R. Ryantm
9faac3d4a3 wluma: 4.10.0 -> 4.11.1 2026-05-11 17:38:01 +00:00
R. Ryantm
da20a2fea6 vscode-extensions.ms-azuretools.vscode-bicep: 0.42.1 -> 0.43.8 2026-05-11 05:47:47 +00:00
kirkwood
8c81cf53d3 enpass: fix updater script 2026-05-11 13:04:04 +10:00
Ryan Burns
bc672dd0eb mrustc.bootstrap: fix build
Upstream mrustc now supports building with 1.90, so we can get this
working again. Tested full bootstrap build, appears to be functional.
2026-05-07 17:59:39 -07:00
R. Ryantm
57a00e96fa headlamp-server: 0.41.0 -> 0.42.0 2026-05-07 14:28:00 +00:00
João Santos Reis
0fd25756ed todoist-cli: init at 1.61.2 2026-05-07 00:12:08 +01:00
João Santos Reis
81dc56e474 maintainers: add joaosreis 2026-05-06 23:30:10 +01:00
R. Ryantm
ecec641991 python3Packages.retryhttp: 1.3.1 -> 1.4.0 2026-05-06 13:37:09 +00:00
Benoit Brard
4d1cc1390c ttdl: 6.0.0 -> 6.1.1 2026-05-06 10:36:05 +01:00
George Huebner
e074cce0cc nethack: 3.6.7 -> 5.0.0
Co-authored-by: Gleb Smirnov <glebsmirnov0708@gmail.com>
2026-05-05 21:50:59 -05:00
R. Ryantm
b526357975 vscode-extensions.ms-vscode.cpptools: 1.31.5 -> 1.32.2 2026-05-04 17:12:47 +00:00
R. Ryantm
bf01ec83e9 vscode-extensions.ms-python.debugpy: 2025.18.0 -> 2026.6.0 2026-05-04 08:28:07 +00:00
Sigmanificient
41bc5f4260 avell-unofficial-control-center: migrate to pyproject 2026-05-03 16:50:08 +02:00
ndom91
5a607ffd37 tmux-plugins.tmux-window-name: resolve home at runtime
Replace the prior config.home.username reference (a home-manager
attribute unavailable in nixpkgs eval context) with a sed substitution
that injects os.path.expanduser("~") so the python script resolves the
user's home directory at runtime. The 'os' module is already imported
by upstream rename_session_windows.py.
2026-05-03 13:29:14 +02:00
ndom91
23598472cf tmux-plugins: reformat 2026-05-03 12:54:44 +02:00
ndom91
343be41891 maintainers: add ndom91 2026-05-03 12:54:08 +02:00
ndom91
ef9bed19d2 tmux-plugins.tmux-window-name: update description
Co-authored-by: Arne Keller <arne.keller@posteo.de>
2026-05-03 12:52:45 +02:00
ndom91
c4063a05b2 tmux-plugins: add tmux-window-name 2026-05-03 12:52:19 +02:00
Tsuyumi25
150e0a850a tetrio-desktop: fix StartupWMClass for Wayland dock icon matching 2026-05-01 13:45:27 +08:00
Pascal Wittmann
5093e72735 global: fix link to changelog 2026-04-29 13:01:00 +02:00
Pascal Wittmann
f6c3a18d60 ettercap: fix link to changelog 2026-04-29 13:00:49 +02:00
R. Ryantm
69dfb709fe grafanaPlugins.grafana-googlesheets-datasource: 1.2.14 -> 2.5.0 2026-04-25 11:03:52 +00:00
GraysonTinker
36f3208413 python3Packages.pyhidra: drop 2026-04-21 06:59:11 -07:00
R. Ryantm
76a02b042d vscode-extensions.sumneko.lua: 3.18.1 -> 3.18.2 2026-04-18 09:02:39 +00:00
R. Ryantm
2122ecb741 linuxPackages.facetimehd: 0.6.13 -> 0.7.0.1 2026-04-17 14:04:12 +00:00
OPNA2608
0790cda9c4 feedbackd: 0.8.5 -> 0.8.9 2026-04-13 15:28:40 +02:00
Letgamer
0bd48eae0d python3Packages.gradient: overhaul package 2026-04-12 16:54:40 +02:00
R. Ryantm
ad65d37200 ghq: 1.9.4 -> 1.10.1 2026-04-11 15:00:13 +00:00
Stanislav Ochotnický
6f44f7e5e4 boundary: 0.19.0 -> 0.21.2
Mostly various fixes + small features. Changelog is not too long:
https://github.com/hashicorp/boundary/releases
2026-04-10 22:06:28 +02:00
R. Ryantm
793d22a596 monetdb: 11.55.3 -> 11.55.5 2026-04-10 00:31:10 +00:00
kirkwood
89deb50e59 enpass: fix updater script 2026-04-09 15:06:06 +10:00
gamebeaker
6fe4a8611c maintainers: add gamebeaker 2026-04-08 21:15:44 +02:00
R. Ryantm
a1e6811139 dvdisaster: 0.79.10-pl5 -> 0.79.10-pl6 2026-04-06 20:38:48 +00:00
R. Ryantm
6896a860c5 deadbeefPlugins.statusnotifier: 1.6 -> 1.7 2026-04-06 20:38:26 +00:00
GraysonTinker
1e331e9dbf python3Packages.jfx-bridge: drop 2026-04-05 16:26:08 -07:00
GraysonTinker
af3057b2fe python3Packages.ghidra-bridge: drop 2026-04-05 16:21:58 -07:00
GraysonTinker
8a566cb9b5 python3Packages.libbs: fix dependencies
Package is still broken but now has dependencies it needs
2026-04-05 16:15:04 -07:00
R. Ryantm
ac5c6d2da0 python3Packages.qemu-qmp: 0.0.5 -> 0.0.6 2026-04-05 21:51:32 +00:00
R. Ryantm
953dd06ec6 astroterm: 1.0.10 -> 1.2.0 2026-04-04 05:44:58 +00:00
R. Ryantm
24eeb3b56a python3Packages.junitparser: 4.0.2 -> 5.0.0 2026-04-04 03:56:55 +00:00
R. Ryantm
335fb3d68e goaccess: 1.9.4 -> 1.10.2 2026-04-04 00:51:40 +00:00
R. Ryantm
903b8bc1c6 python3Packages.pinecone-plugin-assistant: 3.0.2 -> 3.0.3 2026-03-31 08:46:33 +00:00
Marc Fournier
ad3d3788cd granted: point to release tag
Co-authored-by: Harinn <prinn.dev@pm.me>
2026-03-30 21:19:09 +02:00
Marc Fournier
bb91a2d28e granted: update changelog URL
Co-authored-by: Harinn <prinn.dev@pm.me>
2026-03-30 21:16:58 +02:00
Marc Fournier
0b8f3faca8 granted: 0.38.0 -> 0.39.0
Diff: https://github.com/fwdcloudsec/granted/compare/v0.38.0...v0.39.0
Changelog: https://github.com/fwdcloudsec/granted/releases/tag/v0.39.0
2026-03-29 16:08:00 +02:00
Marc Fournier
e0c6bed8b9 granted: point to fwdcloudsec github org
Project maintenance has been transfered to the fwdcloudsec organisation.
See announcement: https://www.commonfate.io/blog/winding-down
2026-03-29 16:03:33 +02:00
R. Ryantm
22f3d00fd6 vokoscreen-ng: 4.8.3 -> 4.9.0 2026-03-29 00:30:08 +00:00
Benoit Brard
e5d27c1b2b ttdl: 4.25.1 -> 6.0.0 2026-03-28 13:22:17 +00:00
R. Ryantm
a2c168923d cni-plugins: 1.9.0 -> 1.9.1 2026-03-16 17:45:09 +00:00
R. Ryantm
47df79e056 pj: 1.13.0 -> 1.14.0 2026-03-16 09:37:13 +00:00
R. Ryantm
65fc6f6cc4 python3Packages.flask-socketio: 5.6.0 -> 5.6.1 2026-02-27 00:42:40 +00:00
R. Ryantm
35ea526740 python3Packages.iplotx: 1.6.0 -> 1.7.1 2026-02-22 17:03:21 +00:00
Guy Chronister
dfe9e8f337 dfmt: migrate to pyproject build
The package now uses pyproject format instead of setuptools, with poetry-core as the build system. The build configuration has been updated to replace the deprecated poetry.masonry.api backend with poetry.core.masonry.api.

dfmt: add tests to dfmt

dfmt: Use poetry-core
2026-02-12 10:44:40 -06:00
TomaSajt
7245b8ff30 sourcery: 1.37.0 -> 1.43.0 2026-01-28 13:28:34 +01:00
TomaSajt
f343fcf6eb vscode-extensions.sourcery.sourcery: 1.37.0 -> 1.43.0, make sources different per platform 2026-01-28 13:27:58 +01:00
Michael Livshin
99c421b943 vscode-extensions.ginfuru.better-solarized: init at 0.10.9 2026-01-24 18:03:28 +02:00
Cryolitia PukNgae
582dc4aab0 installer: remove all deprecated sd-image
since commit 68afbf9d6385("installer: add deprecation warning about
sd-card file move"), it has been 5 years passed, and this should be
sufficient before the final deletion.

Signed-off-by: Cryolitia PukNgae <Cryolitia@gmail.com>
2026-01-22 23:54:46 +08:00
1672 changed files with 22128 additions and 19215 deletions

View File

@@ -402,9 +402,6 @@ pkgs/development/python-modules/buildcatrust/ @ajs124 @lukegb @mweinelt
/nixos/tests/docker-tools* @roberth @jhol
/doc/build-helpers/images/dockertools.section.md @roberth @jhol
# Blockchains
/pkgs/applications/blockchains @mmahut @RaghavSood
# Go
/doc/languages-frameworks/go.section.md @kalbasit @katexochen @Mic92
/pkgs/build-support/go @kalbasit @katexochen @Mic92

View File

@@ -30,128 +30,7 @@ let
inherit (pinned.treefmt-nix) url;
sha256 = pinned.treefmt-nix.hash;
};
treefmtEval = (import treefmtNixSrc).evalModule pkgs {
# Important: The auto-rebase script uses `git filter-branch --tree-filter`,
# which creates trees within the Git repository under `.git-rewrite/t`,
# notably without having a `.git` themselves.
# So if this projectRootFile were the default `.git/config`,
# having the auto-rebase script use treefmt on such a tree would make it
# format all files in the _parent_ Git tree as well.
projectRootFile = ".git-blame-ignore-revs";
# Be a bit more verbose by default, so we can see progress happening
settings.verbose = 1;
# By default it's info, which is too noisy since we have many unmatched files
settings.on-unmatched = "debug";
programs.actionlint.enable = true;
programs.biome = {
enable = true;
# Disable settings validation because its inputs are liable to hash mismatch
validate.enable = false;
settings.formatter = {
useEditorconfig = true;
};
settings.javascript.formatter = {
quoteStyle = "single";
semicolons = "asNeeded";
};
settings.json.formatter.enabled = false;
};
settings.formatter.biome.excludes = [
"*.min.js"
"pkgs/*"
];
programs.keep-sorted.enable = true;
# This uses nixfmt underneath, the default formatter for Nix code.
# See https://github.com/NixOS/nixfmt
programs.nixfmt = {
enable = true;
package = pkgs.nixfmt;
};
programs.yamlfmt = {
enable = true;
settings.formatter = {
retain_line_breaks = true;
};
};
settings.formatter.yamlfmt.excludes = [
# Aligns comments with whitespace
"pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml"
# TODO: Fix formatting for auto-generated file
"pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml"
];
programs.nixf-diagnose = {
enable = true;
ignore = [
# Rule names can currently be looked up here:
# https://github.com/nix-community/nixd/blob/main/libnixf/src/Basic/diagnostic.py
# TODO: Remove the following and fix things.
"sema-unused-def-lambda-noarg-formal"
"sema-unused-def-lambda-witharg-arg"
"sema-unused-def-lambda-witharg-formal"
"sema-unused-def-let"
# Keep this rule, because we have `lib.or`.
"or-identifier"
# TODO: remove after outstanding prelude diagnostics issues are fixed:
# https://github.com/nix-community/nixd/issues/761
# https://github.com/nix-community/nixd/issues/762
"sema-primop-removed-prefix"
"sema-primop-overridden"
"sema-constant-overridden"
"sema-primop-unknown"
];
};
settings.formatter.nixf-diagnose = {
# Ensure nixfmt cleans up after nixf-diagnose.
priority = -1;
excludes = [
# Auto-generated; violates sema-extra-with
# Can only sensibly be removed when --auto-fix supports multiple fixes at once:
# https://github.com/inclyc/nixf-diagnose/issues/13
"pkgs/servers/home-assistant/component-packages.nix"
# https://github.com/nix-community/nixd/issues/708
"nixos/maintainers/scripts/azure-new/examples/basic/system.nix"
];
};
settings.formatter.editorconfig-checker = {
command = "${pkgs.lib.getExe pkgs.editorconfig-checker}";
options = [
"-disable-indent-size"
# TODO: Remove this once this upstream issue is fixed:
# https://github.com/editorconfig-checker/editorconfig-checker/issues/505
"-disable-charset"
];
includes = [ "*" ];
priority = 1;
};
# TODO: Upstream this into treefmt-nix eventually:
# https://github.com/numtide/treefmt-nix/issues/387
settings.formatter.markdown-code-runner = {
command = pkgs.lib.getExe pkgs.markdown-code-runner;
options =
let
config = pkgs.writers.writeTOML "markdown-code-runner-config" {
presets.nixfmt = {
language = "nix";
command = [ (pkgs.lib.getExe pkgs.nixfmt) ];
};
};
in
[ "--config=${config}" ];
includes = [ "*.md" ];
};
programs.zizmor.enable = true;
};
treefmtEval = (import treefmtNixSrc).evalModule pkgs ./treefmt.nix;
fs = pkgs.lib.fileset;
nixFilesSrc = fs.toSource {
root = ../.;

View File

@@ -9,9 +9,9 @@
},
"branch": "nixpkgs-unstable",
"submodules": false,
"revision": "cbb5cf358f50aa6acc9efd6113b7bcfbc352cd73",
"url": "https://github.com/NixOS/nixpkgs/archive/cbb5cf358f50aa6acc9efd6113b7bcfbc352cd73.tar.gz",
"hash": "sha256-IX7G1dlKrOqPOImfbo7ADDfV5yU1+j+MRChI3TL4tAA="
"revision": "8c91a71d13451abc40eb9dae8910f972f979852f",
"url": "https://github.com/NixOS/nixpkgs/archive/8c91a71d13451abc40eb9dae8910f972f979852f.tar.gz",
"hash": "sha256-fnzKKPvS+oieI/pTzotA5tkoM47EB1NpaBcgk4R97hE="
},
"treefmt-nix": {
"type": "Git",

122
ci/treefmt.nix Normal file
View File

@@ -0,0 +1,122 @@
{ pkgs, ... }: {
# Important: The auto-rebase script uses `git filter-branch --tree-filter`,
# which creates trees within the Git repository under `.git-rewrite/t`,
# notably without having a `.git` themselves.
# So if this projectRootFile were the default `.git/config`,
# having the auto-rebase script use treefmt on such a tree would make it
# format all files in the _parent_ Git tree as well.
projectRootFile = ".git-blame-ignore-revs";
# Be a bit more verbose by default, so we can see progress happening
settings.verbose = 1;
# By default it's info, which is too noisy since we have many unmatched files
settings.on-unmatched = "debug";
programs.actionlint.enable = true;
programs.biome = {
enable = true;
# Disable settings validation because its inputs are liable to hash mismatch
validate.enable = false;
settings.formatter = {
useEditorconfig = true;
};
settings.javascript.formatter = {
quoteStyle = "single";
semicolons = "asNeeded";
};
settings.json.formatter.enabled = false;
};
settings.formatter.biome.excludes = [
"*.min.js"
"pkgs/*"
];
programs.keep-sorted.enable = true;
# This uses nixfmt underneath, the default formatter for Nix code.
# See https://github.com/NixOS/nixfmt
programs.nixfmt = {
enable = true;
package = pkgs.nixfmt;
};
programs.yamlfmt = {
enable = true;
settings.formatter = {
retain_line_breaks = true;
};
};
settings.formatter.yamlfmt.excludes = [
# Aligns comments with whitespace
"pkgs/development/haskell-modules/configuration-hackage2nix/main.yaml"
# TODO: Fix formatting for auto-generated file
"pkgs/development/haskell-modules/configuration-hackage2nix/transitive-broken.yaml"
];
programs.nixf-diagnose = {
enable = true;
ignore = [
# Rule names can currently be looked up here:
# https://github.com/nix-community/nixd/blob/main/libnixf/src/Basic/diagnostic.py
# TODO: Remove the following and fix things.
"sema-unused-def-lambda-noarg-formal"
"sema-unused-def-lambda-witharg-arg"
"sema-unused-def-lambda-witharg-formal"
"sema-unused-def-let"
# Keep this rule, because we have `lib.or`.
"or-identifier"
# TODO: remove after outstanding prelude diagnostics issues are fixed:
# https://github.com/nix-community/nixd/issues/761
# https://github.com/nix-community/nixd/issues/762
"sema-primop-removed-prefix"
"sema-primop-overridden"
"sema-constant-overridden"
"sema-primop-unknown"
];
};
settings.formatter.nixf-diagnose = {
# Ensure nixfmt cleans up after nixf-diagnose.
priority = -1;
excludes = [
# Auto-generated; violates sema-extra-with
# Can only sensibly be removed when --auto-fix supports multiple fixes at once:
# https://github.com/inclyc/nixf-diagnose/issues/13
"pkgs/servers/home-assistant/component-packages.nix"
# https://github.com/nix-community/nixd/issues/708
"nixos/maintainers/scripts/azure-new/examples/basic/system.nix"
];
};
settings.formatter.editorconfig-checker = {
command = "${pkgs.lib.getExe pkgs.editorconfig-checker}";
options = [
"-disable-indent-size"
# TODO: Remove this once this upstream issue is fixed:
# https://github.com/editorconfig-checker/editorconfig-checker/issues/505
"-disable-charset"
];
includes = [ "*" ];
priority = 1;
};
# TODO: Upstream this into treefmt-nix eventually:
# https://github.com/numtide/treefmt-nix/issues/387
settings.formatter.markdown-code-runner = {
command = pkgs.lib.getExe pkgs.markdown-code-runner;
options =
let
config = pkgs.writers.writeTOML "markdown-code-runner-config" {
presets.nixfmt = {
language = "nix";
command = [ (pkgs.lib.getExe pkgs.nixfmt) ];
};
};
in
[ "--config=${config}" ];
includes = [ "*.md" ];
};
programs.zizmor.enable = true;
}

View File

@@ -98,6 +98,14 @@ It has two modes:
: The path to the files to check.
`relocatable` (boolean, optional) {#tester-lycheeLinkCheck-param-relocatable}
: Whether the site is expected to be relocatable, i.e. servable from any URL path prefix.
When `true` (the default), root-relative links (starting with `/`) are treated as errors, because they break when the site is served from a subpath or opened via `file://` URLs.
When `false`, root-relative links are resolved against the `site` directory.
`remap` (attribute set, optional) {#tester-lycheeLinkCheck-param-remap}
: An attribute set where the attribute names are regular expressions.

View File

@@ -19,12 +19,29 @@
- `uhttpmock` providing 0.0 ABI was removed. `uhttpmock_1_0` providing 1.0 ABI was renamed to `uhttpmock` and `uhttpmock_1_0` was kept as an alias.
- Linux kernel configuration has been moved out of the `linux-kernel` field of the platform structure into the kernel builders:
- `linux-kernel.name` has been removed.
- `linux-kernel.target` is available as the `target` parameter and passthru attribute on the kernel builders.
- `linux-kernel.installTarget` has been removed, as it should not be necessary to customize.
- `linux-kernel.DTB` is available as the `buildDTBs` parameter and passthru attribute on the kernel builders.
- `linux-kernel.{autoModules,preferBuiltin,extraConfig}` were already available as kernel builder parameters.
- The `img` argument of `vmTools` has been renamed to `kernelImage`, as it collided with the top-level `img` package.
Additionally, the kernel module tree used inside the VM has been split out of the `kernel` argument into a new `kernelModules` argument (defaulting to `kernel`).
Callers that overrode `kernel` with a module tree (e.g. from `pkgs.aggregateModules`) to make extra modules available must now pass it via `kernelModules` instead, keeping `kernel` pointing at a bootable kernel derivation.
- The ARMv5 Linux kernel build now uses a standard configuration and generates a standard compressed image instead of the deprecated legacy UBoot image format.
`lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}` have been unified into `lib.systems.examples.armv5tel-multiplatform`.
Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box.
- Support for the legacy UBoot image format has been removed from the Linux kernel builders, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
- `rke2` retires ingress-nginx and transitions to Traefik starting in `rke2_1_36`. Because ingress-nginx was retired upstream as of March 2026, Traefik is now the default
for new clusters starting in v1.36 (existing clusters will keep their current ingress upon upgrade to avoid breakage). This transition brings the following structural changes:
- Airgapped Environments: The rke2-images-core tarball now contains Traefik images instead of ingress-nginx. The standalone rke2-images-traefik tarball has been removed.
Users who must continue using ingress-nginx will now need to manually provide the rke2-images-ingress-nginx tarball.
- Future Removal: The ingress-nginx chart will not receive any additional updates and will be completely removed in v1.37 for community users.
- `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).
- `librest` providing 0.7 ABI was removed. `librest_1_0` providing 1.0 ABI was renamed to `librest` and `librest_1_0` was kept as an alias.
@@ -63,4 +80,3 @@
### Additions and Improvements {#sec-nixpkgs-release-26.11-lib-additions-improvements}
- Create the first release note entry in this section!

View File

@@ -1612,13 +1612,15 @@ rec {
binaryMerge =
start: end:
# assert start < end; # Invariant
if end - start >= 2 then
# If there's at least 2 elements, split the range in two, recurse on each part and merge the result
# The invariant is satisfied because each half will have at least 1 element
binaryMerge start (start + (end - start) / 2) // binaryMerge (start + (end - start) / 2) end
if end - start == 1 then
# Base case - there will be exactly 1 element due to the invariant, in
# which case we just return it directly
elemAt list start
else
# Otherwise there will be exactly 1 element due to the invariant, in which case we just return it directly
elemAt list start;
# If there's at least 2 elements, split the range in two, recurse on each part and merge the result
# Relies on floor for odd results
# The invariant is satisfied because each half will have at least 1 element
binaryMerge start ((start + end) / 2) // binaryMerge ((start + end) / 2) end;
in
if list == [ ] then
# Calling binaryMerge as below would not satisfy its invariant

View File

@@ -1018,38 +1018,16 @@ let
mergedType = t.typeMerge t'.functor;
typesMergeable = mergedType != null;
# TODO: Remove this when all downstream reliances of internals: 'functor.wrapped' are sufficiently migrated.
# A function that adds the deprecated wrapped message to a type.
addDeprecatedWrapped =
t:
t
// {
functor = t.functor // {
wrapped = t.functor.wrappedDeprecationMessage {
inherit loc;
};
};
};
typeSet =
if opt.options ? type then
if res ? type then
if typesMergeable then
{
type =
if mergedType ? functor.wrappedDeprecationMessage then
addDeprecatedWrapped mergedType
else
mergedType;
}
else
# Keep in sync with the same error below!
throw
"The option `${showOption loc}' in `${opt._file}' is already declared in ${showFiles res.declarations}."
else if opt.options.type ? functor.wrappedDeprecationMessage then
{ type = addDeprecatedWrapped opt.options.type; }
if opt.options ? type && res ? type then
if typesMergeable then
{
type = mergedType;
}
else
{ }
# Keep in sync with the same error below!
throw
"The option `${showOption loc}' in `${opt._file}' is already declared in ${showFiles res.declarations}."
else
{ };

View File

@@ -299,12 +299,10 @@ let
inherit
(
{
linux-kernel = args.linux-kernel or { };
gcc = args.gcc or { };
}
// platforms.select final
)
linux-kernel
gcc
;
@@ -692,6 +690,11 @@ let
};
};
in
# TODO: Remove in 27.05.
assert
args ? linux-kernel
-> throw "lib.systems.elaborate: linux-kernel has been removed; see the 26.11 release notes";
assert final.useAndroidPrebuilt -> final.isAndroid;
assert foldl' (pass: { assertion, message }: if assertion final then pass else throw message) true (
final.parsed.abi.assertions or [ ]

View File

@@ -3,74 +3,21 @@
# targetPlatform, etc) containing at least the minimal set of attrs
# required (see types.parsedPlatform in lib/systems/parse.nix). This
# file takes an already-valid platform and further elaborates it with
# optional fields; currently these are: linux-kernel, gcc, and rustc.
# optional fields; currently these are: gcc, and rustc.
{ lib }:
rec {
pc = {
linux-kernel = {
name = "pc";
baseConfig = "defconfig";
# Build whatever possible as a module, if not stated in the extra config.
autoModules = true;
target = "bzImage";
};
};
##
## POWER
##
powernv = {
linux-kernel = {
name = "PowerNV";
baseConfig = "powernv_defconfig";
target = "vmlinux";
autoModules = true;
};
};
ppc64 = {
linux-kernel = {
name = "powerpc64";
baseConfig = "ppc64_defconfig";
target = "vmlinux";
autoModules = true;
};
};
##
## ARM
##
armv5tel-multiplatform = {
linux-kernel = {
name = "armv5tel-multiplatform";
baseConfig = "multi_v5_defconfig";
DTB = true;
autoModules = true;
preferBuiltin = true;
target = "zImage";
};
gcc = {
arch = "armv5te";
};
};
raspberrypi = {
linux-kernel = {
name = "raspberrypi";
baseConfig = "bcm2835_defconfig";
DTB = true;
autoModules = true;
preferBuiltin = true;
target = "zImage";
};
gcc = {
# https://en.wikipedia.org/wiki/Raspberry_Pi#Specifications
arch = "armv6kz";
@@ -105,7 +52,6 @@ rec {
# https://developer.android.com/ndk/guides/abis#v7a
armv7a-android = {
linux-kernel.name = "armeabi-v7a";
gcc = {
arch = "armv7-a";
float-abi = "softfp";
@@ -114,14 +60,6 @@ rec {
};
armv7l-hf-multiplatform = {
linux-kernel = {
name = "armv7l-hf-multiplatform";
baseConfig = "defconfig";
DTB = true;
autoModules = true;
preferBuiltin = true;
target = "zImage";
};
gcc = {
# Some table about fpu flags:
# http://community.arm.com/servlet/JiveServlet/showImage/38-1981-3827/blogentry-103749-004812900+1365712953_thumb.png
@@ -146,14 +84,6 @@ rec {
};
aarch64-multiplatform = {
linux-kernel = {
name = "aarch64-multiplatform";
baseConfig = "defconfig";
DTB = true;
autoModules = true;
preferBuiltin = true;
target = "Image";
};
gcc = {
arch = "armv8-a";
};
@@ -171,9 +101,6 @@ rec {
##
ben_nanonote = {
linux-kernel = {
name = "ben_nanonote";
};
gcc = {
arch = "mips32";
float = "soft";
@@ -230,17 +157,6 @@ rec {
## Other
##
riscv-multiplatform = {
linux-kernel = {
name = "riscv-multiplatform";
target = "Image";
autoModules = true;
preferBuiltin = true;
baseConfig = "defconfig";
DTB = true;
};
};
loongarch64-multiplatform = {
gcc = {
# https://github.com/loongson/la-softdev-convention/blob/master/la-softdev-convention.adoc#10-operating-system-package-build-requirements
@@ -252,14 +168,6 @@ rec {
# https://github.com/llvm/llvm-project/pull/132173
cmodel = "medium";
};
linux-kernel = {
name = "loongarch-multiplatform";
target = "vmlinuz.efi";
autoModules = true;
preferBuiltin = true;
baseConfig = "defconfig";
DTB = true;
};
};
# This function takes a minimally-valid "platform" and returns an
@@ -267,17 +175,13 @@ rec {
# included in the platform in order to further elaborate it.
select =
platform:
# x86
if platform.isx86 then
pc
# ARM
else if platform.isAarch32 then
if platform.isAarch32 then
let
version = platform.parsed.cpu.version or null;
in
if version == null then
pc
{ }
else if lib.versionOlder version "6" then
armv5tel-multiplatform
else if lib.versionOlder version "7" then
@@ -291,24 +195,9 @@ rec {
else if platform.isLoongArch64 then
loongarch64-multiplatform
else if platform.isRiscV then
riscv-multiplatform
else if platform.parsed.cpu == lib.systems.parse.cpuTypes.mipsel then
(import ./examples.nix { inherit lib; }).mipsel-linux-gnu
else if platform.isPower64 then
if platform.isLittleEndian then powernv else ppc64
else if platform.isSh4 then
{
linux-kernel = {
target = "vmlinux";
# SH arch doesn't have a 'make install' target.
installTarget = "vmlinux";
};
}
else
{ };
}

View File

@@ -515,56 +515,6 @@ checkConfigError 'infinite recursion encountered' config.nonLazyResult ./lazy-at
checkConfigOutput '^"mergedName.<id>.nested"$' config.result ./name-merge-attrsWith-1.nix
checkConfigError 'The option .mergedName. in .*\.nix. is already declared in .*\.nix' config.mergedName ./name-merge-attrsWith-2.nix
# Test type.functor.wrapped deprecation warning
# should emit the warning on:
# - merged types
# - non-merged types
# - nestedTypes elemType
# attrsWith
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.attrsWith.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedAttrsWith.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.attrsWith.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedAttrsWith.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
# listOf
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.listOf.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedListOf.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.listOf.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedListOf.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
# unique / uniq
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.unique.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedUnique.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.unique.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedUnique.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
# nullOr
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.nullOr.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedNullOr.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.nullOr.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedNullOr.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
# functionTo
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.functionTo.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedFunctionTo.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.functionTo.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedFunctionTo.type.nestedTypes.elemType.functor.wrapped ./deprecated-wrapped.nix
# coercedTo
# Note: test 'nestedTypes.finalType' and 'nestedTypes.coercedType'
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.coercedTo.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.coercedTo.type.nestedTypes.finalType.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.coercedTo.type.nestedTypes.coercedType.functor.wrapped ./deprecated-wrapped.nix
# either
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.either.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedEither.type.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.either.type.nestedTypes.left.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.either.type.nestedTypes.right.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedEither.type.nestedTypes.left.functor.wrapped ./deprecated-wrapped.nix
ABORT_ON_WARN=1 checkConfigError 'The deprecated `.*functor.wrapped` attribute .*is accessed, use `.*nestedTypes.elemType` instead.' options.mergedEither.type.nestedTypes.right.functor.wrapped ./deprecated-wrapped.nix
# Even with multiple assignments, a type error should be thrown if any of them aren't valid
checkConfigError 'A definition for option .* is not of type .*' \
config.value ./declare-int-unsigned-value.nix ./define-value-list.nix ./define-value-int-positive.nix
@@ -733,9 +683,6 @@ checkConfigError 'The option .theOption.nested. in .other.nix. is already declar
# Test that types.optionType leaves types untouched as long as they don't need to be merged
checkConfigOutput 'ok' config.freeformItems.foo.bar ./adhoc-freeformType-survives-type-merge.nix
# Test that specifying both functor.wrapped and functor.payload isn't allowed
checkConfigError 'Type foo defines both `functor.payload` and `functor.wrapped` at the same time, which is not supported.' config.result ./default-type-merge-both.nix
# Test that not including functor.wrapped is allowed
checkConfigOutput 'ok' config.result ./default-type-merge-payload.nix

View File

@@ -1,28 +0,0 @@
{ lib, options, ... }:
let
foo = lib.mkOptionType {
name = "foo";
functor = lib.types.defaultFunctor "foo" // {
wrapped = lib.types.int;
payload = 10;
};
};
in
{
imports = [
{
options.foo = lib.mkOption {
type = foo;
};
}
{
options.foo = lib.mkOption {
type = foo;
};
}
];
options.result = lib.mkOption {
default = builtins.seq options.foo null;
};
}

View File

@@ -99,7 +99,6 @@ let
{ elemType, ... }@payload:
{
inherit name payload;
wrappedDeprecationMessage = makeWrappedDeprecationMessage payload;
type = types.${name};
binOp =
a: b:
@@ -108,14 +107,6 @@ let
in
if merged == null then null else { elemType = merged; };
};
makeWrappedDeprecationMessage =
payload:
{ loc }:
lib.warn ''
The deprecated `${lib.optionalString (loc != null) "type."}functor.wrapped` attribute ${
lib.optionalString (loc != null) "of the option `${showOption loc}` "
}is accessed, use `${lib.optionalString (loc != null) "type."}nestedTypes.elemType` instead.
'' payload.elemType;
checkDefsForError =
check: loc: defs:
@@ -168,21 +159,11 @@ rec {
defaultTypeMerge =
f: f':
let
mergedWrapped = f.wrapped.typeMerge f'.wrapped.functor;
mergedPayload = f.binOp f.payload f'.payload;
hasPayload =
assert (f'.payload != null) == (f.payload != null);
f.payload != null;
hasWrapped =
let
hasWrappedNonNull = set: set ? "wrapped" && set.wrapped != null;
in
assert (hasWrappedNonNull f') == (hasWrappedNonNull f);
hasWrappedNonNull f;
typeFromPayload = if mergedPayload == null then null else f.type mergedPayload;
typeFromWrapped = if mergedWrapped == null then null else f.type mergedWrapped;
in
# Abort early: cannot merge different types
if f.name != f'.name then
@@ -190,22 +171,7 @@ rec {
else
if hasPayload then
# Just return the payload if returning wrapped is deprecated
if f ? wrappedDeprecationMessage then
typeFromPayload
else if hasWrapped then
# Has both wrapped and payload
throw ''
Type ${f.name} defines both `functor.payload` and `functor.wrapped` at the same time, which is not supported.
Use either `functor.payload` or `functor.wrapped` but not both.
If your code worked before remove either `functor.wrapped` or `functor.payload` from the type definition.
''
else
typeFromPayload
else if hasWrapped then
typeFromWrapped
if mergedPayload == null then null else f.type mergedPayload
else
f.type;
@@ -213,7 +179,6 @@ rec {
defaultFunctor = name: {
inherit name;
type = lib.types.${name} or null;
wrapped = null;
payload = null;
binOp = a: b: null;
};
@@ -309,17 +274,8 @@ rec {
deprecationMessage
nestedTypes
descriptionClass
functor
;
functor =
if functor ? wrappedDeprecationMessage then
functor
// {
wrapped = functor.wrappedDeprecationMessage {
loc = null;
};
}
else
functor;
description = if description == null then name else description;
};
@@ -1834,9 +1790,7 @@ rec {
getSubModules = finalType.getSubModules;
substSubModules = m: coercedTo coercedType coerceFunc (finalType.substSubModules m);
typeMerge = t: null;
functor = (defaultFunctor name) // {
wrappedDeprecationMessage = makeWrappedDeprecationMessage { elemType = finalType; };
};
functor = defaultFunctor name;
nestedTypes.coercedType = coercedType;
nestedTypes.finalType = finalType;
};

View File

@@ -128,7 +128,6 @@
"Pandapip1": 45835846,
"a-kenji": 65275785,
"drakon64": 6444703,
"michaelBelsanti": 62124625,
"thefossguy": 44400303
},
"name": "COSMIC"
@@ -847,6 +846,18 @@
},
"name": "Radicle"
},
"redis": {
"description": "Maintain Redis, related packages, module, and tests.",
"id": 17932473,
"maintainers": {
"Hythera": 87016780,
"MiniHarinn": 52773156,
"debtquity": 225436867,
"kybe236": 118068228
},
"members": {},
"name": "Redis"
},
"reproducible": {
"description": "Team that is interested in reproducible builds",
"id": 7625643,

View File

@@ -157,6 +157,12 @@
githubId = 105598867;
matrix = "@0xmrtt:envs.net";
};
_0xSA7 = {
name = "Saleh Diaa Ahmed";
github = "0xSA7";
githubId = 109046494;
email = "salehdiaaahmed@gmail.com";
};
_1000101 = {
email = "b1000101@pm.me";
github = "1000101";
@@ -329,12 +335,6 @@
githubId = 381298;
name = "9R";
};
_9yokuro = {
email = "xzstd099@protonmail.com";
github = "9yokuro";
githubId = 119095935;
name = "9yokuro";
};
a-camarillo = {
name = "Anthony Camarillo";
email = "anthony.camarillo.96@gmail.com";
@@ -2133,6 +2133,12 @@
githubId = 56009;
name = "Arcadio Rubio García";
};
arcayr = {
email = "nixpkgs@arcayr.online";
github = "arcayr";
githubId = 11192354;
name = "Elliot Speck";
};
archer-65 = {
email = "mario.liguori.056@gmail.com";
github = "archer-65";
@@ -3438,12 +3444,6 @@
githubId = 20448408;
keys = [ { fingerprint = "D446 E58D 87A0 31C7 EC15 88D7 B461 2924 45C6 E696"; } ];
};
berce = {
email = "bert.moens@gmail.com";
github = "berce";
githubId = 10439709;
name = "Bert Moens";
};
bergey = {
email = "bergey@teallabs.org";
github = "bergey";
@@ -4439,12 +4439,6 @@
githubId = 54632731;
name = "Cameron Dugan";
};
cameronfyfe = {
email = "cameron.j.fyfe@gmail.com";
github = "cameronfyfe";
githubId = 21013281;
name = "Cameron Fyfe";
};
cameronnemo = {
email = "cnemo@tutanota.com";
github = "CameronNemo";
@@ -5097,12 +5091,6 @@
githubId = 68112;
name = "Simon";
};
cirno-999 = {
email = "reverene@protonmail.com";
github = "cirno-999";
githubId = 73712874;
name = "cirno-999";
};
citadelcore = {
email = "alex@arctarus.co.uk";
github = "RealityAnomaly";
@@ -7859,12 +7847,6 @@
githubId = 27162016;
name = "Ramdip Gill";
};
elasticdog = {
email = "aaron@elasticdog.com";
github = "elasticdog";
githubId = 4742;
name = "Aaron Bull Schaefer";
};
elatov = {
email = "elatov@gmail.com";
github = "elatov";
@@ -8387,11 +8369,6 @@
githubId = 16175276;
keys = [ { fingerprint = "E4CE B0F0 B2EC 09A3 9678 F294 CC7A 7E3C 6CF3 1343"; } ];
};
EstebanMacanek = {
name = "Esteban Macanek";
github = "EstebanMacanek";
githubId = 75503218;
};
esteve = {
name = "Esteve Fernandez";
email = "nixpkgs@nara.ac";
@@ -9663,6 +9640,11 @@
githubId = 293586;
name = "Adam Gamble";
};
gamebeaker = {
github = "gamebeaker";
githubId = 9269847;
name = "gamebeaker";
};
gamedungeon = {
github = "GameDungeon";
githubId = 60719255;
@@ -10930,6 +10912,11 @@
githubId = 58676303;
name = "hhydraa";
};
hibiday = {
name = "Katsumi Takeuchi";
github = "hibiday";
githubId = 137286929;
};
higebu = {
name = "Yuya Kusakabe";
email = "yuya.kusakabe@gmail.com";
@@ -11890,12 +11877,6 @@
github = "ivan-timokhin";
githubId = 9802104;
};
ivan-tkatchev = {
email = "tkatchev@gmail.com";
github = "ivan-tkatchev";
githubId = 650601;
name = "Ivan Tkatchev";
};
ivan770 = {
email = "ivan@ivan770.me";
github = "ivan770";
@@ -12111,6 +12092,12 @@
github = "Jaculabilis";
githubId = 10787844;
};
jadewilk = {
name = "Jade Wilk";
email = "p.wilk@student.reading.ac.uk";
github = "jadewilk";
githubId = 50517631;
};
jaduff = {
email = "jdduffpublic@proton.me";
github = "jaduff";
@@ -13058,6 +13045,13 @@
name = "João Moreira";
keys = [ { fingerprint = "F457 0A3A 5F89 22F8 F572 E075 EF8B F2C8 C5F4 097D"; } ];
};
joaosreis = {
email = "joaosreis@outlook.pt";
github = "joaosreis";
githubId = 3420596;
name = "João Santos Reis";
keys = [ { fingerprint = "9BEB F137 4CAC 96D6 A4ED EC49 BA2E 05BD B7F8 C0EE"; } ];
};
joaquintrinanes = {
email = "hi@joaquint.io";
github = "JoaquinTrinanes";
@@ -13447,12 +13441,6 @@
github = "joshprk";
githubId = 123624726;
};
joshuafern = {
name = "Joshua Fern";
email = "joshuafern@protonmail.com";
github = "JoshuaFern";
githubId = 4300747;
};
joshvanl = {
email = " me@joshvanl.dev ";
github = "JoshVanL";
@@ -18485,13 +18473,6 @@
github = "mohe2015";
githubId = 13287984;
};
momeemt = {
name = "Mutsuha Asada";
email = "me@momee.mt";
github = "momeemt";
githubId = 43488453;
keys = [ { fingerprint = "D94F EA9F 5B08 F6A1 7B8F EB8B ACB5 4F0C BC6A A7C6"; } ];
};
monaaraj = {
name = "Mon Aaraj";
email = "owo69uwu69@gmail.com";
@@ -19249,12 +19230,6 @@
name = "Nasir Hussain";
keys = [ { fingerprint = "7A10 AB8E 0BEC 566B 090C 9BE3 D812 6E55 9CE7 C35D"; } ];
};
nasrally = {
email = "suffer.ring@ya.ru";
github = "nasrally";
githubId = 50599445;
name = "Nikita Grishko";
};
nat-418 = {
github = "nat-418";
githubId = 93013864;
@@ -19389,6 +19364,12 @@
githubId = 137805;
name = "Alexander Tsvyashchenko";
};
ndom91 = {
email = "nix@ndo.dev";
github = "ndom91";
githubId = 7415984;
name = "Nico Domino";
};
nealfennimore = {
email = "hi@neal.codes";
github = "nealfennimore";
@@ -19786,6 +19767,11 @@
github = "nigelgbanks";
githubId = 487373;
};
nikhilmaddirala = {
name = "Nikhil Maddirala";
github = "nikhilmaddirala";
githubId = 4138581;
};
nikitavoloboev = {
email = "nikita.voloboev@gmail.com";
github = "nikivdev";
@@ -21633,12 +21619,6 @@
githubId = 43863;
name = "Philip Taron";
};
philipwilk = {
name = "Philip Wilk";
email = "p.wilk@student.reading.ac.uk";
github = "philipwilk";
githubId = 50517631;
};
philocalyst = {
name = "Myles Wirth";
email = "milestheperson@posteo.net";
@@ -22323,12 +22303,6 @@
githubId = 6314611;
keys = [ { fingerprint = "EEC7 53FC EAAA FD9E 4DC0 9BB5 CAEB 4185 C226 D76B"; } ];
};
prominentretail = {
email = "me@jakepark.me";
github = "ProminentRetail";
githubId = 94048404;
name = "Jake Park";
};
proofconstruction = {
email = "source@proof.construction";
github = "proofconstruction";
@@ -22777,11 +22751,6 @@
matrix = "@qyriad:katesiria.org";
name = "Qyriad";
};
qzylinra = {
github = "qzylinra";
githubId = 225773816;
name = "qzylinra";
};
r-aizawa = {
github = "Xantibody";
githubId = 109563705;
@@ -27110,7 +27079,7 @@
email = "taranarmo@gmail.com";
github = "taranarmo";
githubId = 11619234;
name = "Sergey Volkov";
name = "Sergei Volkov";
};
tarantoj = {
email = "taranto.james@gmail.com";
@@ -28987,6 +28956,14 @@
githubId = 110242808;
name = "Vasilii Pustovoit";
};
vavakado = {
email = "xor@vavakado.xyz";
github = "vavakado";
githubId = 80159210;
name = "Vladimir Rubin";
matrix = "@vavakado:imagisphe.re";
keys = [ { fingerprint = "A054 0374 CD37 2C71 FE6D E0CF CAB7 4472 7F36 B524"; } ];
};
vbgl = {
email = "Vincent.Laporte@gmail.com";
github = "vbgl";

View File

@@ -360,6 +360,8 @@ See <https://github.com/NixOS/nixpkgs/issues/481673>.
If client certificates, keys or other files are needed, these should be stored under `/etc/wpa_supplicant` and owned by `wpa_supplicant` to ensure the daemon can read them.
Similarly, the `ctrl_interface` directory set in `wpa_supplicant`'s conf must be writeable by the `wpa_supplicant` user so that the `wpa_supplicant` daemon can start successfully. If you were changing `ctrl_interface` in [extraConfig](#opt-networking.wireless.extraConfig) or in `/etc/wpa_supplicant/imperative.conf`, please remove that line.
Also, the {option}`networking.wireless.userControlled.group` option has been removed since there is now a dedicated `wpa_supplicant` group to control the daemon, and {option}`networking.wireless.userControlled.enable` has been renamed to [](#opt-networking.wireless.userControlled).
No functionality should have been impacted by these changes (including controlling via `wpa_cli`, integration with NetworkManager or connman), but if you find any problems, please open an issue on GitHub.

View File

@@ -24,20 +24,28 @@
- Support for the legacy UBoot image format has been removed from the initrd generators, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
- Rustical migrates from `settings.http.host` and `settings.http.port` to `settings.http.bind` to support UNIX domain sockets as well as TCP sockets in one setting.
- `services.llama-cpp` is now configured using structured `services.llama-cpp.settings` attribute.
- Python 2 has been removed from the top-level package set, as it is long past end-of-life. The `python2`, `python27`, `python2Full`, `python27Full`, `python2Packages`, and `python27Packages` attributes, along with the legacy `python`, `pythonFull`, and `pythonPackages` aliases, now throw an error directing you to `python3`. The `isPy2` and `isPy27` package flags have been removed accordingly. The only remaining Python 2 interpreter is vendored inside the `resholve` package for its `oil` dependency and is not exposed for general use.
- `security.polkit.enablePkexecWrapper` has been introduced, making the `pkexec` setuid wrapper opt-in.
- `systemd.user.extraConfig` has been removed in favor of the structured [](#opt-systemd.user.settings.Manager) option. Use `systemd.user.settings.Manager` to set any `systemd-user.conf(5)` option directly. For example, replace `systemd.user.extraConfig = "DefaultTimeoutStartSec=60";` with `systemd.user.settings.Manager.DefaultTimeoutStartSec = 60;`.
- `services.timesyncd.extraConfig` has been removed in favor of the structured [](#opt-services.timesyncd.settings.Time) option. Use `services.timesyncd.settings.Time` to set any `timesyncd.conf(5)` option directly. For example, replace `services.timesyncd.extraConfig = "PollIntervalMaxSec=180";` with `services.timesyncd.settings.Time.PollIntervalMaxSec = 180;`.
- `services.firezone.server.provision` has been removed due to it being unmaintanable. Remove all uses of provisioning and use the WebUI to configure firezone.
- The `services.syncthing` module now updates the Syncthing REST API using partial updates (`PATCH`) instead of full replacements (`PUT`) for general settings. Updating these settings was broken and prone to errors after updates, see [#428808](https://github.com/NixOS/nixpkgs/issues/428808) and [#528889](https://github.com/NixOS/nixpkgs/issues/528889). As a result, settings modified manually through the Syncthing Web UI that are not explicitly defined in your Nix configuration will now persist across rebuilds.
## Other Notable Changes {#sec-release-26.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
- `komodo` has been updated to the v2 release line (2.x). See the [upstream v1 → v2 upgrade guide](https://github.com/moghtech/komodo/releases/tag/v2.0.0).
- `boot.loader.systemd-boot` gained support for [Automatic Boot Assessment](https://systemd.io/AUTOMATIC_BOOT_ASSESSMENT/) via the new [`boot.loader.systemd-boot.bootCounting`](#opt-boot.loader.systemd-boot.bootCounting.enable) options, allowing automatic detection of and recovery from bad NixOS generations. As part of this change, boot loader entries on the ESP/XBOOTLDR partition are now named `nixos-<content-hash>.conf` instead of `nixos-generation-<n>.conf`; existing entries are migrated automatically on the next `nixos-rebuild boot`/`switch`.
- The `newuidmap` and `newgidmap` security wrappers are now installed with `cap_setuid`/`cap_setgid` file capabilities instead of the setuid-root bit, matching shadow's `--with-fcaps` install mode and other major distributions. Rootless containers (podman, docker-rootless, unprivileged user namespaces) are unaffected. The only behavioural change is that mapping host uid 0 via `/etc/subuid` (which NixOS never configures by default) additionally requires `cap_setfcap`; users who explicitly grant uid 0 in a subuid range can restore the previous behaviour with `security.wrappers.newuidmap.capabilities = lib.mkForce "cap_setuid,cap_setfcap+ep";`.

View File

@@ -262,7 +262,8 @@ let
"virtiofs"
"zfs"
];
kernel = modulesTree;
kernel = config.boot.kernelPackages.kernel;
kernelModules = modulesTree;
}).runInLinuxVM
(
pkgs.runCommand name

View File

@@ -250,7 +250,8 @@ let
"virtiofs"
"zfs"
];
kernel = modulesTree;
kernel = config.boot.kernelPackages.kernel;
kernelModules = modulesTree;
}).runInLinuxVM
(
pkgs.runCommand name

View File

@@ -14,6 +14,7 @@ let
escapeShellArg
filter
flatten
foldl'
getName
hasPrefix
hasSuffix
@@ -31,13 +32,13 @@ let
nameValuePair
optionalString
removePrefix
removeSuffix
replaceStrings
splitString
stringToCharacters
types
;
inherit (lib.strings) toJSON normalizePath escapeC;
inherit (lib.strings) toJSON escapeC;
in
let
@@ -98,26 +99,60 @@ let
|| hasPrefix a'.mountPoint b'.mountPoint
|| any (hasPrefix a'.mountPoint) b'.depends;
# Escape a path according to the systemd rules. FIXME: slow
# Escape a path according to the systemd rules.
# The rules are described in systemd.unit(5) as follows:
# The escaping algorithm operates as follows: given a string, any "/" character is replaced by "-", and all other characters which are not ASCII alphanumerics, ":", "_" or "." are replaced by C-style "\x2d" escapes. In addition, "." is replaced with such a C-style escape when it would appear as the first character in the escaped string.
# When the input qualifies as absolute file system path, this algorithm is extended slightly: the path to the root directory "/" is encoded as single dash "-". In addition, any leading, trailing or duplicate "/" characters are removed from the string before transformation. Example: /foo//bar/baz/ becomes "foo-bar-baz".
escapeSystemdPath =
s:
let
# These don't depend on the path being escaped, so build them once
# rather than on every call.
escapeChar = escapeC (stringToCharacters " !\"#$%&'()*+,;<=>?@[\\]^`{|}~-");
escapeLeadingDot = escapeC [ "." ] ".";
slashesToDashes = replaceStrings [ "/" ] [ "-" ];
replacePrefix =
p: r: s:
(if (hasPrefix p s) then r + (removePrefix p s) else s);
trim = s: removeSuffix "/" (removePrefix "/" s);
normalizedPath = normalizePath s;
(if hasPrefix p s then r + removePrefix p s else s);
in
replaceStrings [ "/" ] [ "-" ] (
replacePrefix "." (escapeC [ "." ] ".") (
escapeC (stringToCharacters " !\"#$%&'()*+,;<=>=@[\\]^`{|}~-") (
if normalizedPath == "/" then normalizedPath else trim normalizedPath
)
)
);
s:
let
isAbsolute = hasPrefix "/" s;
# path_simplify(): collapse duplicate slashes and drop "." components.
rawComponents = filter (c: c != "" && c != ".") (splitString "/" s);
# systemd accepts ".." only where it is redundant: a leading ".." in an
# absolute path refers to the root's parent, i.e. the root itself, and is
# dropped. Any other ".." cannot be resolved without the filesystem, so
# the path is not normalized and systemd-escape errors on it.
simplified =
foldl'
(
acc: c:
if c == ".." then
# A leading ".." in an absolute path is the only redundant case.
if isAbsolute && acc.components == [ ] then acc else acc // { normalized = false; }
else
acc // { components = acc.components ++ [ c ]; }
)
{
components = [ ];
normalized = true;
}
rawComponents;
notNormalized = throw "escapeSystemdPath: ${s} is not a normalized path";
simplifiedPath =
if !simplified.normalized then
notNormalized
else if simplified.components != [ ] then
concatStringsSep "/" simplified.components
# The root directory, and - matching systemd-escape - the empty string.
else if isAbsolute || s == "" then
"/"
# A relative path that reduces to nothing (e.g. "."), which has no
# valid escaping.
else
notNormalized;
in
slashesToDashes (replacePrefix "." escapeLeadingDot (escapeChar simplifiedPath));
# Quotes an argument for use in Exec* service lines.
# systemd accepts "-quoted strings with escape sequences, toJSON produces

View File

@@ -127,6 +127,38 @@ let
</fontconfig>
'';
# user defined font aliases
# priority 53
aliases =
let
mkFontBlock =
key: fonts:
lib.optionalString ((builtins.length fonts) > 0) ''
<${key}>
${lib.concatMapStrings (font: "<family>${font}</family>") fonts}
</${key}>
'';
mkAliasBlock = family: opts: ''
<alias binding="${opts.binding}">
<family>${family}</family>
${mkFontBlock "prefer" opts.prefer}
${mkFontBlock "accept" opts.accept}
${mkFontBlock "default" opts.default}
</alias>
'';
in
pkgs.writeText "fc-53-user-aliases.conf" ''
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'urn:fontconfig:fonts.dtd'>
<fontconfig>
<!-- User defined aliases -->
${lib.concatStrings (lib.mapAttrsToList mkAliasBlock cfg.aliases)}
</fontconfig>
'';
# bitmap font options
# priority 53
rejectBitmaps = pkgs.writeText "fc-53-no-bitmaps.conf" ''
@@ -245,6 +277,9 @@ let
# 53-no-bitmaps.conf
ln -s ${rejectBitmaps} $dst/53-no-bitmaps.conf
# 53-user-aliases.conf
ln -s ${aliases} $dst/53-user-aliases.conf
${lib.optionalString (!cfg.allowType1) ''
# 53-nixos-reject-type1.conf
ln -s ${rejectType1} $dst/53-nixos-reject-type1.conf
@@ -522,6 +557,69 @@ in
description = "Use embedded bitmaps in fonts like Calibri.";
};
aliases = lib.mkOption {
type = lib.types.attrsOf (
lib.types.submodule {
options = {
binding = lib.mkOption {
type = lib.types.enum [
"same"
"weak"
"strong"
];
default = "same";
description = ''
Binding precedence for this font family. See
fontconfig "Font Matching" section for details.
'';
};
prefer = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
Fonts whose glyphs are chosen preferentially prior
to fonts which match the alias family.
'';
};
accept = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
Fonts that are chosen if none of the preferred
fonts, nor the alias family could provide the
desired glyph.
'';
};
default = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
description = ''
Last chance fallback fonts which are chosen by
default if none of the other options could
provide the desired glyph.
'';
};
};
}
);
default = { };
example = lib.literalExpression ''
{
# use FreeSans for Greek symbols missing in Helvetica
"Helvetica" = {
default = [ "FreeSans" ];
};
};
'';
description = ''
Font aliases that can substitute preferential fonts,
or specify custom fallback fonts.
'';
};
};
};
@@ -557,6 +655,9 @@ in
# 52-nixos-default-fonts.conf
r ${defaultFontsConf},
# 53-user-aliases.conf
r ${aliases},
# 53-no-bitmaps.conf
r ${rejectBitmaps},

View File

@@ -142,10 +142,14 @@ in
# so we can warn the user about the change.
legacyOptionsUsed = lib.lists.filter (opt: lib.strings.hasInfix opt scudoOpts) legacyOptionNames;
in
lib.optional (cfg.provider == "scudo" && legacyOptionsUsed != [ ]) ''
environment.variables.SCUDO_OPTIONS: ${lib.concatStringsSep ", " legacyOptionsUsed} is/are no longer valid Scudo options.
Use snake_case instead of CamelCase: https://llvm.org/docs/ScudoHardenedAllocator.html#options
'';
lib.optional
(
config.environment.variables ? SCUDO_OPTIONS && cfg.provider == "scudo" && legacyOptionsUsed != [ ]
)
''
environment.variables.SCUDO_OPTIONS: ${lib.concatStringsSep ", " legacyOptionsUsed} is/are no longer valid Scudo options.
Use snake_case instead of CamelCase: https://llvm.org/docs/ScudoHardenedAllocator.html#options
'';
environment.etc."ld-nix.so.preload".text = ''
${providerLibPath}

View File

@@ -4,21 +4,33 @@
teams = [ lib.teams.freedesktop ];
};
options = {
xdg.autostart.enable = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Whether to install files to support the
[XDG Autostart specification](https://specifications.freedesktop.org/autostart-spec/latest).
'';
};
options.xdg.autostart = {
enable =
lib.mkEnableOption "auto-starting of desktop applications according to the [XDG Autostart specification](https://specifications.freedesktop.org/autostart-spec/latest)."
// lib.mkOption {
default = true;
};
install =
lib.mkEnableOption ''
install desktop files following the [XDG Autostart specification](https://specifications.freedesktop.org/autostart-spec/latest) into `/etc/xdg/autostart/`.
These are handled by your desktop environment or [`systemd-xdg-autostart-generator`](https://www.freedesktop.org/software/systemd/man/latest/systemd-xdg-autostart-generator.html).
''
// lib.mkOption {
default = true;
};
};
config = lib.mkIf config.xdg.autostart.enable {
environment.pathsToLink = [
config = {
# FIXME this does not actually work because "/etc/xdg" is linked
# unconditionally in `nixos/modules/config/system-path.nix`
environment.pathsToLink = lib.mkIf config.xdg.autostart.install [
"/etc/xdg/autostart"
];
};
# On by default
systemd.user.generators.systemd-xdg-autostart-generator = lib.mkIf (!config.xdg.autostart.enable) (
lib.mkDefault "/dev/null"
);
};
}

View File

@@ -123,7 +123,8 @@ in
options = {
hardware.deviceTree = {
enable = lib.mkOption {
default = pkgs.stdenv.hostPlatform.linux-kernel.DTB or false;
default = config.boot.kernelPackages.kernel.buildDTBs;
defaultText = lib.literalExpression "config.boot.kernelPackages.kernel.buildDTBs";
type = lib.types.bool;
description = ''
Build device tree files. These are used to describe the

View File

@@ -11,6 +11,9 @@ in
{
imports = [ ./installation-cd-graphical-base.nix ];
# required for calamares
security.polkit.enablePkexecWrapper = true;
# required for kpmcore to work correctly
programs.partition-manager.enable = true;

View File

@@ -1,14 +0,0 @@
{ config, ... }:
{
imports = [
../sd-card/sd-image-aarch64-new-kernel-installer.nix
];
config = {
warnings = [
''
.../cd-dvd/sd-image-aarch64-new-kernel.nix is deprecated and will eventually be removed.
Please switch to .../sd-card/sd-image-aarch64-new-kernel-installer.nix, instead.
''
];
};
}

View File

@@ -1,14 +0,0 @@
{ config, ... }:
{
imports = [
../sd-card/sd-image-aarch64-installer.nix
];
config = {
warnings = [
''
.../cd-dvd/sd-image-aarch64.nix is deprecated and will eventually be removed.
Please switch to .../sd-card/sd-image-aarch64-installer.nix, instead.
''
];
};
}

View File

@@ -1,14 +0,0 @@
{ config, ... }:
{
imports = [
../sd-card/sd-image-armv7l-multiplatform-installer.nix
];
config = {
warnings = [
''
.../cd-dvd/sd-image-armv7l-multiplatform.nix is deprecated and will eventually be removed.
Please switch to .../sd-card/sd-image-armv7l-multiplatform-installer.nix, instead.
''
];
};
}

View File

@@ -1,14 +0,0 @@
{ config, ... }:
{
imports = [
../sd-card/sd-image-raspberrypi-installer.nix
];
config = {
warnings = [
''
.../cd-dvd/sd-image-raspberrypi.nix is deprecated and will eventually be removed.
Please switch to .../sd-card/sd-image-raspberrypi-installer.nix, instead.
''
];
};
}

View File

@@ -1,14 +0,0 @@
{ config, ... }:
{
imports = [
../sd-card/sd-image.nix
];
config = {
warnings = [
''
.../cd-dvd/sd-image.nix is deprecated and will eventually be removed.
Please switch to .../sd-card/sd-image.nix, instead.
''
];
};
}

View File

@@ -111,7 +111,7 @@ with lib;
#!ipxe
# Use the cmdline variable to allow the user to specify custom kernel params
# when chainloading this script from other iPXE scripts like netboot.xyz
kernel ${pkgs.stdenv.hostPlatform.linux-kernel.target} init=${config.system.build.toplevel}/init initrd=initrd ${toString config.boot.kernelParams} ''${cmdline}
kernel ${config.boot.kernelPackages.kernel.target} init=${config.system.build.toplevel}/init initrd=initrd ${toString config.boot.kernelParams} ''${cmdline}
initrd initrd
boot
'';

View File

@@ -330,7 +330,7 @@ in
'';
config = lib.mkIf config.system.tools.nixos-rebuild.enableRun0Elevation {
security.polkit.enable = lib.mkDefault true;
security.run0.enable = lib.mkDefault true;
environment.systemPackages = [ pkgs.polkit-stdin-agent ];
};
}

View File

@@ -1961,6 +1961,7 @@
./system/boot/systemd/userdbd.nix
./system/boot/timesyncd.nix
./system/boot/tmp.nix
./system/boot/tzpfms.nix
./system/boot/uki.nix
./system/boot/unl0kr.nix
./system/boot/uvesafb.nix

View File

@@ -81,6 +81,7 @@
LockPersonality = true;
RestrictRealtime = true;
RuntimeDirectory = "clash-verge-rev";
StateDirectory = "clash-verge-service";
ProtectClock = true;
MemoryDenyWriteExecute = true;
RestrictSUIDSGID = true;

View File

@@ -60,7 +60,10 @@ in
};
security = {
polkit.enable = true;
polkit = {
enable = true;
enablePkexecWrapper = lib.mkDefault true;
};
wrappers = lib.mkIf cfg.enableRenice {
gamemoded = {
owner = "root";

View File

@@ -64,32 +64,36 @@ in
# 3. Put ThroneCore into a systemd service, and let polkit check service name.
# This is the most secure and convenient way but requires heavy modification
# to Throne source code. Would be good to let upstream support that eventually.
security.polkit.extraConfig =
lib.mkIf (cfg.tunMode.enable && (!cfg.tunMode.setuid) && config.services.resolved.enable)
''
polkit.addRule(function(action, subject) {
const allowedActionIds = [
"org.freedesktop.resolve1.revert",
"org.freedesktop.resolve1.set-domains",
"org.freedesktop.resolve1.set-default-route",
"org.freedesktop.resolve1.set-dns-servers"
];
security.polkit = {
enable = true;
enablePkexecWrapper = lib.mkDefault true;
extraConfig =
lib.mkIf (cfg.tunMode.enable && (!cfg.tunMode.setuid) && config.services.resolved.enable)
''
polkit.addRule(function(action, subject) {
const allowedActionIds = [
"org.freedesktop.resolve1.revert",
"org.freedesktop.resolve1.set-domains",
"org.freedesktop.resolve1.set-default-route",
"org.freedesktop.resolve1.set-dns-servers"
];
if (allowedActionIds.indexOf(action.id) !== -1) {
try {
var parentPid = polkit.spawn(["${lib.getExe' pkgs.procps "ps"}", "-o", "ppid=", subject.pid]).trim();
var parentCap = polkit.spawn(["${lib.getExe' pkgs.libcap "getpcaps"}", parentPid]).trim();
if (parentCap.includes("cap_net_admin") && parentCap.includes("cap_net_raw")) {
return polkit.Result.YES;
} else {
if (allowedActionIds.indexOf(action.id) !== -1) {
try {
var parentPid = polkit.spawn(["${lib.getExe' pkgs.procps "ps"}", "-o", "ppid=", subject.pid]).trim();
var parentCap = polkit.spawn(["${lib.getExe' pkgs.libcap "getpcaps"}", parentPid]).trim();
if (parentCap.includes("cap_net_admin") && parentCap.includes("cap_net_raw")) {
return polkit.Result.YES;
} else {
return polkit.Result.NOT_HANDLED;
}
} catch (e) {
return polkit.Result.NOT_HANDLED;
}
} catch (e) {
return polkit.Result.NOT_HANDLED;
}
}
})
'';
})
'';
};
};
meta.maintainers = with lib.maintainers; [ aleksana ];

View File

@@ -107,9 +107,9 @@ in
services.displayManager.sessionPackages = [ cfg.package ];
systemd = lib.mkIf cfg.systemd.setPath.enable {
user.extraConfig = ''
DefaultEnvironment="PATH=/run/wrappers/bin:/etc/profiles/per-user/%u/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin:$PATH"
'';
user.settings.Manager = {
DefaultEnvironment = "PATH=/run/wrappers/bin:/etc/profiles/per-user/%u/bin:/nix/var/nix/profiles/default/bin:/run/current-system/sw/bin:$PATH";
};
};
}

View File

@@ -6,27 +6,52 @@
}:
let
cfg = config.security.polkit;
inherit (lib)
mkEnableOption
mkOption
mkIf
mkPackageOption
mkRemovedOptionModule
types
;
cfg = config.security.polkit;
in
{
imports = [
(mkRemovedOptionModule [ "security" "polkit" "debug" ] "Use security.polkit.extraArgs instead")
];
options = {
options.security.polkit = {
enable = mkEnableOption "polkit";
security.polkit.enable = lib.mkEnableOption "polkit";
enablePkexecWrapper = mkEnableOption "the setuid pkexec wrapper";
security.polkit.package = lib.mkPackageOption pkgs "polkit" { };
package = mkPackageOption pkgs "polkit" { };
security.polkit.debug = lib.mkEnableOption "debug logs from polkit. This is required in order to see log messages from rule definitions";
extraArgs = mkOption {
type = types.listOf types.str;
default = [
"--no-debug"
"--log-level=notice"
];
description = ''
List of arguments to pass to the polkitd executable.
security.polkit.extraConfig = lib.mkOption {
type = lib.types.lines;
::: {.note}
To see debug logs you need to negate the default `--no-debug` setting.
:::
'';
};
extraConfig = mkOption {
type = types.lines;
default = "";
example = ''
/* Log authorization checks. */
polkit.addRule(function(action, subject) {
// Make sure to set { security.polkit.debug = true; } in configuration.nix
// Make sure to negate --no-debug in services.polkit.extraArgs: { security.polkit.extraArgs = [ "--log-level=notice" ]; }
polkit.log("user " + subject.user + " is attempting action " + action.id + " from PID " + subject.pid);
});
@@ -41,8 +66,8 @@ in
'';
};
security.polkit.adminIdentities = lib.mkOption {
type = lib.types.listOf lib.types.str;
adminIdentities = mkOption {
type = with types; listOf str;
default = [ "unix-group:wheel" ];
example = [
"unix-user:alice"
@@ -58,25 +83,34 @@ in
};
config = lib.mkIf cfg.enable {
config = mkIf cfg.enable {
environment.systemPackages = [
cfg.package.bin
cfg.package.out
];
services.dbus.packages = [ cfg.package.out ];
systemd.packages = [ cfg.package.out ];
systemd.services.polkit.serviceConfig.ExecStart = [
""
"${cfg.package.out}/lib/polkit-1/polkitd ${lib.optionalString (!cfg.debug) "--no-debug"}"
];
systemd.services.polkit.restartTriggers = [ config.system.path ];
systemd.services.polkit.reloadTriggers = [
config.environment.etc."polkit-1/rules.d/10-nixos.rules".source
];
systemd.services.polkit.stopIfChanged = false;
systemd.services.polkit = {
restartTriggers = [ config.system.path ];
reloadTriggers = [
config.environment.etc."polkit-1/rules.d/10-nixos.rules".source
];
serviceConfig.ExecStart = [
# nuke default ExecStart
""
# provide our own instead
(toString (
[
"${lib.getLib cfg.package}/lib/polkit-1/polkitd"
]
++ cfg.extraArgs
))
];
};
systemd.sockets."polkit-agent-helper".wantedBy = [ "sockets.target" ];
@@ -89,7 +123,7 @@ in
# The upstream unit uses PrivateDevices=yes and ProtectHome=yes,
# which prevents PAM modules from accessing hardware (e.g. FIDO
# tokens via /dev/hidraw*) or reading key files from home directories.
(lib.mkIf config.security.pam.u2f.enable {
(mkIf config.security.pam.u2f.enable {
# Override upstream PrivateDevices=yes to allow access to /dev/hidraw*
PrivateDevices = false;
DeviceAllow = [
@@ -100,7 +134,7 @@ in
# ~/.config/Yubico/u2f_keys (the default key file location)
ProtectHome = "read-only";
})
(lib.mkIf config.security.pam.zfs.enable {
(mkIf config.security.pam.zfs.enable {
PrivateDevices = false;
DeviceAllow = [
"/dev/zfs rw"
@@ -120,23 +154,16 @@ in
${cfg.extraConfig}
''; # TODO: validation on compilation (at least against typos)
services.dbus.packages = [ cfg.package.out ];
security.pam.services.polkit-1 = { };
security.wrappers.pkexec = {
enable = cfg.enablePkexecWrapper;
setuid = true;
owner = "root";
group = "root";
source = "${cfg.package.bin}/bin/pkexec";
source = lib.getExe' cfg.package "pkexec";
};
systemd.tmpfiles.rules = [
# Probably no more needed, clean up
"R /var/lib/polkit-1"
"R /var/lib/PolicyKit"
];
users.users.polkituser = {
description = "PolKit daemon";
uid = config.ids.uids.polkituser;

View File

@@ -6,6 +6,13 @@
}:
let
inherit (lib)
mkEnableOption
mkIf
mkMerge
mkOption
;
cfg = config.security.run0;
sudoAlias = pkgs.writeShellScriptBin "sudo" ''
@@ -18,7 +25,9 @@ let
in
{
options.security.run0 = {
wheelNeedsPassword = lib.mkOption {
enable = mkEnableOption "support for run0";
wheelNeedsPassword = mkOption {
type = lib.types.bool;
default = true;
description = ''
@@ -27,26 +36,45 @@ in
'';
};
enableSudoAlias = lib.mkEnableOption "make {command}`sudo` an alias to {command}`run0`.";
enableSudoAlias = mkEnableOption "make {command}`sudo` an alias to {command}`run0`.";
};
config = {
assertions = [
{
assertion =
cfg.enableSudoAlias -> (!config.security.sudo.enable && !config.security.sudo-rs.enable);
message = "`security.run0.enableSudoAlias` cannot be enabled if `security.sudo` or `security.sudo-rs` are enabled.";
}
];
security.polkit.extraConfig = lib.mkIf (!cfg.wheelNeedsPassword) ''
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.systemd1.manage-units" && subject.isInGroup("wheel")) {
return polkit.Result.YES;
config = mkMerge [
{
# Late introduction of the enable toggle, this should help during migration.
# TODO: Remove after 26.11 release
assertions = [
{
assertion = !cfg.wheelNeedsPassword -> cfg.enable;
message = "`security.run0.enable` is currently disabled, but is required for the `security.run0.wheelNeedsPassword` option to take effect";
}
});
'';
{
assertion = cfg.enableSudoAlias -> cfg.enable;
message = "`security.run0.enableSudoAlias` depends on `security.run0.enable`, which is disabled.";
}
];
}
(mkIf cfg.enable {
assertions = [
{
assertion =
cfg.enableSudoAlias -> (!config.security.sudo.enable && !config.security.sudo-rs.enable);
message = "`security.run0.enableSudoAlias` cannot be enabled if `security.sudo` or `security.sudo-rs` are enabled.";
}
];
environment.systemPackages = lib.optional cfg.enableSudoAlias sudoAlias;
};
security.polkit = {
enable = true;
extraConfig = mkIf (!cfg.wheelNeedsPassword) ''
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.systemd1.manage-units" && subject.isInGroup("wheel")) {
return polkit.Result.YES;
}
});
'';
};
environment.systemPackages = lib.optional cfg.enableSudoAlias sudoAlias;
})
];
}

View File

@@ -83,7 +83,18 @@ in
lib.optional cfg.enable 8097 # Music Assistant stream port
++ lib.optional (lib.elem "airplay" cfg.providers) 7000
++ lib.optional (lib.elem "sendspin" cfg.providers) 8927
++ lib.optional (lib.elem "snapcast" cfg.providers) 1780;
++ lib.optional (lib.elem "snapcast" cfg.providers) 1780
++ lib.optionals (lib.elem "squeezelite" cfg.providers) [
# https://lyrion.org/reference/slimproto-protocol/
3483 # Slimproto control
# https://lyrion.org/reference/cli/using-the-cli/
9000 # Slimproto JSON-RPC
9090 # Slimproto CLI
];
allowedUDPPorts = lib.optionals (lib.elem "squeezelite" cfg.providers) [
# https://lyrion.org/reference/slimproto-protocol/
3483 # Slimproto discovery
];
# The information published by Apple 1 seem to not apply to libraop.
# The closest we could find that represents the port range being used as observed by tcpdump is the ephemeral port range.
# 1: https://support.apple.com/en-us/103229#:~:text=49152%E2%80%93-,65535,-TCP%2C%20UDP

View File

@@ -194,7 +194,7 @@ For an upgrade, a script like this can be used to simplify the process:
# XXX specify the postgresql package you'd like to upgrade to.
# Do not forget to list the extensions you need.
newPostgres = pkgs.postgresql_15.withPackages (pp: [
# pp.plv8
# pp.pl_cron
]);
cfg = config.services.postgresql;
in

View File

@@ -705,9 +705,6 @@ in
"~@privileged" = true;
"~@resources" = true;
})
(mkIf (any extensionInstalled [ "plv8" ]) {
"@pkey" = true;
})
(mkIf (any extensionInstalled [ "citus" ]) {
"getpriority" = true;
"setpriority" = true;
@@ -807,9 +804,7 @@ in
PrivateTmp = true;
ProtectHome = true;
ProtectSystem = "strict";
MemoryDenyWriteExecute = lib.mkDefault (
cfg.settings.jit == "off" && (!any extensionInstalled [ "plv8" ])
);
MemoryDenyWriteExecute = lib.mkDefault (cfg.settings.jit == "off");
NoNewPrivileges = true;
LockPersonality = true;
PrivateDevices = true;

View File

@@ -243,6 +243,8 @@ in
# Required by Budgie's Polkit Dialog.
security.polkit.enable = mkDefault true;
# Required by Budige's Control Center and Desktop
security.polkit.enablePkexecWrapper = mkDefault true;
# Required by Budgie Panel plugins and/or Budgie Control Center panels.
networking.networkmanager.enable = mkDefault true; # for BCC's Network panel.

View File

@@ -146,7 +146,10 @@ in
environment.sessionVariables.X11_EXTRA_RULES_XML = "${config.services.xserver.xkb.dir}/rules/base.extras.xml";
programs.dconf.enable = true;
programs.dconf.packages = [ pkgs.cosmic-session ];
security.polkit.enable = true;
security.polkit = {
enable = true;
enablePkexecWrapper = lib.mkDefault true;
};
security.rtkit.enable = true;
services.accounts-daemon.enable = true;
services.displayManager.sessionPackages = [ pkgs.cosmic-session ];

View File

@@ -325,7 +325,11 @@ in
i18n.inputMethod.enable = mkDefault true;
i18n.inputMethod.type = mkDefault "ibus";
programs.dconf.enable = true;
security.polkit.enable = true;
security.polkit = {
enable = true;
# Required by gnome-initial-setup, gnome-system-monitor, gvfs for admin://
enablePkexecWrapper = lib.mkDefault true;
};
security.rtkit.enable = mkDefault true;
services.accounts-daemon.enable = true;
services.dleyna.enable = mkDefault true;

View File

@@ -22,6 +22,10 @@
config = lib.mkIf config.services.gnome.gnome-remote-desktop.enable {
services.pipewire.enable = true;
services.dbus.packages = [ pkgs.gnome-remote-desktop ];
security.polkit = {
enable = true;
enablePkexecWrapper = lib.mkDefault true;
};
environment.systemPackages = [ pkgs.gnome-remote-desktop ];

View File

@@ -10,7 +10,7 @@ let
in
{
meta.maintainers = with lib.maintainers; [ philipwilk ];
meta.maintainers = with lib.maintainers; [ jadewilk ];
imports = [
(lib.mkRemovedOptionModule [

View File

@@ -246,7 +246,10 @@ in
systemPackages = [ cfg.package ];
};
security.polkit.enable = lib.mkDefault true;
security.polkit = {
enable = lib.mkDefault true;
enablePkexecWrapper = lib.mkDefault true;
};
services = {
dbus.packages = [ cfg.package ];

View File

@@ -32,9 +32,14 @@ let
);
getSubModules = elemType.getSubModules;
substSubModules = mod: matrixOf n m (elemType.substSubModules mod);
functor = (lib.defaultFunctor name) // {
wrapped = elemType;
};
functor = (
lib.types.elemTypeFunctor "attrsWith" {
inherit
elemType
name
;
}
);
};
profileModule = lib.types.submodule {

View File

@@ -164,7 +164,7 @@ in
};
};
networking.firewall.allowedTCPPorts = lib.optional cfg.openFirewall cfg.port;
networking.firewall.allowedTCPPorts = lib.optional cfg.openFirewall cfg.settings.port;
};
meta.maintainers = with lib.maintainers; [

View File

@@ -114,7 +114,6 @@ let
"restic"
"rtl_433"
"sabnzbd"
"scaphandre"
"script"
"shelly"
"smartctl"
@@ -133,6 +132,7 @@ let
"v2ray"
"varnish"
"wireguard"
"xray"
"zfs-siebenmann"
"zfs"
]
@@ -520,26 +520,6 @@ in
'services.prometheus.exporters.sql.configFile'
'';
}
{
assertion = cfg.scaphandre.enable -> (pkgs.stdenv.targetPlatform.isx86_64 == true);
message = ''
Scaphandre only support x86_64 architectures.
'';
}
{
assertion =
cfg.scaphandre.enable
-> ((lib.kernel.whenHelpers pkgs.linux.version).whenOlder "5.11" true).condition == false;
message = ''
Scaphandre requires a kernel version newer than '5.11', '${pkgs.linux.version}' given.
'';
}
{
assertion = cfg.scaphandre.enable -> (builtins.elem "intel_rapl_common" config.boot.kernelModules);
message = ''
Scaphandre needs 'intel_rapl_common' kernel module to be enabled. Please add it in 'boot.kernelModules'.
'';
}
{
assertion =
cfg.idrac.enable -> ((cfg.idrac.configurationPath == null) != (cfg.idrac.configuration == null));

View File

@@ -1,36 +0,0 @@
{
config,
lib,
pkgs,
options,
...
}:
let
logPrefix = "services.prometheus.exporter.scaphandre";
cfg = config.services.prometheus.exporters.scaphandre;
in
{
port = 8080;
extraOpts = {
telemetryPath = lib.mkOption {
type = lib.types.str;
default = "/metrics";
description = ''
Path under which to expose metrics.
'';
};
};
serviceOpts = {
serviceConfig = {
ExecStart = ''
${pkgs.scaphandre}/bin/scaphandre prometheus \
--address ${cfg.listenAddress} \
--port ${toString cfg.port} \
--suffix ${cfg.telemetryPath} \
${lib.concatStringsSep " \\\n " cfg.extraFlags}
'';
};
};
}

View File

@@ -0,0 +1,86 @@
{
config,
lib,
pkgs,
options,
...
}:
let
cfg = config.services.prometheus.exporters.xray;
inherit (lib)
mkOption
types
concatStringsSep
optionalString
;
in
{
port = 9550;
extraOpts = {
xrayEndpoint = mkOption {
type = types.str;
default = "127.0.0.1:8080";
description = ''
Xray gRPC API endpoint.
'';
};
metricsPath = mkOption {
type = types.str;
default = "/scrape";
description = ''
Path under which to expose metrics.
'';
};
scrapeTimeout = mkOption {
type = types.int;
default = 5;
description = ''
Timeout in seconds for every individual scrape.
'';
};
logPath = mkOption {
type = types.str;
default = "/var/log/xray/access.log";
description = ''
Path to Xray access log file. Set to empty string to disable user metrics.
'';
};
logTimeWindow = mkOption {
type = types.int;
default = 5;
description = ''
Time window in minutes for user metrics.
'';
};
withUserMetrics = mkOption {
type = types.bool;
default = false;
description = ''
Collect user metrics from the Xray access log.
'';
};
};
serviceOpts = {
serviceConfig = {
ExecStart = ''
${pkgs.prometheus-xray-exporter}/bin/xray-exporter \
--listen ${cfg.listenAddress}:${toString cfg.port} \
--metrics-path ${cfg.metricsPath} \
--xray-endpoint ${cfg.xrayEndpoint} \
--scrape-timeout ${toString cfg.scrapeTimeout} \
${optionalString (cfg.logPath != "") "--log-path ${cfg.logPath}"} \
--log-time-window ${toString cfg.logTimeWindow} \
${optionalString cfg.withUserMetrics "--with-user-metrics"} \
${concatStringsSep " \\\n " cfg.extraFlags}
'';
};
};
}

View File

@@ -68,13 +68,10 @@ in
# when the master process receives USR2, it reloads itself using exec(argv[0]),
# so we create a symlink there and update it before reloading
"${pkgs.coreutils}/bin/ln -sf ${lib.getExe cfg.package} /run/haproxy/haproxy"
# when running the config test, don't be quiet so we can see what goes wrong
"/run/haproxy/haproxy -c -f ${haproxyCfg}"
];
ExecStart = "/run/haproxy/haproxy -Ws -f /etc/haproxy.cfg -p /run/haproxy/haproxy.pid";
# support reloading
ExecReload = [
"${lib.getExe cfg.package} -c -f ${haproxyCfg}"
"${pkgs.coreutils}/bin/ln -sf ${lib.getExe cfg.package} /run/haproxy/haproxy"
"${pkgs.coreutils}/bin/kill -USR2 $MAINPID"
];

View File

@@ -24,6 +24,9 @@ let
rc-manager = if config.networking.resolvconf.enable then "resolvconf" else "unmanaged";
};
keyfile = {
# NM's compiled-in default; made explicit so the tmpfiles rule below
# can follow it when the user redirects the keyfile store elsewhere.
path = "/etc/NetworkManager/system-connections";
unmanaged-devices = if cfg.unmanaged == [ ] then null else lib.concatStringsSep ";" cfg.unmanaged;
};
logging = {
@@ -601,13 +604,27 @@ in
systemd.packages = packages;
systemd.tmpfiles.rules = [
"d /etc/NetworkManager/system-connections 0700 root root -"
"d /var/lib/misc 0755 root root -" # for dnsmasq.leases
systemd.tmpfiles.settings.networkmanager = {
${configAttrs.keyfile.path}.d = {
mode = "0700";
user = "root";
group = "root";
};
# for dnsmasq.leases
"/var/lib/misc".d = {
mode = "0755";
user = "root";
group = "root";
};
# ppp isn't able to mkdir that directory at runtime
"d /run/pppd/lock 0700 root root -"
]
++ pluginTmpfilesRules;
"/run/pppd/lock".d = {
mode = "0700";
user = "root";
group = "root";
};
};
systemd.tmpfiles.rules = pluginTmpfilesRules;
systemd.services.NetworkManager = {
wantedBy = [ "multi-user.target" ];

View File

@@ -6,15 +6,13 @@
...
}:
with lib;
let
cfg = config.services.syncthing;
opt = options.services.syncthing;
defaultUser = "syncthing";
defaultGroup = defaultUser;
settingsFormat = pkgs.formats.json { };
cleanedConfig = converge (filterAttrsRecursive (_: v: v != null && v != { })) cfg.settings;
cleanedConfig = lib.converge (lib.filterAttrsRecursive (_: v: v != null && v != { })) cfg.settings;
isUnixGui = lib.strings.hasPrefix "unix://" cfg.guiAddress;
@@ -35,7 +33,7 @@ let
else
"${cfg.guiAddress}${path}";
devices = mapAttrsToList (
devices = lib.mapAttrsToList (
_: device:
device
// {
@@ -45,31 +43,23 @@ let
anyAutoAccept = builtins.any (dev: dev.autoAcceptFolders) devices;
folders = mapAttrsToList (
_: folder:
folder
//
throwIf (folder ? rescanInterval || folder ? watch || folder ? watchDelay)
''
The options services.syncthing.settings.folders.<name>.{rescanInterval,watch,watchDelay}
were removed. Please use, respectively, {rescanIntervalS,fsWatcherEnabled,fsWatcherDelayS} instead.
''
{
devices =
let
folderDevices = folder.devices;
in
map (
device:
if builtins.isString device then
{ deviceId = cfg.settings.devices.${device}.id; }
else if builtins.isAttrs device then
{ deviceId = cfg.settings.devices.${device.name}.id; } // device
else
throw "Invalid type for devices in folder '${folderName}'; expected list or attrset."
) folderDevices;
}
) (filterAttrs (_: folder: folder.enable) cfg.settings.folders);
folders = lib.pipe cfg.settings.folders [
(lib.filterAttrs (_: folder: folder.enable))
builtins.attrValues
(map (
folder:
folder
// {
devices = map (
device:
if builtins.isString device then
{ deviceId = cfg.settings.devices.${device}.id; }
else
{ deviceId = cfg.settings.devices.${device.name}.id; } // device
) folder.devices;
}
))
];
jq = "${pkgs.jq}/bin/jq";
grep = lib.getExe pkgs.gnugrep;
@@ -179,7 +169,7 @@ let
[
# Now for each of these attributes, write the curl commands that are
# identical to both folders and devices.
(mapAttrs (
(lib.mapAttrs (
conf_type: s:
# We iterate the `conf` list now, and run a curl -X POST command for each, that
# should update that device/folder only.
@@ -301,7 +291,7 @@ let
+
/*
Now we update the other settings defined in cleanedConfig which are not
"folders", "devices", or "guiPasswordFile".
"folders", "devices", "guiPasswordFile", or "defaults".
*/
(lib.pipe cleanedConfig [
builtins.attrNames
@@ -309,14 +299,35 @@ let
"folders"
"devices"
"guiPasswordFile"
"defaults"
])
(map (subOption: ''
curl -X PUT -d ${
curl -X PATCH -d ${
lib.escapeShellArg (builtins.toJSON cleanedConfig.${subOption})
} ${curlAddressArgs "/rest/config/${subOption}"}
''))
(lib.concatStringsSep "\n")
])
+
# Handle the "defaults" option separately, as it has multiple sub-endpoints.
(lib.optionalString (cleanedConfig ? defaults) (
lib.pipe cleanedConfig.defaults [
builtins.attrNames
(map (
subOption:
let
# /rest/config/defaults/ignores only supports PUT
method = if subOption == "ignores" then "PUT" else "PATCH";
in
''
curl -X ${method} -d ${
lib.escapeShellArg (builtins.toJSON cleanedConfig.defaults.${subOption})
} ${curlAddressArgs "/rest/config/defaults/${subOption}"}
''
))
(lib.concatStringsSep "\n")
]
))
+
# Now we hash the contents of guiPasswordFile and use the result to update the gui password
(lib.optionalString (cfg.guiPasswordFile != null) ''
@@ -337,10 +348,10 @@ in
options = {
services.syncthing = {
enable = mkEnableOption "Syncthing, a self-hosted open-source alternative to Dropbox and Bittorrent Sync";
enable = lib.mkEnableOption "Syncthing, a self-hosted open-source alternative to Dropbox and Bittorrent Sync";
cert = mkOption {
type = types.nullOr types.str;
cert = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Path to the `cert.pem` file, which will be copied into Syncthing's
@@ -348,8 +359,8 @@ in
'';
};
key = mkOption {
type = types.nullOr types.str;
key = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Path to the `key.pem` file, which will be copied into Syncthing's
@@ -357,16 +368,16 @@ in
'';
};
guiPasswordFile = mkOption {
type = types.nullOr types.str;
guiPasswordFile = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
description = ''
Path to file containing the plaintext password for Syncthing's GUI.
'';
};
overrideDevices = mkOption {
type = types.bool;
overrideDevices = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Whether to delete the devices which are not configured via the
@@ -376,10 +387,10 @@ in
'';
};
overrideFolders = mkOption {
type = types.bool;
overrideFolders = lib.mkOption {
type = lib.types.bool;
default = !anyAutoAccept;
defaultText = literalMD ''
defaultText = lib.literalMD ''
`true` unless any device has the
[autoAcceptFolders](#opt-services.syncthing.settings.devices._name_.autoAcceptFolders)
option set to `true`.
@@ -392,47 +403,47 @@ in
'';
};
settings = mkOption {
type = types.submodule {
settings = lib.mkOption {
type = lib.types.submodule {
freeformType = settingsFormat.type;
options = {
# global options
options = mkOption {
options = lib.mkOption {
default = { };
description = ''
The options element contains all other global configuration options
'';
type = types.submodule (
{ name, ... }:
type = lib.types.submodule (
{ ... }:
{
freeformType = settingsFormat.type;
options = {
localAnnounceEnabled = mkOption {
type = types.nullOr types.bool;
localAnnounceEnabled = lib.mkOption {
type = lib.types.nullOr lib.types.bool;
default = null;
description = ''
Whether to send announcements to the local LAN, also use such announcements to find other devices.
'';
};
localAnnouncePort = mkOption {
type = types.nullOr types.port;
localAnnouncePort = lib.mkOption {
type = lib.types.nullOr lib.types.port;
default = null;
description = ''
The port on which to listen and send IPv4 broadcast announcements to.
'';
};
relaysEnabled = mkOption {
type = types.nullOr types.bool;
relaysEnabled = lib.mkOption {
type = lib.types.nullOr lib.types.bool;
default = null;
description = ''
When true, relays will be connected to and potentially used for device to device connections.
'';
};
urAccepted = mkOption {
type = types.nullOr types.int;
urAccepted = lib.mkOption {
type = lib.types.nullOr lib.types.int;
default = null;
description = ''
Whether the user has accepted to submit anonymous usage data.
@@ -441,16 +452,16 @@ in
'';
};
limitBandwidthInLan = mkOption {
type = types.nullOr types.bool;
limitBandwidthInLan = lib.mkOption {
type = lib.types.nullOr lib.types.bool;
default = null;
description = ''
Whether to apply bandwidth limits to devices in the same broadcast domain as the local device.
'';
};
maxFolderConcurrency = mkOption {
type = types.nullOr types.int;
maxFolderConcurrency = lib.mkOption {
type = lib.types.nullOr lib.types.int;
default = null;
description = ''
This option controls how many folders may concurrently be in I/O-intensive operations such as syncing or scanning.
@@ -463,7 +474,7 @@ in
};
# device settings
devices = mkOption {
devices = lib.mkOption {
default = { };
description = ''
Peers/devices which Syncthing should communicate with.
@@ -478,30 +489,30 @@ in
addresses = [ "tcp://192.168.0.10:51820" ];
};
};
type = types.attrsOf (
types.submodule (
type = lib.types.attrsOf (
lib.types.submodule (
{ name, ... }:
{
freeformType = settingsFormat.type;
options = {
name = mkOption {
type = types.str;
name = lib.mkOption {
type = lib.types.str;
default = name;
description = ''
The name of the device.
'';
};
id = mkOption {
type = types.str;
id = lib.mkOption {
type = lib.types.str;
description = ''
The device ID. See <https://docs.syncthing.net/dev/device-ids.html>.
'';
};
autoAcceptFolders = mkOption {
type = types.bool;
autoAcceptFolders = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Automatically create or share folders that this device advertises at the default path.
@@ -516,7 +527,7 @@ in
};
# folder settings
folders = mkOption {
folders = lib.mkOption {
default = { };
description = ''
Folders which should be shared by Syncthing.
@@ -525,7 +536,7 @@ in
will be reverted on restart if [overrideFolders](#opt-services.syncthing.overrideFolders)
is enabled.
'';
example = literalExpression ''
example = lib.literalExpression ''
{
"/home/user/sync" = {
id = "syncme";
@@ -533,15 +544,15 @@ in
};
}
'';
type = types.attrsOf (
types.submodule (
type = lib.types.attrsOf (
lib.types.submodule (
{ name, ... }:
{
freeformType = settingsFormat.type;
options = {
enable = mkOption {
type = types.bool;
enable = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Whether to share this folder.
@@ -550,12 +561,12 @@ in
'';
};
path = mkOption {
path = lib.mkOption {
# TODO for release 23.05: allow relative paths again and set
# working directory to cfg.dataDir
type = types.str // {
check = x: types.str.check x && (substring 0 1 x == "/" || substring 0 2 x == "~/");
description = types.str.description + " starting with / or ~/";
type = lib.types.str // {
check = x: lib.types.str.check x && (lib.substring 0 1 x == "/" || lib.substring 0 2 x == "~/");
description = lib.types.str.description + " starting with / or ~/";
};
default = name;
description = ''
@@ -566,24 +577,24 @@ in
'';
};
id = mkOption {
type = types.str;
id = lib.mkOption {
type = lib.types.str;
default = name;
description = ''
The ID of the folder. Must be the same on all devices.
'';
};
label = mkOption {
type = types.str;
label = lib.mkOption {
type = lib.types.str;
default = name;
description = ''
The label of the folder.
'';
};
type = mkOption {
type = types.enum [
type = lib.mkOption {
type = lib.types.enum [
"sendreceive"
"sendonly"
"receiveonly"
@@ -596,17 +607,17 @@ in
'';
};
devices = mkOption {
type = types.listOf (
types.oneOf [
types.str
(types.submodule (
devices = lib.mkOption {
type = lib.types.listOf (
lib.types.oneOf [
lib.types.str
(lib.types.submodule (
{ ... }:
{
freeformType = settingsFormat.type;
options = {
name = mkOption {
type = types.str;
name = lib.mkOption {
type = lib.types.str;
default = null;
description = ''
The name of a device defined in the
@@ -614,8 +625,8 @@ in
option.
'';
};
encryptionPasswordFile = mkOption {
type = types.nullOr types.externalPath;
encryptionPasswordFile = lib.mkOption {
type = lib.types.nullOr lib.types.externalPath;
default = null;
description = ''
Path to encryption password. If set, the file will be read during
@@ -637,14 +648,14 @@ in
'';
};
versioning = mkOption {
versioning = lib.mkOption {
default = null;
description = ''
How to keep changed/deleted files with Syncthing.
There are 4 different types of versioning with different parameters.
See <https://docs.syncthing.net/users/versioning.html>.
'';
example = literalExpression ''
example = lib.literalExpression ''
[
{
versioning = {
@@ -680,13 +691,12 @@ in
}
]
'';
type =
with types;
nullOr (submodule {
type = lib.types.nullOr (
lib.types.submodule {
freeformType = settingsFormat.type;
options = {
type = mkOption {
type = enum [
type = lib.mkOption {
type = lib.types.enum [
"external"
"simple"
"staggered"
@@ -698,11 +708,12 @@ in
'';
};
};
});
}
);
};
copyOwnershipFromParent = mkOption {
type = types.bool;
copyOwnershipFromParent = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
On Unix systems, tries to copy file/folder ownership from the parent directory (the directory its located in).
@@ -710,8 +721,8 @@ in
'';
};
ignorePatterns = mkOption {
type = types.nullOr (types.listOf types.str);
ignorePatterns = lib.mkOption {
type = lib.types.nullOr (lib.types.listOf lib.types.str);
default = null;
description = ''
Syncthing can be configured to ignore certain files in a folder using ignore patterns.
@@ -771,8 +782,8 @@ in
};
};
guiAddress = mkOption {
type = types.str;
guiAddress = lib.mkOption {
type = lib.types.str;
default = "127.0.0.1:8384";
apply = x: if lib.strings.hasPrefix "/" x then "unix://${x}" else x;
description = ''
@@ -780,16 +791,16 @@ in
'';
};
systemService = mkOption {
type = types.bool;
systemService = lib.mkOption {
type = lib.types.bool;
default = true;
description = ''
Whether to auto-launch Syncthing as a system service.
'';
};
user = mkOption {
type = types.str;
user = lib.mkOption {
type = lib.types.str;
default = defaultUser;
example = "yourUser";
description = ''
@@ -799,8 +810,8 @@ in
'';
};
group = mkOption {
type = types.str;
group = lib.mkOption {
type = lib.types.str;
default = defaultGroup;
example = "yourGroup";
description = ''
@@ -809,8 +820,8 @@ in
'';
};
all_proxy = mkOption {
type = with types; nullOr str;
all_proxy = lib.mkOption {
type = lib.types.nullOr lib.types.str;
default = null;
example = "socks5://address.com:1234";
description = ''
@@ -821,8 +832,8 @@ in
'';
};
dataDir = mkOption {
type = types.path;
dataDir = lib.mkOption {
type = lib.types.path;
default = "/var/lib/syncthing";
example = "/home/yourUser";
description = ''
@@ -832,15 +843,15 @@ in
configDir =
let
cond = versionAtLeast config.system.stateVersion "19.03";
cond = lib.versionAtLeast config.system.stateVersion "19.03";
in
mkOption {
type = types.path;
lib.mkOption {
type = lib.types.path;
description = ''
The path where the settings and keys will exist.
'';
default = cfg.dataDir + optionalString cond "/.config/syncthing";
defaultText = literalMD ''
default = cfg.dataDir + lib.optionalString cond "/.config/syncthing";
defaultText = lib.literalMD ''
* if `stateVersion >= 19.03`:
config.${opt.dataDir} + "/.config/syncthing"
@@ -850,17 +861,17 @@ in
'';
};
databaseDir = mkOption {
type = types.path;
databaseDir = lib.mkOption {
type = lib.types.path;
description = ''
The directory containing the database and logs.
'';
default = cfg.configDir;
defaultText = literalExpression "config.${opt.configDir}";
defaultText = lib.literalExpression "config.${opt.configDir}";
};
extraFlags = mkOption {
type = types.listOf types.str;
extraFlags = lib.mkOption {
type = lib.types.listOf lib.types.str;
default = [ ];
example = [ "--reset-deltas" ];
description = ''
@@ -868,8 +879,8 @@ in
'';
};
openDefaultPorts = mkOption {
type = types.bool;
openDefaultPorts = lib.mkOption {
type = lib.types.bool;
default = false;
example = true;
description = ''
@@ -883,35 +894,37 @@ in
'';
};
package = mkPackageOption pkgs "syncthing" { };
package = lib.mkPackageOption pkgs "syncthing" { };
};
};
imports = [
(mkRemovedOptionModule [ "services" "syncthing" "useInotify" ] ''
(lib.mkRemovedOptionModule [ "services" "syncthing" "useInotify" ] ''
This option was removed because Syncthing now has the inotify functionality included under the name "fswatcher".
It can be enabled on a per-folder basis through the web interface.
'')
(mkRenamedOptionModule
(lib.mkRenamedOptionModule
[ "services" "syncthing" "extraOptions" ]
[ "services" "syncthing" "settings" ]
)
(mkRenamedOptionModule
(lib.mkRenamedOptionModule
[ "services" "syncthing" "folders" ]
[ "services" "syncthing" "settings" "folders" ]
)
(mkRenamedOptionModule
(lib.mkRenamedOptionModule
[ "services" "syncthing" "devices" ]
[ "services" "syncthing" "settings" "devices" ]
)
(mkRenamedOptionModule
(lib.mkRenamedOptionModule
[ "services" "syncthing" "options" ]
[ "services" "syncthing" "settings" "options" ]
)
]
++
map
(o: mkRenamedOptionModule [ "services" "syncthing" "declarative" o ] [ "services" "syncthing" o ])
(
o: lib.mkRenamedOptionModule [ "services" "syncthing" "declarative" o ] [ "services" "syncthing" o ]
)
[
"cert"
"key"
@@ -924,7 +937,7 @@ in
###### implementation
config = mkIf cfg.enable {
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = !(cfg.overrideFolders && anyAutoAccept);
@@ -941,7 +954,7 @@ in
}
];
networking.firewall = mkIf cfg.openDefaultPorts {
networking.firewall = lib.mkIf cfg.openDefaultPorts {
allowedTCPPorts = [ 22000 ];
allowedUDPPorts = [
21027
@@ -952,7 +965,7 @@ in
environment.systemPackages = [ cfg.package ];
systemd.packages = [ cfg.package ];
users.users = mkIf (cfg.systemService && cfg.user == defaultUser) {
users.users = lib.mkIf (cfg.systemService && cfg.user == defaultUser) {
${defaultUser} = {
group = cfg.group;
home = cfg.dataDir;
@@ -962,14 +975,14 @@ in
};
};
users.groups = mkIf (cfg.systemService && cfg.group == defaultGroup) {
users.groups = lib.mkIf (cfg.systemService && cfg.group == defaultGroup) {
${defaultGroup}.gid = config.ids.gids.syncthing;
};
systemd.services = {
# upstream reference:
# https://github.com/syncthing/syncthing/blob/main/etc/linux-systemd/system/syncthing%40.service
syncthing = mkIf cfg.systemService {
syncthing = lib.mkIf cfg.systemService {
description = "Syncthing service";
after = [ "network.target" ];
environment = {
@@ -986,13 +999,13 @@ in
User = cfg.user;
Group = cfg.group;
ExecStartPre =
mkIf (cfg.cert != null || cfg.key != null)
lib.mkIf (cfg.cert != null || cfg.key != null)
"+${pkgs.writers.writeBash "syncthing-copy-keys" ''
install -dm700 -o ${cfg.user} -g ${cfg.group} ${cfg.configDir}
${optionalString (cfg.cert != null) ''
${lib.optionalString (cfg.cert != null) ''
install -Dm644 -o ${cfg.user} -g ${cfg.group} ${toString cfg.cert} ${cfg.configDir}/cert.pem
''}
${optionalString (cfg.key != null) ''
${lib.optionalString (cfg.key != null) ''
install -Dm600 -o ${cfg.user} -g ${cfg.group} ${toString cfg.key} ${cfg.configDir}/key.pem
''}
''}";
@@ -1034,7 +1047,7 @@ in
];
};
};
syncthing-init = mkIf (cleanedConfig != { }) {
syncthing-init = lib.mkIf (cleanedConfig != { }) {
description = "Syncthing configuration updater";
requisite = [ "syncthing.service" ];
after = [ "syncthing.service" ];
@@ -1050,4 +1063,9 @@ in
};
};
};
meta.maintainers = with lib.maintainers; [
doronbehar
seudonym
];
}

View File

@@ -128,7 +128,7 @@ let
]
++ lib.optionals cfg.userControlled [
# set up client sockets directory
"+${pkgs.coreutils}/bin/mkdir /run/wpa_supplicant/client"
"+${pkgs.coreutils}/bin/mkdir -p /run/wpa_supplicant/client"
"+${pkgs.coreutils}/bin/chown wpa_supplicant:wpa_supplicant /run/wpa_supplicant/client"
"+${pkgs.coreutils}/bin/chmod g=u /run/wpa_supplicant/client"
];

View File

@@ -19,7 +19,7 @@ let
cat > $out/startwm.sh <<EOF
#!/bin/sh
. /etc/profile
${lib.optionalString cfg.audio.enable "${cfg.audio.package}/libexec/pulsaudio-xrdp-module/pulseaudio_xrdp_init"}
${lib.optionalString cfg.audio.enable "${cfg.audio.package}/libexec/pulseaudio-xrdp-module/pulseaudio_xrdp_init"}
${cfg.defaultWindowManager}
EOF
chmod +x $out/startwm.sh

View File

@@ -75,7 +75,11 @@ in
}
];
environment.systemPackages = [ cfg.package ] ++ cfg.schedsPackages;
environment = {
systemPackages = [ cfg.package ] ++ cfg.schedsPackages;
etc."scx_loader.toml".source = configFile;
};
systemd.packages = [ cfg.package ];
services.dbus.packages = [ cfg.package ];
@@ -84,10 +88,6 @@ in
systemd.services.scx_loader = {
path = cfg.schedsPackages;
wantedBy = [ "multi-user.target" ];
serviceConfig = {
TemporaryFileSystem = [ "/etc" ];
BindReadOnlyPaths = [ "${configFile.outPath}:/etc/scx_loader.toml" ];
};
};
};

View File

@@ -13,6 +13,7 @@ let
file = pkgs.writeText "rule" (builtins.toJSON cfg);
}
);
stateDir = lib.strings.match "/var/lib/([^/]+)/.+" cfg.settings.Rules.Path;
in
{
options = {
@@ -105,10 +106,9 @@ in
"iptables"
"nftables"
];
default = if config.networking.nftables.enable then "nftables" else "iptables";
defaultText = lib.literalExpression ''if config.networking.nftables.enable then "nftables" else "iptables"'';
default = "nftables";
description = ''
Which firewall backend to use.
Which firewall backend to use. `nftables` ruleset can be used for `iptables` firewall too, if `iptables` is built with nftables compatibility.
'';
};
Ebpf.ModulesPath = lib.mkOption {
@@ -139,7 +139,10 @@ in
};
Rules.Path = lib.mkOption {
type = lib.types.path;
type = lib.types.pathWith {
inStore = false;
absolute = true;
};
default = "/var/lib/opensnitch/rules";
description = ''
Path to the directory where firewall rules can be found and will
@@ -158,6 +161,12 @@ in
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion = stateDir != null;
message = "`config.services.opensnitch.settings.Rules.Path` must be a sub-directory of /var/lib/, currently is ${cfg.settings.Rules.Path}";
}
];
security.auditd = lib.mkIf (cfg.settings.ProcMonitorMethod == "audit") {
enable = true;
@@ -174,8 +183,14 @@ in
""
"${lib.getExe' cfg.package "opensnitchd"} --config-file ${cfg.configFile}"
];
StateDirectory = builtins.head stateDir; # match produces a list. Null case covered by assertion.
};
preStart = lib.mkIf (cfg.rules != { }) (
preStart = ''
# assert rules directory exists before service starts
# will be in StateDirectory due to assertion
mkdir -p ${cfg.settings.Rules.Path}
''
+ lib.optionalString (cfg.rules != { }) (
let
rules = lib.flip lib.mapAttrsToList predefinedRules (
file: content: {
@@ -205,13 +220,12 @@ in
''
);
};
tmpfiles.rules = [
"d ${cfg.settings.Rules.Path} 0750 root root - -"
"L+ /etc/opensnitchd/network_aliases.json - - - - ${cfg.package}/etc/opensnitchd/network_aliases.json"
"L+ /etc/opensnitchd/system-fw.json - - - - ${cfg.package}/etc/opensnitchd/system-fw.json"
];
};
environment.etc."opensnitchd/network_aliases.json".source =
"${cfg.package}/etc/opensnitchd/network_aliases.json";
environment.etc."opensnitchd/system-fw.json".source =
"${cfg.package}/etc/opensnitchd/system-fw.json";
};
meta.maintainers = with lib.maintainers; [

View File

@@ -72,7 +72,7 @@ in
ExecStart = lib.getExe pkgs.lauti;
WorkingDirectory = cfg.dataDir;
StateDirectory = default;
EnvironmentFile = [ cfg.secrets ];
EnvironmentFile = cfg.secrets;
# hardening
AmbientCapabilities = "";

View File

@@ -330,9 +330,6 @@ in
];
};
meta.maintainers = with lib.maintainers; [
e1mo
xanderio
];
meta.maintainers = [ ];
meta.doc = ./plausible.md;
}

View File

@@ -27,6 +27,28 @@ let
cfg.settings.database.backend == "postgresql"
) finalPackage.optional-dependencies.postgres;
};
pretalxManageWrapper = pkgs.writeShellApplication {
name = "pretalx-manage";
runtimeInputs = with pkgs; [
util-linux
];
text = ''
cd ${cfg.settings.filesystem.data}
set -a
${lib.concatMapStringsSep "\n" (file: ''
. ${lib.escapeShellArg file}
'') cfg.environmentFiles}
set +a
export PRETALX_CONFIG_FILE=${configFile}
exec runuser ${
lib.cli.toCommandLineShellGNU { } {
inherit (cfg) user;
preserve-environment = true;
}
} -- ${lib.getExe' pythonEnv "pretalx-manage"} "$@"
'';
};
in
{
@@ -325,18 +347,7 @@ in
# https://docs.pretalx.org/administrator/installation/
environment.systemPackages = [
(pkgs.writeScriptBin "pretalx-manage" ''
cd ${cfg.settings.filesystem.data}
sudo=exec
if [[ "$USER" != ${cfg.user} ]]; then
sudo='exec /run/wrappers/bin/sudo -u ${cfg.user} --preserve-env=PRETALX_CONFIG_FILE'
fi
set -a
${lib.concatMapStringsSep "\n" (file: ". ${lib.escapeShellArg file}") cfg.environmentFiles}
set +a
export PRETALX_CONFIG_FILE=${configFile}
$sudo ${lib.getExe' pythonEnv "pretalx-manage"} "$@"
'')
pretalxManageWrapper
];
services.logrotate.settings.pretalx = {

View File

@@ -24,7 +24,6 @@ let
mkOption
mkPackageOption
optionals
optionalString
recursiveUpdate
types
;
@@ -60,6 +59,24 @@ let
};
withRedis = cfg.settings.redis.location != null;
pretixManageWrapper = pkgs.writeShellApplication {
name = "pretix-manage";
runtimeInputs = with pkgs; [
util-linux
];
text = ''
cd ${cfg.settings.pretix.datadir}
export PRETIX_CONFIG_FILE=${configFile}
exec runuser ${
lib.cli.toCommandLineShellGNU { } {
inherit (cfg) user;
supp-group = if withRedis then config.services.redis.servers.pretix.group else null;
whitelist-environment = "PRETIX_CONFIG_FILE";
}
} -- ${getExe' pythonEnv "pretix-manage"} "$@"
'';
};
in
{
meta = {
@@ -396,15 +413,7 @@ in
# https://docs.pretix.eu/en/latest/admin/installation/index.html
environment.systemPackages = [
(pkgs.writeScriptBin "pretix-manage" ''
cd ${cfg.settings.pretix.datadir}
sudo=exec
if [[ "$USER" != ${cfg.user} ]]; then
sudo='exec /run/wrappers/bin/sudo -u ${cfg.user} ${optionalString withRedis "-g redis-pretix"} --preserve-env=PRETIX_CONFIG_FILE'
fi
export PRETIX_CONFIG_FILE=${configFile}
$sudo ${getExe' pythonEnv "pretix-manage"} "$@"
'')
pretixManageWrapper
];
services.logrotate.settings.pretix = {

View File

@@ -55,12 +55,12 @@ in
};
http = {
host = mkOption {
bind = mkOption {
type = types.str;
default = "[::1]";
example = "[::]";
default = "unix:/run/rustical/sock";
example = "[::]:4000";
description = ''
Host address to bind the HTTP service to.
Address and port or UNIX socket path to bind the HTTP service to.
:::{.note}
Rustical expects to be hosted behind a reverse proxy that
@@ -69,14 +69,6 @@ in
:::
'';
};
port = mkOption {
type = types.port;
default = 4000;
description = ''
Port to bind the HTTP service to.
'';
};
};
dav_push.enabled = mkOption {
@@ -126,6 +118,19 @@ in
};
config = mkIf cfg.enable {
warnings = lib.optionals (cfg.settings.http ? host || cfg.settings.http ? port) [
''
Rustical 0.13 deprecations
The following options are now deprecated and will be removed in a
future release:
- `services.rustical.settings.http.host`
- `services.rustical.settings.http.port`
Migrate to `services.rustical.settings.http.bind` instead.
''
];
# install the config at a path where the cli will find it
environment.etc."rustical/config.toml".source = configFile;

View File

@@ -111,7 +111,10 @@ in
services.blueman.enable = mkDefault (notExcluded pkgs.blueman);
services.hardware.bolt.enable = mkDefault (notExcluded pkgs.bolt);
hardware.bluetooth.enable = mkDefault true;
security.polkit.enable = true;
security.polkit = {
enable = true;
enablePkexecWrapper = lib.mkDefault true;
};
services.accounts-daemon.enable = true;
services.system-config-printer.enable = (mkIf config.services.printing.enable (mkDefault true));
services.dbus.packages = with pkgs; [

View File

@@ -220,7 +220,10 @@ in
# Enable helpful DBus services.
services.udisks2.enable = true;
security.polkit.enable = true;
security.polkit = {
enable = true;
enablePkexecWrapper = lib.mkDefault true;
};
services.accounts-daemon.enable = true;
services.upower.enable = config.powerManagement.enable;
services.gnome.glib-networking.enable = true;

View File

@@ -26,9 +26,11 @@ let
// {
"org.nixos.bootspec.v1" = {
system = config.boot.kernelPackages.stdenv.hostPlatform.system;
label = "${config.system.nixos.distroName} ${config.system.nixos.codeName} ${config.system.nixos.label} (Linux ${config.boot.kernelPackages.kernel.modDirVersion})";
}
// lib.optionalAttrs config.boot.kernel.enable {
kernel = "${config.boot.kernelPackages.kernel}/${config.system.boot.loader.kernelFile}";
kernelParams = config.boot.kernelParams;
label = "${config.system.nixos.distroName} ${config.system.nixos.codeName} ${config.system.nixos.label} (Linux ${config.boot.kernelPackages.kernel.modDirVersion})";
}
// lib.optionalAttrs config.boot.initrd.enable {
initrd = "${config.system.build.initialRamdisk}/${config.system.boot.loader.initrdFile}";
@@ -97,13 +99,13 @@ let
};
in
{
imports = [
(lib.mkRemovedOptionModule [ "boot" "bootspec" "enable" ] ''
Bootspec is now always generated and can no longer be disabled.
'')
];
options.boot.bootspec = {
enable =
lib.mkEnableOption "the generation of RFC-0125 bootspec in $system/boot.json, e.g. /run/current-system/boot.json"
// {
default = true;
internal = true;
};
enableValidation = lib.mkEnableOption ''
the validation of bootspec documents for each build.
This will introduce Go in the build-time closure as we are relying on [Cuelang](https://cuelang.org/) for schema validation.

View File

@@ -44,7 +44,7 @@ let
printf "%s " "''${extraDependencies[@]}" > "$out/extra-dependencies"
${optionalString (!config.boot.isContainer && config.boot.bootspec.enable) ''
${optionalString (!config.boot.isContainer) ''
${config.boot.bootspec.writer}
${optionalString config.boot.bootspec.enableValidation ''${config.boot.bootspec.validator} "$out/${config.boot.bootspec.filename}"''}
''}
@@ -139,8 +139,8 @@ in
system.boot.loader.kernelFile = mkOption {
internal = true;
default = pkgs.stdenv.hostPlatform.linux-kernel.target;
defaultText = literalExpression "pkgs.stdenv.hostPlatform.linux-kernel.target";
default = config.boot.kernelPackages.kernel.target;
defaultText = literalExpression "config.boot.kernelPackages.kernel.target";
type = types.str;
description = ''
Name of the kernel file to be passed to the bootloader.

View File

@@ -66,7 +66,6 @@ in
system.build.installBootLoader = generationsDirBuilder;
system.boot.loader.id = "generationsDir";
system.boot.loader.kernelFile = pkgs.stdenv.hostPlatform.linux-kernel.target;
};
}

View File

@@ -27,7 +27,6 @@ NIXOS_DIR = Path(
TIMEOUT = "@timeout@"
EDITOR = "@editor@" == "1" # noqa: PLR0133
CONSOLE_MODE = "@consoleMode@"
BOOTSPEC_TOOLS = "@bootspecTools@"
DISTRO_NAME = "@distroName@"
NIX = "@nix@"
SYSTEMD = "@systemd@"
@@ -291,31 +290,26 @@ def write_loader_conf(default_entry_id: str | None) -> None:
os.rename(tmp, LOADER_CONF)
def get_bootspec(profile: str | None, generation: int) -> BootSpec:
def get_bootspec(profile: str | None, generation: int) -> BootSpec | None:
system_directory = system_dir(profile, generation, None)
boot_json_path = (system_directory / "boot.json").resolve()
if boot_json_path.is_file():
with boot_json_path.open("r") as f:
# check if json is well-formed, else throw error with filepath
try:
bootspec_json = json.load(f)
except ValueError as e:
print(
f"error: Malformed Json: {e}, in {boot_json_path}", file=sys.stderr
)
sys.exit(1)
else:
boot_json_str = run(
[
f"{BOOTSPEC_TOOLS}/bin/synthesize",
"--version",
"1",
system_directory,
"/dev/stdout",
],
stdout=subprocess.PIPE,
).stdout
bootspec_json = json.loads(boot_json_str)
if not boot_json_path.is_file():
print(
f"warning: skipping generation {generation}"
+ (f" of profile {profile}" if profile else "")
+ f": {boot_json_path} does not exist",
file=sys.stderr,
)
return None
with boot_json_path.open("r") as f:
# check if json is well-formed, else throw error with filepath
try:
bootspec_json = json.load(f)
except ValueError as e:
print(
f"error: Malformed Json: {e}, in {boot_json_path}", file=sys.stderr
)
sys.exit(1)
return bootspec_from_json(bootspec_json)
@@ -551,6 +545,8 @@ def install_bootloader(args: argparse.Namespace) -> None:
for gen in gens:
bootspec = get_bootspec(gen.profile, gen.generation)
if bootspec is None:
continue
is_default = Path(bootspec.init).parent == default_config
new_boot_files, new_bootctl_id = boot_file(*gen, machine_id, bootspec)
boot_files.extend(new_boot_files)

View File

@@ -47,8 +47,6 @@ let
systemd = config.systemd.package;
bootspecTools = config.boot.bootspec.package;
nix = config.nix.package.out;
timeout = if config.boot.loader.timeout == null then "menu-force" else config.boot.loader.timeout;

View File

@@ -0,0 +1,247 @@
{
config,
lib,
pkgs,
utils,
...
}:
# NOTE: the loading of keys is done in separate tzpfms systemd services
# defined below rather than inline in the ZFS import scripts.
let
cfgZFS = config.boot.zfs;
cfg = cfgZFS.tzpfms;
datasetToPool = x: lib.elemAt (lib.splitString "/" x) 0;
pools = lib.unique (map datasetToPool cfg.datasets);
# All ZFS filesystems
zfsFilesystems = lib.filter (x: x.fsType == "zfs") config.system.build.fileSystems;
# Pools that are already imported in initrd (have neededForBoot filesystems)
fsToPool = fs: lib.elemAt (lib.splitString "/" fs.device) 0;
rootPools = lib.unique (map fsToPool (lib.filter utils.fsNeededForBoot zfsFilesystems));
# Only include initrd resources if datasets belong to pools that need initrd import.
# A pool needs initrd import if it has neededForBoot filesystems.
initrdPools = lib.filter (pool: lib.elem pool rootPools) pools;
systemPools = lib.filter (pool: !(lib.elem pool rootPools)) pools;
needsInitrd = initrdPools != [ ];
datasetsByPool = lib.groupBy datasetToPool cfg.datasets;
# Goup neededForBoot filesystems by pool → initrd mount units
initrdMountsByPool = lib.foldl' (
acc: fs:
let
p = lib.elemAt (lib.splitString "/" fs.device) 0;
mount = "${utils.escapeSystemdPath ("/sysroot" + (lib.removeSuffix "/" fs.mountPoint))}.mount";
in
if utils.fsNeededForBoot fs then acc // { ${p} = (acc.${p} or [ ]) ++ [ mount ]; } else acc
) { } zfsFilesystems;
# Group all ZFS filesystems by pool → system mount units
systemMountsByPool = lib.foldl' (
acc: fs:
let
pool = lib.elemAt (lib.splitString "/" fs.device) 0;
mount = "${utils.escapeSystemdPath (lib.removeSuffix "/" fs.mountPoint)}.mount";
in
acc // { ${pool} = (acc.${pool} or [ ]) ++ [ mount ]; }
) { } zfsFilesystems;
# Generate tzpfms key-loading bash script
mkTzpfmsScript = datasets: /* bash */ ''
tzpfms_load_key() {
zfs-tpm-list -H ${backendArgs} "$@" 2>/dev/null | while IFS=$'\t' read -r name backend status _; do
case "$backend" in
${lib.optionalString (lib.elem "TPM2" cfg.backends) /* bash */ ''
TPM2)
zfs-tpm2-load-key "$name" || true
;;
''}
${lib.optionalString (lib.elem "TPM1.X" cfg.backends) /* bash */ ''
TPM1.X)
zfs-tpm1x-load-key "$name" || true
;;
''}
*)
echo "[WARN] boot.zfs.tzpfms: Unsupported tzpfms backend: $backend; $name not unlocked" >&2
;;
esac
done
}
${lib.concatMapStringsSep "\n" (ds: "tzpfms_load_key -u ${lib.escapeShellArg ds}") datasets}
'';
mkTzpfmsService =
{
pool,
mountUnits,
script,
}:
{
description = "Load TPM keys for ZFS pool ${pool}";
after = [ "zfs-import-${pool}.service" ];
before = mountUnits ++ [ "zfs-import.target" ];
requiredBy = mountUnits ++ [ "zfs-import.target" ];
unitConfig.DefaultDependencies = "no";
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
};
inherit script;
};
backendArgs = lib.escapeShellArgs (
lib.concatMap (b: [
"-b"
b
]) cfg.backends
);
in
{
meta.maintainers = with lib.maintainers; [ toastal ];
options = {
boot.zfs.tzpfms = {
enable = lib.mkEnableOption ''
TPM-backed ZFS encryption using tzpfms.
Supports both TPM 2.0 & TPM 1.x.
'';
package = lib.mkPackageOption pkgs "tzpfms" { };
backends = lib.mkOption {
type =
with lib.types;
nonEmptyListOf (enum [
"TPM2"
"TPM1.X"
]);
default = [
"TPM2"
];
description = ''
TPM backends to include in for tzpfms.
'';
};
datasets = lib.mkOption {
# Needs to be explicit so we can build thy systemd services
type = with lib.types; nonEmptyListOf str;
example = [
"tank/root"
"tank/var"
];
description = ''
Explicit list of ZFS datasets to unlock with TPM at boot.
'';
};
};
};
config = lib.mkIf cfg.enable {
assertions = [
{
assertion =
config.boot.supportedFilesystems.zfs or config.boot.initrd.supportedFilesystems.zfs or false;
message = "ZFS filesystem support needs to be enabled for boot.tzpfms to work";
}
{
assertion = initrdPools != { } -> config.boot.initrd.systemd.enable;
message = "boot.zfs.tzpfms requires boot.initrd.systemd.enable = true";
}
{
assertion =
!(cfgZFS.requestEncryptionCredentials == true) || cfgZFS.requestEncryptionCredentials == [ ];
message = ''
boot.zfs.requestEncryptionCredentials = true would prompt for all
encrypted dataset passphrases at boot, which conflicts with automatic
TPM unlock via tzpfms. Either set it to false, or explicitly list the
datasets that still need passphrase prompting.
'';
}
(
let
intersected = lib.intersectLists cfg.datasets (
if lib.isList cfgZFS.requestEncryptionCredentials then cfgZFS.requestEncryptionCredentials else [ ]
);
in
{
assertion = builtins.length intersected == 0;
message = ''
The following datasets are listed in both boot.zfs.tzpfms.datasets
& boot.zfs.requestEncryptionCredentials, which would cause a
passphrase prompt to block boot before tzpfms can unlock them via
TPM:
${lib.concatMapStringsSep "\n" (d: " ${d}") intersected}
Remove them from boot.zfs.requestEncryptionCredentials to allow
automatic TPM unlock.
'';
}
)
];
environment.systemPackages = [ cfg.package ];
# Automatically register pools from tzpfms datasets as extraPools
boot.zfs.extraPools = pools;
boot.initrd = lib.mkMerge [
(lib.mkIf cfg.enable {
availableKernelModules = [
"tpm_tis"
"tpm_crb"
];
})
(lib.mkIf needsInitrd (
lib.mkMerge [
(lib.mkIf config.boot.initrd.systemd.enable {
systemd.extraBin = {
zfs-tpm-list = "${lib.getBin cfg.package}/bin/zfs-tpm-list";
}
// lib.optionalAttrs (lib.elem "TPM2" cfg.backends) {
zfs-tpm2-load-key = "${lib.getBin cfg.package}/bin/zfs-tpm2-load-key";
}
// lib.optionalAttrs (lib.elem "TPM1.X" cfg.backends) {
zfs-tpm1x-load-key = "${lib.getBin cfg.package}/bin/zfs-tpm1x-load-key";
};
systemd.storePaths =
lib.optional (lib.elem "TPM2" cfg.backends) pkgs.tpm2-tss
++ lib.optional (lib.elem "TPM1.X" cfg.backends) pkgs.trousers;
systemd.services = lib.genAttrs' initrdPools (pool: {
name = "tzpfms-load-${pool}";
value = mkTzpfmsService {
inherit pool;
mountUnits = initrdMountsByPool.${pool} or [ ];
script = mkTzpfmsScript (datasetsByPool.${pool} or [ ]);
};
});
})
]
))
];
systemd.services = lib.genAttrs' systemPools (
pool:
let
mnts = systemMountsByPool.${pool} or [ ];
in
{
name = "tzpfms-load-${pool}";
value = mkTzpfmsService {
inherit pool;
mountUnits = mnts;
script = mkTzpfmsScript (datasetsByPool.${pool} or [ ]);
};
}
);
};
}

View File

@@ -370,12 +370,16 @@ in
"sleep.target"
];
script = "${lib.getExe cfg.package} data scrub ${fs}";
serviceConfig = {
Type = "oneshot";
Nice = 19;
IOSchedulingClass = "idle";
ExecStart = lib.join " " [
(lib.getExe cfg.package)
(if lib.versionOlder cfg.package.version "v1.34.0" then "data scrub" else "scrub")
(utils.escapeSystemdExecArg fs)
];
};
};
in

View File

@@ -1307,6 +1307,8 @@ in
serviceConfig = {
Type = "oneshot";
RemainAfterExit = true;
User = lib.mkIf (config.nix.daemonUser != "root") config.nix.daemonUser;
Group = lib.mkIf (config.nix.daemonGroup != "root") config.nix.daemonGroup;
};
script = ''
if [[ "$(cat /proc/cmdline)" =~ regInfo=([^ ]*) ]]; then

View File

@@ -111,7 +111,7 @@ let
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = makeModules module { };
}).config.system.build.isoImage
@@ -123,7 +123,7 @@ let
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = makeModules module { };
}).config.system.build.sdImage
@@ -141,7 +141,7 @@ let
let
config =
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = makeModules module { };
}).config;
@@ -152,7 +152,7 @@ let
tarball
// {
meta = {
description = "NixOS system tarball for ${system} - ${stdenv.hostPlatform.linux-kernel.name}";
description = "NixOS system tarball for ${system}";
maintainers = map (x: lib.maintainers.${x}) maintainers;
};
inherit config;
@@ -183,12 +183,12 @@ let
makeNetboot =
{ module, system, ... }:
let
configEvaled = import lib/eval-config.nix {
configEvaled = import ./lib/eval-config.nix {
inherit system;
modules = makeModules module { };
};
build = configEvaled.config.system.build;
kernelTarget = configEvaled.pkgs.stdenv.hostPlatform.linux-kernel.target;
kernelTarget = build.kernel.target;
in
configEvaled.pkgs.symlinkJoin {
name = "netboot";
@@ -209,7 +209,7 @@ let
in
rec {
channel = import lib/make-channel.nix {
channel = import ./lib/make-channel.nix {
inherit
pkgs
nixpkgs
@@ -232,7 +232,7 @@ rec {
kexec = forMatchingSystems supportedSystems (
system:
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
./modules/installer/netboot/netboot-minimal.nix
@@ -312,7 +312,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
./modules/virtualisation/proxmox-image.nix
@@ -331,7 +331,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
./modules/virtualisation/proxmox-image.nix
@@ -346,7 +346,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
./modules/virtualisation/proxmox-lxc.nix
@@ -362,7 +362,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
configuration
@@ -379,7 +379,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
configuration
@@ -403,7 +403,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
configuration
@@ -427,7 +427,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
configuration
@@ -451,7 +451,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
configuration
@@ -475,7 +475,7 @@ rec {
with import ./.. { inherit system; };
hydraJob (
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = [
configuration
@@ -491,7 +491,7 @@ rec {
system:
pkgs.runCommand "dummy" {
toplevel =
(import lib/eval-config.nix {
(import ./lib/eval-config.nix {
inherit system;
modules = singleton (
{ ... }:
@@ -539,14 +539,14 @@ rec {
{ ... }:
{
boot.isContainer = true;
imports = [ modules/profiles/minimal.nix ];
imports = [ ./modules/profiles/minimal.nix ];
}
);
ec2 = makeClosure (
{ ... }:
{
imports = [ modules/virtualisation/amazon-image.nix ];
imports = [ ./modules/virtualisation/amazon-image.nix ];
}
);

View File

@@ -1491,7 +1491,6 @@ in
sanoid = runTest ./sanoid.nix;
saunafs = runTest ./saunafs.nix;
scanservjs = runTest ./scanservjs.nix;
scaphandre = runTest ./scaphandre.nix;
schleuder = runTest ./schleuder.nix;
scion-freestanding-deployment = runTest ./scion/freestanding-deployment;
scrutiny = runTest ./scrutiny.nix;
@@ -1585,6 +1584,7 @@ in
sx = runTest ./sx.nix;
sympa = runTest ./sympa.nix;
syncthing = runTest ./syncthing/main.nix;
syncthing-defaults = runTest ./syncthing/defaults.nix;
syncthing-folders = runTest ./syncthing/folders.nix;
syncthing-guiPassword = runTest ./syncthing/guiPassword.nix;
syncthing-guiPasswordFile = runTest ./syncthing/guiPasswordFile.nix;
@@ -1700,6 +1700,7 @@ in
tiddlywiki = runTest ./tiddlywiki.nix;
tigervnc = handleTest ./tigervnc.nix { };
tika = runTest ./tika.nix;
timekpr = runTest ./timekpr.nix;
timezone = runTest ./timezone.nix;
timidity = handleTestOn [ "aarch64-linux" "x86_64-linux" ] ./timidity { };
tinc = handleTest ./tinc { };
@@ -1739,6 +1740,7 @@ in
twingate = runTest ./twingate.nix;
txredisapi = runTest ./txredisapi.nix;
typesense = runTest ./typesense.nix;
tzpfms = runTest ./tzpfms.nix;
tzupdate = runTest ./tzupdate.nix;
ucarp = runTest ./ucarp.nix;
udisks2 = runTest ./udisks2.nix;

View File

@@ -24,8 +24,6 @@ let
environment.systemPackages = [ pkgs.efibootmgr ];
};
standard = {
boot.bootspec.enable = true;
imports = [
baseline
systemd-boot
@@ -53,8 +51,6 @@ in
meta.maintainers = with pkgs.lib.maintainers; [ raitobezarius ];
nodes.machine = {
boot.bootspec.enable = true;
imports = [
baseline
grub
@@ -75,8 +71,6 @@ in
meta.maintainers = with pkgs.lib.maintainers; [ raitobezarius ];
nodes.machine = {
boot.bootspec.enable = true;
imports = [
baseline
grub

View File

@@ -89,12 +89,17 @@
else
"nixos-firewall-tool open tcp 80";
reset = if backend == "firewalld" then "firewall-cmd --reload" else "nixos-firewall-tool reset";
# https://github.com/firewalld/firewalld/issues/1571
waitForFirewalld = lib.optionalString (backend == "firewalld") ''
walled.wait_until_succeeds("firewall-cmd --state")
'';
in
''
start_all()
walled.wait_for_unit("${unit}")
walled.wait_for_unit("httpd")
${waitForFirewalld}
attacker.wait_for_unit("network.target")
# Local connections should still work.

View File

@@ -29,6 +29,8 @@
walled.wait_for_unit("firewalld")
walled.wait_for_unit("httpd")
# https://github.com/firewalld/firewalld/issues/1571
walled.wait_until_succeeds("firewall-cmd --state")
open.wait_for_unit("network.target")

View File

@@ -793,7 +793,6 @@ let
++ optionals (bootLoader == "systemd-boot") [
pkgs.zstd.bin
pkgs.mypy
config.boot.bootspec.package
]
++ optionals clevisTest [ pkgs.klibc ]
++ optional systemdStage1 config.system.nixos-init.package;

View File

@@ -6,7 +6,6 @@
# address.
{
pkgs,
lib,
...
}:
@@ -15,7 +14,7 @@
name = "kea";
nodes = {
containers = {
router =
{ config, pkgs, ... }:
{
@@ -26,6 +25,7 @@
firewall.allowedUDPPorts = [ 67 ];
};
services.resolved.enable = false;
systemd.network = {
enable = true;
networks = {
@@ -141,6 +141,7 @@
firewall.allowedUDPPorts = [ 53 ];
};
services.resolved.enable = false;
systemd.network = {
enable = true;
networks = {
@@ -153,8 +154,6 @@
};
};
services.resolved.enable = false;
# Set up an authoritative nameserver, serving the `lan.nixos.test`
# zone and configure an ACL that allows dynamic updates from
# the router's ip address.
@@ -213,6 +212,7 @@
{
virtualisation.vlans = [ 1 ];
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";
services.resolved.enable = false;
networking = {
useNetworkd = true;
useDHCP = false;
@@ -222,16 +222,23 @@
};
};
testScript =
{ ... }:
# python
''
start_all()
router.wait_for_unit("kea-dhcp4-server.service")
client.systemctl("start systemd-networkd-wait-online.service")
client.wait_for_unit("systemd-networkd-wait-online.service")
client.wait_until_succeeds("ping -c 5 10.0.0.1")
router.wait_until_succeeds("ping -c 5 10.0.0.3")
nameserver.wait_until_succeeds("kdig +short client.lan.nixos.test @10.0.0.2 | grep -q 10.0.0.3")
router.log(router.execute("curl 127.0.0.1:9547")[1])
router.succeed("curl --no-buffer 127.0.0.1:9547 | grep -qE '^kea_dhcp4_addresses_assigned_total.*1.0$'")
with subtest("DHCPv4"):
client.systemctl("start systemd-networkd-wait-online.service")
client.wait_for_unit("systemd-networkd-wait-online.service")
client.wait_until_succeeds("ping -c 5 10.0.0.1")
router.wait_until_succeeds("ping -c 5 10.0.0.3")
with subtest("DDNS"):
nameserver.wait_until_succeeds("kdig +short client.lan.nixos.test @10.0.0.2 | grep -q 10.0.0.3")
with subtest("Prometheus Exporter"):
router.log(router.execute("curl 127.0.0.1:9547")[1])
router.succeed("curl --silent 127.0.0.1:9547 | grep -qE '^kea_dhcp4_addresses_assigned_total.*1.0$'")
'';
}

View File

@@ -669,7 +669,7 @@ in
# Doing this here, since we need an in-session shell & separately starting a terminal again wastes time
with subtest("polkit agent works"):
machine.send_chars("pkexec touch /tmp/polkit-test\n")
machine.send_chars("run0 touch /tmp/polkit-test\n")
# There's an authentication notification here that gains focus, but we struggle with OCRing it
# Just hope that it's up after a short wait
machine.sleep(10)

View File

@@ -1,17 +1,23 @@
{ pkgs, lib, ... }:
let
# opensnitch ebpf seems to handle non-x86 syscalls incorrectly
test_ebpf = pkgs.stdenv.hostPlatform.isx86;
monitorMethods = [
"ebpf"
"proc"
"ftrace"
"audit"
];
]
++ lib.optional test_ebpf "ebpf";
in
{
name = "opensnitch";
meta = with pkgs.lib.maintainers; {
maintainers = [ onny ];
maintainers = [
onny
grimmauld
];
};
nodes = {
@@ -88,13 +94,13 @@ in
lib.concatLines (
map (m: ''
client_blocked_${m}.wait_for_unit("opensnitchd.service")
client_blocked_${m}.fail("curl http://server")
client_blocked_${m}.fail("curl --connect-timeout 3 http://server")
client_allowed_${m}.wait_for_unit("opensnitchd.service")
client_allowed_${m}.succeed("curl http://server")
client_allowed_${m}.succeed("curl --connect-timeout 3 http://server")
'') monitorMethods
)
+ ''
+ lib.optionalString test_ebpf ''
# make sure the kernel modules were actually properly loaded
client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch\.o'")
client_blocked_ebpf.succeed(r"journalctl -u opensnitchd --grep '\[eBPF\] module loaded: /nix/store/.*/etc/opensnitchd/opensnitch-procs\.o'")

View File

@@ -2,10 +2,7 @@
{
name = "plausible";
meta = {
maintainers = with lib.maintainers; [
e1mo
xanderio
];
maintainers = [ ];
};
nodes.machine =

View File

@@ -31,17 +31,6 @@ let
INSERT INTO sth (id) VALUES (1);
CREATE TABLE xmltest ( doc xml );
INSERT INTO xmltest (doc) VALUES ('<test>ok</test>'); -- check if libxml2 enabled
-- check if hardening gets relaxed
CREATE EXTENSION plv8;
-- try to trigger the V8 JIT, which requires MemoryDenyWriteExecute
DO $$
let xs = [];
for (let i = 0, n = 400000; i < n; i++) {
xs.push(Math.round(Math.random() * n))
}
console.log(xs.reduce((acc, x) => acc + x, 0));
$$ LANGUAGE plv8;
'';
in
@@ -60,9 +49,6 @@ let
identMap = ''
postgres root postgres
'';
# TODO(@Ma27) split this off into its own VM test and move a few other
# extension tests to use postgresqlTestExtension.
extensions = ps: with ps; [ plv8 ];
};
services.postgresqlBackup = {

View File

@@ -21,6 +21,9 @@ let
* `nodeName` (optional)
* override an incompatible testnode name
*
* `testBackend` (optional)
* whether to run in `containers` (default) or `nodes` scope
*
* Example:
* exporterTests.<exporterName> = {
* exporterConfig = {
@@ -168,6 +171,7 @@ let
blackbox =
{ pkgs, ... }:
{
testBackend = "nodes";
exporterConfig = {
enable = true;
configFile = pkgs.writeText "config.yml" (
@@ -373,16 +377,23 @@ let
};
dovecot =
{ ... }:
{ pkgs, ... }:
{
testBackend = "nodes";
exporterConfig = {
enable = true;
scopes = [ "global" ];
socketPath = "/var/run/dovecot2/old-stats";
socketPath = "/var/run/dovecot2/stats-reader";
user = "root"; # <- don't use user root in production
};
metricProvider = {
services.dovecot2.enable = true;
services.dovecot2 = {
enable = true;
settings = {
dovecot_config_version = pkgs.dovecot.version;
dovecot_storage_version = pkgs.dovecot.version;
};
};
};
exporterTest = ''
wait_for_unit("prometheus-dovecot-exporter.service")
@@ -423,6 +434,7 @@ let
ebpf =
{ ... }:
{
testBackend = "nodes";
exporterConfig = {
enable = true;
names = [ "timers" ];
@@ -447,7 +459,6 @@ let
# `services.elasticsearch` is unmaintained; OpenSearch is the same
# engine class and is explicitly supported by the exporter.
services.opensearch.enable = true;
virtualisation.memorySize = 2048;
};
exporterTest = ''
wait_for_unit("opensearch.service")
@@ -463,6 +474,7 @@ let
fail2ban =
{ ... }:
{
testBackend = "nodes"; # setfacl
exporterConfig = {
enable = true;
exitOnError = true;
@@ -964,6 +976,7 @@ let
modemmanager =
{ ... }:
{
testBackend = "nodes";
exporterConfig = {
enable = true;
refreshRate = "10s";
@@ -1099,7 +1112,7 @@ let
wait_for_unit("nginx.service")
wait_for_unit("prometheus-nextcloud-exporter.service")
wait_for_open_port(9205)
succeed("curl -sSf http://localhost:9205/metrics | grep 'nextcloud_up 1'")
wait_until_succeeds("curl -sSf http://localhost:9205/metrics | grep 'nextcloud_up 1'")
'';
};
@@ -1658,24 +1671,6 @@ let
'';
};
scaphandre =
{ ... }:
{
exporterConfig = {
enable = true;
};
metricProvider = {
boot.kernelModules = [ "intel_rapl_common" ];
};
exporterTest = ''
wait_for_unit("prometheus-scaphandre-exporter.service")
wait_for_open_port(8080)
wait_until_succeeds(
"curl -sSf 'localhost:8080/metrics'"
)
'';
};
shelly =
{ pkgs, ... }:
{
@@ -2143,6 +2138,7 @@ let
zfs =
{ ... }:
{
testBackend = "nodes"; # zfs kmod
exporterConfig = {
enable = true;
};
@@ -2165,13 +2161,14 @@ lib.mapAttrs (
{ pkgs, lib, ... }:
let
testConfig = testConfigFun { inherit pkgs lib; };
nodeName = testConfig.nodeName or exporter;
testBackend = testConfig.testBackend or "containers";
nodeName = "machine";
in
{
name = "prometheus-${exporter}-exporter";
node.pkgsReadOnly = testConfig.pkgsReadOnly or true;
nodes.${nodeName} = lib.mkMerge [
${testBackend}.${nodeName} = lib.mkMerge [
{
services.prometheus.exporters.${exporter} = testConfig.exporterConfig;
}
@@ -2196,7 +2193,6 @@ lib.mapAttrs (
"${nodeName}.${line}"
) (lib.splitString "\n" (lib.removeSuffix "\n" testConfig.exporterTest))
)}
${nodeName}.shutdown()
'';
meta.maintainers = [ ];

View File

@@ -122,7 +122,7 @@ in
];
};
remote-from-file-backup = {
inherit passwordFile exclude pruneOpts;
inherit passwordFile pruneOpts;
initialize = true;
repositoryFile = pkgs.writeText "repositoryFile" remoteFromFileRepository;
paths = [
@@ -130,7 +130,8 @@ in
"/opt/a_dir/a_file_2"
];
dynamicFilesFrom = ''
find /opt -mindepth 1 -maxdepth 1 ! -name a_dir # all files in /opt except for a_dir
# all files in /opt except for a_dir and excluded_file_*
find /opt -mindepth 1 -maxdepth 1 ! -name a_dir ! -name excluded_file_*
'';
};
remote-from-command-backup = {

View File

@@ -55,7 +55,7 @@
# Provide a little logging of polkit checks - otherwise it's
# impossible to know what's going on.
security.polkit.debug = true;
security.polkit.extraArgs = [ "--log-level=notice" ];
security.polkit.extraConfig = ''
polkit.addRule(function(action, subject) {
const ns = "org.freedesktop.RealtimeKit1.";

View File

@@ -1,18 +0,0 @@
{
name = "scaphandre";
nodes.scaphandre =
{ pkgs, ... }:
{
boot.kernelModules = [ "intel_rapl_common" ];
environment.systemPackages = [ pkgs.scaphandre ];
};
testScript = ''
scaphandre.start()
scaphandre.wait_until_succeeds(
"scaphandre stdout -t 4",
)
'';
}

View File

@@ -0,0 +1,42 @@
{ lib, pkgs, ... }:
let
expectedPath = "/tmp/syncthing-default";
in
{
name = "syncthing-defaults";
meta.maintainers = with pkgs.lib.maintainers; [ seudonym ];
nodes.machine =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.libxml2
pkgs.curl
];
services.syncthing = {
enable = true;
settings.defaults.folder.path = expectedPath;
};
};
testScript = ''
import json
machine.wait_for_unit("syncthing.service")
machine.wait_for_unit("syncthing-init.service")
# Get the API key by parsing the config.xml
api_key = machine.succeed(
"xmllint --xpath 'string(configuration/gui/apikey)' /var/lib/syncthing/.config/syncthing/config.xml"
).strip()
# Query the defaults/folder endpoint via Syncthing's REST API
config = json.loads(machine.succeed(
f"curl -Ssf -H 'X-API-Key: {api_key}' http://127.0.0.1:8384/rest/config/defaults/folder"
))
actual_path = config.get('path')
assert actual_path == "${expectedPath}", f"Default folder path is '{actual_path}', but expected '${expectedPath}'"
machine.log(f"Success: Default folder path is correctly set to '{actual_path}'")
'';
}

View File

@@ -772,26 +772,6 @@ in
}
);
no-bootspec = runTest (
{ lib, ... }:
{
name = "systemd-boot-no-bootspec";
meta.maintainers = with lib.maintainers; [ julienmalka ];
nodes.machine = {
imports = [ common ];
boot.bootspec.enable = false;
};
testScript =
# python
''
machine.start()
machine.wait_for_unit("multi-user.target")
'';
}
);
bootCounting =
let
baseConfig = {

View File

@@ -36,6 +36,19 @@ in
assert !(builtins.tryEval (utils.escapeSystemdExecArgs [ null ])).success;
assert !(builtins.tryEval (utils.escapeSystemdExecArgs [ false ])).success;
assert !(builtins.tryEval (utils.escapeSystemdExecArgs [ (_: _) ])).success;
# escapeSystemdPath simplifies the path like systemd-escape --path does:
# "." components are dropped and duplicate/leading/trailing slashes removed.
assert utils.escapeSystemdPath "/mnt/./foo" == "mnt-foo";
assert utils.escapeSystemdPath "/foo//bar/baz/" == "foo-bar-baz";
assert utils.escapeSystemdPath "/" == "-";
assert utils.escapeSystemdPath "" == "-";
assert utils.escapeSystemdPath "/.hidden/x" == "\\x2ehidden-x";
assert utils.escapeSystemdPath "/foo?bar" == "foo\\x3fbar";
# A leading ".." in an absolute path is the root's parent, i.e. the root.
assert utils.escapeSystemdPath "/../foo" == "foo";
# Non-normalized paths can't be escaped, matching systemd-escape.
assert !(builtins.tryEval (utils.escapeSystemdPath "/mnt/../foo")).success;
assert !(builtins.tryEval (utils.escapeSystemdPath ".")).success;
{
description = "Echo to the journal";
serviceConfig.Type = "oneshot";

View File

@@ -17,7 +17,7 @@ import ./make-test-python.nix (
hexa
];
};
nodes = {
containers = {
# The ISP's routers job is to delegate IPv6 prefixes via DHCPv6. Like with
# regular IPv6 auto-configuration it will also emit IPv6 router
@@ -38,6 +38,7 @@ import ./make-test-python.nix (
interfaces.eth1 = lib.mkForce { }; # Don't use scripted networking
};
services.resolved.enable = false;
systemd.network = {
enable = true;
@@ -204,6 +205,7 @@ import ./make-test-python.nix (
interfaces.eth1.ipv6.addresses = lib.mkForce [ ];
};
services.resolved.enable = false;
systemd.network = {
networks = {
# systemd-networkd will load the first network unit file
@@ -300,6 +302,7 @@ import ./make-test-python.nix (
client = {
virtualisation.vlans = [ 2 ];
systemd.services.systemd-networkd.environment.SYSTEMD_LOG_LEVEL = "debug";
services.resolved.enable = false;
networking = {
useNetworkd = true;
useDHCP = false;

View File

@@ -1,13 +1,15 @@
{ pkgs, lib, ... }:
{
lib,
...
}:
{
name = "timekpr";
meta.maintainers = [ lib.maintainers.atry ];
nodes.machine =
{ pkgs, lib, ... }:
{
services.timekpr.enable = true;
};
containers.machine = {
services.timekpr.enable = true;
};
testScript = ''
start_all()

135
nixos/tests/tzpfms.nix Normal file
View File

@@ -0,0 +1,135 @@
{ lib, ... }:
{
name = "tzpfms";
meta = {
maintainers = with lib.maintainers; [ toastal ];
};
nodes.machine =
{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.jq
pkgs.parted
pkgs.tzpfms
];
boot = {
initrd.systemd.enable = true;
loader = {
systemd-boot.enable = true;
timeout = 0;
efi.canTouchEfiVariables = true;
};
supportedFilesystems = [ "zfs" ];
zfs = {
devNodes = "/dev";
forceImportRoot = lib.mkDefault false;
requestEncryptionCredentials = false;
};
};
networking.hostId = "deadbeef";
virtualisation = {
emptyDiskImages = [ 1024 ];
mountHostNixStore = true;
useBootLoader = true;
useEFIBoot = true;
tpm.enable = true;
};
specialisation.tzpfms-unlock.configuration = {
boot = {
kernelParams = [
"rd.debug"
"rd.log=all"
];
zfs = {
devNodes = "/dev";
requestEncryptionCredentials = false;
tzpfms = {
enable = true;
datasets = [
"tpmpool/boot"
"tpmpool/data"
];
};
};
};
virtualisation.fileSystems = {
"/bootz" = {
device = "tpmpool/boot";
fsType = "zfs";
options = [ "zfsutil" ];
neededForBoot = true;
};
"/dataz" = {
device = "tpmpool/data";
fsType = "zfs";
options = [ "zfsutil" ];
neededForBoot = false;
};
};
};
};
testScript = /* python */ ''
datasets = ["boot", "data"]
machine.start(allow_reboot=True)
machine.wait_for_unit("multi-user.target")
machine.succeed("test -e /dev/tpm0")
machine.succeed("test -e /dev/tpmrm0")
machine.succeed("parted --script /dev/vdb mklabel gpt")
machine.succeed("parted --script /dev/vdb -- mkpart primary 1M 100%")
with subtest("Create encrypted ZFS datasets"):
machine.succeed("zpool create -O mountpoint=none tpmpool /dev/vdb1")
for ds in datasets:
machine.succeed("echo aoeuhtns | zfs create -o encryption=aes-128-gcm -o keyformat=passphrase -o mountpoint=/" + ds + "z tpmpool/" + ds)
with subtest("Wrap keys to TPM with backup"):
for ds in datasets:
machine.succeed("printf '\\n\\n' | zfs-tpm2-change-key -b /tmp/tzpfms-backup-" + ds + ".key tpmpool/" + ds)
machine.succeed("test -f /tmp/tzpfms-backup-" + ds + ".key")
list = machine.succeed("zfs-tpm-list -H")
for ds in datasets:
assert "tpmpool/" + ds in list
with subtest("Verify backup keys work"):
for ds in datasets:
machine.succeed("zfs unmount tpmpool/" + ds + " || true")
machine.succeed("zfs unload-key tpmpool/" + ds)
machine.succeed("zfs load-key tpmpool/" + ds + " </tmp/tzpfms-backup-" + ds + ".key")
assert "available" in machine.succeed("zfs get -Ho value keystatus tpmpool/" + ds)
with subtest("Verify loading key"):
# Assertion that the key is loadable, as suggested in the manpage
for ds in datasets:
assert "OK" in machine.succeed("zfs-tpm2-load-key -n tpmpool/" + ds)
with subtest("Switch to tzpfms configuration & reboot"):
machine.succeed("zpool export tpmpool || true")
# Set the specialization as the default boot entry
entry_id = machine.succeed("bootctl list --json=short | jq -r '.[] | select(.title | test(\"tzpfms-unlock\")) | .id'")
assert id != "", "Missing boot entry"
machine.succeed("bootctl set-default " + entry_id)
machine.succeed("sync")
machine.reboot()
with subtest("Verify automatic TPM unlock at boot"):
machine.wait_for_unit("multi-user.target")
for ds in datasets:
status = machine.succeed("zfs get -Ho value keystatus tpmpool/" + ds).strip()
print("tpmpool/" + ds + ": " + status)
assert status == "available", ds + " key must be auto-loaded"
'';
}

View File

@@ -4,37 +4,38 @@
name = "pretalx";
meta.maintainers = pkgs.pretalx.meta.maintainers;
nodes = {
pretalx =
{ config, ... }:
{
networking.extraHosts = ''
127.0.0.1 talks.local
'';
containers.pretalx =
{ config, ... }:
{
networking.extraHosts = ''
127.0.0.1 talks.local
'';
services.pretalx = {
enable = true;
plugins = with config.services.pretalx.package.plugins; [
pages
];
nginx.domain = "talks.local";
settings = {
site.url = "http://talks.local";
};
services.pretalx = {
enable = true;
plugins = with config.services.pretalx.package.plugins; [
pages
];
nginx.domain = "talks.local";
settings = {
site.url = "http://talks.local";
};
};
};
};
testScript = ''
start_all()
testScript =
# python
''
start_all()
pretalx.wait_for_unit("pretalx-web.service")
pretalx.wait_for_unit("pretalx-worker.service")
pretalx.wait_for_unit("pretalx-web.service")
pretalx.wait_for_unit("pretalx-worker.service")
pretalx.wait_until_succeeds("curl -q --fail http://talks.local/orga/")
pretalx.wait_until_succeeds("curl -q --fail http://talks.local/orga/")
pretalx.succeed("pretalx-manage --help")
pretalx.log(pretalx.succeed("id"))
pretalx.succeed("pretalx-manage --help | grep -q 'createsuperuser'")
pretalx.log(pretalx.succeed("systemd-analyze security pretalx-web.service"))
'';
pretalx.log(pretalx.succeed("systemd-analyze security pretalx-web.service"))
'';
}

View File

@@ -1,50 +1,47 @@
{
lib,
pkgs,
...
}:
{
name = "pretix";
meta.maintainers = with lib.maintainers; [ hexa ];
meta.maintainers = pkgs.pretix.meta.maintainers;
nodes = {
pretix = {
virtualisation.memorySize = 2048;
containers.pretix = {
networking.extraHosts = ''
127.0.0.1 tickets.local
'';
networking.extraHosts = ''
127.0.0.1 tickets.local
'';
services.pretix = {
enable = true;
nginx.domain = "tickets.local";
plugins = with pkgs.pretix.plugins; [
passbook
pages
zugferd
];
settings = {
pretix = {
instance_name = "NixOS Test";
url = "http://tickets.local";
};
mail.from = "hello@tickets.local";
services.pretix = {
enable = true;
nginx.domain = "tickets.local";
plugins = with pkgs.pretix.plugins; [
passbook
pages
zugferd
];
settings = {
pretix = {
instance_name = "NixOS Test";
url = "http://tickets.local";
};
mail.from = "hello@tickets.local";
};
};
};
testScript = ''
start_all()
testScript =
# python
''
start_all()
pretix.wait_for_unit("pretix-web.service")
pretix.wait_for_unit("pretix-worker.service")
pretix.wait_for_unit("pretix-web.service")
pretix.wait_for_unit("pretix-worker.service")
pretix.wait_until_succeeds("curl -q --fail http://tickets.local")
pretix.wait_until_succeeds("curl -q --fail http://tickets.local")
pretix.succeed("pretix-manage --help")
pretix.succeed("pretix-manage --help | grep -q 'createsuperuser'")
pretix.log(pretix.succeed("systemd-analyze security pretix-web.service"))
'';
pretix.log(pretix.succeed("systemd-analyze security pretix-web.service"))
'';
}

View File

@@ -3,28 +3,35 @@
lib,
...
}:
let
port = "4000";
in
{
name = "rustical";
meta.maintainers = pkgs.rustical.meta.maintainers;
nodes.machine =
containers.machine =
{
pkgs,
...
}:
{
services.rustical.enable = true;
services.rustical = {
enable = true;
settings.http.bind = "[::]:${port}";
};
environment.systemPackages = with pkgs; [ calendar-cli ];
};
testScript =
{
nodes,
containers,
...
}:
let
port = toString nodes.machine.services.rustical.settings.http.port;
url = "http://localhost:${toString port}";
createPrincipalScript = pkgs.writeScript "rustical-create-principal" ''

View File

@@ -283,18 +283,22 @@ in
enable = lib.mkOverride 0 true;
userControlled = true;
allowAuxiliaryImperativeNetworks = true;
interfaces = [ "wlan1" ];
interfaces = [
"wlan0"
"wlan1"
];
};
};
testScript = ''
wpa_cli = "sudo -u alice -g wpa_supplicant wpa_cli"
with subtest("Daemon is running and accepting connections"):
machine.wait_for_unit("wpa_supplicant-wlan1.service")
status = machine.wait_until_succeeds(f"{wpa_cli} -i wlan1 status")
assert "Failed to connect" not in status, \
"Failed to connect to the daemon"
with subtest("Daemons are running and accepting connections"):
for iface in ["wlan0", "wlan1"]:
machine.wait_for_unit(f"wpa_supplicant-{iface}.service")
status = machine.wait_until_succeeds(f"{wpa_cli} -i {iface} status")
assert "Failed to connect" not in status, \
f"Failed to connect to the daemon for {iface}"
with subtest("Daemon can be configured imperatively"):
machine.succeed(f"{wpa_cli} -i wlan1 add_network")

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