Compare commits

..

684 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
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
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
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
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
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
R. Ryantm
66c6ebbf00 xfr: 0.9.14 -> 0.9.19 2026-06-14 15:23:01 +00:00
R. Ryantm
7fa1b4c628 zashboard: 3.7.1 -> 3.9.0 2026-06-14 15:18:10 +00: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
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
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
Harinn
bbd7e87d3b python3Packages.bch: modernize 2026-06-14 20:48:42 +07:00
R. Ryantm
615d7c597d terraform-providers.venafi_venafi: 0.23.1 -> 0.23.2 2026-06-14 13:41:49 +00:00
Harinn
aca9d6bc15 python3Packages.brotli-asgi: modernize 2026-06-14 20:38:11 +07: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
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
nixpkgs-ci[bot]
5a4b819043 Merge master into staging-nixos 2026-06-14 12:41:22 +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
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
R. Ryantm
5e44f8373d multica-cli: 0.3.16 -> 0.3.21 2026-06-14 11:14:44 +00:00
R. Ryantm
e21ce66d41 treemd: 0.5.11 -> 0.5.12 2026-06-14 10:53:17 +00:00
R. Ryantm
086bc16bbf jfrog-cli: 2.107.0 -> 2.108.0 2026-06-14 10:07:14 +00:00
R. Ryantm
efcf0d02aa jackett: 0.24.2021 -> 0.24.2066 2026-06-14 07:53:38 +00:00
nixpkgs-ci[bot]
ef1357fc8f Merge master into staging-nixos 2026-06-14 07:38:46 +00: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
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
Alexis Hildebrandt
de907029bd zensical: 0.0.43 → 0.0.45 2026-06-14 08:45:23 +02:00
R. Ryantm
668a960aeb oelint-adv: 9.8.2 -> 9.8.4 2026-06-14 06:32:14 +00:00
R. Ryantm
4444f922fe gforth: 0.7.9_20260513 -> 0.7.9_20260610 2026-06-14 06:25:39 +00:00
R. Ryantm
ec9aef8dcd octavePackages.datatypes: 1.2.3 -> 1.2.4 2026-06-14 04:31:59 +00:00
R. Ryantm
ad5b67a20e ansel: 0-unstable-2026-06-04 -> 0-unstable-2026-06-13 2026-06-14 02:47:21 +00:00
lelgenio
e0ae506a1c deluge: add missing libappindicator-gtk3 dependency 2026-06-13 22:58:25 -03:00
Michael Daniels
607c919e77 nixos-firewall-tool: set pname and version (#529127) 2026-06-14 01:40:54 +00:00
R. Ryantm
e0b3104061 enzyme: 0.0.264 -> 0.0.267 2026-06-14 01:38:57 +00:00
R. Ryantm
cbdfc4a898 pdk-ciel: 2.4.1 -> 2.5.0 2026-06-14 01:31:26 +00:00
nixpkgs-ci[bot]
8d0ffeacdc Merge master into staging-nixos 2026-06-14 00:50:12 +00:00
R. Ryantm
a698ab7713 github-mcp-server: 1.1.2 -> 1.3.0 2026-06-13 23:55:52 +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
Gaetan Lepage
5daeda6cdd python3Packages.torchrl: fix hash 2026-06-13 22:42:45 +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
R. Ryantm
e8a7dc5c4f kodiPackages.jellycon: 0.9.1 -> 1.0.0 2026-06-13 20:00:13 +00:00
R. Ryantm
0b9a504f74 quill-log: 11.1.0 -> 12.0.0 2026-06-13 19:10:56 +00:00
R. Ryantm
316d9e02a8 redli: 0.17.0 -> 0.18.0 2026-06-13 19:08:07 +00:00
R. Ryantm
16fae7277c tdarr-node: 2.77.01 -> 2.78.01 2026-06-13 18:45:12 +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
nixpkgs-ci[bot]
00ce59f96f Merge master into staging-nixos 2026-06-13 18:31:30 +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
302df6f02d netgen-vlsi: 1.5.320 -> 1.5.321 2026-06-13 15:54:02 +00: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
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
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
nixpkgs-ci[bot]
4b34b17a33 Merge master into staging-nixos 2026-06-13 12:38:52 +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
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
·𐑑𐑴𐑕𐑑𐑩𐑤
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
nixpkgs-ci[bot]
e2f7cd3c3e Merge master into staging-nixos 2026-06-13 07:21:10 +00:00
R. Ryantm
7ec9e02044 matrix-alertmanager-receiver: 2026.6.3 -> 2026.6.10 2026-06-13 06:48:12 +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
R. Ryantm
ab44759955 python3Packages.temporalio: 1.27.2 -> 1.28.0 2026-06-13 04:04:53 +00:00
R. Ryantm
fec7aa499b hyprwhspr-rs: 0.3.29 -> 0.3.30 2026-06-13 02:36:21 +00: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
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
Harinn
c8c1a2476c python3Packages.vsts: modernize 2026-06-13 06:06:06 +07:00
Harinn
77a5e34b11 python3Packages.vsts: migrate to pyproject 2026-06-13 05:49:33 +07:00
Harinn
5f486598e6 python3Packages.zigpy-cc: modernize 2026-06-13 05:27:31 +07:00
Harinn
e8a87769f1 python3Packages.zigpy-cc: migrate to pyproject 2026-06-13 05:20:32 +07: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
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
R. Ryantm
537522bdd4 easycrypt: 2026.05 -> 2026.06 2026-06-12 21:22:30 +00:00
R. Ryantm
67fb5db021 spacetimedb: 2.4.0 -> 2.5.0-hotfix1 2026-06-12 21:15:02 +00:00
Harinn
05b52ad9c5 python3Packages.ydiff: modernize 2026-06-13 04:13:05 +07:00
Harinn
190ba16711 python3Packages.yubico: modernize 2026-06-13 03:53:00 +07:00
Harinn
2f70d13a74 python3Packages.yubico: migrate to pyproject 2026-06-13 03:25:15 +07:00
Harinn
a35be32796 python3Packages.ydiff: migrate to pyproject 2026-06-13 03:24:48 +07:00
R. Ryantm
8966c8175a nzbhydra2: 8.8.1 -> 8.8.3 2026-06-12 20:06:35 +00:00
Yifei Sun
7a9913093a plausible: 3.0.1 -> 3.2.1 2026-06-12 21:19:38 +02:00
nixpkgs-ci[bot]
7a9aa5cf32 Merge master into staging-nixos 2026-06-12 18:41:41 +00: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
Grimmauld
f12f59ccde nixos/polkit: modernize, make pkexec wrapper opt-in (#530106) 2026-06-12 16:54:55 +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
R. Ryantm
25be1beb51 mattermostLatest: 11.7.2 -> 11.7.3 2026-06-12 15:32:30 +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
nixpkgs-ci[bot]
5d5e8511c5 Merge master into staging-nixos 2026-06-12 13:11:13 +00:00
Mynacol
5d496b05c3 deno: de-vendor libffi in rusty-v8 2026-06-12 11:33:59 +00:00
R. Ryantm
73aed1eb2a llama-cpp: 9503 -> 9608 2026-06-12 11:09:21 +00:00
Gaétan Lepage
009603aec1 ruff: 0.15.16 -> 0.15.17 (#530863) 2026-06-12 10:05:15 +00:00
Gaétan Lepage
01820228c2 ty: 0.0.48 -> 0.0.49 (#530979) 2026-06-12 09:39:39 +00:00
Alyssa Ross
832fc4af82 qemu: 11.0.0 -> 11.0.1 (#529657) 2026-06-12 09:09:19 +00: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
nixpkgs-ci[bot]
6aa0901094 Merge master into staging-nixos 2026-06-12 07:40:05 +00: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
Anthony Wang
6ba3bb1ceb pulseaudio-module-xrdp: fix typo 2026-06-11 23:53:58 -04:00
R. Ryantm
65b4c272a6 seconlay: 0-unstable-2026-05-29 -> 0-unstable-2026-06-09 2026-06-12 02:52:43 +00:00
nixpkgs-ci[bot]
e696ba2c4f Merge master into staging-nixos 2026-06-12 00:51:59 +00:00
Martin Weinelt
7a3819ed28 nixos/gamemode: opt into pkexec 2026-06-12 00:50:44 +02: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
Martin Weinelt
73c9e8d0fa nixos/test/lomiri/desktop-appinteractions: use run0 for elevation 2026-06-11 22:10:11 +02:00
LuckShiba
36e2217e8c discord: add Vulkan driver files in wrapper 2026-06-11 16:23:05 -03:00
nixpkgs-ci[bot]
dd9b024c64 Merge master into staging-nixos 2026-06-11 19:01:54 +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
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
·𐑑𐑴𐑕𐑑𐑩𐑤
0cc1642964 h2o: 2.3.0-rolling-2026-06-04 → 2.3.0-rolling-2026-06-10 2026-06-11 22:27:23 +07: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
nixpkgs-ci[bot]
aa2e75b7d2 Merge master into staging-nixos 2026-06-11 13:20:03 +00:00
Gaétan Lepage
442147a124 ty: 0.0.47 -> 0.0.48 (#530647) 2026-06-11 09:52:47 +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
nixpkgs-ci[bot]
3ecdf75ed9 Merge master into staging-nixos 2026-06-11 07:43:17 +00:00
Gaétan Lepage
bc6c85b76d ty: 0.0.46 -> 0.0.47 (#530515) 2026-06-11 06:52:39 +00:00
nixpkgs-ci[bot]
14ad581176 Merge master into staging-nixos 2026-06-11 00:49:14 +00:00
Connor Grady
13b4ac09e2 mergerfs: 2.41.1 -> 2.42.0 2026-06-10 17:07:01 -05: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
pancaek
d0dd8b4555 corefonts: use installFonts 2026-06-10 12:27:42 -07: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
nixpkgs-ci[bot]
d6cbe128dc Merge master into staging-nixos 2026-06-10 18:55:47 +00:00
Hythera
c594b8858c maintainers: remove berce 2026-06-10 17:33:57 +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
nixpkgs-ci[bot]
a76ed5a9c8 Merge master into staging-nixos 2026-06-10 13:12:39 +00:00
David McFarland
381da955cb dotnetCorePackages.sdk_10_0: 10.0.300 -> 10.0.301 2026-06-10 10:06:35 -03:00
David McFarland
3665445991 dotnetCorePackages.sdk_9_0: 9.0.314 -> 9.0.315 2026-06-10 13:00:44 +00:00
David McFarland
133664791d dotnetCorePackages.sdk_8_0: 8.0.421 -> 8.0.422 2026-06-10 12:58:39 +00: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
·𐑑𐑴𐑕𐑑𐑩𐑤
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
nixpkgs-ci[bot]
2048afd978 Merge master into staging-nixos 2026-06-10 07:32:14 +00:00
R. Ryantm
0857500295 tmuxPlugins.fingers: 2.6.2 -> 2.7.1 2026-06-09 13:32:09 +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
R. Ryantm
790e489027 qemu: 11.0.0 -> 11.0.1 2026-06-08 19:44:24 +00:00
Sean Gilligan
ebfc3f35f6 secp256k1-jdk: init at 0.3 2026-06-08 09:21:57 -07: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
d1e32a669d devbox: 0.17.2 -> 0.17.3 2026-06-07 20:50:40 +00:00
0xSA7
45da54d89d nixos-firewall-tool: set pname and version 2026-06-07 17:18:43 +03:00
R. Ryantm
26ae25d158 vscode-extensions.ms-azuretools.vscode-containers: 2.4.2 -> 2.4.5 2026-06-07 06:11:27 +00:00
Marcin Serwin
52e3616c54 maintainers: drop cameronfyfe
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-06 09:31:10 +02:00
Harinn
8bbf639d5d python3Packages.brotli-asgi: migrate to pyproject 2026-06-06 09:10:22 +07:00
Harinn
d4394b0197 python3Packages.bch: migrate to pyproject 2026-06-06 01:55:15 +07:00
R. Ryantm
18ed26979e blocky: 0.30.0 -> 0.31.0 2026-06-05 14:52:42 +00: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
Marcin Serwin
c1b9d04d9c maintainers: drop momeemt
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-04 12:05:36 +02:00
rorosen
7ed40d1afc doc/release-notes: mention rke2 ingress-nginx retirement 2026-06-04 11:46:28 +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
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
Cameron Brown
e2e2418e60 byobu: 6.13 -> 6.15 2026-06-01 19:45:49 -04:00
Guillaume Girol
97f02cbdeb nixseparatedebuginfod2: 2.0.0 -> 2.0.1 2026-05-30 12:00:00 +00:00
Kiran Rubin
33bb95dfa0 hinoirisetr: init at 1.6.3 2026-05-30 00:45:17 +03:00
R. Ryantm
3922abef63 vscode-extensions.pkief.material-icon-theme: 5.33.1 -> 5.35.0 2026-05-29 00:24:01 +00:00
eyjhb
f42c7559a2 python3Packages.frida-python: 17.5.1 -> 17.9.11 2026-05-28 10:36:52 +02:00
avosirenfal
fa695d885e nixos/fontconfig: add alias support 2026-05-26 17:04:28 -07:00
Artem Leshchev
71faab3031 py-spy: 0.4.0 -> 0.4.2 2026-05-26 10:49:26 -05: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
Cameron Brown
9a03e4931f caffeine-ng: 4.2.0 -> 4.3.2 2026-05-23 14:47:20 -04:00
Kiran Rubin
a587521131 maintainers: add vavakado 2026-05-19 14:42:19 +03:00
R. Ryantm
5e9d9e6d42 python3Packages.odfdo: 3.22.3 -> 3.22.8 2026-05-15 21:34:38 +00: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
Sigmanificient
41bc5f4260 avell-unofficial-control-center: migrate to pyproject 2026-05-03 16:50:08 +02: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
2122ecb741 linuxPackages.facetimehd: 0.6.13 -> 0.7.0.1 2026-04-17 14:04:12 +00: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
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
903b8bc1c6 python3Packages.pinecone-plugin-assistant: 3.0.2 -> 3.0.3 2026-03-31 08:46:33 +00: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
35ea526740 python3Packages.iplotx: 1.6.0 -> 1.7.1 2026-02-22 17:03:21 +00:00
466 changed files with 7567 additions and 4360 deletions

View File

@@ -36,6 +36,12 @@
- 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.
@@ -74,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

@@ -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

@@ -3444,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";
@@ -4445,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";
@@ -13057,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";
@@ -18478,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";
@@ -28968,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

@@ -30,6 +30,8 @@
- 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;`.

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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -46,6 +46,19 @@ let
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";

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

@@ -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

@@ -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

@@ -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

@@ -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;
@@ -183,7 +183,7 @@ let
makeNetboot =
{ module, system, ... }:
let
configEvaled = import lib/eval-config.nix {
configEvaled = import ./lib/eval-config.nix {
inherit system;
modules = makeModules module { };
};
@@ -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

@@ -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

@@ -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

@@ -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

@@ -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

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "deadbeef-statusnotifier-plugin";
version = "1.6";
version = "1.7";
src = fetchFromGitHub {
owner = "vovochka404";
repo = "deadbeef-statusnotifier-plugin";
rev = "v${finalAttrs.version}";
sha256 = "sha256-6WEbY59vPNrL3W5GUwFQJimmSS+td8Ob+G46fPAxfV4=";
sha256 = "sha256-pDiQn+iHSTNWTO01j/fbEq3P374TMmnUiC5/Jn2hwBI=";
};
nativeBuildInputs = [ pkg-config ];

View File

@@ -5097,6 +5097,27 @@
};
}
) { };
keymap-popup = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "keymap-popup";
ename = "keymap-popup";
version = "0.3.1.0.20260530.4";
src = fetchurl {
url = "https://elpa.gnu.org/devel/keymap-popup-0.3.1.0.20260530.4.tar";
sha256 = "1k6aqp65x3azbipj2pwdg15pip045cawx4im04s84kbk91fx0fxs";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/devel/keymap-popup.html";
license = lib.licenses.free;
};
}
) { };
kind-icon = callPackage (
{
elpaBuild,

View File

@@ -5015,6 +5015,27 @@
};
}
) { };
keymap-popup = callPackage (
{
elpaBuild,
fetchurl,
lib,
}:
elpaBuild {
pname = "keymap-popup";
ename = "keymap-popup";
version = "0.3.1";
src = fetchurl {
url = "https://elpa.gnu.org/packages/keymap-popup-0.3.1.tar";
sha256 = "0m44s8618n7g5pajxiv4k1dfx6l58gr01a3ga26fxc51j1d05q8b";
};
packageRequires = [ ];
meta = {
homepage = "https://elpa.gnu.org/packages/keymap-popup.html";
license = lib.licenses.free;
};
}
) { };
kind-icon = callPackage (
{
elpaBuild,

View File

@@ -20,5 +20,22 @@ in
yasnippet
]
);
# requires optional dependency for OMEMO support.
jabber = super.jabber.overrideAttrs (old: {
buildInputs = old.buildInputs ++ [ pkgs.mbedtls ];
nativeBuildInputs = old.nativeBuildInputs ++ [ pkgs.pkg-config ];
# We need to run this in postInstall for package directory to become available
postInstall =
(old.postInstall or "")
+ "\n"
+ ''
pushd $out/share/emacs/site-lisp/elpa/jabber-*/src
make CC=$CC
rm -r $out/share/emacs/site-lisp/elpa/jabber-*/src
popd
'';
});
# keep-sorted end
}

View File

@@ -3225,17 +3225,21 @@
elpaBuild,
fetchurl,
fsm,
keymap-popup,
lib,
}:
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.10.5.0.20260423.192938";
version = "0.11.0.0.20260614.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.10.5.0.20260423.192938.tar";
sha256 = "1q79iv4znishj6rdz1m76r0c8h72i2g47xfh6xfw2gqxbkkyilv3";
url = "https://elpa.nongnu.org/nongnu-devel/jabber-0.11.0.0.20260614.0.tar";
sha256 = "19h0w85m6vzwwpsgg6ifcyx2j082cgj6dpd7s5yd7pr438jazkn3";
};
packageRequires = [ fsm ];
packageRequires = [
fsm
keymap-popup
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu-devel/jabber.html";
license = lib.licenses.free;

View File

@@ -3240,17 +3240,21 @@
elpaBuild,
fetchurl,
fsm,
keymap-popup,
lib,
}:
elpaBuild {
pname = "jabber";
ename = "jabber";
version = "0.10.5";
version = "0.11.0";
src = fetchurl {
url = "https://elpa.nongnu.org/nongnu/jabber-0.10.5.tar";
sha256 = "1vjmajcls0l6mwccqdp7gr4g4r1z6f2qaf2palnimjb7w3gzh4mk";
url = "https://elpa.nongnu.org/nongnu/jabber-0.11.0.tar";
sha256 = "1wikfd8iqj9r1qrh6cd593vgbkjndfpm9f12ilsdwxwh0nx3cpd7";
};
packageRequires = [ fsm ];
packageRequires = [
fsm
keymap-popup
];
meta = {
homepage = "https://elpa.nongnu.org/nongnu/jabber.html";
license = lib.licenses.free;

View File

@@ -67,10 +67,10 @@ vimUtils.buildVimPlugin {
in
''
mkdir -p $out/build
ln -s ${avante-nvim-lib}/lib/libavante_repo_map${ext} $out/build/avante_repo_map${ext}
ln -s ${avante-nvim-lib}/lib/libavante_templates${ext} $out/build/avante_templates${ext}
ln -s ${avante-nvim-lib}/lib/libavante_tokenizers${ext} $out/build/avante_tokenizers${ext}
ln -s ${avante-nvim-lib}/lib/libavante_html2md${ext} $out/build/avante_html2md${ext}
cp ${avante-nvim-lib}/lib/libavante_repo_map${ext} $out/build/avante_repo_map${ext}
cp ${avante-nvim-lib}/lib/libavante_templates${ext} $out/build/avante_templates${ext}
cp ${avante-nvim-lib}/lib/libavante_tokenizers${ext} $out/build/avante_tokenizers${ext}
cp ${avante-nvim-lib}/lib/libavante_html2md${ext} $out/build/avante_html2md${ext}
# Fixes PKCE auth flows not finding libcrypto
substituteInPlace "$out/lua/avante/auth/pkce.lua" \

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
mktplcRef = {
name = "amazon-q-vscode";
publisher = "AmazonWebServices";
version = "2.2.0";
hash = "sha256-HwgInQOaSKHSs8CU+Ng4jYA6aaP/g3l4CSb/0ewkmc4=";
version = "2.3.0";
hash = "sha256-2EEhGU+I61yiVvPEIJlQUgTej9Oi7jW3n5znN2Y2vP4=";
};
meta = {

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-azuretools";
name = "vscode-containers";
version = "2.4.2";
hash = "sha256-qkQAv53y+PVKJdReffjHwoJbvj20o4DF/c6omLIWB80=";
version = "2.4.5";
hash = "sha256-Js+403StdF3WmlHOiB78UKM77njReuKOiQ9NHnFljs8=";
};
meta = {

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
publisher = "ms-python";
name = "pylint";
version = "2026.4.0";
hash = "sha256-yWp7poC1PCoou+1XADmW0ftzyQDtJbqb3YyMf24Jprc=";
version = "2026.6.0";
hash = "sha256-lJl+nQyLjnkuMfewYXcrU+Nne7R2foUPn50TtE9OqDA=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/ms-python.pylint/changelog";

View File

@@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "material-icon-theme";
publisher = "PKief";
version = "5.33.1";
hash = "sha256-GWHWEdi2kPkxS0RGAxFcy+njFCl1iiEBu41V/5sHqvc=";
version = "5.35.0";
hash = "sha256-u4c5KTSsdsR92Nm0a+eK17pnOpfHxXkgsr8RExcX6NE=";
};
meta = {
description = "Material Design Icons for Visual Studio Code";

View File

@@ -35,17 +35,17 @@ let
hash =
{
x86_64-linux = "sha256-L975R3F779LgaFTL4B6ZtImPd1LyXhImnDgCPmO5PI8=";
x86_64-darwin = "sha256-Sygw/VkIiyV+iABylgFpTiHs0f5dS6NYPWSm5BNh9tQ=";
aarch64-linux = "sha256-jcFC668WKAjlYju33RI6poAKnhm3fL1hO16alUwjwv4=";
aarch64-darwin = "sha256-AY6WeDzGEH5zXRosN1H/osxC3e5j0Hs9s2Ys2xe1UxI=";
armv7l-linux = "sha256-LqofnnZid/I0lVTyhC7yHD+Fxz4dSBxKJ8n+lp2uucQ=";
x86_64-linux = "sha256-L0o9+vxfAkmtOHJvmf0G8WIbp3bXjAuuIAtTtFvbwjQ=";
x86_64-darwin = "sha256-WYcRDrFLEjwyQhVdNASz3JUQlLuubDuPjBXa/ROs3h8=";
aarch64-linux = "sha256-3CBrenqZs35gMWmVtI//4w0JGSKP8cbu3cJH14P4aEU=";
aarch64-darwin = "sha256-0JVfgcYxgdaeWfeGFrfG3qxpWHilQte/dLiW33yxm8o=";
armv7l-linux = "sha256-O8nDg1aJ0IbjbRS5kiNoFHzciyHErKK8PP+uujzJOxk=";
}
.${system} or throwSystem;
# Please backport all compatible updates to the stable release.
# This is important for the extension ecosystem.
version = "1.123.0";
version = "1.124.2";
# The update server (update.code.visualstudio.com) expects the version path
# segment in X.Y.Z form, so we normalize X.Y to X.Y.0 (e.g. "1.110" → "1.110.0").
@@ -53,7 +53,7 @@ let
downloadVersion = lib.versions.pad 3 version;
# This is used for VS Code - Remote SSH test
rev = "6a44c352bd24569c417e530095901b649960f9f8";
rev = "6928394f91b684055b873eecb8bc281365131f1c";
in
buildVscode {
pname = "vscode" + lib.optionalString isInsiders "-insiders";
@@ -86,7 +86,7 @@ buildVscode {
src = fetchurl {
name = "vscode-server-${rev}.tar.gz";
url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable";
hash = "sha256-i034bIsaPlxlVFNY5cKf/ftWPy17SFokbFUMa+zeLng=";
hash = "sha256-S4RcYGjK9vEtPp+vTNFV4SN+7osYzfuCiXmQC39PYhI=";
};
stdenv = stdenvNoCC;
};

View File

@@ -8,13 +8,13 @@
}:
mkLibretroCore {
core = "mednafen-psx" + lib.optionalString withHw "-hw";
version = "0-unstable-2026-06-02";
version = "0-unstable-2026-06-14";
src = fetchFromGitHub {
owner = "libretro";
repo = "beetle-psx-libretro";
rev = "ee042b73f8fe2aa9c8c73408b5bf200a3ce1a67b";
hash = "sha256-k1DvQHGQH/d6W7jTIAW9jIk0qVHUji3PeYAa8MuUP9w=";
rev = "d460f8342060526678e7fd8222048324c2a80d86";
hash = "sha256-QzlVlXfJmSwd+gp+fROMKrTj8AxCisYJN5WTff6eHLA=";
};
extraBuildInputs = lib.optionals withHw [

View File

@@ -8,13 +8,13 @@
}:
mkLibretroCore {
core = "flycast";
version = "0-unstable-2026-06-05";
version = "0-unstable-2026-06-12";
src = fetchFromGitHub {
owner = "flyinghead";
repo = "flycast";
rev = "751295151eed3cae619b14bcee49bb07f4fdb59c";
hash = "sha256-PwmJspKYWS7WUAK7XRr2FYiAMnc03xp8qH23EZUC6Hs=";
rev = "c0f2cf4319d6c77d577599906ca0a90627a3afc8";
hash = "sha256-ie0mP7IcvWsFX/k0UhJ6eMkdyDq69W8aCcjwkAoL5II=";
fetchSubmodules = true;
};

View File

@@ -338,8 +338,6 @@ stdenv.mkDerivation (finalAttrs: {
gtk = gtk3;
};
__structuredAttrs = true;
meta = {
description = "GNU Image Manipulation Program";
homepage = "https://www.gimp.org/";

View File

@@ -9,11 +9,11 @@
buildMozillaMach rec {
pname = "firefox";
version = "140.11.0esr";
version = "140.12.0esr";
applicationName = "Firefox ESR";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "d06adb3ef4de1324e3d61872d70de31ab08ac013f33903549bed28c6ebcc5b4dee94bb36388282c1935d77d1a564079f3adbf08d6bb80284a899cbb3d861300c";
sha512 = "3d598dd964bca074d11b71f84d586811b0a736bdd4d1e6cedb9286c56b1e11584e85ca1d0369c9b2f8d9e4d0eaf014d1b9232a96e71ac25f71fa9ed0807f642d";
};
meta = {

View File

@@ -9,10 +9,10 @@
buildMozillaMach rec {
pname = "firefox";
version = "151.0.4";
version = "152.0";
src = fetchurl {
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
sha512 = "7df6099411843764321e1480b058530193bf134f590b97aadf053603c356c34599f42d6b83d739c2d6440a78cd81dd0b19fd2ddc2a59746d6bbe7e39f00b7e04";
sha512 = "2c7adf367004063ee9f3385e692f612d8e5c0c10662bf294996c118001e43dec12ca8cb4fd70e67a25a903dbf5adf83d22e487f04bf3f930da2a815c80378ceb";
};
meta = {

View File

@@ -7,13 +7,13 @@
buildGoModule rec {
pname = "cni-plugins";
version = "1.9.0";
version = "1.9.1";
src = fetchFromGitHub {
owner = "containernetworking";
repo = "plugins";
rev = "v${version}";
hash = "sha256-0ZonR8pV20bBbC2AkNCJhoseDVxNwwMa7coD/ON6clA=";
hash = "sha256-3OhUvIJPU5Ayc4/po9Rj4Tfa5536aN8bj+51M6Xg5os=";
};
vendorHash = null;

View File

@@ -7,7 +7,7 @@
}:
let
version = "1.1.0";
version = "1.1.1";
in
buildGoModule {
pname = "helm-unittest";
@@ -17,10 +17,10 @@ buildGoModule {
owner = "helm-unittest";
repo = "helm-unittest";
tag = "v${version}";
hash = "sha256-tSagZzAEaJRNZwflrqoyuIMWmt3oCsyHPHwctNTrtVM=";
hash = "sha256-oiTW8F0yo+kN943MI2mR5uEEYbMVxJx4RdEislJ3XSo=";
};
vendorHash = "sha256-LZOvss6wiZZi5USuXfivqtt69dTKzEmm7lM2LUDACfY=";
vendorHash = "sha256-4ckjM520MGYb64LbjYURe7AIScm4aGbj81rGKSSYaAo=";
# NOTE: Remove the install and upgrade hooks.
postPatch = ''

View File

@@ -1,138 +1,138 @@
{
"images-calico-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "dd6d234775759b8abdd3a87a1a748f92db648f096cc9381eb27afd8ae8186f20"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "f2341239b5fd73f2b07b074d88c7b34334a808684462f4a6e70fa27591e479a7"
},
"images-calico-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "1c10516660617d6db897bec16e362b4c4e4a0c1f43f08bb9a87663e051d8b806"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "8b91f83ee480ae60cc85601e150a2bf412531763ab8e2eaab0b0e4cefa1a83a5"
},
"images-calico-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "02a2df53bea7805ee124e17db2263d17588a74d091c9656dd07052bcaf7fc159"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "4fdf2f4bc634c60e6503c7ddd52042baa2d65570a8a0a41eb883bd34920e6766"
},
"images-calico-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "7b8e832bfde832d24335786c43a8c0aeede3c04e2aee4c8349822383f2fa390e"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "dacd942276d2ffe8487bee4f7ff8df1522b935eed4eef2cae89f260580eb3305"
},
"images-canal-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "16275efc94e4a399f0edbbf5ebfe46d8c5c7784d5a4ea300c7313ebbb24190d8"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "a3e0c2e05174839fe3e66639afa40bb96466a09e60fb73ec15685d1628f96191"
},
"images-canal-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-canal.linux-amd64.tar.zst",
"sha256": "3a7828ce0143c3eb91cae940cebdfa0145960e91be056e88a8b077ee39ccc54d"
},
"images-canal-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "14fb90f2931bea3f030e7ba6c682013911260177bce91eadb2b45f23936465a5"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "d86eb346ca1db9ab0efaaf5b4c3418cc096ffd476d2c57f9d4a98a3bab06ef32"
},
"images-canal-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "ede6d29451a99d7f4663b6a2b8eb0cfa093f83b7b025fd5c4899fb02edac703d"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "63b0888d1adebb72a77c2d1f1eb1ced1519cfdeb57681026a94c1f53f87f5610"
},
"images-cilium-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "59f494c03d9aa0f96d99d28e505fae57dd2c30907ea055b888705555ae289d3c"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "fd6f6e0051f68efd21425364f17156d58f605063f562069fddf398e208a08032"
},
"images-cilium-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "21ebfe2078b4ef92b2ac3dfe664fd48556cf2b79f9058dd3cd6ed5ed10fcbe1b"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "3623e1e59fd4d4a47c4b5e4143d7a8ef31707efbca7d7bf9c299d700c0e1d291"
},
"images-cilium-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "766acd7cbff87a3eab89cc0dc433df34c5d44bfc5304872adfffa432f968450c"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "70b362df86f882e64c4d7a8a01901a528bb22e12a28a6996d754bd04b9f396e5"
},
"images-cilium-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "6bd03722d01aa1d281da47318ddca6e1dafbac7acf23f7dc864c7799b4616479"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "030d22fd0cb52d90321b37e2d1cd9448b571ba5eeb6b1d68daba40ecff515214"
},
"images-core-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",
"sha256": "4b61e3e97e6770b9a2625a21925282e1774bc9114f0a9df5392cd1199b4df744"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-core.linux-amd64.tar.gz",
"sha256": "4513f277d0380330eba4d31dc8096142c2a654a34f01f1c90ab167b78dc58181"
},
"images-core-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",
"sha256": "c9a0fe7e3a747fb01d19b0a846df97d4d53a31f563e5308d86401d6b000b031b"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-core.linux-amd64.tar.zst",
"sha256": "a82003606da83f683a7025de7481ef9939d1b10a9f9b222ca5e80f34885a87dc"
},
"images-core-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",
"sha256": "899f8e8b8ece3d85384de407fd3f8d375daa9b6f0c1bbd54108426e22fa4a623"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-core.linux-arm64.tar.gz",
"sha256": "121690236b9c7f0dd094d4070e80cf9b624888e2418b10c66ebbf894d63c2788"
},
"images-core-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",
"sha256": "be6bc62be91cef6ebb9f995fb4a3e7ca68ab485eec7eb304d129c9d44d543e0c"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-core.linux-arm64.tar.zst",
"sha256": "26edec0d747a5578f7e638a36f54e8f301a06bcc87814d3b2274db571900f44f"
},
"images-flannel-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "56c322cf540988649257018f8be4cac80ff1fafb206c3efeb7cfc190d76eff6f"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "cb33139d9e7569f9b6ad5822f481c83f259a6cd13639f3980e2ad8c2dabb8284"
},
"images-flannel-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",
"sha256": "832aae87b5eba45be64b47a5ebc04824060095dbc79d58adb009dbc0b738252a"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-flannel.linux-amd64.tar.zst",
"sha256": "23695fd8c2a77f043a089c44437d12b5bde88422dbcd1d70edcda7a78f651137"
},
"images-flannel-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "ffc90536663d1edd4cd101e492d84dcd79dd1af1b3b16643786ab8a5d2fcccb7"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "a4d428464b3e3e11aafa8fab70a7f183d57d152049f02bd295a6bb4e925a4dbf"
},
"images-flannel-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "39b36764f09857c01eaa9520da3e2d5023d7df881bc72379e4c55d05ebde8f6f"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "8aa8e19b739bc3fd897115f92d54acd081453441ee4dae8ca694ec47662838a7"
},
"images-harvester-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "93e0f6a8e5024f054cdce242aea4fdb833e476d7b2531b454f5f3267f724594e"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "97cd2eb0920d433ef57c1a8c8f4a6680faba9a0589c9605c30a56e2c09110c77"
},
"images-harvester-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "2b72f3bf1485a986d4a325cd15cb12163f4acabcdd4fcf77400a4c226a26c097"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "f16ef32d0b9586fb7e600013e56dd9098149dc5ce5239f4828ad03dc7463553f"
},
"images-harvester-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "4e675fca42ba1862810e021570f58462046e11fb92552d699e20d314be4dd54f"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "86fe56d8a277208c26c13a9b04b18b4eb4f2b6debcc7ad754af873e4c64d66c5"
},
"images-harvester-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "c642cadb4f1ccf8439e3c47b10933cae6db0d29c2d9bb9b45267ca69191b0c3f"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "dc8e9aa0dd1ce2a62b58b7ebfc673911364bd2c3228781f4a226e4796d0436be"
},
"images-multus-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "080cbffc7710eb25167e65619101b9cbfbd80d6510da2c857a7fe2d70140358d"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "287437a99ff5c42516764d625571c10d2fbb44ef82cdb026d37b141e56305664"
},
"images-multus-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "108543225439fc50053a904b953813a39a0d0d4e6c7a76a2e99a8ee26a69f1a2"
},
"images-multus-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "1009e845edf77dbe04e8d815ce036c73f1309c0a4a2ec69abafb3e058365513c"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "98f213f7c8a70c4b0d0fb22329212190e08c82d6be482b227e3256637388c732"
},
"images-multus-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "f76f06cd2344a2c44283733c0e02a94b1bea6c63bc0b7cb6aa2871a474661628"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "c310597f504b2dd8ac46cc2b87125dcf57a3ae77e4bbbeba4f436a598a2b96f3"
},
"images-traefik-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-traefik.linux-amd64.tar.gz",
"sha256": "4268db05101d1022ee1002f46516aebeac1b9f8171288ea2d14ddd4763b35ff1"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-traefik.linux-amd64.tar.gz",
"sha256": "86a46ecea0d7a60a68314a5794698d6421aa4ce69c05a1f836360e9be996a36b"
},
"images-traefik-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-traefik.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-traefik.linux-amd64.tar.zst",
"sha256": "aec23459c8e51ec16491b4657a3b2a64e49357d3e6cef0a11ac7d3c2f285fe4b"
},
"images-traefik-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-traefik.linux-arm64.tar.gz",
"sha256": "39381c15bf462071edeb8f735d447ec6d750cc23f6dd3efb45d7b38193ccb7a2"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-traefik.linux-arm64.tar.gz",
"sha256": "29372e44e2c1b682c4bc070a764746138a850e24c2cef7edbc97bb2afae51bd8"
},
"images-traefik-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-traefik.linux-arm64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-traefik.linux-arm64.tar.zst",
"sha256": "dd5efa19d02ca7a8a0bcb05febd2781e8ad85016c09b1defe09cdc5f494f05fc"
},
"images-vsphere-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "6bcd307750c4077eca4cf934dffa4e93277479512639f4c2458f0b0b0eb2cddb"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "237d3f47fdbc2e511b002ed700536125ccb0fcf7c69f2b192db3bd351043d3cc"
},
"images-vsphere-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "707374e5a6066ec39b70f46ac43e5ca7c10a04811c509dbbacd3edd2cbc8fc0f"
"url": "https://github.com/rancher/rke2/releases/download/v1.33.12%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "be5e7d4a33142cb07ac687b777c2c892354f44061d769a72b4731af49c307ec1"
}
}

View File

@@ -1,13 +1,13 @@
{
rke2Version = "1.33.12+rke2r1";
rke2Commit = "2cf00d600ee7064fe19efee3e35195ad92c006ef";
rke2TarballHash = "sha256-CESLU8qyr0MnVmXRKaPZ7CFvBmIqpLAiklBrsuw9W/k=";
rke2Version = "1.33.12+rke2r2";
rke2Commit = "341f3e620b43d178daccfe5199f9cb752b0c3922";
rke2TarballHash = "sha256-fjhAeDjX8w3c943wjaOamlR4NXZEIhE68iSIP6co6OQ=";
rke2VendorHash = "sha256-I09PTw359mW9b8j/tjbedu7gJ0cp+NPEvmikxJMOufQ=";
k8sImageTag = "v1.33.12-rke2r1-build20260512";
k8sImageTag = "v1.33.12-rke2r2-build20260521";
etcdVersion = "v3.6.7-k3s1-build20260512";
pauseVersion = "3.6";
ccmVersion = "v1.33.11-0.20260415182038-2566e39d309b-build20260416";
dockerizedVersion = "v1.33.12-rke2r1";
dockerizedVersion = "v1.33.12-rke2r2";
helmJobVersion = "v0.10.0-build20260513";
imagesVersions = with builtins; fromJSON (readFile ./images-versions.json);
}

View File

@@ -1,138 +1,138 @@
{
"images-calico-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "9191dccc4fa6bdb8bc589d20d34c643227fe2c1e3d198eaf600780a1c44dfd5d"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "351e9047ce160cbf3b9ed4a32996f36bb4266c200e9957407178d2d28e55f8e5"
},
"images-calico-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "707eaba12e9e9d5e5090bb5fb3e066b893c0b0aeeee6f3627c1153e2db380567"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "aa746ea4dd91422e37d2cac07b36854ddc1c551b4da061c261d1e0132a983656"
},
"images-calico-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "33421abe9967b3f00799b3251f84a3a36ab03378a4f1c556663ac2b829f59cf4"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "96829f58e60b02ccee8e19b9ec4ad2ce7ade6f9030b1379eadedd42d151a783b"
},
"images-calico-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "f727fa092650bf685b68358cf41422c260fe9eee7a2aebecc68f14a2fd24a678"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "6a7f4404f92e88eb515bbff4513b5771e82c69111dfdd7e88c7d83d4366480e6"
},
"images-canal-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "b46d57b12bd62a5f4c4227fc1339ba8785853e55f81031c97774f44844c6769d"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "16bc527e0b4ab9612747534c2b5801487a12379a364da4936d01816fcb608040"
},
"images-canal-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-canal.linux-amd64.tar.zst",
"sha256": "d4d14e4ae3f34d0615fd6007e7048b54bc5a15be9f57fa6be6cd72346c39ccdf"
},
"images-canal-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "977c126339368ac55ccd3cb658dcc6530d46426292735dc8cff95dad99543ebd"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "ece067531498aec3847a73cd4e4e379c2bb3186f72717601b4766f2a50df0f3a"
},
"images-canal-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "ede6d29451a99d7f4663b6a2b8eb0cfa093f83b7b025fd5c4899fb02edac703d"
},
"images-cilium-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "2ad31cd1bcb0ba5ca050bda0942a0b6b79f21ae4dfc70f70001be08921c4c3cb"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "95d566220546d6b49f6b79fb729c976fc435ae85fcb39add9ca4e8cade953e8f"
},
"images-cilium-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "c812ea710fcac1dd25e1be8f45e9fd3218296fdd6414c90a5b856fc16a5835f5"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "fc146c92933270bd4291a75069f1d724629c84ebb6c8cd5549756a895a5a9e3d"
},
"images-cilium-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "07507811563e82578142bd56c2b394b32b55bd53c965f8fc9a9881570feac68d"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "d5bfc28db9031a8be3a5c325fe6f6cc6dca8f101af5fce394d11e00a0e866dc2"
},
"images-cilium-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "0d5813611f47a460c7762f1902e1be7785f52903b8340fc112dd67c5ba9e0adf"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "0590f43bf3d6ea590a9069d62170956d72f6ff1b1a45574ef7129a6fb07481ae"
},
"images-core-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",
"sha256": "4716d37e4c4974c50d88a6c4a4dd1ae59e5d416b06161dc97af267ac91005200"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-core.linux-amd64.tar.gz",
"sha256": "2d89ef07043ee8475bd91c97c7419dcb068e089ba8d74f31a503749fdd29a700"
},
"images-core-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",
"sha256": "c326f685c5037ae41a76d0a57d81ad365664fdb4f09dd8ed1c085daef6e8898c"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-core.linux-amd64.tar.zst",
"sha256": "663f048d7ad31aeaf5820effc4e9fd6499ee038c2736afa6721c2384c049765c"
},
"images-core-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",
"sha256": "8439de0d0159a2d0458a94c48d4f856dd499106bb97a1228315172a8ccf7a227"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-core.linux-arm64.tar.gz",
"sha256": "740bed7351bab07dbdaaef316d3c9c817c381fefff4ce43af78381596e1f34d6"
},
"images-core-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",
"sha256": "dbfb0ba0d552b9f09d6fd7c3f1313c2d3a65b1fe9d003925f90206bb908ceb1c"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-core.linux-arm64.tar.zst",
"sha256": "d224ffbf50eb2be8edaa1b923323df17336b8c435bce034e2ba4ae96a54244ec"
},
"images-flannel-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "2b65ebfff9edad28dc5df77d58a9f9191ae6ed1ffd47e001c61979940dbd30cc"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "1a84527d66538b5ff96e331493006bbd3ccc06529d51a8b7c9a3e0d219c25a6f"
},
"images-flannel-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-flannel.linux-amd64.tar.zst",
"sha256": "832aae87b5eba45be64b47a5ebc04824060095dbc79d58adb009dbc0b738252a"
},
"images-flannel-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "17393dba1ce79c78739381ba2c6dc9383f41bf78e511b04a3eca0564d88a58d9"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "80d7ab29cce2d595926ed0999e663932489c62c9e4b818909a05739357e584bc"
},
"images-flannel-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "8aa8e19b739bc3fd897115f92d54acd081453441ee4dae8ca694ec47662838a7"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "39b36764f09857c01eaa9520da3e2d5023d7df881bc72379e4c55d05ebde8f6f"
},
"images-harvester-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "8d6e85fbf15c10faa6c50098f462e1f042e37e80df8aaa67f4e4a4cfbb61b3f7"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "86299476461d69c9db81c47f1bff915f122dd31f229679033cb9ac3888f34d20"
},
"images-harvester-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "44bca782f1503b189e17248edbfc344c129ffedeabf886c5ecae89717a68e6df"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "c3c2539999dbd963deb1533d76fef211902322d7204c977b7534c37342a6ccba"
},
"images-harvester-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "0af1f6bf05788880ac4617271b8896662c41ed3b099ad617bae21aa41f669f68"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "dadfbc1e60b11be02c186343748f3c5e6a7c03bedf4bf36b1007b6addafaf6e2"
},
"images-harvester-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "085489645c3bdeb44216be70e0194f6e356a4e0116e861fac7009dfc671f99b8"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "ec9d3370c2cb488fe98ed38688fd3cec14ba136783efd894b3bec2a5599f8c08"
},
"images-multus-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "6c759cc8ce3e9ae7b6aef0b5cdf4094762f6f69d55dd70b6d9a405db796f1cb3"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "a4bbad1ab2c8d7f65e6cc9238d63f29524774bc07163a4a23688d9a0a63c4629"
},
"images-multus-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "530f83485923076b7769c4ced5c87b88979dff0e4d28faf33fc5e9b67fc5dadf"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "98e17b69423ff3de402803a0ec2fb63748252c800c672a232f912d312cf41ff5"
},
"images-multus-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "efc94b4850aef8d2973f51bff0df31ce0689949e22bd05161fd5c12cfa9672ce"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "1ec1676f8bcb054ab243cc7b3df555e0099fd2a227683615f15c8cbb95db040a"
},
"images-multus-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "883d23d8ef3733d9747251c8a1d223571153fd233eb93e5d32a76129a6c64f2c"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "c310597f504b2dd8ac46cc2b87125dcf57a3ae77e4bbbeba4f436a598a2b96f3"
},
"images-traefik-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-traefik.linux-amd64.tar.gz",
"sha256": "282c456cbcdaf42f2b4c62b110aaa459e5517dba0a7dd8c6fd539ce93c9fd632"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-traefik.linux-amd64.tar.gz",
"sha256": "288cb12a19e0419f91a56286c934823eda31c523f865bb24b66c9cdeb89cc73f"
},
"images-traefik-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-traefik.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-traefik.linux-amd64.tar.zst",
"sha256": "aec23459c8e51ec16491b4657a3b2a64e49357d3e6cef0a11ac7d3c2f285fe4b"
},
"images-traefik-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-traefik.linux-arm64.tar.gz",
"sha256": "4ffe8a7b25bc4c116f34b29f51de69ffbe7702f473f8b68577ac086f88e0c5fb"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-traefik.linux-arm64.tar.gz",
"sha256": "f3d34ffea490540c028f800362862c74d1b45efb0acb3db072f5417443b71733"
},
"images-traefik-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-traefik.linux-arm64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-traefik.linux-arm64.tar.zst",
"sha256": "dd5efa19d02ca7a8a0bcb05febd2781e8ad85016c09b1defe09cdc5f494f05fc"
},
"images-vsphere-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "b15c7523c8ece5525acdd1e04bdcde1a3e54435fcdb1a8ec949de9395f69a3aa"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "c87a8f5b553e664f0c7dfa44b2fdea40b7bbe22bbf4d96667009a76f5b181f86"
},
"images-vsphere-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "ca086d7c16de41dfd1fd5f2e745949f0a51d4de45f9bacdaa3b1955936f595e9"
"url": "https://github.com/rancher/rke2/releases/download/v1.34.8%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "df524665950321e45d0b8521532263e969533af82f7c77dddc86b4b6dfa675a3"
}
}

View File

@@ -1,13 +1,13 @@
{
rke2Version = "1.34.8+rke2r1";
rke2Commit = "4fdfd151975bbc58c8d392620db8eea72fea2abc";
rke2TarballHash = "sha256-n98pZhWARQMyKj8G9+ymmMZyzoiGo+KPMr0F5KDphqU=";
rke2Version = "1.34.8+rke2r2";
rke2Commit = "b227fefe1936a550450ce3b6248c559fa58b5cd3";
rke2TarballHash = "sha256-Ojc4PhsEYJBhgj+r+XEcdFEjZIlJCCVNC+w7mZWY2hA=";
rke2VendorHash = "sha256-752RlnL+7reFk4G/X8kgHdad71fatY+Ss714MbJDvg8=";
k8sImageTag = "v1.34.8-rke2r1-build20260512";
k8sImageTag = "v1.34.8-rke2r2-build20260521";
etcdVersion = "v3.6.7-k3s1-build20260512";
pauseVersion = "3.6";
ccmVersion = "v1.34.7-0.20260415182025-e7567db58dd7-build20260416";
dockerizedVersion = "v1.34.8-rke2r1";
dockerizedVersion = "v1.34.8-rke2r2";
helmJobVersion = "v0.10.0-build20260513";
imagesVersions = with builtins; fromJSON (readFile ./images-versions.json);
}

View File

@@ -1,138 +1,138 @@
{
"images-calico-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "483d18ab6a64d279b4411098dec8b6f4219839bdb0d3e023f87679e6c71905de"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "d53e659b7f934fb811eadeb7d6e348b12ef932b0a414073301bdf03d1501f32f"
},
"images-calico-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "c8ab27e9f5cd0d85cc20ed8c02c71128f021199a0256c5a051734817193e913c"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "b7cf99a56b03469169e8b1a32f9aa61b828268dd5aff9482503d00c884260f0e"
},
"images-calico-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "01339c90624d6745e16b7706585fdb32825df66adb892a9bd265257d2de315a5"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "53a95f56dbd4aeefe631afdf05d00592da7bbb2c089e694d06ffd6c6c8665375"
},
"images-calico-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "9816fa61d5b89ab40ba59db3c0593ed37f712c6bfd1f3b763641b0bfad8b5d04"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "c49ef55be8b1a30597e4315fac563282cac7870045a465ba7e1ee2c81db44cf6"
},
"images-canal-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "cc4d48fde0650c666f87322ef3fec4987de06d99b4f008a07b667a7650451069"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "f6ffb60b14b0fda2e3a138f4d6a7e9cb71e8fc759d69cb0fda00aedcaa03ab0f"
},
"images-canal-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-canal.linux-amd64.tar.zst",
"sha256": "3a7828ce0143c3eb91cae940cebdfa0145960e91be056e88a8b077ee39ccc54d"
},
"images-canal-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "977c126339368ac55ccd3cb658dcc6530d46426292735dc8cff95dad99543ebd"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "2319ab1753330cb13ea7ac56198d9da78123aaa6a3b66ea3d970a6c57de9ce41"
},
"images-canal-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "ede6d29451a99d7f4663b6a2b8eb0cfa093f83b7b025fd5c4899fb02edac703d"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "63b0888d1adebb72a77c2d1f1eb1ced1519cfdeb57681026a94c1f53f87f5610"
},
"images-cilium-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "0877802ec5502223f1b233573b2e87e3347a7922f2bb52702f9461958ac0c043"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "9c6ab1f22a157e7a74c35c4be3c025eb154e6315be9c2085451f59b11b63f8e1"
},
"images-cilium-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "345afdae010cf3c77e02c4e339749f3c3a5d4d62c3ed486edab0bb1d4089c67e"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "38892592ae5e45e27e4cad76d4364c549bdb386def54398cc26c9249bbd34760"
},
"images-cilium-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "00161836b5f27f1ce07be67337d08781033d6df4efe429bd922459738145ecdc"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "a0a02109ef5a5f4eae1a06003ba80544b405b155840ce5c3535b1c4e02d16f0e"
},
"images-cilium-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "32b275bc86c35471d9deea33b6119a33667a28477c06500db3ea9d1d0cdf7d4b"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "8110fc9517469dad0c291258e0dbdece6e4e3c9a51d539531527f4236692b7bd"
},
"images-core-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",
"sha256": "e0519dd39f2f3297a84fa7c2e9c6fdda508386169474a47ebbb570c66f51c27c"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-core.linux-amd64.tar.gz",
"sha256": "2d32c6205a83ac776fe54d7777472725edfc204fd7a30befa0ee9c5f7fde80cc"
},
"images-core-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",
"sha256": "6f63f6cf296f828ef1ff98041691e9a6126490000ae2e90648c0699ab1bde91f"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-core.linux-amd64.tar.zst",
"sha256": "48bdbb2bc2652eb6647ce3f2ce215ac9bf12cf5fbe4936688e5de34605f0fb2c"
},
"images-core-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",
"sha256": "b66332a3a903e1d18c783a7d58d9eb74aef9d4cb0fe91a4aa75a63cff5b3e92a"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-core.linux-arm64.tar.gz",
"sha256": "3e392555a295ec6f7e3ea477ded0bb71c04957dccd168de87d87226dfdbb753f"
},
"images-core-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",
"sha256": "98abe8232378ef17f9890e3c77cd405a90e7aa2fdf5d612bd7d42ee174714cf6"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-core.linux-arm64.tar.zst",
"sha256": "29d28cb1b2035c1d5123fdb6bb0fa8cc647ad9cd570edf434bc7e560806426fa"
},
"images-flannel-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "4ea4b1fb4a653a5ad00dd206406482abddf9f53a1b1c4f884e7e7fb4fe720c90"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "e86e5631c691d2dcac99764542c875e4bed902f385f5a6e2f6e6b88facf114aa"
},
"images-flannel-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-flannel.linux-amd64.tar.zst",
"sha256": "23695fd8c2a77f043a089c44437d12b5bde88422dbcd1d70edcda7a78f651137"
},
"images-flannel-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "d4dcaa35507a5f9d407a5d3a3fccee3e52061256bd0b420123bf888a24915758"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "396084ee38b31e5b78e3d8c3a015f8a56194119204aecb9de052a5be20c61e01"
},
"images-flannel-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "39b36764f09857c01eaa9520da3e2d5023d7df881bc72379e4c55d05ebde8f6f"
},
"images-harvester-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "b47becfdf139af069eaf1f691498ff689b577af43ed934edba119257bf652cab"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "38eecc385bbb77bde48d7dec9aa48bc897136c5714e5eff9c56c9df580dfb35d"
},
"images-harvester-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "b00afa052e7b67d4111f19a4eefb22095c836a7972911880e65dee2044975898"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "20e7b012ab2802a057be6cf6ef3d8f04a65484403615ddd3c2852d59d3ed7453"
},
"images-harvester-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "1e9a034a075472ecaa6f9e66c7ff2ada6f97b4a02a5e070ce36208b4eb4f1fcc"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "8b712f389d2118a802a70ec4175e83be0557a4b699bc238bd228c862aa337419"
},
"images-harvester-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "8ddfde1b1ceea2f08db9fef9da9cb9745bbe74b2520cfceeb150c623102401a3"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "dfa539c18041a6e0ef1747c469c718f7e608e031dbc99eada2dbf56768f6de72"
},
"images-multus-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "b75549d8d650823ac9c8f5b5ba247901a8c5681ac91d909aea5a0d4f66d0b5bd"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "48a6e3c5fc5534b6c77957dd82e488f46cd6c6a713233da32ab18e94961f33a2"
},
"images-multus-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "108543225439fc50053a904b953813a39a0d0d4e6c7a76a2e99a8ee26a69f1a2"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "98e17b69423ff3de402803a0ec2fb63748252c800c672a232f912d312cf41ff5"
},
"images-multus-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "c0f20bbcc6b238af7249c265a7c6458c30f9358007c1380c7b99de01ee219398"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "cf99f6af0ae8389926f9cba977370ffbe1ee261d429281957eb2b5cfb015a71e"
},
"images-multus-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "eee8c18cf3bfea3df603e2d9fb0c30c75fcc7e88dc58c1cab1b8d5926aa8dd52"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "f76f06cd2344a2c44283733c0e02a94b1bea6c63bc0b7cb6aa2871a474661628"
},
"images-traefik-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-traefik.linux-amd64.tar.gz",
"sha256": "1aed02afe45b0f6abe3b8934bdd6beee5a8018b31e81be896e9bbfbf75cd2bc5"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-traefik.linux-amd64.tar.gz",
"sha256": "f77681adb7835d43c2eb77d189573990f32fa8b3d98bf7d8fb559788f0e30eea"
},
"images-traefik-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-traefik.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-traefik.linux-amd64.tar.zst",
"sha256": "aec23459c8e51ec16491b4657a3b2a64e49357d3e6cef0a11ac7d3c2f285fe4b"
},
"images-traefik-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-traefik.linux-arm64.tar.gz",
"sha256": "4ffe8a7b25bc4c116f34b29f51de69ffbe7702f473f8b68577ac086f88e0c5fb"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-traefik.linux-arm64.tar.gz",
"sha256": "5a57534fd048ad725e15a38a8be65a642f6ad443cb55c9dad6eff276d704dd44"
},
"images-traefik-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-traefik.linux-arm64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-traefik.linux-arm64.tar.zst",
"sha256": "dd5efa19d02ca7a8a0bcb05febd2781e8ad85016c09b1defe09cdc5f494f05fc"
},
"images-vsphere-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "4d1a7ba7c43d474d796d7b05a0f24a423b6c3a5a53388e9d803fd31c54efb912"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "c3e5339a35bba7b7184850935bbfcda7d6c2dc7dd4e34d7c9f390a58766ac654"
},
"images-vsphere-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "d2f8909d694493222aa1051f8c013ffa73615567141336b872ada5c9e6312cd8"
"url": "https://github.com/rancher/rke2/releases/download/v1.35.5%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "f0a388912b6150d4ff820b53ee58c398d5572c325f381ad5ce4d82f0d10f5849"
}
}

View File

@@ -1,13 +1,13 @@
{
rke2Version = "1.35.5+rke2r1";
rke2Commit = "e28e7c1a0404f1e9bf36e8b7222d64aec6b7a004";
rke2TarballHash = "sha256-t++HKNbR4WGzZiR6rVMke7lbixXA8H5ibovfitwPuXE=";
rke2Version = "1.35.5+rke2r2";
rke2Commit = "a779b949d9a7987fc51e7c71c146db4160d0e3bf";
rke2TarballHash = "sha256-eMqaz7DmIwANpvcQxEA6rJQcLmdBlEFT8Qju+Wr0dTo=";
rke2VendorHash = "sha256-LV3ISu7bW6kxlKFe0GUqkB9Jte1Ey5DaWm+OKq1/1uY=";
k8sImageTag = "v1.35.5-rke2r1-build20260512";
k8sImageTag = "v1.35.5-rke2r2-build20260521";
etcdVersion = "v3.6.7-k3s1-build20260512";
pauseVersion = "3.6";
ccmVersion = "v1.35.4-0.20260415195656-e51c0636351d-build20260415";
dockerizedVersion = "v1.35.5-rke2r1";
dockerizedVersion = "v1.35.5-rke2r2";
helmJobVersion = "v0.10.0-build20260513";
imagesVersions = with builtins; fromJSON (readFile ./images-versions.json);
}

View File

@@ -1,138 +1,138 @@
{
"images-calico-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "bc9fb1ba72af6185de90e4e0f8a384993657c4b0fdedbb14e7ca5cf93bf2303d"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-calico.linux-amd64.tar.gz",
"sha256": "ec37f597d76bbe3f30b6108049faaf9f4a6e99b4d228f9b8485fb492c31aa0aa"
},
"images-calico-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "38fc5ecd017e9a66e3831ece42efedcfedaafc000759eaa4fb9f19a68122ec51"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-calico.linux-amd64.tar.zst",
"sha256": "5112e4bf4f4f5f553addb98abf53636b8ff57cbf18514d7537ec03c344d5b345"
},
"images-calico-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "e86ac7f4cf14e4f02fcdd0e3d74e832fa43654f592068c2b5d8c044c69e2b749"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-calico.linux-arm64.tar.gz",
"sha256": "7161e8af4ae5c45d480be7083f15d3e7992745e9559d460584c5136d9caca789"
},
"images-calico-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "03df93db61bc54f351bb6131c632279c265d4b71af0a90e2a6898f9b99b453f4"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-calico.linux-arm64.tar.zst",
"sha256": "f63ba6f6b30564626d6839002117325b3d48b2f2a131a8bfeb1192244da1de7e"
},
"images-canal-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "5cce5314ed6ff237c646723456c81876e89517b9164368728a9df00697655858"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-canal.linux-amd64.tar.gz",
"sha256": "7478fa0950554451cd856dbb8a800486f73fbb4758ccad28d1d218febe9b0b39"
},
"images-canal-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-canal.linux-amd64.tar.zst",
"sha256": "3a7828ce0143c3eb91cae940cebdfa0145960e91be056e88a8b077ee39ccc54d"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-canal.linux-amd64.tar.zst",
"sha256": "d4d14e4ae3f34d0615fd6007e7048b54bc5a15be9f57fa6be6cd72346c39ccdf"
},
"images-canal-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "e8346348137747fbd626846e5b71d182c49e8a1dcb997ea9e91f50e7bd907129"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-canal.linux-arm64.tar.gz",
"sha256": "4a77a243413b7963e3f3a98fcdb1cc2bd96cbe83b6a3f3d7ca73f05c1d7bd855"
},
"images-canal-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "ede6d29451a99d7f4663b6a2b8eb0cfa093f83b7b025fd5c4899fb02edac703d"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-canal.linux-arm64.tar.zst",
"sha256": "63b0888d1adebb72a77c2d1f1eb1ced1519cfdeb57681026a94c1f53f87f5610"
},
"images-cilium-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "8c52261340b4af54186f83d2913c676a2dcef820f25a1b42b8c51cfef1dcdbc6"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-cilium.linux-amd64.tar.gz",
"sha256": "83642c47920ab60e3042895aee5e56914187c822ac279178096c5430ce655988"
},
"images-cilium-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "865913456dc55b2ba4748b0fe76489e4960a60990f207341c66bcbf9e93e95b3"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-cilium.linux-amd64.tar.zst",
"sha256": "442a391b5486a551fec98464a02396179e6f70a4cc41e0bb631b0ea70a8affc3"
},
"images-cilium-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "4170bfc7d0ebf9167a94d24e393fbff0fc7dce4da1443257709fdbe603ffc579"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-cilium.linux-arm64.tar.gz",
"sha256": "a5d7ec33831f617546aee8ad44a521e06cdef30c5ac9e3c23b1876dddacccb9b"
},
"images-cilium-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "016caf748e5c39460b9618d998d261c7db8fe8348f9fa43d35693a47d4913b86"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-cilium.linux-arm64.tar.zst",
"sha256": "d5b757ba6313c6bfb4e85b238aa318ac12aeed7ec8f1e4af825405648737e1bb"
},
"images-core-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-core.linux-amd64.tar.gz",
"sha256": "03a72f2c228131b7cb616c5b7758cd1c00b7f3e7d589573c5faf837e4e2ab764"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-core.linux-amd64.tar.gz",
"sha256": "30ff144583c0b3249b06801d78c902305e1a5009bf3ab7211862d989fca18267"
},
"images-core-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-core.linux-amd64.tar.zst",
"sha256": "37acd15d183693fb0bb465840590593ed78d72415752a052d282a418fdb905cf"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-core.linux-amd64.tar.zst",
"sha256": "e056f1ba054b8b39a68c4df19480d878327327583ea843f4a80ea0289e796e15"
},
"images-core-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-core.linux-arm64.tar.gz",
"sha256": "4798bf3293e7b5b62e694bee8a811c3ace86bb5c7516c9f196a4ba48dc947c3f"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-core.linux-arm64.tar.gz",
"sha256": "54d0d3d97462f8f70c75479cc77edd482cf318bef31ecaa3063b354432d7af9a"
},
"images-core-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-core.linux-arm64.tar.zst",
"sha256": "ff8c770fa2b17151e333a0a4449bc4dc3cd5c65662ec88b2ffc31fde6a40d0ed"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-core.linux-arm64.tar.zst",
"sha256": "62528323277c307d46e0564288508d9203dc460f93be222075b5a1c1be1c910e"
},
"images-flannel-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "0e5c71c9ecd89f11bb1cc0ea72a0297090e7a44395efe5fd74e14af3db3581a8"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-flannel.linux-amd64.tar.gz",
"sha256": "b9742e4656c394dff69f7356e9fd22bc7ed4e0b4cac2d86e224cdbb5d793158e"
},
"images-flannel-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-flannel.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-flannel.linux-amd64.tar.zst",
"sha256": "23695fd8c2a77f043a089c44437d12b5bde88422dbcd1d70edcda7a78f651137"
},
"images-flannel-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "d9f75aaace63bcba2cbaeba2662d9877d39ec822621fd96824e9ec3fbe62a79c"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-flannel.linux-arm64.tar.gz",
"sha256": "e2ea34d8f0207197758c75dbadb1e6ea1e31758ea26f49ac6cd8cb5ea941e743"
},
"images-flannel-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "8aa8e19b739bc3fd897115f92d54acd081453441ee4dae8ca694ec47662838a7"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-flannel.linux-arm64.tar.zst",
"sha256": "39b36764f09857c01eaa9520da3e2d5023d7df881bc72379e4c55d05ebde8f6f"
},
"images-harvester-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "c9442d489c4170fc515d04c2c5c7c76ff3ca2fb4093a94aea0d0a6fb1719c5d3"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-harvester.linux-amd64.tar.gz",
"sha256": "34d08bdfe771f5d6c2c1a077519aa9dea2c4ec5ff6598812630b5175e15b0436"
},
"images-harvester-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "9551558d7baba1a78de7954f4801cf4329b5fb5ffd0cc3566b9fa32732ff950c"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-harvester.linux-amd64.tar.zst",
"sha256": "04e83f1ee26a6e40cd4267025b85a8afba847e8b89bbf25ad33d3f598128c3d5"
},
"images-harvester-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "11ea150625fc1a4700cec2859367692d533f7f9288f7196b331a77682766d742"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-harvester.linux-arm64.tar.gz",
"sha256": "b56ec39e51d0f99a3bee9cb7b93fa5c07e4b91a2709bf6cca246d3c47f442c1d"
},
"images-harvester-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "045db3938a0a11f6d5b4936f63471fec48fd76d29ef85e9cfe6bae5bddd8525e"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-harvester.linux-arm64.tar.zst",
"sha256": "e8a51c1926db9e71ab970b0a08a2becb85b2c2aab0108120d1f3d6d21f17f1cd"
},
"images-ingress-nginx-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-ingress-nginx.linux-amd64.tar.gz",
"sha256": "0af77531d170d30b844518bb4665b29f3f386cf160f7c2b955467516f4d04dc3"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-ingress-nginx.linux-amd64.tar.gz",
"sha256": "100d6841727443cc9558a4aaed924c1f23e8d39e4302bd32dac6fbdebed940e9"
},
"images-ingress-nginx-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-ingress-nginx.linux-amd64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-ingress-nginx.linux-amd64.tar.zst",
"sha256": "d5b7d3f12de0799cebf84fc6260fc4f093f2837c5fef6fc84849d8f1da5cbc22"
},
"images-ingress-nginx-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-ingress-nginx.linux-arm64.tar.gz",
"sha256": "8c5d5eea216102e5dd07621671f2e462dfade184f20c81adb8facbaa58e59c2c"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-ingress-nginx.linux-arm64.tar.gz",
"sha256": "f10675c08075e5312f650bde022990e2122de979e4559f2c56aa1ec941516eb2"
},
"images-ingress-nginx-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-ingress-nginx.linux-arm64.tar.zst",
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-ingress-nginx.linux-arm64.tar.zst",
"sha256": "363f42d83118e3398e72996f6b42477230000ffd50d93fdda570140ea020539b"
},
"images-multus-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "ec3d8557e36db43acd9a76c38242de6feea354e41ae3ff8b9ab55de82ee19026"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-multus.linux-amd64.tar.gz",
"sha256": "70dd5bf043e5ade8f15bf794ed68c2632fa168cdabb88a59e1664c21802b1b72"
},
"images-multus-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "8be7075092a5e179e50fb526ea730018103d9f8a609f22f0d1431482690a9d7f"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-multus.linux-amd64.tar.zst",
"sha256": "98e17b69423ff3de402803a0ec2fb63748252c800c672a232f912d312cf41ff5"
},
"images-multus-linux-arm64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "caebabf77d9d3190d76156990d8eaa0c2df5cb563a8447f1e506b50f4104e1a0"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-multus.linux-arm64.tar.gz",
"sha256": "70dc7d7e6b5ceee67e1ea31a9fb8915b23697b46ab81962fcf2bc23994eadcdb"
},
"images-multus-linux-arm64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "39bd89d250894254f7c1f9b061401a574716574ab3f51cc3a82c03eb4e804825"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-multus.linux-arm64.tar.zst",
"sha256": "7d768e2a1ba9eeb051e2cc74e1886a21cef515230a531a300dfe8b988a426fdf"
},
"images-vsphere-linux-amd64-tar-gz": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "d07ed8b72db67fae9024540fca3eed7990b4a4b3a7ba6eef78a2eae8e6b3b4d3"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.gz",
"sha256": "a16d790a062b96f792952a8e87df314050032e1306d3f1b411c4c1e80cea574a"
},
"images-vsphere-linux-amd64-tar-zst": {
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r1/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "4cd43197b21bd1344c0a7e87a7f28c8766b3edfab8e2fb2bb6954d144f3b44a7"
"url": "https://github.com/rancher/rke2/releases/download/v1.36.1%2Brke2r2/rke2-images-vsphere.linux-amd64.tar.zst",
"sha256": "bb33b083c06d621bb430942aad52ddfe45fd4cff956072104d83ea22ef91be02"
}
}

View File

@@ -1,13 +1,13 @@
{
rke2Version = "1.36.1+rke2r1";
rke2Commit = "b4a8e78038f35eb282a8d6e3c29797a1181fa961";
rke2TarballHash = "sha256-SD7+lNYu6/5iMxEmHEpkD8g9UCgN6gjkFsGdQn9o1Cc=";
rke2Version = "1.36.1+rke2r2";
rke2Commit = "05cf623e2245271b63d1d7ef2caced897636175c";
rke2TarballHash = "sha256-hxnO8w+ec9cx6betH2hdC50AO/VHmPlseeKV8HgH5ZE=";
rke2VendorHash = "sha256-gUgRAC9yKDa8JYb/jdCxZdP6500XxjqHprmYlPv5A8c=";
k8sImageTag = "v1.36.1-rke2r1-build20260512";
k8sImageTag = "v1.36.1-rke2r2-build20260521";
etcdVersion = "v3.6.7-k3s1-build20260512";
pauseVersion = "3.6";
ccmVersion = "v1.36.0-rc2.0.20260427154526-d239025e2a23-build20260429";
dockerizedVersion = "v1.36.1-rke2r1";
ccmVersion = "v1.36.1-0.20260508014929-7bbbf7c9b258-build20260515";
dockerizedVersion = "v1.36.1-rke2r2";
helmJobVersion = "v0.10.0-build20260513";
imagesVersions = with builtins; fromJSON (readFile ./images-versions.json);
}

View File

@@ -101,11 +101,11 @@
"vendorHash": "sha256-quoFrJbB1vjz+MdV+jnr7FPACHuUe5Gx9POLubD2IaM="
},
"baidubce_baiducloud": {
"hash": "sha256-+doYnLRuseR5YtqMJeoxJtnb0UGBx+UgZ7S1sOLiF68=",
"hash": "sha256-kA2s+STTaax/PEevdHdbGzhQcFPJFRin6ALu1FkRzsg=",
"homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
"owner": "baidubce",
"repo": "terraform-provider-baiducloud",
"rev": "v1.23.2",
"rev": "v1.23.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -580,13 +580,13 @@
"vendorHash": "sha256-sPQR+LDZRMXygLUd9xj6/bI+8DhAPKbkytlTzmrEOBU="
},
"hashicorp_google": {
"hash": "sha256-GTcMwL5lZ81KDtohog4cCvy9zxXU/jh5k+aLosZZfRM=",
"hash": "sha256-xAzkBYqQR1VdERjt9zJFyItTj8dpfywHO8xex0biXPQ=",
"homepage": "https://registry.terraform.io/providers/hashicorp/google",
"owner": "hashicorp",
"repo": "terraform-provider-google",
"rev": "v7.35.0",
"rev": "v7.36.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-R3Bd+n/ySx4FyDQAP72P0hIjTSQjzNJE2QqUgRV+eQE="
"vendorHash": "sha256-Ub+Dvddw5jcSy2hR72OSsy4EgHphhCW1kekPyrQGc9E="
},
"hashicorp_google-beta": {
"hash": "sha256-WsZY4O5kUoOkDcP2iKmkLo85XaBM2oQxaB/7ibJMDwA=",
@@ -1058,11 +1058,11 @@
"vendorHash": null
},
"oracle_oci": {
"hash": "sha256-uIggPhDgTMQei6LpXPzAbfbsoNjVN35P60QcqqHyCIA=",
"hash": "sha256-SFs0BYaYgB4J/HbaYFx1Sh1raVWhRJdW/3KMWdyvX+I=",
"homepage": "https://registry.terraform.io/providers/oracle/oci",
"owner": "oracle",
"repo": "terraform-provider-oci",
"rev": "v8.17.0",
"rev": "v8.18.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -1436,13 +1436,13 @@
"vendorHash": "sha256-lWBMihP6oX7qPpTuPQQwQS3IDwdyb/rEYqtBsTozb7Q="
},
"venafi_venafi": {
"hash": "sha256-wpAckNRqZjSDt7KpCRpLSYkn6Gm+QPzn5sIJ90wRXjI=",
"hash": "sha256-WOCZRVAYVR9uzsyyAvCQvYReaas6YmZsbRgxxxhDF/k=",
"homepage": "https://registry.terraform.io/providers/Venafi/venafi",
"owner": "Venafi",
"repo": "terraform-provider-venafi",
"rev": "v0.23.1",
"rev": "v0.23.2",
"spdx": "MPL-2.0",
"vendorHash": "sha256-chDZVBd7tb1VsfTXcWz7j29LzHpUnJpXKRFAyqxnR8s="
"vendorHash": "sha256-rqDzBez3HvhG+xvEyQ6foq/m0sFyyqrioquY9mcuWOU="
},
"vinyldns_vinyldns": {
"hash": "sha256-/M+HFMDeKpIzzdn04TkMxriVeE6vvORRiqonxF38B9Q=",

View File

@@ -153,14 +153,13 @@ let
stageModules = writeShellScript "discord-stage-modules" ''
store_modules="$1"
modules_dir="''${XDG_CONFIG_HOME:-$HOME/.config}/${lib.toLower binaryName}/${version}/modules"
if [ ! -f "$modules_dir/installed.json" ]; then
mkdir -p "$modules_dir"
for m in ${lib.concatStringsSep " " (lib.attrNames moduleSrcs)}; do
ln -sfn "$store_modules/$m" "$modules_dir/$m"
done
echo '${builtins.toJSON (lib.mapAttrs (_: mod: { installedVersion = mod; }) moduleVersions)}' \
> "$modules_dir/installed.json"
fi
rm -rf "$modules_dir"
mkdir -p "$modules_dir"
for m in ${lib.concatStringsSep " " (lib.attrNames moduleSrcs)}; do
ln -sn "$store_modules/$m" "$modules_dir/$m"
done
echo '${builtins.toJSON (lib.mapAttrs (_: mod: { installedVersion = mod; }) moduleVersions)}' \
> "$modules_dir/installed.json"
'';
disableBreakingUpdates =
@@ -261,6 +260,7 @@ stdenv.mkDerivation (finalAttrs: {
${lib.strings.optionalString enableAutoscroll "--add-flags \"--enable-blink-features=MiddleClickAutoscroll\""} \
--prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" \
--prefix LD_LIBRARY_PATH : ${finalAttrs.libPath}:$out/opt/${binaryName}:${addDriverRunpath.driverLink}/lib \
--suffix VK_ADD_DRIVER_FILES : "${addDriverRunpath.driverLink}/share/vulkan/icd.d" \
${lib.strings.optionalString disableUpdates "--run ${lib.getExe disableBreakingUpdates}"} \
--run "${stageModules} $out/opt/${binaryName}/modules" \
--add-flags ${lib.escapeShellArg commandLineArgs}

View File

@@ -5,6 +5,7 @@
libtorrent-rasterbar,
python3Packages,
gtk3,
libappindicator-gtk3,
glib,
gobject-introspection,
librsvg,
@@ -54,6 +55,7 @@ let
gtk3
gobject-introspection
pygobject3
libappindicator-gtk3
];
nativeBuildInputs = [

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "easycrypt";
version = "2026.05";
version = "2026.06";
src = fetchFromGitHub {
owner = "easycrypt";
repo = "easycrypt";
tag = "r${finalAttrs.version}";
hash = "sha256-+tVGJAfngTHpn7qFGwl36verbcxOqH21zwojgOxcuuY=";
hash = "sha256-+exP4UWfNGZauznLZTA/NkMOHJNstz4oaTqI0bSnkH8=";
};
nativeBuildInputs =

View File

@@ -17,13 +17,13 @@ in
buildKodiAddon rec {
pname = "jellycon";
namespace = "plugin.video.jellycon";
version = "0.9.1";
version = "1.0.0";
src = fetchFromGitHub {
owner = "jellyfin";
repo = "jellycon";
rev = "v${version}";
sha256 = "sha256-bSAzd0nKD0S3hNEM0azmCNPw9wHQK5XH6lbfcz3sW9o=";
sha256 = "sha256-1o9mkMjlLDIcokpTqDKmFlCOF1XjrVOxlFfy0bpZolc=";
};
nativeBuildInputs = [

View File

@@ -10,18 +10,15 @@
stdenv.mkDerivation rec {
pname = "obs-vertical-canvas";
version = "1.6.2";
version = "1.6.4";
src = fetchFromGitHub {
owner = "Aitum";
repo = "obs-vertical-canvas";
rev = version;
sha256 = "sha256-LaVDwC+L96cvq3OpNnD33bf+tV1RZ9AdUHjG4oIFzpY=";
sha256 = "sha256-cWiC4e+ZojTuNAaNwuBQ1pPlchdiuTsVhWMHvcyxx2A=";
};
# Remove after https://github.com/Aitum/obs-vertical-canvas/pull/26 is released :)
patches = [ ./obs-vertical-canvas.diff ];
nativeBuildInputs = [ cmake ];
buildInputs = [

View File

@@ -1,7 +1,7 @@
{
symlinkJoin,
writeTextFile,
runCommand,
runCommandLocal,
testers,
}:
@@ -31,7 +31,7 @@ let
text = "qux";
};
emulatedSymlinkJoinFooBarStrip = runCommand "symlinkJoin-strip-foo-bar" { } ''
emulatedSymlinkJoinFooBarStrip = runCommandLocal "symlinkJoin-strip-foo-bar" { } ''
mkdir $out
ln -s ${foo}/etc/test.d/foo $out/
ln -s ${bar}/etc/test.d/bar $out/
@@ -48,7 +48,7 @@ in
baz
];
};
expected = runCommand "symlinkJoin-foo-bar-baz" { } ''
expected = runCommandLocal "symlinkJoin-foo-bar-baz" { } ''
mkdir -p $out/{var/lib/arbitrary,etc/test.d}
ln -s {${foo},${bar}}/etc/test.d/* $out/etc/test.d
ln -s ${baz}/var/lib/arbitrary/baz $out/var/lib/arbitrary/
@@ -66,7 +66,7 @@ in
baz
];
};
expected = runCommand "symlinkJoin-foo-bar-baz" { } ''
expected = runCommandLocal "symlinkJoin-foo-bar-baz" { } ''
mkdir -p $out/{var/lib/arbitrary,etc/test.d}
ln -s {${foo},${bar}}/etc/test.d/* $out/etc/test.d
ln -s ${baz}/var/lib/arbitrary/baz $out/var/lib/arbitrary/
@@ -115,7 +115,7 @@ in
};
symlinkJoin-fails-on-missing =
runCommand "symlinkJoin-fails-on-missing"
runCommandLocal "symlinkJoin-fails-on-missing"
{
failed = testBuildFailure (symlinkJoin {
name = "symlinkJoin-fail";
@@ -134,7 +134,7 @@ in
'';
symlinkJoin-fails-on-file =
runCommand "symlinkJoin-fails-on-file"
runCommandLocal "symlinkJoin-fails-on-file"
{
failed = testBuildFailure (symlinkJoin {
name = "symlinkJoin-fail";

View File

@@ -873,7 +873,7 @@ let
;;
esac
'') packagesLists}
perl -w ${rpm/rpm-closure.pl} \
perl -w ${./rpm/rpm-closure.pl} \
${
lib.concatImapStrings (i: pl: "./packages_${toString i}.xml ${pl.snd} ") (
lib.zipLists packagesLists urlPrefixes
@@ -973,7 +973,7 @@ let
esac
done
perl -w ${deb/deb-closure.pl} \
perl -w ${./deb/deb-closure.pl} \
./Packages ${urlPrefix} ${toString packages} > $out
nixfmt $out
'';

View File

@@ -53,7 +53,7 @@ buildGoModule (finalAttrs: {
description = "Static checker for GitHub Actions workflow files";
changelog = "https://github.com/rhysd/actionlint/raw/v${finalAttrs.version}/CHANGELOG.md";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ momeemt ];
maintainers = [ ];
mainProgram = "actionlint";
};
})

View File

@@ -0,0 +1,47 @@
{
lib,
rustPlatform,
fetchFromGitLab,
protobuf,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "bark-ffi-go";
version = "0.2.3";
src = fetchFromGitLab {
owner = "ark-bitcoin";
repo = "bark-ffi-bindings";
rev = "3c626a43d7523c4d19e867bd453ec80c541780c7";
hash = "sha256-PbGTbVMO2L+gQpZQewkR0uo6fxqrVUjT/eAsnz2o/u4=";
};
sourceRoot = "${finalAttrs.src.name}/golang/rust";
cargoHash = "sha256-OED+NqNt71771UDZ1M8Ks/Yfx8YNjfL246FKMeLFfLg=";
cargoBuildFlags = [ "--lib" ];
doCheck = false;
nativeBuildInputs = [
protobuf
];
installPhase = ''
runHook preInstall
install -Dm444 target/*/release/libbark_ffi_go.a \
$out/lib/libbark_ffi_go.a
runHook postInstall
'';
meta = {
description = "Go bindings static library for Bark";
homepage = "https://gitlab.com/ark-bitcoin/bark-ffi-bindings";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ bleetube ];
};
})

View File

@@ -7,13 +7,13 @@
buildGoModule {
pname = "ldk-node-go";
version = "0-unstable-2026-04-24";
version = "0-unstable-2026-06-08";
src = fetchFromGitHub {
owner = "getAlby";
repo = "ldk-node-go";
rev = "3690cdb3031c75f0ee0a67222c2db3c69fea8f2c";
hash = "sha256-OlJGHhal5fkR0r0FtsVbG1aILZSTLsSRcqrZ84pIRLU=";
rev = "5ba22268f000c78baa5cf57329eb0b1c07bd91d7";
hash = "sha256-+fuCvc2SuxBLXiacfc+0oNzAsBgFjUJgZ0+5B4Sy4vs=";
};
vendorHash = null;

View File

@@ -8,13 +8,13 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ldk-node";
version = "0-unstable-2026-04-24";
version = "0-unstable-2026-06-08";
src = fetchFromGitHub {
owner = "getAlby";
repo = "ldk-node";
rev = "6d5546ec5fff10d4e560188cfcff6f294944c16e";
hash = "sha256-k3AZ1k/hV4Bh+RfOqmpo22wRQ5sdDaFR4bcnw58iwNI=";
rev = "549107b4d731bc9af06b81fbcd65463e3055df16";
hash = "sha256-7S/+po+a6DkUCnfCrwBMfMnsHzbLcvSiPxEmQc2Hzr0=";
};
buildFeatures = [ "uniffi" ];

View File

@@ -8,10 +8,12 @@
yarn,
stdenv,
makeWrapper,
runCommand,
callPackage,
}:
let
barkFfiGo = callPackage ./bark-ffi-go { };
ldkNode = callPackage ./ldk-node { };
ldkNodeGo = callPackage ./ldk-node-go {
inherit ldkNode;
@@ -21,18 +23,25 @@ in
buildGoModule (finalAttrs: {
pname = "albyhub";
version = "1.22.2";
version = "1.23.0";
src = fetchFromGitHub {
owner = "getAlby";
repo = "hub";
tag = "v${finalAttrs.version}";
hash = "sha256-xP/J9zdh4sZ1x+JUpOf12ft8f2II2Mn1Q7/gnMuFzy8=";
hash = "sha256-1mdpsctrQN012+HAWSgorzlN2UBA5D4+sZIIVYCq8k8=";
};
vendorHash = "sha256-nzdHXY14o4D8NrcXu2JvDagvIfemfVAaGU3IDifhyW0=";
vendorHash = "sha256-xQkQIWBrbrXzU9/5BMD3/+KKR847gh4XQrwj/CDoml0=";
proxyVendor = true; # needed for secp256k1-zkp CGO bindings
postPatch = ''
cp -r ${barkFfiGo.src}/golang bark-ffi-bindings-golang
chmod -R u+w bark-ffi-bindings-golang
rm -r bark-ffi-bindings-golang/lib
go mod edit -replace gitlab.com/ark-bitcoin/bark-ffi-bindings/golang=./bark-ffi-bindings-golang
'';
nativeBuildInputs = [
fixup-yarn-lock
nodejs
@@ -41,16 +50,21 @@ buildGoModule (finalAttrs: {
];
buildInputs = [
barkFfiGo
ldkNodeGo
(lib.getLib stdenv.cc.cc)
];
frontendYarnOfflineCache = fetchYarnDeps {
yarnLock = finalAttrs.src + "/frontend/yarn.lock";
hash = "sha256-BeuTBLJ/Iakd4jhIkI2+oHc4MFy6DSn8QcygTHEMmQo=";
hash = "sha256-VI4FRe1kzVMqqcZ68nZmZqmXW7FOQMbJ0z8QqZoLYEA=";
};
preBuild = ''
mkdir -p bark-ffi-bindings-golang/lib/linux_${stdenv.hostPlatform.go.GOARCH}
cp ${barkFfiGo}/lib/libbark_ffi_go.a \
bark-ffi-bindings-golang/lib/linux_${stdenv.hostPlatform.go.GOARCH}/libbark_ffi_go.a
export HOME=$TMPDIR
pushd frontend
fixup-yarn-lock yarn.lock
@@ -85,6 +99,41 @@ buildGoModule (finalAttrs: {
} $out/bin/albyhub
'';
passthru.tests.startup = runCommand "${finalAttrs.pname}-startup-test" { } ''
export HOME="$TMPDIR"
export AUTO_LINK_ALBY_ACCOUNT=false
export WORK_DIR="$TMPDIR/albyhub"
export DATABASE_URI="$WORK_DIR/nwc.db"
export PORT=8099
export LDK_LOG_LEVEL=2
export LOG_LEVEL=5
mkdir -p "$WORK_DIR"
${lib.getExe finalAttrs.finalPackage} > "$TMPDIR/albyhub.log" 2>&1 &
pid=$!
trap 'kill "$pid" 2>/dev/null || true' EXIT
for _ in $(seq 1 30); do
if grep -q "http server started" "$TMPDIR/albyhub.log"; then
touch "$out"
exit 0
fi
if ! kill -0 "$pid" 2>/dev/null; then
echo "albyhub exited before startup" >&2
cat "$TMPDIR/albyhub.log" >&2
exit 1
fi
sleep 1
done
echo "timed out waiting for albyhub to start" >&2
cat "$TMPDIR/albyhub.log" >&2
exit 1
'';
meta = {
description = "Control lightning wallets over nostr";
homepage = "https://github.com/getAlby/hub";

View File

@@ -43,6 +43,6 @@ buildGoModule {
mainProgram = "algolia";
homepage = "https://algolia.com/doc/tools/cli/";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ momeemt ];
maintainers = [ ];
};
}

View File

@@ -0,0 +1,31 @@
{
lib,
nix-update-script,
rustPlatform,
fetchFromGitLab,
}:
rustPlatform.buildRustPackage (finalAttrs: {
pname = "allmytoes";
version = "0.5.1";
src = fetchFromGitLab {
owner = "allmytoes";
repo = "allmytoes";
tag = finalAttrs.version;
hash = "sha256-BYKcDJN/uKESj0pnb2xvrx1lO6rOGdi+PVT6ywZqjbQ=";
};
cargoHash = "sha256-Pzbruv1E4mMohw//lf1JBoK+4BHDJVr4/9xXE4FrWbA==";
passthru.updateScript = nix-update-script { };
__structuredAttrs = true;
meta = {
description = "Provides thumbnails by using the freedesktop-specified thumbnail database (aka XDG standard)";
homepage = "https://gitlab.com/allmytoes/allmytoes";
mainProgram = "allmytoes";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ luminarleaf ];
};
})

View File

@@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: {
platforms = lib.platforms.all;
homepage = "https://github.com/abap34/almo";
changelog = "https://github.com/abap34/almo/releases/tag/${finalAttrs.src.tag}";
maintainers = with lib.maintainers; [ momeemt ];
maintainers = [ ];
mainProgram = "almo";
};
})

View File

@@ -27,7 +27,7 @@ let
in
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "amp-cli";
version = "0.0.1780564400-g2007df";
version = "0.0.1781370323-g977781";
src = finalAttrs.passthru.sources.${stdenvNoCC.hostPlatform.system};
@@ -78,10 +78,10 @@ stdenvNoCC.mkDerivation (finalAttrs: {
url = "https://static.ampcode.com/cli/${finalAttrs.version}/amp-${platform}.gz";
hash =
{
x86_64-linux = "sha256-7hUa1Qs1pNH2+31rrc9T99eDQ9Vq+CSwxROISyPqogY=";
aarch64-linux = "sha256-ThT2J1YBoZM5+YanRbL40GyxYQtK/xyDqac8fv0gfZs=";
x86_64-darwin = "sha256-VnuMqXVzqge5jgduxB+woYLVZkFtu92MEsEsrh4tJgE=";
aarch64-darwin = "sha256-gYAI+eQitglQTBtuilHkHKd8rsYsJ7s2QKoFQR85l6o=";
x86_64-linux = "sha256-taXa0AE0re6IoUxr/Sa7Os/pt/u0Zm+eCxRbRW019fA=";
aarch64-linux = "sha256-gFfgGlFB+HpV+KAitpOtXu2ij7hQYmxzm8gzy+l79us=";
x86_64-darwin = "sha256-1L+J9i/y5fg2rySOfAZySnBbqgmxpM7+7h9CoREI14s=";
aarch64-darwin = "sha256-1I7roExnTQFjByVDDr6ym3X+70Ba9IVE9vxBHVlJQIY=";
}
.${system'};
}

View File

@@ -82,13 +82,13 @@ let
in
stdenv.mkDerivation {
pname = "ansel";
version = "0-unstable-2026-06-04";
version = "0-unstable-2026-06-13";
src = fetchFromGitHub {
owner = "aurelienpierreeng";
repo = "ansel";
rev = "05dc2ee4269f59143596f368acb83efd4c9da604";
hash = "sha256-1lR+xSBsq9N3R9gVJ+mvZxiPIQKFpFTybjQym/YJfqo=";
rev = "2a9850bdc393d88f799b2cb3d80f22757d467d3e";
hash = "sha256-hCleHtaqH9dRHDtOVuKN16L1jPMeYJbr4qSwVPLIgL8=";
fetchSubmodules = true;
};

View File

@@ -14,13 +14,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "astroterm";
version = "1.0.10";
version = "1.2.0";
src = fetchFromGitHub {
owner = "da-luce";
repo = "astroterm";
tag = "v${finalAttrs.version}";
hash = "sha256-z9KblIAoXk///NnRFHCSAFNDuNiPxDuuiliajcsyJM0=";
hash = "sha256-u0UKYoZCDClRmG12czmm0rmOcy3nruarSyjdh8Lu2dw=";
};
bsc5File = fetchurl {

View File

@@ -10,14 +10,14 @@
buildGo126Module (finalAttrs: {
pname = "athens";
version = "0.17.1";
version = "0.18.0";
src = applyPatches {
src = fetchFromGitHub {
owner = "gomods";
repo = "athens";
tag = "v${finalAttrs.version}";
hash = "sha256-hNk0hW7R7HdE4Wt1KuKSIUarRGKbtbFqQbfls1HXTqI=";
hash = "sha256-sFNxAG0hIxsoKCuef/ROy2MOjA7iC5ehXRvnUr20U0Y=";
};
# Trim the patch version, not needed anyway.
postPatch = ''
@@ -25,7 +25,7 @@ buildGo126Module (finalAttrs: {
'';
};
vendorHash = "sha256-he7GNkCfqLgOXuCTahvqOnwW5TpbYjlCMfMGfKGwYZ4=";
vendorHash = "sha256-nTkrma32+JR+5a5u/XM+EFh9o7YwKMvZJ9cz4evo7Ec=";
env.CGO_ENABLED = "0";
ldflags = [

View File

@@ -63,13 +63,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "audacity";
version = "3.7.7";
version = "3.7.8";
src = fetchFromGitHub {
owner = "audacity";
repo = "audacity";
rev = "Audacity-${finalAttrs.version}";
hash = "sha256-UyQffN9vOSD3uDk4jpYGsjH577pU4V7FpFAu0xdsXUA=";
hash = "sha256-Vp3Nx3LuNu5fqeLF6dvZ9/hhkoUCu0eCAdIEDtS1IwU=";
};
patches = [

View File

@@ -7,7 +7,7 @@
python3Packages.buildPythonApplication {
pname = "avell-unofficial-control-center";
version = "1.0.4";
format = "setuptools";
pyproject = true;
src = fetchFromGitHub {
owner = "rodgomesc";
@@ -17,14 +17,16 @@ python3Packages.buildPythonApplication {
sha256 = "1qz1kv7p09nxffndzz9jlkzpfx26ppz66f8603zyamjq9dqdmdin";
};
# No tests included
doCheck = false;
build-system = with python3Packages; [ setuptools ];
propagatedBuildInputs = with python3Packages; [
dependencies = with python3Packages; [
pyusb
elevate
];
# No tests included
doCheck = false;
meta = {
homepage = "https://github.com/rodgomesc/avell-unofficial-control-center";
description = "Software for controlling RGB keyboard lights on some gaming laptops that use ITE Device(8291) Rev 0.03";

View File

@@ -36,6 +36,6 @@ stdenv.mkDerivation (finalAttrs: {
mainProgram = "avro-tools";
sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ momeemt ];
maintainers = [ ];
};
})

View File

@@ -9,6 +9,7 @@
cron,
openssh,
sshfs-fuse,
fuse3,
gocryptfs,
which,
ps,
@@ -73,11 +74,14 @@ stdenv.mkDerivation (finalAttrs: {
--replace-fail "share" "${python'.sitePackages}"
substituteInPlace "schedule.py" \
--replace-fail "'crontab'" "'${cron}/bin/crontab'" \
--replace-fail "'crontab'" "'${lib.getExe' cron "crontab"}'" \
--replace-fail "'which'" "'${lib.getExe which}'" \
--replace-fail "'ps'" "'${lib.getExe ps}'" \
--replace-fail "'grep'" "'${lib.getExe gnugrep}'" \
substituteInPlace mount.py \
--replace-fail "'fusermount'" "'${lib.getExe' fuse3 "fusermount3"}'"
substituteInPlace "bitlicense.py" \
--replace-fail "/usr/share/doc" "$out/share/doc" \
'';

View File

@@ -6,13 +6,13 @@
buildGoModule (finalAttrs: {
pname = "bazel-gazelle";
version = "0.47.0";
version = "0.51.3";
src = fetchFromGitHub {
owner = "bazelbuild";
owner = "bazel-contrib";
repo = "bazel-gazelle";
rev = "v${finalAttrs.version}";
hash = "sha256-rnJ8rht7ccAI8ceOv3B0mlcY0fQg9Nfy+hu+/pmQQqE=";
tag = "v${finalAttrs.version}";
hash = "sha256-ooqk4xutkjXoy9Irikos/53+6Mhdh3+WmJF7vo3JVFw=";
};
vendorHash = null;
@@ -22,14 +22,18 @@ buildGoModule (finalAttrs: {
subPackages = [ "cmd/gazelle" ];
meta = {
homepage = "https://github.com/bazelbuild/bazel-gazelle";
changelog = "https://github.com/bazel-contrib/bazel-gazelle/releases/tag/${finalAttrs.src.tag}";
homepage = "https://github.com/bazel-contrib/bazel-gazelle";
description = ''
Gazelle is a Bazel build file generator for Bazel projects. It natively
supports Go and protobuf, and it may be extended to support new languages
and custom rule sets.
'';
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ kalbasit ];
maintainers = with lib.maintainers; [
kalbasit
hythera
];
mainProgram = "gazelle";
};
})

View File

@@ -108,10 +108,10 @@ in
bazelVendorDepsFOD = {
outputHash =
{
aarch64-darwin = "sha256-wjVwHQEtIoApY01s9AEVExmRhy+LLQv0/B2vAxmXz+o=";
aarch64-linux = "sha256-Z7Y8bBEaPgp9y6RZoC5Ewqvzi//vnamkpeHXGpoBFAQ=";
x86_64-darwin = "sha256-aUTfOrsa59zUE0Wb+u5TORQR0nAGQ/7MWSRHc2hcXoo=";
x86_64-linux = "sha256-yrXIJocCGq4NYW0jg5s2cMDEvknrtjtBQo6cZFbz8CE=";
aarch64-darwin = "sha256-50cAS1okGT1Mq3+TNLk2dk6OdBOAF2LdcskcYuVNOSY=";
aarch64-linux = "sha256-2Oia7+2nzLrWeo/bK/5L7du5Y30DY+S0jit6e1ixJXw=";
x86_64-darwin = "sha256-+vgvj3ABm+vvXT7U7JxjuzIMwVAiUh1gcWZnFNzcmY0=";
x86_64-linux = "sha256-kBnSlFRfYsotZTRMrTNhk8/106+BLzwuU6MIRXlD1jE=";
}
.${stdenv.hostPlatform.system};
outputHashAlgo = "sha256";

View File

@@ -31,7 +31,7 @@
cctools,
# Allow to independently override the jdks used to build and run respectively
jdk_headless,
version ? "8.6.0",
version ? "8.7.0",
}:
let
@@ -45,7 +45,7 @@ let
src = fetchzip {
url = "https://github.com/bazelbuild/bazel/releases/download/${version}/bazel-${version}-dist.zip";
hash = "sha256-W22eB0IzHNZe3xaF8AZOkUTDCic3NXkypdqSDY61Su0=";
hash = "sha256-bm+gkkrAVepJWZddDEV1+jX4jRdD+tZ1TH2YG9adIyk=";
stripRoot = false;
};

View File

@@ -44,6 +44,6 @@ stdenv.mkDerivation {
platforms
;
broken = !(lib.versionAtLeast kernel.version "6.16" && lib.versionOlder kernel.version "7.1");
broken = !(lib.versionAtLeast kernel.version "6.16" && lib.versionOlder kernel.version "7.2");
};
}

View File

@@ -95,9 +95,6 @@ buildNpmPackage rec {
env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1";
# make electron-builder not attempt to codesign the app on darwin
env.CSC_IDENTITY_AUTO_DISCOVERY = "false";
nativeBuildInputs = [
cargo
dart-sass

View File

@@ -86,6 +86,6 @@ stdenv.mkDerivation {
homepage = "https://github.com/google/bloaty";
license = lib.licenses.asl20;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ momeemt ];
maintainers = [ ];
};
}

View File

@@ -7,20 +7,20 @@
buildGoModule (finalAttrs: {
pname = "blocky";
version = "0.30.0";
version = "0.31.0";
src = fetchFromGitHub {
owner = "0xERR0R";
repo = "blocky";
rev = "v${finalAttrs.version}";
hash = "sha256-SZpAPX+MIQA0HRUUmjXi7g+DEJ+jyub4rlyc0RLclew=";
hash = "sha256-qFGJaShWplvZo/uKRjizWWeb/OzLJCoL9YTRsKWTriY=";
};
# needs network connection and fails at
# https://github.com/0xERR0R/blocky/blob/development/resolver/upstream_resolver_test.go
doCheck = false;
vendorHash = "sha256-DahHFf0w0ksQniuVByX45/fLcqpAga23qMjAGnZTjjY=";
vendorHash = "sha256-EsGaY3U6bHjQTj+rLRtjiQJoNP5WnP7/gZ2NrRX53b0=";
ldflags = [
"-s"

View File

@@ -6,7 +6,7 @@
stdenv.mkDerivation rec {
pname = "boundary";
version = "0.19.0";
version = "0.21.2";
src =
let
@@ -19,10 +19,10 @@ stdenv.mkDerivation rec {
aarch64-darwin = "darwin_arm64";
};
hash = selectSystem {
x86_64-linux = "sha256-tqgY0308n3F/ZYGhn3bAsHa4cBdFz0oGgSHI6y6J1LY=";
aarch64-linux = "sha256-vvc8rOpyOd91crZTQQofj3RixUuWHe7SbMM0BZDkdRw=";
x86_64-darwin = "sha256-wsI8hqULVN+W6zwQsXcWQHbxmocrijsl5eUJgUxLxf8=";
aarch64-darwin = "sha256-S0QXBBiO2qgSazjtwd1bWgL/6gJUimKYPv369L419UU=";
x86_64-linux = "sha256-S5wt4Wy2SfO+36YwxQo86vnSIv4I0tMdfXro3i2qS6k=";
aarch64-linux = "sha256-bu+tYL5uHs67JG1MxCUDIQ9xwYxArbz/FElN0QCXNU4=";
x86_64-darwin = "sha256-sRPq9+JnKYD5+0JVqhfGpCflHZgFdsrPprJqfxuAlpI=";
aarch64-darwin = "sha256-PEaxwEKCidLvDbMSfXZ2ehWOwblLjzU+yy9Qq9tavtw=";
};
in
fetchzip {

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