Compare commits

...

181 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
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
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
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
leiserfg
363fc23dd3 kitty: 0.47.2->0.47.4 2026-06-15 08:27:42 +02:00
R. Ryantm
5725281144 pt2-clone: 1.89 -> 1.90 2026-06-15 05:37:30 +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
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
09a67eecf0 phpactor: 2026.05.30.1 -> 2026.05.30.2 2026-06-14 23:40:33 +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
R. Ryantm
eee4e956e4 ghciwatch: 1.3.5 -> 1.4.1 2026-06-14 21:20:54 +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
R. Ryantm
10d7376fb7 llmfit: 0.9.30 -> 0.9.31 2026-06-14 20:15:39 +00:00
R. Ryantm
95e5b232f3 wrtag: 0.31.0 -> 0.32.0 2026-06-14 19:55:49 +00:00
R. Ryantm
756598ad50 vscode-extensions.ms-python.pylint: 2026.4.0 -> 2026.6.0 2026-06-14 19:54:15 +00:00
R. Ryantm
cc0dffb533 snapraid: 14.5 -> 14.7 2026-06-14 19:48:23 +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
fa89f0f30e kubernetes-helmPlugins.helm-unittest: 1.1.0 -> 1.1.1 2026-06-14 19:11:58 +00:00
OPNA2608
de7f6cdd13 ffmpeg: Exclude known-broken test on big-endian 2026-06-14 20:58:53 +02: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
R. Ryantm
2f02621784 helmfile: 1.5.2 -> 1.5.3 2026-06-14 16:26:04 +00:00
Michael Daniels
3a5c240ffe tests.replaceVars: fix group mismatches
This fixes group mismatches observed on Darwin, e.g.:

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

```
--- /nix/store/w7fr9zs91z02c1bbd54lxkvipwn7xfhd-symlinkJoin
+++ /nix/store/7r2jq748ikrryqzm55cwbxqpng276wpd-symlinkJoin-foo-bar-baz
├── stat {}
│ @@ -1,7 +1,7 @@
│
│    Size: 128          Blocks: 0          IO Block: 4096   directory
│ -Device: 1,15 Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (    0/   wheel)
│ +Device: 1,15 Access: (0555/dr-xr-xr-x)  Uid: (    0/    root)   Gid: (  350/  nixbld)
```
2026-06-14 12:05:58 -04:00
ccicnce113424
4fd0f759fb flutter344: init at 3.44.2 2026-06-14 23:23:14 +08:00
R. Ryantm
5e44f8373d multica-cli: 0.3.16 -> 0.3.21 2026-06-14 11:14:44 +00:00
06kellyjac
e3c43ff8b8 p2pool: 4.14 -> 4.16 2026-06-14 07:48:52 +01:00
R. Ryantm
ad5b67a20e ansel: 0-unstable-2026-06-04 -> 0-unstable-2026-06-13 2026-06-14 02:47:21 +00:00
Yuxuan Shui
3009f18828 rr: only enable 32-bit support on x86_64
i686 libraries cannot be built on ARM systems, but are required to
enable 32-bit support.

Supersedes #531138
2026-06-13 11:31:35 +01:00
R. Ryantm
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
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
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
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
R. Ryantm
73aed1eb2a llama-cpp: 9503 -> 9608 2026-06-12 11:09:21 +00:00
R. Ryantm
65b4c272a6 seconlay: 0-unstable-2026-05-29 -> 0-unstable-2026-06-09 2026-06-12 02:52:43 +00:00
Connor Grady
13b4ac09e2 mergerfs: 2.41.1 -> 2.42.0 2026-06-10 17:07:01 -05: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
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
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
·𐑑𐑴𐑕𐑑𐑩𐑤
b7efdea308 nixosTests.tzpfms: init 2026-06-10 15:42:38 +07:00
·𐑑𐑴𐑕𐑑𐑩𐑤
a7be344fe7 nixos/system/boot/tzpfms: init 2026-06-10 15:42:38 +07:00
R. Ryantm
0857500295 tmuxPlugins.fingers: 2.6.2 -> 2.7.1 2026-06-09 13:32:09 +00: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
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
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
Guillaume Girol
97f02cbdeb nixseparatedebuginfod2: 2.0.0 -> 2.0.1 2026-05-30 12:00:00 +00:00
Artem Leshchev
71faab3031 py-spy: 0.4.0 -> 0.4.2 2026-05-26 10:49:26 -05: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
157 changed files with 4587 additions and 2687 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

@@ -13045,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";

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

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

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

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

@@ -1740,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;

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

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

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

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

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

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

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

@@ -13,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchFromGitHub {
owner = "knorrie";
repo = "btrfs-heatmap";
rev = "v${finalAttrs.version}";
tag = "v${finalAttrs.version}";
sha256 = "sha256-yCkuZqWwxrs2eS7EXY6pAOVVVSq7dAMxJtf581gX8vg=";
};
@@ -40,12 +40,18 @@ stdenv.mkDerivation (finalAttrs: {
runHook postInstall
'';
strictDeps = true;
__structuredAttrs = true;
enableParallelBuilding = true;
meta = {
description = "Visualize the layout of a mounted btrfs";
mainProgram = "btrfs-heatmap";
homepage = "https://github.com/knorrie/btrfs-heatmap";
license = lib.licenses.mit;
platforms = lib.platforms.linux;
maintainers = [ ];
maintainers = with lib.maintainers; [
sandarukasa
];
};
})

View File

@@ -1,8 +1,8 @@
[
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "10.0.7",
"hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
"version": "10.0.8",
"hash": "sha256-HV30fu+lF/GYkeVP+Yq/EU1FzgdMqwqlepCpvxUgugE="
},
{
"pname": "Serilog",

View File

@@ -14,13 +14,13 @@
buildDotnetModule rec {
pname = "crossmacro-daemon";
version = "1.1.0";
version = "1.2.1";
src = fetchFromGitHub {
owner = "alper-han";
repo = "CrossMacro";
tag = "v${version}";
hash = "sha256-M+Mat8pYeUyzomuvDdHdTHbyquTBDqrHHObVixTM3is=";
hash = "sha256-lMXp7ItwpZ14ATRKuR7Q8/FhfMNQ+YCgHL13oj6iBNs=";
};
projectFile = "src/CrossMacro.Daemon/CrossMacro.Daemon.csproj";

View File

@@ -1,13 +1,8 @@
[
{
"pname": "Acornima",
"version": "1.4.0",
"hash": "sha256-7SCe3Bgcyzlv6nXQfTOy3UZLc7ilZ3YXxgl6mcTF82s="
},
{
"pname": "Avalonia",
"version": "12.0.2",
"hash": "sha256-Ht2h4cBtnVhrk9VWsHDOEvU1wd/y80CxMDWn8W0lHKk="
"version": "12.0.4",
"hash": "sha256-sHu0eifno4DJ0Tnl3v4e3OZY1oy41OO482UfKVkQfK0="
},
{
"pname": "Avalonia.BuildServices",
@@ -16,28 +11,28 @@
},
{
"pname": "Avalonia.Fonts.Inter",
"version": "12.0.2",
"hash": "sha256-23iKfc71xCy+vaHlxSRi19ZsJ48Dey6mdOx9CGzg2SA="
"version": "12.0.4",
"hash": "sha256-h0Nlzl9gpvt2z24lsJBD7l56ceCcZfOQKSzGOARgNV8="
},
{
"pname": "Avalonia.FreeDesktop",
"version": "12.0.2",
"hash": "sha256-raEQGX8Vwr+c7W5SzkEZ/phEEs/a5N0xeUfAWKEpl6A="
"version": "12.0.4",
"hash": "sha256-mj1icR/oMR4b6AygR3/ycq39DMuEpXHPy/fWeuwLYs8="
},
{
"pname": "Avalonia.FreeDesktop.AtSpi",
"version": "12.0.2",
"hash": "sha256-5AQPlWW6g7G6pm7qI8RHR/MQ45VGd7iAFWseXUitIVI="
"version": "12.0.4",
"hash": "sha256-FgfModA3bLccR6HM91A/+0198SR4NWg8zZIA3EE4wW8="
},
{
"pname": "Avalonia.HarfBuzz",
"version": "12.0.2",
"hash": "sha256-FUYKVfweWiFix+LJZt9scI7HYiIl3C+8j9K0/yKsOIE="
"version": "12.0.4",
"hash": "sha256-tpTETc9r5b0CtXiYZEVgV57Tubqh3BS22+oq/ZU4YRQ="
},
{
"pname": "Avalonia.Remote.Protocol",
"version": "12.0.2",
"hash": "sha256-19hc0GSsa9JujiZlHxLKn7x6fUjAeJSH3lO43hL0bD0="
"version": "12.0.4",
"hash": "sha256-uuc61RM/WBfRmWCcBkoenLCreOxEGcF8U4t8RptrxiE="
},
{
"pname": "Avalonia.Skia",
@@ -46,18 +41,18 @@
},
{
"pname": "Avalonia.Skia",
"version": "12.0.2",
"hash": "sha256-ZzNoO/8/SYG4xN0RmPz9AC6N1RtPTnSaTVrQ0+NNvGU="
"version": "12.0.4",
"hash": "sha256-ba80KHyzW0NdoDK3iPntbi3NKEnh2c1rbrv4mu2xWcI="
},
{
"pname": "Avalonia.Themes.Fluent",
"version": "12.0.2",
"hash": "sha256-H8AXau1gV8m33lKYrSzxp0GDmoCuyx7+B93gTfcpXXU="
"version": "12.0.4",
"hash": "sha256-8b0+L0zU8J0csMkuRzeebsU/BENxD0iP2y5rSRmeMMk="
},
{
"pname": "Avalonia.X11",
"version": "12.0.2",
"hash": "sha256-not3Qv87nbN6Bi8sE49WKDSNzUTISBdcNR3rcFqgwHE="
"version": "12.0.4",
"hash": "sha256-r6cV/4kqiZ6lBNgN2HrYagG41JFZrOe7GZzbSelBT2g="
},
{
"pname": "CommunityToolkit.Mvvm",
@@ -69,31 +64,16 @@
"version": "4.3.1",
"hash": "sha256-nNn5+YEaqKSULhtDsImNEyndU/MHna7VpZNUExmo80o="
},
{
"pname": "HarfBuzzSharp",
"version": "7.3.0.3",
"hash": "sha256-1vDIcG1aVwVABOfzV09eAAbZLFJqibip9LaIx5k+JxM="
},
{
"pname": "HarfBuzzSharp",
"version": "8.3.1.3",
"hash": "sha256-/+ZEhjpOs8B4tMPw3vDyuQqGGZHJEWvy3WaKMaDwmrU="
},
{
"pname": "HarfBuzzSharp.NativeAssets.Linux",
"version": "7.3.0.3",
"hash": "sha256-HW5r16wdlgDMbE/IfE5AQGDVFJ6TS6oipldfMztx+LM="
},
{
"pname": "HarfBuzzSharp.NativeAssets.Linux",
"version": "8.3.1.3",
"hash": "sha256-feWOna/8ncvmrq7CxnDczv1facV2poZV5R+OyCtocpU="
},
{
"pname": "HarfBuzzSharp.NativeAssets.macOS",
"version": "7.3.0.3",
"hash": "sha256-UpAVfRIYY8Wh8xD4wFjrXHiJcvlBLuc2Xdm15RwQ76w="
},
{
"pname": "HarfBuzzSharp.NativeAssets.macOS",
"version": "8.3.1.3",
@@ -104,21 +84,11 @@
"version": "8.3.1.3",
"hash": "sha256-arBiI82fXPjAqftqnG7Wc3BRzZ6+vKd7b58vQSWJVk0="
},
{
"pname": "HarfBuzzSharp.NativeAssets.Win32",
"version": "7.3.0.3",
"hash": "sha256-v/PeEfleJcx9tsEQAo5+7Q0XPNgBqiSLNnB2nnAGp+I="
},
{
"pname": "HarfBuzzSharp.NativeAssets.Win32",
"version": "8.3.1.3",
"hash": "sha256-WNUQmLWVFSwBKT9x7UdhSz9T2FA7wibvwjuPew/3yUM="
},
{
"pname": "Jint",
"version": "4.8.0",
"hash": "sha256-+K8NGiJ1SChiyMrjn4dJOiBdnWXP6UOfXSsNsJ5//tI="
},
{
"pname": "MicroCom.Runtime",
"version": "0.11.4",
@@ -126,13 +96,13 @@
},
{
"pname": "Microsoft.Extensions.DependencyInjection",
"version": "10.0.7",
"hash": "sha256-dICogdaqa5mHqyvFA0lTomFa39Dqm4nn7Pit6qi6eQY="
"version": "10.0.8",
"hash": "sha256-eKex/vpm5A4o2WV6sJyjqKPydWhekJFO6wrH0V7RyBY="
},
{
"pname": "Microsoft.Extensions.DependencyInjection.Abstractions",
"version": "10.0.7",
"hash": "sha256-uQmTQarMn0fuZV03MyCb78Ex+96cuqFHNO5SyFOPkJk="
"version": "10.0.8",
"hash": "sha256-HV30fu+lF/GYkeVP+Yq/EU1FzgdMqwqlepCpvxUgugE="
},
{
"pname": "Serilog",
@@ -171,73 +141,68 @@
},
{
"pname": "ShimSkiaSharp",
"version": "4.6.0",
"hash": "sha256-t2QHrLvtB9gONm2LA7GzGZIQXN5T0OrNDEdMqogWLic="
"version": "5.0.0",
"hash": "sha256-zNZuDK+xWu4wl5NZG4z2JhuaYN/I6i70s3U5yKD6OGw="
},
{
"pname": "SkiaSharp",
"version": "2.88.9",
"hash": "sha256-jZ/4nVXYJtrz9SBf6sYc/s0FxS7ReIYM4kMkrhZS+24="
"version": "3.119.2",
"hash": "sha256-A9F397K5FfLeOsNZacKmUh4IU/WMK60B4Z6TEtS/oqo="
},
{
"pname": "SkiaSharp",
"version": "3.119.4-preview.1.1",
"hash": "sha256-yUHsoau6WVQkzYV5UVnKcgpABiapa9aoTDd1pw/J5r8="
"version": "3.119.4",
"hash": "sha256-4ypEnTGUXAudFp61vGduHj9YmqtpiI5J1wP9wcOEwXY="
},
{
"pname": "SkiaSharp.NativeAssets.Linux",
"version": "3.119.4-preview.1.1",
"hash": "sha256-jcf0FhUgOzxpJ4ENn1q5uPe8dT+kXl0/yUWJs+hDYNA="
"version": "3.119.4",
"hash": "sha256-+uBVQFmxEH73iI5GwgvftUhAHvenpvc5GtT63HQy1Qo="
},
{
"pname": "SkiaSharp.NativeAssets.macOS",
"version": "3.119.4-preview.1.1",
"hash": "sha256-olbqFOHmkiCdlnXHU4l1lTb04yAPn21CvLNMP4AGncs="
"version": "3.119.4",
"hash": "sha256-9/L1Oc5bujN6pKjW6sJcr1jL3RLt8/Mt3MmClOcwzyw="
},
{
"pname": "SkiaSharp.NativeAssets.WebAssembly",
"version": "3.119.4-preview.1.1",
"hash": "sha256-R+67ADA6luDa9b7xvsE4PSL6GWwQTaNYzw2WYou/ofQ="
"version": "3.119.4",
"hash": "sha256-xLfsWBsFFpv5Qg79GIMi+5CM6YDfcg//oywNlB5Y3J0="
},
{
"pname": "SkiaSharp.NativeAssets.Win32",
"version": "3.119.4-preview.1.1",
"hash": "sha256-Sd+KnMezIKbc4OLklHsfeM7EVZERtmawWuSCoaySteM="
"version": "3.119.4",
"hash": "sha256-WlaYsbTh/cn/6YaN9odNtfpp8hpN52unGgGlQum0M5E="
},
{
"pname": "Svg.Animation",
"version": "4.6.0",
"hash": "sha256-KwXuouxbsgb98pyrYEL9HGWVkAXUzmfOsWYttCJQ1fk="
"version": "5.0.0",
"hash": "sha256-paKYinI4AxOnVo+NKihYD5MA/6yu57CdL9a4J/ncGww="
},
{
"pname": "Svg.Controls.Skia.Avalonia",
"version": "12.0.0.6",
"hash": "sha256-W0SLHlfzXIAO1YrbxwXcXBwV1CH18inaUv5l2qL/D68="
"version": "12.0.0.11",
"hash": "sha256-/JXGujh32o9MOTe1aCoyGg0mn0/eJVia8f2iP6eN2Oc="
},
{
"pname": "Svg.Custom",
"version": "4.6.0",
"hash": "sha256-Vp2VtpY1GMKh9FVTbgX5l6OtX/KKO+T+uj6KczNVLZk="
},
{
"pname": "Svg.JavaScript",
"version": "4.6.0",
"hash": "sha256-u9Bf3OU+cB5VnQr/CL7wBQw3YBxfh4OIXehXumDCYnI="
"version": "5.0.0",
"hash": "sha256-WUu3lT9byGpjiwHnmzYUJey5T7sWPoMK5EZP6+UkgFY="
},
{
"pname": "Svg.Model",
"version": "4.6.0",
"hash": "sha256-2b2g4TyQEYIEoubJHrB8Fpu2ZWb7eHN4vM/PZqJ1tbw="
"version": "5.0.0",
"hash": "sha256-ROHls25fS8Y7MV70S2pzEqWkwTGeTOq9bfYd0QjEDuM="
},
{
"pname": "Svg.SceneGraph",
"version": "4.6.0",
"hash": "sha256-8O89YBURkaJS08paV/LqLP4Z8oTdMJPrgkm8HAjWCcs="
"version": "5.0.0",
"hash": "sha256-OA1qMUlnj7aJBltK0Mnwz2A8lv7ux8DveWt7gagojuc="
},
{
"pname": "Svg.Skia",
"version": "4.6.0",
"hash": "sha256-kOUnFu2asUQqd3TfxN25WKbxR2TbcXOPTDCaR7LScP0="
"version": "5.0.0",
"hash": "sha256-5o1HX5Eborn2GG1ns34ArYXeo2bEuIib9iXhMCSHoA8="
},
{
"pname": "Tmds.DBus.Protocol",

View File

@@ -27,13 +27,13 @@
buildDotnetModule rec {
pname = "crossmacro";
version = "1.1.0";
version = "1.2.1";
src = fetchFromGitHub {
owner = "alper-han";
repo = "CrossMacro";
tag = "v${version}";
hash = "sha256-M+Mat8pYeUyzomuvDdHdTHbyquTBDqrHHObVixTM3is=";
hash = "sha256-lMXp7ItwpZ14ATRKuR7Q8/FhfMNQ+YCgHL13oj6iBNs=";
};
projectFile = "src/CrossMacro.UI.Linux/CrossMacro.UI.Linux.csproj";

View File

@@ -7,13 +7,13 @@
}:
buildGoModule (finalAttrs: {
pname = "devbox";
version = "0.17.2";
version = "0.17.3";
src = fetchFromGitHub {
owner = "jetify-com";
repo = "devbox";
tag = finalAttrs.version;
hash = "sha256-4K7Y0GxMhnhlQP30NGAAqJSgEo6aTNCsUoOfaa+aYkE=";
hash = "sha256-nG/6qRhoCYUCxNXYHj7zyeOSaQBqguaIjEip9HVZbp8=";
};
ldflags = [

View File

@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "door-knocker";
version = "0.8.0";
version = "0.9.0";
src = fetchFromCodeberg {
owner = "tytan652";
repo = "door-knocker";
rev = finalAttrs.version;
hash = "sha256-Yz/HVffOJNpu0D8SE32ehwI3UQ7yPKMqR6yYIAVuBDc=";
hash = "sha256-h7wDJRePWUZ/oHdkSXLFcDWau1K8Yof9pQXFjexZxbA=";
};
nativeBuildInputs = [

View File

@@ -6,16 +6,16 @@
buildGoModule (finalAttrs: {
pname = "firefox-sync-client";
version = "1.9.0";
version = "1.10.0";
src = fetchFromGitHub {
owner = "Mikescher";
repo = "firefox-sync-client";
rev = "v${finalAttrs.version}";
hash = "sha256-tzYuYSifV/a9SPb5KyabhQ29ByXuAgQgi3t0VMHVSH8=";
hash = "sha256-hZ6sd/IM/X8WWNc1ca7w1R4fsixo5VMGEujmPJvEMQc=";
};
vendorHash = "sha256-kDh/5SOwKPYl9sC9W17bnzG73fGI5iX6lSjcB3IjOss=";
vendorHash = "sha256-NQKF5LugGh2wNWf6M3uUhS2YOTuv2/K56gWUv5ACwEU=";
meta = {
description = "Commandline-utility to list/view/edit/delete entries in a firefox-sync account";

View File

@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ghciwatch";
version = "1.3.5";
version = "1.4.1";
src = fetchFromGitHub {
owner = "MercuryTechnologies";
repo = "ghciwatch";
rev = "v${finalAttrs.version}";
hash = "sha256-ivSn1q/E0akz2JEkGcfB8i46Vom8/Pp/DlFBI+Zmo5Q=";
hash = "sha256-ho6j9/MKvLNbgWqGNTCHLacyka6Nf8qchjG4YnsK7wA=";
};
cargoHash = "sha256-LZIBQ5dKtqTsMjLrhBucsgSAdmsGKkhOFtMCGh3clPk=";
cargoHash = "sha256-BUtUcqYYYiA3ulrCXlA6stcONxTvilKEDO+Vq3Pvok8=";
# integration tests are not run but the macros need this variable to be set
env.GHC_VERSIONS = "";

View File

@@ -10,16 +10,16 @@
buildGoModule (finalAttrs: {
pname = "helmfile";
version = "1.5.2";
version = "1.5.3";
src = fetchFromGitHub {
owner = "helmfile";
repo = "helmfile";
rev = "v${finalAttrs.version}";
hash = "sha256-5eWD4Hr65DDWAXHXk0A9Mt90ZNcGt+6NXH5ggSHA4Fk=";
hash = "sha256-ijAfKM6BJrWRDvknpfmtm1g9GI6zhvep24hNCoScZYY=";
};
vendorHash = "sha256-bbMBesSbDMUqaJWm3Pgauz6tNw8gB0H5vQWKZJSn3sQ=";
vendorHash = "sha256-pDPYFquZYdZWIkpDrAU1A8MilyfgmJfQSIaVmzoztbE=";
proxyVendor = true; # darwin/linux hash mismatch

View File

@@ -50,21 +50,21 @@
with python3Packages;
buildPythonApplication rec {
pname = "kitty";
version = "0.47.2";
version = "0.47.4";
pyproject = false;
src = fetchFromGitHub {
owner = "kovidgoyal";
repo = "kitty";
tag = "v${version}";
hash = "sha256-hRQ/1EMBt04Er1OfLg1W9fIma3NZBHZklW1N4DmFBpM=";
hash = "sha256-UDuWbWg7HiyJ4q/fVLLD+ZFmK74H2A2HRRwPoyGyGtU=";
};
goModules =
(buildGo126Module {
pname = "kitty-go-modules";
inherit src version;
vendorHash = "sha256-zZZDrWzl2q/o4f52diE0YDV/MdYfsdKWWjQ0ej2bBTM=";
vendorHash = "sha256-o9S5KFT+9DRQ+OcZ5Wh8ZwtWE/19DYR810zCk+yUIr4=";
}).goModules;
buildInputs = [

View File

@@ -81,7 +81,7 @@ let
in
effectiveStdenv.mkDerivation (finalAttrs: {
pname = "llama-cpp";
version = "9503";
version = "9608";
outputs = [
"out"
@@ -92,7 +92,7 @@ effectiveStdenv.mkDerivation (finalAttrs: {
owner = "ggml-org";
repo = "llama.cpp";
tag = "b${finalAttrs.version}";
hash = "sha256-SnPK7hCfA7svxXhPji7Cuf7H8eHFjdTJSpNR1otPO4c=";
hash = "sha256-nNQzEfSqVwusixHdiZCyAOtrQTQ7aAdV+S9qZywWWx0=";
leaveDotGit = true;
postFetch = ''
git -C "$out" rev-parse --short HEAD > $out/COMMIT
@@ -125,7 +125,7 @@ effectiveStdenv.mkDerivation (finalAttrs: {
++ [ openssl ];
npmRoot = "tools/ui";
npmDepsHash = "sha256-1iM0LGeI9e+gZEHk46lkBe51DxIhiimfAm9o3Z3m9Ik=";
npmDepsHash = "sha256-pjdbI6NcZRlJVd62xhgbLhWrwFYwgsIwjORqvo1+VD8=";
npmDeps = fetchNpmDeps {
name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps";
inherit (finalAttrs) src patches;

View File

@@ -7,16 +7,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "llmfit";
version = "0.9.30";
version = "0.9.31";
src = fetchFromGitHub {
owner = "AlexsJones";
repo = "llmfit";
tag = "v${finalAttrs.version}";
hash = "sha256-ZV+yLzRsEONR2tSCL6TNujl2nNQYTj7Pp7p5j31rZk0=";
hash = "sha256-VRJawGEdyz9p9fqNxFQ56oCc5OggT6wi4l55pydgyrg=";
};
cargoHash = "sha256-/HCgbIA+6A0zcQIqC850K043ZUZVM7VjrNN22O0ygBo=";
cargoHash = "sha256-LuTLhwmvB0t+3iZQfxc6SvC8qgjZyOTcVzT7a8ue29Q=";
passthru.updateScript = nix-update-script { };

View File

@@ -5,14 +5,14 @@
}:
buildGoModule (finalAttrs: {
pname = "lsh";
version = "1.5.8";
version = "1.6.1";
src = fetchFromGitHub {
owner = "latitudesh";
repo = "lsh";
rev = "v${finalAttrs.version}";
sha256 = "sha256-BFhVCrl2LS5s38WBtkTjZ+IYCO9VQgIVmel3xwzaBI8=";
sha256 = "sha256-Pyl8DSXMV13GYJn2kwCyr2Ds7+PaGiTnTyvdAxtCg2Y=";
};
vendorHash = "sha256-vAZYd4fbXsZRqDvSQ1Y+lk3RVY06PqxdJF9DofTa6sQ=";
vendorHash = "sha256-WAgD6vZ9xK+vvpchbcNq5Eqe4po1YJJ8jIAf2Q9HhCY=";
subPackages = [ "." ];
meta = {
changelog = "https://github.com/latitudesh/lsh/releases/tag/v${finalAttrs.version}";

View File

@@ -8,16 +8,16 @@
buildGoModule (finalAttrs: {
pname = "matrix-alertmanager-receiver";
version = "2026.6.3";
version = "2026.6.10";
src = fetchFromGitHub {
owner = "metio";
repo = "matrix-alertmanager-receiver";
tag = finalAttrs.version;
hash = "sha256-uYNFk/jhL6J4PT4g2coztf3qo7QIgcmbdkub49O+PII=";
hash = "sha256-eZCFNKO3m3mm/nMMZXkfoQrsHwBekSJuKS0uQLhz4wY=";
};
vendorHash = "sha256-TV7s0+Buh6ah5GsZdrvXH8WedVO5vY2zmhB6SVcGGtI=";
vendorHash = "sha256-ocwFtgSXiBa9e+hZyX3p/Y/Jndq1N64hKfyQtjrGaoY=";
env.CGO_ENABLED = "0";

View File

@@ -15,13 +15,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "mergerfs";
version = "2.41.1";
version = "2.42.0";
src = fetchFromGitHub {
owner = "trapexit";
repo = "mergerfs";
rev = finalAttrs.version;
sha256 = "sha256-pXge+/5Ti4+e0aSbWLg6roIcg+3foAvSHP/Obd0EiE4=";
sha256 = "sha256-FTkJpZkrU9ALMnmeqh1w9r46x4Waq30lA8yAHg3Y54s=";
};
env.NIX_CFLAGS_COMPILE = toString [

View File

@@ -11,13 +11,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "msolve";
version = "0.9.5";
version = "0.10.0";
src = fetchFromGitHub {
owner = "algebraic-solving";
repo = "msolve";
tag = "v${finalAttrs.version}";
hash = "sha256-zty220Elqa8SACM9OlemVNEMbMx9DkhjJjUekZFR67A=";
hash = "sha256-SGsmFQRkURw2n5KeVij7nylf2raW4deHVCl4c5bqCKk=";
};
postPatch = ''

View File

@@ -9,18 +9,18 @@ buildGoModule rec {
__structuredAttrs = true;
pname = "multica-cli";
version = "0.3.16";
version = "0.3.21";
src = fetchFromGitHub {
owner = "multica-ai";
repo = "multica";
rev = "v${version}";
hash = "sha256-hD69SEhZL8TqZEg1/Hu+UDJnCZJsdDs4pai5wzMFq3I=";
hash = "sha256-qsQ2ycr+MU1A+U8LIbxnfaYtSHoMnLNO3P9ACJ6ThD4=";
};
sourceRoot = "${src.name}/server";
vendorHash = "sha256-96hxRLb+NBirsAzk80gtFYbSySKKWix/WJFLvokYKmU=";
vendorHash = "sha256-NXdBykPMWDD4BGLo2ams+KC14mxGNJYoV/dqobH6dv8=";
subPackages = [ "cmd/multica" ];

View File

@@ -17,16 +17,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "nixseparatedebuginfod2";
version = "2.0.0";
version = "2.0.1";
src = fetchFromGitHub {
owner = "symphorien";
repo = "nixseparatedebuginfod2";
tag = "v${finalAttrs.version}";
hash = "sha256-D327Pz3oHOHgfekXnDRQ0l+GrIcFUK1zcIqzR2Y3zqU=";
hash = "sha256-PG/TqfXTuricAcwCB+2dKlVgHXxhCVVRJaVJ5v0xd4o=";
};
cargoHash = "sha256-iAhm54jb+5Nv/XG6GYpoEgPjYmBTHvEnnmynFF8D8n4=";
cargoHash = "sha256-XDkW1tCSvmiTU0GN3L0oL0uhgWYQSlxRIV0xcwSlgkY=";
buildInputs = [
libarchive
@@ -56,12 +56,10 @@ rustPlatform.buildRustPackage (finalAttrs: {
passthru.tests = { inherit (nixosTests) nixseparatedebuginfod2; };
# flaky tests
checkFlags = [ "--skip=substituter::http" ];
meta = {
description = "Downloads and provides debug symbols and source code for nix derivations to gdb and other debuginfod-capable debuggers as needed";
homepage = "https://github.com/symphorien/nixseparatedebuginfod2";
changelog = "https://https://github.com/symphorien/nixseparatedebuginfod2/blob/v${finalAttrs.version}/CHANGELOG.md/";
license = lib.licenses.gpl3Only;
maintainers = with lib.maintainers; [
symphorien

View File

@@ -13,16 +13,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ntpd-rs";
version = "1.8.0";
version = "1.9.0";
src = fetchFromGitHub {
owner = "pendulum-project";
repo = "ntpd-rs";
tag = "v${finalAttrs.version}";
hash = "sha256-JeOgXIvn5kVy+KjCpjkR+7di1SYD3hi0dEoVpm5vxDg=";
hash = "sha256-LGjG2wO6/CXgpYnGzWY4r0KWs/rXKxZfxmWeGHdNbVI=";
};
cargoHash = "sha256-rQdLNYa9nyiA7xgi57aDjeSQpa4D7BDW32SVEduSm2U=";
cargoHash = "sha256-aA8gRfYuor6vVGDn1UO2a6nJgoq1caP0CDUNVH/1XmU=";
nativeBuildInputs = [
pandoc

View File

@@ -16,13 +16,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "p2pool";
version = "4.14";
version = "4.16";
src = fetchFromGitHub {
owner = "SChernykh";
repo = "p2pool";
rev = "v${finalAttrs.version}";
hash = "sha256-osVzCx5h52qbSG4iwd3r7lsxtkqakGDJp6W3Xfs0t4E=";
hash = "sha256-PXJT+hFLD4LSy11/FvzDhi3RdsDYuzcxqr3nYn5XzDk=";
fetchSubmodules = true;
};

View File

@@ -8,18 +8,18 @@
buildGoModule (finalAttrs: {
pname = "parca-agent";
version = "0.47.1";
version = "0.48.0";
src = fetchFromGitHub {
owner = "parca-dev";
repo = "parca-agent";
tag = "v${finalAttrs.version}";
hash = "sha256-wIM5LZ6GwvGc0WobMtMe7nc8VyAH4XA056JBovwhSqo=";
hash = "sha256-/fKwv3vrPQmjsi09W613hnSsUnQsz7+/0+d8rrE2w/s=";
fetchSubmodules = true;
};
proxyVendor = true;
vendorHash = "sha256-j35dXQ7SG+nT6UGFZE8NafmqlwKP8D5QOLG+PT4qxyo=";
vendorHash = "sha256-ySoxn+RXh8pRzZ2SniBBgkUCecLNm1EWunUNRSM2SXk=";
buildInputs = [
stdenv.cc.libc.static

View File

@@ -7,16 +7,16 @@
}:
php.buildComposerProject2 (finalAttrs: {
pname = "phpactor";
version = "2026.05.30.1";
version = "2026.05.30.2";
src = fetchFromGitHub {
owner = "phpactor";
repo = "phpactor";
tag = finalAttrs.version;
hash = "sha256-Harrs0SM00MVBicMfvs3bcLQf/PSTp6k7hcEExGELWE=";
hash = "sha256-NUXB5utQWZeVsvMt42KzuLytIRNXf6Pw9mHmhRT33FA=";
};
vendorHash = "sha256-PztP3qN6LL+1UshNyuJof0WT9Dg5MfXwfQr57kBG9hM=";
vendorHash = "sha256-6irw/pnTWZvhYEp+aqh3jkp3YktfE31wUgkd1OD6vL4=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -12,11 +12,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plasticscm-client-core-unwrapped";
version = "11.0.16.9998";
version = "11.0.16.10216";
src = fetchurl {
url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-client-core_${finalAttrs.version}_amd64.deb";
hash = "sha256-pNuPV+DpOSE7WLbKmNCtr7Cnd/RCQGz95kcBqN7iIgA=";
hash = "sha256-5Hmhb6DdJOohCj3LBn7Mo8Kad+MEjlfIKEBlNnujBY0=";
nativeBuildInputs = [ dpkg ];
downloadToTemp = true;
recursiveHash = true;

View File

@@ -11,11 +11,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plasticscm-client-gui-unwrapped";
version = "11.0.16.9998";
version = "11.0.16.10216";
src = fetchurl {
url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-client-gui_${finalAttrs.version}_amd64.deb";
hash = "sha256-zDhAXgOq9Sqboly+tNH/afiS1BklHwQToDgZwIqMVtI=";
hash = "sha256-xlQ+cYjmPQEAyGXO1vtoFNWIvWLsjroUFd4bS0GLccc=";
nativeBuildInputs = [ dpkg ];
downloadToTemp = true;
recursiveHash = true;

View File

@@ -11,11 +11,11 @@
}:
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "plasticscm-theme";
version = "11.0.16.9998";
version = "11.0.16.10216";
src = fetchurl {
url = "https://www.plasticscm.com/plasticrepo/stable/debian/amd64/plasticscm-theme_${finalAttrs.version}_amd64.deb";
hash = "sha256-qxOzt+cylEt0kCKb7n+fd4Ut9R4KxYArUm9Ntxe4yVU=";
hash = "sha256-7L6PjdfkBZ2P1a/6q7NBlJyU39rj8Aw2tfE3iTLUKAo=";
nativeBuildInputs = [ dpkg ];
downloadToTemp = true;
recursiveHash = true;

View File

@@ -10,13 +10,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "pt2-clone";
version = "1.89";
version = "1.90";
src = fetchFromGitHub {
owner = "8bitbubsy";
repo = "pt2-clone";
rev = "v${finalAttrs.version}";
sha256 = "sha256-2fyuhg8Utj2EbV++4C8rAHMYQItXvxh0WTsp/NM+Xes=";
sha256 = "sha256-NoFOgDRBgpwNeyiTlKqYokKy2+1ZAhzzSIgPCKsWq7M=";
};
nativeBuildInputs = [ cmake ];

View File

@@ -5,36 +5,42 @@
libunwind,
python3,
rustPlatform,
xz,
}:
let
# https://github.com/benfred/py-spy/blob/v0.4.2/build.rs#L6-L8
supportsUnwind =
stdenv.hostPlatform.isWindows && stdenv.hostPlatform.isx86_64
|| stdenv.hostPlatform.isLinux && (stdenv.hostPlatform.isAarch || stdenv.hostPlatform.isx86_64);
in
rustPlatform.buildRustPackage (finalAttrs: {
pname = "py-spy";
version = "0.4.0";
version = "0.4.2";
src = fetchFromGitHub {
owner = "benfred";
repo = "py-spy";
rev = "v${finalAttrs.version}";
hash = "sha256-T96F8xgB9HRwuvDLXi6+lfi8za/iNn1NAbG4AIpE0V0=";
hash = "sha256-5T6R2Neslw8rNYWJbXncLH78kH1o42fR6kidhip6/Bg=";
};
cargoHash = "sha256-velwX7lcNQvwg3VAUTbgsOPLlA5fAcPiPvczrBBsMvs=";
cargoHash = "sha256-ZhtQjX15pZe3CM898LBj/79kXa6ESgPOSFkNghq0Ywo=";
buildFeatures = lib.optional stdenv.hostPlatform.isLinux "unwind";
buildFeatures = lib.optional supportsUnwind "unwind";
# https://github.com/benfred/remoteprocess/blob/v0.5.2/build.rs
buildInputs = lib.optionals (supportsUnwind && stdenv.hostPlatform.isLinux) [
libunwind
(lib.getLib xz)
];
nativeBuildInputs = [
rustPlatform.bindgenHook
];
nativeCheckInputs = [
python3
];
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isLinux "-L${libunwind}/lib";
checkFlags = [
# assertion `left == right` failed
"--skip=test_negative_linenumber_increment"
(python3.withPackages (ps: [ ps.numpy ]))
];
meta = {
@@ -44,8 +50,5 @@ rustPlatform.buildRustPackage (finalAttrs: {
changelog = "https://github.com/benfred/py-spy/releases/tag/v${finalAttrs.version}";
license = lib.licenses.mit;
maintainers = [ ];
platforms = lib.platforms.linux ++ lib.platforms.darwin;
# https://github.com/benfred/py-spy/pull/330
broken = stdenv.hostPlatform.isAarch64 && stdenv.hostPlatform.isLinux;
};
})

View File

@@ -25,13 +25,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "reframe";
version = "1.16.0";
version = "1.17.0";
src = fetchFromGitHub {
owner = "AlynxZhou";
repo = "reframe";
tag = "v${finalAttrs.version}";
hash = "sha256-2GuQ+Qwlbv83OBgg017MU0n58lGpY1yjsCWQMpXeQlw=";
hash = "sha256-xm5vrrxao7sUKq+yWnlZ71KixiShtjQSDG9I5R3/ja8=";
fetchSubmodules = true;
};

View File

@@ -7,14 +7,14 @@
python3.pkgs.buildPythonApplication {
pname = "renode-dts2repl";
version = "0-unstable-2026-05-28";
version = "0-unstable-2026-06-08";
pyproject = true;
src = fetchFromGitHub {
owner = "antmicro";
repo = "dts2repl";
rev = "7d7217df0f1c9a814043ae60184e7769337f9779";
hash = "sha256-9hStDQcewBFSj/OF9Yw0d3W+3zeO9ii0mjel5mQb5js=";
rev = "ecd06775c379e4b45b3f4d9176782695ee479014";
hash = "sha256-hv+ulJEZdB38E9ljIeRa3LupouGGiBffjNWBidhNcoQ=";
};
nativeBuildInputs = [

View File

@@ -12,14 +12,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "seconlay";
version = "0-unstable-2026-05-29";
version = "0-unstable-2026-06-09";
src = fetchFromGitLab {
group = "alasca.cloud";
owner = "scl";
repo = "scl-management";
rev = "58c9b1ef34d950a356edde4da746e4238fc77c2c";
hash = "sha256-33YmlPS8Js0JebsBEzSj23qErUpyhdIINltcljVBKEI=";
rev = "1b410ebd9775faa116629a7bec01463ce9038a56";
hash = "sha256-Qq7bX1C+QTcYXfn8DGJwZZT0N1YfbywUe9jwqdReNLU=";
};
cargoHash = "sha256-pb9xqdgWrf8Lc10jSkkDb/1n0e15fMQ3AcKNPw6/vi8=";

View File

@@ -9,13 +9,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "snapraid";
version = "14.5";
version = "14.7";
src = fetchFromGitHub {
owner = "amadvance";
repo = "snapraid";
tag = "v${finalAttrs.version}";
hash = "sha256-Krd39k3yfoKhvcMzOYkOhoNKE/eL7jc3/RaWN1ZuwG0=";
hash = "sha256-+h4kEvNtNEe7u0N1UWmZF3bH7em+Y2/XUyAdyDliV1g=";
};
env.VERSION = finalAttrs.version;

View File

@@ -39,7 +39,7 @@
}:
let
pname = "space-station-14-launcher";
version = "0.37.1";
version = "0.38.0";
in
buildDotnetModule rec {
inherit pname;
@@ -52,7 +52,7 @@ buildDotnetModule rec {
owner = "space-wizards";
repo = "SS14.Launcher";
tag = "v${version}";
hash = "sha256-83eBAT+NuwwpC30Xc5bJEs++tTYlY3akMaizQgNHOsA=";
hash = "sha256-/FPNCNDC09NMg1bTSZHNFfzabxYQ2FhV1t6Ire9WBtg=";
fetchSubmodules = true;
};

View File

@@ -20,7 +20,7 @@ let
television = rustPlatform.buildRustPackage (finalAttrs: {
pname = "television";
version = "0.15.8";
version = "0.15.9";
__structuredAttrs = true;
@@ -28,10 +28,10 @@ let
owner = "alexpasmantier";
repo = "television";
tag = finalAttrs.version;
hash = "sha256-Q+F+Q/DCIML1d5bupaoReVMmCldfp7rzmoVgaqg7bPw=";
hash = "sha256-JrQUFlhAAaB+VGP184I44hSsIyfCaTMNXxyPp0E5GM0=";
};
cargoHash = "sha256-l4lFyU6psDt2+xFfVKsX13QwurZJ56xMhV1bm1Lw7MA=";
cargoHash = "sha256-eD+NQYY9QnCBZ+SiOCQbcLZ2p3uX0u/nEnft2f6NfU0=";
nativeBuildInputs = [
installShellFiles

View File

@@ -0,0 +1,36 @@
{
lib,
buildNpmPackage,
fetchFromGitHub,
testers,
todoist-cli,
}:
buildNpmPackage rec {
pname = "todoist-cli";
version = "1.61.2";
src = fetchFromGitHub {
owner = "Doist";
repo = "todoist-cli";
rev = "v${version}";
sha256 = "sha256-A7SrwLD1296YCtiHRvrtN2AQ1PKDsvFCTWPwyimFWMI=";
};
npmDepsHash = "sha256-vPts0GjwpDRiiWG7cP2N4Jlci3JGtaqpA8MYdrGCBkI=";
doCheck = true;
__structuredAttrs = true;
passthru.tests.version = testers.testVersion {
package = todoist-cli;
};
meta = {
description = "A command-line interface for Todoist";
homepage = "https://github.com/Doist/todoist-cli";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [ joaosreis ];
mainProgram = "td";
};
}

View File

@@ -20,13 +20,13 @@ assert (
stdenv.mkDerivation (finalAttrs: {
pname = "toml-f";
version = "0.4.3";
version = "0.5.1";
src = fetchFromGitHub {
owner = "toml-f";
repo = "toml-f";
rev = "v${finalAttrs.version}";
hash = "sha256-QRghnzsLGuQ5MHoVVTDg6ACtwVIkIRexNx/zrrQ0Icc=";
hash = "sha256-lReez2rSAJVnLFngjUYgGkm+HUDH8VsCC2m9zYOOr4A=";
};
patches = [

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