Compare commits

..

896 Commits

Author SHA1 Message Date
Masum Reza
8fac8b782a vscode-extensions.detachhead.basedpyright: 1.39.6 -> 1.39.7 (#529225) 2026-06-13 16:46:00 +00:00
Masum Reza
cffe026a5a vscode-extensions.gruntfuggly.todo-tree: adopt and touch up (#529696) 2026-06-13 16:45:55 +00:00
Masum Reza
5f9c455f92 vscode-extensions.yy0931.vscode-sqlite3-editor: 1.0.212 -> 1.0.214 (#529763) 2026-06-13 16:45:03 +00:00
Masum Reza
f777d6d228 vscode-extensions.fstarlang.fstar-vscode-assistant: 0.25.0 -> 0.25.4 (#529895) 2026-06-13 16:44:57 +00:00
Masum Reza
68df97066d vscode-extensions.vue.volar: 3.3.3 -> 3.3.5 (#531262) 2026-06-13 16:44:26 +00:00
nixpkgs-ci[bot]
68ca5d2a23 kimai: 2.58.0 -> 2.59.0 (#530318) 2026-06-13 16:28:27 +00:00
Aleksana
1af84268c3 coulomb: fix wrapper injection and missing GUI icons (#526664) 2026-06-13 16:14:47 +00:00
Pol Dellaiera
0e4cf8ed43 vscode-extensions.hashicorp.terraform: 2.39.2 -> 2.39.3 (#531393) 2026-06-13 15:38:55 +00:00
Bobby Rong
054b84aef3 shotwell: 0.32.16 -> 0.32.17 (#531253) 2026-06-13 15:38:28 +00:00
Michael Daniels
6698cd042b maintainers: remove maintainers with deleted GitHub accounts (#529195) 2026-06-13 15:30:42 +00:00
Martin Weinelt
d5a1872dce home-assistant: 2026.6.2 -> 2026.6.3 (#531142) 2026-06-13 15:21:42 +00:00
nixpkgs-ci[bot]
8a13210b08 lsp-plugins: 1.2.29 -> 1.2.31 (#531271) 2026-06-13 15:16:10 +00:00
nixpkgs-ci[bot]
bb275c9d40 wasmi: 1.0.9 -> 1.1.0 (#531242) 2026-06-13 15:16:08 +00:00
R. Ryantm
57dde5ca22 vscode-extensions.hashicorp.terraform: 2.39.2 -> 2.39.3 2026-06-13 14:54:43 +00:00
nixpkgs-ci[bot]
4075084799 swpui: 0.8.0 -> 0.9.0 (#531364) 2026-06-13 14:32:57 +00:00
nixpkgs-ci[bot]
440f7fbc00 modprobed-db: 2.48 -> 2.50 (#531355) 2026-06-13 14:32:52 +00:00
Austin Horstman
7a89d5d8d3 sketchybar-app-font: 2.0.60 -> 2.0.62 (#531376) 2026-06-13 14:19:31 +00:00
Martin Weinelt
49ac72e6bb home-assistant.python3Packages.pytest-homeassistant-custom-component: 0.13.338 -> 0.13.339
https://github.com/MatthewFlamm/pytest-homeassistant-custom-component/blob/0.13.339/CHANGELOG.md
2026-06-13 16:09:17 +02:00
Maximilian Bosch
9f11f828c2 postgresqlPackages.plv8: drop (#531314) 2026-06-13 14:05:44 +00:00
Gaétan Lepage
6494d73942 python3Packages.osqp: 1.1.1 -> 1.1.3 (#531107) 2026-06-13 14:05:08 +00:00
nixpkgs-ci[bot]
329f77787e _7zip-zstd: 25.01-v1.5.7-R4 -> 26.01-v1.5.7-R1 (#531267) 2026-06-13 13:39:31 +00:00
R. Ryantm
5744c3b822 sketchybar-app-font: 2.0.60 -> 2.0.62 2026-06-13 13:33:51 +00:00
R. Ryantm
28d264547e swpui: 0.8.0 -> 0.9.0 2026-06-13 13:04:48 +00:00
Bruno BELANYI
eb33bdcf1d upsies: 2026.05.24 -> 2026.06.12 (#531330) 2026-06-13 13:01:32 +00:00
Felix Bargfeldt
b07d0e097b go-httpbin: 2.23.0 -> 2.23.1 (#531327) 2026-06-13 13:01:03 +00:00
zowoq
b246d01625 terraform-providers.grafana_grafana: 4.36.2 -> 4.38.0 (#531319) 2026-06-13 12:56:33 +00:00
zowoq
0e3770209e terraform-providers.exoscale_exoscale: 0.69.2 -> 0.69.3 (#531308) 2026-06-13 12:56:23 +00:00
nixpkgs-ci[bot]
bb86686bd2 lazytrivy: 1.4.0 -> 1.4.1 (#531282) 2026-06-13 12:56:21 +00:00
Masum Reza
3a663bc9f6 iperf{2,3}: migrate to by-name, use finalAttrs, strictDeps, and structuredAttrs (#531077) 2026-06-13 12:43:57 +00:00
R. Ryantm
e37315eca6 modprobed-db: 2.48 -> 2.50 2026-06-13 12:40:19 +00:00
Marcin Serwin
4fe63fd1ec dopamine: build from source (#512142) 2026-06-13 12:36:15 +00:00
Marcin Serwin
4625238fef wluma: 4.10.0 -> 4.11.1 (#519089) 2026-06-13 12:28:43 +00:00
nixpkgs-ci[bot]
747285370f cursor-cli: 0-unstable-2026-05-24 -> 2026.06.12-19-59-36-f6aba9a (#527793) 2026-06-13 12:10:48 +00:00
Cosima Neidahl
6a87a91cd5 lomiri-qt6.lomiri-thumbnailer: Ignore Qt6.11 test failures for now (#529332) 2026-06-13 12:08:30 +00:00
Cosima Neidahl
c44a5f05ea ayatana-indicator-datetime: 25.4.0 -> 26.6.0 (#531256) 2026-06-13 12:06:07 +00:00
R. Ryantm
d33f0ee2d7 python3Packages.osqp: 1.1.1 -> 1.1.3 2026-06-13 11:58:13 +00:00
Toma
68f681ec24 ignition: 2.3.1 -> 2.4.1 (#506956) 2026-06-13 11:48:14 +00:00
isabel
2fea82e60b tabbyapi: 0-unstable-2026-05-29 -> 0-unstable-2026-06-13 (#531306) 2026-06-13 11:38:16 +00:00
ern775
827517b17c dopamine: build from source 2026-06-13 14:37:05 +03:00
Gaétan Lepage
4dc65aaa33 ggml: 0.13.1 -> 0.15.1 (#531307) 2026-06-13 11:24:09 +00:00
Yt
a849496907 worker-build: 0.8.3 -> 0.8.5 (#531225) 2026-06-13 11:17:19 +00:00
R. Ryantm
0e8f1fd5cc upsies: 2026.05.24 -> 2026.06.12 2026-06-13 11:07:16 +00:00
R. Ryantm
65bd983a10 go-httpbin: 2.23.0 -> 2.23.1 2026-06-13 11:01:49 +00:00
nixpkgs-ci[bot]
8062d5607b volanta: 1.17.5 -> 1.18.0 (#531194) 2026-06-13 10:38:45 +00:00
nixpkgs-ci[bot]
03a564f039 kiro-cli: 2.5.1 -> 2.7.0 (#531145) 2026-06-13 10:38:44 +00:00
Thiago Kenji Okada
948ac7c2da libretro.gpsp: 0-unstable-2026-05-12 -> 0-unstable-2026-06-04 (#531317) 2026-06-13 10:36:11 +00:00
R. Ryantm
c1a234f37d ayatana-indicator-datetime: 25.4.0 -> 26.6.0
Co-authored-by: OPNA2608 <opna2608@protonmail.com>
2026-06-13 12:16:47 +02:00
R. Ryantm
d222faa848 terraform-providers.grafana_grafana: 4.36.2 -> 4.38.0 2026-06-13 10:10:36 +00:00
Gergő Gutyina
852179795c shadcn: 3.7.0 -> 4.11.0 (#531201) 2026-06-13 10:09:24 +00:00
Thiago Kenji Okada
3dccb51c5c libretro.mame2003-plus: 0-unstable-2026-05-23 -> 0-unstable-2026-06-11 (#531276) 2026-06-13 10:05:42 +00:00
R. Ryantm
31d4353525 libretro.gpsp: 0-unstable-2026-05-12 -> 0-unstable-2026-06-04 2026-06-13 10:05:05 +00:00
Marcin Serwin
224318c400 joplin-cli: 3.5.1 -> 3.6.2 (#520374) 2026-06-13 10:04:02 +00:00
Thiago Kenji Okada
e8acd50326 libretro.ppsspp: 0-unstable-2026-06-03 -> 0-unstable-2026-06-13 (#531197) 2026-06-13 10:03:08 +00:00
Wolfgang Walther
e5699f2308 postgresqlPackages.plv8: drop
`plv8` depends on the outdated NodeJS 20. Upstream waits for v8-cmake to
make a move (https://github.com/plv8/plv8/issues/610), but that project
has been inactive for a bit more than a year.

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

Changelog: https://github.com/netbirdio/netbird/releases/tag/v0.72.4
2026-06-13 10:08:54 +03:00
Marcin Serwin
733bdb9f7a enpass: Updater fix. (#508183) 2026-06-13 07:03:50 +00:00
R. Ryantm
a2e2663bb9 cursor-cli: 0-unstable-2026-05-24 -> 2026.06.12-19-59-36-f6aba9a 2026-06-13 07:01:17 +00:00
R. Ryantm
02f3c435d7 vscode-extensions.vue.volar: 3.3.3 -> 3.3.5 2026-06-13 06:51:20 +00:00
Fabian Affolter
51effaf978 python3Packages.hcloud: 2.20.0 -> 2.21.0 (#531148) 2026-06-13 06:36:15 +00:00
Fabian Affolter
15ec920360 python3Packages.dvc-gs: 3.0.2 -> 3.1.0 (#531210) 2026-06-13 06:35:11 +00:00
Fabian Affolter
5b0df65234 python314Packages.yalexs: drop stale aiounittest test input (#531223) 2026-06-13 06:32:20 +00:00
Fabian Affolter
c833121f3e python3Packages.inkbird-ble: 1.4.4 -> 1.5.2 (#531183) 2026-06-13 06:31:09 +00:00
Fabian Affolter
bf2cad3bf2 syswatch: 0.7.1 -> 0.7.2 (#531186) 2026-06-13 06:30:33 +00:00
Fabian Affolter
e72febcb74 python3Packages.microsoft-kiota-serialization-form: 1.10.2 -> 1.10.3 (#531238) 2026-06-13 06:29:21 +00:00
R. Ryantm
28f78862b1 shotwell: 0.32.16 -> 0.32.17 2026-06-13 06:14:24 +00:00
R. Ryantm
fcde43f63e pixi: 0.70.1 -> 0.70.2 2026-06-13 05:34:09 +00:00
Austin Horstman
5a722a7155 stellar-core: 26.1.0 -> 27.0.0, disable flaky PostgreSQL test (#527392) 2026-06-13 05:27:44 +00:00
Mistyttm
0e860e9341 deadlock-mod-manager: bump pnpmDeps.fetcherVersion to 4
refer to #529285 for more information
2026-06-13 15:10:57 +10:00
Robert Schütz
d0e076717f python314Packages.homeassistant-stubs: 2026.6.2 -> 2026.6.3
Diff: https://github.com/KapJI/homeassistant-stubs/compare/2026.6.2...2026.6.3

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

`fetcherVersion` is also updated since the package needs to be rebuilt
anyway.
2026-06-12 21:22:14 -04:00
Robert Schütz
5d702ad35a home-assistant-custom-lovelace-modules.auto-entities: 2.3.1 -> 2.4.0
Diff: https://github.com/Lint-Free-Technology/lovelace-auto-entities/compare/v2.3.1...v2.4.0

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

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

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

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

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

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

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

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

Changelog: https://github.com/home-assistant/hassil/blob/v3.7.0/CHANGELOG.md
2026-06-12 17:35:51 -07:00
Martin Weinelt
08740d8811 python3Packages.token-bucket: 0.3.0 -> 0.4.0 (#531191) 2026-06-13 00:19:19 +00:00
nixpkgs-ci[bot]
5e347a9bef rsshub: 0-unstable-2026-05-31 -> 0-unstable-2026-06-09 (#530200) 2026-06-13 00:14:10 +00:00
Ryan Omasta
c9f98fc507 limine{,-full}: 12.3.2 -> 12.3.3
https://github.com/Limine-Bootloader/Limine/releases/tag/v12.3.3
Diff: https://github.com/Limine-Bootloader/Limine/compare/v12.3.2...v12.3.3
2026-06-12 18:10:24 -06:00
R. Ryantm
0c6c78dfff libretro.ppsspp: 0-unstable-2026-06-03 -> 0-unstable-2026-06-13 2026-06-13 00:03:11 +00:00
Martin Weinelt
d3cf8e3f33 python3Packages.token-bucket: 0.3.0 -> 0.4.0
https://github.com/falconry/token-bucket/releases/tag/0.4.0
2026-06-13 01:54:07 +02:00
R. Ryantm
c9f16c472f volanta: 1.17.5 -> 1.18.0 2026-06-12 23:54:00 +00:00
R. Ryantm
52b6dbf5d8 speakeasy-cli: 1.770.0 -> 1.778.0 2026-06-12 23:51:53 +00:00
Adam C. Stephens
c5db7e2dd0 mimir: 3.1.0 -> 3.1.1
Changelog: https://github.com/grafana/mimir/releases/tag/mimir-3.1.1
2026-06-12 19:39:36 -04:00
R. Ryantm
c72d5d5e02 spacectl: 1.21.6 -> 1.22.0 2026-06-12 23:29:40 +00:00
Florian Klink
1eee1a273e vzeroc-ice: 2.7.3 -> 2.7.2.20 (#530824) 2026-06-12 23:29:23 +00:00
Philip Taron
d101b70937 wasm-bindgen-cli_0_2_120: init at 0.2.120 (#514867) 2026-06-12 23:26:26 +00:00
R. Ryantm
455633413b syswatch: 0.7.1 -> 0.7.2 2026-06-12 23:26:08 +00:00
Jared Baur
c5d92ed8f9 requireFile: use stdenvNoCC (#526409) 2026-06-12 23:19:06 +00:00
R. Ryantm
e61e17cfaf python3Packages.inkbird-ble: 1.4.4 -> 1.5.2 2026-06-12 23:16:28 +00:00
zowoq
0461d48821 terraform-providers.linode_linode: 3.14.0 -> 3.14.1 (#531179) 2026-06-12 23:09:44 +00:00
Gaétan Lepage
f80b1e74dd opencode: 1.16.2 -> 1.17.4 (#530962) 2026-06-12 22:57:34 +00:00
Austin Horstman
3f5dcf4036 nixos/hyprland: migrate Systemd user settings to RFC 42-style attrs (#531116) 2026-06-12 22:56:24 +00:00
R. Ryantm
1ffe4a5160 terraform-providers.linode_linode: 3.14.0 -> 3.14.1 2026-06-12 22:53:13 +00:00
isabel
b3fe05967d python3Packages.exllamav3: 0.0.39 -> 0.0.42 (#528897) 2026-06-12 22:48:21 +00:00
zowoq
38560d5053 terraform-providers.checkly_checkly: 1.24.0 -> 1.25.0 (#531155) 2026-06-12 22:46:32 +00:00
Adam C. Stephens
bf961baa06 dexter: 0.7.0 -> 0.7.1 (#531162) 2026-06-12 22:40:40 +00:00
Javier Alvarez
db9449b57e wasm-bindgen-cli_0_2_120: init at 0.2.120 2026-06-13 00:39:34 +02:00
BatteredBunny
ee6663c2b1 python3Packages.exllamav3: 0.0.39 -> 0.0.42 2026-06-13 01:31:13 +03:00
kirillrdy
2c7fdaab0d python3Packages.arviz: 1.1.0 -> 1.2.0 (#531161) 2026-06-12 22:19:33 +00:00
nixpkgs-ci[bot]
0626ad817f jetbrains-toolbox: 3.4.3.81140 -> 3.5.0.84344 (#530694) 2026-06-12 22:17:21 +00:00
Gaétan Lepage
c227f2f486 python3Packages.chex: 0.1.91 -> 0.1.92 (#531061) 2026-06-12 22:12:37 +00:00
dotlambda
6deedaf836 imagemagick: set passthru.updateScript (#531156) 2026-06-12 21:45:07 +00:00
kirillrdy
652ccbed1e csharp-ls: 0.24.0 -> 0.25.0 (#531069) 2026-06-12 21:43:36 +00:00
Gaetan Lepage
0d73a01dcc python3Packages.arviz: 1.1.0 -> 1.2.0
Diff: https://github.com/arviz-devs/arviz/compare/v1.1.0...v1.2.0

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

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

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

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

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

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

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

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

Changelog: https://github.com/any1/neatvnc/releases/tag/v1.0.0
2026-06-12 14:44:30 -04:00
Nick Cao
668c37f709 aml: 0.3.0 -> 1.0.0
Diff: https://github.com/any1/aml/compare/v0.3.0...v1.0.0
2026-06-12 14:44:30 -04:00
R. Ryantm
4703bc44b1 mcp-server-time: 2026.1.26 -> 2026.6.3 2026-06-12 18:43:13 +00:00
Peder Bergebakken Sundt
45d3dd3aa2 ha-mcp: 7.4.1 -> 7.7.0 (#530854) 2026-06-12 18:42:37 +00:00
R. Ryantm
89101e36af mcp-server-git: 2026.1.26 -> 2026.6.3 2026-06-12 18:42:10 +00:00
Peder Bergebakken Sundt
51360a14fd seanime: 3.8.3 -> 3.8.4 (#529761) 2026-06-12 18:41:40 +00:00
Peder Bergebakken Sundt
c238efa298 python3Packages.schwifty: fix version mismatch (#529426) 2026-06-12 18:40:48 +00:00
Peder Bergebakken Sundt
1da1d145d1 fex: 2604 -> 2605 (#529415) 2026-06-12 18:40:01 +00:00
Thomas Gerbet
9f18bc66c3 prometheus: 3.11.3 → 3.12.0 (#530387) 2026-06-12 18:37:10 +00:00
Nick Cao
970e863f96 reframe: 1.15.2 -> 1.16.0 (#531091) 2026-06-12 18:36:16 +00:00
nixpkgs-ci[bot]
83c40c9d32 qownnotes: 26.6.2 -> 26.6.5 (#530933) 2026-06-12 18:27:40 +00:00
dotlambda
f10f7e8571 flare-signal: 0.20.5 -> 0.20.6 (#530581) 2026-06-12 18:20:15 +00:00
dotlambda
a177e1c0ca python3Packages.serialx: 1.8.0 -> 1.8.1 (#530389) 2026-06-12 18:19:30 +00:00
R. Ryantm
e595ecab32 intelli-shell: 3.4.2 -> 3.4.3 2026-06-12 18:15:23 +00:00
Martin Weinelt
59207234a7 rustical: 0.12.15 -> 0.13.1 (#531003) 2026-06-12 18:13:40 +00:00
R. Ryantm
8bcd92d92e ankiAddons.anki-quizlet-importer-extended: 2026.01.17 -> 2026.06.08 2026-06-12 17:55:02 +00:00
nixpkgs-ci[bot]
e737cb08eb filius: 2.11.0 -> 2.12.1 (#530677) 2026-06-12 17:43:51 +00:00
Marc 'risson' Schmitt
69f0475533 systemdUkify: fix missing cryptography dependency
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
2026-06-12 19:37:34 +02:00
Dmitry Kalinkin
ab92801d8b python3Packages.mplhep-data: 0.0.5 -> 0.1.0 (#454795) 2026-06-12 17:31:33 +00:00
bitbloxhub
1aa2077de9 reframe: 1.15.2 -> 1.16.0 2026-06-12 17:28:47 +00:00
R. Ryantm
25ec64c742 turbo-unwrapped: 2.9.16 -> 2.9.18 2026-06-12 17:03:08 +00:00
Masum Reza
a54f5c935b slothy: 0.2.1 -> 0.2.2 (#531063) 2026-06-12 17:01:27 +00:00
Emily
4220f10089 {ungoogled-,}chromium,chromedriver: 149.0.7827.102 -> 149.0.7827.114 (#531054) 2026-06-12 16:57:46 +00:00
R. Ryantm
e5ea3b74da lazysql: 0.5.3 -> 0.5.4 2026-06-12 16:55:25 +00:00
R. Ryantm
f3b92a4441 pomerium: 0.32.7 -> 0.32.8 2026-06-12 16:51:10 +00:00
K900
126a102c12 plocate: Fix the package license (#528102) 2026-06-12 16:49:56 +00:00
nixpkgs-ci[bot]
c04f9a23cf attyx: 0.4.3 -> 0.4.5 (#531013) 2026-06-12 16:46:58 +00:00
R. Ryantm
91c185039a python3Packages.mistral-common: 1.11.2 -> 1.11.3 2026-06-12 16:42:23 +00:00
Gergő Gutyina
4e86145699 tabby-agent: migrate to pnpm 11 and fetcherVersion 4 (#531047) 2026-06-12 16:39:56 +00:00
Viacheslav Lotsmanov
65dda84778 skim: 4.0.0 → 4.7.0 2026-06-12 19:26:49 +03:00
Guy Chronister
91f3bd4ea0 iperf{2,3}: migrate to by-name
Assisted-by: Cursor Composer 2.5
2026-06-12 11:25:39 -05:00
Guy Chronister
89848919b5 iperf{2,3}: switch to finalAttrs, use strictDeps and structuredAttrs
Assisted-by: Cursor Composer 2.5
2026-06-12 11:25:39 -05:00
Matt Sturgeon
b92da2f265 ci: update pinned (#530903) 2026-06-12 16:14:58 +00:00
Gaetan Lepage
5e8c975ae6 csharp-ls: 0.24.0 -> 0.25.0
Diff:
https://github.com/razzmatazz/csharp-language-server/compare/0.24.0...0.25.0

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

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

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

This update includes 28 security fixes.

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

This update includes 28 security fixes.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

We still keep an empty `patches = []` around, as we still don't want to
use the patches from the non-forked mcpp.
2026-06-11 21:54:26 +03:00
nixpkgs-ci[bot]
c31236ab01 qdrant: 1.18.1 -> 1.18.2 (#530331) 2026-06-11 18:54:03 +00:00
nixpkgs-ci[bot]
dde20f808a buildkite-agent: 3.127.1 -> 3.127.2 (#529145) 2026-06-11 18:53:52 +00:00
nixpkgs-ci[bot]
ab14832f94 lis: 2.1.10 -> 2.1.11 (#527535) 2026-06-11 18:53:50 +00:00
R. Ryantm
28c79cf50c netfoil: 0.3.1 -> 0.4.0 2026-06-11 18:44:40 +00:00
Austin Horstman
e3d00d9dbb _1password-cli: 2.34.0 -> 2.34.1 (#530812) 2026-06-11 18:33:08 +00:00
Gaetan Lepage
1eb8b23030 python3Packages.flash-attn-3: 3.0.0-unstable-2026-06-02 -> 3.0.0-unstable-2026-06-10 2026-06-11 18:23:00 +00:00
Peder Bergebakken Sundt
2acb25fb2f simplex-chat-desktop: 6.5.2 -> 6.5.4 (#530769) 2026-06-11 18:19:51 +00:00
Santhosh Raju
e643d1953a ssh-to-age: 1.2.0 -> 1.3.0 2026-06-11 20:18:13 +02:00
Gaétan Lepage
c7b65c538b python3Packages.uvloop: fix riscv64-linux build (#530770) 2026-06-11 18:16:19 +00:00
Gaetan Lepage
2375a957d3 python3Packages.flash-attn: 2.8.3 -> 2.8.3.post1
Diff: https://github.com/Dao-AILab/flash-attention/compare/v2.8.3...v2.8.3.post1

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

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

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

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

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

Assisted-by: Claude Code (claude-fable-5)
2026-06-11 09:55:27 -07:00
R. Ryantm
4bf03866e6 python3Packages.llguidance: 1.7.5 -> 1.7.6 2026-06-11 16:50:13 +00:00
Arne Keller
129235ea7d six-sines: init at 1.1.0 (#520932) 2026-06-11 16:49:24 +00:00
R. Ryantm
b61a6e1148 terraform-providers.buildkite_buildkite: 1.33.0 -> 1.34.0 2026-06-11 16:48:32 +00:00
Arne Keller
bf2b8375de nih-plug: init at 0-unstable-2026-05-10 (#520231) 2026-06-11 16:43:05 +00:00
nixpkgs-ci[bot]
c9ac702ae8 openstack-rs: 0.13.5 -> 0.13.7 (#530706) 2026-06-11 16:34:13 +00:00
nixpkgs-ci[bot]
38be89c980 pyfa: 2.66.3 -> 2.67.0 (#530670) 2026-06-11 16:34:07 +00:00
nixpkgs-ci[bot]
39f795bd0c kicad: Fix rebuild when compressStep = false (#523928) 2026-06-11 16:33:35 +00:00
R. Ryantm
babc435df7 reaper: 7.73 -> 7.74 2026-06-11 16:27:21 +00:00
Adam C. Stephens
f8330c7eb5 restic: 0.18.1 -> 0.19.0 (#530032) 2026-06-11 16:25:45 +00:00
Marie Ramlow
dceb7942cb transmission_4-mac: set meta.platforms to lib.platforms.darwin (#530682) 2026-06-11 16:17:26 +00:00
Masum Reza
d89251e9f8 nixos/bcachefs: fix scrub command (#518198) 2026-06-11 16:15:05 +00:00
Tom Oostveen
4c1fb8659a neovim-unwrapped: 0.12.2 -> 0.12.3
Diff: https://github.com/neovim/neovim/compare/v0.12.2...v0.12.3

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

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

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

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

Fixes #524215.

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

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

to

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

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

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

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

The same commit also broke callers that override `kernel` with an
`aggregateModules` tree (the in-tree zfs image builders, disko), since
that has no `.target`. The single `kernel` argument was being used for
two unrelated things: the boot image for `qemu -kernel` and the module
tree for the initrd. Split the latter out into a new `kernelModules`
argument (defaulting to `kernel`), point the zfs image builders at it,
and throw a clear error explaining the migration when `kernel.target`
is missing.
2026-06-11 18:21:30 +03:00
Logan Pulley
4b68826b8c restic: 0.18.1 -> 0.19.0 2026-06-11 10:20:45 -05:00
xiaodong.jia
7e4a18608d prometheus-xray-exporter: switch to fork with user metrics working 2026-06-11 23:16:09 +08:00
Fabian Affolter
0e8f6c0da9 roadtools: init at 0.0.2 2026-06-11 16:53:47 +02:00
Fabian Affolter
a871948418 python3Packages.roadtools: add mainProgram 2026-06-11 16:53:47 +02:00
Fabian Affolter
32817e474b python3Packages.roadtools: migrate to finalAttrs 2026-06-11 16:53:47 +02:00
Fabian Affolter
d10f053978 python3Packages.roadtx: 1.21.1 -> 1.22.0 2026-06-11 16:53:47 +02:00
Fabian Affolter
19d5f3137e python3Packages.selenium-wire-roadtx: init at 0-unstable-2026-05-20
Extends Selenium's Python bindings to give you the ability to inspect
requests made by the browser

https://github.com/dirkjanm/selenium-wire-roadtx
2026-06-11 16:53:46 +02:00
Adriel Velazquez
ddb89b0a77 antigravity-cli: 1.0.7 -> 1.0.8 2026-06-11 14:42:04 +00:00
Burfeind, Jan-Niklas
a902829b44 openocd-adi: 0.12.0-1.3.1-1 -> 0.12.0-1.3.1-2
and switch to finalAttrs

Co-authored-by: Pavol Rusnak <pavol@rusnak.io>
2026-06-11 16:40:49 +02:00
R. Ryantm
f8e021d797 aliyun-cli: 3.3.18 -> 3.3.23 2026-06-11 14:26:48 +00:00
Sergei Volkov
2f8b46dfaf maintainers: update taranarmo 2026-06-11 16:20:19 +02:00
R. Ryantm
1ae517acfc vscode-extensions.saoudrizwan.claude-dev: 3.86.2 -> 3.89.2 2026-06-11 14:01:43 +00:00
R. Ryantm
8170f556a8 tinymist: 0.14.21 -> 0.14.25 2026-06-11 13:53:09 +00:00
Fabian Affolter
7bdb2c1a2e python3Packages.roadrecon: 1.7.4 -> 2.0.0 2026-06-11 15:44:49 +02:00
Fabian Affolter
9f02bf092a python3Packages.roadlib: 1.6.0 -> 1.7.0 2026-06-11 15:44:35 +02:00
teutat3s
d9cf234350 electron-chromedriver_42: 42.3.0 -> 42.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v42.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.3.0...v42.4.0
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
2026-06-11 15:25:14 +02:00
teutat3s
e9abfa86b0 electron_42-bin: 42.3.0 -> 42.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v42.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.3.0...v42.4.0
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
2026-06-11 15:25:01 +02:00
teutat3s
fb75776163 electron-chromedriver_41: 41.7.1 -> 41.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v41.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.1...v41.7.2
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:48 +02:00
teutat3s
14459880ca electron_41-bin: 41.7.1 -> 41.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v41.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.1...v41.7.2
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:35 +02:00
teutat3s
523d7b5c8c electron-chromedriver_40: 40.10.2 -> 40.10.3
- Changelog: https://github.com/electron/electron/releases/tag/v40.10.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.2...v40.10.3
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9112
- Fixes CVE-2026-9113
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9119
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:21 +02:00
teutat3s
729b5f94e5 electron_40-bin: 40.10.2 -> 40.10.3
- Changelog: https://github.com/electron/electron/releases/tag/v40.10.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.2...v40.10.3
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9112
- Fixes CVE-2026-9113
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9119
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:24:08 +02:00
R. Ryantm
a25854498c rain-bittorrent: 2.3.0 -> 2.3.1 2026-06-11 13:23:46 +00:00
teutat3s
2765b648f9 electron-source.electron_41: 41.7.1 -> 41.7.2
- Changelog: https://github.com/electron/electron/releases/tag/v41.7.2
- Diff: https://github.com/electron/electron/compare/refs/tags/v41.7.1...v41.7.2
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:23:45 +02:00
R. Ryantm
2c2f9ae204 python3Packages.smp: 4.0.2 -> 4.1.0 2026-06-11 13:20:43 +00:00
Karun Sandhu
e6c4523ce4 lunatask: 2.1.28 -> 2.1.29 2026-06-11 15:17:37 +02:00
teutat3s
28cf837ea7 electron-source.electron_40: 40.10.2 -> 40.10.3
- Changelog: https://github.com/electron/electron/releases/tag/v40.10.3
- Diff: https://github.com/electron/electron/compare/refs/tags/v40.10.2...v40.10.3
- Fixes CVE-2026-9110
- Fixes CVE-2026-9111
- Fixes CVE-2026-9112
- Fixes CVE-2026-9113
- Fixes CVE-2026-9114
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
- Fixes CVE-2026-9117
- Fixes CVE-2026-9118
- Fixes CVE-2026-9119
- Fixes CVE-2026-9120
- Fixes CVE-2026-9121
- Fixes CVE-2026-9122
- Fixes CVE-2026-9124
- Fixes CVE-2026-9126
2026-06-11 15:07:37 +02:00
R. Ryantm
eecbab7fe8 openttd-jgrpp: 0.72.2 -> 0.72.3 2026-06-11 12:47:10 +00:00
R. Ryantm
50f0498e11 crowdin-cli: 4.14.2 -> 4.14.3 2026-06-11 12:36:14 +00:00
R. Ryantm
afbe4322d9 nemu: 3.4.0 -> 3.5.0 2026-06-11 12:30:47 +00:00
Codex Developer
5b2e1dc83a openclaw: 2026.6.1 -> 2026.6.5 2026-06-11 08:16:49 -04:00
R. Ryantm
f373d42b75 python3Packages.stanza: 1.12.1 -> 1.12.2 2026-06-11 12:10:27 +00:00
R. Ryantm
ec2a43cfd0 nu_scripts: 0-unstable-2026-05-31 -> 0-unstable-2026-06-03 2026-06-11 11:55:47 +00:00
R. Ryantm
4abf5416ab openstack-rs: 0.13.5 -> 0.13.7 2026-06-11 11:31:35 +00:00
R. Ryantm
329b7b5525 vscode-extensions.svelte.svelte-vscode: 110.1.0 -> 110.2.0 2026-06-11 11:15:52 +00:00
xiaodong.jia
f07ac86aa7 prometheus-xray-exporter: init at 0.2.0 2026-06-11 19:03:55 +08:00
R. Ryantm
699fcdc9a1 camunda-modeler: 5.46.1 -> 5.48.0 2026-06-11 10:50:04 +00:00
R. Ryantm
a13e9a1bd3 jetbrains-toolbox: 3.4.3.81140 -> 3.5.0.84344 2026-06-11 10:34:31 +00:00
Rafael Fernández López
43d6a05fd6 wasmtime: 45.0.0 -> 45.0.1 2026-06-11 12:19:10 +02:00
R. Ryantm
9d405991dc typos: 1.47.0 -> 1.47.2 2026-06-11 10:17:20 +00:00
Gaetan Lepage
b9b63bd5c9 python3Packages.torchaudio: skip failing (flaky) tests on aarch64-linux 2026-06-11 10:14:57 +00:00
Marie Ramlow
55cf448ab1 transmission_4-mac: set meta.platforms to lib.platforms.darwin 2026-06-11 12:13:51 +02:00
R. Ryantm
626f4cd1db python3Packages.greeclimate: 2.1.4 -> 3.0.0 2026-06-11 10:13:37 +00:00
R. Ryantm
dc177496ef python3Packages.elevenlabs: 2.50.0 -> 2.52.0 2026-06-11 10:12:55 +00:00
R. Ryantm
75e570a5e3 playwright-mcp: 0.0.74 -> 0.0.76 2026-06-11 09:57:29 +00:00
R. Ryantm
2c794f5353 tutanota-desktop: 348.260529.2 -> 350.260608.0 2026-06-11 09:51:43 +00:00
R. Ryantm
a1196ce818 filius: 2.11.0 -> 2.12.1 2026-06-11 09:50:03 +00:00
R. Ryantm
69dbe525f3 golazo: 0.25.0 -> 0.26.0 2026-06-11 09:31:08 +00:00
R. Ryantm
64668a48fd pyfa: 2.66.3 -> 2.67.0 2026-06-11 09:26:39 +00:00
Yifei Sun
1f29ba71e6 spacedrive: mark as broken 2026-06-11 11:14:09 +02:00
R. Ryantm
2bc8260a6c patch2pr: 0.44.0 -> 0.45.0 2026-06-11 08:37:09 +00:00
Harinn
0c5c16d7df picoclaw: 0.2.1 -> 0.2.9 2026-06-11 14:26:53 +07:00
Gaetan Lepage
048adb9b01 cudaPackages.nccl: 2.28.7-1 -> 2.30.7-1
Diff: https://github.com/NVIDIA/nccl/compare/v2.28.7-1...v2.30.7-1

Changelog: https://github.com/NVIDIA/nccl/releases/tag/v2.30.7-1
2026-06-11 07:22:15 +00:00
celeste
465833524f sif: 0-unstable-2026-06-09 -> 0-unstable-2026-06-11 2026-06-11 00:04:38 -07:00
Fabian Affolter
332a14a384 checkov: 3.2.533 -> 3.3.0
Diff: https://github.com/bridgecrewio/checkov/compare/3.2.533...3.3.0

Changelog: https://github.com/bridgecrewio/checkov/releases/tag/3.3.0
2026-06-11 09:00:47 +02:00
R. Ryantm
3b9a5a9557 vscode-extensions.databricks.databricks: 2.10.8 -> 2.11.0 2026-06-11 07:00:16 +00:00
Sergei Trofimovich
eaa6948c8f quesoglc: fix build by disabling system glew
Without the change the build fails as:
https://hydra.nixos.org/build/330916076

  ../src/ocontext.h:134:3: error: unknown type name 'GLEWContext'
    134 |   GLEWContext glewContext;      /* GLEW context for OpenGL extensions */
        |   ^~~~~~~~~~~
2026-06-11 07:04:15 +01:00
R. Ryantm
ee4b4dc7ff atlas: 1.2.1 -> 1.2.2 2026-06-11 06:03:34 +00:00
R. Ryantm
23a9cec7f6 tera-cli: 0.5.0 -> 0.5.1 2026-06-11 04:44:19 +00:00
R. Ryantm
65d4b83fe7 vscode-extensions.danielsanmedium.dscodegpt: 3.20.14 -> 3.22.1 2026-06-11 03:58:03 +00:00
R. Ryantm
de6adff1dc libretro-shaders-slang: 0-unstable-2026-05-07 -> 0-unstable-2026-06-10 2026-06-11 03:37:31 +00:00
R. Ryantm
8958fa503d sonoscli: 0.3.1 -> 0.3.2 2026-06-11 02:47:08 +00:00
Robert Schütz
98b6b1ead1 flare-signal: 0.20.5 -> 0.20.6
Diff: https://gitlab.com/schmiddi-on-mobile/flare/-/compare/0.20.5...0.20.6

Changelog: https://gitlab.com/schmiddi-on-mobile/flare/-/blob/0.20.6/CHANGELOG.md
2026-06-10 19:44:13 -07:00
R. Ryantm
895b1d923d oksh: 7.8 -> 7.9 2026-06-11 02:10:52 +00:00
R. Ryantm
01bf590cd2 tenv: 4.12.2 -> 4.14.7 2026-06-11 02:07:52 +00:00
Chahatpreet Singh
9d4f8a67ea asymptote: 3.11 -> 3.12
* Added `vulkan-headers` and `glfw` to `buildInputs` to support
  the new Vulkan renderer introduced in this release.
2026-06-11 01:33:59 +00:00
R. Ryantm
606a3ffa16 sbom4python: 0.12.5 -> 0.12.6 2026-06-10 23:38:38 +00:00
R. Ryantm
2c4572adf2 zed-discord-presence: 0.11.3 -> 0.12.0 2026-06-10 23:05:00 +00:00
Michael Daniels
70ace1402a python3Packages.pipdeptree: rec -> finalAttrs 2026-06-10 18:42:47 -04:00
Michael Daniels
51599c162d python3Packages.pipdeptree: 2.30.0 -> 3.1.0
Diff: https://github.com/tox-dev/pipdeptree/compare/2.30.0...3.1.0
2026-06-10 18:39:39 -04:00
Andreas Wiese
84ef80c6e7 nixos/bcachefs: fix scrub command
Before bcachefs-tools v1.34.0, scrub command was `bcachefs data scrub
…`, then it got `bcachefs scrub …` with the old one still working.  The
old one doesn't work anymore.

Fix the command for `services.bcachefs.autoScrub`, including version switch.
2026-06-11 00:19:13 +02:00
R. Ryantm
3dffd2c26e ansilove: 4.2.1 -> 4.2.2 2026-06-10 21:45:25 +00:00
Sergei Trofimovich
72374744fa aocl-utils: fix version to 5.3, not 5.3.0
Without the change hydra fails to fetch nonexistent tag:
https://hydra.nixos.org/build/330676530
2026-06-10 22:38:55 +01:00
Leona Maroni
c77094de96 gitlab: 18.11.4 -> 18.11.5
https://docs.gitlab.com/releases/patches/patch-release-gitlab-19-0-2-released/
2026-06-10 23:24:32 +02:00
R. Ryantm
1653ad739f fosrl-olm: 1.5.0 -> 1.6.0 2026-06-10 20:55:19 +00:00
R. Ryantm
004641a92b vscode-extensions.foam.foam-vscode: 0.42.0 -> 0.43.1 2026-06-10 20:01:32 +00:00
Acid Bong
e99b887ce8 ci: move Treefmt settings into a separate file 2026-06-10 22:22:07 +03:00
Pratham Patel
cbe1f8981a xdg-desktop-portal-cosmic: 1.0.13 -> 1.0.16 2026-06-11 00:49:27 +05:30
Pratham Patel
92f1bf4ee0 cosmic-workspaces-epoch: 1.0.13 -> 1.0.16 2026-06-11 00:49:27 +05:30
Pratham Patel
c0fd72cc5d cosmic-wallpapers: 1.0.13 -> 1.0.16 2026-06-11 00:49:26 +05:30
Pratham Patel
19dd18994f cosmic-term: 1.0.13 -> 1.0.16 2026-06-11 00:49:26 +05:30
Pratham Patel
989b10591b cosmic-store: 1.0.13 -> 1.0.16 2026-06-11 00:49:25 +05:30
Pratham Patel
914154f66d cosmic-settings-daemon: 1.0.13 -> 1.0.16 2026-06-11 00:49:25 +05:30
Pratham Patel
3335360cb1 cosmic-settings: 1.0.13 -> 1.0.16 2026-06-11 00:49:25 +05:30
Pratham Patel
30e3096e6f cosmic-session: 1.0.13 -> 1.0.16 2026-06-11 00:49:24 +05:30
Pratham Patel
bca380403b cosmic-screenshot: 1.0.13 -> 1.0.16 2026-06-11 00:49:24 +05:30
Pratham Patel
760bdf2a67 cosmic-reader: 0-unstable-2026-05-20 -> 0-unstable-2026-06-06 2026-06-11 00:49:24 +05:30
Pratham Patel
266e078613 cosmic-randr: 1.0.13 -> 1.0.16 2026-06-11 00:49:23 +05:30
Pratham Patel
968794b9e1 cosmic-player: 1.0.13 -> 1.0.16 2026-06-11 00:49:23 +05:30
Pratham Patel
743076232c cosmic-panel: 1.0.13 -> 1.0.16 2026-06-11 00:49:22 +05:30
Pratham Patel
1420532dfa cosmic-osd: deduplicate the dual sources for the cosmic-settings crate 2026-06-11 00:49:22 +05:30
Pratham Patel
0a02121870 cosmic-osd: 1.0.13 -> 1.0.16 2026-06-11 00:49:21 +05:30
Pratham Patel
68f7fff13d cosmic-notifications: 1.0.13 -> 1.0.16 2026-06-11 00:49:21 +05:30
Pratham Patel
cc68250df0 cosmic-launcher: 1.0.13 -> 1.0.16 2026-06-11 00:49:20 +05:30
Pratham Patel
270e90a4df cosmic-initial-setup: 1.0.13 -> 1.0.16 2026-06-11 00:49:20 +05:30
Pratham Patel
d484d8e9cc cosmic-idle: 1.0.13 -> 1.0.16 2026-06-11 00:49:19 +05:30
Pratham Patel
72f2c6d0ab cosmic-icons: 1.0.13 -> 1.0.16 2026-06-11 00:49:19 +05:30
Pratham Patel
0222a82ac2 cosmic-greeter: 1.0.13 -> 1.0.16 2026-06-11 00:49:18 +05:30
Pratham Patel
d74923a731 cosmic-files: 1.0.13 -> 1.0.16 2026-06-11 00:49:18 +05:30
Pratham Patel
9fc8e2bc00 cosmic-edit: 1.0.13 -> 1.0.16 2026-06-11 00:49:17 +05:30
Pratham Patel
fa83f1996d cosmic-comp: 1.0.13 -> 1.0.16 2026-06-11 00:49:17 +05:30
Pratham Patel
64262168b5 cosmic-bg: 1.0.13 -> 1.0.16 2026-06-11 00:49:17 +05:30
Pratham Patel
4fd38cc40f cosmic-applibrary: 1.0.13 -> 1.0.16 2026-06-11 00:49:16 +05:30
Pratham Patel
de97844be3 cosmic-applets: 1.0.13 -> 1.0.16 2026-06-11 00:49:16 +05:30
R. Ryantm
6bb14dc39f apidog: 2.8.32 -> 2.8.33 2026-06-10 18:52:15 +00:00
R. Ryantm
c3d6fdd993 python3Packages.aplpy: 2.2.0 -> 2.2.1 2026-06-10 16:47:37 +00:00
Robert Schütz
23325efa0f python3Packages.serialx: 1.8.0 -> 1.8.1
Diff: https://github.com/puddly/serialx/compare/v1.8.0...v1.8.1

Changelog: https://github.com/puddly/serialx/releases/tag/v1.8.1
2026-06-10 07:32:37 -07:00
Jonathan Davies
d1d438c8dd prometheus: 3.11.3 → 3.12.0
Drop fstype test patch.
2026-06-10 15:30:03 +01:00
git@71rd.net
21c67d3007 schildi-revenge: 2026.05.05 -> 2026.06.06
Output files in new release have other names.
New release changes user-config in way that is not backwards compatible
with old releases
2026-06-10 13:39:17 +00:00
kilianar
0059b0de35 wealthfolio: 3.4.0 -> 3.5.2
https://github.com/wealthfolio/wealthfolio/releases/tag/v3.5.2
2026-06-10 14:50:01 +02:00
R. Ryantm
44662a3cfc qdrant: 1.18.1 -> 1.18.2 2026-06-10 12:08:30 +00:00
Cryolitia PukNgae
c62b71a01e fbset: fix cross build
Otherwise `nix build .#pkgsCross.riscv64.fbset` fails with

> bash: line 1: gcc: command not found
2026-06-10 19:49:11 +08:00
R. Ryantm
f11399b492 kimai: 2.58.0 -> 2.59.0 2026-06-10 11:34:57 +00:00
Nikola Knezevic
98bf6a542a kubernetes-helm: fix darwin side to use correct substitute paths
darwin part was ignore in the recent upgrade to 4.2.0, so builds are
failing on darwin.
2026-06-10 13:34:15 +02:00
Alex Galvin
0af0d9f6fb bcachefs-tools: 1.38.3 -> 1.38.4 2026-06-10 04:31:02 -04:00
Yureka
503b3f2002 electron-source.electron_42: 42.3.0 -> 42.4.0
- Changelog: https://github.com/electron/electron/releases/tag/v42.4.0
- Diff: https://github.com/electron/electron/compare/refs/tags/v42.3.0...v42.4.0
- Fixes CVE-2026-9115
- Fixes CVE-2026-9116
2026-06-10 09:52:43 +02:00
R. Ryantm
62b7fdcc32 googlesans-code: 7.000 -> 7.001 2026-06-10 07:31:00 +00:00
Sizhe Zhao
737356d7d9 firewalld: don't depend on nm-connection-editor 2026-06-10 14:22:40 +08:00
Sizhe Zhao
bc9cc199e4 firewalld: 2.4.0 -> 2.4.2 2026-06-10 14:22:37 +08:00
Vincent Laporte
28c43f1cb3 ocamlPackages.ocaml-r: 0.6.0 → 0.7.0
Fixes build with R 4.6
2026-06-10 06:45:14 +02:00
nick-linux8
25c6fef52b xf86-input-libinput: add nick-linux to maintainers 2026-06-09 23:43:33 -04:00
nick-linux8
9ca91dd25e xf86-input-evdev: add nick-linux to maintainers 2026-06-09 23:34:03 -04:00
R. Ryantm
d232104ac2 rsshub: 0-unstable-2026-05-31 -> 0-unstable-2026-06-09 2026-06-10 03:14:54 +00:00
nick-linux8
c231b521ac xset: add nick-linux to maintainers 2026-06-09 23:13:31 -04:00
nick-linux8
290b66f8b5 xdotool: add nick-linux to maintainers 2026-06-09 22:31:45 -04:00
nick-linux8
48e222204d xrdb: add nick-linux to maintainers 2026-06-09 22:16:35 -04:00
nick-linux8
0aef84ab90 xrandr: add nick-linux to maintainers 2026-06-09 22:09:49 -04:00
nick-linux8
6de3aa5f59 xprop: add nick-linux to maintainers 2026-06-09 22:05:44 -04:00
nick-linux8
81ec1027e0 xinput: add nick-linux to maintainers 2026-06-09 21:59:36 -04:00
nick-linux8
40d508f810 xauth: add nick-linux to maintainers 2026-06-09 21:50:14 -04:00
nick-linux8
55f97042c8 xorg-server: add nick-linux to maintainers 2026-06-09 21:36:15 -04:00
nick-linux8
c670843064 yaml-lang-server: add nick-linux to maintainers 2026-06-09 21:27:01 -04:00
nick-linux8
108d274ce4 yaml-fmt: add nick-linux to maintainers 2026-06-09 21:12:48 -04:00
nick-linux8
3cc5a52955 vlc: add nick-linux to maintainers 2026-06-09 20:51:07 -04:00
nick-linux8
aa39517cf7 iw: add nick-linux to maintainers 2026-06-09 19:42:52 -04:00
Ilan Joselevich
8f68c76d48 nixos/lib/utils: fix escapeSystemdPath for paths with "." segments
escapeSystemdPath relied on lib.strings.normalizePath, which only
collapses duplicate slashes and does not drop "." path components the
way systemd's path_simplify() does. A path like /mnt/./foo was thus
escaped to mnt-.-foo instead of mnt-foo, and systemd refused the
generated unit ("Where= setting doesn't match unit name").

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

Resolves: https://github.com/NixOS/nixpkgs/issues/515270
Assisted-by: Claude:claude-opus-4-8
2026-06-10 02:03:37 +03:00
r-vdp
9c5f401936 nixos/networkmanager: create the correct configured keyfile.path 2026-06-09 19:41:37 +03:00
r-vdp
9b869f92d3 nixos/networkmanager: convert tmpfiles to structured settings 2026-06-09 19:27:59 +03:00
Terry Garcia
3ccd28ab76 simplex-chat-desktop: 6.5.2 -> 6.5.4 2026-06-09 10:29:17 -05:00
Sam Pointon
50281dab55 nixos/haproxy: drop redundant and faulty config check
See https://github.com/haproxy/haproxy/issues/3341.

There are multiple issues with the current code:

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

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

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

So, let's just do that and remove it: the check isn't load bearing and 
is actively causing problems.
2026-06-09 14:39:28 +01:00
Thierry Delafontaine
00df5f1a4e television: 0.15.7 -> 0.15.8
https://github.com/alexpasmantier/television/releases/tag/0.15.8
2026-06-09 15:27:07 +02:00
R. Ryantm
cd580da6fb vscode-extensions.fstarlang.fstar-vscode-assistant: 0.25.0 -> 0.25.4 2026-06-09 11:33:11 +00:00
R. Ryantm
0fc257bd85 vscode-extensions.yy0931.vscode-sqlite3-editor: 1.0.212 -> 1.0.214 2026-06-09 03:49:02 +00:00
Gus
7f3053e901 seanime: 3.8.3 -> 3.8.4 2026-06-08 23:44:56 -04:00
R. Ryantm
c96aaca10c betula: 1.7.0 -> 1.8.0 2026-06-09 01:05:44 +00:00
Ethan Carter Edwards
c1aabb026d devin-cli: cleanup derivation
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-08 17:09:19 -07:00
SandaruKasa
4f1d484e4e vscode-extensions.gruntfuggly.todo-tree: bundle ripgrep 2026-06-09 02:01:35 +03:00
SandaruKasa
4cd5828347 vscode-extensions.gruntfuggly.todo-tree: modernize 2026-06-09 02:01:35 +03:00
SandaruKasa
e42efda306 vscode-extensions.gruntfuggly.todo-tree: adopt 2026-06-09 01:53:31 +03:00
SandaruKasa
3041c741c9 vscode-extensions.gruntfuggly.todo-tree: move to a separate file 2026-06-09 01:53:31 +03:00
Ethan Carter Edwards
411c555a35 rasm: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-08 11:32:50 -07:00
deathbymanatee
662a23d7dd labwc: make systemd dependency optional 2026-06-08 10:46:03 -05:00
gale
51195a0271 slimevr: use pnpm_10 and fetcherVersion 4 2026-06-08 10:15:30 -05:00
gale
d1090e782e slimevr-server: mark brokwn on darwin
slimevr already was.
2026-06-08 10:13:57 -05:00
Emilia Bopp
c425079181 python3Packages.schwifty: fix version mismatch
Versions on PyPI and GitHub are inconsistent as PyPI cannot faithfully
represent schwifty's CalVer scheme, in particular leading zeros in the
month. Therefore we treat them as separate, independent version numbers.

fixes #514132
2026-06-08 09:51:34 +02:00
0xSA7
b858e5f918 coulomb: fix wrapper injection, missing GUI icons, and add co-maintainer 2026-06-08 10:09:52 +03:00
0xSA7
5525b5476b maintainers: add 0xSA7 2026-06-08 10:09:23 +03:00
andre4ik3
c21c0dc02d fex: 2604 -> 2605 2026-06-08 07:01:57 +00:00
OPNA2608
818842912f lomiri-qt6.morph-browser: Make Lomiri.Thumbnailer QML module available
Used in the download page to get download thumbnails.
2026-06-08 02:13:44 +02:00
OPNA2608
e0b49cf5fc lomiri-qt6.lomiri-thumbnailer: Ignore Qt6.11 test failures for now
Lacking the energy and insight to debug these right now. Opened an upstream ticket about it.
2026-06-08 01:36:30 +02:00
Michael Daniels
79abb5fdca maintainers: remove maintainers with deleted GitHub accounts 2026-06-07 15:51:06 -04:00
R. Ryantm
78abd8cbd0 vscode-extensions.detachhead.basedpyright: 1.39.6 -> 1.39.7 2026-06-07 18:50:09 +00:00
R. Ryantm
924c90547e vscode-extensions.dart-code.dart-code: 3.134.0 -> 3.136.0 2026-06-07 17:45:30 +00:00
Antoine du Hamel
3f318e99f1 pnpm-fixup-state-db: make it depend on nodejs-slim 2026-06-07 16:25:38 +02:00
Antoine du Hamel
3c9cf6210c nodejs: remove npm and corepack passthru
The passthru has been added to give a migration path, but those outputs
were not present on the 25.11's `nodejs` derivation. Removing those
is helpful to use them to discriminate between the slim and non-slim
variants for derivations that accept one or the other.
2026-06-07 16:25:38 +02:00
Antoine du Hamel
eaad2d4d3c srcOnly: disable outputChecks 2026-06-07 16:25:24 +02:00
R. Ryantm
565a3db5b7 buildkite-agent: 3.127.1 -> 3.127.2 2026-06-07 14:02:38 +00:00
nick-linux8
943d14469c alsa-{firmware,plugins}: adopt packages, fix https 2026-06-07 02:17:44 -04:00
kaynetik
7a77089c8f podman-desktop: derive .desktop entry from upstream .flatpak.desktop
Install the upstream .flatpak.desktop directly instead of hand-maintaining
a makeDesktopItem, rewriting only the launcher command and icon name and
dropping the X-Flatpak key. This keeps Categories and Keywords aligned with
upstream and prevents them from regressing. The --replace-fail patterns
fail the build if upstream renames those lines.

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

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

Changelog: https://github.com/kardia-as/zigpy-zboss/releases/tag/v2.0.0
2026-06-06 21:32:27 -07:00
Harinn
1c8f980200 python3Packages.classify-imports: modernize 2026-06-07 11:03:15 +07:00
Harinn
569d438b58 python3Packages.classify-imports: migrate to pyproject 2026-06-07 11:00:06 +07:00
Angel J
cb960045a0 stellar-core: 26.1.0 -> 27.0.0 2026-06-06 20:28:14 -07:00
Angel J
2e227e9836 stellar-core: disable flaky PostgreSQL test 2026-06-06 18:10:21 -07:00
Ethan Carter Edwards
87262e6569 ripgrep: modernize
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-06-06 15:45:29 -07:00
TomaSajt
ab4375f308 jasp-desktop: 0.97.0 -> 0.97.1 2026-06-06 00:24:48 +02:00
Aaron Andersen
57bc3b02d7 fprintd: replace systemd dependency with systemdLibs 2026-06-05 16:24:03 -04:00
TomaSajt
7ef0805ed8 jasp-desktop: 0.96.0 -> 0.97.0, add module fetcher script 2026-06-05 21:38:39 +02:00
R. Ryantm
eb723dfccf oxfmt: 0.52.0 -> 0.53.0 2026-06-05 16:04:57 +00:00
R. Ryantm
e20ecbf1c7 worktrunk: 0.53.0 -> 0.56.0 2026-06-05 03:25:45 +00:00
Skye Soss
c228984ad6 plocate: Fix the package license 2026-06-04 15:06:04 -05:00
Marcin Serwin
36cb1fed8b maintainers: drop cirno-999
Signed-off-by: Marcin Serwin <marcin@serwin.dev>
2026-06-04 11:46:37 +02:00
Francesco Gazzetta
8894990e8a tclPackages.rl_json: 0.16 -> 0.17.6 2026-06-04 11:31:14 +02:00
R. Ryantm
f9f9e010cd libtoxcore: 0.2.22 -> 0.2.23 2026-06-04 00:36:31 +00:00
Guy Chronister
181953216a altermime: switch to finalAttrs and SRI hash format
Assisted-by: Cursor Composer 2.5
2026-06-03 15:52:53 -05:00
OPNA2608
0cc2cc60b9 {lomiri,lomiri-qt6}.lomiri-ui-toolkit: 1.3.5905 -> 1.3.5906 2026-06-03 21:27:29 +02:00
Guy Chronister
f91de7a413 acl2: switch to finalAttrs pattern, switch to hash
Assisted-by: Cursor Composer 2.5
2026-06-03 12:25:23 -05:00
Guy Chronister
df6c982022 acl2.libipasir: switch to finalAttrs pattern, switch to SRI hash
Assisted-by: Cursor Composer 2.5
2026-06-03 11:43:29 -05:00
Jared Baur
cdf24c1fec tests.trivial-builders: add requireFile test
This asserts that the names of derivations created with requireFile
are not influenced by differing package sets.
2026-06-03 10:14:22 -04:00
R. Ryantm
230d97228d lis: 2.1.10 -> 2.1.11 2026-06-03 12:30:42 +00:00
teutat3s
aff25da20b libreoffice: unvendor libfreehand 2026-06-03 10:12:19 +02:00
Jared Baur
d2d149334a requireFile: use stdenvNoCC
When not using stdenvNoCC with a package-set setup for
cross-compilation, the host platform's target triplet is added as a
suffix to the derivation name, invalidating the requireFile FOD. Using
stdenvNoCC prevents that due to some logic in `make-derivation.nix`,
which more closely matches the behavior before switching to `extendMkDerivation`.
2026-06-01 19:01:07 -04:00
Bohdan Tkachenko
ed755b09ed vscode-with-extensions: use the editor's iconName for the desktop icon
`vscode-with-extensions` hardcoded the wrapped editor's icon basename to
`vs${executableName}`, the default value of `iconName` in the generic
builder. Editors that override `iconName` to something without the `vs`
prefix (code-cursor, windsurf, kiro, antigravity-ide) therefore ended up with a
dangling `vs<name>.png` pixmap symlink and no real icon, so their desktop
entry's `Icon=` resolved to nothing and launchers/docks showed a blank icon.

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

Assisted-by: Claude Opus 4.8 (1M context)
2026-05-30 14:34:36 -04:00
R. Ryantm
92cab69cba python3Packages.glean-parser: 19.0.0 -> 19.2.0 2026-05-30 07:12:21 +00:00
R. Ryantm
2f3422d38d vscode-extensions.vscjava.vscode-java-pack: 0.30.5 -> 0.31.0 2026-05-29 14:05:35 +00:00
R. Ryantm
abde2d1404 vscode-extensions.yzane.markdown-pdf: 2.0.1 -> 2.1.0 2026-05-27 15:21:07 +00:00
Gutyina Gergő
c3118ee9d5 rubyPackages.openssl: drop openssl_1_1 support 2026-05-27 12:49:01 +02:00
Emil Fresk
7d6cf9c926 kicad: Fix rebuild when compressStep = false
It does no longer rebuild as expected:

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

> nix-instantiate --eval -E 'with import ./. {}; (kicad.override { compressStep = false; }).base.drvPath'
"/nix/store/8b0wimhxyr3vlbxsr8xybnzaz06161k5-kicad-base-10.0.3.drv"
2026-05-25 11:01:19 +02:00
Moraxyc
0487571275 ghostfolio: 3.2.0 -> 3.3.0 2026-05-18 00:39:55 +08:00
Bart Brouns
c602aa679a six-sines: init at 1.1.0 2026-05-16 16:04:07 +02:00
R. Ryantm
84e9acce9c joplin-cli: 3.5.1 -> 3.6.2 2026-05-15 09:17:49 +00:00
Bart Brouns
ef4ebc2ac9 nih-plug: init at 0-unstable-2026-05-10 2026-05-15 05:33:58 +02:00
R. Ryantm
691c239a1e vk-bootstrap: 1.4.341 -> 1.4.350 2026-05-14 12:50:31 +00:00
R. Ryantm
7b761eb574 cproto: 4.7y -> 4.8 2026-05-14 00:39:17 +00:00
Moraxyc
1f060bfb29 ghostfolio: add ghostfolio-migrate helper 2026-05-13 22:19:03 +08:00
Moraxyc
a2bce4fdec ghostfolio: 2.254.0 -> 3.2.0, refactor 2026-05-13 22:07:38 +08:00
Moraxyc
014cee4ea6 ghostfolio: reduce closure size 2026-05-13 22:07:37 +08:00
R. Ryantm
9faac3d4a3 wluma: 4.10.0 -> 4.11.1 2026-05-11 17:38:01 +00:00
kirkwood
8c81cf53d3 enpass: fix updater script 2026-05-11 13:04:04 +10:00
kirkwood
89deb50e59 enpass: fix updater script 2026-04-09 15:06:06 +10:00
505 changed files with 6702 additions and 4917 deletions

View File

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

View File

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

122
ci/treefmt.nix Normal file
View File

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

View File

@@ -26,6 +26,10 @@
- `linux-kernel.DTB` is available as the `buildDTBs` parameter and passthru attribute on the kernel builders.
- `linux-kernel.{autoModules,preferBuiltin,extraConfig}` were already available as kernel builder parameters.
- The `img` argument of `vmTools` has been renamed to `kernelImage`, as it collided with the top-level `img` package.
Additionally, the kernel module tree used inside the VM has been split out of the `kernel` argument into a new `kernelModules` argument (defaulting to `kernel`).
Callers that overrode `kernel` with a module tree (e.g. from `pkgs.aggregateModules`) to make extra modules available must now pass it via `kernelModules` instead, keeping `kernel` pointing at a bootable kernel derivation.
- The ARMv5 Linux kernel build now uses a standard configuration and generates a standard compressed image instead of the deprecated legacy UBoot image format.
`lib.systems.{examples,platforms}.{sheevaplug,pogoplug4}` have been unified into `lib.systems.examples.armv5tel-multiplatform`.
Note that there is no official support for ARMv5 and it is not possible to build even a simple NixOS configuration out of the box.

View File

@@ -157,6 +157,11 @@
githubId = 105598867;
matrix = "@0xmrtt:envs.net";
};
_0xSA7 = {
name = "Saleh Diaa Ahmed";
github = "0xSA7";
githubId = 153073356;
};
_1000101 = {
email = "b1000101@pm.me";
github = "1000101";
@@ -329,12 +334,6 @@
githubId = 381298;
name = "9R";
};
_9yokuro = {
email = "xzstd099@protonmail.com";
github = "9yokuro";
githubId = 119095935;
name = "9yokuro";
};
a-camarillo = {
name = "Anthony Camarillo";
email = "anthony.camarillo.96@gmail.com";
@@ -5103,12 +5102,6 @@
githubId = 68112;
name = "Simon";
};
cirno-999 = {
email = "reverene@protonmail.com";
github = "cirno-999";
githubId = 73712874;
name = "cirno-999";
};
citadelcore = {
email = "alex@arctarus.co.uk";
github = "RealityAnomaly";
@@ -8393,11 +8386,6 @@
githubId = 16175276;
keys = [ { fingerprint = "E4CE B0F0 B2EC 09A3 9678 F294 CC7A 7E3C 6CF3 1343"; } ];
};
EstebanMacanek = {
name = "Esteban Macanek";
github = "EstebanMacanek";
githubId = 75503218;
};
esteve = {
name = "Esteve Fernandez";
email = "nixpkgs@nara.ac";
@@ -11906,12 +11894,6 @@
github = "ivan-timokhin";
githubId = 9802104;
};
ivan-tkatchev = {
email = "tkatchev@gmail.com";
github = "ivan-tkatchev";
githubId = 650601;
name = "Ivan Tkatchev";
};
ivan770 = {
email = "ivan@ivan770.me";
github = "ivan770";
@@ -13469,12 +13451,6 @@
github = "joshprk";
githubId = 123624726;
};
joshuafern = {
name = "Joshua Fern";
email = "joshuafern@protonmail.com";
github = "JoshuaFern";
githubId = 4300747;
};
joshvanl = {
email = " me@joshvanl.dev ";
github = "JoshVanL";
@@ -19271,12 +19247,6 @@
name = "Nasir Hussain";
keys = [ { fingerprint = "7A10 AB8E 0BEC 566B 090C 9BE3 D812 6E55 9CE7 C35D"; } ];
};
nasrally = {
email = "suffer.ring@ya.ru";
github = "nasrally";
githubId = 50599445;
name = "Nikita Grishko";
};
nat-418 = {
github = "nat-418";
githubId = 93013864;
@@ -19808,6 +19778,11 @@
github = "nigelgbanks";
githubId = 487373;
};
nikhilmaddirala = {
name = "Nikhil Maddirala";
github = "nikhilmaddirala";
githubId = 4138581;
};
nikitavoloboev = {
email = "nikita.voloboev@gmail.com";
github = "nikivdev";
@@ -22339,12 +22314,6 @@
githubId = 6314611;
keys = [ { fingerprint = "EEC7 53FC EAAA FD9E 4DC0 9BB5 CAEB 4185 C226 D76B"; } ];
};
prominentretail = {
email = "me@jakepark.me";
github = "ProminentRetail";
githubId = 94048404;
name = "Jake Park";
};
proofconstruction = {
email = "source@proof.construction";
github = "proofconstruction";
@@ -22793,11 +22762,6 @@
matrix = "@qyriad:katesiria.org";
name = "Qyriad";
};
qzylinra = {
github = "qzylinra";
githubId = 225773816;
name = "qzylinra";
};
r-aizawa = {
github = "Xantibody";
githubId = 109563705;
@@ -27126,7 +27090,7 @@
email = "taranarmo@gmail.com";
github = "taranarmo";
githubId = 11619234;
name = "Sergey Volkov";
name = "Sergei Volkov";
};
tarantoj = {
email = "taranto.james@gmail.com";

View File

@@ -24,6 +24,8 @@
- Support for the legacy UBoot image format has been removed from the initrd generators, as it is deprecated upstream and no longer used by any platform in Nixpkgs.
- Rustical migrates from `settings.http.host` and `settings.http.port` to `settings.http.bind` to support UNIX domain sockets as well as TCP sockets in one setting.
- `services.llama-cpp` is now configured using structured `services.llama-cpp.settings` attribute.
- Python 2 has been removed from the top-level package set, as it is long past end-of-life. The `python2`, `python27`, `python2Full`, `python27Full`, `python2Packages`, and `python27Packages` attributes, along with the legacy `python`, `pythonFull`, and `pythonPackages` aliases, now throw an error directing you to `python3`. The `isPy2` and `isPy27` package flags have been removed accordingly. The only remaining Python 2 interpreter is vendored inside the `resholve` package for its `oil` dependency and is not exposed for general use.
@@ -34,6 +36,8 @@
- `services.firezone.server.provision` has been removed due to it being unmaintanable. Remove all uses of provisioning and use the WebUI to configure firezone.
- The `services.syncthing` module now updates the Syncthing REST API using partial updates (`PATCH`) instead of full replacements (`PUT`) for general settings. Updating these settings was broken and prone to errors after updates, see [#428808](https://github.com/NixOS/nixpkgs/issues/428808) and [#528889](https://github.com/NixOS/nixpkgs/issues/528889). As a result, settings modified manually through the Syncthing Web UI that are not explicitly defined in your Nix configuration will now persist across rebuilds.
## Other Notable Changes {#sec-release-26.11-notable-changes}
<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->

View File

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

View File

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

View File

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

View File

@@ -287,7 +287,7 @@ in
{
options.system.tools.${name}.enable = lib.mkEnableOption "${name} script" // {
default = config.nix.enable && !config.system.disableInstallerTools;
defaultText = lib.literalExpression "config.nix.enable && !config.system.disableInstallerTools";
defaultText = "config.nix.enable && !config.system.disableInstallerTools";
};
config = lib.mkIf config.system.tools.${name}.enable {

View File

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

View File

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

View File

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

View File

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

View File

@@ -133,6 +133,7 @@ let
"v2ray"
"varnish"
"wireguard"
"xray"
"zfs-siebenmann"
"zfs"
]

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1585,6 +1585,7 @@ in
sx = runTest ./sx.nix;
sympa = runTest ./sympa.nix;
syncthing = runTest ./syncthing/main.nix;
syncthing-defaults = runTest ./syncthing/defaults.nix;
syncthing-folders = runTest ./syncthing/folders.nix;
syncthing-guiPassword = runTest ./syncthing/guiPassword.nix;
syncthing-guiPasswordFile = runTest ./syncthing/guiPasswordFile.nix;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -26,9 +26,9 @@ let
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.1.7/android-studio-quail1-rc2-linux.tar.gz";
};
latestVersion = {
version = "2026.1.2.4"; # "Android Studio Quail 2 | 2026.1.2 Canary 4"
sha256Hash = "sha256-fnJYHZPy9bOZJ2leG2+Mr5JGH5HMc2HeMeYGHBUxJXo=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.4/android-studio-quail2-canary4-linux.tar.gz";
version = "2026.1.2.7"; # "Android Studio Quail 2 | 2026.1.2 Canary 7"
sha256Hash = "sha256-LHszfAtM5ZLNbTZG0isb+aUW3uwp+zav/igHT4HDeEM=";
url = "https://edgedl.me.gvt1.com/android/studio/ide-zips/2026.1.2.7/android-studio-quail2-canary7-linux.tar.gz";
};
in
{

View File

@@ -1014,6 +1014,13 @@ assertNoAdditions {
copilot-cmp = super.copilot-cmp.overrideAttrs {
dependencies = [ self.copilot-lua ];
patches = [
(fetchpatch {
name = "fix-deprecated-function-call.patch";
url = "https://github.com/zbirenbaum/copilot-cmp/commit/06430ebf99834ebc5d86c63816e409f4cb51fe79.patch";
sha256 = "sha256-YOJPFC+qbyURFU58tAiAqbamQLmi7ovnJGkOeOTUPH0=";
})
];
};
copilot-lualine = super.copilot-lualine.overrideAttrs {

View File

@@ -21,26 +21,26 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-R3ab2IeY9QnDhZFk52/05pIv4A+sZU3kJ9Jn5uLRa4Y=";
hash = "sha256-XA4xSd/sg9vhOGqcCNliHzloBxPZsgXW/dSkKp/RzM0=";
};
"aarch64-linux" = {
arch = "linux-arm64";
hash = "sha256-AE6zS8bJ4vec+P36NkxWYQ1tmcJG2WsFkv75+gRlrxA=";
hash = "sha256-l2NjDHBOMBzJT9Pis7sqSuFuG07eZPALximND+hVqDU=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-n1qV1Lrl65HSDthMc5/7hLppeNBO6067Z+Rf5+kxfnA=";
hash = "sha256-hE/1N28f9uAzg2fG3Hrc4z1kW21rdhtCRmF9SphqiFc=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-g+lkUYym43o8cEFseWCrcSUUTx296u8DS9JvnU1dBLU=";
hash = "sha256-68CmDax385o0juoQWNX/NLx+tjIt9YytTHjRZkqAR98=";
};
};
in
{
name = "claude-code";
publisher = "anthropic";
version = "2.1.172";
version = "2.1.175";
}
// sources.${stdenvNoCC.hostPlatform.system}
or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}");

View File

@@ -320,8 +320,8 @@ let
mktplcRef = {
name = "vscode-apollo";
publisher = "apollographql";
version = "2.6.5";
hash = "sha256-WOt0bY/hi9tLJEo0bTAPLQhgM+2A7JPp0pypX4EcYNo=";
version = "2.6.6";
hash = "sha256-rvLZoLY0P031ZAjeYXNqPVYwRNkCRYUvedosxM51opc=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/apollographql.vscode-apollo/changelog";
@@ -1174,8 +1174,8 @@ let
mktplcRef = {
publisher = "DanielSanMedium";
name = "dscodegpt";
version = "3.20.14";
hash = "sha256-jD+e+s4iaX1p+KR3neJUwvPm/DQiX1gSTt595ryw8xE=";
version = "3.22.1";
hash = "sha256-ln9DcfjW0QO7V6hF+QNqy+V13hbjWwhsisrgZPrk1R4=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/DanielSanMedium.dscodegpt/changelog";
@@ -1204,8 +1204,8 @@ let
mktplcRef = {
name = "dart-code";
publisher = "dart-code";
version = "3.134.0";
hash = "sha256-/tWH2uGfOuyvF8mfga2YdGK1ok2UYQchaOeCC2n+IHk=";
version = "3.136.0";
hash = "sha256-XPajPR0MX6TiUfaCw/+WYyc453cZOMaK1Uen6ND+RKY=";
};
meta.license = lib.licenses.mit;
@@ -1226,8 +1226,8 @@ let
mktplcRef = {
name = "databricks";
publisher = "databricks";
version = "2.10.8";
hash = "sha256-pBfD6HwPP9CybROC2W27CAq2RSAgRJ3ZrxvUOBzRyC8=";
version = "2.11.0";
hash = "sha256-9izhQvZmfUVeKS0H89XXkN1bNP4+AZyUuetfD0kRJ/c=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/databricks.databricks/changelog";
@@ -1760,8 +1760,8 @@ let
mktplcRef = {
name = "foam-vscode";
publisher = "foam";
version = "0.42.0";
hash = "sha256-mk4ZgaBxLFPvrm3EU+hdidorhdWp7EGfRP0e/kARd1A=";
version = "0.43.1";
hash = "sha256-rZjdBzqXpSG4aCMjRCmIrWtQdmmh7vEJQLIuH65Ewf0=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog";
@@ -2030,8 +2030,8 @@ let
mktplcRef = {
name = "Go";
publisher = "golang";
version = "0.52.2";
hash = "sha256-8g+r4Mv06Bx1W3yAXWVbtz1B/gXPcRdmaV0tPkTP6Gk=";
version = "0.54.0";
hash = "sha256-o1SJjR6eQcGWN9BGoN5CBTdn6RsNG2a0+p/ZDcywzr0=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/golang.Go/changelog";
@@ -2112,17 +2112,7 @@ let
};
};
gruntfuggly.todo-tree = buildVscodeMarketplaceExtension {
mktplcRef = {
name = "todo-tree";
publisher = "Gruntfuggly";
version = "0.0.226";
hash = "sha256-Fj9cw+VJ2jkTGUclB1TLvURhzQsaryFQs/+f2RZOLHs=";
};
meta = {
license = lib.licenses.mit;
};
};
gruntfuggly.todo-tree = callPackage ./gruntfuggly.todo-tree { };
hars.cppsnippets = buildVscodeMarketplaceExtension {
mktplcRef = {
@@ -3587,8 +3577,8 @@ let
mktplcRef = {
name = "vscode-just-syntax";
publisher = "nefrob";
version = "0.10.1";
hash = "sha256-s/JxIALrYb/dew1CdvvM1UmnewyRcJPB/ETJ/Ai2QJA=";
version = "0.10.2";
hash = "sha256-F7H9f24TjB3JtWLVICYwRTjxa+GTOpYN7IzSlU1audo=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/nefrob.vscode-just-syntax/changelog";
@@ -4130,8 +4120,8 @@ let
mktplcRef = {
name = "scala";
publisher = "scala-lang";
version = "0.5.9";
hash = "sha256-zgCqKwnP7Fm655FPUkD5GL+/goaplST8507X890Tnhc=";
version = "0.5.10";
hash = "sha256-hGJbu/tRt1Du/OYuui7z/CINlMug/SlUQjPNy8Rvkxg=";
};
meta = {
license = lib.licenses.mit;
@@ -4222,8 +4212,8 @@ let
mktplcRef = {
publisher = "shd101wyy";
name = "markdown-preview-enhanced";
version = "0.8.27";
hash = "sha256-v4CZul1uuNlMrIgfml9EjUy0I626GkBArNH7F+5Z/dA=";
version = "0.8.30";
hash = "sha256-wtI+W+ZNxXv8WonGDmSt1NxeF8WN8fqPCuMougERxDE=";
};
meta = {
description = "Provides a live preview of markdown using either markdown-it or pandoc";
@@ -4534,8 +4524,8 @@ let
mktplcRef = {
name = "svelte-vscode";
publisher = "svelte";
version = "110.1.0";
hash = "sha256-i6FObecuMylaCZYl/KLMscE07JIzQz+NSkfRdxtSfgg=";
version = "110.2.0";
hash = "sha256-5WCaYhWA6soB2AALFY/5Z7Y8IBAj5/4XSR/I4jHhth8=";
};
meta = {
changelog = "https://github.com/sveltejs/language-tools/releases";
@@ -5134,8 +5124,8 @@ let
mktplcRef = {
name = "vscode-java-pack";
publisher = "vscjava";
version = "0.30.5";
hash = "sha256-MlBACPD880QvsQpPDXe5384dlrMeKMSX1CUSIfzwwPo=";
version = "0.31.0";
hash = "sha256-E0GJoITZIh2XemVpyPh3gAEtlvM2PZHgNzZDctSpwIA=";
};
meta = {
description = "Popular extensions for Java development that provides Java IntelliSense, debugging, testing, Maven/Gradle support, project management and more";
@@ -5200,8 +5190,8 @@ let
mktplcRef = {
name = "volar";
publisher = "Vue";
version = "3.3.3";
hash = "sha256-Q2PnfjO7wzHrmWAeD4dOFT+GFe8qGG8wHU1FpwYeDnA=";
version = "3.3.5";
hash = "sha256-Oz4or7AtfrlcAXmFB4lkNk4Uqmpm1AsGP4RLcdpzRbo=";
};
meta = {
changelog = "https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md";

View File

@@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "basedpyright";
publisher = "detachhead";
version = "1.39.6";
hash = "sha256-shxV0g1XDu7qjrGiwyHGpY2qBCJt23tz7SuDbm5AXws=";
version = "1.39.7";
hash = "sha256-hm5jDcBVaRfmzhDTXFOpReN227lFyYT/i+HGPcpdkX0=";
};
meta = {
changelog = "https://github.com/detachhead/basedpyright/releases";

View File

@@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "fstar-vscode-assistant";
publisher = "FStarLang";
version = "0.25.0";
hash = "sha256-sya3P9Kn3DM/z5p8xF6TLEUPgrCs5+jgD89Y1KSJAgY=";
version = "0.25.4";
hash = "sha256-9gPM/T3Kbwt40V2ZuzN/OkQVNATsp4AYK9HuOu/Ui+0=";
};
meta = {
description = "Interactive editing mode VS Code extension for F*";

View File

@@ -0,0 +1,47 @@
{
jq,
lib,
moreutils,
ripgrep,
vscode-utils,
vscode-extension-update-script,
}:
vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "todo-tree";
publisher = "Gruntfuggly";
version = "0.0.226";
hash = "sha256-Fj9cw+VJ2jkTGUclB1TLvURhzQsaryFQs/+f2RZOLHs=";
};
__structuredAttrs = true;
strictDeps = true;
nativeBuildInputs = [
jq
moreutils
];
buildInputs = [ ripgrep ];
postInstall = ''
cd "$out/$installPrefix"
jq '(.contributes.configuration[] | select(.title == "%todo-tree.configuration.regex%") | .properties."todo-tree.ripgrep.ripgrep".default) = $s' \
--arg s "${lib.getExe ripgrep}" \
package.json | sponge package.json
'';
passthru.updateScript = vscode-extension-update-script { };
meta = {
changelog = "https://marketplace.visualstudio.com/items/Gruntfuggly.todo-tree/changelog";
description = "Show TODO, FIXME, etc. comment tags in a tree view";
downloadPage = "https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree";
homepage = "https://github.com/Gruntfuggly/todo-tree";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [
sandarukasa
];
};
}

View File

@@ -11,8 +11,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "terraform";
publisher = "hashicorp";
version = "2.39.2";
hash = "sha256-Lb20IdQcroJ/9Jn+epcIDvciFb/GDmklR9pDzrC5JbQ=";
version = "2.39.3";
hash = "sha256-oU3kAhIsuadjyBvi+gJ6h19A3KueQYCZWLIN0ZUhoOE=";
};
postInstall = ''

View File

@@ -84,8 +84,8 @@ buildVscodeMarketplaceExtension {
mktplcRef = {
name = "remote-ssh";
publisher = "ms-vscode-remote";
version = "0.123.0";
hash = "sha256-/9NyRSNUCx65FOA6w86e2DvrynAHRleIULzDpneV25E=";
version = "0.124.0";
hash = "sha256-GokSJOEpHomkBbkPUBhVXWZCrGbi5oZTlw5PFV12ZBY=";
};
postPatch = ''

View File

@@ -11,7 +11,7 @@ vscode-utils.buildVscodeMarketplaceExtension {
name = "tinymist";
publisher = "myriad-dreamin";
inherit (tinymist) version;
hash = "sha256-8EjKZl0fWpdgaYHeZDTbVS8EpwbVpt9pYWXq85u1bEQ=";
hash = "sha256-13/qw2BZ/WG+TYNVncJ/PuFLaUhlAn63zaa27JcLITE=";
};
__structuredAttrs = true;

View File

@@ -11,22 +11,22 @@ vscode-utils.buildVscodeMarketplaceExtension {
sources = {
"x86_64-linux" = {
arch = "linux-x64";
hash = "sha256-vm12qVJ6+KbyHdzB/Q4SrEZDUKVsKJufjbVn9OBGbns=";
hash = "sha256-cP/oFn19CZ/G3kjdHNZGqXvoDE1qUtg6xrg/2MO14Lo=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
hash = "sha256-1dunJX+7oL2RqsK2pCScKAe/O0b3ypfgsuHXoDvvChM=";
hash = "sha256-wtk8SasxXEQ3pCJpVTWR8wcY/bNaIZmImbAtrFWYWOo=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
hash = "sha256-5IG0H3QIY6ll77aZ6/8uFeIpgjupjBx0GfFJaX7Wep4=";
hash = "sha256-XYdwVoDqK+88ZYUm6APyamFNx6XlYjy0R4CIhSMuRmU=";
};
};
in
{
publisher = "redhat";
name = "vscode-xml";
version = "0.29.2";
version = "0.29.3";
}
// sources.${stdenvNoCC.hostPlatform.system} or { };

View File

@@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "claude-dev";
publisher = "saoudrizwan";
version = "3.86.2";
hash = "sha256-Peoja4AQUPlwAKeJMOziGjd/WU4wz5B8cplCTh20yTA=";
version = "3.89.2";
hash = "sha256-lDt/xn1PFs0UDg0rOOun8Bl/FTXSjvQ//ETkoHFypAM=";
};
meta = {

View File

@@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "vscode-sqlite3-editor";
publisher = "yy0931";
version = "1.0.212";
hash = "sha256-mG75eEK7agZ8R4LNN5xM7GqaBQC5JKhUR0/ZogZTHpY=";
version = "1.0.214";
hash = "sha256-lxH+j83R2ZYCWrEB0c70DRSCMn5iH1Xz/vXLZBE42Eg=";
};
meta = {
changelog = "https://marketplace.visualstudio.com/items/yy0931.vscode-sqlite3-editor/changelog";

View File

@@ -10,8 +10,8 @@ vscode-utils.buildVscodeMarketplaceExtension {
mktplcRef = {
name = "markdown-pdf";
publisher = "yzane";
version = "2.0.1";
hash = "sha256-XykOUbCiTVtfmp5H9UC4gFPBxmrIJR7jv9VvLljOSM0=";
version = "2.1.0";
hash = "sha256-3N4de2jgLbBlDGouFU7XoH4ElL9En9+2ZprMqoL03/E=";
};
nativeBuildInputs = [
jq

View File

@@ -188,6 +188,7 @@ stdenv.mkDerivation (
passthru = {
inherit
executableName
iconName
longName
tests
updateScript

View File

@@ -52,6 +52,11 @@
let
inherit (vscode) executableName longName;
# The wrapped editor may override `iconName` (e.g. code-cursor, windsurf,
# kiro and antigravity-ide all set it to a name without the `vs` prefix). Read
# the real value from the package, falling back to the generic.nix default for
# editors built before `iconName` was exposed via passthru.
iconName = vscode.iconName or "vs${executableName}";
wrappedPkgVersion = lib.getVersion vscode;
wrappedPkgName = lib.removeSuffix "-${wrappedPkgVersion}" vscode.name;
@@ -100,7 +105,12 @@ runCommand "${wrappedPkgName}-with-extensions-${wrappedPkgVersion}"
mkdir -p "$out/share/applications"
mkdir -p "$out/share/pixmaps"
ln -sT "${vscode}/share/pixmaps/vs${executableName}.png" "$out/share/pixmaps/vs${executableName}.png"
ln -sT "${vscode}/share/pixmaps/${iconName}.png" "$out/share/pixmaps/${iconName}.png"
# Carry over the themed icons too; the .desktop entry's `Icon=` is
# resolved against the icon theme before falling back to pixmaps.
if [ -d "${vscode}/share/icons" ]; then
ln -sT "${vscode}/share/icons" "$out/share/icons"
fi
ln -sT "${vscode}/share/applications/${executableName}.desktop" "$out/share/applications/${executableName}.desktop"
ln -sT "${vscode}/share/applications/${executableName}-url-handler.desktop" "$out/share/applications/${executableName}-url-handler.desktop"
makeWrapper "${vscode}/bin/${executableName}" "$out/bin/${executableName}" ${extensionsFlag}

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "gpsp";
version = "0-unstable-2026-05-12";
version = "0-unstable-2026-06-04";
src = fetchFromGitHub {
owner = "libretro";
repo = "gpsp";
rev = "d6decfa351b575e2936afebba26d41ec20e4ddcd";
hash = "sha256-kqqNyBEaWlj9E4tZz7VK2186Y6DRDtcFBMIH7GpUDx4=";
rev = "2db57b11a437c4432ab69823bdcd951181de6213";
hash = "sha256-oiq79/wGja8ZMOrjgeDid1hYxVkG2YfKe9h+Dkq48kY=";
};
makefile = "Makefile";

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mame2003-plus";
version = "0-unstable-2026-05-23";
version = "0-unstable-2026-06-11";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-plus-libretro";
rev = "31c9da911c8b3227f4bd5e70dc5a1e3876cf9ada";
hash = "sha256-5RipbW1eL+VOcl1JuwEOe9ZcTZiig7WWBfJONzAdVNE=";
rev = "2cca4441706b952c2eaf8264713b53fd5452e0bd";
hash = "sha256-g4fphqSN2ray4qHI0gPrCdYjQFJP7sLAhzHaRdjN+vI=";
};
makefile = "Makefile";

View File

@@ -5,13 +5,13 @@
}:
mkLibretroCore {
core = "mame2003";
version = "0-unstable-2026-05-22";
version = "0-unstable-2026-06-05";
src = fetchFromGitHub {
owner = "libretro";
repo = "mame2003-libretro";
rev = "099c2ef21c67c463a97b9ab19403e58b31c69740";
hash = "sha256-D3/d/TzTjK0t4bh6Il9CMfHTHdYgMsQNE52PxjrXeyE=";
rev = "299789ce642b34c2679cfd89d7ecf06b09851bc1";
hash = "sha256-FX+onEaaQUdcjAvgsrdW0m408oCSXJEJHQncrN2Uk/Y=";
};
# Fix build with GCC 14

View File

@@ -13,13 +13,13 @@
}:
mkLibretroCore {
core = "ppsspp";
version = "0-unstable-2026-06-03";
version = "0-unstable-2026-06-13";
src = fetchFromGitHub {
owner = "hrydgard";
repo = "ppsspp";
rev = "c9bededa26315b0a7564f72821ce61a5420c79b4";
hash = "sha256-bm83QjqhyployW+LzC3/AvR6qgEF9DpQrDqRAtI+4dU=";
rev = "238a88e92b092215dd0cbdc33da6f5e4385ccfb2";
hash = "sha256-dROUYWxpefM+2SuK/vcnPDnwdh9LH6oGoadGrz+gGJk=";
fetchSubmodules = true;
};

View File

@@ -63,7 +63,6 @@ stdenv.mkDerivation {
mainProgram = "PenTablet";
maintainers = with lib.maintainers; [
gepbird
nasrally
];
platforms = [ "x86_64-linux" ];
sourceProvenance = [ lib.sourceTypes.binaryNativeCode ];

View File

@@ -1,10 +1,10 @@
{
"chromium": {
"version": "149.0.7827.102",
"version": "149.0.7827.114",
"chromedriver": {
"version": "149.0.7827.103",
"hash_darwin": "sha256-3ws6RyF5SwjRcdo4IY+MzqcaZ6214dCVV3YB4YL+h6k=",
"hash_darwin_aarch64": "sha256-S8/dGAlipcYXzZIEJEGAnvsu3ilqjnBb8IdXUxGrp2o="
"version": "149.0.7827.115",
"hash_darwin": "sha256-DOhM1knKphvLNyrkf0uvb9NZ3kBwSuVN5hkQLqAZR1Y=",
"hash_darwin_aarch64": "sha256-HXWvAjMdMMbeF8DsgFKNM+S0ZEYr2M8Wj0uUZC7tmxY="
},
"deps": {
"depot_tools": {
@@ -21,8 +21,8 @@
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "112f665d98a2fe84b156c74fbea2aed742f16c15",
"hash": "sha256-75PYsss5Qob493WCc28XHncjFIlvUr2HQx79w5UmK/k=",
"rev": "5be7af702aa73ed64f47858cecc86290e42f2a20",
"hash": "sha256-R2vnW3Wa+REar23OhyFWzOo44F8NN9IqH7GjWJ1g1lo=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -823,7 +823,7 @@
}
},
"ungoogled-chromium": {
"version": "149.0.7827.53",
"version": "149.0.7827.114",
"deps": {
"depot_tools": {
"rev": "45dedc4c3b87c982fd846b3dc599b233ed3aff90",
@@ -835,16 +835,16 @@
"hash": "sha256-oFs7fZAZEs/gQ7X1A4uigo9+Y+iEN9sMMQYwAjEuD04="
},
"ungoogled-patches": {
"rev": "149.0.7827.53-1",
"hash": "sha256-j4maEZiU38tqs57cTmg8OhIAAQcT+liWU0fDA7GMZHM="
"rev": "149.0.7827.114-1",
"hash": "sha256-F0pIlZM/EBPLIZxD8jyLX7HWe0vFn2HXs2vkM5+Xplg="
},
"npmHash": "sha256-pF0JtwFpPC4/fodbhSJnQKkczA9WlDg4VqEAy9aDVLg="
},
"DEPS": {
"src": {
"url": "https://chromium.googlesource.com/chromium/src.git",
"rev": "9d2c8156a72129edca4785abb98866fad60ea338",
"hash": "sha256-RPFeHTWAeJUzbWU7QyRPmT3sqf3bAEuJ7/IJ3TP40pA=",
"rev": "5be7af702aa73ed64f47858cecc86290e42f2a20",
"hash": "sha256-R2vnW3Wa+REar23OhyFWzOo44F8NN9IqH7GjWJ1g1lo=",
"recompress": true
},
"src/third_party/clang-format/script": {
@@ -914,8 +914,8 @@
},
"src/third_party/angle": {
"url": "https://chromium.googlesource.com/angle/angle.git",
"rev": "ded782bca9d5f165d1c4a70124cdc5384043a8b3",
"hash": "sha256-7+Hhx/V554hO3zzGuIZswkaRVDElz7ost7vbnf2wyZc="
"rev": "4b8c7f0f321952bba4f81056b4aa57d0d6428642",
"hash": "sha256-ADG0WfkeFRq4NF0m+s3a/N5+u3q4ApExuWUnV3m5uAI="
},
"src/third_party/angle/third_party/glmark2/src": {
"url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2",
@@ -954,8 +954,8 @@
},
"src/third_party/dawn": {
"url": "https://dawn.googlesource.com/dawn.git",
"rev": "1815a06195d9c74ac737a96f87c05111926e04f8",
"hash": "sha256-71KbW0w60VB67+HM48WpOo18hrVId4/4QBDl+xl5pgo="
"rev": "c1179de12ec3ed8feb91e922f12a90ae33f4a8cf",
"hash": "sha256-VFEBqbSsn/3jqRGJgTM/r5DEtfhvTOIfS9fGIKzYo9I="
},
"src/third_party/dawn/third_party/glfw3/src": {
"url": "https://chromium.googlesource.com/external/github.com/glfw/glfw",
@@ -1374,8 +1374,8 @@
},
"src/third_party/libyuv": {
"url": "https://chromium.googlesource.com/libyuv/libyuv.git",
"rev": "a7849e8a5e9c996bef2332efae897e7301055a20",
"hash": "sha256-ftOTwWULKNplqjQQ9oM9t+PU3S6/ySDOBoE5E/HWuHg="
"rev": "644251f252a84bf8ce91ff0aca86a9b16b069ab8",
"hash": "sha256-DsoOY8bg0sPOF8tF67Gk7fRqdQzG1hc9fVMlZVjKWU4="
},
"src/third_party/lss": {
"url": "https://chromium.googlesource.com/linux-syscall-support.git",
@@ -1429,8 +1429,8 @@
},
"src/third_party/perfetto": {
"url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git",
"rev": "846203c4b3b25f834a0bebc101fa8e1b8f9d0ca9",
"hash": "sha256-YOgOau9vNrOOqyUf6WylI/oQ2drCxoW7jnrHt7fAfQM="
"rev": "97c58a94bb6495c4e202467fb1c55eaa22b5670f",
"hash": "sha256-qtClkWAluLDRZn7yrHLU7qp9szP+/WsiG5JZZzRKd38="
},
"src/third_party/protobuf-javascript/src": {
"url": "https://chromium.googlesource.com/external/github.com/protocolbuffers/protobuf-javascript",
@@ -1474,8 +1474,8 @@
},
"src/third_party/skia": {
"url": "https://skia.googlesource.com/skia.git",
"rev": "53348aa333da02b77c4b5797e2de722f5abde7d0",
"hash": "sha256-Qh0ytA45zP67VQE417iUtjPcJmJmDzcu4BAatyh6p0w="
"rev": "92a56ebeef43061f4878aa869aa1f2160265c24c",
"hash": "sha256-QEY9Wy2guRuS4CXeXHUhUNigCJWWndnNCbWQmaSYJ/A="
},
"src/third_party/smhasher/src": {
"url": "https://chromium.googlesource.com/external/smhasher.git",
@@ -1609,8 +1609,8 @@
},
"src/third_party/webrtc": {
"url": "https://webrtc.googlesource.com/src.git",
"rev": "5a7e0ff57a52e12f834d64c57d040d1105ea17f2",
"hash": "sha256-V1accCSU6LV5Ixhd+HBOvqZ7GxT57ALsvaF8ABLIXxM="
"rev": "e8b4d4c5952a8fb7b35c2a6cba4e8c3de2ea2e1e",
"hash": "sha256-94U9URlFGLYe94KCFU0giY9bBbrHNDCBr9GEwbRbOK4="
},
"src/third_party/wuffs/src": {
"url": "https://skia.googlesource.com/external/github.com/google/wuffs-mirror-release-c.git",
@@ -1639,8 +1639,8 @@
},
"src/v8": {
"url": "https://chromium.googlesource.com/v8/v8.git",
"rev": "5a39b146dd810a52812202fae891281d5dc4db7d",
"hash": "sha256-UbX88nE4VyWUm4PvFTOy3mC04MzSdgC006ZpQrEY8cQ="
"rev": "16ef80c1f5d3cfade812bd1743952a4cfd480a31",
"hash": "sha256-GI0NWA0XYGocxZp3+lPen6BkwaG7X3EDaEWM9rejgkI="
}
}
}

View File

@@ -16,4 +16,3 @@ treat_warnings_as_errors=false
use_official_google_api_keys=false
use_unofficial_version_number=false
v8_drumbrake_bounds_checks=true
v8_enable_drumbrake=true

View File

@@ -72,15 +72,15 @@ buildGoModule (finalAttrs: {
''
+ lib.optionalString stdenv.hostPlatform.isDarwin ''
# skipping as test fails in sandbox
substituteInPlace cmd/helm/dependency_build_test.go \
substituteInPlace pkg/cmd/dependency_build_test.go \
--replace-fail "TestDependencyBuildCmd" "SkipDependencyBuildCmd"
substituteInPlace cmd/helm/dependency_update_test.go \
substituteInPlace pkg/cmd/dependency_update_test.go \
--replace-fail "TestDependencyUpdateCmd" "SkipDependencyUpdateCmd"
# skipping as test fails in sandbox
substituteInPlace cmd/helm/install_test.go \
substituteInPlace pkg/cmd/install_test.go \
--replace-fail "TestInstall" "SkipInstall"
# skipping as test fails in sandbox
substituteInPlace cmd/helm/pull_test.go \
substituteInPlace pkg/cmd/pull_test.go \
--replace-fail "TestPullCmd" "SkipPullCmd" \
--replace-fail "TestPullWithCredentialsCmd" "SkipPullWithCredentialsCmd"
'';

View File

@@ -110,13 +110,13 @@
"vendorHash": null
},
"bpg_proxmox": {
"hash": "sha256-HQDXazrYuO4Sy2p5M3T+ic34GXaLuAt/oPlUPC6kHSk=",
"hash": "sha256-10cdMZSGJuhUx432/2NazA8T88zclcnbolcU31wfIEM=",
"homepage": "https://registry.terraform.io/providers/bpg/proxmox",
"owner": "bpg",
"repo": "terraform-provider-proxmox",
"rev": "v0.108.0",
"rev": "v0.109.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-pk4FEx/GpI3pbRt1zXEnTwfEy2renn8gh0mVbBiwUE0="
"vendorHash": "sha256-Tx5DjRLZJXm0GjKRaogra7m55Opeu9LVvT25UW5q4D0="
},
"brightbox_brightbox": {
"hash": "sha256-pwFbCP+qDL/4IUfbPRCkddkbsEEeAu7Wp12/mDL0ABA=",
@@ -128,13 +128,13 @@
"vendorHash": "sha256-/dOiXO2aPkuZaFiwv/6AXJdIADgx8T7eOwvJfBBoqg8="
},
"buildkite_buildkite": {
"hash": "sha256-R9jG7ww2iEU1qif6NeV0lpgG6Nv5rsh5h+IVhSscuKI=",
"hash": "sha256-MoucQgeikKMh4P8nRWIJ5SkLFGeVfDutsSBUSowz6VM=",
"homepage": "https://registry.terraform.io/providers/buildkite/buildkite",
"owner": "buildkite",
"repo": "terraform-provider-buildkite",
"rev": "v1.33.0",
"rev": "v1.34.0",
"spdx": "MIT",
"vendorHash": "sha256-n6+8mufcH3rNe4yLkc+7NkV7UwNwyIVzDFStSC7iqE4="
"vendorHash": "sha256-uYyj6GSV5bWEfRTOODMuReEHe9wnF4cVoHM9rBMpgmM="
},
"camptocamp_pass": {
"hash": "sha256-GQ2g7VyK+eeBqW3LMR4U0gMYsvQnG3y+KEKKkvnmfsk=",
@@ -155,13 +155,13 @@
"vendorHash": "sha256-SO3CX7pZ+q7ytz/55cxTPlW7ByY1zKhxkQxMiqAvm8o="
},
"checkly_checkly": {
"hash": "sha256-C85OWP4y5Kh4coaUwxW07bgQWrB6LntEKtXia3Xu7Bg=",
"hash": "sha256-9kcZXbrfl8ovrg1w3bWdta/ABnLtVIfseRptZn5NrgI=",
"homepage": "https://registry.terraform.io/providers/checkly/checkly",
"owner": "checkly",
"repo": "terraform-provider-checkly",
"rev": "v1.24.0",
"rev": "v1.25.0",
"spdx": null,
"vendorHash": "sha256-CkrDrGP20Gby2wWsl+un3hp3u5gAmWOpjzgs9HQytjg="
"vendorHash": "sha256-7XgTkzYBfkpF8Dd4YsgpB+YIfkANsg/60b3AyO8Y8FA="
},
"ciscodevnet_aci": {
"hash": "sha256-Z3qat3S7dv5kGpc82RxAwlgp3hfscFbkokVsgGnBRHY=",
@@ -319,11 +319,11 @@
"vendorHash": null
},
"digitalocean_digitalocean": {
"hash": "sha256-Ekuvv1D3f+ePvTpuye207/y5HGf+2WqtdeFgQCtjQ2w=",
"hash": "sha256-gvLdDUFg8WoBg8+351CCK84LhLJlsV6Nqm9kbxlQQ50=",
"homepage": "https://registry.terraform.io/providers/digitalocean/digitalocean",
"owner": "digitalocean",
"repo": "terraform-provider-digitalocean",
"rev": "v2.87.0",
"rev": "v2.89.0",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -391,11 +391,11 @@
"vendorHash": "sha256-WFlKj1IO9ylXn5frdnLcctQawjUXBTqcoMhQUQTU06A="
},
"exoscale_exoscale": {
"hash": "sha256-eK9XWu1Hh/sFWkUO5r0HIcw8tIhhP1nzkI41B0DpMZg=",
"hash": "sha256-JSDlAtLvbk36OBUV22JoSrxV7nRegDirdyOUobUwrWg=",
"homepage": "https://registry.terraform.io/providers/exoscale/exoscale",
"owner": "exoscale",
"repo": "terraform-provider-exoscale",
"rev": "v0.69.2",
"rev": "v0.69.3",
"spdx": "MPL-2.0",
"vendorHash": null
},
@@ -409,13 +409,13 @@
"vendorHash": null
},
"fastly_fastly": {
"hash": "sha256-dWT0E6eugOD79Cn51P0KQbwwY1seSL1NvZVzjWxtGNs=",
"hash": "sha256-S6VIwqwTPr276TTqgEFTxhE5c97lCd8/5dJnDGori4s=",
"homepage": "https://registry.terraform.io/providers/fastly/fastly",
"owner": "fastly",
"repo": "terraform-provider-fastly",
"rev": "v9.2.0",
"rev": "v9.2.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-+5eeZdU5iS/StHuo/7KRkdM+DW4IDvJ52BDKNZI7lAc="
"vendorHash": "sha256-8QF9gOuvuZwAoFWePjti4h6VzmA+TGiFaC/ShuEAZqA="
},
"flexibleenginecloud_flexibleengine": {
"hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=",
@@ -481,13 +481,13 @@
"vendorHash": "sha256-874QpqIFFhzIGJZ8nKGcUe9qEpR9jQkx4nl75Cpqpww="
},
"grafana_grafana": {
"hash": "sha256-STYK0M5eq5hECKJUrk2Q4qhOrPt+eiyIGi0boukSHBM=",
"hash": "sha256-TyO5Owo8LFQVQmsAD40/L0VaAY1+X3h4pSPbJIE97mY=",
"homepage": "https://registry.terraform.io/providers/grafana/grafana",
"owner": "grafana",
"repo": "terraform-provider-grafana",
"rev": "v4.36.2",
"rev": "v4.38.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-VEAtUCVZ3nJ1jfDYkkek+VQ1LjNQgRstRNtsM05ebZo="
"vendorHash": "sha256-Fnn5/UiSQtvv/XykeXhbR4GuSrGBy/j03vzyBI2LnGg="
},
"gridscale_gridscale": {
"hash": "sha256-FAKvQ/MEod5Ck0PG4ffQ+gQp6zZ0JDRXPOrOiDpWMls=",
@@ -517,13 +517,13 @@
"vendorHash": "sha256-DyYT8SK5/IbkXWvzRTF6TjTi4aIpokLPOz5H/O05YU8="
},
"hashicorp_awscc": {
"hash": "sha256-ywRxQKGrQ+kT08gNgNgdT5FmvsHYucT/W29+uyz1mwg=",
"hash": "sha256-/4NhHZs/8LwrL+TXoOGyszvHZcKps5tDu7uewKeNmb4=",
"homepage": "https://registry.terraform.io/providers/hashicorp/awscc",
"owner": "hashicorp",
"repo": "terraform-provider-awscc",
"rev": "v1.87.0",
"rev": "v1.88.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-Bf2XnjX0G5iufWOi6E/imRQ+qgr8Yse73rrnY8CbSMg="
"vendorHash": "sha256-vTJI/71O8u6DqAF3E7pde1Z1qsoyTTJMNen3AvRomls="
},
"hashicorp_azuread": {
"hash": "sha256-BkQwLkGu8Xmb4laoXOLDbSPyya5v8HBBNIya5hUBlV8=",
@@ -851,13 +851,13 @@
"vendorHash": "sha256-OgKOjLwDQxJiv+VWdOzjMcUDPu9LOuhyTRyLyM39vLM="
},
"linode_linode": {
"hash": "sha256-ZDU8rEmbq9tIXq9+jL30i5GnTIWM6lMJ+rljVJhBJis=",
"hash": "sha256-aOLto01ntce/l+1ZcQf5Rsdu6ptgpYWpf5JpJ0zRUNs=",
"homepage": "https://registry.terraform.io/providers/linode/linode",
"owner": "linode",
"repo": "terraform-provider-linode",
"rev": "v3.14.0",
"rev": "v3.14.1",
"spdx": "MPL-2.0",
"vendorHash": "sha256-6wWNt0TDqqwtRFMCLH81WQ55XLEn4dHx+prM0DA+e4U="
"vendorHash": "sha256-dnvv6sSzEUZ4Hbrq/pAgi/O1RyxCx89omCVzvCe70S0="
},
"loafoe_htpasswd": {
"hash": "sha256-1HCvAGWsYlcYCA8iOmBb/AawxHPLuoxxQWLzNy0x79M=",
@@ -1175,11 +1175,11 @@
"vendorHash": "sha256-InCRL4k6v0avmnNja+b6Ozg5+injxa8EmrRHIWrq4Ag="
},
"sap_btp": {
"hash": "sha256-8YQxOUgQkmH7FZFqIbSdR3QfwPcPMIV7fWwnPtfxjbc=",
"hash": "sha256-kTH3diM9jbncv80+I//mj+zCWGosIXjjMETXa6IS2HU=",
"homepage": "https://registry.terraform.io/providers/SAP/btp",
"owner": "SAP",
"repo": "terraform-provider-btp",
"rev": "v1.22.0",
"rev": "v1.23.1",
"spdx": "Apache-2.0",
"vendorHash": "sha256-w/AmSHydCeyp/EURgPY2c/E2LjqAXXCORI53X1hEdxY="
},
@@ -1202,13 +1202,13 @@
"vendorHash": "sha256-MIO0VHofPtKPtynbvjvEukMNr5NXHgk7BqwIhbc9+u0="
},
"selectel_selectel": {
"hash": "sha256-1KHFXjYJIWgdZo5nAsckQI9ff+74yO0A5Q65symJjlw=",
"hash": "sha256-xoIwvrjeuY1T+7pyBQfoU8orWC4qMuQ9IgbLYIEzLIA=",
"homepage": "https://registry.terraform.io/providers/selectel/selectel",
"owner": "selectel",
"repo": "terraform-provider-selectel",
"rev": "v8.0.1",
"rev": "v8.1.0",
"spdx": "MPL-2.0",
"vendorHash": "sha256-ICMbdEr2vGKZ1ETZLmmrW8h+bzPkpSQk9U3qF+LHPzk="
"vendorHash": "sha256-Y2oj1DIn80CCdJ7ZM/p6sGqT64dGIEFg/vXXSv6B+iE="
},
"siderolabs_talos": {
"hash": "sha256-/NACmEpodBNx+Q2M9y3JnKpw9a3Y1eFDdTQ+48MXAc8=",

View File

@@ -200,8 +200,8 @@ rec {
mkTerraform = attrs: pluggable (generic attrs);
terraform_1 = mkTerraform {
version = "1.15.5";
hash = "sha256-U3A+Zwe+oj107z635uxzt4y06hvbv9sfokknYdFIglE=";
version = "1.15.6";
hash = "sha256-FH5s0uyRESytv/1xloU3HXuH2ApjBC3FfEqFqIgBgFs=";
vendorHash = "sha256-3y9+KCmvskJ24X4F6gSLglmsl4hUlvzBb/ep4kcbS8A=";
patches = [ ./provider-path-0_15.patch ];
passthru = {

View File

@@ -111,6 +111,7 @@
gpgmepp,
libwebp,
abseil-cpp,
libfreehand,
libepubgen,
libetonyek,
libpng,
@@ -518,6 +519,7 @@ stdenv.mkDerivation (finalAttrs: {
libatomic_ops
libcdr
libcmis
libfreehand
libe-book
libepoxy
libepubgen
@@ -662,6 +664,7 @@ stdenv.mkDerivation (finalAttrs: {
"--with-system-headers"
"--with-system-libabw"
"--with-system-libcmis"
"--with-system-libfreehand"
"--with-system-libepubgen"
"--with-system-libetonyek"
"--with-system-liblangtag"
@@ -679,7 +682,6 @@ stdenv.mkDerivation (finalAttrs: {
# TODO: package these as system libraries
"--without-system-altlinuxhyph"
"--without-system-libeot"
"--without-system-libfreehand"
"--without-system-libmspub"
"--without-system-libnumbertext"
"--without-system-libpagemaker"

View File

@@ -515,13 +515,25 @@ unset XDG_CONFIG_HOME
export GIT_CONFIG_NOSYSTEM=1
# Disable maintenance: it's not useful for a short-lived clone, and
# background maintenance causes non-deterministic builds.
# Append a config entry via the GIT_CONFIG_* environment variables. Unlike
# `git config` (writes a single repo) or `git -c` (one invocation), these
# propagate to every git invocation *and* its children, including (nested)
# submodule fetches. Done additively so it composes with any GIT_CONFIG_* the
# caller passes via `impureEnvVars`.
git_config_env(){
export GIT_CONFIG_COUNT=$(( ${GIT_CONFIG_COUNT:-0} + 1 ))
export "GIT_CONFIG_KEY_$(( GIT_CONFIG_COUNT - 1 ))=$1"
export "GIT_CONFIG_VALUE_$(( GIT_CONFIG_COUNT - 1 ))=$2"
}
# Disable maintenance and auto-gc: they're not useful for a short-lived clone,
# and their background/detached processes race the later `.git` removal,
# producing non-deterministic output (and outright failures with nested
# submodules, where the legacy gc.auto path still fires).
# https://github.com/NixOS/nixpkgs/issues/524215
export GIT_CONFIG_COUNT=$(( ${GIT_CONFIG_COUNT:-0} + 1 ))
# Not the best but generic enough that it will work with `impureEnvVars`
export "GIT_CONFIG_KEY_$(( GIT_CONFIG_COUNT - 1 ))=maintenance.auto"
export "GIT_CONFIG_VALUE_$(( GIT_CONFIG_COUNT - 1 ))=false"
git_config_env maintenance.auto false
git_config_env gc.auto 0
git_config_env gc.autoDetach false
if test -n "$builder"; then
test -n "$out" -a -n "$url" -a -n "$rev" || usage

View File

@@ -52,19 +52,7 @@ in
pnpm-fixup-state-db' =
if pnpm.nodejs-slim or null != null then
pnpm-fixup-state-db.override {
# FIXME: make npm-config-hook accept nodejs-slim
nodejs =
let
inherit (pnpm) nodejs-slim;
in
if nodejs-slim ? paths && builtins.isList nodejs-slim.paths then
# If nodejs-slim has a list `paths` attribute, it's likely a simlinkJoin
nodejs-slim
else
# Otherwise we need to recreate one by overriding the default one
pnpm-fixup-state-db.nodejs.override {
inherit nodejs-slim;
};
inherit (pnpm) nodejs-slim;
}
else
pnpm-fixup-state-db;

View File

@@ -37,37 +37,44 @@
attrs:
let
argsToOverride = args: {
name = "${args.name or "${args.pname}-${args.version}"}-source";
argsToOverride =
args:
{
name = "${args.name or "${args.pname}-${args.version}"}-source";
outputs = [ "out" ];
outputs = [ "out" ];
phases = [
"unpackPhase"
"patchPhase"
"installPhase"
];
separateDebugInfo = false;
phases = [
"unpackPhase"
"patchPhase"
"installPhase"
];
separateDebugInfo = false;
dontUnpack = lib.warnIf (args.dontUnpack or false
) "srcOnly: derivation has dontUnpack set, overriding" false;
dontUnpack = lib.warnIf (args.dontUnpack or false
) "srcOnly: derivation has dontUnpack set, overriding" false;
dontInstall = false;
installPhase = "cp -pr --reflink=auto -- . $out";
dontInstall = false;
installPhase = "cp -pr --reflink=auto -- . $out";
# the original derivation might've set something like outputDev = "lib", but "lib" isn't an output anymore
# some things get confused and error if one of these is set to an output that doesn't exist
# ex: pkgs/build-support/setup-hooks/multiple-outputs.sh
outputDev = "out";
outputBin = "out";
outputInclude = "out";
outputLib = "out";
outputDoc = "out";
outputDevdoc = "out";
outputMan = "out";
outputDevman = "out";
outputInfo = "out";
};
# the original derivation might've set something like outputDev = "lib", but "lib" isn't an output anymore
# some things get confused and error if one of these is set to an output that doesn't exist
# ex: pkgs/build-support/setup-hooks/multiple-outputs.sh
outputDev = "out";
outputBin = "out";
outputInclude = "out";
outputLib = "out";
outputDoc = "out";
outputDevdoc = "out";
outputMan = "out";
outputDevman = "out";
outputInfo = "out";
}
// lib.optionalAttrs (lib.isAttrs args.outputChecks or null) {
# If the original derivation includes outputChecks for output we are removing, we need to reset it to an empty check.
outputChecks = { };
};
in
# If we are passed a derivation (based on stdenv*), we can use overrideAttrs to

View File

@@ -893,7 +893,7 @@ rec {
# Docs in doc/build-helpers/fetchers.chapter.md
# See https://nixos.org/manual/nixpkgs/unstable/#requirefile
requireFile = lib.extendMkDerivation {
constructDrv = stdenv.mkDerivation;
constructDrv = stdenvNoCC.mkDerivation;
excludeDrvArgNames = [
"hash"

View File

@@ -25,6 +25,7 @@ recurseIntoAttrs {
symlinkJoin = recurseIntoAttrs (callPackage ./symlink-join.nix { });
overriding = callPackage ../test-overriding.nix { };
inherit references;
requireFile = callPackage ./requireFile.nix { };
writeCBin = callPackage ./writeCBin.nix { };
writeClosure-union = callPackage ./writeClosure-union.nix {
inherit (references) samples;

View File

@@ -0,0 +1,22 @@
{
pkgsStatic,
lib,
requireFile,
emptyFile,
}:
let
name = "this-is-a-test";
requireFileTest =
requireFile:
requireFile {
inherit name;
url = "this-is-a-test";
hash = lib.fakeHash;
};
requireFile-native = requireFileTest requireFile;
requireFile-static = requireFileTest pkgsStatic.requireFile;
in
assert lib.assertMsg (
requireFile-native.name == name && requireFile-static.name == name
) "requireFile derivation name must be the same across different package sets";
emptyFile

View File

@@ -30,7 +30,22 @@
# ----------------------------
customQemu ? null,
kernel ? linux,
img ? kernel.target,
# Name of the kernel image file inside the `kernel` output.
kernelImage ?
kernel.target or (throw ''
vmTools: the `kernel` argument (${kernel.name or "<unknown>"}) has no
`target` attribute, so the kernel image filename cannot be determined.
If you are passing a module tree (e.g. from `pkgs.aggregateModules`) to
make extra modules available, pass it via `kernelModules` instead and
keep `kernel` pointing at a real kernel derivation. Alternatively, pass
`kernelImage` explicitly with the path of the bootable image relative
to the `kernel` derivation output (e.g. "bzImage" or "Image").
''),
# Package providing `lib/modules` for the VM initrd. Override this (e.g.
# with `pkgs.aggregateModules [ ... ]`) to make extra kernel modules
# available inside the VM without replacing the boot kernel.
kernelModules ? kernel,
storeDir ? builtins.storeDir,
rootModules ? [
"virtio_pci"
@@ -50,9 +65,9 @@ let
qemu = buildPackages.qemu_kvm;
modulesClosure = makeModulesClosure {
kernel = lib.getOutput "modules" kernel;
kernel = lib.getOutput "modules" kernelModules;
inherit rootModules;
firmware = kernel;
firmware = kernelModules;
};
hd = "vda"; # either "sda" or "vda"
@@ -220,7 +235,7 @@ let
fi
# Set up automatic kernel module loading.
export MODULE_DIR=${lib.getOutput "modules" kernel}/lib/modules/
export MODULE_DIR=${lib.getOutput "modules" kernelModules}/lib/modules/
${coreutils}/bin/cat <<EOF > /run/modprobe
#! ${bash}/bin/sh
export MODULE_DIR=$MODULE_DIR
@@ -260,7 +275,7 @@ let
-chardev socket,id=xchg,path=virtio-xchg.sock \
-device vhost-user-fs-pci,chardev=xchg,tag=xchg \
''${diskImage:+-drive file=$diskImage,if=virtio,cache=unsafe,werror=report} \
-kernel ${kernel}/${img} \
-kernel ${kernel}/${kernelImage} \
-initrd ${initrd}/initrd \
-append "console=${qemu-common.qemuSerialDevice} panic=1 command=${stage2Init} mountDisk=$mountDisk loglevel=4" \
$QEMU_OPTS
@@ -417,7 +432,7 @@ let
name = "extract-file";
buildInputs = [ util-linux ];
buildCommand = ''
ln -s ${kernel}/lib /lib
ln -s ${kernelModules}/lib /lib
${kmod}/bin/modprobe loop
${kmod}/bin/modprobe ext4
${kmod}/bin/modprobe hfs
@@ -449,7 +464,7 @@ let
mtdutils
];
buildCommand = ''
ln -s ${kernel}/lib /lib
ln -s ${kernelModules}/lib /lib
${kmod}/bin/modprobe mtd
${kmod}/bin/modprobe mtdram total_size=131072
${kmod}/bin/modprobe mtdchar

View File

@@ -24,13 +24,13 @@ let
if extension == "zip" then fetchzip args else fetchurl args;
pname = "1password-cli";
version = "2.34.0";
version = "2.34.1";
sources = rec {
aarch64-linux = fetch "linux_arm64" "sha256-LuOI9r1VRnL9IGsK4vy4ENOS64xdpIZ+ZskIkUJ0s34=" "zip";
i686-linux = fetch "linux_386" "sha256-VvqEyDHEIY3BsgubiJKXql1WEnwXHkSHpFvCcKBIeYw=" "zip";
x86_64-linux = fetch "linux_amd64" "sha256-sbydXPoT0Vo3r2gyZBdl4OMtOejbhvra5JM4wB6Ex5s=" "zip";
aarch64-linux = fetch "linux_arm64" "sha256-uEukRq71eeayvNguD9XepvP1Br5AkE2Ag/Chv2idf4A=" "zip";
i686-linux = fetch "linux_386" "sha256-p/F3YZLJnlimrVE2qxTHvIB4m47kuwhoCWTC40VIvMs=" "zip";
x86_64-linux = fetch "linux_amd64" "sha256-oAABMlwwv5X91TT6FK2aPpg+e2CvmHT1rqIVRTjQNCQ=" "zip";
aarch64-darwin =
fetch "apple_universal" "sha256-9h+Z7INYcJcWeVQ9QnXKjtT5QyV2J+dP857qSOpBAy8="
fetch "apple_universal" "sha256-vp1Y1M6DUanx1CAVhLrqgBovwws6Y/5jOgnwTZE8Hhc="
"pkg";
x86_64-darwin = aarch64-darwin;
};

View File

@@ -16,7 +16,7 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "7zip-zstd";
version = "25.01-v1.5.7-R4";
version = "26.01-v1.5.7-R1";
src = fetchFromGitHub {
owner = "mcmilk";
@@ -24,9 +24,9 @@ stdenv.mkDerivation (finalAttrs: {
tag = "v${finalAttrs.version}";
hash =
if enableUnfree then
"sha256-qP4L5PIG7CHsmYbRock+cbCOGdgujUFG4LHenvvlqzw="
"sha256-P6kwg3McroMwqB5bryfoS9dIBsxcd84bVzsjUv5Bk5k="
else
"sha256-R9AUWL35TPh0anyRDhnF28ZYG9FeOxntVIwnnW9e2xA=";
"sha256-WowqcjcA/DUwj7DJrKDTYKpCDWd/tTIZ3yiuBgqXpmU=";
# remove the unRAR related code from the src drv
# > the license requires that you agree to these use restrictions,
# > or you must remove the software (source and binary) from your hard disks

View File

@@ -8,16 +8,16 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "ab-av1";
version = "0.11.2";
version = "0.11.3";
src = fetchFromGitHub {
owner = "alexheretic";
repo = "ab-av1";
tag = "v${finalAttrs.version}";
hash = "sha256-kT0BJr4xoYigKObD6vZNRieslaJj/MWuqQmhYLWNwvs=";
hash = "sha256-lLZAECwF8V19Qx/FugbjLeVns7lhVlwWDTK9cdYb0xo=";
};
cargoHash = "sha256-o64GrmHvwF2VUKw+nIRK0jesSuelxNo0TFnyKaP/YlQ=";
cargoHash = "sha256-AONJz1BoDi6weHT7W9DmzwoPW5khfgYjDqLNl7OM5bY=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -6,18 +6,18 @@
unzip,
}:
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "libipasirglucose4";
# This library has no version number AFAICT (beyond generally being based on
# Glucose 4.x), but it was submitted to the 2017 SAT competition so let's use
# that as the version number, I guess.
version = "2017";
libname = pname + stdenv.hostPlatform.extensions.sharedLibrary;
libname = finalAttrs.pname + stdenv.hostPlatform.extensions.sharedLibrary;
src = fetchurl {
url = "https://baldur.iti.kit.edu/sat-competition-2017/solvers/incremental/glucose-ipasir.zip";
sha256 = "0xchgady9vwdh8frmc8swz6va53igp2wj1y9sshd0g7549n87wdj";
hash = "sha256-svGDbCLlPNCg1skHycV9cRS1zecasZodgo3v5Jt6kHU=";
};
nativeBuildInputs = [ unzip ];
@@ -29,13 +29,13 @@ stdenv.mkDerivation rec {
makeFlags = [ "CXX=${stdenv.cc.targetPrefix}c++" ];
postBuild = ''
$CXX -shared -o ${libname} \
${lib.optionalString (!stdenv.cc.isClang) "-Wl,-soname,${libname}"} \
$CXX -shared -o ${finalAttrs.libname} \
${lib.optionalString (!stdenv.cc.isClang) "-Wl,-soname,${finalAttrs.libname}"} \
ipasirglucoseglue.o libipasirglucose4.a
'';
installPhase = ''
install -D ${libname} $out/lib/${libname}
install -D ${finalAttrs.libname} $out/lib/${finalAttrs.libname}
'';
meta = {
@@ -44,4 +44,4 @@ stdenv.mkDerivation rec {
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ kini ];
};
}
})

View File

@@ -32,15 +32,15 @@ let
'';
in
stdenv.mkDerivation rec {
stdenv.mkDerivation (finalAttrs: {
pname = "acl2";
version = "8.6";
src = fetchFromGitHub {
owner = "acl2-devel";
repo = "acl2-devel";
rev = version;
sha256 = "sha256-fF9bbEacwCHP1m/eVgFrTD4Ne7L2mzq0K9vJ1tiy9go=";
tag = finalAttrs.version;
hash = "sha256-fF9bbEacwCHP1m/eVgFrTD4Ne7L2mzq0K9vJ1tiy9go=";
};
# You can swap this out with any other IPASIR implementation at
@@ -58,7 +58,7 @@ stdenv.mkDerivation rec {
})
(replaceVars ./0001-path-changes-for-nix.patch {
libipasir = "${libipasir}/lib/${libipasir.libname}";
libipasir = "${finalAttrs.libipasir}/lib/${finalAttrs.libipasir.libname}";
libssl = "${lib.getLib openssl}/lib/libssl${stdenv.hostPlatform.extensions.sharedLibrary}";
libcrypto = "${lib.getLib openssl}/lib/libcrypto${stdenv.hostPlatform.extensions.sharedLibrary}";
})
@@ -92,7 +92,7 @@ stdenv.mkDerivation rec {
glucose
minisat
abc-verifier
libipasir
finalAttrs.libipasir
z3
(python3.withPackages (ps: [ ps.z3-solver ]))
];
@@ -115,10 +115,10 @@ stdenv.mkDerivation rec {
# ACL2 and its books need to be built in place in the out directory because
# the proof artifacts are not relocatable. Since ACL2 mostly expects
# everything to exist in the original source tree layout, we put it in
# $out/share/${pname} and create symlinks in $out/bin as necessary.
mkdir -p $out/share/${pname}
cp -pR . $out/share/${pname}
cd $out/share/${pname}
# $out/share/acl2 and create symlinks in $out/bin as necessary.
mkdir -p $out/share/acl2
cp -pR . $out/share/acl2
cd $out/share/acl2
'';
preBuild = "mkdir -p $HOME";
@@ -132,19 +132,19 @@ stdenv.mkDerivation rec {
installPhase = ''
mkdir -p $out/bin
ln -s $out/share/${pname}/saved_acl2 $out/bin/${pname}
ln -s $out/share/acl2/saved_acl2 $out/bin/acl2
''
+ lib.optionalString certifyBooks ''
ln -s $out/share/${pname}/books/build/cert.pl $out/bin/${pname}-cert
ln -s $out/share/${pname}/books/build/clean.pl $out/bin/${pname}-clean
ln -s $out/share/acl2/books/build/cert.pl $out/bin/acl2-cert
ln -s $out/share/acl2/books/build/clean.pl $out/bin/acl2-clean
'';
preDistPhases = [ (if certifyBooks then "certifyBooksPhase" else "removeBooksPhase") ];
certifyBooksPhase = ''
# Certify the community books
pushd $out/share/${pname}/books
makeFlags="ACL2=$out/share/${pname}/saved_acl2"
pushd $out/share/acl2/books
makeFlags="ACL2=$out/share/acl2/saved_acl2"
buildFlags="all"
buildPhase
@@ -157,7 +157,7 @@ stdenv.mkDerivation rec {
removeBooksPhase = ''
# Delete the community books
rm -rf $out/share/${pname}/books
rm -rf $out/share/acl2/books
'';
meta = {
@@ -172,9 +172,9 @@ stdenv.mkDerivation rec {
ACL2 is part of the Boyer-Moore family of provers, for which its authors
have received the 2005 ACM Software System Award.
This package installs the main ACL2 executable ${pname}, as well as the
build tools cert.pl and clean.pl, renamed to ${pname}-cert and
${pname}-clean.
This package installs the main ACL2 executable acl2, as well as the
build tools cert.pl and clean.pl, renamed to acl2-cert and
acl2-clean.
''
+ (
@@ -212,4 +212,4 @@ stdenv.mkDerivation rec {
];
platforms = lib.platforms.all;
};
}
})

View File

@@ -8,11 +8,11 @@
stdenv.mkDerivation (finalAttrs: {
pname = "alglib3";
version = "4.07.0";
version = "4.08.0";
src = fetchurl {
url = "https://www.alglib.net/translator/re/alglib-${finalAttrs.version}.cpp.gpl.tgz";
sha256 = "sha256-y4mlU+4gKwqUFgUHKoVxAjdq5EsMzSJeT6Dg4Llwi/A=";
sha256 = "sha256-mKPtCE+wLFagvBVDida8oQCyO7N0klWkyHFjkip3aoY=";
};
nativeBuildInputs = [

View File

@@ -8,13 +8,13 @@
buildGoModule (finalAttrs: {
pname = "aliyun-cli";
version = "3.3.18";
version = "3.3.23";
src = fetchFromGitHub {
owner = "aliyun";
repo = "aliyun-cli";
tag = "v${finalAttrs.version}";
hash = "sha256-tTwVcvBk6SMDbDM3dPZZZdkbzlOAwg+K6gbeUc6XEqw=";
hash = "sha256-0AsrdD9ans1CmyJVK9tcAKGLeptpxdNAtOUuSv4i4zU=";
fetchSubmodules = true;
};

View File

@@ -30,7 +30,7 @@ buildGoModule (finalAttrs: {
meta = {
description = "HTTP forward proxy with PAC and NTLM authentication support";
homepage = "https://github.com/samuong/alpaca";
changelog = "https://github.com/samuong/alpaca/releases/tag/v${finalAttrs.src.rev}";
changelog = "https://github.com/samuong/alpaca/releases/tag/v${finalAttrs.version}";
license = lib.licenses.asl20;
platforms = lib.platforms.linux ++ lib.platforms.darwin;
maintainers = with lib.maintainers; [ _1nv0k32 ];

View File

@@ -53,11 +53,13 @@ stdenv.mkDerivation (finalAttrs: {
};
meta = {
homepage = "http://www.alsa-project.org/";
homepage = "https://www.alsa-project.org/";
description = "Soundcard firmwares from the alsa project";
license = lib.licenses.gpl2Plus;
platforms = lib.platforms.linux;
maintainers = [ ];
maintainers = with lib.maintainers; [
nick-linux
];
sourceProvenance = with lib.sourceTypes; [
binaryFirmware
fromSource

View File

@@ -38,7 +38,7 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Various plugins for ALSA";
homepage = "http://alsa-project.org/";
homepage = "https://alsa-project.org/";
license = with lib.licenses; [
lgpl21Plus
@@ -46,7 +46,9 @@ stdenv.mkDerivation (finalAttrs: {
gpl2Plus # attributes.m4 & usb_stream.h
];
maintainers = [ ];
maintainers = with lib.maintainers; [
nick-linux
];
platforms = lib.platforms.linux;
};
})

View File

@@ -4,13 +4,13 @@
fetchurl,
}:
gccStdenv.mkDerivation rec {
gccStdenv.mkDerivation (finalAttrs: {
pname = "altermime";
version = "0.3.11";
src = fetchurl {
url = "https://pldaniels.com/altermime/altermime-${version}.tar.gz";
sha256 = "15zxg6spcmd35r6xbidq2fgcg2nzyv1sbbqds08lzll70mqx4pj7";
url = "https://pldaniels.com/altermime/altermime-${finalAttrs.version}.tar.gz";
hash = "sha256-R17ScQWH0k8R0A2vpcP234rHnhO4xdVNLqNVdrV5/Zc=";
};
env.NIX_CFLAGS_COMPILE = toString [
@@ -36,4 +36,4 @@ gccStdenv.mkDerivation rec {
downloadPage = "https://pldaniels.com/altermime/";
mainProgram = "altermime";
};
}
})

View File

@@ -3,33 +3,34 @@
stdenv,
fetchFromGitHub,
meson,
pkg-config,
ninja,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "aml";
version = "0.3.0";
version = "1.0.0";
src = fetchFromGitHub {
owner = "any1";
repo = "aml";
tag = "v${finalAttrs.version}";
sha256 = "sha256-BX+MRqvnwwLPhz22m0gfJ2EkW31KQEi/YTgOCMcQk2Q=";
hash = "sha256-10gm6YphZrpLShj3NUj/AG24dSVLZAZbbnXr7GiF4DI=";
};
nativeBuildInputs = [
meson
pkg-config
ninja
];
strictDeps = true;
__structuredAttrs = true;
meta = {
description = "Another main loop";
inherit (finalAttrs.src.meta) homepage;
description = "Andri's Main Loop";
homepage = "https://github.com/any1/aml";
license = lib.licenses.isc;
platforms = lib.platforms.unix;
maintainers = [ ];
broken = stdenv.hostPlatform.isDarwin;
platforms = lib.platforms.linux;
maintainers = with lib.maintainers; [ nickcao ];
};
})

View File

@@ -81,7 +81,7 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "amnezia-vpn";
version = "4.8.15.4";
version = "4.8.18.0";
__structuredAttrs = true;
@@ -89,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: {
owner = "amnezia-vpn";
repo = "amnezia-client";
tag = finalAttrs.version;
hash = "sha256-ZUWesEpXb+L7NzL/jkWpS3b4DGq4733T5zc+VXSw9Ic=";
hash = "sha256-/A1juZzNWjdShdg41M1nfO3pMukMFzyBjQaZvZjYaJs=";
fetchSubmodules = true;
};

View File

@@ -5,12 +5,12 @@
}:
anki-utils.buildAnkiAddon (finalAttrs: {
pname = "anki-quizlet-importer-extended";
version = "2026.01.17";
version = "2026.06.08";
src = fetchFromGitHub {
owner = "sviatoslav-lebediev";
repo = "anki-quizlet-importer-extended";
tag = "v${finalAttrs.version}";
hash = "sha256-BTddZColXM193x8xFa1axHeiWukjxXvwkXGpHxsLtR0=";
hash = "sha256-f8Y2Tp3Wo41rKhz/YX602xhxvR7xWUOfvjIKuprt/bo=";
};
meta = {
description = "Import Quizlet Decks into Anki";

View File

@@ -8,13 +8,13 @@
stdenv.mkDerivation (finalAttrs: {
pname = "ansilove";
version = "4.2.1";
version = "4.2.2";
src = fetchFromGitHub {
owner = "ansilove";
repo = "ansilove";
tag = finalAttrs.version;
hash = "sha256-13v2NLVJt11muwocBiQYz/rxQkte/W6LXwB/H/E9Nvk=";
hash = "sha256-U8SKh+GBwtuJbHeB7x430YmbOdS38CIBsNXCWvs8XY8=";
};
nativeBuildInputs = [

View File

@@ -6,7 +6,7 @@
versionCheckHook,
}:
let
wholeVersion = "1.0.7-5858071034068992"; # unfortunately this has dumb versioning
wholeVersion = "1.0.8-6513509081677824"; # unfortunately this has dumb versioning
version = builtins.head (lib.splitString "-" wholeVersion);
throwSystem = throw "Unsupported system: ${stdenvNoCC.hostPlatform.system}";
@@ -14,19 +14,19 @@ let
sourceData = {
x86_64-linux = fetchurl {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-x64/cli_linux_x64.tar.gz";
hash = "sha256-8kaHmc0XPAPuATHb4rrkMhUzBqaLqi7n1UQPFcRB4Go=";
hash = "sha256-/BxcglSN6NqZdEbq50MypFW4bv2bCN37L0PqcuYz+e4=";
};
aarch64-linux = fetchurl {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/linux-arm/cli_linux_arm64.tar.gz";
hash = "sha256-3ylG6ZW/9AuKydzzyMLtqC1ec2NnixFG/CJih26S0K0=";
hash = "sha256-QWQevvVezRdubRbG3V64C/XMHunfDsdA1OM8yhHoCHA=";
};
aarch64-darwin = fetchurl {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-arm/cli_mac_arm64.tar.gz";
hash = "sha256-e4VhL/9rUNgE2XyW8REz8QXEbzwsUFg41xNpUHfNLK0=";
hash = "sha256-j+/brIYCKjIOa0KSGZHt4Ic4tjTzOrfPtA4J8iY9tHE=";
};
x86_64-darwin = fetchurl {
url = "https://storage.googleapis.com/antigravity-public/antigravity-cli/${wholeVersion}/darwin-x64/cli_mac_x64.tar.gz";
hash = "sha256-SECE7bAd0VneVeAvBs14Ortkcqg8CJy9xcq3ZnuqfKY=";
hash = "sha256-0Cp76whEYtBdZS6GOnC+qqICGoqexX+v3KCFJmfaFAU=";
};
};
in

View File

@@ -7,7 +7,7 @@
stdenv.mkDerivation (finalAttrs: {
pname = "aocl-utils";
version = "5.3.0";
version = "5.3";
src = fetchFromGitHub {
owner = "amd";

View File

@@ -7,11 +7,11 @@
let
pname = "apidog";
version = "2.8.32";
version = "2.8.33";
src = fetchurl {
url = "https://file-assets.apidog.com/download/${version}/Apidog-${version}.AppImage";
hash = "sha256-7MaDC9VsiC+iHe83Vd4vDJQPoDLwUFmCu3R1OwVcTjM=";
hash = "sha256-RimlzPkIAFmsTgtSBocZy4g2S3eCvGq/r993u0Gjj/4=";
};
appimageContents = appimageTools.extract {

View File

@@ -23,13 +23,13 @@
}:
gcc15Stdenv.mkDerivation (finalAttrs: {
pname = "aquamarine";
version = "0.12.0";
version = "0.12.1";
src = fetchFromGitHub {
owner = "hyprwm";
repo = "aquamarine";
tag = "v${finalAttrs.version}";
hash = "sha256-TtAhxedbRAl1u6OyT+4eRxZ417G2NMJNoqEbIhjvWo0=";
hash = "sha256-cUQENbJn0PHQUttXame5+PbGGew+BckHZFTfpb8XGI8=";
};
nativeBuildInputs = [

View File

@@ -3,21 +3,27 @@
stdenv,
fetchFromGitLab,
cmake,
nix-update-script,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "arpa2cm";
version = "1.0.4";
version = "1.0.7";
__structuredAttrs = true;
strictDeps = true;
src = fetchFromGitLab {
owner = "arpa2";
repo = "arpa2cm";
rev = "v${finalAttrs.version}";
hash = "sha256-2vb/7UL+uWGrQNh8yOZ3gih5G1/eOp064hF78SDsPGk=";
tag = "v${finalAttrs.version}";
hash = "sha256-JkMZUXqmrVzURVi8BJRsHprD4Jz6l83qhPxnOfq4KE4=";
};
nativeBuildInputs = [ cmake ];
passthru.updateScript = nix-update-script { };
meta = {
description = "CMake Module library for the ARPA2 project";
longDescription = ''
@@ -33,8 +39,7 @@ stdenv.mkDerivation (finalAttrs: {
'';
homepage = "https://gitlab.com/arpa2/arpa2cm";
license = lib.licenses.bsd2;
maintainers = with lib.maintainers; [
fufexan
];
maintainers = with lib.maintainers; [ fufexan ];
teams = [ lib.teams.ngi ];
};
})

View File

@@ -30,10 +30,12 @@
curl,
texinfo,
texliveSmall,
vulkan-headers,
glfw,
}:
stdenv.mkDerivation (finalAttrs: {
version = "3.11";
version = "3.12";
pname = "asymptote";
outputs = [
@@ -46,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: {
src = fetchurl {
url = "mirror://sourceforge/asymptote/${finalAttrs.version}/asymptote-${finalAttrs.version}.src.tgz";
hash = "sha256-U36fImIb+E8J7g1E3EVcTqkboZODDx12JKB9RxDX59E=";
hash = "sha256-6uwel0Y+8hOjk8OI1GanNHiwgY+UA8liuRJAZZybjxs=";
};
# override with TeX Live containers to avoid building sty, docs from source
@@ -111,6 +113,8 @@ stdenv.mkDerivation (finalAttrs: {
pyqt5
]
))
vulkan-headers
glfw
]
++ lib.optionals stdenv.hostPlatform.isLinux [ libtirpc ];

View File

@@ -9,19 +9,19 @@
buildGoModule (finalAttrs: {
pname = "atlas";
version = "1.2.1";
version = "1.2.2";
src = fetchFromGitHub {
owner = "ariga";
repo = "atlas";
tag = "v${finalAttrs.version}";
hash = "sha256-hTRD3QndYlW564UJMhjj7EP+Otlgkt59nGkd5aXbOSU=";
hash = "sha256-2wmmvNezi/AJ86r5m0rZOskqxfaT49870Pe615QycHg=";
};
modRoot = "cmd/atlas";
proxyVendor = true;
vendorHash = "sha256-bPw1Gq+g69W09nU8vbNXwLcLxG4jcQOx9il7X2xZZSg=";
vendorHash = "sha256-9yg8VkRtyaMQjCAAOHIG4A9QSV1VOFOLBK9cTrE83a4=";
nativeBuildInputs = [ installShellFiles ];

View File

@@ -18,13 +18,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "attyx";
version = "0.4.3";
version = "0.4.5";
src = fetchFromGitHub {
owner = "semos-labs";
repo = "attyx";
tag = "v${finalAttrs.version}";
hash = "sha256-DJe1HreijOwFaqDY+Ai1utiK4u66pUbBkEY6TOat27A=";
hash = "sha256-9/Zl6IrgrT8vHYllCKb977Ar5QRYQiXDmK/g+4YWcqM=";
};
deps = callPackage ./build.zig.zon.nix { };

View File

@@ -2,7 +2,7 @@
lib,
stdenv,
nodejs,
pnpm_9,
pnpm_10,
fetchPnpmDeps,
pnpmConfigHook,
fetchFromGitHub,
@@ -11,26 +11,26 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "autoprefixer";
version = "10.4.24";
version = "10.5.0";
src = fetchFromGitHub {
owner = "postcss";
repo = "autoprefixer";
rev = finalAttrs.version;
hash = "sha256-9XZWkBDqkaBbIHq3wIbo4neToPM+NCxi9c1AyVqmnvc=";
tag = finalAttrs.version;
hash = "sha256-s152v9sIuQLvhfPsZvQa+O9UhoASgm/e8dnz0t4pP3A=";
};
nativeBuildInputs = [
nodejs
pnpmConfigHook
pnpm_9
pnpm_10
];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs) pname version src;
pnpm = pnpm_9;
fetcherVersion = 3;
hash = "sha256-PPYyEsc0o5ufBexUdiX9EJLEsQZ0wX7saBzxJGsnseU=";
pnpm = pnpm_10;
fetcherVersion = 4;
hash = "sha256-Sxt4vtdlMdXxXqt22hfZJskj8mkB5t85IZ5BsbCoDF4=";
};
installPhase = ''
@@ -60,9 +60,9 @@ stdenv.mkDerivation (finalAttrs: {
meta = {
description = "Parse CSS and add vendor prefixes to CSS rules using values from the Can I Use website";
homepage = "https://github.com/postcss/autoprefixer";
changelog = "https://github.com/postcss/autoprefixer/releases/tag/${finalAttrs.version}";
changelog = "https://github.com/postcss/autoprefixer/releases/tag/${finalAttrs.src.tag}";
license = lib.licenses.mit;
mainProgram = "autoprefixer";
maintainers = [ ];
maintainers = [ lib.maintainers.skohtv ];
};
})

View File

@@ -37,13 +37,13 @@ let
in
stdenv.mkDerivation (finalAttrs: {
pname = "${if enableLomiriFeatures then "lomiri" else "ayatana"}-indicator-datetime";
version = "25.4.0";
version = "26.6.0";
src = fetchFromGitHub {
owner = "AyatanaIndicators";
repo = "ayatana-indicator-datetime";
tag = finalAttrs.version;
hash = "sha256-8E9ucy8I0w9DDzsLtzJgICz/e0TNqOHgls9LrgA5nk4=";
hash = "sha256-zjAQjd5kFho8YfcoWRGbQbzzAJT0id5nh7zQoZXB1Uk=";
};
postPatch = ''
@@ -131,6 +131,7 @@ stdenv.mkDerivation (finalAttrs: {
(lib.cmakeBool "GSETTINGS_LOCALINSTALL" true)
(lib.cmakeBool "GSETTINGS_COMPILE" true)
(lib.cmakeBool "ENABLE_LOMIRI_FEATURES" enableLomiriFeatures)
(lib.cmakeBool "ENABLE_MKCAL" enableLomiriFeatures)
(lib.cmakeBool "ENABLE_TESTS" finalAttrs.finalPackage.doCheck)
]
++ lib.optionals enableLomiriFeatures [

View File

@@ -174,9 +174,9 @@
confcom = mkAzExtension rec {
pname = "confcom";
version = "2.0.1";
version = "2.1.0";
url = "https://azcliprod.blob.core.windows.net/cli-extensions/confcom-${version}-py3-none-any.whl";
hash = "sha256-Nol3gbwgq76ijbmRyfV64kcArqeCk4/riBr4FxAeNtk=";
hash = "sha256-mcUYTxpjounvP2500nFgXF+WKERJdLuYXb6zt31v4NA=";
description = "Microsoft Azure Command-Line Tools Confidential Container Security Policy Generator Extension";
nativeBuildInputs = [ autoPatchelfHook ];
buildInputs = [ openssl ];

View File

@@ -17,13 +17,13 @@
stdenvNoCC.mkDerivation (finalAttrs: {
pname = "bashunit";
version = "0.36.0";
version = "0.39.1";
src = fetchFromGitHub {
owner = "TypedDevs";
repo = "bashunit";
tag = finalAttrs.version;
hash = "sha256-alhqJ7coRk5O4dYGx8m6u8/j7KMfr2m9Jeb5pn0wwiU=";
hash = "sha256-yMzi2SFEMSNNFztapWavMmbueWwVK0GWjyFR3cJZmTg=";
forceFetchGit = true; # needed to include the tests directory for the check phase
};

View File

@@ -30,18 +30,18 @@
stdenv.mkDerivation (finalAttrs: {
pname = "bcachefs-tools";
version = "1.38.3";
version = "1.38.5";
src = fetchFromGitHub {
owner = "koverstreet";
repo = "bcachefs-tools";
tag = "v${finalAttrs.version}";
hash = "sha256-DR/aGCfqXUOubVEVmeJYOiF71rMYRYq8k23EXqluh5k=";
hash = "sha256-EXd+BOTAFUddK/4Vwi7GqRqndi2x4bb5gs7IIkMX6HU=";
};
cargoDeps = rustPlatform.fetchCargoVendor {
inherit (finalAttrs) src;
hash = "sha256-aiLSgpK3wadrBvclrQrdCzCiSjLcxg58oeP6ijL+JbY=";
hash = "sha256-6uwvwOVPYtegXTPwz2SEeQPC6OrKoFWZrH4Nx+ZVa5A=";
};
postPatch = ''

View File

@@ -5,13 +5,13 @@
}:
buildGoModule (finalAttrs: {
pname = "betula";
version = "1.7.0";
version = "1.8.0";
src = fetchFromSourcehut {
owner = "~bouncepaw";
repo = "betula";
rev = "v${finalAttrs.version}";
hash = "sha256-8iDWWAL8JDZyKl3o0IJsWml410jh3cTPC2AoonvqiTI=";
hash = "sha256-cZ7xMtJ6I1lvWllwdNSFzeUsvGXWJnUtUR4iPn3oosc=";
};
vendorHash = "sha256-HGjaS2Sqsjk/pilt8wtx5Ect8Y8S5638PWEpXCqeZ6w=";

View File

@@ -25,7 +25,7 @@ let
{
x86_64-linux = {
name = "BombSquad_Linux_x86_64";
hash = "sha256-Su7xEVzgFBl+Q2iFWdIRbyO8lRs8Xd4KabFhycZUVjs=";
hash = "sha256-zKZpRsyBCTYDJbTwjaP/HFXfYvD9zBhetUGzriB9754=";
};
aarch64-linux = {
name = "BombSquad_Linux_Arm64";
@@ -45,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: {
# Note: This version trails behind the latest version by one since the latest
# version sometimes gets replaced for minor updates. The builds in /old/ are
# stable.
version = "1.7.62";
version = "1.7.63";
src = fetchurl {
url = "https://files.ballistica.net/bombsquad/builds/old/${archive.name}_${finalAttrs.version}.tar.gz";

View File

@@ -78,6 +78,6 @@ stdenv.mkDerivation {
homepage = "https://www.boost.org/build/";
license = lib.licenses.boost;
platforms = lib.platforms.unix;
maintainers = with lib.maintainers; [ ivan-tkatchev ];
maintainers = [ ];
};
}

View File

@@ -23,13 +23,13 @@
}:
stdenv.mkDerivation (finalAttrs: {
pname = "buildbox";
version = "1.4.7";
version = "1.4.8";
src = fetchFromGitLab {
owner = "BuildGrid";
repo = "buildbox/buildbox";
tag = finalAttrs.version;
hash = "sha256-+OK9rmAGGLq/rJIHs++dbdyvh6WFu+Xhcp48TpnYV0w=";
hash = "sha256-P7CFgK5CkHAf5gddmm0SBGIkC/AAdCO5pkya/XNuby0=";
};
nativeBuildInputs = [

View File

@@ -14,16 +14,16 @@
}:
buildGoModule (finalAttrs: {
pname = "buildkite-agent";
version = "3.127.1";
version = "3.127.2";
src = fetchFromGitHub {
owner = "buildkite";
repo = "agent";
tag = "v${finalAttrs.version}";
hash = "sha256-nG7pvoQfVQrrF+s8Ghc4OITXtW1D0dPAuU3Ef7yDr7E=";
hash = "sha256-dSG/F/KtV4nBpm2EeXjGI/2uM2/CgRkjYq5uq7+vZVw=";
};
vendorHash = "sha256-Ow2nQAf0G4vsY167S0SbXhPnB6y1qRSf0+EFNPrC2CE=";
vendorHash = "sha256-N4m7Dak0EBkbJtOjatv0GQKsdxt0B/fZn08T9HpAXDA=";
postPatch = ''
substituteInPlace clicommand/agent_start.go --replace /bin/bash ${bash}/bin/bash

View File

@@ -10,11 +10,11 @@
stdenvNoCC.mkDerivation rec {
pname = "camunda-modeler";
version = "5.46.1";
version = "5.48.0";
src = fetchurl {
url = "https://github.com/camunda/camunda-modeler/releases/download/v${version}/camunda-modeler-${version}-linux-x64.tar.gz";
hash = "sha256-uB+EAZgpll81RifNjKp9AkPLupbDLYHG+zFj0atsXRA=";
hash = "sha256-92KWs2mLcKMhM/v3GRkX5CFcRrtPA1viczZVFkAdVLQ=";
};
sourceRoot = "camunda-modeler-${version}-linux-x64";

View File

@@ -6,14 +6,14 @@
rustPlatform.buildRustPackage (finalAttrs: {
pname = "cargo-rdme";
version = "1.5.0";
version = "1.5.1";
src = fetchCrate {
inherit (finalAttrs) pname version;
hash = "sha256-TmV6Fc5vlc4fm9w4+iuxmnonwsEbqoJ3jvpIyQOuxjg=";
hash = "sha256-d3WughXxh9cBzy33s3iB75paldZFokGGI1L9yTLGYoc=";
};
cargoHash = "sha256-EjIvKf1XgHubvyWPOAjysNH4nD0xqOWYg1FeiPSYh4c=";
cargoHash = "sha256-26Poh5lUCYi+a+/E7pOYwilKX+eqRmbRNYRFdVfRSCw=";
meta = {
description = "Cargo command to create the README.md from your crate's documentation";

View File

@@ -35,14 +35,14 @@ let
in
python3.pkgs.buildPythonApplication (finalAttrs: {
pname = "checkov";
version = "3.2.533";
version = "3.3.0";
pyproject = true;
src = fetchFromGitHub {
owner = "bridgecrewio";
repo = "checkov";
tag = finalAttrs.version;
hash = "sha256-WuHmMqtDcivwsZpvZB5wQuKWm5BoDSX4LGJEW7oKJrA=";
hash = "sha256-1hm3ZNvrO+U3PWb5gBSwKSXgOHQLU4avncSZOH/ijCM=";
};
pythonRelaxDeps = [

View File

@@ -1,47 +1,47 @@
{
"version": "2.1.172",
"commit": "1b719ca2781a2dccc4a769b66bc35b4a60509ad7",
"buildDate": "2026-06-10T16:38:17Z",
"version": "2.1.175",
"commit": "0b9163019454512fd2b2ed8e6bef5470f9259f35",
"buildDate": "2026-06-12T01:33:39Z",
"platforms": {
"darwin-arm64": {
"binary": "claude",
"checksum": "3c31f345575bf6f261c7e19981f6491bb93eeb0ffb499e95033610a7184831ce",
"size": 223390752
"checksum": "6b75bf132c866ed409bf913c318ca32011e73ffb12d3cd67ecc37bc4ee9ec65d",
"size": 224216352
},
"darwin-x64": {
"binary": "claude",
"checksum": "c507f98750c5230e4247f7eadff38e4db04c006904f85379e31c5d5e82e1c384",
"size": 225892528
"checksum": "3770f2cb42d3f776e62a59aa16230843dc7b8422b36be9b1532e02a6e92e7fa8",
"size": 226734640
},
"linux-arm64": {
"binary": "claude",
"checksum": "4ef0d735bd4180c3bffc381f6dc38df979229a8637d294be751c6043d93d12e1",
"size": 248624776
"checksum": "360f1f6f43ec26d9bb6e20e487bf44b753d9b8407e89e74bfeeb79707399f435",
"size": 249476744
},
"linux-x64": {
"binary": "claude",
"checksum": "c0915dd1691d569aeebc7978b12e029718323685ec0dd4b5c6a453108d6be1f7",
"size": 248743632
"checksum": "4fc72fa6090c9a03f1850e1b1ccb3d6806bf802b67e3cb9dc5f2ced4b7ed5ca1",
"size": 249566928
},
"linux-arm64-musl": {
"binary": "claude",
"checksum": "6b10aad4270348175206bd2475f82ef3c56007dfb55d7b90f1950dfa8fb9eb40",
"size": 241479512
"checksum": "27234d99851b2e343184466924d8f5c9318d1cfc4156fc4198c99e26c8a8ab86",
"size": 242331480
},
"linux-x64-musl": {
"binary": "claude",
"checksum": "58f2c60711f95e51d86d1af5b915cbdd0458710f1830b7c26d59b78f1ad1f861",
"size": 243153968
"checksum": "f40f977d2555f349e4d94f6efdc7deece3596c2cffa9d1a6a66b14ee30cfca54",
"size": 243977264
},
"win32-x64": {
"binary": "claude.exe",
"checksum": "07132ca4bbef551c92c1ae6ca0220a5e523092c9fa9cf402f65f428450687455",
"size": 244181152
"checksum": "c1b5b0ae1b607c1f8623d222c9eb6005a35dd6873aa834910a6fb3e00450e096",
"size": 244979872
},
"win32-arm64": {
"binary": "claude.exe",
"checksum": "1e3e165c03de2af83c1e3516b73890b56e9785a2382338adcc28f41918bf4d2f",
"size": 240146080
"checksum": "f01eea49c920e990a7c3d2c1071abbc7e79ab54a099380982c11a6f462ca7c4a",
"size": 240943776
}
}
}

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