From ce96bc54ec76ee74b2c28eb2e1d41448d478ebc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paul=20Li=C3=A9tar?= Date: Fri, 20 Jun 2025 23:04:38 +0100 Subject: [PATCH 001/258] gradle: fix usage of update-deps script without bwrap The gradle build hook exposes an update-deps script that can, supposedly, run without bwrap if the USE_BWRAP environment is set to 0. Unfortunately the test on the variable was checking if it had an non-empty value (using -n), but just above the variable is given a default value in cases when it is empty. This meant the variable could never be empty and therefore bwrap is always used (assuming the Nix parameter useBwrap is true). By changing the test into an inequality check against zero, we can disable bwrap by setting `USE_BWRAP=0`. Any other value will leave bwrap enabled. Unfortunately the lack of boolean values in bash make it non-obvious what the best representation and test for this should be. We could also check for equality against 1 for example, or some more complicated test that handles the string "false" as well. Using 0 as the false value seems common place enough in scripts though. The conversion of `useBwrap` to a string needs to be adjusted, as `builtins.toString` actually returns an empty string for a false value. --- pkgs/development/tools/build-managers/gradle/update-deps.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/build-managers/gradle/update-deps.nix b/pkgs/development/tools/build-managers/gradle/update-deps.nix index 2e03f70df70c..56c18a0577a3 100644 --- a/pkgs/development/tools/build-managers/gradle/update-deps.nix +++ b/pkgs/development/tools/build-managers/gradle/update-deps.nix @@ -129,8 +129,8 @@ lib.makeOverridable ( export MITM_CACHE_CERT_DIR="$PWD" export MITM_CACHE_CA="$MITM_CACHE_CERT_DIR/ca.cer" popd >/dev/null - useBwrap="''${USE_BWRAP:-${toString useBwrap}}" - if [ -n "$useBwrap" ]; then + useBwrap="''${USE_BWRAP:-${if useBwrap then "1" else "0"}}" + if [[ "$useBwrap" -ne 0 ]]; then # bwrap isn't necessary, it's only used to prevent messy build scripts from touching ~ bwrap \ --unshare-all --share-net --clearenv --chdir / --setenv HOME /homeless-shelter \ From 78d9620f669cf74aabb89b18ef5cb825a037d054 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 20:38:13 +0000 Subject: [PATCH 002/258] dnglab: 0.7.1 -> 0.7.2 --- pkgs/by-name/dn/dnglab/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dn/dnglab/package.nix b/pkgs/by-name/dn/dnglab/package.nix index eb4d7451c6da..f6c5a10f6a30 100644 --- a/pkgs/by-name/dn/dnglab/package.nix +++ b/pkgs/by-name/dn/dnglab/package.nix @@ -5,7 +5,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "dnglab"; - version = "0.7.1"; + version = "0.7.2"; src = fetchFromGitHub { owner = "dnglab"; @@ -15,10 +15,10 @@ rustPlatform.buildRustPackage (finalAttrs: { postFetch = '' rm -rf "$out"/rawler/data/testdata/cameras/Canon/{"EOS REBEL T7i","EOS Rebel T7i"} ''; - hash = "sha256-KBv7HhsGSPo1fa2QGXZi7zjh5Bu9wEtKwZ9X2TRkg2g="; + hash = "sha256-uCOdfCeec//5CnkuDEIgCy9B7SsqiXN8oGkoHhJ4N5Y="; }; - cargoHash = "sha256-0Fxhs6Igi5kf/I5wgQ6bM01ka3Favo4AhfIL2DSvLAw="; + cargoHash = "sha256-CFtCONFL1qRTg67AxfuEeIqLq/+57xMGbTKKMFPAhuo="; postInstall = '' rm $out/bin/benchmark $out/bin/identify From 9538e395495211268b461ceab7fe6fd1f0b2bc6e Mon Sep 17 00:00:00 2001 From: Daniel Woffinden Date: Wed, 11 Mar 2026 23:14:20 +0000 Subject: [PATCH 003/258] cgtcalc: auto-update from the default branch Upstream doesn't have any useful tags. Note that updating past the current rev will fail to compile until nixpkgs gets swift 6 support: https://github.com/NixOS/nixpkgs/issues/343210 But _not_ specifying this leads to confusing PRs: https://github.com/NixOS/nixpkgs/pull/498904 --- pkgs/by-name/cg/cgtcalc/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cg/cgtcalc/package.nix b/pkgs/by-name/cg/cgtcalc/package.nix index eae6cbd7e32e..c3720fb38c9e 100644 --- a/pkgs/by-name/cg/cgtcalc/package.nix +++ b/pkgs/by-name/cg/cgtcalc/package.nix @@ -45,7 +45,9 @@ stdenv.mkDerivation (finalAttrs: { # https://github.com/NixOS/nixpkgs/issues/379859 doCheck = false; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; meta = { description = "UK capital gains tax calculator written in Swift"; From 30b3103f30c23f35ee3d6c924c7064cada6e8c61 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Thu, 12 Mar 2026 16:12:57 +0800 Subject: [PATCH 004/258] kcl-kafka: init at 0.17.0 --- pkgs/by-name/kc/kcl-kafka/package.nix | 33 +++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/by-name/kc/kcl-kafka/package.nix diff --git a/pkgs/by-name/kc/kcl-kafka/package.nix b/pkgs/by-name/kc/kcl-kafka/package.nix new file mode 100644 index 000000000000..ed2e0ccf2b41 --- /dev/null +++ b/pkgs/by-name/kc/kcl-kafka/package.nix @@ -0,0 +1,33 @@ +{ + lib, + fetchFromGitHub, + buildGoModule, + nix-update-script, +}: + +buildGoModule (finalAttrs: { + pname = "kcl-kafka"; + version = "0.17.0"; + + src = fetchFromGitHub { + owner = "twmb"; + repo = "kcl"; + tag = "v${finalAttrs.version}"; + hash = "sha256-P55k9PIUDtYMzgPHCQYQLNgprnC9MDUX6ZfgZhI9fC0="; + }; + + vendorHash = "sha256-o7iSFI0zRwjlE2MVqKSpPMowR4mD2zW6wez4sqNX4Cw="; + + subPackages = [ "." ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "One stop shop to do anything with Apache Kafka"; + homepage = "https://github.com/twmb/kcl"; + changelog = "https://github.com/twmb/kcl/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.bsd3; + maintainers = with lib.maintainers; [ chillcicada ]; + mainProgram = "kcl"; + }; +}) From 8ab4d52d7fd46f51a4062fdf11f9275113446f46 Mon Sep 17 00:00:00 2001 From: yaya Date: Tue, 17 Mar 2026 10:21:02 +0100 Subject: [PATCH 005/258] facter: Add a missing gem This makes it possible to display `mountpoints` facts after adding the missing `sys-filesystem` gem. --- pkgs/by-name/fa/facter/Gemfile | 1 + pkgs/by-name/fa/facter/Gemfile.lock | 6 ++++++ pkgs/by-name/fa/facter/gemset.nix | 21 +++++++++++++++++++++ 3 files changed, 28 insertions(+) diff --git a/pkgs/by-name/fa/facter/Gemfile b/pkgs/by-name/fa/facter/Gemfile index d44fe935cc1a..a60c88df3dfd 100644 --- a/pkgs/by-name/fa/facter/Gemfile +++ b/pkgs/by-name/fa/facter/Gemfile @@ -7,3 +7,4 @@ gem "facter" gem "base64", "~> 0.2.0" gem "benchmark", "~> 0.5.0" gem "logger", "~> 1.7.0" +gem "sys-filesystem", "~> 1.5", ">= 1.5.5" diff --git a/pkgs/by-name/fa/facter/Gemfile.lock b/pkgs/by-name/fa/facter/Gemfile.lock index d587af3e4a46..791e3da5f631 100644 --- a/pkgs/by-name/fa/facter/Gemfile.lock +++ b/pkgs/by-name/fa/facter/Gemfile.lock @@ -6,18 +6,24 @@ GEM facter (4.10.0) hocon (~> 1.3) thor (>= 1.0.1, < 1.3) + ffi (1.17.3) + ffi (1.17.3-x86_64-linux-gnu) hocon (1.4.0) logger (1.7.0) + sys-filesystem (1.5.5) + ffi (~> 1.1) thor (1.2.2) PLATFORMS ruby + x86_64-linux DEPENDENCIES base64 (~> 0.2.0) benchmark (~> 0.5.0) facter logger (~> 1.7.0) + sys-filesystem (~> 1.5, >= 1.5.5) BUNDLED WITH 2.7.2 diff --git a/pkgs/by-name/fa/facter/gemset.nix b/pkgs/by-name/fa/facter/gemset.nix index c9fb0bf34f9f..417b2e6c7689 100644 --- a/pkgs/by-name/fa/facter/gemset.nix +++ b/pkgs/by-name/fa/facter/gemset.nix @@ -33,6 +33,16 @@ }; version = "4.10.0"; }; + ffi = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; + type = "gem"; + }; + version = "1.17.3"; + }; hocon = { groups = [ "default" ]; platforms = [ ]; @@ -53,6 +63,17 @@ }; version = "1.7.0"; }; + sys-filesystem = { + dependencies = [ "ffi" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0cshw6aqq7ws4sbl0b4g50fgvffykbchjpnzanmg1f9lly85i6bg"; + type = "gem"; + }; + version = "1.5.5"; + }; thor = { groups = [ "default" ]; platforms = [ ]; From b7d742c9606d93601bc6f3d96d105c5d6911a767 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 26 Mar 2026 06:43:05 +0100 Subject: [PATCH 006/258] cloud-custodian: fix build --- pkgs/by-name/cl/cloud-custodian/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cl/cloud-custodian/package.nix b/pkgs/by-name/cl/cloud-custodian/package.nix index a03c943f8121..c97c179e5f31 100644 --- a/pkgs/by-name/cl/cloud-custodian/package.nix +++ b/pkgs/by-name/cl/cloud-custodian/package.nix @@ -20,6 +20,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { "docutils" "importlib-metadata" "referencing" + "tabulate" "urllib3" ]; From dcedb849665a65223ae696ba217501b3243e8816 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Thu, 26 Mar 2026 11:22:29 +0100 Subject: [PATCH 007/258] python3Packages.dask-gateway-server: fix build --- .../python-modules/dask-gateway-server/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dask-gateway-server/default.nix b/pkgs/development/python-modules/dask-gateway-server/default.nix index 855cb0685cc7..3e6954afa2af 100644 --- a/pkgs/development/python-modules/dask-gateway-server/default.nix +++ b/pkgs/development/python-modules/dask-gateway-server/default.nix @@ -7,6 +7,7 @@ fetchFromGitHub, go, pykerberos, + hatchling, skein, sqlalchemy, traitlets, @@ -15,7 +16,7 @@ buildPythonPackage rec { pname = "dask-gateway-server"; version = "2025.4.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "dask"; @@ -28,7 +29,9 @@ buildPythonPackage rec { nativeBuildInputs = [ go ]; - propagatedBuildInputs = [ + build-system = [ hatchling ]; + + dependencies = [ aiohttp colorlog cryptography From cc1cf1409c4dbc1c67e79a7c4d789bf33f530935 Mon Sep 17 00:00:00 2001 From: phanirithvij Date: Wed, 25 Mar 2026 01:22:00 +0530 Subject: [PATCH 008/258] repath-studio: fix nixos test We need a better way to test gui applications using some tool like `dogtail`. This is not mantainable. a simple machine.send_key("ret") is not working in icewm file save dialog Co-authored-by: Fedi Jamoussi Signed-off-by: phanirithvij --- nixos/tests/repath-studio.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nixos/tests/repath-studio.nix b/nixos/tests/repath-studio.nix index 15242fdedc88..e6761b94ac58 100644 --- a/nixos/tests/repath-studio.nix +++ b/nixos/tests/repath-studio.nix @@ -25,8 +25,13 @@ repath-studio ]; - # electron application, give more memory + # electron application, give more memory and cpu virtualisation.memorySize = 4096; + virtualisation.cores = 4; + virtualisation.qemu.options = [ + # Force qemu at 1020x768 resolution for the Save button click + "-vga none -device virtio-gpu-pci,xres=1020,yres=768" + ]; }; }; @@ -52,7 +57,9 @@ machine.sleep(2) machine.send_key("ctrl-shift-s") machine.sleep(2) - machine.send_chars("/tmp/saved.rps\n") + machine.send_chars("/tmp/saved.rps") + machine.sleep(2) + machine.succeed("su - alice -c 'DISPLAY=:0 xdotool mousemove --sync 975 745 click 1'") # Save file dialog machine.sleep(2) print(machine.succeed("cat /tmp/saved.rps")) assert "${pkgs.repath-studio.version}" in machine.succeed("cat /tmp/saved.rps") From 2eebcfc81fa92cf98a8669095a73e0499556c5a4 Mon Sep 17 00:00:00 2001 From: Lucas Andreussi Date: Thu, 26 Mar 2026 18:28:26 -0300 Subject: [PATCH 009/258] fs-watcher-lsp: init at 0.1.0 This patch adds fs-watcher-lsp rust crate to nixpkgs. This package can be used to add buffer auto reload in helix-editor. The rust crate itself doesn't have any tests, but I added the passthru.tests, in case of this crate could have tests in the future. --- pkgs/by-name/fs/fs-watcher-lsp/package.nix | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/fs/fs-watcher-lsp/package.nix diff --git a/pkgs/by-name/fs/fs-watcher-lsp/package.nix b/pkgs/by-name/fs/fs-watcher-lsp/package.nix new file mode 100644 index 000000000000..cfcb8abcc00a --- /dev/null +++ b/pkgs/by-name/fs/fs-watcher-lsp/package.nix @@ -0,0 +1,44 @@ +{ + lib, + fetchCrate, + openssl, + pkg-config, + rustPlatform, + nix-update-script, +}: +rustPlatform.buildRustPackage (finalAttrs: { + pname = "fs-watcher-lsp"; + version = "0.1.0"; + + src = fetchCrate { + version = finalAttrs.version; + crateName = "fs_watcher_lsp"; + hash = "sha256-zahbi8RK8aDHcVOzIk5fCIh57+SjMGAVtUvtKhpMvF0="; + }; + + cargoHash = "sha256-w1i19IV/tjyl+W0NIjjbB0R9UpGrAUuK/yWbOZUKPUA="; + + nativeBuildInputs = [ + pkg-config + ]; + + buildInputs = [ + openssl + ]; + + buildNoDefaultFeatures = false; + doCheck = true; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Little file system watcher LSP to reload your editor"; + changelog = "https://codeberg.org/Zentropivity/fs_watcher_lsp/releases/tag/v${finalAttrs.version}"; + license = with lib.licenses; [ + mit + asl20 + ]; + maintainers = [ ]; + mainProgram = "fs_watcher_lsp"; + }; +}) From 8741e1d36f77cbdc54ab5d59159c466b1ac25bbc Mon Sep 17 00:00:00 2001 From: Lucas Andreussi Date: Fri, 27 Mar 2026 14:56:53 -0300 Subject: [PATCH 010/258] maintainers: add landreussi --- maintainers/maintainer-list.nix | 6 ++++++ pkgs/by-name/fs/fs-watcher-lsp/package.nix | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index fc575a99684a..7252e0d9b93a 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14877,6 +14877,12 @@ githubId = 61395246; name = "Lampros Pitsillos"; }; + landreussi = { + email = "lucasandreussi@gmail.com"; + github = "landreussi"; + githubId = 5938518; + name = "Lucas Andreussi"; + }; langsjo = { name = "langsjo"; github = "langsjo"; diff --git a/pkgs/by-name/fs/fs-watcher-lsp/package.nix b/pkgs/by-name/fs/fs-watcher-lsp/package.nix index cfcb8abcc00a..43c7b556e805 100644 --- a/pkgs/by-name/fs/fs-watcher-lsp/package.nix +++ b/pkgs/by-name/fs/fs-watcher-lsp/package.nix @@ -38,7 +38,7 @@ rustPlatform.buildRustPackage (finalAttrs: { mit asl20 ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ landreussi ]; mainProgram = "fs_watcher_lsp"; }; }) From 586643fa34689ff8df9edcd474a14409bda3376d Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Wed, 1 Apr 2026 11:00:58 -0700 Subject: [PATCH 011/258] cardpeek: fix build with gcc15 --- pkgs/by-name/ca/cardpeek/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cardpeek/package.nix b/pkgs/by-name/ca/cardpeek/package.nix index 6d10b364f128..895415be4780 100644 --- a/pkgs/by-name/ca/cardpeek/package.nix +++ b/pkgs/by-name/ca/cardpeek/package.nix @@ -25,7 +25,14 @@ stdenv.mkDerivation { sha256 = "1ighpl7nvcvwnsd6r5h5n9p95kclwrq99hq7bry7s53yr57l6588"; }; - postPatch = lib.optionalString stdenv.hostPlatform.isDarwin '' + postPatch = '' + # gcc15 + substituteInPlace lua_nodes.c \ + --replace-fail "ui_update(1)" "ui_update()" + substituteInPlace ui/gtk/gui_cardview.c \ + --replace-fail "ui_update(0)" "ui_update()" + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' # replace xcode check and hard-coded PCSC framework path substituteInPlace configure.ac \ --replace-fail 'if test ! -e "/Applications/Xcode.app/"; then' 'if test yes != yes; then' \ From ef3ccf1fa203de4708642ba7393fa21ad7a5fc95 Mon Sep 17 00:00:00 2001 From: eljamm Date: Thu, 2 Apr 2026 01:22:29 +0200 Subject: [PATCH 012/258] readest: 0.9.100 -> 0.10.1 Changelogs: - https://github.com/readest/readest/releases/tag/v0.9.101 - https://github.com/readest/readest/releases/tag/v0.10.1 --- pkgs/by-name/re/readest/package.nix | 55 ++++++++++++++++++++++++++--- 1 file changed, 51 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index d443c523d059..c6601a694c55 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -1,4 +1,5 @@ { + stdenv, rustPlatform, pnpm_10, fetchPnpmDeps, @@ -25,13 +26,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.9.100"; + version = "0.10.1"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-GsIOMfNqjcdtVRZ0XwCkxpQoIonivLJVT4GmZyB86M0="; + hash = "sha256-nlmz3XE8SxWJ8JxBFLRfZmpRyTzYQA2l4qfSC/IsN2k="; fetchSubmodules = true; }; @@ -48,11 +49,11 @@ rustPlatform.buildRustPackage (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-/bzjOdpvuPLBMvX/q1WaO3lFg5/jLz5Ypr5OojssXUI="; + hash = "sha256-0BihRVXYRGKciBhyHd14vco34RYpKE+TUQzwXq6BkrU="; }; cargoRoot = "../.."; - cargoHash = "sha256-qYBHYjwfGkKmGXN8caamZ6/XGtnxe+lmy6dIpdMwS/I="; + cargoHash = "sha256-d8V3mdfE9LgmPtM2GMWbed3u+GBD45cuSkQ44+lToVY="; buildAndTestSubdir = "src-tauri"; @@ -64,6 +65,12 @@ rustPlatform.buildRustPackage (finalAttrs: { substituteInPlace src/services/constants.ts \ --replace-fail "autoCheckUpdates: true" "autoCheckUpdates: false" \ --replace-fail "telemetryEnabled: true" "telemetryEnabled: false" + + mkdir -p src-tauri/plugins/tauri-plugin-turso/dist-js + cp -r ${finalAttrs.passthru.tursoPlugin} src-tauri/plugins/tauri-plugin-turso/dist-js + jq '.scripts.build = "true"' \ + src-tauri/plugins/tauri-plugin-turso/package.json | \ + sponge src-tauri/plugins/tauri-plugin-turso/package.json ''; nativeBuildInputs = [ @@ -93,6 +100,15 @@ rustPlatform.buildRustPackage (finalAttrs: { preBuild = '' # set up pdfjs and simplecc pnpm setup-vendors + + # `tauri-plugin-turso` expects frontend files to exist before the build, else it fails with: + # + # > > tauri-plugin-turso-api@0.1.0 build /build/source/apps/readest-app/src-tauri/plugins/tauri-plugin-turso + # > > true + # > + # > Error Unable to find your web assets, did you forget to build your web app? + # Your frontendDist is set to "../out" (which is `/build/source/apps/readest-app/out`). + pnpm --filter @readest/readest-app build ''; preFixup = lib.optionalString withNvidiaFix '' @@ -106,6 +122,37 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; + passthru.tursoPluginDeps = fetchPnpmDeps { + pname = "tauri-plugin-turso"; + version = finalAttrs.version; + src = "${finalAttrs.src}/apps/readest-app/src-tauri/plugins/tauri-plugin-turso"; + pnpm = pnpm_10; + fetcherVersion = 3; + hash = "sha256-Jf/UaEaLUg/v9ZRInBCEfkDY4d6nwyAIegCMKZe0iAQ="; + }; + + passthru.tursoPlugin = stdenv.mkDerivation { + pname = "tauri-plugin-turso"; + version = finalAttrs.version; + src = "${finalAttrs.src}/apps/readest-app/src-tauri/plugins/tauri-plugin-turso"; + + nativeBuildInputs = [ + pnpm_10 + pnpmConfigHook + nodejs + ]; + + pnpmDeps = finalAttrs.passthru.tursoPluginDeps; + + buildPhase = '' + pnpm build + ''; + + installPhase = '' + cp -r dist-js $out + ''; + }; + meta = { description = "Modern, feature-rich ebook reader"; homepage = "https://github.com/readest/readest"; From d7e6988c9b7bd7ada8662752ff654e4fde1a1426 Mon Sep 17 00:00:00 2001 From: Eman Resu <78693624+quatquatt@users.noreply.github.com> Date: Thu, 2 Apr 2026 14:01:59 -0400 Subject: [PATCH 013/258] lib/strings.concatLines: call concatStringsSep directly --- lib/strings.nix | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/strings.nix b/lib/strings.nix index 3e7f16b48af0..961534536517 100644 --- a/lib/strings.nix +++ b/lib/strings.nix @@ -337,7 +337,6 @@ rec { /** Concatenate a list of strings, adding a newline at the end of each one. - Defined as `concatMapStrings (s: s + "\n")`. # Inputs @@ -361,7 +360,7 @@ rec { ::: */ - concatLines = concatMapStrings (s: s + "\n"); + concatLines = str: concatStringsSep "\n" str + "\n"; /** Given string `s`, replace every occurrence of the string `from` with the string `to`. From f6687979350c92ec3085f8287eaa34aaccf27379 Mon Sep 17 00:00:00 2001 From: techknowlogick Date: Sun, 5 Apr 2026 19:44:03 -0400 Subject: [PATCH 014/258] python3Packages.qh3: skip broken tests on darwin --- pkgs/development/python-modules/qh3/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/qh3/default.nix b/pkgs/development/python-modules/qh3/default.nix index 70494aaa1bc1..55be7da2bb29 100644 --- a/pkgs/development/python-modules/qh3/default.nix +++ b/pkgs/development/python-modules/qh3/default.nix @@ -61,9 +61,11 @@ buildPythonPackage rec { rm -r qh3 ''; - disabledTests = lib.optionals stdenv.buildPlatform.isDarwin [ + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ # ConnectionError "test_connect_and_serve_ipv4" + "test_ech_accepted" + "test_grease_ech_no_rejection" ]; meta = { From 3bb1afbd1f85c6b1eebb6c0c2fafd44f823e3572 Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 6 Apr 2026 11:03:23 +0200 Subject: [PATCH 015/258] readest: 0.10.1 -> 0.10.4 Changelog: https://github.com/readest/readest/releases/tag/v0.10.4 --- pkgs/by-name/re/readest/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index c6601a694c55..069d4ad961ab 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -26,13 +26,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.10.1"; + version = "0.10.4"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-nlmz3XE8SxWJ8JxBFLRfZmpRyTzYQA2l4qfSC/IsN2k="; + hash = "sha256-/4UyRzFALujZ98EdXxiVeLH8W+0Mqm09RZ4zEwOVyyk="; fetchSubmodules = true; }; @@ -49,11 +49,11 @@ rustPlatform.buildRustPackage (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-0BihRVXYRGKciBhyHd14vco34RYpKE+TUQzwXq6BkrU="; + hash = "sha256-7jar0aNXaBfoklGzgvC+1DwsOXgpnOcIcEbIGwWgyfw="; }; cargoRoot = "../.."; - cargoHash = "sha256-d8V3mdfE9LgmPtM2GMWbed3u+GBD45cuSkQ44+lToVY="; + cargoHash = "sha256-rxOjXhXN19w8qAEvELIh0oXuB/N80Dtzmf/i3hjRal0="; buildAndTestSubdir = "src-tauri"; From de667ea1c4df51e981aba6975610dd672ea9be1e Mon Sep 17 00:00:00 2001 From: Patrick Chilton Date: Thu, 26 Mar 2026 00:54:17 +0100 Subject: [PATCH 016/258] colmap: 4.0.2 -> 4.0.3 --- .../colmap/disambiguate-gradientchecker.patch | 19 ------ pkgs/by-name/co/colmap/package.nix | 65 +++++++++++++++---- .../suitesparse-no-include-subdir.patch | 22 ------- 3 files changed, 53 insertions(+), 53 deletions(-) delete mode 100644 pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch delete mode 100644 pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch diff --git a/pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch b/pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch deleted file mode 100644 index f0ec5ea2d147..000000000000 --- a/pkgs/by-name/co/colmap/disambiguate-gradientchecker.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit a1f0a46b4932ed1c98ceb872e6b346b370f1b638 -Author: Patrick Chilton -Date: Wed Mar 18 15:59:05 2026 +0100 - - Disambiguate ceres::GradientChecker constructor - -diff --git a/src/colmap/estimators/cost_functions/reprojection_error_test.cc b/src/colmap/estimators/cost_functions/reprojection_error_test.cc -index 25e6ffdc..7a1e4777 100644 ---- a/src/colmap/estimators/cost_functions/reprojection_error_test.cc -+++ b/src/colmap/estimators/cost_functions/reprojection_error_test.cc -@@ -106,7 +106,7 @@ TEST(ReprojErrorCostFunctor, AnalyticalVersusAutoDiff) { - - ceres::NumericDiffOptions numeric_diff_options; - ceres::GradientChecker gradient_checker( -- analytical_cost_function.get(), nullptr, numeric_diff_options); -+ analytical_cost_function.get(), static_cast*>(nullptr), numeric_diff_options); - ceres::GradientChecker::ProbeResults results; - EXPECT_TRUE( - gradient_checker.Probe(parameter_blocks.data(), kEps, &results)); diff --git a/pkgs/by-name/co/colmap/package.nix b/pkgs/by-name/co/colmap/package.nix index 8cd9f89a0ed6..baf0b23fb91c 100644 --- a/pkgs/by-name/co/colmap/package.nix +++ b/pkgs/by-name/co/colmap/package.nix @@ -2,7 +2,8 @@ lib, fetchFromGitHub, fetchpatch, - gitUpdater, + fetchurl, + nix-update-script, cmake, boost, ceres-solver, @@ -31,6 +32,9 @@ sqlite, llvmPackages, gtest, + curl, + + enableTests ? true, }: assert cudaSupport -> cudaPackages != { }; @@ -65,30 +69,54 @@ let # TODO: migrate to redist packages inherit (cudaPackages) cudatoolkit; + + # COLMAP needs these model files to run the ONNX tests + # Based on: https://github.com/colmap/colmap/blob/79efc74b2b614935a3c69b1f983f2bad23a836a1/src/colmap/feature/resources.h#L36 + modelsForTesting = [ + { + name = "aliked-n16rot.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/aliked-n16rot.onnx"; + sha256 = "39c423d0a6f03d39ec89d3d1d61853765c2fb6a8b8381376c703e5758778a547"; + } + { + name = "aliked-n32.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/aliked-n32.onnx"; + sha256 = "a077728a02d2de1a775c66df6de8cfeb7c6b51ca57572c64c680131c988c8b3c"; + } + { + name = "aliked-lightglue.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/aliked-lightglue.onnx"; + sha256 = "b9a5de7204648b18a8cf5dcac819f9d30de1a5961ef03756803c8b86c2dceb8d"; + } + { + name = "bruteforce-matcher.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/bruteforce-matcher.onnx"; + sha256 = "3c1282f96d83f5ffc861a873298d08bbe5219f59af59223f5ceab5c41a182a47"; + } + { + name = "sift-lightglue.onnx"; + url = "https://github.com/colmap/colmap/releases/download/3.13.0/sift-lightglue.onnx"; + sha256 = "e0500228472b43f92b3d36881a09b3310d3b058b56187b246cc7b9ab6429096e"; + } + ]; in stdenv'.mkDerivation { - version = "4.0.2"; + version = "4.0.3"; pname = "colmap"; src = fetchFromGitHub { owner = "colmap"; repo = "colmap"; - rev = "d927f7e518fc20afa33390712c4cc20d85b730b8"; - hash = "sha256-+cPkksfCLyEo7A70nuRWnOBEkhx8BFevQ9XWTipEkpM="; + rev = "e5b4a3e2276fe0cb81c3643d8ffdf124020c372e"; + hash = "sha256-VV+ROjhrg7bEMV3QU6r4zCcMzC7tAPwTu6gV6/cmiH0="; }; - patches = [ - ./suitesparse-no-include-subdir.patch - # Remove when https://github.com/colmap/colmap/pull/4265 is merged - ./disambiguate-gradientchecker.patch - ]; - cmakeFlags = [ - (lib.cmakeBool "DOWNLOAD_ENABLED" false) + (lib.cmakeBool "DOWNLOAD_ENABLED" true) # We want COLMAP to be able to fetch models like LightGlue. (lib.cmakeBool "UNINSTALL_ENABLED" false) (lib.cmakeBool "FETCH_POSELIB" false) (lib.cmakeBool "FETCH_FAISS" false) (lib.cmakeBool "FETCH_ONNX" false) - (lib.cmakeBool "TESTS_ENABLED" true) + (lib.cmakeBool "TESTS_ENABLED" enableTests) (lib.cmakeFeature "CHOLMOD_INCLUDE_DIR_HINTS" "${suitesparse.dev}/include") (lib.cmakeFeature "CHOLMOD_LIBRARY_DIR_HINTS" "${suitesparse}/lib") ] @@ -114,6 +142,7 @@ stdenv'.mkDerivation { gmp mpfr libsm + curl ] ++ depsAlsoForPycolmap; @@ -126,7 +155,19 @@ stdenv'.mkDerivation { autoAddDriverRunpath ]; + doCheck = enableTests; + preCheck = lib.optionalString enableTests '' + export GTEST_FILTER='-*Gpu*:*GPU*:*OpenGL*' # Disable any test involving OpenGL or GPU, these won't work in the sandbox. + export HOME=$PWD + # Pre-fetch the ONNX models into COLMAP's cache dir so we can run their tests. + mkdir -p .cache/colmap + ${lib.concatMapStringsSep "\n" (model: '' + ln -s ${fetchurl model} .cache/colmap/${model.sha256}-${model.name} + '') modelsForTesting} + ''; + passthru.depsAlsoForPycolmap = depsAlsoForPycolmap; + passthru.updateScript = nix-update-script { }; meta = { description = "Structure-From-Motion and Multi-View Stereo pipeline"; diff --git a/pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch b/pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch deleted file mode 100644 index 45bd5046c6b2..000000000000 --- a/pkgs/by-name/co/colmap/suitesparse-no-include-subdir.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/cmake/FindCHOLMOD.cmake b/cmake/FindCHOLMOD.cmake -index a5daf0e3..b0f13e3e 100644 ---- a/cmake/FindCHOLMOD.cmake -+++ b/cmake/FindCHOLMOD.cmake -@@ -57,7 +57,7 @@ if(TARGET CHOLMOD::CHOLMOD) - else() - find_path(CHOLMOD_INCLUDE_DIRS - NAMES -- suitesparse/cholmod.h -+ cholmod.h - PATHS - ${CHOLMOD_INCLUDE_DIR_HINTS} - /usr/include -@@ -89,7 +89,7 @@ else() - - add_library(CHOLMOD::CHOLMOD INTERFACE IMPORTED) - target_include_directories( -- CHOLMOD::CHOLMOD INTERFACE ${CHOLMOD_INCLUDE_DIRS}/suitesparse) -+ CHOLMOD::CHOLMOD INTERFACE ${CHOLMOD_INCLUDE_DIRS}) - target_link_libraries( - CHOLMOD::CHOLMOD INTERFACE ${CHOLMOD_LIBRARIES}) - endif() From 5957cf94ee00cf1e30f7df5fc42aaaf334aa83b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 7 Apr 2026 05:35:18 +0200 Subject: [PATCH 017/258] suitesparse: remove ? null, remove empty list --- .../science/math/suitesparse/default.nix | 19 +++++++++---------- pkgs/top-level/all-packages.nix | 4 +--- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/pkgs/development/libraries/science/math/suitesparse/default.nix b/pkgs/development/libraries/science/math/suitesparse/default.nix index d9ae4221d718..4cb0c4260e6c 100644 --- a/pkgs/development/libraries/science/math/suitesparse/default.nix +++ b/pkgs/development/libraries/science/math/suitesparse/default.nix @@ -12,7 +12,7 @@ config, enableCuda ? config.cudaSupport, cudaPackages, - openmp ? null, + llvmPackages, }@inputs: let @@ -36,14 +36,13 @@ effectiveStdenv.mkDerivation rec { sha256 = "sha256-Anen1YtXsSPhk8DpA4JtADIz9m8oXFl9umlkb4iImf8="; }; - nativeBuildInputs = [ - ] - ++ lib.optionals effectiveStdenv.hostPlatform.isDarwin [ - fixDarwinDylibNames - ] - ++ lib.optionals enableCuda [ - cudaPackages.cuda_nvcc - ]; + nativeBuildInputs = + lib.optionals effectiveStdenv.hostPlatform.isDarwin [ + fixDarwinDylibNames + ] + ++ lib.optionals enableCuda [ + cudaPackages.cuda_nvcc + ]; # Use compatible indexing for lapack and blas used buildInputs = @@ -57,7 +56,7 @@ effectiveStdenv.mkDerivation rec { mpfr ] ++ lib.optionals effectiveStdenv.cc.isClang [ - openmp + llvmPackages.openmp ] ++ lib.optionals enableCuda [ cudaPackages.cuda_cudart diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 0c6306892b86..137e33c59f98 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11627,9 +11627,7 @@ with pkgs; lapack = lapack-ilp64; }; - suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { - inherit (llvmPackages) openmp; - }; + suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { }; suitesparse = suitesparse_5_3; trilinos-mpi = trilinos.override { withMPI = true; }; From c6601ac24b9e8450634c66e0bf403a8a45c58f17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 8 Apr 2026 02:36:34 +0200 Subject: [PATCH 018/258] suitesparse_5_3: drop alias --- pkgs/top-level/all-packages.nix | 3 +-- pkgs/top-level/release-alternatives.nix | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 137e33c59f98..e3d15c568913 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11627,8 +11627,7 @@ with pkgs; lapack = lapack-ilp64; }; - suitesparse_5_3 = callPackage ../development/libraries/science/math/suitesparse { }; - suitesparse = suitesparse_5_3; + suitesparse = callPackage ../development/libraries/science/math/suitesparse { }; trilinos-mpi = trilinos.override { withMPI = true; }; diff --git a/pkgs/top-level/release-alternatives.nix b/pkgs/top-level/release-alternatives.nix index d988265f7735..2b8e9c37daf8 100644 --- a/pkgs/top-level/release-alternatives.nix +++ b/pkgs/top-level/release-alternatives.nix @@ -18,7 +18,7 @@ let "rspamd" "octopus" "superlu" - "suitesparse_5_3" + "suitesparse" "scs" "scalapack" "petsc" @@ -94,7 +94,7 @@ let blas64Users = [ "rspamd" "sundials" - "suitesparse_5_3" + "suitesparse" "petsc" "cholmod-extra" "arpack" From deec62b2ad51eb1838c87e1e3f404cc7757a462b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 8 Apr 2026 19:38:43 +0000 Subject: [PATCH 019/258] homepage-dashboard: 1.12.1 -> 1.12.3 --- pkgs/by-name/ho/homepage-dashboard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/homepage-dashboard/package.nix b/pkgs/by-name/ho/homepage-dashboard/package.nix index 0c27ac51bc2c..9c2c1098ad27 100644 --- a/pkgs/by-name/ho/homepage-dashboard/package.nix +++ b/pkgs/by-name/ho/homepage-dashboard/package.nix @@ -31,13 +31,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "homepage-dashboard"; - version = "1.12.1"; + version = "1.12.3"; src = fetchFromGitHub { owner = "gethomepage"; repo = "homepage"; tag = "v${finalAttrs.version}"; - hash = "sha256-+ssT+eV/w9mzY2QTbna/RKYLVkeRREt318sc/bVgW1k="; + hash = "sha256-/8JAFYi7CSRvxEvqb36TTTWUbcaIht++OgKV1rSBcmg="; }; pnpmDeps = fetchPnpmDeps { @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { ; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-deKVLAmgQEld59PpuaWse+laPoe4L9Ck1IjmgiP26bg="; + hash = "sha256-suevJNExlktuuCXRYEi8603qrxeEPLYaYp9MO2hnLEk="; }; nativeBuildInputs = [ From 748628493525e83701970b8de79d07632fce3583 Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Wed, 8 Apr 2026 16:09:04 -0700 Subject: [PATCH 020/258] l8w8jwt: fix build with gcc15 --- pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch | 29 +++++++++++++++++++++++++ pkgs/by-name/l8/l8w8jwt/package.nix | 5 +++++ 2 files changed, 34 insertions(+) create mode 100644 pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch diff --git a/pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch b/pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch new file mode 100644 index 000000000000..d2b7743d785f --- /dev/null +++ b/pkgs/by-name/l8/l8w8jwt/fix-gcc15.patch @@ -0,0 +1,29 @@ +diff --git a/lib/mbedtls/library/ssl_tls13_keys.c b/lib/mbedtls/library/ssl_tls13_keys.c +index dbc703a6c124961cfe38973ed4a0cae4867ba870..51afb044ccf3892bd0d69ec06b1f0ab0d15c287d 100644 +--- a/lib/mbedtls/library/ssl_tls13_keys.c ++++ b/lib/mbedtls/library/ssl_tls13_keys.c +@@ -80,7 +80,8 @@ struct mbedtls_ssl_tls13_labels_struct const mbedtls_ssl_tls13_labels = + * the HkdfLabel structure on success. + */ + +-static const char tls13_label_prefix[6] = "tls13 "; ++/* We need to tell the compiler that we meant to leave out the null character. */ ++static const char tls13_label_prefix[6] __attribute__ ((nonstring)) = "tls13 "; + + #define SSL_TLS1_3_KEY_SCHEDULE_HKDF_LABEL_LEN(label_len, context_len) \ + (2 /* expansion length */ \ +diff --git a/lib/mbedtls/library/ssl_tls13_keys.h b/lib/mbedtls/library/ssl_tls13_keys.h +index 14f6e4876c64b7562eef7de589f92c1fd84b190a..f6d02b522a5e3f4a6f6802ae7655dee07218f8d1 100644 +--- a/lib/mbedtls/library/ssl_tls13_keys.h ++++ b/lib/mbedtls/library/ssl_tls13_keys.h +@@ -40,8 +40,9 @@ + + #if defined(MBEDTLS_SSL_PROTO_TLS1_3) + ++/* We need to tell the compiler that we meant to leave out the null character. */ + #define MBEDTLS_SSL_TLS1_3_LABEL(name, string) \ +- const unsigned char name [sizeof(string) - 1]; ++ const unsigned char name [sizeof(string) - 1] __attribute__ ((nonstring)); + + union mbedtls_ssl_tls13_labels_union { + MBEDTLS_SSL_TLS1_3_LABEL_LIST diff --git a/pkgs/by-name/l8/l8w8jwt/package.nix b/pkgs/by-name/l8/l8w8jwt/package.nix index e632841710de..27729aa7ba03 100644 --- a/pkgs/by-name/l8/l8w8jwt/package.nix +++ b/pkgs/by-name/l8/l8w8jwt/package.nix @@ -17,6 +17,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-aR3r84AYvCNx3jm9lB1qtbbEh9rU3LTkI+TK9LPQaPk="; }; + patches = [ + # adapted from https://github.com/Mbed-TLS/mbedtls/commit/79b513894a28718604f7cb531380bfea0354844f + ./fix-gcc15.patch + ]; + nativeBuildInputs = [ cmake ]; cmakeFlags = [ From b1743004a4ff4c74df4973efe656fa545862bab9 Mon Sep 17 00:00:00 2001 From: yaya Date: Thu, 9 Apr 2026 13:13:44 +0200 Subject: [PATCH 021/258] maintainers/team-list: Enable feature freeze ping for gcc Since `gcc` is listed as [release critical package], it might make sense to have the team included in the feature freeze ping. [release critical package]: https://nixos.github.io/release-wiki/Release-Critical-Packages.html --- maintainers/team-list.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index 55ac4e52ca9e..9d228a66b7f2 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -299,6 +299,7 @@ with lib.maintainers; ]; scope = "Maintain GCC (GNU Compiler Collection) compilers"; shortName = "GCC"; + enableFeatureFreezePing = true; }; geospatial = { From 421fa93c4a2d62602d318567f40c1e22c8211ee4 Mon Sep 17 00:00:00 2001 From: Aiden Schembri Date: Thu, 9 Apr 2026 14:43:24 +0200 Subject: [PATCH 022/258] proton-vpn-cli: 0.1.9 -> 1.0.0 --- pkgs/by-name/pr/proton-vpn-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proton-vpn-cli/package.nix b/pkgs/by-name/pr/proton-vpn-cli/package.nix index e0d8b57c46fd..f937c1a2f31c 100644 --- a/pkgs/by-name/pr/proton-vpn-cli/package.nix +++ b/pkgs/by-name/pr/proton-vpn-cli/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "proton-vpn-cli"; - version = "0.1.9"; + version = "1.0.0"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "proton-vpn-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-rve97cy4VwZmzZXXj3OiqITDNJgKp9XimtBQ0MFZ8Tk="; + hash = "sha256-TIS1vhiOaX0ADKD1WRiPv+WYj0LwHmUuqyctygpaBho="; }; nativeBuildInputs = [ From e35dd95074b658b2bd300365f03e4de355b6ed99 Mon Sep 17 00:00:00 2001 From: Aiden Schembri Date: Thu, 9 Apr 2026 14:44:21 +0200 Subject: [PATCH 023/258] python3Packages.proton-vpn-api-core: 4.18.0 -> 4.19.1 --- .../python-modules/proton-vpn-api-core/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/proton-vpn-api-core/default.nix b/pkgs/development/python-modules/proton-vpn-api-core/default.nix index ad2a3c8e73cf..67a4266df83d 100644 --- a/pkgs/development/python-modules/proton-vpn-api-core/default.nix +++ b/pkgs/development/python-modules/proton-vpn-api-core/default.nix @@ -27,14 +27,14 @@ buildPythonPackage rec { pname = "proton-vpn-api-core"; - version = "4.18.0"; + version = "4.19.1"; pyproject = true; src = fetchFromGitHub { owner = "ProtonVPN"; repo = "python-proton-vpn-api-core"; rev = "v${version}"; - hash = "sha256-dyMSyGkeyYXVKAhkmQpq2w4zCFk3fz1qEVECOVl8jEI="; + hash = "sha256-PD/UQ+BoDO6firhlBJDRNrtiHgnp+4uIb8j+egXqxPA="; }; postPatch = '' From f0ab5f6c391e638544c2090e468b41c3cfba6db3 Mon Sep 17 00:00:00 2001 From: GraysonTinker Date: Wed, 8 Apr 2026 14:15:02 -0700 Subject: [PATCH 024/258] galculator: fix build with C23 --- pkgs/by-name/ga/galculator/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ga/galculator/package.nix b/pkgs/by-name/ga/galculator/package.nix index e7068f831c8c..b4d121193c28 100644 --- a/pkgs/by-name/ga/galculator/package.nix +++ b/pkgs/by-name/ga/galculator/package.nix @@ -2,6 +2,7 @@ lib, autoreconfHook, fetchFromGitHub, + fetchDebianPatch, fetchpatch2, flex, gtk3, @@ -30,6 +31,12 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-qVJHcfJTtl0hK8pzSp6MjhYAh1NbIIWr3rBDodIYBvk="; }) ./gettext-0.25.patch + (fetchDebianPatch { + inherit (finalAttrs) pname version; + patch = "0002-Declare-function-parameters-as-required-by-C23.patch"; + debianRevision = "2.1"; + hash = "sha256-kwRYYNOo3Z2SjFQzR6Mo+qBgW3LQfhxdE6mMpLGoE44="; + }) ]; nativeBuildInputs = [ From 629657670d7d5cdda433416fa29772332ed76fc0 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Thu, 9 Apr 2026 19:38:45 +0200 Subject: [PATCH 025/258] nixos/services.mysql: remove legacy logic as old mysql version packages where droped --- nixos/modules/services/databases/mysql.nix | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/nixos/modules/services/databases/mysql.nix b/nixos/modules/services/databases/mysql.nix index 73f8644b2d36..4a196efc7758 100644 --- a/nixos/modules/services/databases/mysql.nix +++ b/nixos/modules/services/databases/mysql.nix @@ -9,9 +9,6 @@ let cfg = config.services.mysql; isMariaDB = lib.getName cfg.package == lib.getName pkgs.mariadb; - isOracle = lib.getName cfg.package == lib.getName pkgs.mysql84; - # Oracle MySQL has supported "notify" service type since 8.0 - hasNotify = isMariaDB || (isOracle && lib.versionAtLeast cfg.package.version "8.0"); mysqldOptions = "--user=${cfg.user} --datadir=${cfg.dataDir} --basedir=${cfg.package}"; @@ -576,15 +573,6 @@ in superUser = if isMariaDB then cfg.user else "root"; in '' - ${lib.optionalString (!hasNotify) '' - # Wait until the MySQL server is available for use - while [ ! -e /run/mysqld/mysqld.sock ] - do - echo "MySQL daemon not yet started. Waiting for 1 second..." - sleep 1 - done - ''} - ${lib.optionalString isMariaDB '' # If MariaDB is used in an Galera cluster, we have to check if the sync is done, # or it will fail to init the database while joining, so we get in an broken non recoverable state @@ -689,7 +677,7 @@ in serviceConfig = lib.mkMerge [ { - Type = if hasNotify then "notify" else "simple"; + Type = "notify"; Restart = "on-abnormal"; RestartSec = "5s"; From fbbfa99c80a63ddd1a820be405b5e018e904f36b Mon Sep 17 00:00:00 2001 From: Matteo Pacini Date: Thu, 9 Apr 2026 22:44:24 +0100 Subject: [PATCH 026/258] vscode-extensions.saoudrizwan.claude-dev: fix description The extension was renamed to Cline upstream, but it could not be found on search.nixos.org when searching for "Cline". Resolves #507084 --- .../vscode/extensions/saoudrizwan.claude-dev/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix index b1fd9325abc7..6e4259cc9386 100644 --- a/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix +++ b/pkgs/applications/editors/vscode/extensions/saoudrizwan.claude-dev/default.nix @@ -12,7 +12,7 @@ vscode-utils.buildVscodeMarketplaceExtension { }; meta = { - description = "VSCode extension providing an autonomous coding agent right in your IDE, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way"; + description = "Cline - autonomous coding agent VSCode extension, capable of creating/editing files, executing commands, using the browser, and more with your permission every step of the way"; downloadPage = "https://github.com/cline/cline"; homepage = "https://github.com/cline/cline"; license = lib.licenses.asl20; From bd85fb05c2ab7417fd5b79ddd45e7c6ab018b7d8 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Wed, 8 Apr 2026 14:05:21 -0400 Subject: [PATCH 027/258] actual-server: add updateScript --- pkgs/by-name/ac/actual-server/package.nix | 2 + pkgs/by-name/ac/actual-server/update.sh | 59 +++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100755 pkgs/by-name/ac/actual-server/update.sh diff --git a/pkgs/by-name/ac/actual-server/package.nix b/pkgs/by-name/ac/actual-server/package.nix index ef1e664a7551..95202e89d52e 100644 --- a/pkgs/by-name/ac/actual-server/package.nix +++ b/pkgs/by-name/ac/actual-server/package.nix @@ -130,7 +130,9 @@ stdenv.mkDerivation (finalAttrs: { passthru = { inherit (finalAttrs) offlineCache; + inherit translations; tests = nixosTests.actual; + updateScript = ./update.sh; }; meta = { diff --git a/pkgs/by-name/ac/actual-server/update.sh b/pkgs/by-name/ac/actual-server/update.sh new file mode 100755 index 000000000000..991d83833eff --- /dev/null +++ b/pkgs/by-name/ac/actual-server/update.sh @@ -0,0 +1,59 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p common-updater-scripts coreutils git jq nix-prefetch-github yarn-berry.yarn-berry-fetcher + +set -o errexit -o nounset -o pipefail + +package="actual-server" +owner="actualbudget" +repo="actual" +translations_repo="translations" +package_dir="pkgs/by-name/${package::2}/${package}" + +# +# package +# + +current_version=$(nix-instantiate --eval --expr "with import ./. {}; ${package}.version" --raw) +echo "Current version: ${current_version}" + +latest_version=$(list-git-tags --url="https://github.com/${owner}/${repo}" | grep -oP '^v\K[0-9.]+$' | sort --version-sort | tail --lines=1) +echo "Latest version: ${latest_version}" + +if [[ "${current_version}" == "${latest_version}" ]]; then + echo "${package} is up to date: ${current_version}" + exit 0 +fi + +echo "Updating ${package} from ${current_version} to ${latest_version}…" + +update-source-version "${package}" "${latest_version}" + +# +# translations +# + +echo "Updating translations repo" +old_translations_rev=$(nix-instantiate --eval --expr "with import ./. {}; ${package}.translations.rev" --raw) +old_translations_hash=$(nix-instantiate --eval --expr "with import ./. {}; ${package}.translations.outputHash" --raw) + +translations_rev=$(git ls-remote "https://github.com/${owner}/${translations_repo}" HEAD | cut -f1) +echo "Latest translations rev: ${translations_rev}" + +translations_hash=$(nix-prefetch-github --json --rev "${translations_rev}" "${owner}" "${translations_repo}" | jq --raw-output .hash) +echo "Translations hash: ${translations_hash}" + +sed -i "s|${old_translations_rev}|${translations_rev}|" "${package_dir}/package.nix" +sed -i "s|${old_translations_hash}|${translations_hash}|" "${package_dir}/package.nix" + +# +# yarn deps +# + +echo "Regenerating missing-hashes.json…" +src_path=$(nix-build --attr "${package}.src" --no-link) +yarn-berry-fetcher missing-hashes "${src_path}/yarn.lock" >"${package_dir}/missing-hashes.json" + +echo "Updating offline cache hash…" +update-source-version "${package}" --ignore-same-version --source-key=offlineCache + +echo "Done." From d12421ed550bf484fdd92edec6897daee6be11e5 Mon Sep 17 00:00:00 2001 From: Yiyu Zhou Date: Tue, 7 Apr 2026 23:55:50 -0700 Subject: [PATCH 028/258] librewolf-bin-unwrapped: 149.0-1 -> 149.0.2-2 --- pkgs/by-name/li/librewolf-bin-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix index a3c2f5d2a64f..096f566910d1 100644 --- a/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix +++ b/pkgs/by-name/li/librewolf-bin-unwrapped/package.nix @@ -36,7 +36,7 @@ let pname = "librewolf-bin-unwrapped"; - version = "149.0-1"; + version = "149.0.2-2"; in stdenv.mkDerivation { @@ -46,8 +46,8 @@ stdenv.mkDerivation { url = "https://codeberg.org/api/packages/librewolf/generic/librewolf/${version}/librewolf-${version}-${arch}-package.tar.xz"; hash = { - x86_64-linux = "sha256-pW10vDNZMFmNx43yI3dsSO0FNQFS16NVBu2X9NAa+Uo="; - aarch64-linux = "sha256-2mOleX25KcNG8+2jSgXI2rTDvZ6jVwgVYOooIOHqqJE="; + x86_64-linux = "sha256-BzgSMeAHE3t3P5L/Xj0xjJcfsFk3UIYlrJvQGoahpM0="; + aarch64-linux = "sha256-49ODecTb/NeTa8iwB8f4XzGqPfFTJPvEgRJz8gsoGNs="; } .${stdenv.hostPlatform.system} or throwSystem; }; From f1ac2e855c361fabe0e0c442a47df1e4b71f2cab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 10 Apr 2026 14:54:44 +0000 Subject: [PATCH 029/258] mcp-grafana: 0.11.4 -> 0.11.6 --- pkgs/by-name/mc/mcp-grafana/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mc/mcp-grafana/package.nix b/pkgs/by-name/mc/mcp-grafana/package.nix index 4d5892e30507..246785e68cf1 100644 --- a/pkgs/by-name/mc/mcp-grafana/package.nix +++ b/pkgs/by-name/mc/mcp-grafana/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "mcp-grafana"; - version = "0.11.4"; + version = "0.11.6"; src = fetchFromGitHub { owner = "grafana"; repo = "mcp-grafana"; tag = "v${finalAttrs.version}"; - hash = "sha256-sOT4rS9lEKJmQM9roLJbbs/8Y7thEr3KvwChXrsRKr4="; + hash = "sha256-cJjapd2phI4NgMAPzsKrs74+sEK7ykfKHQx24FVpHoQ="; }; - vendorHash = "sha256-EXjZjXwyeH7zTgYvtMbtWh1j6xk2ybbeqvbxLz5yA+I="; + vendorHash = "sha256-a9VgfzJmbTudYSLqhBBnkpq37xghtxWTzpcd7rMlZmA="; ldflags = [ "-s" From a8852918fbdf8eeaf00b63924b9bf0eeb3bfc121 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 11 Apr 2026 00:32:08 +0400 Subject: [PATCH 030/258] =?UTF-8?q?nchat:=205.13.17=20=E2=86=92=205.14.44?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/nc/nchat/fix-darwin.patch | 105 +++++++++++++++++----- pkgs/by-name/nc/nchat/go-libs-build.patch | 26 +++--- pkgs/by-name/nc/nchat/package.nix | 6 +- 3 files changed, 99 insertions(+), 38 deletions(-) diff --git a/pkgs/by-name/nc/nchat/fix-darwin.patch b/pkgs/by-name/nc/nchat/fix-darwin.patch index c7c5ad14c8cc..d5acedafba5d 100644 --- a/pkgs/by-name/nc/nchat/fix-darwin.patch +++ b/pkgs/by-name/nc/nchat/fix-darwin.patch @@ -1,34 +1,95 @@ -diff --git i/CMakeLists.txt w/CMakeLists.txt -index ceff715b..143659fb 100644 ---- i/CMakeLists.txt -+++ w/CMakeLists.txt -@@ -31,30 +31,6 @@ endif() +diff --git c/CMakeLists.txt i/CMakeLists.txt +index bc227885..143382b3 100644 +--- c/CMakeLists.txt ++++ i/CMakeLists.txt +@@ -30,91 +30,6 @@ endif() + # Platform specifics if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") add_definitions(-D_XOPEN_SOURCE_EXTENDED) - +- - # ncurses -- execute_process(COMMAND sh "-c" -- "command -v brew &> /dev/null && brew --prefix ncurses 2> /dev/null | tr -d '\n'" -- OUTPUT_VARIABLE NCURSES_ROOT_DIR) -- if (EXISTS "${NCURSES_ROOT_DIR}") -- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (detected).") +- if (DEFINED NCURSES_ROOT_DIR AND EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (user-specified)") - else() -- set(NCURSES_ROOT_DIR /opt/local) -- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (default).") +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix ncurses 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE NCURSES_ROOT_DIR) +- if (EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (homebrew)") +- else() +- foreach(FALLBACK_DIR /opt/homebrew/opt/ncurses /usr/local/opt/ncurses) +- if (EXISTS "${FALLBACK_DIR}") +- set(NCURSES_ROOT_DIR "${FALLBACK_DIR}") +- break() +- endif() +- endforeach() +- if (EXISTS "${NCURSES_ROOT_DIR}") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (fallback)") +- elseif (EXISTS "/opt/local") +- set(NCURSES_ROOT_DIR "/opt/local") +- message(STATUS "Ncurses cmake prefix '${NCURSES_ROOT_DIR}' (macports)") +- endif() +- endif() +- endif() +- if (EXISTS "${NCURSES_ROOT_DIR}") +- list(APPEND CMAKE_PREFIX_PATH ${NCURSES_ROOT_DIR}) - endif() -- list(APPEND CMAKE_PREFIX_PATH ${NCURSES_ROOT_DIR}) - - # openssl -- execute_process(COMMAND sh "-c" -- "command -v brew &> /dev/null && brew --prefix openssl 2> /dev/null | tr -d '\n'" -- OUTPUT_VARIABLE OPENSSL_ROOT_DIR) -- if (EXISTS "${OPENSSL_ROOT_DIR}") -- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (detected).") +- if (DEFINED OPENSSL_ROOT_DIR AND EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (user-specified)") - else() -- set(OPENSSL_ROOT_DIR /opt/local) -- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (default).") +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix openssl 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE OPENSSL_ROOT_DIR) +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (homebrew)") +- else() +- foreach(FALLBACK_DIR /opt/homebrew/opt/openssl /usr/local/opt/openssl) +- if (EXISTS "${FALLBACK_DIR}") +- set(OPENSSL_ROOT_DIR "${FALLBACK_DIR}") +- break() +- endif() +- endforeach() +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (fallback)") +- elseif (EXISTS "/opt/local") +- set(OPENSSL_ROOT_DIR "/opt/local") +- message(STATUS "OpenSSL cmake prefix '${OPENSSL_ROOT_DIR}' (macports)") +- endif() +- endif() +- endif() +- if (EXISTS "${OPENSSL_ROOT_DIR}") +- list(APPEND CMAKE_PREFIX_PATH ${OPENSSL_ROOT_DIR}) +- endif() +- +- # sqlite +- if (DEFINED SQLITE_ROOT_DIR AND EXISTS "${SQLITE_ROOT_DIR}") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (user-specified)") +- else() +- execute_process(COMMAND sh "-c" +- "command -v brew &> /dev/null && brew --prefix sqlite 2> /dev/null | tr -d '\n'" +- OUTPUT_VARIABLE SQLITE_ROOT_DIR) +- if (EXISTS "${SQLITE_ROOT_DIR}") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (homebrew)") +- else() +- foreach(FALLBACK_DIR /opt/homebrew/opt/sqlite /usr/local/opt/sqlite) +- if (EXISTS "${FALLBACK_DIR}") +- set(SQLITE_ROOT_DIR "${FALLBACK_DIR}") +- break() +- endif() +- endforeach() +- if (EXISTS "${SQLITE_ROOT_DIR}") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (fallback)") +- elseif (EXISTS "/opt/local") +- set(SQLITE_ROOT_DIR "/opt/local") +- message(STATUS "SQLite cmake prefix '${SQLITE_ROOT_DIR}' (macports)") +- endif() +- endif() +- endif() +- if (EXISTS "${SQLITE_ROOT_DIR}") +- list(APPEND CMAKE_PREFIX_PATH ${SQLITE_ROOT_DIR}) - endif() -- list(APPEND CMAKE_PREFIX_PATH ${OPENSSL_ROOT_DIR}) - elseif (${CMAKE_SYSTEM_NAME} MATCHES "Android") add_compile_definitions(_XOPEN_SOURCE_EXTENDED) diff --git a/pkgs/by-name/nc/nchat/go-libs-build.patch b/pkgs/by-name/nc/nchat/go-libs-build.patch index 7adcef2dcd50..0f0e137e8064 100644 --- a/pkgs/by-name/nc/nchat/go-libs-build.patch +++ b/pkgs/by-name/nc/nchat/go-libs-build.patch @@ -1,22 +1,22 @@ -diff --git i/CMakeLists.txt w/CMakeLists.txt -index a1928ee3..26157e56 100644 ---- i/CMakeLists.txt -+++ w/CMakeLists.txt -@@ -126,10 +126,6 @@ message(STATUS "Static Go: ${HAS_STATICGOLIB}") +diff --git c/CMakeLists.txt i/CMakeLists.txt +index bc227885..d37cafe9 100644 +--- c/CMakeLists.txt ++++ i/CMakeLists.txt +@@ -182,10 +182,6 @@ message(STATUS "Static Go: ${HAS_STATICGOLIB}") # Check Golang version for whatsmeow minimum requirement set(GO_VERSION_MIN 1.23) -execute_process(COMMAND bash "-c" "go version 2> /dev/null | cut -c14- | cut -d' ' -f1 | tr -d '\n'" OUTPUT_VARIABLE GO_VERSION) -if((HAS_WHATSAPP OR HAS_SIGNAL) AND (NOT GO_VERSION VERSION_GREATER_EQUAL GO_VERSION_MIN)) -- message(FATAL_ERROR "Go version ${GO_VERSION} (need >= ${GO_VERSION_MIN} to build WhatsApp or Signal).") +- message(FATAL_ERROR "Go version ${GO_VERSION} (need >= ${GO_VERSION_MIN} to build WhatsApp or Signal)") -endif() # Check Little/Big Endian for tdlib requirement test_big_endian(IS_BIG_ENDIAN) -diff --git i/lib/tgchat/ext/td/CMakeLists.txt w/lib/tgchat/ext/td/CMakeLists.txt -index 795f1f4b..7e41549c 100644 ---- i/lib/tgchat/ext/td/CMakeLists.txt -+++ w/lib/tgchat/ext/td/CMakeLists.txt +diff --git c/lib/tgchat/ext/td/CMakeLists.txt i/lib/tgchat/ext/td/CMakeLists.txt +index f65c6e45..46b08fdd 100644 +--- c/lib/tgchat/ext/td/CMakeLists.txt ++++ i/lib/tgchat/ext/td/CMakeLists.txt @@ -140,7 +140,6 @@ if (CLANG OR GCC) endif() @@ -25,10 +25,10 @@ index 795f1f4b..7e41549c 100644 message(STATUS "Git state: ${TD_GIT_COMMIT_HASH}") configure_file("${CMAKE_CURRENT_SOURCE_DIR}/td/telegram/GitCommitHash.cpp.in" "${CMAKE_CURRENT_BINARY_DIR}/td/telegram/GitCommitHash.cpp" @ONLY) -diff --git i/lib/wmchat/CMakeLists.txt w/lib/wmchat/CMakeLists.txt +diff --git c/lib/wmchat/CMakeLists.txt i/lib/wmchat/CMakeLists.txt index 84a42ef9..556df050 100644 ---- i/lib/wmchat/CMakeLists.txt -+++ w/lib/wmchat/CMakeLists.txt +--- c/lib/wmchat/CMakeLists.txt ++++ i/lib/wmchat/CMakeLists.txt @@ -20,8 +20,8 @@ install(TARGETS wmchat DESTINATION ${CMAKE_INSTALL_LIBDIR}) target_common_config(wmchat) diff --git a/pkgs/by-name/nc/nchat/package.nix b/pkgs/by-name/nc/nchat/package.nix index 156dcbb63bad..d300e4656007 100644 --- a/pkgs/by-name/nc/nchat/package.nix +++ b/pkgs/by-name/nc/nchat/package.nix @@ -17,13 +17,13 @@ }: let - version = "5.13.17"; + version = "5.14.44"; src = fetchFromGitHub { owner = "d99kris"; repo = "nchat"; tag = "v${version}"; - hash = "sha256-VSya6s3/+vII/M76tHmeJEZh7/gv9L5tYdILuthdO5s="; + hash = "sha256-gG0YkahHP/6KjM+5uzdTRxsonn83cxlJDvdn5HE3h0Q="; }; libcgowm = buildGoModule { @@ -31,7 +31,7 @@ let inherit version src; sourceRoot = "${src.name}/lib/wmchat/go"; - vendorHash = "sha256-lfy7uHH3rLYx6kzIy72ftEiO1CkJkEr7rRXHhuFU/ac="; + vendorHash = "sha256-5Id5+DehV2juLJnEHYvcI67/ykFUQehSrfFW+toZRM0="; buildPhase = '' runHook preBuild From 874a531c3767e2de1272cc3c1480eb6648b96174 Mon Sep 17 00:00:00 2001 From: imcvampire Date: Sun, 22 Mar 2026 09:12:11 +0200 Subject: [PATCH 031/258] maintainers: add imcvampire --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a7acba68564c..0bc275047e23 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -11393,6 +11393,11 @@ githubId = 39416660; name = "Mladen Branković"; }; + imcvampire = { + github = "imcvampire"; + githubId = 9426721; + name = "Quoc-Anh Nguyen"; + }; imgabe = { email = "gabrielpmonte@hotmail.com"; github = "ImGabe"; From eb8c520d46855c186fd8d09ff95685081cbf33ce Mon Sep 17 00:00:00 2001 From: imcvampire Date: Sun, 22 Mar 2026 09:12:22 +0200 Subject: [PATCH 032/258] beads: 0.42.0 -> 1.0.0 --- pkgs/by-name/be/beads/package.nix | 53 ++++++++++++++++++++++++------- 1 file changed, 41 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/be/beads/package.nix b/pkgs/by-name/be/beads/package.nix index 54c34422b39e..5753dca9de10 100644 --- a/pkgs/by-name/be/beads/package.nix +++ b/pkgs/by-name/be/beads/package.nix @@ -2,25 +2,28 @@ lib, stdenv, buildGoModule, + dolt, fetchFromGitHub, gitMinimal, + icu, installShellFiles, + makeBinaryWrapper, versionCheckHook, writableTmpDirAsHomeHook, }: buildGoModule (finalAttrs: { pname = "beads"; - version = "0.42.0"; + version = "1.0.0"; src = fetchFromGitHub { - owner = "steveyegge"; + owner = "gastownhall"; repo = "beads"; tag = "v${finalAttrs.version}"; - hash = "sha256-3t+pm7vuFj3PH1oCJ/AnwbGupqleimNQnP2bRSBHrSg="; + hash = "sha256-D2jShGpkOWKx9aRmRvV5bmV8t0/Y2eAE8q0m54QrRN0="; }; - vendorHash = "sha256-ovG0EWQFtifHF5leEQTFvTjGvc+yiAjpAaqaV0OklgE="; + vendorHash = "sha256-7DJgqJX2HDa9gcGD8fLNHLIXvGAEivYeDYx3snCUyCE="; subPackages = [ "cmd/bd" ]; @@ -29,23 +32,46 @@ buildGoModule (finalAttrs: { "-w" ]; - nativeBuildInputs = [ installShellFiles ]; + buildInputs = [ + icu + ]; + + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + ]; nativeCheckInputs = [ gitMinimal writableTmpDirAsHomeHook ]; - # Skip security tests on Darwin - they check for /etc/passwd which isn't available in sandbox - checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ - "-skip=TestCleanupMergeArtifacts_CommandInjectionPrevention" - ]; + # Workaround for: panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted + # ref: https://github.com/NixOS/nix/pull/1646 + __darwinAllowLocalNetworking = true; + + checkFlags = + let + skippedTests = [ + # Upstream test bug: version gap 0.55.0->1.0.0 triggers "very old" warning instead of expected "ok" + "TestCheckMetadataVersionTracking" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Checks for /etc/passwd which isn't available in sandbox + "TestCleanupMergeArtifacts_CommandInjectionPrevention" + ]; + in + [ "-skip=^(${lib.concatStringsSep "|" skippedTests})$" ]; preCheck = '' export PATH="$out/bin:$PATH" ''; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + postInstall = '' + wrapProgram $out/bin/bd \ + --prefix PATH : ${lib.makeBinPath [ dolt ]} + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd bd \ --bash <($out/bin/bd completion bash) \ --fish <($out/bin/bd completion fish) \ @@ -61,9 +87,12 @@ buildGoModule (finalAttrs: { meta = { description = "Lightweight memory system for AI coding agents with graph-based issue tracking"; - homepage = "https://github.com/steveyegge/beads"; + homepage = "https://github.com/gastownhall/beads"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kedry ]; + maintainers = with lib.maintainers; [ + kedry + imcvampire + ]; mainProgram = "bd"; }; }) From b5f7ed078924187769407011199cabb62ccfcb76 Mon Sep 17 00:00:00 2001 From: Ture Bentzin Date: Sat, 11 Apr 2026 09:04:28 +0000 Subject: [PATCH 033/258] glab: 1.91.0 -> 1.92.1 --- pkgs/by-name/gl/glab/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/glab/package.nix b/pkgs/by-name/gl/glab/package.nix index 4f36c3062782..41403e94cb77 100644 --- a/pkgs/by-name/gl/glab/package.nix +++ b/pkgs/by-name/gl/glab/package.nix @@ -13,13 +13,13 @@ buildGoModule (finalAttrs: { pname = "glab"; - version = "1.91.0"; + version = "1.92.1"; src = fetchFromGitLab { owner = "gitlab-org"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-AXScsFVN8vEdhjM4m4VK41tje9QABp0OGq+8sPM+4oo="; + hash = "sha256-4DUEsh2T5rx/0u79+edMLAjTRUmXxlbA0SVH/EwoeVo="; leaveDotGit = true; postFetch = '' cd "$out" @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ''; }; - vendorHash = "sha256-idxt6qrs2CPO4SvZEuZNy12mw7dy1dslfuVn1ufrZ5Y="; + vendorHash = "sha256-fnVY1WEwzuRjHXQSGLl1c7bQXxzOHFEPlb/DhntYm2U="; ldflags = [ "-s" @@ -85,6 +85,7 @@ buildGoModule (finalAttrs: { maintainers = with lib.maintainers; [ luftmensch-luftmensch anthonyroussel + turebentzin ]; mainProgram = "glab"; }; From 9dcebe2c85a101f019d08b9645ee127a19ed23e0 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 11 Apr 2026 16:59:32 +0200 Subject: [PATCH 034/258] libsidplayfp: Ignore tags with letters in them I don't want to keep adding suffixes to this exclusion rule... Just ignore anything that has a letter in it. Leading `v` is stripped before the check, so this should work fine. --- pkgs/by-name/li/libsidplayfp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libsidplayfp/package.nix b/pkgs/by-name/li/libsidplayfp/package.nix index 4d3bec4e0db7..dab256cfe4ad 100644 --- a/pkgs/by-name/li/libsidplayfp/package.nix +++ b/pkgs/by-name/li/libsidplayfp/package.nix @@ -93,7 +93,7 @@ stdenv.mkDerivation (finalAttrs: { tests.pkg-config = testers.testMetaPkgConfig finalAttrs.finalPackage; updateScript = gitUpdater { rev-prefix = "v"; - ignoredVersions = "(a|rc)"; + ignoredVersions = "[a-zA-Z]"; }; }; From 77dc43ebb3fd2751e2a615314dec940806d04460 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 11 Apr 2026 17:00:11 +0200 Subject: [PATCH 035/258] sidplayfp: Ignore tags with letters in them I don't want to keep adding suffixes to this exclusion rule... Just ignore anything that has a letter in it. Leading `v` is stripped before the check, so this should work fine. --- pkgs/by-name/si/sidplayfp/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/si/sidplayfp/package.nix b/pkgs/by-name/si/sidplayfp/package.nix index ee3921edd4fb..391414fec8b8 100644 --- a/pkgs/by-name/si/sidplayfp/package.nix +++ b/pkgs/by-name/si/sidplayfp/package.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation (finalAttrs: { }; updateScript = gitUpdater { rev-prefix = "v"; - ignoredVersions = "(a|rc)"; + ignoredVersions = "[a-zA-Z]"; }; }; From 61c588b5652a92e53c249b5b85237feb95835a34 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sat, 11 Apr 2026 12:16:45 -0700 Subject: [PATCH 036/258] uboot: 2026.01 -> 2026.04 --- pkgs/misc/uboot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/misc/uboot/default.nix b/pkgs/misc/uboot/default.nix index aee66f2f36e0..b97d9936bff9 100644 --- a/pkgs/misc/uboot/default.nix +++ b/pkgs/misc/uboot/default.nix @@ -34,10 +34,10 @@ }@pkgs: let - defaultVersion = "2026.01"; + defaultVersion = "2026.04"; defaultSrc = fetchurl { url = "https://ftp.denx.de/pub/u-boot/u-boot-${defaultVersion}.tar.bz2"; - hash = "sha256-tg1YZc79vHXajaQVbFbEWOAN51pJuAwaLlipbjCtDVQ="; + hash = "sha256-rHwEuLcASSOwCk5dZpnF300hIzusn9ppDYz7wgn/8v0="; }; # Dependencies for the tools need to be included as either native or cross, From 14391aa2c4303628147589b8b49bce5b718724df Mon Sep 17 00:00:00 2001 From: xeni Date: Mon, 6 Apr 2026 01:13:58 +0200 Subject: [PATCH 037/258] maintainers: add xeni --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index cdcb7f59fffc..c659c5a4456f 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -29539,6 +29539,13 @@ githubId = 117323435; name = "Andrés Pico"; }; + xeni = { + name = "xeni"; + github = "Gernomaly"; + githubId = 71495036; + email = "xeni@koeln.ccc.de"; + matrix = "@xeni:koeln.ccc.de"; + }; xfnw = { email = "xfnw+nixos@riseup.net"; github = "xfnw"; From 856228c18cc9ebf44cee9f683104d620d911d4c2 Mon Sep 17 00:00:00 2001 From: xeni Date: Sun, 5 Apr 2026 18:17:42 +0200 Subject: [PATCH 038/258] schildi-revenge: 26.03.03 -> 26.04.04 --- pkgs/by-name/sc/schildi-revenge/deps.json | 1119 ++++++++++--------- pkgs/by-name/sc/schildi-revenge/package.nix | 8 +- 2 files changed, 616 insertions(+), 511 deletions(-) diff --git a/pkgs/by-name/sc/schildi-revenge/deps.json b/pkgs/by-name/sc/schildi-revenge/deps.json index ceaf02b9fc66..a11c3983ef15 100644 --- a/pkgs/by-name/sc/schildi-revenge/deps.json +++ b/pkgs/by-name/sc/schildi-revenge/deps.json @@ -2,20 +2,11 @@ "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", "!version": 1, "https://dl.google.com/dl/android/maven2/androidx": { - "annotation#annotation-jvm/1.8.0": { - "jar": "sha256-mqsybZSSgAmRhUNgrCSPSTzn98MYNRkwm3is6eJA9vY=", - "module": "sha256-48tFJVOdDtdLsjjvksae7yKoDkIsDSrLxR5hh/67ChM=", - "pom": "sha256-2fkI7m1IgSSs7VVv2Ka6nf5kf+AUuFrXIhRhEQ0DI2E=" - }, "annotation#annotation-jvm/1.9.1": { "jar": "sha256-HjQ5F+vye6lv5NxSscrX/TK3OPvGNVu2zVs7MF1yEtA=", "module": "sha256-A/tlkXfIYY5HQlklwRvJHzhHA+omwmW+myXNeSkrURw=", "pom": "sha256-ibmcIY1gAZMWtQqreYFnB7whaWyJagMOGxrgOJYby44=" }, - "annotation#annotation/1.8.0": { - "module": "sha256-1ZCg2OAvQF3nSejcgLdB3FA8bj5MnAFtYU12tl8LWe8=", - "pom": "sha256-fDjBim6KzHvYjvrNfhR6iXqUW5nbci5U4LnOJEYQLVs=" - }, "annotation#annotation/1.9.1": { "jar": "sha256-ODIq+nNFw34pxl7IhSF4rhwm4jCWoGNNB6SjiTkx9Yw=", "module": "sha256-8gSwW3KKl1YXGLxxYkLkfGKcAIWoDudPylPU1ji8vj8=", @@ -36,108 +27,130 @@ "module": "sha256-v+t72E8/fdp71ztnCdSh9h9aN/hDcouuCKBn49+aCu8=", "pom": "sha256-LWXI0LNtS0+q3ESv+breI9hx1xWe7fKz8C2AKzS3elc=" }, - "compose/runtime#runtime-annotation-jvm/1.10.2": { + "compose/runtime#runtime-annotation-jvm/1.10.4": { "jar": "sha256-+J3ai81zh20PwWVohEsr15RD7nymKBCHTSXH3Ko5S9Y=", - "module": "sha256-bcUnp8TRJbJptXdZYt/kJBtwxF9H2CR0v8njCYBbdVw=", - "pom": "sha256-rJQC5K2FpjrKyH5sqRXtkneGPS80s74hH3ydnRTr+7Q=" + "module": "sha256-q7WHXqnbAuulrJKWJTihbFmOj/nYjprWcYhuy5in8zE=", + "pom": "sha256-Y4wSOLV9v0CqRpBJbFRP49rEGqIidkA5Ka3J2Kkmp0Q=" }, "compose/runtime#runtime-annotation-jvm/1.9.0": { "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", "module": "sha256-BwRUw9jx/YX9sCztcMXdVbnJUGqfHJYwmVrWtUhbweY=", "pom": "sha256-kTdIOF0hz/MrNeJZUR7w4mo4lt9+4P8Sv2rGEOreq2A=" }, - "compose/runtime#runtime-annotation/1.10.2": { + "compose/runtime#runtime-annotation-jvm/1.9.4": { + "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", + "module": "sha256-cdTwQFv/4v7dHZuLZJ63DhuW0HBnQLVjhhhMEhZiALk=", + "pom": "sha256-OMb8W3u9UXzgpBSKwe+P1E+GoMLOHmlkm/FXhWDPLpY=" + }, + "compose/runtime#runtime-annotation/1.10.4": { "jar": "sha256-XUzoJpn1AaDI4eZyZY8fgIlTTgaYm/JTvfqxHixzBZU=", - "module": "sha256-ZE41sINE5OSZALN7VJdjnlN9bTXNcvZeSQioSrqCvV8=", - "pom": "sha256-vgICQEeT5zicLYyvmpBzcD9ep0TVGwy6VqdKBj0JbLg=" + "module": "sha256-Q17dAVKhY2ScHpZ8EDwozI/FQV2C/XWa+lTCeVh9aq8=", + "pom": "sha256-PcTE2aXh8wzGSmXNFCUH9gBApMCcI2Oe/1JtVFIFIok=" }, "compose/runtime#runtime-annotation/1.9.0": { "module": "sha256-aI/PepDHx6su4gF+reuc2inzWuF+aq3sct/QdA8C5iQ=", "pom": "sha256-0Vin/5qk2CFOCF+dXHndAAKjLRgWoCOqn6omucRtg6c=" }, - "compose/runtime#runtime-desktop/1.10.2": { + "compose/runtime#runtime-annotation/1.9.4": { + "module": "sha256-JmaBc8UooQ3RpzXY0LF6q10ujJYWlTg72PHUSPCHws0=", + "pom": "sha256-zrmsMOstfKN8qXafyC3CFsEkeSHLC3eKW2q6YuVbhqI=" + }, + "compose/runtime#runtime-desktop/1.10.4": { "jar": "sha256-sZWGBUL2Et4FErVKdTU+D21YgV8MlTCgO8Ww5zRHSCk=", - "module": "sha256-xBIdemjoROKu7j4I9JMPWhfpvkGGR15YGOXG8ZAI5go=", - "pom": "sha256-lwkgQSl9VtBBiG5Wwz5a+l9opCS/QiPRCTa0CV2HaIo=" + "module": "sha256-rZSsgLckO1eFIbwmkkMtgkNw/k6pZz7Sn032ask1WOc=", + "pom": "sha256-3JEGYnjcg1gbyIlv3yw+IMTnpPzs9Giticn7uTsxgqo=" }, "compose/runtime#runtime-desktop/1.9.0": { "jar": "sha256-rmV+QzL7cvobQ3zlyqSGxrSl4XWIqu8CZ6qSkYu6dFg=", "module": "sha256-vVE7iwcDHUB2Y2i/ILOSanNAU3lGxuhXJK1pknOn+g8=", "pom": "sha256-4ybvc2sUSnnTBXjuMcSiY0F1U5tcMyZPBcmrxvpl0fo=" }, - "compose/runtime#runtime-retain-desktop/1.10.2": { + "compose/runtime#runtime-desktop/1.9.4": { + "jar": "sha256-tWObLfBAhyh7WIbUfbHveRwnnBB07mKEgXJu2Qz/A+c=", + "module": "sha256-9NbvOvLHfjiA2GuAEzw8S2XhAaQTzYhks8FCZW8NZT8=", + "pom": "sha256-auYydwtkdmu36sMLZF+AarEk9kLOiFKKg4xsfOXtUkk=" + }, + "compose/runtime#runtime-retain-desktop/1.10.4": { "jar": "sha256-Rj7pwek9G5E0WL/syW0SijV0qAL0HIyXgdcyDDtV7Ys=", - "module": "sha256-w4oMg8g/0xm2HYrK52oLDQTf3bLMGhnNODIdn6Ikejo=", - "pom": "sha256-k6wJjf79Vkttnawp1cwR8F8nErnKSnDJZEyWwTqbo9Q=" + "module": "sha256-Oy0aQGvi72V0m+43OwV9W9ko5pasHUV8svt8Z2ip/7A=", + "pom": "sha256-pu9nw3QDxfTIN4o+Jn2A2aNCQCYlgfxLpmxNuvgVZ1U=" }, - "compose/runtime#runtime-retain/1.10.2": { + "compose/runtime#runtime-retain/1.10.4": { "jar": "sha256-rxY11W6En8ruAC2dqeHeZsy3FULLodGWdkRBGU3BVEM=", - "module": "sha256-U5Rb39vDDJkOmuM8N/tsO7ye76GqjoeKNm1niQ6vWG0=", - "pom": "sha256-pmUgPT/hMcoXbfWCtkMaLjzIXZci9LeWcyJ7BVMb96M=" + "module": "sha256-LtkHtK1i+r4JZlsdS3+eH1yqJ9qlovCheJWRK97wLVw=", + "pom": "sha256-eToadImlk0c8IgbXE/CD3ELxEuUTI2VAFNAR7JOKDzA=" }, - "compose/runtime#runtime-saveable-desktop/1.10.2": { + "compose/runtime#runtime-saveable-desktop/1.10.4": { "jar": "sha256-7yTiTMjJw7mHEAf731ie2aquz5WXmma3SEgG+fDiTZE=", - "module": "sha256-buT+7kpqletl6qkncleVHxwSvfpt6Wmvn/C+Zfs1ObM=", - "pom": "sha256-lRLMge6XclY+So1XX3qyS4fIL0aa8su91FiZilTovcE=" + "module": "sha256-osSCCUVzXV/0EO3SPMxGNHCKsXRsJgM2MnGGf7czxRI=", + "pom": "sha256-CB5e4eJocN3BraB9WI7iLY8QKCHG/BNGVI3xBV1FGoE=" }, - "compose/runtime#runtime-saveable/1.10.2": { + "compose/runtime#runtime-saveable-desktop/1.9.4": { + "jar": "sha256-35kHo+Zyw/qdp+iAMTZ5zbB+gKfzFB9UrB7IFJ0MW+Y=", + "module": "sha256-BwrIv4Rv7/f5a+6uF++WBCvgs10uNdwOPHOv2aXLM4A=", + "pom": "sha256-t2I5gDlhPCa1EgSoOGyWicjr8lWD1DiXiG/IQew7aeU=" + }, + "compose/runtime#runtime-saveable/1.10.4": { "jar": "sha256-+ivj7IPEsSm8t6mxXOH8sNHXYzTn7dt7jzXOmt97CBE=", - "module": "sha256-ANG3ryxd7/QdyN+NkHY0dnXQAiwUZ35g51GcecZjBdk=", - "pom": "sha256-JVQuFexmeKw+hNsKiMRmXwgdz416E638eWP/ddtXXL0=" + "module": "sha256-6JWHAAmDgGGgA0WH93kn/h3ZtIgYwyv7BTNssna0Ik0=", + "pom": "sha256-9BjpZIDQRAh1D9feJK7gNDBP/2DtcCgrCWrJHKAGZ3Y=" }, - "compose/runtime#runtime/1.10.2": { + "compose/runtime#runtime-saveable/1.9.4": { + "module": "sha256-exsm2uetyGKjS/vYPgoS5x3uI41Bp7pd42bOBVzaKPU=", + "pom": "sha256-I8fdOoHs474rqLTm7osX/Nkg3nRpADkkBW1Wltb9RP8=" + }, + "compose/runtime#runtime/1.10.4": { "jar": "sha256-OTRR9TXSGU2ljqSzu9oNoJu8DeHQQVF2q+AdVnZKDOM=", - "module": "sha256-M6hpeeFw8D+nfnkk+VjOZaC7ui8cXchmzOn+g60Mx38=", - "pom": "sha256-0cQQlie+6UMcjwjZRWM6IdE1gc9KZypdWepCABI+mAM=" + "module": "sha256-lnBOQLXh5NpUxwrN0T778wscGcplh7TqbJ4v6NJb21I=", + "pom": "sha256-DthwOkiKSVOTMKEbJDWns6Fw2LaMSAOLxhoqbzGRQX4=" }, "compose/runtime#runtime/1.9.0": { "module": "sha256-sR6bZBtlR39obhm0mdqkNbr0INE7t56Y2wXsAYktsi4=", "pom": "sha256-0vrrNhehR8vOsH6B2tI8+wHi/QiJ3hO5kJWQChpe030=" }, - "datastore#datastore-core-jvm/1.2.0": { + "compose/runtime#runtime/1.9.4": { + "module": "sha256-f5pbcCKwprlNXD5LAOYS4Zbw2pkV1qs8Sd8dItFbb1o=", + "pom": "sha256-eVGpmylFQxFVtvqEwUoJh6pQXBevj6xvOz/zVQ9xcYw=" + }, + "datastore#datastore-core-jvm/1.2.1": { "jar": "sha256-3S0ID8FusL6h4C5VUdQ0lvueUXeFXFtyxqr24WqxxcE=", - "module": "sha256-DrbQ8S5ImcnX3f/WvCWWoTGnNs0XRaKzpSj5n/aj4GI=", - "pom": "sha256-yA6pTBIZGp84KEY/z/f1Saobjr1IbceTs6smWq7nFxQ=" + "module": "sha256-n5XebiGnr+uq44H79ZKtcX0PipLdfhVISq3z6SUaSoY=", + "pom": "sha256-/HfBwerbtG10A85wFKe7JbQ55JuHr1OW24NF5OjQHUg=" }, - "datastore#datastore-core-okio-jvm/1.2.0": { + "datastore#datastore-core-okio-jvm/1.2.1": { "jar": "sha256-et5iOaZ2dINPVyRCjncsQXYintML4lOsflIIKikH7gU=", - "module": "sha256-Ct2oBJ8Dj4YutPfmp4y/9exvZukvqjcC2CJQTVrK74w=", - "pom": "sha256-bIPenceI0r8Gr5LB3BRBuWMCf92y0NQLvMGgjegILgs=" + "module": "sha256-h1PfOHGdyVNabVODRmi5E30+EWcQghuya3h6hcn8v8o=", + "pom": "sha256-9jvfHz3Gn4wQi57GB8QznRIVm9lbamqtNKNAriG1N+s=" }, - "datastore#datastore-core-okio/1.2.0": { + "datastore#datastore-core-okio/1.2.1": { "jar": "sha256-qqFaAMdoj/Xobp6fbCj4fexa/plcRVA18lEBTSmMNMY=", - "module": "sha256-qOoJMo0zIj5WhftCC3UGqOe6CR3B2xCCnJSv7U8ldps=", - "pom": "sha256-uG57vBaxG7cxkXa+xPx+/yLwOGI/hGc0DjQsW0edFGo=" + "module": "sha256-Uio4O9pYJQuWCKnOZ2L8oPVL6aOPlEay0uJhwsnOsqg=", + "pom": "sha256-l6IMy9DxVBo743GsqYmHKPZS/hpYg/9SuUg8YSvS5yg=" }, - "datastore#datastore-core/1.2.0": { + "datastore#datastore-core/1.2.1": { "jar": "sha256-724F4UniVvNgr6IJhajKUtjhGXBlfqKSpvu1cT95R9o=", - "module": "sha256-+BOlT9CkCpoeI0ZjW2lbn+VgE+4kYrsH6Gv/CywXAi0=", - "pom": "sha256-ZElglIl53kcvCeASnrJSeweN0JgFRqfh1N6xMj0somQ=" + "module": "sha256-PsuQuyXi5OZ09U4VSWSZINGzHPOcjKLCyREV6Pivje0=", + "pom": "sha256-xQ8uSECCuGNRBn74OB07ApFTWjzbnlIgiRBZMPhNI7M=" }, - "datastore#datastore-preferences-core-jvm/1.2.0": { + "datastore#datastore-preferences-core-jvm/1.2.1": { "jar": "sha256-vINQxaOCo/aCYBSG9UUdYSLV/YwVr6Maznsi+pgAXqY=", - "module": "sha256-VqpMyA88Zyq0Hzt2REqqZtr+aguZOMNNnNz+DYhpwEs=", - "pom": "sha256-8KdtdjJK01vbuukzx1+Mf9H8mPKOSiEPwXcUYj+sVcA=" + "module": "sha256-yO1zm8SUsu88iTP+qBqItqpgNfEu/7R0BAdmYQ//hE0=", + "pom": "sha256-I7MC9Tjee7D+DuOTnTBXQVB0rMzb3iubCbi2nOpxuns=" }, - "datastore#datastore-preferences-core/1.2.0": { + "datastore#datastore-preferences-core/1.2.1": { "jar": "sha256-/mJsICueo7bqzo2q6w5pL6XYL1Vx0sA3Wo3RT508ymY=", - "module": "sha256-4cJTWSFoSGaw46GMXZ25zek3NGCfy9fAzwBjy5dJEL0=", - "pom": "sha256-+mm/iqS2goFO8X9FQfBMWsNHxtvZ+VpbSXsd5pOuYWw=" + "module": "sha256-RhuLV+aHzDFW7/tPrayde7XadyMm7mo0hE61nrCR2Yw=", + "pom": "sha256-lGmC5zev6Fn5A5+6GFdcodTx520Yghu3M9O0C0LeCvk=" }, - "datastore#datastore-preferences-external-protobuf/1.2.0": { + "datastore#datastore-preferences-external-protobuf/1.2.1": { "jar": "sha256-Twm6f8oqBzpcVSeptjdYK5PiYsK2qJl3xYTSjOqDjrw=", - "module": "sha256-/I67tB5mN3J1JS3g6JxkbXJeapMqqVZAsslttK+YLQE=", - "pom": "sha256-PwO1u6ARxVrzZCC05hX0zAQzKhfICNUgU4ds8g8PLwc=" + "module": "sha256-AJRV3Ob24zyLPvmkSFn3u+o51JBKUjqibFtmYOAyZrI=", + "pom": "sha256-f3iN+Yvsc2EbIW+0vqYl2RMwBUIit4nnYmoUb4b7Iyc=" }, - "datastore#datastore-preferences-proto/1.2.0": { + "datastore#datastore-preferences-proto/1.2.1": { "jar": "sha256-2bvZT3jppskzCO7Sa4p+1GsfEooZwoL+NvloBOnXwYQ=", - "module": "sha256-//wGjV0yElIHedu+EL5Qm8K6CoV3jl7Eg1e1uYQBgTo=", - "pom": "sha256-Nh/vrjipiSnTvKzeVBnNN0ryoK607zEoGVHxkvJ/xz8=" - }, - "lifecycle#lifecycle-common-jvm/2.8.5": { - "jar": "sha256-YchzpzJ8lG7AM8MQu5jz+S7qvO3g4aUgCrihiWSDx78=", - "module": "sha256-BWg9kQ3FQdBsTJekmSs+KXGueMK1zDX2vx2OB94Olw4=", - "pom": "sha256-q5cbvWNFWm6QTCC8Ub19oVOMDAglIx5SvDA94KsenuA=" + "module": "sha256-XrEsUlySObPJ6F2WsXea3Qy4ZrD7AC+MBvWyh6DvkbQ=", + "pom": "sha256-4vhhHTXgwleKQzM84/5eHLXlFo3XNDgQ0QrLZIhWbQY=" }, "lifecycle#lifecycle-common-jvm/2.9.2": { "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", @@ -149,10 +162,6 @@ "module": "sha256-HRg385QrM+owqiMB/c6iY5QIoP1v1DaMIkePqBU6678=", "pom": "sha256-MXNemVOq7qtOB/z/pMarNRn5CzMcSx2oFz35EWB9OQY=" }, - "lifecycle#lifecycle-common/2.8.5": { - "module": "sha256-AwuN8Z5JeKwb6WnCopoBv8LMVihPUSY5oK00wi2mxPE=", - "pom": "sha256-KCYLDQ/KghpeL0Ug1DKLt94SYCGz3c1Hgt1WQRLsn2E=" - }, "lifecycle#lifecycle-common/2.9.2": { "module": "sha256-SDP4jjmhvSZO1eoYciAj6+UedLGaBBEkaqPXQOFukIE=", "pom": "sha256-bLkiyxFc6PYeffjRkl4tHTDvPP0I2G7Tl66qc32V+S8=" @@ -172,11 +181,6 @@ "module": "sha256-J9hk9AyjC5Z7hdqsa5F7va6mN9Y+EjlIyVBFwhvlhIM=", "pom": "sha256-DvP7KPibgLkMeK1ro0UWTVWQiJ7jRZsCfyZpWTYpFXU=" }, - "lifecycle#lifecycle-runtime-desktop/2.8.5": { - "jar": "sha256-EL/lO7J1L5Z3UaUQLNt4Xu6lTh1N9r3oj7D1CwpJFWw=", - "module": "sha256-7xi5Ie9z8pw0yf/rE0+ipKMIR7PgpKWFbABz6b9gBV0=", - "pom": "sha256-2RkYuV83/FPzkftWNFV2VlAmOuirwyjp5ry6imIBYqU=" - }, "lifecycle#lifecycle-runtime-desktop/2.9.2": { "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", "module": "sha256-LlSqpZmBsgH4wWFd8SOPcCXy/z82H+FNwOcJJhaJOu4=", @@ -187,10 +191,6 @@ "module": "sha256-+VLq6Qa8BiePYEGvs8EzPp1rAL5DeIV7zWahulg2eQk=", "pom": "sha256-+yriSTRTAzy/Kzp0qh36Z8/bwYmlTRkJg9/RVQLQtuc=" }, - "lifecycle#lifecycle-runtime/2.8.5": { - "module": "sha256-PnYlwcbHpLz6iHTZ2Xe08VX8M/bwKtbZQaQnAxENxHU=", - "pom": "sha256-BvksaPPGjzu339Gs/7yzNLuf+HxjWHQ9XUvCslds87Q=" - }, "lifecycle#lifecycle-runtime/2.9.2": { "module": "sha256-Tt2F+xoXbKfoOxW0dltc7hqTSqMX5BcQ+grBM0HXODo=", "pom": "sha256-C7WGx+arw98w0Xnqn72uhnREwnmoF6IQHAzJQ/ks79w=" @@ -200,11 +200,6 @@ "module": "sha256-3LxbW1BmboQlinS/2OUUkYxZOk/87wwDWFYqAvvYDFg=", "pom": "sha256-1helGd2zajCCE/W5r5kWOwo6NznOA4G2yND6aBRhOgg=" }, - "lifecycle#lifecycle-viewmodel-desktop/2.8.5": { - "jar": "sha256-IewOd9wC7Q1r/m88un9D4lQARG2J3thWjuFlQ34MGSI=", - "module": "sha256-Xye5EC2feXeRfxjy6yYelXaxbV1lxIjd8missFVNkQ4=", - "pom": "sha256-N2sCiZt+1vZK4rmBfm3S/vNr0cQn9qj+p6vV2iVxq3k=" - }, "lifecycle#lifecycle-viewmodel-desktop/2.9.2": { "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", "module": "sha256-EDoC/VlNnhlqMQF7rZ69in05EOKKt5Shi2CvS4F18s8=", @@ -234,10 +229,6 @@ "module": "sha256-Q4nMoKmoAace/664j4nwoD2Zwivgk8U5qcD5w5YpVBY=", "pom": "sha256-aRK1XHRcV57G/L6wBl1aF9i18G3QpYeIA31B5A21AgI=" }, - "lifecycle#lifecycle-viewmodel/2.8.5": { - "module": "sha256-UjEhedy+2gwntKyQIFdv5BBbBH/0V+dLbaQiRft3RXM=", - "pom": "sha256-zzU+toek04gE0IYSpbxV5aO22ZWWdRC9yypfSH91bPY=" - }, "lifecycle#lifecycle-viewmodel/2.9.2": { "module": "sha256-uBT8ApPfHqN+GfIGrRg3A/+bslTdbarvXl59H4V/4Yw=", "pom": "sha256-qsFQVEEJtWQoOeo5u2P7e5B6jSK3wXEWmD7YpaI0unw=" @@ -450,25 +441,25 @@ "module": "sha256-yGECuuKG8zdIIe+H9FO50b3XCQQ4fRWHI6FgyvTtHis=", "pom": "sha256-wzXWGRFakyrtcWEKbIAQIssts+vXeWpBf0rgwFyzCAM=" }, - "co/touchlab#kermit-core-jvm/2.0.8": { + "co/touchlab#kermit-core-jvm/2.1.0": { "jar": "sha256-o7+Kg6Q1Pz3UcpMjsojt0bfwR0x9MlHhYbJBodBwVDo=", - "module": "sha256-l09bcPms0kvVVKld9ZQtINh5qtuu8XmaqPRtWOLl/DY=", - "pom": "sha256-5f9Y8OhqtldqmosT/RqMARb2sznGCU2UX7p9YhiStHA=" + "module": "sha256-1XB+LtLHU5Q3bjQXEux323nhpW0ouMa/Bt9AJiDyotw=", + "pom": "sha256-EbvK7nunAWJYi3FA1uqBGdUArrWoka2w+SJNHYrOfYU=" }, - "co/touchlab#kermit-core/2.0.8": { + "co/touchlab#kermit-core/2.1.0": { "jar": "sha256-I+HZ6s9suxI+J71rHzp/SJ6NefDt0A6xg35YgnNKWv4=", - "module": "sha256-FdKxKrNx/0VUxucDVJ4mBK2ySwhhxf6/qm5ErJO4WNs=", - "pom": "sha256-lX4+zNyAMBFacunVy2bcyhHHv3utiB8QTd5PD2GaCa0=" + "module": "sha256-GFS2DlFXadp6mK9ctAzr9SqBmq5VibhMewuxRkCL+eM=", + "pom": "sha256-hByDSKnOdSX6ljgb8O7UnLaOCtiK97ag3dJAXT9RSNE=" }, - "co/touchlab#kermit-jvm/2.0.8": { - "jar": "sha256-huifnylLYW1l/Da6flH7S54/kFzThR39w12SbGWztuk=", - "module": "sha256-p09bPKKkIoOcPaRssUxWsH6gCYpDDGCLx0NtfusjYt8=", - "pom": "sha256-MqqCxZsHT6ozOArTiKzZtYBZr+Irm2aVIU72nXCO7wk=" + "co/touchlab#kermit-jvm/2.1.0": { + "jar": "sha256-DHD/2yCQVAb9oWyCZYhSvIEyjma3FAF2CWDyEHKTL+0=", + "module": "sha256-QQvKCBq8Vr6kGtToDwAlhRIFi49hDpyDqFXwC6tVpKE=", + "pom": "sha256-Fg7hxMN89WSMVGxyofD05wgoGmrZYOwNkiFq4pB8lFI=" }, - "co/touchlab#kermit/2.0.8": { - "jar": "sha256-n9kqbHsDR0q7v//af3KBnnwmJpQanq2b17jyY+yadig=", - "module": "sha256-FWYAeowbMj1IllzZRoNT4GL0OdcJ3N2b8eUtWd5IICw=", - "pom": "sha256-z5a1kr1pUlwyEPzWiMuyKDlaVOHXciFVcaVVFu+GiWI=" + "co/touchlab#kermit/2.1.0": { + "jar": "sha256-ZgGKM6VfvPiP4jZLXQyk3m8bgi0n+25lgQIfC5nkmnw=", + "module": "sha256-j5+C8LO6FjpyFoyjtNDIreZjiYWlSHCmrmxVSiVoDMc=", + "pom": "sha256-LttgVDFR0D1gnKQZd/mAyiPCauXJZUdfBIEsCDsWLFI=" }, "com/akuleshov7#ktoml-core-jvm/0.7.1": { "jar": "sha256-wiy2Ye78deMAB6GwjTfE6ToVf386lQpHglFjLAr2BQ0=", @@ -479,6 +470,83 @@ "module": "sha256-hRT4XEby1I04dPmzkG/JOIIHPDfb9tFx7+smenVd0mw=", "pom": "sha256-7gHJjNR9lVtZmKbK68N8H+SouOI1crHufEylupSd22w=" }, + "com/github/ajalt/clikt#clikt-core-jvm/5.1.0": { + "jar": "sha256-f3gEn6gVm6wFzgnd70MTJI1MrQAUp0QhTBFQ0U42Yec=", + "module": "sha256-PGmchzr/jisrbNfNIsxUnupCkyePOPUxrDMXYy13tMI=", + "pom": "sha256-OKjX8Hz0pmZsFh29e6/uHXqFtKt3eSRsJ2LRbrcA2p4=" + }, + "com/github/ajalt/clikt#clikt-core/5.1.0": { + "jar": "sha256-Lv9Z62+f9azWNSRtZnN9JYaZW5MqnqrX5wsnESLjfAQ=", + "module": "sha256-tkXCUaJtPniCiBtsNH+FzJH/xg72yOwXhJRQLay7gw4=", + "pom": "sha256-2/rrFPlGzTHdwJDWvJmXoQTTPLV2oxu/5zWdvIerDSg=" + }, + "com/github/ajalt/clikt#clikt-jvm/5.1.0": { + "jar": "sha256-dcMwln2xWlxZH7pp/DsY/7aCcdVPkPIcHJxS6G+uudY=", + "module": "sha256-stbl8VmP1is31/28VSsNa0x93t+xvEoP7uziO/nFOTs=", + "pom": "sha256-LXaI+5VyidIY9du0gIen2aKdIyYKbkI63pFHywb+YnM=" + }, + "com/github/ajalt/clikt#clikt/5.1.0": { + "jar": "sha256-+oSo1XuQmSGh/WcZzxcU5NqF8UPUePYjR2uzYcwhq9w=", + "module": "sha256-CHn2eCFvk4T60/wR2tW1o+sdYyQ3eymlkjL0Vlu6D1A=", + "pom": "sha256-r9m7PkSlICN/3zIOYbrwUW6cGFZYEkJA0uDmZmI96og=" + }, + "com/github/ajalt/colormath#colormath-jvm/3.6.0": { + "jar": "sha256-WfdBrf5iBTBmeC2LGkWv0GaFpLxkszJ35Uh2uZPtiFw=", + "module": "sha256-P6dnMPmJ4ChN8YL87IViDZtIrjIhOYhBrGyviEYvYvg=", + "pom": "sha256-8Dw11QURDQZzNF9HQOVbzZdqmp+lobE8qirTmPO8Hl0=" + }, + "com/github/ajalt/colormath#colormath/3.6.0": { + "jar": "sha256-49ox0EqJXlNfXQh2TM9fODQcQr99aNqW6h8ACfclmdY=", + "module": "sha256-aQeqSXrbmvY4EsdTZjic7T5ruL7oDnsjmttMU2c/iIQ=", + "pom": "sha256-zh3tjA259LxNNjS64Vn9jVu2qWDyzTuWoAyPDnnOZAs=" + }, + "com/github/ajalt/mordant#mordant-core-jvm/3.0.2": { + "jar": "sha256-ZRw710/06Y201Y49z0sU6Ame4NIg5nL1cfjP7uRJOQU=", + "module": "sha256-5ye2C+d8MTeuuy+nqdhdGF+rt5BNlE3CFTnULAEdNZA=", + "pom": "sha256-BOsXQTz97is1U2zyHDT5pD/4u/7J7BAURbLuKsnh/7k=" + }, + "com/github/ajalt/mordant#mordant-core/3.0.2": { + "jar": "sha256-RyqVWswFRZLut06lYmFaaJxnTmPSbRLovo2nqF4bs3w=", + "module": "sha256-0flx5bMpTkS//zr6RA1843pR1Yg1aw+vsJDARrDpzgc=", + "pom": "sha256-Oh+bdkH+E7uMTwdCaSPmW5iPZqsPK5w5NwYn8qjZGis=" + }, + "com/github/ajalt/mordant#mordant-jvm-ffm-jvm/3.0.2": { + "jar": "sha256-ECJHhBJcnxeCwdTx0489VCNvzFXAMKKtAMvkMG4WK6Q=", + "module": "sha256-S4/mRlOuA7eSFrXFoOwm1Uyg+VMr3HKY3kCCpaOIcZI=", + "pom": "sha256-1quALOXImBg+w59ikbupM2s6e19+Hb0uuC++QZ5amjM=" + }, + "com/github/ajalt/mordant#mordant-jvm-ffm/3.0.2": { + "module": "sha256-G9cU09l4urfa1Wt8lIWwH7ta3brEnUvpyDVKw3bOP3Y=", + "pom": "sha256-q57bn0Sq3RRIEnJSwVhKgWIfhFxXKcPZn+JJNO6YpEw=" + }, + "com/github/ajalt/mordant#mordant-jvm-graal-ffi-jvm/3.0.2": { + "jar": "sha256-bdS+vBZK6s3azI+Y6Phx4A/SHOe8LrDRgjDqg73fyGo=", + "module": "sha256-zTCkXAow9xwszIyDuOx+TO7DOHGPZoWT+MN839OYwbA=", + "pom": "sha256-jrQ4E5SEKRUjq2iWHlZIJmqu8dHvROHF7n0FBLta33A=" + }, + "com/github/ajalt/mordant#mordant-jvm-graal-ffi/3.0.2": { + "module": "sha256-5QTKuCsTKnisa5by3i8IjmP1XHiDfPqdoufR3uDp3y0=", + "pom": "sha256-+046A/nMtnRJ2FPS40ZX6eComtgiDVEX5Kq91dn9bmU=" + }, + "com/github/ajalt/mordant#mordant-jvm-jna-jvm/3.0.2": { + "jar": "sha256-QQY0QsiJGyd0U2qbh6UGKn/SDm8ZSZdMbacvSUctb00=", + "module": "sha256-Qx5V+e+NeSxaeF4BRtg19MKuDphY+kIPneBgJoKncSY=", + "pom": "sha256-HyiNXD3pQTR2DhhZRwlKvWXv2mqNIfk/Mvq+9olO5Is=" + }, + "com/github/ajalt/mordant#mordant-jvm-jna/3.0.2": { + "module": "sha256-uAoLhp3AhMEeELXnFg6/GJ521ulQgweRanhWf6dnw+U=", + "pom": "sha256-uWV/1B1fmGNAXdJ1zzm5PQ+rwJj7lEHAoV3HZcFTaDw=" + }, + "com/github/ajalt/mordant#mordant-jvm/3.0.2": { + "jar": "sha256-ntO5dvzMx42nRtSYZvqOu48QUwqTxUTqBCAlmmB92V4=", + "module": "sha256-ePaERgODJINNruNw9ZfWJIsDz6/pZAWtwrbdZs38P4w=", + "pom": "sha256-O3C9sHYLuSTrdwmcb8f0kyLFkbZ39YHvS7i+xYhbnEI=" + }, + "com/github/ajalt/mordant#mordant/3.0.2": { + "jar": "sha256-CQmE0gJpL/70R+iN/ixjaTpd4pZw2ggxuGO8KE2hR+I=", + "module": "sha256-1JvlTnf/S5YQ3C8ij4HcBlaqklvHJYj2JFjbWZiVCVE=", + "pom": "sha256-5cbZkBgl3gKJ5J0tt1A+A546FmCq2sY3Oyp2zd9eZRM=" + }, "com/github/hypfvieh#dbus-java-core/5.2.0": { "jar": "sha256-nfrdZb3+whVMzyMDn5rmI53GJXNbkzZT2UA+EcLJzxA=", "pom": "sha256-GTBdbengYm1EEkidGEWINcnc/vap8otSg8LT5mHvhl0=" @@ -532,10 +600,10 @@ "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" }, - "com/squareup/okio#okio-jvm/3.15.0": { - "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=", - "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", - "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" + "com/squareup/okio#okio-jvm/3.16.4": { + "jar": "sha256-IZa5k800272Rnn4B9XpHgbWL7oD4YQYWPih8IDQ6lqc=", + "module": "sha256-kAjVopVKBoxoSCdPbuvf9IsUpw28aT0zAuCMVwzKAy8=", + "pom": "sha256-ZnePTQWXvOY/kewADFdcwCmzIB990JLLgIh1FVs+hqE=" }, "com/squareup/okio#okio-jvm/3.6.0": { "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", @@ -546,10 +614,10 @@ "module": "sha256-sK+pGSxC18Rj3jjWMlk2xpAdnjtxSXNf/RihHfMQNKs=", "pom": "sha256-VXZInO8kBTNoAPxt6VhUU18zVxpO/lpa0OybmwkNIdU=" }, - "com/squareup/okio#okio/3.15.0": { - "jar": "sha256-DtQSXgSMhq9+zkRtZU8rqLzF500K4fTePF3ArZqXXi0=", - "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", - "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" + "com/squareup/okio#okio/3.16.4": { + "jar": "sha256-yZZPOUxM0yt5vzOK+/ovIpciHu4IMReHBhzqVfh91g4=", + "module": "sha256-yEQahybbGk+dTzngaOu0LfalnWR+MqnGHBW1OQ7VklI=", + "pom": "sha256-CPvpfh4ugVoUyvFv9ayHCFEb713ec51gwHE5UYdtomM=" }, "com/squareup/okio#okio/3.6.0": { "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", @@ -563,88 +631,88 @@ "jar": "sha256-8cwY8VldRBroOc2hRlwIsefbRrcsHX87NzIK4WQexys=", "pom": "sha256-tNgod+BwsV0dTmdrQV9qVCnw4i3U75gX2F5MWcU7yr8=" }, - "dev/zacsweers/metro#compiler/0.10.4": { - "jar": "sha256-tb/mpJT19aKNsuTTHJoKqbkX0S0SP3xZr9f0fw7REks=", - "module": "sha256-Lv13j79bExHOiNOA08xhSsZkmAwl4heFpJdECkbDPu8=", - "pom": "sha256-MiKcDp7JPbylb0+jiX1XrI4p8+WajpWjACbNgofrCeI=" + "dev/zacsweers/metro#compiler/0.11.2": { + "jar": "sha256-tIQH2AQi2skk/LEQamhLGqWGkVIwIMX3+q1Wib67IvY=", + "module": "sha256-SguQAotXkeqXldn14cypoiZLcdYulJfvaudA70EUO5g=", + "pom": "sha256-ugkcYZKk7cfS8c373/KNs9wItQk0jU9z9B8WG5DV6xA=" }, - "dev/zacsweers/metro#dev.zacsweers.metro.gradle.plugin/0.10.4": { - "pom": "sha256-2ZzKmEfDT+IuIZZGRR3FIZTMEp33EcAdB9RrGfl3y1U=" + "dev/zacsweers/metro#dev.zacsweers.metro.gradle.plugin/0.11.2": { + "pom": "sha256-w9s+Q5EZAh0Xp4DvHIUfoIxtyQXJ7gPB8RYvCZGwjQI=" }, - "dev/zacsweers/metro#gradle-plugin/0.10.4": { - "jar": "sha256-rM9+X3b/u/SfJ3+tuKVFcaWzx4uO5Oewi1qiFjjDLs0=", - "module": "sha256-HZ66IQv61GEU5ZqsjKVxgOv26JtLpiE0Bxp5A6yDyCI=", - "pom": "sha256-/gjW0Nb9km1WU5P9bJx6tSjQWoiBI3RlddJ/M6R/BBY=" + "dev/zacsweers/metro#gradle-plugin/0.11.2": { + "jar": "sha256-PXV0LewbBynAVUCU/8QCy11zCqy4fqGWic0sQLyGSGY=", + "module": "sha256-P/XNeuQSmiq481gj74j67n34p7y5TmgEn6E9rXdxyt4=", + "pom": "sha256-n8XARtTH+57IfE0A+CAB101Y9itdD6agBpDqAGORR+Q=" }, - "dev/zacsweers/metro#runtime-jvm/0.10.4": { - "jar": "sha256-1oTbZVHE9o9XWoT0/gVBcstvB+4knhb2JU1OkQbXvCg=", - "module": "sha256-ttrnD0zd+Xlrg+ScJJ1w1ZZp/Gw99rGmqgyxFG0AQTY=", - "pom": "sha256-YoQCrPrd+SjRDmKbprrpUbSrIpvS9qE1nBnj6Qdp30M=" + "dev/zacsweers/metro#runtime-jvm/0.11.2": { + "jar": "sha256-P36CRuwV1anloy6xr4OMcLCbwZ9Gen31N8F30Bxv/zk=", + "module": "sha256-yFXdeaLgMp6jWreehpYhmxG/G4iT8MrAktuukM5Z9cg=", + "pom": "sha256-Ersigma2XEY79H9OlGcgSzWh5iCnfUoOknmAXHgoP/w=" }, - "dev/zacsweers/metro#runtime/0.10.4": { - "jar": "sha256-dZZb3y0ib7X0077XvbTPUtVGF6FdDTfFLvKhYY//WWE=", - "module": "sha256-jw58TEQkZf92NrJmgZsu5XnleWKDxheyVHCfX7iTfI0=", - "pom": "sha256-8D3TPAvYHuZsIapgmDacVRtQRs9bhpmT6yKFouF2+7s=" + "dev/zacsweers/metro#runtime/0.11.2": { + "jar": "sha256-5yTOOGsUo8+yBTfVdvQe69PqgK5GEuG71KbkVhgyeQM=", + "module": "sha256-OGxDlATiRBwm4EiyoEPOsFUKJpG3D6YkuJNOk8A28MU=", + "pom": "sha256-ic3Yo67a1W24EFJH9axWEiUPbcS2a8eNJz11vnr/hik=" }, - "io/coil-kt/coil3#coil-compose-core-jvm/3.3.0": { - "jar": "sha256-2YHAj9qk+8qXVJkplCP5UAWGZrQR6uLgPHkVFIPcxh4=", - "module": "sha256-2szxqDpzzjc+Fj377+rqQxYvljSGYFjIiM4seQjqwKg=", - "pom": "sha256-V/rJ/UPPbLCr0B4fuzQuhlQNkOS9OcgMt8SoTD3kS9s=" + "io/coil-kt/coil3#coil-compose-core-jvm/3.4.0": { + "jar": "sha256-UZpHGiZB7VJW052oUbF4qv8yfJ+iNQYi+utE7rGO05c=", + "module": "sha256-DHLibYVA/HN8kFHGhAVQhlM/UTmgcnutc3PWF4knYAg=", + "pom": "sha256-jtWVHvZARZs7JFnHxROoqAPg9n4FbZmMZEWJfgwKoLA=" }, - "io/coil-kt/coil3#coil-compose-core/3.3.0": { - "jar": "sha256-FD/TxmqNFLufVnfGpGMqfqWqSHlffjTBac9rkq0amiU=", - "module": "sha256-IobTVf1atg8jI54FbaOH7ZHTDxc0OryszJx6vVkvTb0=", - "pom": "sha256-3Zza6ne8JqYFWAo67Jg9AozLIRK6Yhe2eeG1fSQ0RDk=" + "io/coil-kt/coil3#coil-compose-core/3.4.0": { + "jar": "sha256-xgS7FINNhN25VhbBQhMnNSkXyMFMtt8Wdi8fUv562KU=", + "module": "sha256-gJP4IwYSR/QTuhN1bF1kCpbXXqjldeHbVNuv0zCF5go=", + "pom": "sha256-Bi62HyYVqqmh82FTzVBVA7Z3Xc2ZxHTDAQ8t7+R4TDw=" }, - "io/coil-kt/coil3#coil-compose-jvm/3.3.0": { - "jar": "sha256-/iw/e9bW5FqyWCvSPvOiEyjU+K8m0ec87e7cH1WvkIo=", - "module": "sha256-XeSjnyda0YtndUiHIts8YZ53DHEOAyjYbXSUkevi1bM=", - "pom": "sha256-CJfwAdr+kM5SdnKcT9tmNiV8Y57mKD02pPvWJUh6jDE=" + "io/coil-kt/coil3#coil-compose-jvm/3.4.0": { + "jar": "sha256-HYlXkAM5FpVebMW4NXX5YozHN6KaVUhNfDzC86az7WU=", + "module": "sha256-6wKPSFt5vp9FXa/dnvnSROYCAhMn3Gk5feu9APpThYA=", + "pom": "sha256-qBb2n8Bu8PIG7xXGyrAde8L8nOp5Eikf1+izVYIELxo=" }, - "io/coil-kt/coil3#coil-compose/3.3.0": { - "jar": "sha256-QRGHLQ+qiCf/RqPSExVMB8fi4VWJ4lobVZFPtMc+DCs=", - "module": "sha256-zEfkZ/z3jkvu/cd7JCOFwuRH2OsI033XzKh924BvUKA=", - "pom": "sha256-3evuGExa6a2fGVjUH62IG/TKX42OKzLa1IKlMOps9Gs=" + "io/coil-kt/coil3#coil-compose/3.4.0": { + "jar": "sha256-Iz+ZBSm9Ijm6AAockpas3oRMDQFyUGaQw6m6t8ZXByU=", + "module": "sha256-gUi96Mu3cTaN6vsPXopXMOjdqnuZd9K/Sa6oW9SZ5f8=", + "pom": "sha256-SHmLQ9l293aYHAgR54N279S/jf/aAzvUnh9BLgsHi18=" }, - "io/coil-kt/coil3#coil-core-jvm/3.3.0": { - "jar": "sha256-RUyCXvUqPOvNTsNHPmtTMj6io0YIar1Y4bofdlEaSNo=", - "module": "sha256-KSOw/zMRPqXMuxYacmUr5SrFJ1YlzS6z96mF3jHqkmM=", - "pom": "sha256-wvdy8Kt0fdQcH6qr+UMqUo7mAD0U1NMO06VRfaxreUc=" + "io/coil-kt/coil3#coil-core-jvm/3.4.0": { + "jar": "sha256-VcqK14GHwpuZ4eJ9ZL1TSiXPU+ooz3hs1iIESiKqNXE=", + "module": "sha256-QubYdwaCSraBNwvlpF1hSbKJNb4rHJ1hEWIbSOYLVdI=", + "pom": "sha256-J/jri/iHdHvY3BTRifkdB4DLE8tkx5Emai5wDHoM3ME=" }, - "io/coil-kt/coil3#coil-core/3.3.0": { - "jar": "sha256-sUdN4K9sMvAV00KzBQ6wg0UcsIK3PoDnWrHmDXhf/DA=", - "module": "sha256-c2KNSDYGhdQCraxXHzBtXtTyjEwgPa+RIkCTHt1g0qQ=", - "pom": "sha256-0L6GTehC01zkI5tC+zvsD+WORAQ8R41HMYub0naIQTE=" + "io/coil-kt/coil3#coil-core/3.4.0": { + "jar": "sha256-ovFt0ldTnOQQ1G1W5lV6P8l/f1BPe/AVXPI4g234AfA=", + "module": "sha256-6iHg7xC2TxMmH8L6aAIU3tSJTjvp+YUy7fsUi1q8Hjc=", + "pom": "sha256-cFLwQJso91rDHXBWHDzsHwAMOm4GuITKz36N64nYnj4=" }, - "io/coil-kt/coil3#coil-jvm/3.3.0": { - "jar": "sha256-vKRiPkNo3/33E20SNs+7EHBV0VezxMbYkJCXZVGOvLQ=", - "module": "sha256-rtY1IAqw6aecSdQGP9kWh3fwjPHjkLurXQwWYtkGbUo=", - "pom": "sha256-oQYNOHHthLXqJOLAPCtATETvBIiH11yQvkd7wVpy6ug=" + "io/coil-kt/coil3#coil-jvm/3.4.0": { + "jar": "sha256-FuRMFYG9fFczMNTIMUU9gdLKUGWtgZxFyuj/lkExepQ=", + "module": "sha256-29d1JoWn9q6dRZp8XGRUIcOc+R82E20DJdrk+6ssOWU=", + "pom": "sha256-hwcuI9DzN6vjUFVaW535RMfVn3735cW9meWIGr5BASc=" }, - "io/coil-kt/coil3#coil-network-core-jvm/3.3.0": { - "jar": "sha256-hT4wBQPUnX3y0dj6ja7Rmigu+YbzL/neF8+ec26cRD4=", - "module": "sha256-HQpgFH/Wh3hFnVALRSqbigax3IEHerZCXjVU5MDARjU=", - "pom": "sha256-hFWDjPEvKjGZEzEpyWt2le4KAFwwNmZDqvDRQYCG1AQ=" + "io/coil-kt/coil3#coil-network-core-jvm/3.4.0": { + "jar": "sha256-pendnwlGa9qldwAiBk+9nAHP1nIpo1aLFmSpep0TG/8=", + "module": "sha256-0PBWjEA2kr76N0ardL4Zhpju247VS5A3JyYTYPKrgeY=", + "pom": "sha256-x+h8S7FnrR7QHy6ma+7UU0GrApk/Jzg2Uv57rHBA07w=" }, - "io/coil-kt/coil3#coil-network-core/3.3.0": { - "jar": "sha256-37nyRUWBHiLH7ri7xUmqZe9WnskDKK2oV4DGjcCtUMw=", - "module": "sha256-brQ3m6xJ/tocXBqLqmTfFhgjZN7b3hedyWJ48efqzPQ=", - "pom": "sha256-xUCmNHex+Sjq/9pASnDQibR3/q/ecqli+PBiIYLh4bw=" + "io/coil-kt/coil3#coil-network-core/3.4.0": { + "jar": "sha256-UvW4cp8b2QIjmvL3kzz7DHYRLwEO6GYH1EdnAJwrqyQ=", + "module": "sha256-HwXhOXxUXmlg9rIsBbP+S0uxWAk+5Zc+n5qu69sCSHU=", + "pom": "sha256-98udG+JA0nNXljQLujPmAV9QLxrla6eZXrL4gNCP5io=" }, - "io/coil-kt/coil3#coil-network-okhttp-jvm/3.3.0": { - "jar": "sha256-MnUP+/WZYSqwkOd9EUqWqOMDSx2YQsF+/+xmLlyiDe8=", - "module": "sha256-/tg9gWDhtKJveqAV6SuefGTmGKHP/pwS76FXp8FOZDU=", - "pom": "sha256-qTRA3CRrChz06ToevSdvWXA8R2f8PK7GQFxazwvJ2Pg=" + "io/coil-kt/coil3#coil-network-okhttp-jvm/3.4.0": { + "jar": "sha256-lpMYS6Nfve4MrGRNR1FBB2rXieNJ2SEmx63bx7ib3Cs=", + "module": "sha256-ANWexH86+CoVVLTaGpLmzcvWxrO6pgyQpfGQRFsakM4=", + "pom": "sha256-SgqzKTsP/0a3H3DvLTY4tsqvUXaRiJRBbO5qSS7jdsc=" }, - "io/coil-kt/coil3#coil-network-okhttp/3.3.0": { - "jar": "sha256-kT1dFf1xzhY+TGmFWqOY+ykO5W0GeUatUqpVfYCK+N4=", - "module": "sha256-nu4rauClXXhyH0qoNPQ9hNnMHyh4q4P56YV6WizrCXI=", - "pom": "sha256-JH/fiuiQiY7NTb113WPOtdXjAhdqzrjFL8+SDa/fBGU=" + "io/coil-kt/coil3#coil-network-okhttp/3.4.0": { + "jar": "sha256-mUDHZn3QbRihsY0j0ktKlXvXEFif66VLUNlhiEUtHpY=", + "module": "sha256-2ob7y0O0kO8ZTUCr78U+bJd1Y8czkwGnaCFff16RvwU=", + "pom": "sha256-PLlSeecJZr5qjK4HdZcjKS8p28XbLX3c4K4oMV4a2GQ=" }, - "io/coil-kt/coil3#coil/3.3.0": { - "jar": "sha256-KtJdjAQtkRdHpIYIWIbhQ3GDTPKvzwKHpCPXlckaYlA=", - "module": "sha256-4CIocRU3cyeBEx4o2ej7ixD2GWoFDEFv8gtWdlJMows=", - "pom": "sha256-U8IQKP+BBqdUQbw8bdnlefd9qCRaOhcqNrwdPIpJxR4=" + "io/coil-kt/coil3#coil/3.4.0": { + "jar": "sha256-gzU2f+hZSf1wwIaVbiEL3ZPj0o6+diXnjpkLUbBzq/8=", + "module": "sha256-0yJb8IXYbZ1kkfEDMEQ24MR7fnvOttkQicqZTvAjg3M=", + "pom": "sha256-ehSZzkBhq7uO5z7s7o+cjLpccy1kmMTVXDkrXkeefpY=" }, "io/github/java-diff-utils#java-diff-utils-parent/4.12": { "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" @@ -663,6 +731,26 @@ "module": "sha256-z/+uzKUXit/mqJ1GAk7yeo5fSsF6FFs7UqL9bN+rNTw=", "pom": "sha256-L2tgiwlzCiF3e/qVIRtx2cKsOaptSp4cIvP8PC1KBKA=" }, + "io/github/kdroidfilter#knotify-compose-jvm/0.4.3": { + "jar": "sha256-T0fvdaCRBa56tibZ30IX1sYnSQVYx0KXKXg+ZxklSw0=", + "module": "sha256-g+YNmwvOxe82HhzdBtq2fHeP2Y9E5P0tmib0c6+oBaY=", + "pom": "sha256-2OmE0PaDMEb4botuwEH5JcBBJuk6ZI0jXBKwB/lSiFI=" + }, + "io/github/kdroidfilter#knotify-compose/0.4.3": { + "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", + "module": "sha256-4Q1RjEtvp1D4RxJ+lN1l0BbxbG61uus3aZJwsI8a6Bc=", + "pom": "sha256-h6E8g7jvpSx+m/GqSWh/zotwDh2XSklxzxQ1rotH5VY=" + }, + "io/github/kdroidfilter#knotify-jvm/0.4.3": { + "jar": "sha256-D6hwk+QGBgzoHJPqQhhHZxJ5fzcdeTmhDsauK0bSqxI=", + "module": "sha256-SuVFgHPhhv5xVEzQ8BPTysm5uTXdOKKfI5sUQgF5++8=", + "pom": "sha256-/EUOaSyoDkMxadrGSZXLbKQSFahvlmpbdbLC2kLpisw=" + }, + "io/github/kdroidfilter#knotify/0.4.3": { + "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", + "module": "sha256-+pkfIQzRj+eh0FF1gsX66EpBXW0V7zHd+FSHtV6ojwQ=", + "pom": "sha256-/UIOKxswaQFYJ5W3I8FHAlSLXah9ZjPGa+ZhWsuwEVE=" + }, "io/github/kdroidfilter#platformtools.core-jvm/0.7.5": { "jar": "sha256-9JW3mMkkbWaJ1rmImJcK8u+geEYBK2UfgQ+UBn35ihs=", "module": "sha256-CSgA7Vb/8ZxyuIBo4Y7YNhFCkUaHSj3GeVS7nuYWzaY=", @@ -683,114 +771,114 @@ "module": "sha256-kibzxBq0koDI2ICOdnCGJkvK6Wa2HjjhoZ/Z6DjS+d4=", "pom": "sha256-aOCPC4VPlpixFzpkVstualPzc65tzLv3XL/ag0TiRwA=" }, - "io/ktor#ktor-client-core-jvm/3.4.0": { - "jar": "sha256-nBEGhT2CD/KBVOEr4QEk+jcn/3v0x7eVNbYwfNjX970=", - "module": "sha256-IbZ7yOYFHhccpXkjLK71a5Av4kCDUs8AOcBTIfo2m0s=", - "pom": "sha256-vf8xSnl3GMbuKGh+Ubsl2RUUYyXSyfnL9Zqbbz49fjA=" + "io/ktor#ktor-client-core-jvm/3.4.1": { + "jar": "sha256-7Jb/nJ1r4mtjDG183xqczPx8HSwOVutGFgIbs17h0Ag=", + "module": "sha256-rEYx3yCMYrTwVxu3QP6d/mqyvrrsqxyrbO5ONAkQeb4=", + "pom": "sha256-40O4T0U0NVG9V6VDvoR5hDBmgnyAydOMvYfXz/ul9Ng=" }, - "io/ktor#ktor-client-core/3.4.0": { - "jar": "sha256-718hdQyyVH3y3umPg2gtNyJZ9sMOO+T0R/Z7wtj0G50=", - "module": "sha256-vh1s394y5ddVAT+n48xM+1Y2MwYo56Lcp07n5PcZDnY=", - "pom": "sha256-JZ1e9f1hjgjb0B1pfVmwMg6dw7IH4tSgXGjHL21GiPI=" + "io/ktor#ktor-client-core/3.4.1": { + "jar": "sha256-izP54cqxNQzS/FU0k14as3pTucpJIIHCI4wu40EPPvQ=", + "module": "sha256-H4ygp+vd9gMMeSPWpGXy2eXOh8pspxw0xMRkxR0DgoU=", + "pom": "sha256-P26LYYfVDxAdRyJGULY9oUOws7T6ayfdGO+SkCzMWbs=" }, - "io/ktor#ktor-events-jvm/3.4.0": { - "jar": "sha256-0NWmyY1cgweDQlFwySoT05JZBOjIrFCGU16VIlPLj04=", - "module": "sha256-jmf781ztl0Nnmkam5mZR/+r26Fs/ctH534UAJ6TEgoo=", - "pom": "sha256-C+xWgEf0WBKz9ohtS9phxJd3YZmhlu+W6CT/8P9LajM=" + "io/ktor#ktor-events-jvm/3.4.1": { + "jar": "sha256-IymMxZ94fl1PD2Gyl6WZAZeRCy02igysIMBaJrl/JBk=", + "module": "sha256-lV4BoIgPDfMPI4lfRC4FiGg5DRoqijznDRGxA8m2MTI=", + "pom": "sha256-nBVuLFe5gXA0ZqlDZRzH6EhFOJmtERs5rtzBDHIRV4M=" }, - "io/ktor#ktor-events/3.4.0": { + "io/ktor#ktor-events/3.4.1": { "jar": "sha256-AXH8Y+I+z47LsUcn42ohjtCQ13AmIaQGZjDmRa/DKnA=", - "module": "sha256-xHdxdnf8Zs22wBuoCjlVHpFuwK09Qm575RL5BvMlXHY=", - "pom": "sha256-O3CTzZeLwAEOtvSOBynyLNcSRy8EjWuWVSW37lSIyvA=" + "module": "sha256-r4EchtIOYX1QjAvorg9mcIK3FiLzeFnuJ6m0VQ9f+h4=", + "pom": "sha256-fB1sfgQ/bzrM6dfI4FGNy+iTAqkJp4mphQj7K86bINA=" }, - "io/ktor#ktor-http-cio-jvm/3.4.0": { - "jar": "sha256-tQQSB32ObbFu8PSPMVaodmkhCsfiSBzOhPdTYrymbA8=", - "module": "sha256-CATE1glPiIt4YpTFaB746LtbzSkFBJM0skYCjrtb27E=", - "pom": "sha256-Fm6ITOO3xMvaZNBHHImQLAU8jOWtfAKwjSZ2Pk5nBzE=" + "io/ktor#ktor-http-cio-jvm/3.4.1": { + "jar": "sha256-+w/FSkbVLBjGwiW58VrIxX0l9xejG0BalcNp0swwtF4=", + "module": "sha256-FxawOP8wJqMnpdr+i5aQrS68OUse8nibA0ajA6Ll2Nw=", + "pom": "sha256-YZ6OvRQl7/xzvJDbY8/eojj5kCUsUHDPW0wyCsxe/wU=" }, - "io/ktor#ktor-http-cio/3.4.0": { - "jar": "sha256-RpM0H0Ip7PuZEeTMSxLR2CKY+Gj5trC59TdfULDCABU=", - "module": "sha256-HEp4uigp6RENx0hypkJZQ2mumxTLLIp00kjy1AgqQQM=", - "pom": "sha256-Sy5Na+VAkmTaqqGZSdPKxn2W2Nvets8bhuAND57hH/g=" + "io/ktor#ktor-http-cio/3.4.1": { + "jar": "sha256-MlFo99aA+JBzl/87TR+WiNzJILJYyHSpE+OzRfJBYJk=", + "module": "sha256-nquCfpP8gHkb61OfF9/w5z4CRpYvkgKANsGzrMqWOtg=", + "pom": "sha256-qrzi34/pjYKPQnsb5mkgvsyRtkAdDFVj/zfp+rNCxqw=" }, - "io/ktor#ktor-http-jvm/3.4.0": { - "jar": "sha256-s40iiIRTgZI227J/wJWH50mqLUb9/oeeQtv9mhONRIQ=", - "module": "sha256-rouFtG/4iXdbeU5iOH53xzx/CEfYNeWfSMJUoLihvE4=", - "pom": "sha256-1kYvMRLFpi758XDgB962UOm+6ETIgJIKm4s0m0dHUZA=" + "io/ktor#ktor-http-jvm/3.4.1": { + "jar": "sha256-xGDLpLSNxSjGzQOwxuNlFvvYPH64TI0ZUcknOi0+siM=", + "module": "sha256-n+jKVnAZUpdGuUiE5U+OfV40Y07KyTeOC4YXwr3Bel8=", + "pom": "sha256-4awy/eV2QYb7FsAqk65YhLjnz9fePqNaRYt1TdyKsuk=" }, - "io/ktor#ktor-http/3.4.0": { + "io/ktor#ktor-http/3.4.1": { "jar": "sha256-dELHB5CPgs4lZkz6B3CYx6l+qeuTbMKivhT6kp0XieE=", - "module": "sha256-oDGiKVXpdpm/TQM8e+jxxOlYlBM020OjRjhPTVTAWrs=", - "pom": "sha256-WVIygBV5zPJcLKItaGgT/ztKYtign04oyqT+TQ5V7V4=" + "module": "sha256-0wt0352clpI/1gTssDb+nL3V1ak2awNSaWvsI2nf06Y=", + "pom": "sha256-7IxGDgx0cGP/y/yd1cJa947RenGeBsKOvvDaITsFaA8=" }, - "io/ktor#ktor-io-jvm/3.4.0": { - "jar": "sha256-xqOqi8a/UqpA9tDC6iLUwwVGY23tYYMi3ZYd/+q5fm8=", - "module": "sha256-GN0hyu006NgHAfgVlkj+oMQJLifDDeJ1nmIDECL6NQI=", - "pom": "sha256-Q97XiljFpfTfv61VJPBFpXnw6JAcyJIPnySP5JSF1qc=" + "io/ktor#ktor-io-jvm/3.4.1": { + "jar": "sha256-y8z0AfFbNXYMUWX76hyFytQsdvIJjvHA7Yn09Y4J+Ck=", + "module": "sha256-JpJ1ziinnO1c6FdeIrzjg4a58SRO9vpN+8ioWXzuCP0=", + "pom": "sha256-Du3k+anAF0VvnrD5ysTF9iN0CnfESqXQyhiKb+9V2LU=" }, - "io/ktor#ktor-io/3.4.0": { + "io/ktor#ktor-io/3.4.1": { "jar": "sha256-QmqtJ+721Fan9RfL31LRE0prUuICfKpats1xEHorNH4=", - "module": "sha256-y90fjdwo5DAxPYV7ngVSdgbD5mSR3EMzr6gwplWloVs=", - "pom": "sha256-9JDZ9or3Nnv7VXFfJU6KcekRmlmiBQLg8LXezrUqZQA=" + "module": "sha256-a/3bszzsoEjA+nqrubJ6yPLI0kKZtnb8E5yOODE2gWY=", + "pom": "sha256-s4D/L/qdSqScPfopxgzBqM8o5I2GHHetMt0QQfFOK2o=" }, - "io/ktor#ktor-network-jvm/3.4.0": { - "jar": "sha256-QAmcpMdQSpz36oUkBLlWXXlSUGhCg540HrAg7ou38pA=", - "module": "sha256-+HYQHrbUumBUZVA+T+o38gy+RHBI0ZtpEhVrE031wEQ=", - "pom": "sha256-VK3uTQXo0I74GlYDFllg72j7iW20ppDMF/foo7/qEmk=" + "io/ktor#ktor-network-jvm/3.4.1": { + "jar": "sha256-lj5vz+HY7u8x5hS9We0dWaZYErfRu3nTb4zbUjs4vNY=", + "module": "sha256-ZjFyWSxggk4FleAmv0UUM8emMlS757smTMsTPdecXlg=", + "pom": "sha256-2bGrM8UJpAjc9wYEpXnHgMveGQaZwnB2fxNk0a6CybE=" }, - "io/ktor#ktor-network/3.4.0": { - "module": "sha256-3s9jLH1FArfVScWnXa/ce+n8uMsKZ9L93YF+qqOEhBE=", - "pom": "sha256-yBv1YiBB+vo9anehceJ1krTIQdZbbrYju8mTLNXZ7g0=" + "io/ktor#ktor-network/3.4.1": { + "module": "sha256-Cm8r52yM4J8rYqsmRFHj3QzuDTmdDVF2a6LVgsFdeeE=", + "pom": "sha256-gV9GK+YL/H6Yqla/6f7Q74GgAppvdmMx6+UCKXNWX1I=" }, - "io/ktor#ktor-serialization-jvm/3.4.0": { - "jar": "sha256-jt0KeyNIbPIC8iTefJz4sTK7magmjDYGgO+wAOOIB/I=", - "module": "sha256-v9Xz7c1LoVpxoIrEXvj3cPeT0/T0feOmELmS2b/56eg=", - "pom": "sha256-phizpaV253vMDj7wU+6FlmdQ3Kf9ZxVucJVfe/q9qXI=" + "io/ktor#ktor-serialization-jvm/3.4.1": { + "jar": "sha256-k9FiBR9hSn6SK0wR0ue6RseMg/WAnOqfrhE01tXRcoY=", + "module": "sha256-nZwoYELlw1kypQloEFt5AIZL4Ki3/W01NJp5gbikcsc=", + "pom": "sha256-zLGXXxYyKdDQnsqWuBBEPFe7K6STlk634WAwT0k3L0k=" }, - "io/ktor#ktor-serialization/3.4.0": { + "io/ktor#ktor-serialization/3.4.1": { "jar": "sha256-tgY1K6fiKrmbRZjH3UGrk64P8YhvD4/93ZmnmBsyVA0=", - "module": "sha256-aLfNY323ZoECQ3tq6ZZr0ToYQ3igPw6UKRnqISJcC1w=", - "pom": "sha256-aXLpwM7eSNhvcBqArHpp/Ht1lkRg3bzc1O9RBIiJzRk=" + "module": "sha256-hpUBB9CkhXTCiDbrw7K75btDV6W0aBU8cWk5UWeVnXA=", + "pom": "sha256-dxPXmG/id6HNHG1WIvr0B+TJvG1FpJUumwoHl3aKmPs=" }, - "io/ktor#ktor-sse-jvm/3.4.0": { - "jar": "sha256-aiHGvWHNyXtYkyHDOVZld4abmdGqrwngxr5LzjOzajo=", - "module": "sha256-BgF5nAhyGIot9+lt+aaKbDcICdvkLM5wkUc/zXfxM5I=", - "pom": "sha256-USpyh03wDeWrZB6t7vrhLMFurdWxEP0DyygAY223x6A=" + "io/ktor#ktor-sse-jvm/3.4.1": { + "jar": "sha256-8vPDmzjm8RLkUIQWYQBPfwEfC89xwRacwBlXl5lEwX0=", + "module": "sha256-4TVbiz1sg2RgDuPmUA5GvdDdQVCeqFrEiW6+mXlhpLs=", + "pom": "sha256-YBZg60/Oci7MhOqONqGfjyhY4Mci9GWmVcbOIxnSJMM=" }, - "io/ktor#ktor-sse/3.4.0": { + "io/ktor#ktor-sse/3.4.1": { "jar": "sha256-CyJmwH4hDhfrJAsttWPnvpqcnC96WFdOqqZZOgtlX+0=", - "module": "sha256-qsSAFoagYd6SQmFkQ0gDcGJxDEdvRhuyY5gXCo8obmU=", - "pom": "sha256-iJldwepdy9nfaOdc2GlPjmln98jAaW9Cxostmjb20qU=" + "module": "sha256-ePlcpcS+mKPq+JFi6llBZfqvJfdHaJBWRHPbQBG1DW8=", + "pom": "sha256-aZnyE7SOsCLFBBZVgt37853yJ7kVVSIoisUZ1q7iaPY=" }, - "io/ktor#ktor-utils-jvm/3.4.0": { - "jar": "sha256-baZMja0qRwxWEpuBQ/rwuImSOAf4YqfyePX/tPezdcY=", - "module": "sha256-0FpAUN7cxZvWGX7uVgKCUf1JCVz+CRN+5KLu3FYeYsI=", - "pom": "sha256-44Nicuiwa9GGbgXg4Da7/ko5cLSK2ZpInBFYv/u1oQc=" + "io/ktor#ktor-utils-jvm/3.4.1": { + "jar": "sha256-GXOQCWX5QBrqr/p3VQmIs90tGsvnUeyLFFMEOkxZmRQ=", + "module": "sha256-CCF8FjZB49ogI4nps2uJQYIJHR1bkUPtnxMluqh9eto=", + "pom": "sha256-Q9dTFfFkHVE3efiDtUGEi1Y5yXVN4sY7Tp+GUuFFlE8=" }, - "io/ktor#ktor-utils/3.4.0": { - "jar": "sha256-X15pXIF2vW7FKZYyP5+szuUsV9RwHrVVQTAOopMr/cs=", - "module": "sha256-jMiU3yrEcQYCek0jdxr7mS/Zqgqt4QlBkRxYlC4MMTk=", - "pom": "sha256-+UHXFBgeJkz5iIL+9+MZ655TIOEze0c+iTHezKC292s=" + "io/ktor#ktor-utils/3.4.1": { + "jar": "sha256-48M0tpNfsuVQX6LaMRlVT8Ca/Ao4V4lOMBRmrKLOAOA=", + "module": "sha256-1pFVFTfUL4TSdGCU5Y7SswnjMPtji2f1aHsdzvMUP8k=", + "pom": "sha256-K1Rkoom6dJ/PGWKxlcURvL7u6+DUhHs8WVk7V6tZuE8=" }, - "io/ktor#ktor-websocket-serialization-jvm/3.4.0": { - "jar": "sha256-tOGM2Db3bY8Vdphf72+yJdTyVYgN6GnUlxLZMBA/+AY=", - "module": "sha256-qaDTYSVNv/2Fub7ossBJVXRlLG2NpvztXFdZQobPBYU=", - "pom": "sha256-syw/ob9zp/iQVlo2Byj87L0mwmppV+lwH+2tjPaGdvY=" + "io/ktor#ktor-websocket-serialization-jvm/3.4.1": { + "jar": "sha256-wQw7055poZWENOMyRQ/1tw6do1MaGBjNrJWO4IWj/aw=", + "module": "sha256-14lAwvpWVri5tdnPQj8Ow7FqX6vxWe6XWdyOGWpI+BY=", + "pom": "sha256-5Lcd0JTOmyiZZdKqA4BaOZwS+Mbq4RKQ5Zg7MwpOCls=" }, - "io/ktor#ktor-websocket-serialization/3.4.0": { + "io/ktor#ktor-websocket-serialization/3.4.1": { "jar": "sha256-PRUs4CTMJjFuJEU3HPhPr+JiECQc13vF58hD17/n0z8=", - "module": "sha256-AM4y7NCckx6AG4Pb4kltECILKl4S4EFD9DBpcAP13/E=", - "pom": "sha256-xNKuf71ladrSiib+oeOh34YHF8CK5a20HqunuRF6YIU=" + "module": "sha256-vljQv/t3WupQ6xQtxDTEfQ2HvJSfxbAzQUUCm98ac40=", + "pom": "sha256-sVWs3yK3jbfpitnP8cIQmIV8a0oLmBrVURLEIAW4fhI=" }, - "io/ktor#ktor-websockets-jvm/3.4.0": { - "jar": "sha256-SFFkWRw00qJLojVPPeoSNG4qpdL0c1ceE6pRTy/V6zA=", - "module": "sha256-/15J+ThlveVqU1Ia7IN5vDTWhG4SMotER+zOWzKMB4E=", - "pom": "sha256-mYZLwHFUHfoXyxJpliuabUa74NBtSoPEt0QZQvAIil8=" + "io/ktor#ktor-websockets-jvm/3.4.1": { + "jar": "sha256-Ija9prgt8L1HIuLoapy2IxhdlEw5kSNTHQM9w9RnLcg=", + "module": "sha256-8dtrCIEycJcGY+ZEz9yHIJ7a+YrrXyCZi4yfuBUzci4=", + "pom": "sha256-q/nVUcDsRFBkir6Cc7t2PMXcmoYVZTEC6gWq9Woei7w=" }, - "io/ktor#ktor-websockets/3.4.0": { + "io/ktor#ktor-websockets/3.4.1": { "jar": "sha256-t6BMoUFepzA27NCYCn74oZhyVSMMuCRWBu5vVuKrTrE=", - "module": "sha256-PZeRBXJBq9vbItiFNjr6jYFzoi/+8T5nL2qvLhAzrOA=", - "pom": "sha256-m84hNt++sdNX0KGDE9aZS80wsCTwBo2oe8m/sIAXwho=" + "module": "sha256-rrECn3SJJjPAZcrBlaZd2X7nhIRW5OKrvw912A2Hcfw=", + "pom": "sha256-Sxbc0s7KjR4gWJCLrVujowlW7yhLOj/X6k5kWDl8484=" }, "io/sellmair#evas-compose-jvm/1.3.0": { "jar": "sha256-z0ANDakJZF+G1zUrr8Fll3ucyZ0KsPhm3Kj21x9D6oA=", @@ -826,6 +914,10 @@ "jar": "sha256-t+PUbIe60utAmw5wSRa82BIGFo41cxLf3dDiU2ec2eA=", "pom": "sha256-CjC3l622giFH75jLJJ7z+/SiQ1QqqGv59C+tnmgwWkQ=" }, + "net/java/dev/jna#jna-platform/5.18.1": { + "jar": "sha256-rRTBsexPQ9OWIxIZ36Y16/go9zjqyfiQ6hvAd5WJLZo=", + "pom": "sha256-OdU4qVmaRHR3CDiGXtQs+j5rPRMIbLHld7i7QxSNGmU=" + }, "net/java/dev/jna#jna/5.17.0": { "jar": "sha256-s6lAjnxR4I7w47/MCPRD9uwPYZG6jNfBjVPSsi5b28A=", "pom": "sha256-UBoP8F2EpK0Q9t4lvpT0k5i3CjG+jzoO2fTGtE++/uQ=" @@ -853,10 +945,6 @@ "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-common/2.8.4": { - "module": "sha256-o7yb3i/+/IFT1Sr8WAQms4rWV2yuE0a7jIPbzFBvAPQ=", - "pom": "sha256-BjXG8hQBtELWxoStOF6vEfzeJDv7dZbGk62+tZPwobM=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.4": { "module": "sha256-S/WE5uBMORPf6cIMGIKiKZ3N3gMgR9YxpqsAZSpRnTM=", "pom": "sha256-DRDzDh37izhO+dnYN5kDd+pecAijEujpEINo++ZR67g=" @@ -866,11 +954,6 @@ "module": "sha256-gF5FIbAzeYEISMesMUzzyVT8jS3zSlsJEcRW1Djc2iY=", "pom": "sha256-0yUq74s29h2gYJD4T+URQCGCA0Tq0dZAw3NXohkYVBk=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.8.4": { - "jar": "sha256-weUaJG5p4jfofSib4Ivr2NQG/+n/YKEl6PIHLbYRmWY=", - "module": "sha256-x55RdgcihHN1i5WIkdcSS7CaFZRqXEof+5DvPP+xGfU=", - "pom": "sha256-R0gxXXQwmLRVFvSZdM4854w2efSmaOw5tTjBGmRa4Bg=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.4": { "jar": "sha256-oHi0QUV+wOEAB9zRY/+fLAQ3+bNfvJ7Gzq2C+OmFiU0=", "module": "sha256-bzhY5UrLXgDNt5WBB1XNOo0YvhH5CA5Kq9NOW8fkAmk=", @@ -881,10 +964,6 @@ "module": "sha256-h4v4qGH7h4NN834eunP946WSEV/A17pm6iPhkVcoMx4=", "pom": "sha256-LUvR/bTef5L9Bdav5YWZCJOLzBXsisNrKfafL1C+1fs=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.8.4": { - "module": "sha256-Q7eeNCcX8sx9rQzddNUawtwxbEhmj3jfJsIc8GleED4=", - "pom": "sha256-UofDvv5hVYWLH9njHp2UwCQHN3i/fY1Bs4dasp70Gsc=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.4": { "module": "sha256-FOsoP3X55Qs7gDCWEi5xO7YX8LZkWntNkUYReBLzmzQ=", "pom": "sha256-nTn31/uWEshmNaR9lkulaMrU+K6LD6JpwvNXUR4mC4E=" @@ -894,10 +973,6 @@ "module": "sha256-gAMMZAio8gsZVXh+GmE8tp8Fh26vW5GF++FZSAwPZyE=", "pom": "sha256-OFjDsK0gsHhobakHitFk7MbF5Y8wlvLS5vpmznPHg98=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.8.4": { - "module": "sha256-t/5oq5S4ncDF1wWltk3LDDyDpITimPNfA2x5cRZgHqQ=", - "pom": "sha256-DQ7wsV76yiXtdgT6FB0OjT+6iU0wl511DVBpZrZg0Dk=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.4": { "module": "sha256-bu2+0UiG5BVzBDUROa1LtNTvkBxn3AKyJ+6Yvkr2EXs=", "pom": "sha256-maX6xqZWgAhsFHQuww5ChGeEiEOVfgUhKzfW+qhbBaw=" @@ -926,10 +1001,6 @@ "module": "sha256-rQ264j3Z3KujqV0dCCwb+0xASxe7kySQ9ASayTgl3E8=", "pom": "sha256-hC0AC7vnoGloZw6B/tCSr3gLhtbjCLaqGo+QwjsrZ2w=" }, - "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.8.4": { - "module": "sha256-YdkxJsnivTyFp0+XrYFbxhi5A52bFIOz9OXp6Ayc+Bw=", - "pom": "sha256-7VnmgyoqJ4xsYcgDMqFxWJmewWE90Cvir6DZ/PMbvfY=" - }, "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.4": { "module": "sha256-RQ5l1bXN5cWq6WwHPkOmA8k3xawekl2V1gX2zAmivoc=", "pom": "sha256-jx+k87JIILrduKGJmb9NkMnF93g0BmL2lfYSrHOK09s=" @@ -967,26 +1038,25 @@ "module": "sha256-5Z+aDYcs4zt44W18XqY2lgRuYXKTSozo1Cdyawd5GTQ=", "pom": "sha256-+01/UV0FOzQ9G+gAao4Ehw3SFbi1L89/DJvIv+7WgMY=" }, - "org/jetbrains/compose#compose-gradle-plugin/1.10.1": { - "jar": "sha256-MqhD8Tq3rs/iABYVzIHy3+q5Tj9XnTE/EOJ7uz6DKyc=", - "module": "sha256-/+D7Pu71jb2Ht1ySco6niIx4zsanWlmEUnQQ83+5bUg=", - "pom": "sha256-FH0reVVkXabKL6HP0BHbGnCvML7ArysXoWp2EqGieNc=" + "org/jetbrains/compose#compose-gradle-plugin/1.10.2": { + "jar": "sha256-j5vh0fcJI/k64yOeVPbQvYzoUn+RJa3umoGj+3KlFDI=", + "module": "sha256-EAByyO66gf04ywPWr6FSFIfCEZIKMEg2QQ4Lu0Us89o=", + "pom": "sha256-32OBsvD8S/8oeUIuKgykhhirIHQ9sAoeKi/Bq5ZQsGA=" }, - "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.10.1": { - "jar": "sha256-oztKHplwob/LKJvHqm3xm5Zy3DJ3XI98PgZEFd388DI=", - "module": "sha256-QpO0B8KYMgtbUUH7+9qzCMJxhtYYDJDv0gPNBQEizLI=", - "pom": "sha256-cPJ8hD2tvXZ2H9n1H64JQxLqSfRdOYnNSCSx4oWCti0=" + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.10.2": { + "jar": "sha256-BhYZa5LbMvuCO6thLNrPrvrFgch6l3X3CFmBg5ym7yU=", + "module": "sha256-TIQspmAy4+ajV4Cgqc74jsuY5a9S3W87AAbmkZALAvo=", + "pom": "sha256-DPuWh6dYdEX+kqxBsx2hByW0pjxUBGPdPAFbhLGm9K0=" }, - "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.10.1": { - "pom": "sha256-MQ52I2X5rJ14cLvm31lJblH0a4h1e0227VxBvBMOnck=" + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.10.2": { + "pom": "sha256-CkcekViHcKJTzJumsaIg7EOAH0tgl92O2vsiFcnhvP4=" }, - "org/jetbrains/compose/animation#animation-core-desktop/1.10.1": { + "org/jetbrains/compose/animation#animation-core-desktop/1.10.2": { "jar": "sha256-QcAiDdvFXLiX/rDVgWt0j5wRFiFx8SdDwEtQ0NhNtig=", - "module": "sha256-fu+UOd1Qo+EvF1wRrfF1+L3A5cBw8CO9Nzumes2Di3c=", - "pom": "sha256-h5kCm4r8XeaflPAVscX/EgRyR7o2SrLIjNjgb+lQmE8=" + "module": "sha256-WudDzo3osmZZ0YvBaFZQA9UBfCm3jCKDZR6hYO4fR80=", + "pom": "sha256-MtID6VdKp0VLUPvhCsZeWrpIIYu+E1FmCCZMEzCs/qs=" }, "org/jetbrains/compose/animation#animation-core-desktop/1.8.2": { - "jar": "sha256-cQ7rkf2FUuELZ+yuErHcMasxfrblvOsE1MIePzQlJAc=", "module": "sha256-qxOVOtDhVv+Au9EXooS4EVYN46LMXQKvjWGDKM5xbIg=", "pom": "sha256-5BZ9JA37PUEKkRee2wCWUkkSqkdZLOk/SqbirF0g6uY=" }, @@ -999,10 +1069,15 @@ "module": "sha256-hgdAqi8Icj+Iq5y9pDwTI/0Dbvfdw11tURa0ZDnAROc=", "pom": "sha256-1VVL+PdDa479M8WdaENtV8T0woD2wK+oqBRDrGtGV78=" }, - "org/jetbrains/compose/animation#animation-core/1.10.1": { + "org/jetbrains/compose/animation#animation-core-desktop/1.9.3": { + "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", + "module": "sha256-hNnSyX8aeeZyRZntDqAd1wQCURcArCGP9V79qZ6j2CE=", + "pom": "sha256-4y8Cfj983nDxLtkxt92SO9s6VuoYYKSZhmtAu3YEqiI=" + }, + "org/jetbrains/compose/animation#animation-core/1.10.2": { "jar": "sha256-v8T0PWZFdawQ22FkkhL0U5L5aCR/lq6R4ac+S9CiBPM=", - "module": "sha256-cqV8oeW9K5ICYT3F3xcdnK3Yi1O1HBn0tlL0afnFmlQ=", - "pom": "sha256-H2KpZGr8xnG+6hy21HwCYTRKN8IE8fJscBYZ5H1k1jo=" + "module": "sha256-0m08JhoRUO1MBv+iwrtBbZDNdlFtYx8QY1k/3HG4JEA=", + "pom": "sha256-non1Hu5lhJ7xUtA7bLlOagLIZqgpRwxPmn5/WXhIcB0=" }, "org/jetbrains/compose/animation#animation-core/1.8.2": { "module": "sha256-tRGby7/TKMDcD8yKRynXk6g3vz4naSP1bRCtvifGSMk=", @@ -1016,42 +1091,42 @@ "module": "sha256-sLNcaXIN2EWqMr9DTUyMalYOE4elIAh0jvlGeJSOoyQ=", "pom": "sha256-u3hZBa0EmVIiHZzNxcJFY5ri9TfiEICldU/YZ0UhvK0=" }, - "org/jetbrains/compose/animation#animation-desktop/1.10.1": { - "jar": "sha256-PsUlQoix6HImMAkiH2dwY+pyj5CWlZjzmaWwJQDrwBQ=", - "module": "sha256-aKxwO4ACtpfS5TT8zLpi9TWyBnnt9QjGxe38chmKOYU=", - "pom": "sha256-yAdhrYTkFJBqefjbk/H4+plO1lWwPLF81Rna9OiNIpY=" + "org/jetbrains/compose/animation#animation-core/1.9.3": { + "module": "sha256-//2Jmf4MeqLGL+F2pGRbxxslH4+JK8fBwcbZFV6vLLI=", + "pom": "sha256-HxktalvHdmP3EGHKkbD+RaiwF56b5c52GInkx5ics9c=" }, - "org/jetbrains/compose/animation#animation-desktop/1.8.2": { - "jar": "sha256-gK89a/MF8LbAz76Bda5+xGv3swJ6m6wWFuBbDiFCJDI=", - "module": "sha256-vPH6Ul9Vl5pujum2UCMjOhSnfrY/4byJQwiTZTJm2I0=", - "pom": "sha256-nef9zQzxwa0CmSS0INRqCxyz60RYwq8QhKxPs0+bv60=" + "org/jetbrains/compose/animation#animation-desktop/1.10.2": { + "jar": "sha256-GIHFV1RABV1UpnlBj3rX6GwDSXQziTYL7Q9qNq8WujQ=", + "module": "sha256-DEoL9Is7hj1v8jzT73kS97SpqHb3F3TPwiQKJ1YxKrg=", + "pom": "sha256-o95ZtfTcd97jt5+shtFQ9gDiLORGcjj7WCIpX4UWKV8=" }, "org/jetbrains/compose/animation#animation-desktop/1.9.0": { "jar": "sha256-+LkLWR0fjCyLVHzd2uo3CpmJsLLHG0IDi2f9so8SC30=", "module": "sha256-GZi9Zn+D8JNWo5xob3hS7RVvjCqNuJKVo6w56UYkukM=", "pom": "sha256-cdJ8weEaTONaDDWYjPFMHqDlygRz9hm+3augjRl0v8Y=" }, - "org/jetbrains/compose/animation#animation/1.10.1": { - "jar": "sha256-l0dDbPFjO25lUFn+vd58JJECvV/zx72Nu0lsCpwtk20=", - "module": "sha256-B4eA5z8jZBSVDCzubbZQiLLG8RL9pArvzKgu6Fv64+s=", - "pom": "sha256-FuH/GivVQAJ62xrtFiO0K8AlMrD59Zl334yE6gSh0Cc=" + "org/jetbrains/compose/animation#animation-desktop/1.9.3": { + "jar": "sha256-u8XhmPe4FZ+nFwr/LvvJxhJKbamn+quIiekiQio7Ils=", + "module": "sha256-W9cMeWQRQOm3sLdHlW8yj2tiayvu/unikOy/OkJQ28w=", + "pom": "sha256-L99kHu+ToKOvR4Aslk0Wagvx6GZvd8yVUjW77jXxf6s=" }, - "org/jetbrains/compose/animation#animation/1.8.2": { - "module": "sha256-7RvWvOaffnnQdwZqUo1qKbH89/lh8CxTR5HrMl+BRmE=", - "pom": "sha256-LNRhOg+sfyT5fbtCc3UTyge0NnCNnPgygVt+92XCeCg=" + "org/jetbrains/compose/animation#animation/1.10.2": { + "jar": "sha256-wk2FqQJHt64x7m5du+xicV7QRoEqSIhhQq/YjVaD9GQ=", + "module": "sha256-+iKKI8T5Q7ofGF6xToAI0hWA/nrj9WoC2Vz5+Qt2ScM=", + "pom": "sha256-31BKS/NoUN9sxyz5OhMh0d0eBh4ye36jKm5YiWP/YzU=" }, "org/jetbrains/compose/animation#animation/1.9.0": { "module": "sha256-RiS7LSOr9KRgyluQd1oG53UoTk2gnYOYl5hpjgVDM1g=", "pom": "sha256-zNUgtBuPHxNkX8e2txcG0ochLUQ26E5L4ETRKGtKlIE=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.10.1": { - "jar": "sha256-WaDpt3s+H2HT4/Dfj5ntKhKxaN7YCeo55v117v+UvhI=", - "module": "sha256-We811efy58zvGNxPIhW4j5tg/qqfZmQOGuw3hoH96SQ=", - "pom": "sha256-D6Kh5POUM3dE5hiY64KA2kvZQfDdZ8vmjF2XsSX1y0k=" + "org/jetbrains/compose/animation#animation/1.9.3": { + "module": "sha256-qj5kBl1T2z8KenRJ/2HKb5QfXzKKddHldItIZ/8ElTE=", + "pom": "sha256-BYvPS8fjYOus8vHvLRoQu1XP+7cIMzfD81ZRKt1iFTM=" }, - "org/jetbrains/compose/annotation-internal#annotation/1.6.11": { - "module": "sha256-9txJXZJVCe3GwMVcdR2oaytNDL2VYz7aIxe4XBsON54=", - "pom": "sha256-Rppb+yjQ15aoR93X1dggwc10TgLXOl8zBPh5kN+utbg=" + "org/jetbrains/compose/annotation-internal#annotation/1.10.2": { + "jar": "sha256-WaDpt3s+H2HT4/Dfj5ntKhKxaN7YCeo55v117v+UvhI=", + "module": "sha256-rTK9m51To1cEEk7mahhdrMHeW0lf7qS179P4TlyrBqY=", + "pom": "sha256-JOmLEkwqWBnrOTa60j2FZ/HdyoHNKk0kLtRgO4UE5cw=" }, "org/jetbrains/compose/annotation-internal#annotation/1.8.2": { "module": "sha256-6tQ9Tmx0RuQ3H8KpGRhBKUJXKCApYhbsE/hAOj0w9Ww=", @@ -1061,10 +1136,14 @@ "module": "sha256-wuNy4DRqo8B0a94IDEAFIb0zdicuXVTBc2pkuji8dZc=", "pom": "sha256-hOGFqg90Z7GfToFxQY0FRr2MpJMIfhPFXoUWeHoq/V4=" }, - "org/jetbrains/compose/collection-internal#collection/1.10.1": { + "org/jetbrains/compose/annotation-internal#annotation/1.9.3": { + "module": "sha256-XJA8onJ3P/ZifQO8vgh0IwV+kKYfYpNxyYupGQ04DDA=", + "pom": "sha256-zC5CIiLwOdJa9TeVsBO6syHZG7HothhYNuG4sWbo9wk=" + }, + "org/jetbrains/compose/collection-internal#collection/1.10.2": { "jar": "sha256-NnuOooSW3AJFMaD+l1dt12hkuwZv+gm6IUH3PHm/PD0=", - "module": "sha256-4TarBGhqy+dK/kL5zWPVEo/Y71kFyAQsNkY0Y74YNfQ=", - "pom": "sha256-lX7zmU0b4K5kFEl6ItEnZDpAKix4EuIrH2CSrQMpWUE=" + "module": "sha256-G5h+t7JPWODCSQgeWJfcPAptBc8QpDTLM1ROLFHJScU=", + "pom": "sha256-MnsZTtJ8OiG2UW0/+1GS5qcGMaSkP+og9sV5Z4BraRM=" }, "org/jetbrains/compose/collection-internal#collection/1.8.2": { "module": "sha256-et7z8txM7WiKbJz7YNYGu2K0A2nvic2yr+l2NCiuoYk=", @@ -1074,82 +1153,78 @@ "module": "sha256-gDAK5xf3KEo4h5SKEX94kRnvukfy0fZIiwCv0Mt0rx8=", "pom": "sha256-boJ19whECuea8VxYRdIUy2liiMRyyokyV3q7VsER5ic=" }, - "org/jetbrains/compose/components#components-resources-desktop/1.10.1": { + "org/jetbrains/compose/collection-internal#collection/1.9.3": { + "module": "sha256-DG395u8H/Lkr6q4j5SO4yLOBaYYd7HKyT3+urnVT6iA=", + "pom": "sha256-uMEk0N0L89C3jdKlGvWBtzsy20VZGtmbb/scmo9o1L4=" + }, + "org/jetbrains/compose/components#components-resources-desktop/1.10.2": { "jar": "sha256-fbvgZoO++oEQtKySanQyt+LuRG7RVq31WtF+nIaK4OI=", - "module": "sha256-y6Qgbkwb1tkbQ8ZMgrOrg7uCt/yjtWfgEX3lFfo9Hvs=", - "pom": "sha256-u0W4KzhT0Xnebtqzpv3qX9v6/gYhIBDeH6eNX5n2TPg=" + "module": "sha256-w4muk8LSXLs6jmIyDwwiX+YlVkWWNdYsVopNH1TyvAE=", + "pom": "sha256-l+t+W/RJOsX3HW/f8ToyZB+W3/x8OQTIDdMVckLFxps=" }, "org/jetbrains/compose/components#components-resources-desktop/1.9.0": { "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", "module": "sha256-OTHh694xwO+VJYKEJkOrT7yKQa3f8LMQN/y5HJnRjtE=", "pom": "sha256-JiFTqaOp09D+2PS88PlLDk9Xzx31156V6JGGiUE3kA0=" }, - "org/jetbrains/compose/components#components-resources/1.10.1": { + "org/jetbrains/compose/components#components-resources/1.10.2": { "jar": "sha256-w8pVlHgcoFydarBZbX9OvcZKdE63TXvCwQ5Yxo1E65Q=", - "module": "sha256-w6f+ozx3h+7/p4JhqPhyHUXlsvE2kM72aT5VzwgVVlY=", - "pom": "sha256-Cx/MUiKkvb7gstEdzrIT0e4fN4eFwvDGVKyK8BqjCzQ=" + "module": "sha256-G9/wHZHJWzgctW5XQmyQwE68l2MF6mCL89mBNCYxUqc=", + "pom": "sha256-bNGpnt14uOPI5i7axUFSgYV+/8t2097jnCt5Q2KCpkk=" }, "org/jetbrains/compose/components#components-resources/1.9.0": { "module": "sha256-O/zJJv65jlZXAEXvnMLXKH+swiWJNEQlTENGSEM42P0=", "pom": "sha256-4UJBU1Q55uEIKLERKX1Ot/9QIR+JR81kx0nKck4BmmE=" }, - "org/jetbrains/compose/components#components-ui-tooling-preview-desktop/1.10.1": { - "jar": "sha256-bS///FHOSNObRwj7UgpgsXD5+zmZONMJLi4J59w6IMc=", - "module": "sha256-JMiUBPW9R9HdaVnqd7S9firuxnrdMd9NMbfA22LPXQg=", - "pom": "sha256-xb02dxmhVKn4Jl37bXVkq8EEF4So38wPd9qSOKUzecQ=" - }, - "org/jetbrains/compose/components#components-ui-tooling-preview/1.10.1": { - "jar": "sha256-FV/wCdJ24ifBpaWafNco1OtYnQvkZpoLlxcCiZ6m1+w=", - "module": "sha256-HLVOOaMUF6ERhwE55pvzSZGFDWg0QU159JyjTo5vV5Y=", - "pom": "sha256-g4RElP4IUdwBgIjckMTTaP8qksDrtul1ZIj9cr0k9zc=" - }, - "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.10.1": { - "pom": "sha256-bjLjyd7muCPLODtVsyG4HnleEdXeoNzR8lJxYX/FKEs=" + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.10.2": { + "pom": "sha256-Z3gsYyj7rnrmXv5Pv4ceT+6Ch4aoZPYcdVSrREB4MRo=" }, "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0": { "pom": "sha256-ikrzKPIGw40cwII7kzDaHHM/HAY2dIVgzPk8T6u9JcM=" }, - "org/jetbrains/compose/desktop#desktop-jvm/1.10.1": { + "org/jetbrains/compose/desktop#desktop-jvm-macos-arm64/1.9.0": { + "pom": "sha256-JiGp36CoFnnMhSVjEflgjoMQj5zRlDvQa1F/fblo1kw=" + }, + "org/jetbrains/compose/desktop#desktop-jvm/1.10.2": { "jar": "sha256-/bY95Mm9xlcMU1XusPAT1GNe/9pCkHwtCErMd+CNT4o=", - "module": "sha256-ioRsFxvvJB0fZ5u+42uTFKajTsY4wK4SJulWvbIa7mo=", - "pom": "sha256-RrXjgwHpiKL37IHhHNei3LEUBNZtGNPp/6tDxI6WUXs=" + "module": "sha256-ZqqpinkbjNWvAFSGL4CympiEJ7a6YZuHXrw+kgScyTk=", + "pom": "sha256-u9QQTdoyEOhuWNIuqwf3OZi68GtUoEIAAkaeWxwlGOM=" }, "org/jetbrains/compose/desktop#desktop-jvm/1.9.0": { "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", "module": "sha256-XZKFY3U+ZqsA1zpMgxAoYUt5SubNnt3BykvxdziQ2Eo=", "pom": "sha256-Fa1qgZfJUB2LTvKsCnkU7SOK4KSU+Gq5dYdlaYjticc=" }, - "org/jetbrains/compose/desktop#desktop/1.10.1": { + "org/jetbrains/compose/desktop#desktop/1.10.2": { "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", - "module": "sha256-LA4EZizXCBuoAzLN7N1g3Mov7a60iaAtp1JMOJwCfNQ=", - "pom": "sha256-0tHx5wEUkDbm7iXag2wMQRMgNXXqqo8qh0szYCpmjOc=" + "module": "sha256-Z0ImirOZpCPDvDcrd2DfheY1eRLqEtpeiADJAZyRSmc=", + "pom": "sha256-+qUCgGCIwtRHqLmE8pSVhp7cVz2ysFYC4hQ53nPWVbM=" }, "org/jetbrains/compose/desktop#desktop/1.9.0": { "module": "sha256-kiCLVt2h9QQPgOmufi3pZ9az1UY2gorrwFYVBa6weLk=", "pom": "sha256-6pFZD1PxYbxeT/rjAVVXsG7zGcLme+lPiHuDPGEIPw8=" }, - "org/jetbrains/compose/foundation#foundation-desktop/1.10.1": { + "org/jetbrains/compose/foundation#foundation-desktop/1.10.2": { "jar": "sha256-Opt7+ucvGpKoEj0ykLt9f2HZLlzeh3r1Nzw+XCys6ys=", - "module": "sha256-XZ61wQDphwdQ+VUGPNmgzC02VUK+YUO4AuWIJcO8gV4=", - "pom": "sha256-AcvtTRSMFy0uFH6AE/iQOZnUAlPVzwC5psN1kcyuO7Y=" - }, - "org/jetbrains/compose/foundation#foundation-desktop/1.8.2": { - "jar": "sha256-BxXcfvs+ptUXSoSSFKghKqrEmJw+Mb6D2oLTJxKlT54=", - "module": "sha256-Pxu5mKbbqReLHxTm7L2bjvPl8AyJB0DNO8/V4FsS6eY=", - "pom": "sha256-R+o9s1H7v3Bbb5mxqcyfpWGl/6gDH1nePI88f616uSc=" + "module": "sha256-GtcRJ3IxUcgIKERF6k1V9p70QzHjgZnL6R3L3wqG1VU=", + "pom": "sha256-SaIiA9UP7LqMhyzyjIQm2MjcsUXA/pyrUdqjXbJNGHY=" }, "org/jetbrains/compose/foundation#foundation-desktop/1.9.0": { "jar": "sha256-CzobXwhb5sDOlTVKRzmzXp6oLgD3kEl8H1PHLqUTQvk=", "module": "sha256-vpZlZzRb+0wg8vNOWSVdBKRhvAXF4fia/qyOrD9kqro=", "pom": "sha256-Dy5t7Bgcjq7IznOIHLJIaC+c9Z+rl/iuDFevTBkGyNY=" }, - "org/jetbrains/compose/foundation#foundation-layout-desktop/1.10.1": { - "jar": "sha256-vQhqn1zkU5Z+oRJLtwlhK8oUpPu2UipgIwkqiGbuTvA=", - "module": "sha256-LpDXk0nRCwGNGT1k2zQn2T1QJRdH6hJoRQz6yVTZesw=", - "pom": "sha256-Ao29tgTRpbQLu+HPZP0gd+VSk9SaqZ2fnJr0yNKDXX0=" + "org/jetbrains/compose/foundation#foundation-desktop/1.9.3": { + "jar": "sha256-08V6qBjAEjNAju7wc09RsLwWh7ceTPhj3fkrk6fMhhI=", + "module": "sha256-/nKrfJWvH+8AgrxOYWlG4VBQ3gZRA/UA1FSweqM4Tpg=", + "pom": "sha256-+HCWU6qwkonNNgeG8mwcJ8+UL5g9Xkj0GhGREzdC2AU=" + }, + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.10.2": { + "jar": "sha256-jY4ABiqDoUdAn0L5F5g5TDwiHSKHeVPv99CoF2e10Pw=", + "module": "sha256-Fam90mZVDBithCo+tNEtM0yW6JMZgxcJiPSYqj9V8bY=", + "pom": "sha256-gZvxKbJiBFQpL8KMAspBLbAO7gCwGga3JVM+Lnx6jBk=" }, "org/jetbrains/compose/foundation#foundation-layout-desktop/1.8.2": { - "jar": "sha256-l5Y2h2yr1rvNf7t28DEegLGzGbQg4FfkaHIhgOnKAHk=", "module": "sha256-FLYe6xVeaN7rIikWXb9OsXxYDoUZHVWAImCESRfwnrc=", "pom": "sha256-Fed6HT2iHROf8shLGg6t+xGr5NZq+nMO47Tdbgm/9Yk=" }, @@ -1158,10 +1233,15 @@ "module": "sha256-5wXUw8YaJQC9BmkMhIGkjjl/PzyEaPEVYX1p6szzcTs=", "pom": "sha256-KxoFyZeJ69iDa5wc73P09K6FUqWN5SvNu0iDlLy2ASM=" }, - "org/jetbrains/compose/foundation#foundation-layout/1.10.1": { - "jar": "sha256-I5Lm4DC/WdAxYWnwF9vcN8TsT4p+971M5VHCegfCCRI=", - "module": "sha256-qPSOSOZWi8G0D+54DKtDVqzKR/qbnchICDF2c2V2E9g=", - "pom": "sha256-kl0kuFgh9WARp9+FeCWocLry9bnjfqHa0qkSRce+624=" + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.3": { + "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", + "module": "sha256-gtXkFCxeZpJWvZH2owJ7+crJKATmi9Rfdaj0dbysts4=", + "pom": "sha256-noSi2dPlxYmIFRKUkjFU1dyxh9oF1mM8Q8XtHD54Zgg=" + }, + "org/jetbrains/compose/foundation#foundation-layout/1.10.2": { + "jar": "sha256-XCmtk/BVfEeKvT/N/5wZXF6EvajJfwIu98WPSSMyFHU=", + "module": "sha256-z9jjcq0V1Wccv6bOg9DEDDiceJUNIZ66hYYRSrBXzig=", + "pom": "sha256-QEqj1YahXNZU8q4eA8zTRILYl3kpFJOjmRRlBLpCfko=" }, "org/jetbrains/compose/foundation#foundation-layout/1.8.2": { "module": "sha256-4ZO0QesgCnPcerN0hgMczkKibiznAPp53WsxZut6R5Q=", @@ -1171,19 +1251,23 @@ "module": "sha256-YwrZaw97aT69sY9aXgKPZxaM4paL08yz8VflSqRjG7s=", "pom": "sha256-Y0v0YLAjBNxJWl1pTxHeKYZeCdgHzZ7q1hPTxgXmkEc=" }, - "org/jetbrains/compose/foundation#foundation/1.10.1": { - "jar": "sha256-4ZIu0qgQtBnlPztiGgnSJ4Ohu4U9b0J9qfMgEglxKx8=", - "module": "sha256-Wuza7Y1FKv92kqrPBdbVBEcIH72yt8ISXLgMVhy28ao=", - "pom": "sha256-+D+56uQri/d3pUzyu8N99UG1p1vfXQCPuGDUAuDipog=" + "org/jetbrains/compose/foundation#foundation-layout/1.9.3": { + "module": "sha256-BC1gYzk28D+86dvOi66DXG3mR/ZWaqtlUhmveApPB4o=", + "pom": "sha256-SGJ1Sxcpg8FGGKEesl328Sfx8gVXHKMa4CQ1NmDBbD0=" }, - "org/jetbrains/compose/foundation#foundation/1.8.2": { - "module": "sha256-PREXcV6bF6jtYAOaNBWbXivYHSnu5mGwPT7c7ceFVlU=", - "pom": "sha256-IJQCKpfsF6/uApRy2HWKDfQmxqVmkUeW9AvxJb50Yes=" + "org/jetbrains/compose/foundation#foundation/1.10.2": { + "jar": "sha256-4ZIu0qgQtBnlPztiGgnSJ4Ohu4U9b0J9qfMgEglxKx8=", + "module": "sha256-Smr5jULzXCALfuumMz1YBIrS/Y6tmWt6lPRe9Y99rZg=", + "pom": "sha256-12Fnv8j9fjSfHMX3nIkDC39Q0rbQWIKhKTsTBKBvmtQ=" }, "org/jetbrains/compose/foundation#foundation/1.9.0": { "module": "sha256-/6+3yasG25hJJDhAlTja6o9Y3Bydh0TsSgMCn6b4Ky0=", "pom": "sha256-KdYEVx22XMXYrruz8VeeiDBr1SxG2dh203PpYauoQW8=" }, + "org/jetbrains/compose/foundation#foundation/1.9.3": { + "module": "sha256-XMLCtU13nZlCjZcgjf9mclJe8PBY0b+3F7s8cNopVr4=", + "pom": "sha256-1uFzEB2DhAZQMlv2jdRpOdznvuXzPos6/j1fx3DgdEI=" + }, "org/jetbrains/compose/hot-reload#hot-reload-agent/1.0.0": { "jar": "sha256-MmtA0vfH40G4B2hGA7ji9XUMOdj5yfZ6ShjCJMjDGX0=", "module": "sha256-WnI00tHPc0kArfE68JjMXNl9R4m1dM6hVF5b38U9J4A=", @@ -1247,10 +1331,10 @@ "org/jetbrains/compose/hot-reload#org.jetbrains.compose.hot-reload.gradle.plugin/1.0.0": { "pom": "sha256-buCnhcd6o2l4sJSDyk0zJ68TS6ZjktF4Tr109dyD/NM=" }, - "org/jetbrains/compose/material#material-desktop/1.10.1": { + "org/jetbrains/compose/material#material-desktop/1.10.2": { "jar": "sha256-7kr6M6JBHgbPG+xolmd2f/uZH/AiaeBApO9k5245IRk=", - "module": "sha256-fvSMDyM0Fecs01asTGzZQRxJ05EygBY1+muSevnltSc=", - "pom": "sha256-2+olR4NblvFMcckESgAYHa4m7sz5l+nBxZLh/pY18KA=" + "module": "sha256-H62oIjmxyCiXG4/Mn5Ng6VK0gtSk756KsoZ+MOpbm3c=", + "pom": "sha256-tbB9LsGnwb1eDkl4C1mwdC4jtHOEuJnK/ltcaZmmfK4=" }, "org/jetbrains/compose/material#material-desktop/1.9.0": { "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", @@ -1277,10 +1361,10 @@ "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" }, - "org/jetbrains/compose/material#material-ripple-desktop/1.10.1": { + "org/jetbrains/compose/material#material-ripple-desktop/1.10.2": { "jar": "sha256-MldpehpYGI7D3DHzGGfxw4IJkAuH3xJh66yeahOH24M=", - "module": "sha256-QqHPa2C2TnN61Aupsjw34plulnIFYt0nRmdlH43k67I=", - "pom": "sha256-2MQPfRTqQl/Mrl6aA7K2cLtgLnnzUai/hV0awIgKns0=" + "module": "sha256-aPcwbpcyiZ6SlsRhRnreEO5ZOkDZO8FRxhdhibqbh8c=", + "pom": "sha256-s+X047ly7FxNF2n6v+yLk1jYfNgMSEBDfliiQ7SPsX8=" }, "org/jetbrains/compose/material#material-ripple-desktop/1.8.2": { "module": "sha256-qonDHtpLPCdfECYdvgaC7a5j/N66IKNauEDsZIsQH7w=", @@ -1295,10 +1379,10 @@ "module": "sha256-BlaiK1iKg5uADqwoWqPrTQNd89VSIccGxdNfpil+bYk=", "pom": "sha256-T5wpVlxWK/sQxbeoEGzHkuJZp2z3iJnemi71R4cADBM=" }, - "org/jetbrains/compose/material#material-ripple/1.10.1": { + "org/jetbrains/compose/material#material-ripple/1.10.2": { "jar": "sha256-ce62zqnl/PPpPoRj4YjOseRIhxg6AgId0ML0JKWrHEo=", - "module": "sha256-SPUuOFZZpQTFU8pUMtTc/kzVhcxEfilYzQNwLFqJFf8=", - "pom": "sha256-4x27Zeb/dL0wAmqGCfBoIooq1stR7rSGYPjATqJzRr0=" + "module": "sha256-gXnwkWKOxmEEx9jmUPUtyKsUwNQi7msi43/UcEgQG9o=", + "pom": "sha256-f+wi7IDbjG1LbzcaX767fksLHYGO6uxKWKnWEeEqtO4=" }, "org/jetbrains/compose/material#material-ripple/1.8.2": { "module": "sha256-sPjhBmZdFZ5A5QpkLm/L4voyjv7tdZ073Js89SZ8nQk=", @@ -1313,10 +1397,10 @@ "module": "sha256-iY2+mg5iyco5GzdewaJ7SZZXQ7dKBq2F9ucQoLu0o9o=", "pom": "sha256-9S84Kui5GL5SNnYUELp9jdEuC2rJkjB5fFOyQLoaMeg=" }, - "org/jetbrains/compose/material#material/1.10.1": { + "org/jetbrains/compose/material#material/1.10.2": { "jar": "sha256-LSEY93unibj6F5gDhWp64ex1P5/5ko70jyB3VAq4MgU=", - "module": "sha256-qXV8BaYCfcrhuqJ11bFlFkHvFFTqvxIo0btpKBRoMrg=", - "pom": "sha256-eh+kROY+sPBR0Bd12ZDkwmSiCq1FVkZyIRB8Zars3aE=" + "module": "sha256-w9oVgKADamzTzJdLOL0awdsrbmz8pqm+m5u3ju5bYMg=", + "pom": "sha256-SIqluVGoPnwcspszffDdBvtXMQPgjAWyiShpXUcbxJA=" }, "org/jetbrains/compose/material#material/1.9.0": { "module": "sha256-UyLG9xJ+ZTOuU8dQ+TmDz7ww6kiJTOc72bKqUIzby/g=", @@ -1341,69 +1425,68 @@ "module": "sha256-+np0XfkXBZHZjzdzMDvPU4KTE6z7Q8csGqT4+5m6RaQ=", "pom": "sha256-lyjwhwOCTgT6yPhOZuHn8obuQwiQ8yf/ix51Qx3fGto=" }, - "org/jetbrains/compose/runtime#runtime-desktop/1.10.1": { + "org/jetbrains/compose/runtime#runtime-desktop/1.10.2": { "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", - "module": "sha256-0vukIO+Pmq4ul1mYHi9+tb/ErWF3hjnF5I6yWnFy5y4=", - "pom": "sha256-HSX+fkdC51oDqMYXGuJDwSyrQ7ovwQTh84PDlyZiBgA=" - }, - "org/jetbrains/compose/runtime#runtime-desktop/1.8.2": { - "jar": "sha256-l/3nRA1zQFM1Uo9TrNSg3GDuz9uyHmfbwWbV+8vC4/Y=", - "module": "sha256-17f3ATBctjiDhaFJqs/pQy1FlE+Dywmn0+qHbFDbDHY=", - "pom": "sha256-/3iTtXN3ijxMvDfSRGzi6gaDNteTFNrYObz4aRwAcXw=" + "module": "sha256-oaKNowIUkoW1jRVCJP1QXiop6FNh8/u91dWHgns7wS8=", + "pom": "sha256-jZnPVbQT89n+PiMDcnTfkr02QqHc4YuMc4YmD6ZeC3w=" }, "org/jetbrains/compose/runtime#runtime-desktop/1.9.0": { "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", "module": "sha256-kszIipLLMPWv1OBsHU/jkKBCEDbOzUD7jL6ntnEp8Pc=", "pom": "sha256-hRQIp7xApYgt3rUY0HU/c42x0birWJP3U1mmYfmArSk=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.10.1": { - "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", - "module": "sha256-hAeNGHbIAVlIgG+MmHW3mI2hzt6U9K84plpMF4DPtYo=", - "pom": "sha256-Kgp0R25rxYssFh0m9LAxutmgN1W3meorWSnJ0N32u48=" + "org/jetbrains/compose/runtime#runtime-desktop/1.9.3": { + "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", + "module": "sha256-PTuLjN+aMF8bQuIKiUjw6NkHoyLbktmEmdCg4d18TyE=", + "pom": "sha256-r0eMxiql29JF+HIbQEpFZp7pk6zxaTXs7CGdq65uoZI=" }, - "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.8.2": { - "jar": "sha256-qyI297YSoXb+MgnD2X+66zgxESwPQd3GWfy3d2L67hg=", - "module": "sha256-P/OoOpzKK+Oz+2OEL/ghAJyrom1anJqs3i2U4LJgfGc=", - "pom": "sha256-457OQgbrcIObfFSWlwC6SLu9JtIxR9Nk0vmPgk1yR0k=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.10.2": { + "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", + "module": "sha256-k+wd3rthKyfIH6GrBbrds8bFH6Dk4YGdQaNKnase8OI=", + "pom": "sha256-ddPbmiWEYr8pHbOTbRfootxmpFyCe2vgZwjivHLZQFs=" }, "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0": { "jar": "sha256-lgpiL9h17cPFmPJpIQHm+STvePuvvpQR50nRhK+49i8=", "module": "sha256-QT66RZ1ktkSR4mtYEPCXk5OX52278IvGKf2kYE+GR/w=", "pom": "sha256-pIix1dT0+gTMEUVKX1YnmoDbgV5wv8poOu6gmovY0Wg=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.10.1": { - "jar": "sha256-3R9FlRnD00QOtXjsQSrQaRnJ02ucF+XNs5jWv7CMIvs=", - "module": "sha256-GcnQ4jA6NJ8FJnwjYh8x2XlwO1wp97GdotuyKYJSYGA=", - "pom": "sha256-XGX8fK/tedTLD2khZpI5AnfXS1tXV6xUT4VzVd74A2k=" + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.3": { + "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", + "module": "sha256-G9YdH5y8eupNKWgKQnuusT4/7swkssYyusJI/TqHL/k=", + "pom": "sha256-0WllLahBVRQ34G/mvsJ04QodSziMT40nQuehJF0re9k=" }, - "org/jetbrains/compose/runtime#runtime-saveable/1.8.2": { - "module": "sha256-tjnYq55mE/H7t10NXTxcy3eVJHcHl16mbLqfToNiV24=", - "pom": "sha256-OHs4L1azx/e/s6VyTt4ibrJ/ezcZDA7PRKQT0h9RHdA=" + "org/jetbrains/compose/runtime#runtime-saveable/1.10.2": { + "jar": "sha256-3R9FlRnD00QOtXjsQSrQaRnJ02ucF+XNs5jWv7CMIvs=", + "module": "sha256-poH+PLFenw1lbTnNgrzJmddypX0PMjikCABIrsnlt8E=", + "pom": "sha256-p2H4BiSjjPDd/tR+CNkJlPsqP2zkJWMbE/6fOCm7DRA=" }, "org/jetbrains/compose/runtime#runtime-saveable/1.9.0": { "module": "sha256-vND9YwqwZNKdv3HahqLATVX1lXiM+doOB8G+YZdAQlI=", "pom": "sha256-0TBzcL6/xy7vRmUgeBvnPskoxvHzur2HfozlRl47Xb0=" }, - "org/jetbrains/compose/runtime#runtime/1.10.1": { - "jar": "sha256-uj5+kVsZvOBaHnQzWlRijrzuRssjihu2hHrT+wRaVr0=", - "module": "sha256-lSWoQMQNt2cKZAbreAzIFGPSniYDnSe6bATJSSwG60A=", - "pom": "sha256-im5yiIjzljDjXj5zGRFN8MbUiRRlNML+8287o2Fwlqs=" + "org/jetbrains/compose/runtime#runtime-saveable/1.9.3": { + "module": "sha256-r8hC/ovdMqXOdBMrta6H9ziiCXUGkW0W4orbGIgFfpU=", + "pom": "sha256-8b9Fr9nQV0k5nvAqwnbC3LZWVz3USSdTD66/L7u7R7M=" }, - "org/jetbrains/compose/runtime#runtime/1.8.2": { - "module": "sha256-5p1YuRjSmBWJgWzJxDuGJqdNmz1DDNgxR6zEPazVtt8=", - "pom": "sha256-QKUQ52/bvkweT8ISMjsfCtJSb+tuKr/eAAzRlmZ98EQ=" + "org/jetbrains/compose/runtime#runtime/1.10.2": { + "jar": "sha256-uj5+kVsZvOBaHnQzWlRijrzuRssjihu2hHrT+wRaVr0=", + "module": "sha256-YVvm9uNuWeiDhCSGqspbi1NTFq+r8ltTi3nlyy74is8=", + "pom": "sha256-sF8oFym4GxiwX0jHBRlWKPPEDIV1XsbTkeJNXLbp8us=" }, "org/jetbrains/compose/runtime#runtime/1.9.0": { "module": "sha256-FuTMFfw9DaBRlitd4t2codlJqQ6TBF4nOCvdozGjiqM=", "pom": "sha256-NYdEukMSFIl1/n0TqPnnQV1BRTdTSkFG2YDJSIBrSQA=" }, - "org/jetbrains/compose/ui#ui-backhandler-desktop/1.10.1": { + "org/jetbrains/compose/runtime#runtime/1.9.3": { + "module": "sha256-RoPOYaDjW2fnQuNTqNRlcXglAxwQgc+7+zojate9s9o=", + "pom": "sha256-4yJMwKXBCThxJVp+fmcbXoXsxKLloEg1Q7o3Tc9awq4=" + }, + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.10.2": { "jar": "sha256-G6v2j1oFy+G6jPk08OV1uw0LGEREUU5qp+wfgATJzjM=", - "module": "sha256-WWWr2SZuDJcXpab+blODCLkgnGJowFf9IFkavDkiJQg=", - "pom": "sha256-T9S8MPSt+5EGh9u/djFQlKdDs92FReFY3QTOTLgY894=" + "module": "sha256-NUQQGI+gWv+e/pFjTbecIGD7K2BqtVxpSygfJkcr6Rg=", + "pom": "sha256-u9s/eEMI12yAkH3c5MBK5NquYiR+/WxNCvgkWQn/FY4=" }, "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.2": { - "jar": "sha256-pFuf06l8YKNtrH0hjykNEn+eVX5NUZ72E018I7luWZE=", "module": "sha256-+oKZkW+3Mr9DcgP4srNf2cfIX64H4I6qh4bVYM4eo1w=", "pom": "sha256-FyT0XKYO3FXhUT1ePE6xpveCcBRMREpO2aEB1Jxolpc=" }, @@ -1412,10 +1495,15 @@ "module": "sha256-9gHX8qF1m8UoF9XSmX62b7zXZWPAkHeWJzr/dTE0FAE=", "pom": "sha256-qFojKagc8fJgF5STGQ9zxBByptHZJjn3MwFvCMJyAoQ=" }, - "org/jetbrains/compose/ui#ui-backhandler/1.10.1": { + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.3": { + "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", + "module": "sha256-dGExx/cfhC4n5QGSwyrcJeiH1EoLbCKVXP6787UpLPI=", + "pom": "sha256-wc4wH0ViEhDEOp9TSQ0itmQcRDVo+laE9LCzlKCt0iw=" + }, + "org/jetbrains/compose/ui#ui-backhandler/1.10.2": { "jar": "sha256-oyMxtIaU52eRz0Gx4WGUfs1zscw29iksG7vHPMQRd2s=", - "module": "sha256-1MpaAIvNb7kOcAa/LK195C7FKXhwTNMafcMsWq2k3uQ=", - "pom": "sha256-MGqBdbegMDRQjpeRS2OtkxurHG9xvwvhFS1PG67s8Jc=" + "module": "sha256-i8tV6CFr7vjQd9qdMAYnHf6CmpsHnWQ9sslBYmGwr/Y=", + "pom": "sha256-IVXYtatyujYXnFG+LQVz+r+Cet6YDB0mmVZfPAaHcQQ=" }, "org/jetbrains/compose/ui#ui-backhandler/1.8.2": { "module": "sha256-WR18EZK6Ag6G3DevzSi/QzFyT+bE+kfO2XWQkKrp6EU=", @@ -1429,56 +1517,59 @@ "module": "sha256-Md+hhs1xs1XLG+eGB//VJW3Mg8/xFaJg6k1pdJIJJYI=", "pom": "sha256-jKkBhNsSyAgoKenTNle2BzBOI6o2nTbfy7sQjib+DuI=" }, - "org/jetbrains/compose/ui#ui-desktop/1.10.1": { - "jar": "sha256-7IiHwDozP6N00LTEa7n7cAk3hX9AiOrqTEzA7INfdJg=", - "module": "sha256-tkbz2vKqoTaqbaP8b5+Io6slD5NLDSLUbwPcyv4cIWc=", - "pom": "sha256-xl8OxPSlepgQCa+zOAGhmwdbkGVLhA1Dir7wrGQ34Uw=" + "org/jetbrains/compose/ui#ui-backhandler/1.9.3": { + "module": "sha256-dDCSIM9OhiXxSAUduWL3g+4E87ZCatgbEXKeaD8JcYE=", + "pom": "sha256-IRNOf+Gko/ke6PDfdCFGTa/zjLv32D1qx80oWvg+QjE=" }, - "org/jetbrains/compose/ui#ui-desktop/1.8.2": { - "jar": "sha256-Gkput7Hp6nxYosdVpYNRaijSvWBzpC5XX+hW0CFLYyg=", - "module": "sha256-MElSHvBNgexPU2S97JnDlyiUMlpXEAl8KgMbJreuVRk=", - "pom": "sha256-tWlrrXTxNF01+mThDCaWhMkv/phvTXPX8dA2pGXSSm0=" + "org/jetbrains/compose/ui#ui-desktop/1.10.2": { + "jar": "sha256-7IiHwDozP6N00LTEa7n7cAk3hX9AiOrqTEzA7INfdJg=", + "module": "sha256-pz8PMFGumNYbhDaN1zA3MsuAVm3cEmsxVEMJlIqCniI=", + "pom": "sha256-NNV1LmK2ZShOnucR5LKLjRRHxkrY9pmAOrcxRwKRq1Q=" }, "org/jetbrains/compose/ui#ui-desktop/1.9.0": { "jar": "sha256-c5clOZPo1RLGE7dyOeIOUFLaghj2sLZMzeLDexS1QNw=", "module": "sha256-nShr23AMBOUQ6rfv8xcalPsS21In3UmIVjy2/JQAuCk=", "pom": "sha256-N8qab9bThJ5l+UCCMjH05oycfYfAt19zSLSPIeU+NPw=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.10.1": { - "jar": "sha256-zb/avMrIq+8tm8BCDsDEvnqID20mstHMTiMXwNJS7ic=", - "module": "sha256-A9O8AQ5sDx3Vs0TtcfIA5R15Yp8Gq1sGHuL5cRKeBCw=", - "pom": "sha256-b4r6BrMqH6fbRnBgVoezZm0oc98bnymiLtGlI0YQYG4=" + "org/jetbrains/compose/ui#ui-desktop/1.9.3": { + "jar": "sha256-nJIUT23ylm1319Fmv4ktjF3ao1jAr47IJ2515CZgevQ=", + "module": "sha256-b7sxOjIcHw/GgZFKPgHUmydYgTTakLrXHrEsow0a5+0=", + "pom": "sha256-6ZxZIdDUmtwX6Xl4CPHoyT36g9Y09wef/nbT1XLGHB4=" }, - "org/jetbrains/compose/ui#ui-geometry-desktop/1.8.2": { - "jar": "sha256-Wq+LeL7W5Wt07okxcszi4xaBO2HYoizdwFh6Unxcqic=", - "module": "sha256-pvFbmQWoxewqbQfxIKUkmtFCdC4SRIWSBYY9K5c0BUY=", - "pom": "sha256-NVLl25MJZMNpnXWUJJn5iv864bPQZRa5ufRLo1xPN9w=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.10.2": { + "jar": "sha256-zb/avMrIq+8tm8BCDsDEvnqID20mstHMTiMXwNJS7ic=", + "module": "sha256-S3oEoInF5gbe3rV/JfraruH29fEZnKOKrf9PSfqFeaE=", + "pom": "sha256-yqzXKSxBwBvNdswGKuZSiLLFJgDezA6+wZ9eB/CLHM0=" }, "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0": { "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", "module": "sha256-mZqXUb2oQ+LV/S6ZVq3Fd+FxVP5SrH6Q7LdaqTd+WUY=", "pom": "sha256-ajUF56SiSisNnJqjxSFMQ5M0mQljcpLjvPjvjDR/9EM=" }, - "org/jetbrains/compose/ui#ui-geometry/1.10.1": { - "jar": "sha256-Fu6RG4s+UdacwImB2VcjoWgtV4/vr3+OilTVVVv4WSU=", - "module": "sha256-H3IYS0VZAg54JLle/VayR73hhSVhZLXYryp+kS5OD6A=", - "pom": "sha256-rvoyV36SY/A3GIbYX9zR4o/ZJXbU5GaU7fcb5Pz7ofY=" + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.3": { + "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", + "module": "sha256-BR1eOV0OB305IVxbnXP3I+xEBjK2leBZD52i07kdnpk=", + "pom": "sha256-Vsnm4VvcVVQNaroiYKvRSwXw7AKbSeUvw/6EUkyAOqI=" }, - "org/jetbrains/compose/ui#ui-geometry/1.8.2": { - "module": "sha256-XvOmPmVDkBp9sfcU1z04HFdzPj8urHznMb86gm3xHVk=", - "pom": "sha256-NUMPxIKUipkyQhXSIoxtXwl0bKAu/briL+/X1Q5+qsQ=" + "org/jetbrains/compose/ui#ui-geometry/1.10.2": { + "jar": "sha256-Fu6RG4s+UdacwImB2VcjoWgtV4/vr3+OilTVVVv4WSU=", + "module": "sha256-vYvW4J7X2RFnV+LkBPdlIE0BzYbBBGENmNxcWQSUMnY=", + "pom": "sha256-5sLqw9AJX+xLyzxteXyJpq5u0ai/QksLjV/uKLLSnoA=" }, "org/jetbrains/compose/ui#ui-geometry/1.9.0": { "module": "sha256-MrCoE8bMfwFQv+MYCKP9uAm4g7Xp+yODOZ2OCbxzAvQ=", "pom": "sha256-6D3wiP53lSdwbdxB5T6g/o+aE0fLCZ79FGskisUtbEc=" }, - "org/jetbrains/compose/ui#ui-graphics-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-geometry/1.9.3": { + "module": "sha256-BjMaYYvV3QXSIEF7anPoQjtaluNNU4vZ9Cp80eVvl4M=", + "pom": "sha256-WBN7lJhIqew1/8/4sjM1kZTp19/c7GlpRY61KYllCYM=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.10.2": { "jar": "sha256-0XEKShWxFfxMN4eLMrEKR2oOw7g5n6H7WIGB26g9vdI=", - "module": "sha256-f1h2jvtgvUfqbSQRMTifBmWi4XizbGa0oLedrtrP3f4=", - "pom": "sha256-+u3ij8ZEUBTRkFPjG7EwX3no1o6po/4IK/i+bricenc=" + "module": "sha256-CFcMjjI6EABPgKnS7ipeLUdipi/tDPigoO6nE6WFnxg=", + "pom": "sha256-LphiN571KINNhnkbN7kxKbXJtdK6jT9ROtCh7SEHb6w=" }, "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.2": { - "jar": "sha256-P8SBZWxsloXPWTqb6CLFdZtwCKzHOVh1yvbi7lpON2w=", "module": "sha256-VKdWGvFbAenj1reymZfgvN5/VhMgTzwWaaYhBdZ5b4s=", "pom": "sha256-Q8xiGyDTZPIimJ4bva2fkSoice/WjDX5SJlczGX6emo=" }, @@ -1487,10 +1578,15 @@ "module": "sha256-zhOcM8R+fBaIL+Wg9x/ybsIgf0nbXkQs8dLsZjBYls8=", "pom": "sha256-dnVmTZ/ahP6rPQ3AJn1nzNraBKiSlTzQsCY3BejgIsI=" }, - "org/jetbrains/compose/ui#ui-graphics/1.10.1": { + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.3": { + "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", + "module": "sha256-mTvTBodaBfZ31NpkMS0ryg+77/wTXstcr8HsORgVTho=", + "pom": "sha256-+OREs7Vl2nYYWQqdu8K9+EJFrtTSdhNjWfwEP7drSzc=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.10.2": { "jar": "sha256-N3HQ3yUMCeDpONBwc8CJ6utmEsuMqGFTvbDXBEPgS5c=", - "module": "sha256-8vNAx/zcTn/aLNhWWRABQj/5UuHCw57uFtYww6YvN1A=", - "pom": "sha256-sEnO7xj389phm8m6JRaIftSJ0TYt1LSCUZHx0RSLZ2s=" + "module": "sha256-2xH9irbb/6LwyvHePZsz2OEfDTykOKtD0+dzcf+J/Tc=", + "pom": "sha256-mOwWWj83D8Ko+Q2cqadjLZqjgGkuLTH3ZV/ZaVW8TSY=" }, "org/jetbrains/compose/ui#ui-graphics/1.8.2": { "module": "sha256-ah9EbiXhhsXFXUOG42zKGnadejS0QSN6vWxmSrPrPiU=", @@ -1504,13 +1600,16 @@ "module": "sha256-ttJkrI5cSN1PbxPZ/YGQeA8aOG5KEL2Qw7sFVlLUdAE=", "pom": "sha256-Fg1bjrRrnNaYMU32OM+sNDC5aC3fm1RAG3kWxjd7z6c=" }, - "org/jetbrains/compose/ui#ui-text-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-graphics/1.9.3": { + "module": "sha256-WZRUxCZS+cyjOPEzwWLfV8sOZ2EgroZFl0FrFHXmVyM=", + "pom": "sha256-kGv0hbcgzxNRbm4UTNyU/cVfIcF2UIfZeIWqXWWxrFA=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.10.2": { "jar": "sha256-+8pNuUW+KGuE91wMnHhCGEcL6++oMfc/CO37MpS2yOg=", - "module": "sha256-PvKr7R4vWzijjzJRnnvYs89PkbXX74rjiavITneiyPo=", - "pom": "sha256-3L88b4dEKUFcSOSibwrZuhXCy0+suQ3Tg+uCaQ7G0iM=" + "module": "sha256-A75v+wlgJnbiHNlHE3TrdkFEdyeYSHm9ijEKDu7gxr0=", + "pom": "sha256-9zDcqn8MeN/2Jz+nTCNQGuI++OA2PK1gfenswQC7wC0=" }, "org/jetbrains/compose/ui#ui-text-desktop/1.8.2": { - "jar": "sha256-efyvlzfco4Xka8bwnQePLmMFUkiR/uU5wxxm08GDU+c=", "module": "sha256-M/9uYPm7rQMunqnxIZir/MD5H0dLeclIh0NK//DE4xY=", "pom": "sha256-rQhacC7enMbO4cCujRFRO1stHpu0BTJ52RjGvqZf5R0=" }, @@ -1519,10 +1618,15 @@ "module": "sha256-zVME5EaA/wXyqzYNOiRrCCIwhRfjAFfmYnBr15waBtk=", "pom": "sha256-XEZdule7t8YccSEaS2jRBr/HRoguZBReio7Z3jwzix4=" }, - "org/jetbrains/compose/ui#ui-text/1.10.1": { + "org/jetbrains/compose/ui#ui-text-desktop/1.9.3": { + "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", + "module": "sha256-UFCQKbJeoFDYbnL2wv9p3lp8j+INsjgkMs+0YVmam8A=", + "pom": "sha256-ltaW+gUBBy569mpdyzbuhhDyzDq0WOsCJviEuWD/ueA=" + }, + "org/jetbrains/compose/ui#ui-text/1.10.2": { "jar": "sha256-tTfQs7sj7HlaGzVifeqpNwPP0HM7x7LcNGQV3wYkOpE=", - "module": "sha256-NqYyyb4ZN89lZVvcKRe7Y+sm+RZ/IDu+ZnrVcLIY+aI=", - "pom": "sha256-js6+nL1gDzrQnVxZzUqJihJ8Xgml6n+gjhcLFA0fWi4=" + "module": "sha256-hpXh98XBFalX3BE+yL2aorudCu8gvBdMvPtCw7JqT10=", + "pom": "sha256-IiQCYEAv/yytGD5vDzvokhJb21ukWkj/Z4CGnzyI5P0=" }, "org/jetbrains/compose/ui#ui-text/1.8.2": { "module": "sha256-6MI81LMwHQAVpsgJYVty7dTJPCKarirtmfAVgJ6K56k=", @@ -1536,107 +1640,111 @@ "module": "sha256-lEvw4Xg0uVarRga3jgXG90MxqSVAcnYJ0Qq1cjd6F9k=", "pom": "sha256-jEFrj59tZfdBvaLWzwySOJjfJyA99Q2alHSiLNDhQig=" }, - "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-text/1.9.3": { + "module": "sha256-ExDZIq34+r97g8qO6Z1bNCJnWSscNvjdANkDp/y8eUc=", + "pom": "sha256-7kAj5T1Z2i94hfKhuON4lhALRv/QHXrpQ9kqT10EmAo=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.10.2": { "jar": "sha256-tfpvu+6l+JatKo53A71+tXTTobWrbUTb4KB1Nr1q9sQ=", - "module": "sha256-X/d6OnitBLTsL/COuprlWL5qYWpBYHM/tc0L6Yq5qBU=", - "pom": "sha256-EaFvpsCqTgF+nfmnMncQ/m76eXpNR5leiGwKT21N8jY=" + "module": "sha256-i32BdZvAdDTOlTqBgGlqjMKSIFEnu7bNQliEnTn3goE=", + "pom": "sha256-1bBLUv5+Md7OMe8lySOASgyAd1XPuN5VnDuYM1spjZg=" }, "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0": { "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", "module": "sha256-4tbglF3zQSeXbYCB7PrQm8Rja5mpceQbd1Z5xZXaWR4=", "pom": "sha256-WhRl70I5MpG2qcNZ97Hkl///onhZKPDkvS8PI10diI0=" }, - "org/jetbrains/compose/ui#ui-tooling-preview/1.10.1": { + "org/jetbrains/compose/ui#ui-tooling-preview/1.10.2": { "jar": "sha256-YlyeD/k7ko5YYPEcUQiizVEXl7m0Om3MuznXydowUjM=", - "module": "sha256-YPCHVdzAI/08bzKYlhJvcARndiuNOp792XFKhBi+SCY=", - "pom": "sha256-RtNpoJBXF8BrM1/ZMxTiF3l+NW6I1whLAHlpo5Ny+yc=" + "module": "sha256-O/MFSmG+bo7fIug35U+FqiYC0fKiZ6hrkxUQcTqEky4=", + "pom": "sha256-I4iSSLGo2du/G20EPbByJml8iqvQ8DE+pQ30OQqN6Z4=" }, "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0": { "module": "sha256-qLznna0FAdzZ4hCg0TrDGpiYtn0fDfJoNJuwP/RYgM0=", "pom": "sha256-3Sx+EPRlVAIyJVl4J+n4B79+UEq30vkjp6C8pEffiD0=" }, - "org/jetbrains/compose/ui#ui-uikit/1.10.1": { + "org/jetbrains/compose/ui#ui-uikit/1.10.2": { "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", - "module": "sha256-xpO76jqvcOHCjCWNamWSMgmnv2HuLJ1jweq59tzl6rg=", - "pom": "sha256-OhNf4Y7zfx/XBJVe1ITxOErOXJAA4qhDhxkN1nJ6zSc=" + "module": "sha256-+1aUkmM71+JIB3reKqs07wnR30Sy7V9de6zToP41SF8=", + "pom": "sha256-Lc7VuwUVNo2BEcj9hfuUrmzdEYSmhfTApLXOaooqiUc=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.10.1": { + "org/jetbrains/compose/ui#ui-unit-desktop/1.10.2": { "jar": "sha256-8PNDmSiz2RMvB8steoYJFpY3LryDVNFrSIMLbOFegWE=", - "module": "sha256-YRE98lDllZ9mBwa9AjmRhA7xR8rn682K5/T3RIiGrgw=", - "pom": "sha256-qTiIieU/w9X8fD2RjNYrh+DVWz8wxJAlTy+liraB054=" + "module": "sha256-4Oz+MQYjgPPmGXrebtOctXgVgruj9HN9XnIQhMr4scE=", + "pom": "sha256-Zu8qHLFkkcYXqOIb9jtMqzBd3CdPyVjF554NILwBWA8=" }, "org/jetbrains/compose/ui#ui-unit-desktop/1.7.3": { "module": "sha256-Tscp7nc71qd6x6bKCayPqPUFejgJjclUnYSm44ml7pw=", "pom": "sha256-n/eV5ZtaFbFZMYar9pUyNlEbMkb6s9lAhURyUxTDcKs=" }, - "org/jetbrains/compose/ui#ui-unit-desktop/1.8.2": { - "jar": "sha256-KW0j3qp4tQjPldFM9b2lik861bQthfzIvs9uEv+9A34=", - "module": "sha256-8dmVveiTQj6I8eFIunCLOP/FbZTXXMdLO5Fy2Laf0XE=", - "pom": "sha256-bgTgmIh+hmyLZZGa+ui2yrqEnBrgcQbcql0hrCr7y0w=" - }, "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0": { "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", "module": "sha256-9LjQy4GaPPqID16h6LxxPe4439uRa8P1vdjd1Cp2TmY=", "pom": "sha256-CwR/GlukxA3i2aels9nBgZ6rNW9kvNxUAqr8dvsiUwE=" }, - "org/jetbrains/compose/ui#ui-unit/1.10.1": { + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.3": { + "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", + "module": "sha256-U1s9qLc15uzRKRSAOfr/FKJHar0D+kFCTObt1f7GI6w=", + "pom": "sha256-h/R7VdAMyoj2UW6FqESUCfBf63fPszdnoq7vYhYDJRI=" + }, + "org/jetbrains/compose/ui#ui-unit/1.10.2": { "jar": "sha256-khB/iX1tho/DPn5O3cPodMqa6yLYcSdkasjtK2drxHo=", - "module": "sha256-Qa16Vdgl3znnJKO5Z2lRXsla1JQ/Ft43/XJWpsAtEAI=", - "pom": "sha256-RJPs7/7JMFiFT7NQQaG2SCD2r2Uz8S41gsLd8izRxFg=" + "module": "sha256-u07ZBvqCfVLfh4aVsrHmwSWN23EutwNQFtEx+4KBIR8=", + "pom": "sha256-8d38LKNUpnCATK1oNWqI5/EN7lAhcUcEBkEb03L9fIg=" }, "org/jetbrains/compose/ui#ui-unit/1.7.3": { "module": "sha256-12BSTnbgmCj0oa3tvG89ZGZ+g4GP9A2G8MXOANlIrWg=", "pom": "sha256-DA7+AYbpUYP+JYBBmDJNLy8xdwSEV0qQlrmLrAzZ/9E=" }, - "org/jetbrains/compose/ui#ui-unit/1.8.2": { - "module": "sha256-vWHQGMwjQpCjuiSvwmev6vkM/4QQfbvSVhqhB/mYLqQ=", - "pom": "sha256-Y9sio4iZUyWqG08ENNIkM4ukwnzAknEp8AQTVcmbuLA=" - }, "org/jetbrains/compose/ui#ui-unit/1.9.0": { "module": "sha256-swHbwckV5ClwaGLg09Q7DrG+0xkkd1Vns+7t2SH0g84=", "pom": "sha256-xE2RKziWVTv7+ZXmf+uJZtpP1QNGm4j048Ea/KyS3HU=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.10.1": { - "jar": "sha256-e/yTqMrSl0zf1aLIF+MIPg48SO+Z5Nu6UeuYoUyS7S0=", - "module": "sha256-y7c3PqODuh7cL11lOpe1xagoD5zvvris4Q5IA4WEZSg=", - "pom": "sha256-h6VntOLXfd7CE+W1n7HPqG3vnmgUnMl3NtED1R+ttBE=" + "org/jetbrains/compose/ui#ui-unit/1.9.3": { + "module": "sha256-+rgCJR75HGHb76FqSNupF/yVt9sJzQohLXn6XdRCgts=", + "pom": "sha256-SvveVAHDpEDevrSvcszIknHUA9uL0Osi41xUW2ZhT84=" }, - "org/jetbrains/compose/ui#ui-util-desktop/1.8.2": { - "jar": "sha256-47HEObTqgChb6Q6u2OcFZDf2cc+v5LGKOpy1OHyAvko=", - "module": "sha256-r5IyPLGSvw2NEVb7UuLp+1tnm4z0urpyfCuLtBH62J8=", - "pom": "sha256-swyKVwwd1IKFyCvtydGsadt3dqna13PvnH2jhnNzaHk=" + "org/jetbrains/compose/ui#ui-util-desktop/1.10.2": { + "jar": "sha256-e/yTqMrSl0zf1aLIF+MIPg48SO+Z5Nu6UeuYoUyS7S0=", + "module": "sha256-9q8Cs99OROENdxjTW5RtIIn8TmUv5Z5Dj8SKBoKNL08=", + "pom": "sha256-ngqYKDtuUXOjSUY5LeVE2TDOMGcuZYxqjU+5nv8rRuQ=" }, "org/jetbrains/compose/ui#ui-util-desktop/1.9.0": { "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", "module": "sha256-SUw37O+HE6n4UoBX6BbaPW3UD/kRcMZfygX7MlStozI=", "pom": "sha256-6jmJnKSbL2BgJpcaZsbJcLNcpcyDNzWBssu7JcFaPtA=" }, - "org/jetbrains/compose/ui#ui-util/1.10.1": { - "jar": "sha256-8K3Lk6F/J7VUgxQgfbiq+Y+u1i49stIsqYxJnqK8I+0=", - "module": "sha256-uG5tE5YZATcAmTwXVCQCjHypSEIbELCqvtXHWkXCB6Y=", - "pom": "sha256-Fnb794tdB+XXzx68+7hyWLiY7zvT6OKj8ANY0mOmnxA=" + "org/jetbrains/compose/ui#ui-util-desktop/1.9.3": { + "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", + "module": "sha256-ouuTFJGMuOIn404uuvSTcRsPSv8nwZ+zGrr43b+8SU0=", + "pom": "sha256-PdzaSnSoiB1TJHwCG4oLRtpP+nnw3ISfCouvbedXCSI=" }, - "org/jetbrains/compose/ui#ui-util/1.8.2": { - "module": "sha256-+ZuWex/wIFJWfUxNG9A6O0GBvX9X2ljgSjBiY+hh8Pg=", - "pom": "sha256-RX/A+m1EwZgcCPdSrqDoS5QKgnyPeUUX1OOVjoYFO8Y=" + "org/jetbrains/compose/ui#ui-util/1.10.2": { + "jar": "sha256-8K3Lk6F/J7VUgxQgfbiq+Y+u1i49stIsqYxJnqK8I+0=", + "module": "sha256-XioCtD/IMsL75T+jK36xE6Ip7xGPFAGqp663vSBvnwc=", + "pom": "sha256-bGFGUqw3hReC69GpPUMj+az7ZZrtlYsp9zFmpfjcxNU=" }, "org/jetbrains/compose/ui#ui-util/1.9.0": { "module": "sha256-y6I6SuhwblUOxPj3BW225t4Q7oGB9ZEYtUGyzTWrP/g=", "pom": "sha256-FXiSH0ZOLYUd47smQi7VTeiet5Tz/3Ufu4HmqbOxLW0=" }, - "org/jetbrains/compose/ui#ui/1.10.1": { - "jar": "sha256-rKMrBWibtBFqwQ7usoOlfQy36h782XYh1GQ/XLRP7Gw=", - "module": "sha256-32F1jPHHj4Wv8lmbB6oQ8FCuNJ4x38MLmxfVJkqOlRw=", - "pom": "sha256-wDwaG7N6uDnOBrP3kT/+nNm7A13MGXy40nqRTZ4rCwM=" + "org/jetbrains/compose/ui#ui-util/1.9.3": { + "module": "sha256-vzxx0r1FrCKQFidq+zp/V58XWAUuNsv00DA7E9nb6zA=", + "pom": "sha256-Qko43+7YsGYRZPE8YgfwrFMJ/0zU4oSxOqJ4tqRvUvY=" }, - "org/jetbrains/compose/ui#ui/1.8.2": { - "module": "sha256-fI8CBQvAcwJreqZQYw1y7xyaluJrzmABgnvemem28PE=", - "pom": "sha256-rmWkRWgrtqPr5k5NdVwwQHvXXUtakfBJH5u5wcBy4c4=" + "org/jetbrains/compose/ui#ui/1.10.2": { + "jar": "sha256-rKMrBWibtBFqwQ7usoOlfQy36h782XYh1GQ/XLRP7Gw=", + "module": "sha256-C2mrbyFVI2ZiNK3Uv5fvcehRpHBEpjWKpqAMsdyNc9E=", + "pom": "sha256-uEivWz0+RMqetWSrIM1HUva7VZe4zsNHFDRgI8Kb8N8=" }, "org/jetbrains/compose/ui#ui/1.9.0": { "module": "sha256-M6lOgXRyk5JvQ5FMDB0G1LFrSfTKwX1geTXHLjD8yEc=", "pom": "sha256-Pd5Fl2AoE2rkmsrdr7O6oWT8wpTv6sGqjaoRI0EdPPI=" }, + "org/jetbrains/compose/ui#ui/1.9.3": { + "module": "sha256-g6n1tIgz3apLwOxywHUn9kIUMehcuMtKYjHt18kIhDE=", + "pom": "sha256-1BliLw4IiJAwNstVd/dor/6jEbk4+KjHNhcTfM7sqs4=" + }, "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" @@ -2124,6 +2232,10 @@ "jar": "sha256-7Hlt8TXZgLuxdA54n+hmioGE3yQ+TRw5mXdQMDx28Ts=", "pom": "sha256-OdTTs4n7AZEljgICt7DeawkhBQm81haLJ3Slsk8u1qI=" }, + "org/jetbrains/skiko#skiko-awt-runtime-macos-arm64/0.9.22.2": { + "jar": "sha256-iaMVIfr5mFu9SFjIYyg9HDjqXXjRd72zmqMgMoXy/QQ=", + "pom": "sha256-sqCj8EKIL9aGPFpynw1S3TpVTWpxCYfW8PNVifDY3oY=" + }, "org/jetbrains/skiko#skiko-awt/0.9.22.2": { "jar": "sha256-jMftbErik0zd9lAtF98w89HCNYmMggtQYrkw/qS51jw=", "module": "sha256-LeiBcFkeTTs4BM1Mdr2I5XUGBjUyOyHCiXGqw9dkBk4=", @@ -2134,11 +2246,6 @@ "module": "sha256-GsTVhATzIPDdifbMoV+Bj048iehjiATfjgHtTYDFyHo=", "pom": "sha256-jMcrhU+iv+z2j79TB66ZLxP+wxa6hQksYsiJswNopa8=" }, - "org/jetbrains/skiko#skiko-awt/0.9.4.2": { - "jar": "sha256-fQxhrXQp0vnBbaGMtAi5PIOiO9iE57JdICJcEjsUWQs=", - "module": "sha256-QLtd1spRZwbFeF6FWNzouZquZt+jOqW3SrgtJdpF6QM=", - "pom": "sha256-nFBlTp2Mzx1vR/53vsHXPObqcGI0Li13AdnKF49e1Is=" - }, "org/jetbrains/skiko#skiko/0.9.22.2": { "module": "sha256-++zojoxrB/L+lPgSKs9AfjnTsMFUzHf+OLZoPfNn9Ks=", "pom": "sha256-FVBgFtv1/RvtYYDWpVe7dyeX1N2woKzKLu0OVkf69fw=" @@ -2148,10 +2255,6 @@ "module": "sha256-cCCSHsd+yhXxDs3xbMt1fOUToR9e1KKHPh3FYJ4EYok=", "pom": "sha256-yGEgoPxWVhXsdLgBnP65EnsqzDAgpx+qn3DdUswmtBk=" }, - "org/jetbrains/skiko#skiko/0.9.4.2": { - "module": "sha256-6jCa+fvM7wsStVetEF9GVXgxEhYgMLvwXkYYc79SPSc=", - "pom": "sha256-JJZxEpDExjiEPbjjXqPm8dWXBlshEhYCvsAEQE7+3dA=" - }, "org/jsoup#jsoup/1.22.1": { "jar": "sha256-z9MpjYcgzd+wVFEJzMbqDvOe/36cQKEK2VyTpl8ByRY=", "pom": "sha256-icQhPWFSommUCMqkQK9QUKiZBzyCui3zei9fXu2o4WA=" @@ -2201,10 +2304,10 @@ } }, "https://www.jitpack.io": { - "com/github/beeper/matrix-messageformat-compose#messageformat-jvm/625f17508b966606cfbfcee5e3ea8bc106c2077c": { - "jar": "sha256-JQcbSHANH82sMdLKui0URVJyBtxsif+95xTZK4gBKmc=", - "module": "sha256-MQO7WFh7M+vlOZZ/2xWxFPipdoyOWfIGpTck+zbSAL8=", - "pom": "sha256-tCB+GDe7UIeASDaU0niXlOiSfY5v/npmjDOGeN70QSQ=" + "com/github/beeper/matrix-messageformat-compose#messageformat-jvm/9c24e92ba36252e33a8d19a045874ec76d168e26": { + "jar": "sha256-fWUy6SSLWfn9aEolGUII/xlvUFLgf8XsFewF0AoHcYc=", + "module": "sha256-ZYsZdiYuUUvQ/0wzScsqakrhmFYmjNHj5Ki4JywVwpU=", + "pom": "sha256-LM66SIdRz8xuQdvBURwLd4u6wVfA7/e6Xhz7mPPYxAQ=" } } } diff --git a/pkgs/by-name/sc/schildi-revenge/package.nix b/pkgs/by-name/sc/schildi-revenge/package.nix index b2dda96f64fe..365555c7e884 100644 --- a/pkgs/by-name/sc/schildi-revenge/package.nix +++ b/pkgs/by-name/sc/schildi-revenge/package.nix @@ -14,20 +14,20 @@ stdenv.mkDerivation (finalAttrs: { pname = "schildi-revenge"; - version = "26.03.03"; + version = "26.04.04"; src = fetchFromGitHub { owner = "SchildiChat"; repo = "schildi-revenge"; tag = "v${finalAttrs.version}"; - hash = "sha256-9peDC4NCa/cJ3eljs/2eyM9yMTBa7w2ddcuQOKjX5Ts="; + hash = "sha256-B3UOCcEWPt+kejK6mJZkYnVoSfzx1m28DM+Oco6iFJ8="; fetchSubmodules = true; }; cargoRoot = "matrix-rust-sdk"; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) src cargoRoot; - hash = "sha256-NWxop42zsSGtI2H2itwRdgkgbOBXe3po5MKb47BWbcQ="; + hash = "sha256-1BUBOBOsQ+I3bKUMnzwtqCd/uh/gEWW9THhjaDXWWeg="; }; nativeBuildInputs = [ @@ -83,12 +83,14 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "SchildiChatRevenge"; platforms = lib.platforms.linux; license = lib.licenses.gpl3Only; + homepage = "https://schildi.chat/revenge"; sourceProvenance = with lib.sourceTypes; [ fromSource binaryBytecode # mitm cache ]; maintainers = with lib.maintainers; [ _71rd + xeni ]; }; }) From 6b36e648c75819d332379c2ef53caa867d0ecb24 Mon Sep 17 00:00:00 2001 From: xrelkd <46590321+xrelkd@users.noreply.github.com> Date: Fri, 10 Apr 2026 04:51:38 +0800 Subject: [PATCH 039/258] ocelot: init at 0.5.2 --- pkgs/by-name/oc/ocelot/package.nix | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/oc/ocelot/package.nix diff --git a/pkgs/by-name/oc/ocelot/package.nix b/pkgs/by-name/oc/ocelot/package.nix new file mode 100644 index 000000000000..3247bc247292 --- /dev/null +++ b/pkgs/by-name/oc/ocelot/package.nix @@ -0,0 +1,43 @@ +{ + lib, + stdenv, + fetchFromGitHub, + rustPlatform, + installShellFiles, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "ocelot"; + version = "0.5.2"; + + src = fetchFromGitHub { + owner = "xrelkd"; + repo = "ocelot"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Z0RKEHeDhHjZtqXWueASMgiqnFRNsPe2rdoC7LZ/Mh8="; + }; + + cargoHash = "sha256-rJoIElM7fYg+oEV5idUNGys88x6dFeO4Ux8TxJKNqPU="; + + nativeBuildInputs = [ + installShellFiles + ]; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd ocelot \ + --bash <($out/bin/ocelot completions bash) \ + --fish <($out/bin/ocelot completions fish) \ + --zsh <($out/bin/ocelot completions zsh) + ''; + + __structuredAttrs = true; + + meta = { + description = "Process supervisor and init system written in Rust Programming Language"; + homepage = "https://github.com/xrelkd/ocelot"; + license = lib.licenses.gpl3Only; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ xrelkd ]; + mainProgram = "ocelot"; + }; +}) From e3e7b2c6a55b73c3e478449da16d270ac6ec0e3f Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Mon, 13 Apr 2026 09:43:28 +0800 Subject: [PATCH 040/258] skills: 1.4.6 -> 1.5.0 --- pkgs/by-name/sk/skills/package.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sk/skills/package.nix b/pkgs/by-name/sk/skills/package.nix index 3bccc55f8cb9..a0a6c5205a03 100644 --- a/pkgs/by-name/sk/skills/package.nix +++ b/pkgs/by-name/sk/skills/package.nix @@ -11,19 +11,19 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "skills"; - version = "1.4.6"; + version = "1.5.0"; src = fetchFromGitHub { owner = "vercel-labs"; repo = "skills"; tag = "v${finalAttrs.version}"; - hash = "sha256-H2ZUOjYbG2I2OBV4J8dil84cAhSh+j9ovJFbT88JVEo="; + hash = "sha256-cdundZSbWn8wXByYeXI4lQ3gWtBj3DkPQ37Py0bL3IY="; }; pnpmDeps = fetchPnpmDeps { - inherit (finalAttrs) pname version src; fetcherVersion = 3; - hash = "sha256-pwPJ4CRHEtCXpt5b6g/7EbDsUc2KCjOtpiVED0tqoMk="; + inherit (finalAttrs) pname version src; + hash = "sha256-0CS6BTjTj/TAnMNahTk4Vt/0/2eMxmCGUV9PwI8l4Ao="; }; nativeBuildInputs = [ @@ -47,9 +47,12 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + rm -rf node_modules + pnpm install --force --offline --production --ignore-scripts + mkdir -p $out/lib/node_modules/skills/ mkdir $out/bin - cp -r dist bin package.json $out/lib/node_modules/skills + cp -r dist bin node_modules package.json $out/lib/node_modules/skills ln -s $out/lib/node_modules/skills/bin/cli.mjs $out/bin/skills chmod +x $out/bin/skills From 4c33a30e6aa2dd89f769473bb23409ae07d896c4 Mon Sep 17 00:00:00 2001 From: r4v3n6101 Date: Mon, 13 Apr 2026 12:18:01 +0300 Subject: [PATCH 041/258] yggdrasil-ng: init at 0.1.4 --- pkgs/by-name/yg/yggdrasil-ng/package.nix | 28 ++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pkgs/by-name/yg/yggdrasil-ng/package.nix diff --git a/pkgs/by-name/yg/yggdrasil-ng/package.nix b/pkgs/by-name/yg/yggdrasil-ng/package.nix new file mode 100644 index 000000000000..dd4340d8a8d9 --- /dev/null +++ b/pkgs/by-name/yg/yggdrasil-ng/package.nix @@ -0,0 +1,28 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, +}: +rustPlatform.buildRustPackage (oldAttrs: { + pname = "yggdrasil-ng"; + version = "0.1.4"; + + src = fetchFromGitHub { + owner = "Revertron"; + repo = "Yggdrasil-ng"; + tag = "v${oldAttrs.version}"; + hash = "sha256-AutOV1FXBeiG9CNoVSili3sF+QndZI2L7b72jdPOe5E="; + }; + + cargoHash = "sha256-9/whbfM5fMZT6COo2HvdCmeCFC93NI1GXhGNAAaTiLM="; + + __structuredAttrs = true; + + meta = { + mainProgram = "telemt"; + description = "Yggdrasil Network rewritten in Rust"; + homepage = "https://github.com/Revertron/Yggdrasil-ng"; + license = with lib.licenses; [ mpl20 ]; + maintainers = with lib.maintainers; [ r4v3n6101 ]; + }; +}) From 3745b4c0652dceb61ea1b4ba7446bb87475c1a79 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Apr 2026 12:28:01 +0000 Subject: [PATCH 042/258] voikko-fi: 2.5 -> 2.6 --- pkgs/by-name/vo/voikko-fi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vo/voikko-fi/package.nix b/pkgs/by-name/vo/voikko-fi/package.nix index c51ccaae5d83..247f2a9cd874 100644 --- a/pkgs/by-name/vo/voikko-fi/package.nix +++ b/pkgs/by-name/vo/voikko-fi/package.nix @@ -8,13 +8,13 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "voikko-fi"; - version = "2.5"; + version = "2.6"; src = fetchFromGitHub { owner = "voikko"; repo = "corevoikko"; tag = "rel-voikko-fi-${finalAttrs.version}"; - hash = "sha256-0MIQ54dCxyAfdgYWmmTVF+Yfa15K2sjJyP1JNxwHP2M="; + hash = "sha256-yYV8DHhILpcAG9gbEO67fdrX44Z2hOqkLbp9bBTSNuk="; }; sourceRoot = "${finalAttrs.src.name}/voikko-fi"; From 54d7fa089bb21c6e1482bfbdf24334a586fb6e2f Mon Sep 17 00:00:00 2001 From: Lucas Andreussi Date: Mon, 13 Apr 2026 10:00:51 -0300 Subject: [PATCH 043/258] fs-watcher-lsp: add `__structuredAttrs` --- pkgs/by-name/fs/fs-watcher-lsp/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/fs/fs-watcher-lsp/package.nix b/pkgs/by-name/fs/fs-watcher-lsp/package.nix index 43c7b556e805..fee31476a362 100644 --- a/pkgs/by-name/fs/fs-watcher-lsp/package.nix +++ b/pkgs/by-name/fs/fs-watcher-lsp/package.nix @@ -10,6 +10,8 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "fs-watcher-lsp"; version = "0.1.0"; + __structuredAttrs = true; + src = fetchCrate { version = finalAttrs.version; crateName = "fs_watcher_lsp"; From 4ad50d60631d5ef12f487081e36a6b9b4c56f3c3 Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Mon, 13 Apr 2026 14:17:07 +0200 Subject: [PATCH 044/258] nixosTests.opensmtpd: fixup for new dovecot module --- nixos/tests/opensmtpd.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/nixos/tests/opensmtpd.nix b/nixos/tests/opensmtpd.nix index f613c7241134..3911bd4f29cc 100644 --- a/nixos/tests/opensmtpd.nix +++ b/nixos/tests/opensmtpd.nix @@ -48,7 +48,7 @@ import ./make-test-python.nix { }; smtp2 = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; networking = { @@ -71,15 +71,21 @@ import ./make-test-python.nix { serverConfiguration = '' listen on 0.0.0.0 action dovecot_deliver mda \ - "${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}" + "${config.services.dovecot2.package}/libexec/dovecot/deliver -d %{user.username}" match from any for local action dovecot_deliver ''; }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + auth_allow_cleartext = true; + }; }; }; From 897fef1c5aa051fd7d138f2d862b1c9fa9bbb302 Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Mon, 13 Apr 2026 14:17:07 +0200 Subject: [PATCH 045/258] nixosTests.opensmtpd-rspamd: fixup for new dovecot module --- nixos/tests/opensmtpd-rspamd.nix | 34 +++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) diff --git a/nixos/tests/opensmtpd-rspamd.nix b/nixos/tests/opensmtpd-rspamd.nix index 20f530f99b94..9237a2fba61e 100644 --- a/nixos/tests/opensmtpd-rspamd.nix +++ b/nixos/tests/opensmtpd-rspamd.nix @@ -3,7 +3,7 @@ import ./make-test-python.nix { nodes = { smtp1 = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; networking = { @@ -26,7 +26,7 @@ import ./make-test-python.nix { serverConfiguration = '' listen on 0.0.0.0 action dovecot_deliver mda \ - "${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}" + "${config.services.dovecot2.package}/libexec/dovecot/deliver -d %{user.username}" match from any for local action dovecot_deliver action relay_smtp2 relay host "smtp://192.168.1.2" @@ -35,14 +35,20 @@ import ./make-test-python.nix { }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + auth_allow_cleartext = true; + }; }; }; smtp2 = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; networking = { @@ -72,15 +78,21 @@ import ./make-test-python.nix { filter rspamd proc-exec "${pkgs.opensmtpd-filter-rspamd}/bin/filter-rspamd" listen on 0.0.0.0 filter rspamd action dovecot_deliver mda \ - "${pkgs.dovecot}/libexec/dovecot/deliver -d %{user.username}" + "${config.services.dovecot2.package}/libexec/dovecot/deliver -d %{user.username}" match from any for local action dovecot_deliver ''; }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + auth_allow_cleartext = true; + }; }; }; @@ -146,7 +158,7 @@ import ./make-test-python.nix { smtp1.wait_for_unit("opensmtpd") smtp2.wait_for_unit("opensmtpd") smtp2.wait_for_unit("rspamd") - smtp2.wait_for_unit("dovecot2") + smtp2.wait_for_unit("dovecot") # To prevent sporadic failures during daemon startup, make sure # services are listening on their ports before sending requests From b624acbba40091891e5c0c89d946d42ee22c951e Mon Sep 17 00:00:00 2001 From: eljamm Date: Mon, 13 Apr 2026 18:06:52 +0200 Subject: [PATCH 046/258] readest: 0.10.4 -> 0.10.6 Changelog: https://github.com/readest/readest/releases/tag/v0.10.6 --- pkgs/by-name/re/readest/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/re/readest/package.nix b/pkgs/by-name/re/readest/package.nix index 069d4ad961ab..71ff987689e1 100644 --- a/pkgs/by-name/re/readest/package.nix +++ b/pkgs/by-name/re/readest/package.nix @@ -26,13 +26,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "readest"; - version = "0.10.4"; + version = "0.10.6"; src = fetchFromGitHub { owner = "readest"; repo = "readest"; tag = "v${finalAttrs.version}"; - hash = "sha256-/4UyRzFALujZ98EdXxiVeLH8W+0Mqm09RZ4zEwOVyyk="; + hash = "sha256-48POUgO6torvLJLXpVzDQLF5sZ2Ws+vhiI1x84+exAw="; fetchSubmodules = true; }; @@ -49,11 +49,11 @@ rustPlatform.buildRustPackage (finalAttrs: { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-7jar0aNXaBfoklGzgvC+1DwsOXgpnOcIcEbIGwWgyfw="; + hash = "sha256-4CO0ouas6TAZDaL2J8zr9wR28QB/DVN4y1Cqe8m1FEg="; }; cargoRoot = "../.."; - cargoHash = "sha256-rxOjXhXN19w8qAEvELIh0oXuB/N80Dtzmf/i3hjRal0="; + cargoHash = "sha256-7wmqDGhtBHU9iOvLrsqGifCEuVdymdljlETkW7dThHA="; buildAndTestSubdir = "src-tauri"; From 070a701e69d11f36f7131ca7dd10138029319675 Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Mon, 13 Apr 2026 14:17:07 +0200 Subject: [PATCH 047/258] nixosTests.alps: fixup for new dovecot module --- nixos/tests/alps.nix | 73 +++++++++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 32 deletions(-) diff --git a/nixos/tests/alps.nix b/nixos/tests/alps.nix index 55adcb9f3a19..ced254b1819c 100644 --- a/nixos/tests/alps.nix +++ b/nixos/tests/alps.nix @@ -10,40 +10,49 @@ in }; nodes = { - server = { - imports = [ ./common/user-account.nix ]; - security.pki.certificateFiles = [ - certs.ca.cert - ]; - networking.extraHosts = '' - 127.0.0.1 ${domain} - ''; - networking.firewall.allowedTCPPorts = [ - 25 - 465 - 993 - ]; - services.postfix = { - enable = true; - enableSubmission = true; - enableSubmissions = true; + server = + { config, ... }: + { + imports = [ ./common/user-account.nix ]; + security.pki.certificateFiles = [ + certs.ca.cert + ]; + networking.extraHosts = '' + 127.0.0.1 ${domain} + ''; + networking.firewall.allowedTCPPorts = [ + 25 + 465 + 993 + ]; + services.postfix = { + enable = true; + enableSubmission = true; + enableSubmissions = true; - settings.main = { - smtp_tls_CAfile = "${certs.ca.cert}"; - smtpd_tls_chain_files = [ - "${certs.${domain}.key}" - "${certs.${domain}.cert}" - ]; + settings.main = { + smtp_tls_CAfile = "${certs.ca.cert}"; + smtpd_tls_chain_files = [ + "${certs.${domain}.key}" + "${certs.${domain}.cert}" + ]; + }; + }; + services.dovecot2 = { + enable = true; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + ssl_server_ca_file = "${certs.ca.cert}"; + ssl_server_cert_file = "${certs.${domain}.cert}"; + ssl_server_key_file = "${certs.${domain}.key}"; + }; }; }; - services.dovecot2 = { - enable = true; - enableImap = true; - sslCACert = "${certs.ca.cert}"; - sslServerCert = "${certs.${domain}.cert}"; - sslServerKey = "${certs.${domain}.key}"; - }; - }; client = { nodes, config, ... }: @@ -110,7 +119,7 @@ in '' server.start() server.wait_for_unit("postfix.service") - server.wait_for_unit("dovecot2.service") + server.wait_for_unit("dovecot.service") server.wait_for_open_port(465) server.wait_for_open_port(993) From 5d9157f0773e230ddfe4488cd039fffed75527d5 Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Mon, 13 Apr 2026 14:17:07 +0200 Subject: [PATCH 048/258] nixosTests.discourse: fixup for new dovecot module --- nixos/tests/discourse.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/nixos/tests/discourse.nix b/nixos/tests/discourse.nix index 33b02a3ffe2a..89a139e254f7 100644 --- a/nixos/tests/discourse.nix +++ b/nixos/tests/discourse.nix @@ -85,7 +85,7 @@ in }; nodes.client = - { nodes, ... }: + { config, nodes, ... }: { imports = [ common/user-account.nix ]; @@ -100,7 +100,14 @@ in services.dovecot2 = { enable = true; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + protocols.imap = true; + mail_driver = "maildir"; + mail_path = "${config.services.postfix.settings.main.mail_spool_directory}/%{user}"; + }; }; services.postfix = { From db2a583e7d11082389c937adebbbbcb056c55c5c Mon Sep 17 00:00:00 2001 From: Katalin Rebhan Date: Mon, 13 Apr 2026 14:17:07 +0200 Subject: [PATCH 049/258] nixosTests.rss2email: fixup for new dovecot module --- nixos/tests/rss2email.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/nixos/tests/rss2email.nix b/nixos/tests/rss2email.nix index 490d08943734..0b3c84b315f0 100644 --- a/nixos/tests/rss2email.nix +++ b/nixos/tests/rss2email.nix @@ -3,7 +3,7 @@ import ./make-test-python.nix { nodes = { server = - { pkgs, ... }: + { config, pkgs, ... }: { imports = [ common/user-account.nix ]; services.nginx = { @@ -33,9 +33,14 @@ import ./make-test-python.nix { }; services.dovecot2 = { enable = true; - enableImap = true; - mailLocation = "maildir:~/mail"; - protocols = [ "imap" ]; + enablePAM = true; + settings = { + dovecot_config_version = "2.4.3"; + dovecot_storage_version = config.services.dovecot2.package.version; + mail_driver = "maildir"; + mail_path = "~/mail"; + protocols.imap = true; + }; }; environment.systemPackages = let @@ -67,7 +72,7 @@ import ./make-test-python.nix { server.systemctl("start network-online.target") server.wait_for_unit("network-online.target") server.wait_for_unit("opensmtpd") - server.wait_for_unit("dovecot2") + server.wait_for_unit("dovecot") server.wait_for_unit("nginx") server.wait_for_unit("rss2email") From 3e05bcbf0cd8f92d16445c39d4944a5be5dd97da Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Apr 2026 18:24:28 +0000 Subject: [PATCH 050/258] high-tide: 1.2.0 -> 1.3.0 --- pkgs/by-name/hi/high-tide/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/hi/high-tide/package.nix b/pkgs/by-name/hi/high-tide/package.nix index 048f1c18673b..0a077520a74a 100644 --- a/pkgs/by-name/hi/high-tide/package.nix +++ b/pkgs/by-name/hi/high-tide/package.nix @@ -20,14 +20,14 @@ python313Packages.buildPythonApplication (finalAttrs: { pname = "high-tide"; - version = "1.2.0"; + version = "1.3.0"; pyproject = false; src = fetchFromGitHub { owner = "Nokse22"; repo = "high-tide"; tag = "v${finalAttrs.version}"; - hash = "sha256-KaUI0Sa2sYrwv6v8kVbBwaTLaeY/B6tnDMJNNGazn9M="; + hash = "sha256-BJN29Ew4yN2Whk9BVuo/eaumrN/65boeWc35lwbpBXg="; }; nativeBuildInputs = [ From 1991fe2df07e4809d7471038589d422edac594b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Apr 2026 20:37:11 +0000 Subject: [PATCH 051/258] lomiri-qt6.morph-browser: 1.99.3 -> 1.99.4 --- pkgs/desktops/lomiri/applications/morph-browser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/lomiri/applications/morph-browser/default.nix b/pkgs/desktops/lomiri/applications/morph-browser/default.nix index 7826a4abb3a1..346d7b05cf01 100644 --- a/pkgs/desktops/lomiri/applications/morph-browser/default.nix +++ b/pkgs/desktops/lomiri/applications/morph-browser/default.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "morph-browser"; - version = "1.99.3"; + version = "1.99.4"; src = fetchFromGitLab { owner = "ubports"; repo = "development/core/morph-browser"; tag = finalAttrs.version; - hash = "sha256-zSpgcOiudt1UIsW5tRGA5AmguJn2q4+XR/G8UCqxePk="; + hash = "sha256-gVRaM4pnQlfwRKYVsXk4wO79FgNJ60QBn0X2QZE+8a4="; }; outputs = [ From 90f54a1e9080a49541c2e418894dffdb29233096 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Apr 2026 22:32:27 +0000 Subject: [PATCH 052/258] scalafmt: 3.10.7 -> 3.11.0 --- pkgs/by-name/sc/scalafmt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scalafmt/package.nix b/pkgs/by-name/sc/scalafmt/package.nix index 5171aa58a73e..1e552714139d 100644 --- a/pkgs/by-name/sc/scalafmt/package.nix +++ b/pkgs/by-name/sc/scalafmt/package.nix @@ -9,7 +9,7 @@ let baseName = "scalafmt"; - version = "3.10.7"; + version = "3.11.0"; deps = stdenv.mkDerivation { name = "${baseName}-deps-${version}"; buildCommand = '' @@ -19,7 +19,7 @@ let cp $(< deps) $out/share/java/ ''; outputHashMode = "recursive"; - outputHash = "sha256-egN5P6jH/xvWm/5TXE/QyIyLdJqu8YQwkfIA40geRXs="; + outputHash = "sha256-oCfwYvyyMZqJh+N6rnzIIWiP9ufWApRUDUOuJ3eXyB4="; }; in stdenv.mkDerivation { From e1a2ff024b5351641249c29d6de0645c3bb4d087 Mon Sep 17 00:00:00 2001 From: sempiternal-aurora <78790545+sempiternal-aurora@users.noreply.github.com> Date: Mon, 13 Apr 2026 18:22:58 +1000 Subject: [PATCH 053/258] isabelle: mark cross compilation as broken --- pkgs/by-name/is/isabelle/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/is/isabelle/package.nix b/pkgs/by-name/is/isabelle/package.nix index 29273a55098f..0c48de36e306 100644 --- a/pkgs/by-name/is/isabelle/package.nix +++ b/pkgs/by-name/is/isabelle/package.nix @@ -330,7 +330,6 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Generic proof assistant"; - longDescription = '' Isabelle is a generic proof assistant. It allows mathematical formulas to be expressed in a formal language and provides tools for proving those @@ -346,6 +345,9 @@ stdenv.mkDerivation (finalAttrs: { lib.maintainers.jvanbruegge lib.maintainers.sempiternal-aurora ]; + # need to compile the heaps for host on build + # which requires us to use the host polyml toolchain + broken = !(stdenv.buildPlatform.canExecute stdenv.hostPlatform); platforms = [ "x86_64-linux" "aarch64-linux" From f4d0915cf970f223b6afa233f16109934d3f87a2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 02:33:12 +0000 Subject: [PATCH 054/258] seerr: 3.1.0 -> 3.1.1 --- pkgs/by-name/se/seerr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/seerr/package.nix b/pkgs/by-name/se/seerr/package.nix index 16c59d0ece15..c2c4aca0308d 100644 --- a/pkgs/by-name/se/seerr/package.nix +++ b/pkgs/by-name/se/seerr/package.nix @@ -20,20 +20,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "seerr"; - version = "3.1.0"; + version = "3.1.1"; src = fetchFromGitHub { owner = "seerr-team"; repo = "seerr"; tag = "v${finalAttrs.version}"; - hash = "sha256-POmxXuuxATWyNLnKKNO7W3BZ1WL0t0/0IoOpzqKs4oQ="; + hash = "sha256-D9rkOG2a9k/Rq4fwXiCYvcecTDf5Yn3+hEmcY1XDZpk="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; inherit pnpm; fetcherVersion = 3; - hash = "sha256-p45B6hp0BsSCAeOL7miVzVMG84UW24uUf2OpbH+xQuw="; + hash = "sha256-i6yWJ6iFIdfTKUkMsHEtoii0WkieTLBn5EG8dGdIyDM="; }; buildInputs = [ sqlite ]; From a92918f723a122ce7c07d31d8cf7943ee1848aaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 02:47:27 +0000 Subject: [PATCH 055/258] amp-cli: 0.0.1775463997-ga80857 -> 0.0.1776125492-g5cb0c2 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 25132dfa67d4..b6d4d9a07fbf 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1775463997-ga80857" + "@sourcegraph/amp": "^0.0.1776125492-g5cb0c2" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1775463997-ga80857", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1775463997-ga80857.tgz", - "integrity": "sha512-tQuoo8sh6z6JHyySL9/z/WJbWIZ2PdOxvhB4XMbAVbxs2W32arrDRLY/5iAHbtqsNqz7SXRVrHoQ/yMGre/Trw==", + "version": "0.0.1776125492-g5cb0c2", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1776125492-g5cb0c2.tgz", + "integrity": "sha512-LdicFMcgJLNrKAF5diTbOLykdb7znsFohcyGiZInpHl6xGyRyJdyqdeh7VdRSfP4vR5EQGIsi7+i1nQOs6ViDQ==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.10" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index b2767c229dd3..3a8534528775 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1775463997-ga80857"; + version = "0.0.1776125492-g5cb0c2"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-H74L/t0gGjn6m3UeZo8Ln1CEgRYZcKXO+I7O8VO7bL4="; + hash = "sha256-EXS32qGU+/SD5MqjXO10GRH0w8EvvP9OqCCfEQfV8Kg="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-tC28yduzwyJrzJbttMW0XLNxiv5dfS5dMiVyfY8J85Q="; + npmDepsHash = "sha256-YT92XzPl1fnJ2a7XdjAe1+01gTeWWJ20Ca5uiLVL+Q4="; propagatedBuildInputs = [ ripgrep From 9f06abd0762647ecdd83411b977a8f8c4c578661 Mon Sep 17 00:00:00 2001 From: r4v3n6101 Date: Tue, 14 Apr 2026 12:27:45 +0300 Subject: [PATCH 056/258] yggdrasil-ng: new maintainer `malik` --- pkgs/by-name/yg/yggdrasil-ng/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/yg/yggdrasil-ng/package.nix b/pkgs/by-name/yg/yggdrasil-ng/package.nix index dd4340d8a8d9..7af423a0b2de 100644 --- a/pkgs/by-name/yg/yggdrasil-ng/package.nix +++ b/pkgs/by-name/yg/yggdrasil-ng/package.nix @@ -23,6 +23,9 @@ rustPlatform.buildRustPackage (oldAttrs: { description = "Yggdrasil Network rewritten in Rust"; homepage = "https://github.com/Revertron/Yggdrasil-ng"; license = with lib.licenses; [ mpl20 ]; - maintainers = with lib.maintainers; [ r4v3n6101 ]; + maintainers = with lib.maintainers; [ + r4v3n6101 + malik + ]; }; }) From ce4e878164d047e197d905485b66465598475a5f Mon Sep 17 00:00:00 2001 From: Mynacol Date: Sun, 12 Apr 2026 20:21:40 +0000 Subject: [PATCH 057/258] zotero: 8.0.5 -> 9.0.0 For the new "read aloud" feature, speechd is required. And besides some build changes, the checks were adapted. --- pkgs/by-name/zo/zotero/js-build-fixes.patch | 16 +++++++------- pkgs/by-name/zo/zotero/package.nix | 21 ++++++++++++------- .../zo/zotero/pdf-reader-build-fix.patch | 12 +++++++++++ 3 files changed, 34 insertions(+), 15 deletions(-) create mode 100644 pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch diff --git a/pkgs/by-name/zo/zotero/js-build-fixes.patch b/pkgs/by-name/zo/zotero/js-build-fixes.patch index 446a476a0115..e2cbc6e44178 100644 --- a/pkgs/by-name/zo/zotero/js-build-fixes.patch +++ b/pkgs/by-name/zo/zotero/js-build-fixes.patch @@ -27,16 +27,18 @@ index b820304f3a..aafb6b1ef5 100644 } signatures['pdf-worker'] = { hash }; diff --git a/js-build/reader.js b/js-build/reader.js -index 67a02a3ad2..5de2f3ada8 100644 +index 12b5df6a92..20c3f20a57 100644 --- a/js-build/reader.js +++ b/js-build/reader.js -@@ -36,9 +36,6 @@ async function getReader(signatures) { +@@ -36,11 +36,6 @@ async function getReader(signatures) { await fs.remove(path.join(targetDir, 'zotero')); } catch (e) { -- console.error(e); +- if (!e.message?.includes('The requested URL returned error: 403')) { +- console.error(e); +- } - await exec('npm ci', { cwd: modulePath }); -- await exec('npm run build', { cwd: modulePath }); - await fs.copy(path.join(modulePath, 'build', 'zotero'), targetDir); - } - signatures['reader'] = { hash }; +- await exec('npm run build:zotero', { cwd: modulePath }); + if (!fs.pathExists(path.join(modulePath, 'build', 'zotero', 'pdf', 'build', 'pdf.mjs'))) { + throw new Error('pdf.js build failed to produce output'); + } diff --git a/pkgs/by-name/zo/zotero/package.nix b/pkgs/by-name/zo/zotero/package.nix index 081eaba71c7f..092cd26f55ca 100644 --- a/pkgs/by-name/zo/zotero/package.nix +++ b/pkgs/by-name/zo/zotero/package.nix @@ -16,6 +16,7 @@ copyDesktopItems, libGL, pciutils, + speechd-minimal, wrapGAppsHook3, nix-update-script, xvfb-run, @@ -27,14 +28,14 @@ let nodejs = nodejs_22; pname = "zotero"; - version = "8.0.5"; + version = "9.0.0"; src = fetchFromGitHub { owner = "zotero"; repo = "zotero"; tag = version; - hash = "sha256-Amk2ehdzrQjFhx1eEHcnq+Z+un+2bT/u4kpbWqD5Sbc="; fetchSubmodules = true; + hash = "sha256-70kVFnypdF3YDXfrA+BFSoGkBfQAjDVa2pWOmaoetBI="; }; pdf-js = buildNpmPackage { @@ -88,8 +89,11 @@ let pname = "zotero-pdf-reader"; inherit version nodejs; src = "${src}/reader"; - npmDepsHash = "sha256-p8O2gIF0S7QO0AR9TPPQsWUtRnKnf58zSl3JZN0lnuc="; - patches = [ ./pdf-reader-locales.patch ]; + npmDepsHash = "sha256-8marAeBAW5cKDaJT3xbVsXyVfGa5ehZYUYijDzFng38="; + patches = [ + ./pdf-reader-locales.patch + ./pdf-reader-build-fix.patch + ]; postPatch = '' rm -rf pdfjs/pdf.js cp -r ${pdf-js} pdfjs/pdf.js @@ -102,6 +106,7 @@ let mkdir -p locales/en-US/ cp -r ${src}/chrome/locale/en-US/zotero/* locales/en-US/ ''; + npmBuildScript = "build:zotero"; installPhase = '' runHook preInstall @@ -208,12 +213,11 @@ buildNpmPackage (finalAttrs: { # Skip some flaky/failing tests rm test/tests/retractionsTest.js for test in \ - "should throw error on broken symlink" \ "should use BrowserDownload for 403 when enforcing file type" \ "should use BrowserDownload for a JS redirect page" \ - "should keep attachments pane status after changing selection" \ - "should render preview robustly after making dense calls to render and discard" \ - "should discard attachment pane preview after becoming invisible" \ + "should throw error on broken symlink" \ + "should switch dialog from add note to add/edit citation" \ + "should vacuum the database with force option" \ ; do sed -i "s|it(\"$test|it.skip(\"$test|" test/tests/*.js done @@ -312,6 +316,7 @@ buildNpmPackage (finalAttrs: { lib.makeLibraryPath [ libGL pciutils + speechd-minimal ] }) ''; diff --git a/pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch b/pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch new file mode 100644 index 000000000000..d88cac365d26 --- /dev/null +++ b/pkgs/by-name/zo/zotero/pdf-reader-build-fix.patch @@ -0,0 +1,12 @@ +diff --git a/pdfjs/build b/pdfjs/build +index abd34be..509932f 100755 +--- a/pdfjs/build ++++ b/pdfjs/build +@@ -14,7 +14,6 @@ BUILD_BASE=./build + + # Move into the PDF.js directory, install dependencies, and build + pushd pdfjs/pdf.js +-npm ci + if [[ $PDFJS_CONFIG != "web" ]]; then + npx gulp generic + fi From b23bfc0347e393395abe284507fa603c10ff75c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 12:24:51 +0000 Subject: [PATCH 058/258] streamlink: 8.2.1 -> 8.3.0 --- pkgs/by-name/st/streamlink/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/streamlink/package.nix b/pkgs/by-name/st/streamlink/package.nix index 7a0478a0ee14..55ade72d5ae1 100644 --- a/pkgs/by-name/st/streamlink/package.nix +++ b/pkgs/by-name/st/streamlink/package.nix @@ -11,12 +11,12 @@ python3Packages.buildPythonApplication rec { pname = "streamlink"; - version = "8.2.1"; + version = "8.3.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-r6Jlgsq/ND9Jcz154ryaW76QrsfbskbsX5d5ZJnGN+4="; + hash = "sha256-bP/lW0LfOzwubdHAzEH8AUd6+8SWuoZ0D/pe7FwzPTQ="; }; patches = [ From 4edaa4c1b777c2c4a0bf5c592d826bf494ddeaef Mon Sep 17 00:00:00 2001 From: nanoyaki Date: Tue, 14 Apr 2026 16:53:28 +0200 Subject: [PATCH 059/258] pangolin-cli: 0.3.3 -> 0.6.0 --- pkgs/by-name/pa/pangolin-cli/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/pangolin-cli/package.nix b/pkgs/by-name/pa/pangolin-cli/package.nix index a1422a9e0b74..3671e2371131 100644 --- a/pkgs/by-name/pa/pangolin-cli/package.nix +++ b/pkgs/by-name/pa/pangolin-cli/package.nix @@ -10,16 +10,20 @@ buildGoModule (finalAttrs: { pname = "pangolin-cli"; - version = "0.3.3"; + version = "0.6.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "cli"; tag = finalAttrs.version; - hash = "sha256-VOb/rmfeJ51MaI37v9+wEDuSmPQyOuKqfGKxY7gtl1c="; + hash = "sha256-9uQLCSH7LLl8I/LgsgTo6w808iwmH1FF0GYNn5xyVuc="; }; - vendorHash = "sha256-hZj/PDNsWGplSrOgzJtL09/oFXHZ4zdS7BiRS+oy5bw="; + ldflags = [ + "-X github.com/fosrl/cli/internal/version.Version=${finalAttrs.version}" + ]; + + vendorHash = "sha256-eBrglhyqKy6pG9eF0yfJdCOLxeWys4atKAp9Jgtzdj8="; nativeBuildInputs = [ installShellFiles ]; From 9ee15cb23d067993cf1c029feb9ae9a892b734c0 Mon Sep 17 00:00:00 2001 From: klea Date: Tue, 14 Apr 2026 16:30:09 +0000 Subject: [PATCH 060/258] vim: 9.2.0106 -> 9.2.0340 Fixes several security issues: CVE-2026-34982 https://github.com/vim/vim/security/advisories/GHSA-8h6p-m6gr-mpw9 https://github.com/vim/vim/security/advisories/GHSA-2gmj-rpqf-pxvh https://github.com/vim/vim/security/advisories/GHSA-jc86-w7vm-8p24 --- pkgs/applications/editors/vim/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index afce0284b722..e34d28ccd302 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,6 +1,6 @@ { lib, fetchFromGitHub }: rec { - version = "9.2.0106"; + version = "9.2.0340"; outputs = [ "out" @@ -11,7 +11,7 @@ rec { owner = "vim"; repo = "vim"; rev = "v${version}"; - hash = "sha256-byOf2Gr1vA7xQw3YHV454te1QrVxRy3sXrLdFUp2XRg="; + hash = "sha256-jCnOVIafx+0o1nlHv7QJQrmxs1IAxh9BBshDOFdZdCM="; }; enableParallelBuilding = true; From d7927086eb15eb80c8d7e75c582179e425708697 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 14 Apr 2026 20:37:10 +0200 Subject: [PATCH 061/258] python3Packages.simple-salesforce: unbreak fixes https://hydra.nixos.org/build/325208875 --- .../python-modules/simple-salesforce/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/development/python-modules/simple-salesforce/default.nix b/pkgs/development/python-modules/simple-salesforce/default.nix index 846d4da8cb19..839f7d5810b0 100644 --- a/pkgs/development/python-modules/simple-salesforce/default.nix +++ b/pkgs/development/python-modules/simple-salesforce/default.nix @@ -7,6 +7,7 @@ pendulum, pyjwt, pytestCheckHook, + pytest-cov-stub, pytz, requests, responses, @@ -41,10 +42,17 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook + pytest-cov-stub pytz responses ]; + disabledTests = [ + "test_connected_app_login_failure" + "test_token_login_failure" + "test_token_login_failure_with_warning" + ]; + pythonImportsCheck = [ "simple_salesforce" ]; meta = { From 28f8b9237c5fd09a43d487df041ccbfb928667d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 02:21:54 +0000 Subject: [PATCH 062/258] slurm: 25-11-4-1 -> 25-11-5-1 --- pkgs/by-name/sl/slurm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slurm/package.nix b/pkgs/by-name/sl/slurm/package.nix index 0994c3675546..84236504a063 100644 --- a/pkgs/by-name/sl/slurm/package.nix +++ b/pkgs/by-name/sl/slurm/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "slurm"; - version = "25-11-4-1"; + version = "25-11-5-1"; # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php # because the latter does not keep older releases. @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { repo = "slurm"; # The release tags use - instead of . rev = "slurm-${builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-5axewcMS7+S9R7aQUlQH24M8+AeqO1/qNv+WZMkVDUc="; + hash = "sha256-YGENCN4Ge8wftpSNSA9zw2xV0Ltd0wJMROY+fwOREE8="; }; outputs = [ From d3add3b77c2c236c8e11962f2455312f328f0c8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 02:37:25 +0000 Subject: [PATCH 063/258] livekit-cli: 2.16.0 -> 2.16.2 --- pkgs/by-name/li/livekit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/livekit-cli/package.nix b/pkgs/by-name/li/livekit-cli/package.nix index e6fc5b19e695..0af6f643d0d4 100644 --- a/pkgs/by-name/li/livekit-cli/package.nix +++ b/pkgs/by-name/li/livekit-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "livekit-cli"; - version = "2.16.0"; + version = "2.16.2"; src = fetchFromGitHub { owner = "livekit"; repo = "livekit-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-qGxRNsVnrDl8N0hAh8WjumDvaL7Zs90HaRmXORvUWZs="; + hash = "sha256-3nyYX/BX6FxiAOcyAx/BEmzKvT+SQYXVERplEXvnscg="; }; - vendorHash = "sha256-6posDd3z2seRvGuWLsmPD5wOz4RVF4ulvmfTqWN29hE="; + vendorHash = "sha256-0MOZp6ZZ+UbGGykJ5TZL0KM1rP/ZlLS297/uU9HNaO8="; subPackages = [ "cmd/lk" ]; From 2a8e509e8144cbc4620ba5f7516455c9773ee85a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 14 Apr 2026 22:09:07 -0700 Subject: [PATCH 064/258] python3Packages.imap-tools: 1.11.1 -> 1.12.0 Diff: https://github.com/ikvk/imap_tools/compare/v1.11.1...v1.12.0 Changelog: https://github.com/ikvk/imap_tools/blob/v1.12.0/docs/release_notes.rst --- pkgs/development/python-modules/imap-tools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/imap-tools/default.nix b/pkgs/development/python-modules/imap-tools/default.nix index 56aaef013e81..93277ee7733b 100644 --- a/pkgs/development/python-modules/imap-tools/default.nix +++ b/pkgs/development/python-modules/imap-tools/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "imap-tools"; - version = "1.11.1"; + version = "1.12.0"; pyproject = true; src = fetchFromGitHub { owner = "ikvk"; repo = "imap_tools"; tag = "v${version}"; - hash = "sha256-6DvK8X/P6ZksR9k7sd0RJXbFtrk3Zbyt+CT73j/Ej3M="; + hash = "sha256-EUAt1M9ez5T/y02xHbyl/U/dkBHri92C6hTxY8iCplc="; }; build-system = [ setuptools ]; From 2c3968556b93e02de4ea8e03b4e383b289363bb7 Mon Sep 17 00:00:00 2001 From: Philipp Middendorf Date: Wed, 15 Apr 2026 08:03:18 +0200 Subject: [PATCH 065/258] crystfel: fix dead source URL The website for "mosflm", an analysis tool required by CrystFEL, has gone 404. The author is now using his own personal web site to host his application binary. --- .../science/physics/crystfel/default.nix | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/science/physics/crystfel/default.nix b/pkgs/applications/science/physics/crystfel/default.nix index 00c8fc0c4a17..6dbfa8802315 100644 --- a/pkgs/applications/science/physics/crystfel/default.nix +++ b/pkgs/applications/science/physics/crystfel/default.nix @@ -86,19 +86,18 @@ let src = if stdenv.hostPlatform.isDarwin then fetchurl { - url = "https://www.mrc-lmb.cam.ac.uk/mosflm/mosflm/ver${ + url = "https://www.mrc-lmb.cam.ac.uk/harry/imosflm/ver${ builtins.replaceStrings [ "." ] [ "" ] version - }/pre-built/mosflm-osx-64-noX11.zip"; - sha256 = "1da5wimv3kl8bccp49j69vh8gi28cn7axg59lrmb38s68c618h7j"; + }/downloads/mosflm-${version}-osx-64.zip"; + hash = "sha256-0sXgA3zSIjhy9+zTiv+K/51yZsIgGorMtKVjdRjW+AM="; } else fetchurl { - url = "https://www.mrc-lmb.cam.ac.uk/mosflm/mosflm/ver${ + url = "https://www.mrc-lmb.cam.ac.uk/harry/imosflm/ver${ builtins.replaceStrings [ "." ] [ "" ] version - }/pre-built/mosflm-linux-64-noX11.zip"; - hash = "sha256:1f2qins5kaz5v6mkaclncqpirx3mlz177ywm13py9p6s9mk99g32"; + }/downloads/imosflm-${version}-linux-64.zip"; + hash = "sha256-2we0K09W31LKgn9SHLGti50EA/zhbX+CWWuQGCSKW18="; }; - mosflmBinary = if stdenv.hostPlatform.isDarwin then "bin/mosflm" else "mosflm-linux-64-noX11"; in stdenv.mkDerivation { pname = "mosflm"; @@ -112,13 +111,11 @@ let makeWrapper ]; - sourceRoot = "."; - # mosflm statically links against its own libccp4, which as the syminfo.lib environment variable problem. # Here, we circumvent it by creating a little wrapper script that calls mosflm after setting the SYMINFO variable. installPhase = '' mkdir -p $out/bin - cp ${mosflmBinary} $out/bin/mosflm-raw + cp bin/mosflm $out/bin/mosflm-raw makeWrapper $out/bin/mosflm-raw $out/bin/mosflm --set SYMINFO ${libccp4}/share/syminfo.lib --add-flags -n ''; }; From 20c6b3ab0c2e48ea22587a3b717e502f39b77d5b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 09:08:08 +0000 Subject: [PATCH 066/258] litestream: 0.5.10 -> 0.5.11 --- pkgs/by-name/li/litestream/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/litestream/package.nix b/pkgs/by-name/li/litestream/package.nix index fad210501e68..d8b6d13507d7 100644 --- a/pkgs/by-name/li/litestream/package.nix +++ b/pkgs/by-name/li/litestream/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "litestream"; - version = "0.5.10"; + version = "0.5.11"; src = fetchFromGitHub { owner = "benbjohnson"; repo = "litestream"; rev = "v${finalAttrs.version}"; - hash = "sha256-xp1Ic7sF3yzpR4FgMOfx/uRp/jv/qzTgSlItOIrl2pI="; + hash = "sha256-LGlcc/FoBiZ7YiZUyqdYmAoV9BgUm4h2/n/KQ3NzFa4="; }; ldflags = [ @@ -21,7 +21,7 @@ buildGoModule (finalAttrs: { "-X main.Version=${finalAttrs.version}" ]; - vendorHash = "sha256-e2fsgK/fZNIos5W/Gc3u72uzoT2igs6BgzYtz1PyI10="; + vendorHash = "sha256-Zf7BdL0mljGFrRTx4JJxAUXUm6Uh/sVJP/zOJ4ef/CU="; passthru.tests = { inherit (nixosTests) litestream; }; From 51cc8bb0cc09f7cb852605d4b997afe0c857ba45 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 09:48:36 +0000 Subject: [PATCH 067/258] wheelwizard: 2.4.3 -> 2.4.4 --- pkgs/by-name/wh/wheelwizard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix index 3da38ae29c54..2e450dc8d850 100644 --- a/pkgs/by-name/wh/wheelwizard/package.nix +++ b/pkgs/by-name/wh/wheelwizard/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule rec { pname = "wheelwizard"; - version = "2.4.3"; + version = "2.4.4"; src = fetchFromGitHub { owner = "TeamWheelWizard"; repo = "WheelWizard"; tag = version; - hash = "sha256-WJVEofU41ZoOYLgD2TMPy50KQ44SPuLKS2piRmI9wV8="; + hash = "sha256-uuEAJPV3P9SRs77nDC9nR3XtnGJreD+H1Xweyx4tU2s="; }; postPatch = '' rm .config/dotnet-tools.json From 60ea05669ba4dd5b732f0552c3e5c310b51e5c73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 10:23:36 +0000 Subject: [PATCH 068/258] qovery-cli: 1.57.5 -> 1.157.6 --- pkgs/by-name/qo/qovery-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix index 29c788568aa7..d45a2917a2a7 100644 --- a/pkgs/by-name/qo/qovery-cli/package.nix +++ b/pkgs/by-name/qo/qovery-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "qovery-cli"; - version = "1.57.5"; + version = "1.157.6"; src = fetchFromGitHub { owner = "Qovery"; repo = "qovery-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-kdBy083GZ5fDHsiNHsa6J9rjnA5kf3VeyREi5mW0Ov8="; + hash = "sha256-zkTiGo8QtcE4TrmYpuXBzq/b9IJQ4e3T3h11NbuFRM0="; }; - vendorHash = "sha256-i0QWcRF8PKDQmZMzI0mHWY6pDbnjAOoXKxg9onavTjw="; + vendorHash = "sha256-kENqEnk5RxN8kJ/dnXtG6ypnb8CPcOsHKid1z6uuKAc="; env.CGO_ENABLED = 0; From da030ba20bee1b18216f4de89ecab021b3d4a911 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 10:26:16 +0000 Subject: [PATCH 069/258] sub-store-frontend: 2.16.46 -> 2.16.55 --- pkgs/by-name/su/sub-store-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index 0732de11ed1c..25100d0ea7dc 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -13,13 +13,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.16.46"; + version = "2.16.55"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-2E1g4QlakBKT8B81BYGjJMttutg02e2Azo2XVpbzkgM="; + hash = "sha256-9QBgy+5sIvFcbZpxFc9mOowH4dw4rewqLYZfUKwPOjU="; }; nativeBuildInputs = [ From 9b46d204bf6356dff96646166da58108b28a51f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 10:43:18 +0000 Subject: [PATCH 070/258] sub-store: 2.21.81 -> 2.21.98 --- pkgs/by-name/su/sub-store/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store/package.nix b/pkgs/by-name/su/sub-store/package.nix index 74800cd0fe55..b6314d4dce56 100644 --- a/pkgs/by-name/su/sub-store/package.nix +++ b/pkgs/by-name/su/sub-store/package.nix @@ -15,13 +15,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store"; - version = "2.21.81"; + version = "2.21.98"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store"; tag = finalAttrs.version; - hash = "sha256-ERmNMStNVLXyNWQRQnAtvH2Y2kLU6jAi4tflCcHr4/w="; + hash = "sha256-r2zlOZQ6pPxm/zjtaJkMMaG3vM/05xvS+hTDg4bydo8="; }; sourceRoot = "${finalAttrs.src.name}/backend"; From 3c1e69a45bfb45c52fb36ef92c530587bdef40d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 10:55:41 +0000 Subject: [PATCH 071/258] yubikey-manager: 5.9.0 -> 5.9.1 --- pkgs/by-name/yu/yubikey-manager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yu/yubikey-manager/package.nix b/pkgs/by-name/yu/yubikey-manager/package.nix index 88e7a318aed9..c9047d500930 100644 --- a/pkgs/by-name/yu/yubikey-manager/package.nix +++ b/pkgs/by-name/yu/yubikey-manager/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonPackage rec { pname = "yubikey-manager"; - version = "5.9.0"; + version = "5.9.1"; pyproject = true; src = fetchFromGitHub { owner = "Yubico"; repo = "yubikey-manager"; tag = version; - hash = "sha256-8SWuhuFeMRIskJRxeb67gA3gdhSDf/vnrYHra6t71Bc="; + hash = "sha256-ldJZWKzXDyBTHkrhiIRI4RFCBEZxVPiHBqzmcCT7PYc="; }; postPatch = '' From 30ebbc660f5cee42e4bb1ec57fc5d5f8a6c82b5e Mon Sep 17 00:00:00 2001 From: Guillaume Girol Date: Wed, 15 Apr 2026 12:00:00 +0000 Subject: [PATCH 072/258] lnav: 0.13.2 -> 0.14.0 --- pkgs/by-name/ln/lnav/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ln/lnav/package.nix b/pkgs/by-name/ln/lnav/package.nix index b59d8ea3c0ae..53cf366fb6c8 100644 --- a/pkgs/by-name/ln/lnav/package.nix +++ b/pkgs/by-name/ln/lnav/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "lnav"; - version = "0.13.2"; + version = "0.14.0"; src = fetchFromGitHub { owner = "tstack"; repo = "lnav"; tag = "v${finalAttrs.version}"; - hash = "sha256-IYBcYnai7Se3/GNITzhpSV/XYvCUvcpiZDTF4Y58Zt0="; + hash = "sha256-BP4QiGO6x2o+9hRvoB4gz1IfQbr/yLVHgT9PWX/k/3c="; }; enableParallelBuilding = true; @@ -68,11 +68,11 @@ stdenv.mkDerivation (finalAttrs: { ]; cargoDeps = rustPlatform.fetchCargoVendor { - src = "${finalAttrs.src}/src/third-party/prqlc-c"; - hash = "sha256-hXjn2CF4FxCfDzikWif9hGWRmlIJI+nxbcV8EBEWxis="; + src = "${finalAttrs.src}/src/third-party/lnav-rs-ext"; + hash = "sha256-Dy+V45X27dy2TN3JRic6nLmmG11I1Pw7m+vYKYJMnQs="; }; - cargoRoot = "src/third-party/prqlc-c"; + cargoRoot = "src/third-party/lnav-rs-ext"; preConfigure = '' ./autogen.sh From 6f69eaf0113dd0bef34936f0919dd7dad237a4b3 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Wed, 15 Apr 2026 14:11:24 +0200 Subject: [PATCH 073/258] corrscope: Relax ruamel-yaml dep --- pkgs/by-name/co/corrscope/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/co/corrscope/package.nix b/pkgs/by-name/co/corrscope/package.nix index 6e97bb8c74ee..4dd648b3fecf 100644 --- a/pkgs/by-name/co/corrscope/package.nix +++ b/pkgs/by-name/co/corrscope/package.nix @@ -61,6 +61,10 @@ python3Packages.buildPythonApplication (finalAttrs: { ] ); + pythonRelaxDeps = [ + "ruamel-yaml" + ]; + dontWrapQtApps = true; preFixup = '' From f6d9dae1def126fe30f87a22750d19ccb919b30d Mon Sep 17 00:00:00 2001 From: Paul Meyer Date: Wed, 15 Apr 2026 12:25:44 +0200 Subject: [PATCH 074/258] disorderfs: 0.5.11 -> 0.6.2 Signed-off-by: Paul Meyer --- pkgs/by-name/di/disorderfs/package.nix | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/di/disorderfs/package.nix b/pkgs/by-name/di/disorderfs/package.nix index 45c081f5d0bf..48f79c65e24a 100644 --- a/pkgs/by-name/di/disorderfs/package.nix +++ b/pkgs/by-name/di/disorderfs/package.nix @@ -1,20 +1,23 @@ { lib, stdenv, - fetchurl, + fetchFromGitLab, pkg-config, - fuse, + fuse3, attr, asciidoc-full, }: stdenv.mkDerivation (finalAttrs: { pname = "disorderfs"; - version = "0.5.11"; + version = "0.6.2"; - src = fetchurl { - url = "http://http.debian.net/debian/pool/main/d/disorderfs/disorderfs_${finalAttrs.version}.orig.tar.bz2"; - sha256 = "sha256-KqAMKVUykCgVdNyjacZjpVXqVdeob76v0iOuSd4TNIY="; + src = fetchFromGitLab { + domain = "salsa.debian.org"; + owner = "reproducible-builds"; + repo = "disorderfs"; + tag = finalAttrs.version; + hash = "sha256-1ehGbNYbOewnDrQ1JhozKMvfVaCH7sDCxrD0dvwAfw0="; }; nativeBuildInputs = [ @@ -23,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - fuse + fuse3 attr ]; From f13f4d9c6f8e2d0dd4a00480282ec9cc1c16663b Mon Sep 17 00:00:00 2001 From: Nathan Gill Date: Wed, 15 Apr 2026 14:40:20 +0100 Subject: [PATCH 075/258] noctalia-shell: 4.7.5 -> 4.7.6 - bump `noctalia-shell` from 4.7.5 to 4.7.6 resolves #510222 --- pkgs/by-name/no/noctalia-shell/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noctalia-shell/package.nix b/pkgs/by-name/no/noctalia-shell/package.nix index d8c138bb03d6..7d425e4ad0e5 100644 --- a/pkgs/by-name/no/noctalia-shell/package.nix +++ b/pkgs/by-name/no/noctalia-shell/package.nix @@ -68,13 +68,13 @@ let in stdenvNoCC.mkDerivation (finalAttrs: { pname = "noctalia-shell"; - version = "4.7.5"; + version = "4.7.6"; src = fetchFromGitHub { owner = "noctalia-dev"; repo = "noctalia-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-0xoCuJSRSWcn4mCX382lCxqLbnuOrrqS4dOcdpoUmZg="; + hash = "sha256-oGMYWsP0qthxQisirZc/r/vpdGTZrInwkh75AC714AE="; }; nativeBuildInputs = [ From c62b7e77b8d1fece7f757f9973ac10500044c59c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:30 +0530 Subject: [PATCH 076/258] cosmic-applets: drop upstream patch to bump version to 1.0.10 --- .../dedup-cosmic-settings.patch | 58 ------------------- pkgs/by-name/co/cosmic-applets/package.nix | 8 --- 2 files changed, 66 deletions(-) delete mode 100644 pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch diff --git a/pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch b/pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch deleted file mode 100644 index 19d4a331724e..000000000000 --- a/pkgs/by-name/co/cosmic-applets/dedup-cosmic-settings.patch +++ /dev/null @@ -1,58 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 7c10e63a..052a5852 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1658,7 +1658,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-a11y-manager-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "cosmic-protocols", - "iced_futures", -@@ -1672,7 +1672,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-accessibility-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "cosmic-dbus-a11y", - "futures", -@@ -1685,7 +1685,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-airplane-mode-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "futures", - "iced_futures", -@@ -1718,7 +1718,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-daemon-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "futures", - "iced_futures", -@@ -1731,7 +1731,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-network-manager-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "bitflags 2.10.0", - "cosmic-dbus-networkmanager", -@@ -1765,7 +1765,7 @@ dependencies = [ - [[package]] - name = "cosmic-settings-upower-subscription" - version = "1.0.2" --source = "git+https://github.com/pop-os/cosmic-settings#55b502dff39bf4be056c23888aaad185f9227eb2" -+source = "git+https://github.com/pop-os/cosmic-settings#b46a55d4237f1fd6e1bacc852ceb053e6a26c2fe" - dependencies = [ - "futures", - "iced_futures", diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index d0b070b50a11..79a160814d75 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -30,14 +30,6 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-x2FHzgbxxHJEYlCK0bi5j7WdAqAlcocLYW20y2ionBc="; }; - cargoPatches = [ - # The lockfile references two different revisions of the same internal repository cosmic-settings, - # which likely is unintentional and currently causing issues with fetchCargoVendor. - # Upstream already resolved this because of a general dependency update, so this can be removed on the - # next update. - ./dedup-cosmic-settings.patch - ]; - cargoHash = "sha256-R9d7slLid3x7NYXkMfcRRa4zY8/RxW+QLMZGsvHdfCw="; nativeBuildInputs = [ From a3b76be862c2da917c2ba18755bf4dc239b33f68 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:30 +0530 Subject: [PATCH 077/258] cosmic-applets: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-applets/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 79a160814d75..acb6ab6403a9 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-x2FHzgbxxHJEYlCK0bi5j7WdAqAlcocLYW20y2ionBc="; + hash = "sha256-+E7d8I9xKaTzJzVlJhPb23ak8M9wgjnB6rwYFdpnjcs="; }; - cargoHash = "sha256-R9d7slLid3x7NYXkMfcRRa4zY8/RxW+QLMZGsvHdfCw="; + cargoHash = "sha256-uxz6kMuxhDTehHxDcA43iO+zVHBofbtO6HZoWEf3E30="; nativeBuildInputs = [ just From 1d47f9b0fa1aec45c2a12bfe65f406bffe4bdf2d Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:31 +0530 Subject: [PATCH 078/258] cosmic-applibrary: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-applibrary/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index 98484a2c2249..ed00811f5cfb 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-sHF5jNY6sAZtWPeIgYjrLlhpSzhfoU21kA0ejWRkf98="; + hash = "sha256-+ewcDeRskge8mgGo7b9rf0i0vg+mdR3iwK/LF38UTvM="; }; - cargoHash = "sha256-h/LjcSKnmZof4/OFyLDUFWcjn6TiTt8eRAJkj8lUC0Y="; + cargoHash = "sha256-Cd4tNG+qXYwCUKIXnE5+LzaCBmRJnDWrI1uGwFiFhWA="; nativeBuildInputs = [ just From f97289b411eca871e0bb60120c809484669449e7 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:31 +0530 Subject: [PATCH 079/258] cosmic-bg: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-bg/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 116d9e20b7f4..81f68f77e579 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-epwCl68NWKgGMUrwIA7ALlOLMTLxyShqfV0ARXsZxrs="; + hash = "sha256-f8XVAxxP+RdsVaVKqicZBkZiGXPCMfpP6Z4sBDeoYyo="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { "${cosmic-wallpapers}/share/backgrounds/cosmic/orion_nebula_nasa_heic0601a.jpg" ''; - cargoHash = "sha256-BEQQy79s9B0GLr0w2+8N5s24Ko8ikWjRxf8DmLve8kc="; + cargoHash = "sha256-ahz/isgQpt48lWQM4V7Y4NwUlyX8+tW9LHNxZJe3SD4="; nativeBuildInputs = [ just From a3ac98f4092cd04f7dc72b6466f85d64398572c6 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:31 +0530 Subject: [PATCH 080/258] cosmic-comp: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-comp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index 43a4d66b4d4a..f4aa7b67143a 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-TGTKUF7rYZ/Koem4rPBFYHatzhhqpWe/1WmAqlY3odg="; + hash = "sha256-eFUvLBk+EkemDWJk7A0bd3R0fip31u2zqjmKKVim8Y0="; }; - cargoHash = "sha256-MI8cJzjZd2UeWBESu8xEDYQv0Oa4PRhc4pOCN0zDNO4="; + cargoHash = "sha256-80xojIrLd8Foxu9Qbf/cCImP4T4I7otA1iJbr7/lEb8="; separateDebugInfo = true; From b1d31b0b70e3c755265a52dee118eab30da2707c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:31 +0530 Subject: [PATCH 081/258] cosmic-edit: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-edit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index a337eb75ac62..0a336fc306fa 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,17 +16,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-qmzVc09VFZBS5S/C5JL0OzPnCX5jERXPE8iFycDUj/A="; + hash = "sha256-L4OtNqcvXMjQZtt26H+NIh6bzgDoFlyZuViXoG9RdaI="; }; - cargoHash = "sha256-VEPahTeBPMx+xoZWRFgmbLLEw8l2QXqr/Sk06gW2Mds="; + cargoHash = "sha256-Qs+THwbp6TNcSzO33Y0j/o8WP9E5ti0HCxknOo7h1H0="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" From f2f23a2dcdd5e2a6ea079365bd39eee1f10c5438 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:31 +0530 Subject: [PATCH 082/258] cosmic-files: drop upstream patch to bump version to 1.0.10 --- pkgs/by-name/co/cosmic-files/package.nix | 9 --------- 1 file changed, 9 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 5d8af40db99e..c631ef9c1e5e 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, rustPlatform, just, libcosmicAppHook, @@ -25,14 +24,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-HMHS6HrOUVnrWbyGi9wadl9++onBNNCRw4r4nohvQzI="; - patches = [ - (fetchpatch { - # patch for fixing build error introduced in `epoch-1.0.7` - url = "https://github.com/pop-os/cosmic-files/commit/49e3d95e7a5e02c279f2be1f1f4dfdba2fb532dc.patch"; - hash = "sha256-Ohf3K+ehFvIurPOReFDML+wfBvdxCi7Ef3eCoSLnXFM="; - }) - ]; - nativeBuildInputs = [ just libcosmicAppHook From 644b02f101a026d02f6c4221fcf3548a95e0b8b4 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:32 +0530 Subject: [PATCH 083/258] cosmic-files: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-files/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index c631ef9c1e5e..166ae96b3d89 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-KXXNYNGun1stXXzY4OWzOVLrLXAs5g7NNaSYajavDvU="; + hash = "sha256-cPnsnn9VLyTFA9htsovboDygt7NEAr9XdrJsP45bE08="; }; - cargoHash = "sha256-HMHS6HrOUVnrWbyGi9wadl9++onBNNCRw4r4nohvQzI="; + cargoHash = "sha256-DB5u0MSdrxYIGcndbyUUeNPuXXN0OScd519XBxB1lLg="; nativeBuildInputs = [ just From 4d624c46e0e3aa012aedcb4021290e506ca00914 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:32 +0530 Subject: [PATCH 084/258] cosmic-greeter: drop upstream patch to bump version to 1.0.10 --- pkgs/by-name/co/cosmic-greeter/package.nix | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index 095699d3422d..db2311e3fb3b 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -15,7 +15,6 @@ nix-update-script, nixosTests, orca, - fetchpatch2, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -32,15 +31,6 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-J5ycaeKZsEBPcI9JH8bHsOAcXXwcx/D21GlVhJZbGwM="; - cargoPatches = [ - (fetchpatch2 { - # https://github.com/pop-os/cosmic-greeter/pull/426 - name = "security-hardening.patch"; - url = "https://github.com/pop-os/cosmic-greeter/commit/6049b50f8984f98c2c61117d86b9f6f9befc9300.patch?full_index=1"; - hash = "sha256-T9tc4Krmp5jieKhbaTgI1CByWqSWy97HWcKMIXzr7MU="; - }) - ]; - env.VERGEN_GIT_SHA = finalAttrs.src.tag; cargoBuildFlags = [ "--all" ]; From 310f5c15b291f551da42b87e9290b74d5a586bad Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:32 +0530 Subject: [PATCH 085/258] cosmic-greeter: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-greeter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index db2311e3fb3b..a7c47b818d02 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -19,17 +19,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-U0JrxvMWzISSA0tP8moasN7iN7TfZreEwbvWZGHRn8E="; + hash = "sha256-59t0jKXspmhwnTYPa96tNkYrOuCFZ80g/VJsyrZ0s10="; }; - cargoHash = "sha256-J5ycaeKZsEBPcI9JH8bHsOAcXXwcx/D21GlVhJZbGwM="; + cargoHash = "sha256-MZmbwmc1DPCZ9g4OM9gy0IuXgy/zxreujEYY3Ji5Ad8="; env.VERGEN_GIT_SHA = finalAttrs.src.tag; From c6c4fc27a5fac104fe3d184f7482592c5c4ec46d Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:32 +0530 Subject: [PATCH 086/258] cosmic-icons: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index b7e6dde4e603..3b1bc8237b88 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-dLiBao8jvtxxSlENceVkPJNChwEK1Wtf3k5hY97WZoI="; + hash = "sha256-h6vnOL3T4o2VDoQ5vLGg3s6nMYcPKysI5RxbjnbnCFI="; }; nativeBuildInputs = [ just ]; From 24f893df9b0b7540c074285ca9f298b4b4d84d53 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:32 +0530 Subject: [PATCH 087/258] cosmic-idle: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-idle/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 491f236b2e38..e09dca350c55 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,7 +16,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { From b16e50714f005bad5cb3e507e14e9d5cd0a6e4c0 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:33 +0530 Subject: [PATCH 088/258] cosmic-initial-setup: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-initial-setup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index a02b0b65bfd6..ab06d9cd4256 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -14,14 +14,14 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-initial-setup"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-initial-setup"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-+yl3MIBNO3G0O4o4Iu1vMkcLW4UMj8mPv9IWCCcqG6s="; + hash = "sha256-wq0uqS0gNM4w6E+1pTPU6C8Mx4j8/MNp+0Oiw1kbwck="; }; cargoHash = "sha256-Kj+eaTMHMQQHN0X3prIuZm1wvfnaV7BUlUKem6JLtc8="; From b6d81b7b4c7e936d040b60858171abd662d1c64f Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:33 +0530 Subject: [PATCH 089/258] cosmic-launcher: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-launcher/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index d7e7c0e9d09c..8f1ccd36a539 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-zrU5wn/DaIJiIri5u40t4etqkyn8ZO9ITTyJQGyqziw="; + hash = "sha256-g2j0rh/gNe30DXSjPaGE8HH2aQ0tOW0wimSUt5D08yo="; }; - cargoHash = "sha256-o2CyAjUp0E4m5G4SG8vm4RhQzvFsmbgfJDQRRxoyGEg="; + cargoHash = "sha256-KsiW+/WYKCfoUJB++ov0FGcmZhew2NjvzkBlcH/Vubw="; nativeBuildInputs = [ just From b7997b3a3532cdbee37cb6d0f17d4b041706bb10 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:33 +0530 Subject: [PATCH 090/258] cosmic-notifications: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-notifications/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 83ebdbc4243b..eb409e186074 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-uBnKwl1yZh/QPV6pastve2UBLwG/VjYVQmGJ3kZt8c8="; + hash = "sha256-/q+OIkKxqsLK2b9jjwDyVEkdNy0Xav3t4DicD3GeQD8="; }; - cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns="; + cargoHash = "sha256-+yNXOKZYWoR3yK1ulNRStJZbNTEDsKErL1N1wNiYsOM="; nativeBuildInputs = [ just From 9d8a32f483f2b5ad80bec7d6dade46234dc5ef92 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:33 +0530 Subject: [PATCH 091/258] cosmic-osd: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-osd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index 06375b289bc9..a788c0a1a9cc 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-HhE8/N+tD12MLWQwqsoQSQFtFMj2LZkUTPkOijmEBaM="; + hash = "sha256-TniUR2CwqHkouQ1OPYi8z3jxDiXJoWYqUjheKtmggD8="; }; - cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU="; + cargoHash = "sha256-Q6nsaYlAZwSoANsrrdaIrNdnzaJiBRMUzZdbtHLupio="; nativeBuildInputs = [ just From c68a447f15bbf3c33f29ce4adaea25c18575a80c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:33 +0530 Subject: [PATCH 092/258] cosmic-panel: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-panel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index e66dff463adb..7b4aa8c5fbe0 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,17 +11,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ZNbX9Xs84TQmoke+xEolpkGqgJkC/lIuMKWRJjgZ+nE="; + hash = "sha256-QbdLYJMe1jxBb5c2LsQXwfURNldkR+WAYq+7fpoXJJU="; }; - cargoHash = "sha256-ZkjXZrcA4qKHSjEOxj7+j10PxJw/du8B2Mee2fxPJxs="; + cargoHash = "sha256-vXmLoyHtHvzy47CZvtCEeyyZrYCc+RciE54OKwqJiBw="; nativeBuildInputs = [ just From 16b3a4f0ea256817147f27b94fcdc4a032bda74b Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:34 +0530 Subject: [PATCH 093/258] cosmic-player: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-player/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index f8bde4b5bd93..3c5e81c42d8d 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-t0gm/LYXwHDnEo7WEgucWt0en54LYzlN2W52GwbMpwI="; + hash = "sha256-VmOTEpnDic2PMEhmFNDXz7CHw3MdInZXZlp237BU+jY="; }; - cargoHash = "sha256-IWL6x5nHcadQYW0bwA8uavLfJFshVigtqP42M4MiNYE="; + cargoHash = "sha256-FyvBjJEwluKFZtFYByd4aeMhtLHKjnoAa+qIaOUS0vE="; nativeBuildInputs = [ just From 107e2579e4a42d3cb198c889c60e0c6fede92cb5 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:34 +0530 Subject: [PATCH 094/258] cosmic-randr: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-randr/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index c0106ba52fc9..93aac664a948 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,7 +12,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { From a9c2e0799e10842794106e8d0b8639014dfb9c18 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:34 +0530 Subject: [PATCH 095/258] cosmic-reader: 0-unstable-2026-03-09 -> 0-unstable-2026-04-14 --- pkgs/by-name/co/cosmic-reader/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index ed9c93f19ecb..b73fa7e4eb20 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-reader"; - version = "0-unstable-2026-03-09"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-reader"; - rev = "a7a2b6dab1603c28ba42a66f1ea63fd85062d22f"; - hash = "sha256-4IUgrMVDHJwdqKmu//t52Ngwr3QWeVgptDcllkyof0k="; + rev = "34108afa746d7388e94a89ebfb9801395ae1f98e"; + hash = "sha256-h5joBcL49Kegwfci1OBENEclFn2/8n1KFaF4r3DcuLc="; }; cargoHash = "sha256-p0dg5RNXkzbi+/RB5k+jr34RNOp+Irahj0BiFUddfnk="; From 4095d8ef61457d7e667e8038f5c886495ca59823 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:34 +0530 Subject: [PATCH 096/258] cosmic-screenshot: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-screenshot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index b41f944af41d..ea37323fbf71 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-w80z/mKr+kYLeg5MMR0GfS/XkX5EU+unvmlRCUZvp6A="; + hash = "sha256-w7UySGvCibxDEyu/LBckvHDruOH3v1IVoKezgvt0zak="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; From d06b31a3bf76e01a15c9d4d90165b66e1dd1c3ce Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:34 +0530 Subject: [PATCH 097/258] cosmic-session: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-session/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index e04e59c55019..a26d15b46c68 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-PJkr2etwcgzTELzsAVb2agof8tRZGEnDTKJ+1/9Q3bU="; + hash = "sha256-t7BUBJ9MjTSd2rSkKtiYkltbfcpOcXl2smXxV84l3GY="; }; cargoHash = "sha256-wFh9AYQRZB9qK0vCrhW9Zk61Yg+VY3VPAqJRD47NbK4="; From 9247b99670fba3dc0aeb155018ded70423132462 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:35 +0530 Subject: [PATCH 098/258] cosmic-settings: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-settings/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index c6a4429271dc..73136945a57d 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-bSguS+nrbKkxr8yGGmvRlPI9/b0uctLHKoV+y6Kc1Bw="; + hash = "sha256-/gFJvV5v4T30mkA8ppSc/kevwwR1RgIXWMGI+HmxK+U="; }; - cargoHash = "sha256-fUfj/defu74AYNTG/Wv3lxGbrPmRHZYSwN5ZZ98zwKw="; + cargoHash = "sha256-Nxc9VYtyG1avv1a32IZjsNQIQo5WmRJzjMEcf20B06s="; nativeBuildInputs = [ cmake From ac6d3ea9a9177e78113999b3c936509362f283c5 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:35 +0530 Subject: [PATCH 099/258] cosmic-settings-daemon: drop upstream patch to bump version to 1.0.10 --- .../dedup-dbus-settings-bindings.patch | 31 ------------------- .../co/cosmic-settings-daemon/package.nix | 7 ----- 2 files changed, 38 deletions(-) delete mode 100644 pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch diff --git a/pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch b/pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch deleted file mode 100644 index d9859274e295..000000000000 --- a/pkgs/by-name/co/cosmic-settings-daemon/dedup-dbus-settings-bindings.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index e8a98ee..3902dcf 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -912,7 +912,7 @@ dependencies = [ - [[package]] - name = "cosmic-dbus-a11y" - version = "0.1.0" --source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca" -+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629" - dependencies = [ - "zbus", - ] -@@ -3160,7 +3160,7 @@ checksum = "f5e54036fe321fd421e10d732f155734c4e4afd610dd556d9a82833ab3ee0bed" - [[package]] - name = "locale1" - version = "0.1.0" --source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca" -+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629" - dependencies = [ - "zbus", - ] -@@ -5577,7 +5577,7 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" - [[package]] - name = "upower_dbus" - version = "0.3.2" --source = "git+https://github.com/pop-os/dbus-settings-bindings#3b86984332be2c930a3536ab714b843c851fa8ca" -+source = "git+https://github.com/pop-os/dbus-settings-bindings#0fa672f8dadb884001ef9a251b149ed432879629" - dependencies = [ - "serde", - "serde_repr", diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index b50b70f827bd..4845284a5773 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -26,13 +26,6 @@ rustPlatform.buildRustPackage (finalAttrs: { hash = "sha256-np1syOfFqL6eZpnlwNb8WOXB0oqSkxIshX0JiyDlN1A="; }; - cargoPatches = [ - # The lockfile references two different revisions of the same internal repository dbus-settings-bindings, - # which likely is unintentional and currently causing issues with fetchCargoVendor. - # Upstream PR: https://github.com/pop-os/cosmic-settings-daemon/pull/139 - ./dedup-dbus-settings-bindings.patch - ]; - postPatch = '' substituteInPlace src/battery.rs \ --replace-fail '/usr/share/sounds/Pop/' '${pop-gtk-theme}/share/sounds/Pop/' From 32d19a4867ecb2c655ece18e76126c2f99f2ed69 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:35 +0530 Subject: [PATCH 100/258] cosmic-settings-daemon: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index 4845284a5773..803520857390 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-np1syOfFqL6eZpnlwNb8WOXB0oqSkxIshX0JiyDlN1A="; + hash = "sha256-CKJcVYLuLJNqvmgDM+ugVojgzmG7WAVEAGmEkUyTs3c="; }; postPatch = '' @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '/usr/share/themes/adw-gtk3' '${adw-gtk3}/share/themes/adw-gtk3' ''; - cargoHash = "sha256-r9ZL3eNvoCWHFfxzSrETewPXIo+aGebWzBk19ra4AXY="; + cargoHash = "sha256-pvoCqFvMVqNTfdU5WidGijfFNsC9i2XNuNV33F8aKZw="; nativeBuildInputs = [ pkg-config ]; From bbc7a5efeac6177b3e9f7ff943ad1747fb082ce1 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:35 +0530 Subject: [PATCH 101/258] cosmic-store: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-store/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index c7175f806b78..268f12f884a8 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-B5WdvrK7dV8C9/M577S/gbxksA5zdmhDqkidFFAbyH0="; + hash = "sha256-miR50DtNaUOOoVZ25vD0WuQ+PN/8DYy2cPFGcUE7Y+Y="; }; - cargoHash = "sha256-5ak3jbGD4TUiJCKn4FCkOvkZK2LzZAlU0zvqp1q1BaY="; + cargoHash = "sha256-AsppupxVQlzKbdd+qt9oMZa3flcpC8fUwN3Lw0cgzW8="; nativeBuildInputs = [ just From 52e2ff8f9014909ab40c29a14df4ae10645f66b2 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:35 +0530 Subject: [PATCH 102/258] cosmic-term: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-term/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index 097136d060d9..5c5a3b3967ed 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-EN/eVQfUbJPQoU2rOYbfQBdr2cTff1VkQDp+hUEkbAE="; + hash = "sha256-Hb5FMJH5P/kQZ7Ess6fAVYoR7EVFyH019bI3+YSHPdw="; }; - cargoHash = "sha256-ypb1hlOl1ot4pmeJK9VVuSa2YkzDqMQs0ylH3tWWpb8="; + cargoHash = "sha256-MS0yUwg/MAtHq6YgxfikAbEUwLmx5OrLnsrle3MlIpg="; nativeBuildInputs = [ just From 779ada9fbf2b4767ec404b9f9934cd3a6e1fb1b5 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:36 +0530 Subject: [PATCH 103/258] cosmic-wallpapers: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index ddc30dfd95b3..4a724d8b8edb 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { From 887bc54bf686ed7e9a0cd0593e486065d102aa2f Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:36 +0530 Subject: [PATCH 104/258] cosmic-workspaces-epoch: 1.0.8 -> 1.0.10 --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index a57dc9d61e6f..1c80ed47ea17 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-0BD+61gQkVHrDb8hfOa1Tiy29Hu+TZCV6r/LdFMPy+k="; + hash = "sha256-pzIRH/AQwUllvJxL3u6P+wTM8ndhsbYQhABFNSrvGmE="; }; - cargoHash = "sha256-IMjDZk42rj2a9ZUFksZ9VhI5RsB0t630Iy3eKtRqY7M="; + cargoHash = "sha256-wdRUvjeRLxJzF2g8+Q+O5KPA3b2DimE0pluvxEuyDps="; separateDebugInfo = true; From 9a39e19259613d898c686fe209a1c16ebdc47630 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 15 Apr 2026 20:08:36 +0530 Subject: [PATCH 105/258] xdg-desktop-portal-cosmic: 1.0.8 -> 1.0.10 --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index a69f9f60f8a8..1caf513cd6e1 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,17 +17,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.8"; + version = "1.0.10"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-gsX2J6dae33uclXTnIw7mB2kPdVFXWn94XOvfu0/qUc="; + hash = "sha256-vltoh2n2Tt8TAQdpZDV2woaaacS5Z+o0hDHJfysR4P8="; }; - cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw="; + cargoHash = "sha256-eherqBRuIVcs7ZxYfMyiRC4SUIbPzVUcflScoeKrpVA="; separateDebugInfo = true; strictDeps = true; From f133e1831001a3f1375bfef8bcd843b30c7d279e Mon Sep 17 00:00:00 2001 From: Michael Evans Date: Wed, 15 Apr 2026 17:12:27 +0200 Subject: [PATCH 106/258] iotas: 2026.5 -> 2026.6 --- pkgs/by-name/io/iotas/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/io/iotas/package.nix b/pkgs/by-name/io/iotas/package.nix index 1fd10730345e..211846ed0671 100644 --- a/pkgs/by-name/io/iotas/package.nix +++ b/pkgs/by-name/io/iotas/package.nix @@ -20,7 +20,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "iotas"; - version = "2026.5"; + version = "2026.6"; pyproject = false; src = fetchFromGitLab { @@ -28,7 +28,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { owner = "World"; repo = "iotas"; tag = finalAttrs.version; - hash = "sha256-HTwhlbTc+s7eZVMLA/fYrhwwrmfDkdExARoJghLchls="; + hash = "sha256-Zsfp5O6k8VMjF6Hl3lT+u9JingGq3XgCzc8h9PVAhLg="; }; nativeBuildInputs = [ From 999e5392a496279b6ddf7adce06e2f6a35043b3f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 16:13:48 +0000 Subject: [PATCH 107/258] libretro.flycast: 0-unstable-2026-04-07 -> 0-unstable-2026-04-12 --- pkgs/applications/emulators/libretro/cores/flycast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/flycast.nix b/pkgs/applications/emulators/libretro/cores/flycast.nix index 14df3e5b0514..30654fbbb865 100644 --- a/pkgs/applications/emulators/libretro/cores/flycast.nix +++ b/pkgs/applications/emulators/libretro/cores/flycast.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "flycast"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "flyinghead"; repo = "flycast"; - rev = "ad03e10c16a70b289f29bb10112857961125b4e6"; - hash = "sha256-XSCI+94PXJXnU6/6lqA+1p05A3p2r8W0XPwbaDPSsaM="; + rev = "321bdaf08b4b007a720f196ea072c1813b1b7efe"; + hash = "sha256-9Ry5+krdhz2RCmZZh2l6DdcKTgMpcgHwOBG4c7fc/og="; fetchSubmodules = true; }; From 7e6ebca4ba6c529074502b56d0bdab9eddc3833b Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 15 Apr 2026 09:15:56 -0700 Subject: [PATCH 108/258] rocmPackages.rocprofiler-sdk: set updateScript --- pkgs/development/rocm-modules/rocprofiler-sdk/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix b/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix index 7e8cd74115f0..1f9d2bd7e693 100644 --- a/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix @@ -12,6 +12,7 @@ rocprof-trace-decoder, aqlprofile, rocm-comgr, + rocmUpdateScript, rccl, python3, python3Packages, @@ -201,6 +202,8 @@ stdenv.mkDerivation (finalAttrs: { mv $out/share/rocprofiler-sdk/{samples,tests} $dev/share/rocprofiler-sdk/ ''; + passthru.updateScript = rocmUpdateScript { inherit finalAttrs; }; + meta = { description = "ROCm GPU performance analysis SDK"; homepage = "https://github.com/ROCm/rocprofiler-sdk"; From 388127f06ebcb0b91a149765dd037d61029a0124 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 15 Apr 2026 09:29:52 -0700 Subject: [PATCH 109/258] rocmPackages: 7.2.1 -> 7.2.2 https://rocm.docs.amd.com/en/docs-7.2.2/about/release-notes.html --- pkgs/development/rocm-modules/amdsmi/default.nix | 2 +- pkgs/development/rocm-modules/aqlprofile/default.nix | 2 +- pkgs/development/rocm-modules/clr/default.nix | 4 ++-- pkgs/development/rocm-modules/composable_kernel/base.nix | 2 +- pkgs/development/rocm-modules/half/default.nix | 2 +- pkgs/development/rocm-modules/hip-common/default.nix | 2 +- pkgs/development/rocm-modules/hipblas-common/default.nix | 2 +- pkgs/development/rocm-modules/hipblas/default.nix | 2 +- pkgs/development/rocm-modules/hipblaslt/default.nix | 2 +- pkgs/development/rocm-modules/hipcub/default.nix | 2 +- pkgs/development/rocm-modules/hipfft/default.nix | 2 +- pkgs/development/rocm-modules/hipfort/default.nix | 2 +- pkgs/development/rocm-modules/hipify/default.nix | 2 +- pkgs/development/rocm-modules/hiprand/default.nix | 2 +- pkgs/development/rocm-modules/hipsolver/default.nix | 2 +- pkgs/development/rocm-modules/hipsparse/default.nix | 2 +- pkgs/development/rocm-modules/llvm/default.nix | 2 +- pkgs/development/rocm-modules/migraphx/default.nix | 4 ++-- pkgs/development/rocm-modules/miopen/default.nix | 2 +- pkgs/development/rocm-modules/mivisionx/default.nix | 2 +- pkgs/development/rocm-modules/rccl/default.nix | 2 +- pkgs/development/rocm-modules/rdc/default.nix | 2 +- pkgs/development/rocm-modules/rocalution/default.nix | 2 +- pkgs/development/rocm-modules/rocblas/default.nix | 2 +- pkgs/development/rocm-modules/rocdbgapi/default.nix | 2 +- pkgs/development/rocm-modules/rocfft/default.nix | 2 +- pkgs/development/rocm-modules/rocgdb/default.nix | 2 +- pkgs/development/rocm-modules/rocm-cmake/default.nix | 2 +- pkgs/development/rocm-modules/rocm-core/default.nix | 2 +- pkgs/development/rocm-modules/rocm-runtime/default.nix | 2 +- pkgs/development/rocm-modules/rocm-smi/default.nix | 2 +- pkgs/development/rocm-modules/rocminfo/default.nix | 2 +- pkgs/development/rocm-modules/rocmlir/default.nix | 4 ++-- pkgs/development/rocm-modules/rocprim/default.nix | 2 +- .../development/rocm-modules/rocprofiler-register/default.nix | 2 +- pkgs/development/rocm-modules/rocprofiler-sdk/default.nix | 4 ++-- pkgs/development/rocm-modules/rocprofiler/default.nix | 2 +- pkgs/development/rocm-modules/rocr-debug-agent/default.nix | 2 +- pkgs/development/rocm-modules/rocrand/default.nix | 2 +- pkgs/development/rocm-modules/rocsolver/default.nix | 2 +- pkgs/development/rocm-modules/rocsparse/default.nix | 2 +- pkgs/development/rocm-modules/rocthrust/default.nix | 2 +- pkgs/development/rocm-modules/roctracer/default.nix | 4 ++-- pkgs/development/rocm-modules/rocwmma/default.nix | 2 +- pkgs/development/rocm-modules/rpp/default.nix | 2 +- pkgs/development/rocm-modules/tensile/default.nix | 2 +- 46 files changed, 51 insertions(+), 51 deletions(-) diff --git a/pkgs/development/rocm-modules/amdsmi/default.nix b/pkgs/development/rocm-modules/amdsmi/default.nix index b7f1b7fa0a74..584b862bf044 100644 --- a/pkgs/development/rocm-modules/amdsmi/default.nix +++ b/pkgs/development/rocm-modules/amdsmi/default.nix @@ -21,7 +21,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "amdsmi"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; repo = "rocm-systems"; diff --git a/pkgs/development/rocm-modules/aqlprofile/default.nix b/pkgs/development/rocm-modules/aqlprofile/default.nix index 4cb34c6d62d5..e903edc87422 100644 --- a/pkgs/development/rocm-modules/aqlprofile/default.nix +++ b/pkgs/development/rocm-modules/aqlprofile/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "aqlprofile"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/clr/default.nix b/pkgs/development/rocm-modules/clr/default.nix index 7afe8f621f1f..fb4436c802f8 100644 --- a/pkgs/development/rocm-modules/clr/default.nix +++ b/pkgs/development/rocm-modules/clr/default.nix @@ -70,7 +70,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "clr"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -88,7 +88,7 @@ stdenv.mkDerivation (finalAttrs: { "projects/clr" "shared" ]; - hash = "sha256-8V2WbyaJZbEcKZpF/xvg0p+3oX9f/zy/45rkKZT9R3o="; + hash = "sha256-Xfo6513ERdEoLy+iknQbEgPG7InLcU7E7ssZd4HMvpI="; }; sourceRoot = "${finalAttrs.src.name}/projects/clr"; diff --git a/pkgs/development/rocm-modules/composable_kernel/base.nix b/pkgs/development/rocm-modules/composable_kernel/base.nix index 1d56a0caa9db..9b031bd1dc62 100644 --- a/pkgs/development/rocm-modules/composable_kernel/base.nix +++ b/pkgs/development/rocm-modules/composable_kernel/base.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { ''; pname = "composable_kernel_base"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/half/default.nix b/pkgs/development/rocm-modules/half/default.nix index 9895571762d9..90df1b79285a 100644 --- a/pkgs/development/rocm-modules/half/default.nix +++ b/pkgs/development/rocm-modules/half/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "half"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hip-common/default.nix b/pkgs/development/rocm-modules/hip-common/default.nix index 3064aa1e367b..fbc3c3abda78 100644 --- a/pkgs/development/rocm-modules/hip-common/default.nix +++ b/pkgs/development/rocm-modules/hip-common/default.nix @@ -7,7 +7,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hip-common"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipblas-common/default.nix b/pkgs/development/rocm-modules/hipblas-common/default.nix index 594dafd3e60f..e728e602754b 100644 --- a/pkgs/development/rocm-modules/hipblas-common/default.nix +++ b/pkgs/development/rocm-modules/hipblas-common/default.nix @@ -8,7 +8,7 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "hipblas-common"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipblas/default.nix b/pkgs/development/rocm-modules/hipblas/default.nix index 9dfd5ea4e2aa..f28c78bf3c24 100644 --- a/pkgs/development/rocm-modules/hipblas/default.nix +++ b/pkgs/development/rocm-modules/hipblas/default.nix @@ -24,7 +24,7 @@ # Can also use cuBLAS stdenv.mkDerivation (finalAttrs: { pname = "hipblas"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipblaslt/default.nix b/pkgs/development/rocm-modules/hipblaslt/default.nix index 4c8d243ce3e3..417a68ba9b82 100644 --- a/pkgs/development/rocm-modules/hipblaslt/default.nix +++ b/pkgs/development/rocm-modules/hipblaslt/default.nix @@ -70,7 +70,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "hipblaslt${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipcub/default.nix b/pkgs/development/rocm-modules/hipcub/default.nix index dd254ec8f967..f0a8720037ea 100644 --- a/pkgs/development/rocm-modules/hipcub/default.nix +++ b/pkgs/development/rocm-modules/hipcub/default.nix @@ -17,7 +17,7 @@ # CUB can also be used as a backend instead of rocPRIM. stdenv.mkDerivation (finalAttrs: { pname = "hipcub"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipfft/default.nix b/pkgs/development/rocm-modules/hipfft/default.nix index bafd9b0c8783..f9d1ab7c2c77 100644 --- a/pkgs/development/rocm-modules/hipfft/default.nix +++ b/pkgs/development/rocm-modules/hipfft/default.nix @@ -21,7 +21,7 @@ # Can also use cuFFT stdenv.mkDerivation (finalAttrs: { pname = "hipfft"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipfort/default.nix b/pkgs/development/rocm-modules/hipfort/default.nix index a94b73477eeb..597b3c5b1cf1 100644 --- a/pkgs/development/rocm-modules/hipfort/default.nix +++ b/pkgs/development/rocm-modules/hipfort/default.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hipfort"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hipify/default.nix b/pkgs/development/rocm-modules/hipify/default.nix index ce6630a70c25..3d58cec78054 100644 --- a/pkgs/development/rocm-modules/hipify/default.nix +++ b/pkgs/development/rocm-modules/hipify/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hipify"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/hiprand/default.nix b/pkgs/development/rocm-modules/hiprand/default.nix index 0e70b6e656a2..35b7a531916a 100644 --- a/pkgs/development/rocm-modules/hiprand/default.nix +++ b/pkgs/development/rocm-modules/hiprand/default.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "hiprand"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipsolver/default.nix b/pkgs/development/rocm-modules/hipsolver/default.nix index 14db7d532710..b617f1638e31 100644 --- a/pkgs/development/rocm-modules/hipsolver/default.nix +++ b/pkgs/development/rocm-modules/hipsolver/default.nix @@ -21,7 +21,7 @@ # Can also use cuSOLVER stdenv.mkDerivation (finalAttrs: { pname = "hipsolver"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/hipsparse/default.nix b/pkgs/development/rocm-modules/hipsparse/default.nix index 7285479040fa..718778685ecc 100644 --- a/pkgs/development/rocm-modules/hipsparse/default.nix +++ b/pkgs/development/rocm-modules/hipsparse/default.nix @@ -19,7 +19,7 @@ # This can also use cuSPARSE as a backend instead of rocSPARSE stdenv.mkDerivation (finalAttrs: { pname = "hipsparse"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/llvm/default.nix b/pkgs/development/rocm-modules/llvm/default.nix index 513805b0b78c..ff2914e6f485 100644 --- a/pkgs/development/rocm-modules/llvm/default.nix +++ b/pkgs/development/rocm-modules/llvm/default.nix @@ -36,7 +36,7 @@ }: let - version = "7.2.1"; + version = "7.2.2"; # major version of this should be the clang version ROCm forked from rocmLlvmVersion = "22.0.0-rocm"; # llvmPackages_base version should match rocmLlvmVersion diff --git a/pkgs/development/rocm-modules/migraphx/default.nix b/pkgs/development/rocm-modules/migraphx/default.nix index 7311e6f0c252..28906d5f814a 100644 --- a/pkgs/development/rocm-modules/migraphx/default.nix +++ b/pkgs/development/rocm-modules/migraphx/default.nix @@ -59,7 +59,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "migraphx"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -75,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ROCm"; repo = "AMDMIGraphX"; rev = "rocm-${finalAttrs.version}"; - hash = "sha256-2jNdbfDLHqifCst8yPiJy7y2/PIaaVS9101p3VZTvnc="; + hash = "sha256-jHAdlqRhEiBtU4h76k0NTGUABiOmb3xKADr5sWme4+8="; }; nativeBuildInputs = [ diff --git a/pkgs/development/rocm-modules/miopen/default.nix b/pkgs/development/rocm-modules/miopen/default.nix index 396f23b00291..c7ca6a18e81d 100644 --- a/pkgs/development/rocm-modules/miopen/default.nix +++ b/pkgs/development/rocm-modules/miopen/default.nix @@ -44,7 +44,7 @@ let # FIXME: cmake files need patched to include this properly cFlags = "-Wno-documentation-pedantic --offload-compress -I${hipblas-common}/include -I${hipblas}/include -I${roctracer}/include -I${nlohmann_json}/include -I${sqlite.dev}/include -I${rocrand}/include"; - version = "7.2.1"; + version = "7.2.2"; # Targets outside this list will get # error: use of undeclared identifier 'CK_BUFFER_RESOURCE_3RD_DWORD' diff --git a/pkgs/development/rocm-modules/mivisionx/default.nix b/pkgs/development/rocm-modules/mivisionx/default.nix index 2c3b54ce47a9..b77c451e6f82 100644 --- a/pkgs/development/rocm-modules/mivisionx/default.nix +++ b/pkgs/development/rocm-modules/mivisionx/default.nix @@ -40,7 +40,7 @@ stdenv.mkDerivation (finalAttrs: { "cpu" ); - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rccl/default.nix b/pkgs/development/rocm-modules/rccl/default.nix index 4b9efd6b3313..160182908338 100644 --- a/pkgs/development/rocm-modules/rccl/default.nix +++ b/pkgs/development/rocm-modules/rccl/default.nix @@ -40,7 +40,7 @@ in # infiniband ib_peer_mem support isn't in the mainline kernel but is carried by some distros stdenv.mkDerivation (finalAttrs: { pname = "rccl${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rdc/default.nix b/pkgs/development/rocm-modules/rdc/default.nix index a3c6aad5b589..f09afe1e6cd5 100644 --- a/pkgs/development/rocm-modules/rdc/default.nix +++ b/pkgs/development/rocm-modules/rdc/default.nix @@ -49,7 +49,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rdc"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocalution/default.nix b/pkgs/development/rocm-modules/rocalution/default.nix index f36c0ec3d473..410b0846d1a1 100644 --- a/pkgs/development/rocm-modules/rocalution/default.nix +++ b/pkgs/development/rocm-modules/rocalution/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocalution"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocblas/default.nix b/pkgs/development/rocm-modules/rocblas/default.nix index 311cf443211e..77ff15634eb3 100644 --- a/pkgs/development/rocm-modules/rocblas/default.nix +++ b/pkgs/development/rocm-modules/rocblas/default.nix @@ -40,7 +40,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocblas${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocdbgapi/default.nix b/pkgs/development/rocm-modules/rocdbgapi/default.nix index b45d492020cd..434d4b217459 100644 --- a/pkgs/development/rocm-modules/rocdbgapi/default.nix +++ b/pkgs/development/rocm-modules/rocdbgapi/default.nix @@ -47,7 +47,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocdbgapi"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocfft/default.nix b/pkgs/development/rocm-modules/rocfft/default.nix index c173dd7905a5..7c3d1e27406b 100644 --- a/pkgs/development/rocm-modules/rocfft/default.nix +++ b/pkgs/development/rocm-modules/rocfft/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocfft${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocgdb/default.nix b/pkgs/development/rocm-modules/rocgdb/default.nix index 4dd48eeeeed5..6db31401caeb 100644 --- a/pkgs/development/rocm-modules/rocgdb/default.nix +++ b/pkgs/development/rocm-modules/rocgdb/default.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocgdb"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-cmake/default.nix b/pkgs/development/rocm-modules/rocm-cmake/default.nix index 2e9c484acce4..ad43aba2960e 100644 --- a/pkgs/development/rocm-modules/rocm-cmake/default.nix +++ b/pkgs/development/rocm-modules/rocm-cmake/default.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-cmake"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-core/default.nix b/pkgs/development/rocm-modules/rocm-core/default.nix index f403c2c194ca..13e17e183140 100644 --- a/pkgs/development/rocm-modules/rocm-core/default.nix +++ b/pkgs/development/rocm-modules/rocm-core/default.nix @@ -17,7 +17,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocm-core"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-runtime/default.nix b/pkgs/development/rocm-modules/rocm-runtime/default.nix index c6638ca6c13e..689fe641752a 100644 --- a/pkgs/development/rocm-modules/rocm-runtime/default.nix +++ b/pkgs/development/rocm-modules/rocm-runtime/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-runtime"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocm-smi/default.nix b/pkgs/development/rocm-modules/rocm-smi/default.nix index 95f00dd5c327..4071ff152a8d 100644 --- a/pkgs/development/rocm-modules/rocm-smi/default.nix +++ b/pkgs/development/rocm-modules/rocm-smi/default.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocm-smi"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocminfo/default.nix b/pkgs/development/rocm-modules/rocminfo/default.nix index 0b712cec2138..5a51f9632891 100644 --- a/pkgs/development/rocm-modules/rocminfo/default.nix +++ b/pkgs/development/rocm-modules/rocminfo/default.nix @@ -12,7 +12,7 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "7.2.1"; + version = "7.2.2"; pname = "rocminfo"; src = fetchFromGitHub { diff --git a/pkgs/development/rocm-modules/rocmlir/default.nix b/pkgs/development/rocm-modules/rocmlir/default.nix index 466f40d8a5ff..db5cf76fb7a9 100644 --- a/pkgs/development/rocm-modules/rocmlir/default.nix +++ b/pkgs/development/rocm-modules/rocmlir/default.nix @@ -42,7 +42,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocmlir${suffix}"; - version = "7.2.0"; + version = "7.2.2"; outputs = [ "out" @@ -55,7 +55,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ROCm"; repo = "rocMLIR"; rev = "rocm-${finalAttrs.version}"; - hash = "sha256-gg37odxZETpH7HqY+44KQta6f0vxfcxhzMAqxU6vicY="; + hash = "sha256-0OvQT8pX6GbEqUwuauKGI66IHw8dsnt5mIijnzYyiRc="; }; nativeBuildInputs = [ diff --git a/pkgs/development/rocm-modules/rocprim/default.nix b/pkgs/development/rocm-modules/rocprim/default.nix index a862e6fca610..d9363b8ed7ab 100644 --- a/pkgs/development/rocm-modules/rocprim/default.nix +++ b/pkgs/development/rocm-modules/rocprim/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocprim"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocprofiler-register/default.nix b/pkgs/development/rocm-modules/rocprofiler-register/default.nix index 770b29be8f46..63b9d177371a 100644 --- a/pkgs/development/rocm-modules/rocprofiler-register/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler-register/default.nix @@ -17,7 +17,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler-register"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix b/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix index 1f9d2bd7e693..fd5994afd804 100644 --- a/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler-sdk/default.nix @@ -46,7 +46,7 @@ # rocprofiler-sdk is the home of rocprofv3 stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler-sdk"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -57,7 +57,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "ROCm"; repo = "rocm-systems"; rev = "rocm-${finalAttrs.version}"; - hash = "sha256-P8c1/HtkdLlZRTMaOFhFF7a/0SlsOabnUwci1w1Svfc="; + hash = "sha256-SQjV1FnAgnK1LS5SiApgfvDSjB3AKpucja+PBZSmLvQ="; fetchSubmodules = true; sparseCheckout = [ "projects/rocprofiler-sdk" diff --git a/pkgs/development/rocm-modules/rocprofiler/default.nix b/pkgs/development/rocm-modules/rocprofiler/default.nix index fdd4756d3c54..ac296a19be3a 100644 --- a/pkgs/development/rocm-modules/rocprofiler/default.nix +++ b/pkgs/development/rocm-modules/rocprofiler/default.nix @@ -44,7 +44,7 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "rocprofiler"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocr-debug-agent/default.nix b/pkgs/development/rocm-modules/rocr-debug-agent/default.nix index 2dda0c29227c..8e940cf3acfe 100644 --- a/pkgs/development/rocm-modules/rocr-debug-agent/default.nix +++ b/pkgs/development/rocm-modules/rocr-debug-agent/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocr-debug-agent"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/rocrand/default.nix b/pkgs/development/rocm-modules/rocrand/default.nix index 3b687df33b26..1fa6e6fba8bc 100644 --- a/pkgs/development/rocm-modules/rocrand/default.nix +++ b/pkgs/development/rocm-modules/rocrand/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocrand${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocsolver/default.nix b/pkgs/development/rocm-modules/rocsolver/default.nix index 1dcee4874832..dec8a2fdfd7a 100644 --- a/pkgs/development/rocm-modules/rocsolver/default.nix +++ b/pkgs/development/rocm-modules/rocsolver/default.nix @@ -37,7 +37,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocsolver${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocsparse/default.nix b/pkgs/development/rocm-modules/rocsparse/default.nix index 8f5ee482f65d..2b4fb32b90c9 100644 --- a/pkgs/development/rocm-modules/rocsparse/default.nix +++ b/pkgs/development/rocm-modules/rocsparse/default.nix @@ -20,7 +20,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocsparse${clr.gpuArchSuffix}"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rocthrust/default.nix b/pkgs/development/rocm-modules/rocthrust/default.nix index 58c46f4a4fa5..d671776e43e9 100644 --- a/pkgs/development/rocm-modules/rocthrust/default.nix +++ b/pkgs/development/rocm-modules/rocthrust/default.nix @@ -15,7 +15,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocthrust"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/roctracer/default.nix b/pkgs/development/rocm-modules/roctracer/default.nix index 81819cecb207..0fd3da62e952 100644 --- a/pkgs/development/rocm-modules/roctracer/default.nix +++ b/pkgs/development/rocm-modules/roctracer/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "roctracer"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { "projects/roctracer" "shared" ]; - hash = "sha256-KUNLX5ZonE0bW/xOacD3k3hCcg7M3Vk1dM3WQSDYMvM="; + hash = "sha256-Ps9b/MMdxXthGV96ZDg0kZGPdmn7Sy5if1a/Fjx2fEE="; }; sourceRoot = "${finalAttrs.src.name}/projects/roctracer"; diff --git a/pkgs/development/rocm-modules/rocwmma/default.nix b/pkgs/development/rocm-modules/rocwmma/default.nix index f43a20c654c6..f9135f15831c 100644 --- a/pkgs/development/rocm-modules/rocwmma/default.nix +++ b/pkgs/development/rocm-modules/rocwmma/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocwmma"; - version = "7.2.1"; + version = "7.2.2"; outputs = [ "out" diff --git a/pkgs/development/rocm-modules/rpp/default.nix b/pkgs/development/rocm-modules/rpp/default.nix index 6fc3425d67d3..bb9fd8a49eb4 100644 --- a/pkgs/development/rocm-modules/rpp/default.nix +++ b/pkgs/development/rocm-modules/rpp/default.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rpp-${if useCPU then "cpu" else "hip"}"; - version = "7.2.1"; + version = "7.2.2"; src = fetchFromGitHub { owner = "ROCm"; diff --git a/pkgs/development/rocm-modules/tensile/default.nix b/pkgs/development/rocm-modules/tensile/default.nix index 33c7dd2e6cbd..3e246dc8d4fc 100644 --- a/pkgs/development/rocm-modules/tensile/default.nix +++ b/pkgs/development/rocm-modules/tensile/default.nix @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { pname = "tensile"; - version = "7.2.1"; + version = "7.2.2"; pyproject = true; src = fetchFromGitHub { From c61b99ff8d5e3e6c84cdd50ce619da8d2dc1012f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 16:32:21 +0000 Subject: [PATCH 110/258] panache: 2.31.0 -> 2.34.0 --- pkgs/by-name/pa/panache/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix index c52b836e9961..992449bfdb44 100644 --- a/pkgs/by-name/pa/panache/package.nix +++ b/pkgs/by-name/pa/panache/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "panache"; - version = "2.31.0"; + version = "2.34.0"; src = fetchFromGitHub { owner = "jolars"; repo = "panache"; tag = "v${finalAttrs.version}"; - hash = "sha256-/GOHWjIP8DsyLxxnIh0Lbh6qogFFe4+2QpF+uWhXBMU="; + hash = "sha256-/DgmAN89X7QqLssp3u1lV8AeWJ1LCWrtBp8QJMjtpzE="; }; - cargoHash = "sha256-eaWmchae+HLI/oox1tgHZoRjrTt00XgQCIi9RVfTs4I="; + cargoHash = "sha256-1vjx4OAKsSuru0kzuQ9IlG4G99CKQndmM7hLRKH3sOo="; nativeBuildInputs = [ installShellFiles From 31eda81b18e67d44aa7fedaf9b18df76e01d6cc5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 16:59:29 +0000 Subject: [PATCH 111/258] snapraid: 13.0 -> 14.2 --- pkgs/by-name/sn/snapraid/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snapraid/package.nix b/pkgs/by-name/sn/snapraid/package.nix index b280e5b6b68c..a6b2720d4088 100644 --- a/pkgs/by-name/sn/snapraid/package.nix +++ b/pkgs/by-name/sn/snapraid/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "snapraid"; - version = "13.0"; + version = "14.2"; src = fetchFromGitHub { owner = "amadvance"; repo = "snapraid"; rev = "v${finalAttrs.version}"; - hash = "sha256-IoK37ZXlMRLDPjzsLUqcfcu4asdstFJYgHc2wAg9lno="; + hash = "sha256-IX1vvARLCJf/iK0TpE2d5cCdRWP2ou/n2gST/tp+fqs="; }; env.VERSION = finalAttrs.version; From 6c6d3b0a985eadeddd63a29bdf9009bb789e0e04 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Wed, 15 Apr 2026 19:25:14 +0200 Subject: [PATCH 112/258] rgx: add passthru.updateScript --- pkgs/by-name/rg/rgx/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/rg/rgx/package.nix b/pkgs/by-name/rg/rgx/package.nix index d5c0a4692d81..367e9118bc04 100644 --- a/pkgs/by-name/rg/rgx/package.nix +++ b/pkgs/by-name/rg/rgx/package.nix @@ -3,6 +3,7 @@ fetchFromGitHub, rustPlatform, pcre2, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -22,6 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: { buildFeatures = [ "pcre2-engine" ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://github.com/brevity1swos/rgx"; description = "Terminal regex tester with real-time matching and multi-engine support"; From 2db09e2602049422efd11eecd34ded86be1b37db Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Wed, 15 Apr 2026 19:30:25 +0200 Subject: [PATCH 113/258] jocalsend: add passthru.updateScript --- pkgs/by-name/jo/jocalsend/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/jo/jocalsend/package.nix b/pkgs/by-name/jo/jocalsend/package.nix index db5524789ce3..11af40e879ca 100644 --- a/pkgs/by-name/jo/jocalsend/package.nix +++ b/pkgs/by-name/jo/jocalsend/package.nix @@ -4,6 +4,7 @@ rustPlatform, pkg-config, openssl, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -28,6 +29,8 @@ rustPlatform.buildRustPackage (finalAttrs: { openssl ]; + passthru.updateScript = nix-update-script { }; + meta = { homepage = "https://git.kittencollective.com/nebkor/joecalsend"; description = "Rust terminal client for Localsend"; From 286533b5ab6ba7a0c5947ea3fde0a16a462bbfa8 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 15 Apr 2026 10:46:03 -0700 Subject: [PATCH 114/258] python3Packages.langsmith: disable timing-sensitive test on Darwin --- pkgs/development/python-modules/langsmith/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/langsmith/default.nix b/pkgs/development/python-modules/langsmith/default.nix index 97a2cd4a0092..88ca442fc4ce 100644 --- a/pkgs/development/python-modules/langsmith/default.nix +++ b/pkgs/development/python-modules/langsmith/default.nix @@ -1,5 +1,6 @@ { lib, + stdenv, buildPythonPackage, fetchFromGitHub, @@ -87,6 +88,10 @@ buildPythonPackage (finalAttrs: { "test_as_runnable_batch" "test_as_runnable_async" "test_as_runnable_async_batch" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # flaky (timing sensitive) + "test_refresh_loop_continues_after_500_errors" ]; disabledTestPaths = [ From 16e18a419415ee52728cdb9acfac75efc730d270 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 15 Apr 2026 18:08:52 +0000 Subject: [PATCH 115/258] python3Packages.deep-ep: remove eval-time warning --- pkgs/development/python-modules/deep-ep/default.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/deep-ep/default.nix b/pkgs/development/python-modules/deep-ep/default.nix index a26eafdd22e9..38309a06f988 100644 --- a/pkgs/development/python-modules/deep-ep/default.nix +++ b/pkgs/development/python-modules/deep-ep/default.nix @@ -64,13 +64,7 @@ buildPythonPackage.override { inherit (torch) stdenv; } (finalAttrs: { { TORCH_CUDA_ARCH_LIST = "${lib.concatStringsSep " " cudaCapabilities'}"; - DISABLE_SM90_FEATURES = - if disableSm90Features then - lib.warn '' - python3Packages.deepep: Disabling SM90 features as the provided `cudaCapabilities` list include '${minCudaCapability}' - '' "1" - else - "0"; + DISABLE_SM90_FEATURES = if disableSm90Features then "1" else "0"; CUDA_HOME = symlinkJoin { name = "cuda-redist"; From 3e48bc073923e586ea0fddc74edb30d476dd22bf Mon Sep 17 00:00:00 2001 From: Jan-Niklas Burfeind Date: Wed, 15 Apr 2026 20:42:26 +0200 Subject: [PATCH 116/258] python3Packages.py-netgear-plus: 0.4.7 -> 0.5.1 --- pkgs/development/python-modules/py-netgear-plus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/py-netgear-plus/default.nix b/pkgs/development/python-modules/py-netgear-plus/default.nix index 275787b249b3..dd59e7ebeb18 100644 --- a/pkgs/development/python-modules/py-netgear-plus/default.nix +++ b/pkgs/development/python-modules/py-netgear-plus/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "py-netgear-plus"; - version = "0.4.7"; + version = "0.5.1"; pyproject = true; src = fetchFromGitHub { owner = "foxey"; repo = "py-netgear-plus"; tag = "v${finalAttrs.version}"; - hash = "sha256-HoHXqAqVPqaw7WkRCi5AJ2dKG8IZX7l7bTp22KZBzdU="; + hash = "sha256-8cFaNDgOrsoDkOb6m5dJmd+vzUe11RyTOhd49JOygkA="; }; build-system = [ hatchling ]; From a4feba90ddf06906a03e54e0b8a8b2710ccb2d24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 19:21:01 +0000 Subject: [PATCH 117/258] nuclei-templates: 10.4.1 -> 10.4.2 --- pkgs/by-name/nu/nuclei-templates/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nu/nuclei-templates/package.nix b/pkgs/by-name/nu/nuclei-templates/package.nix index e5a65e3394db..77fd51e70f9e 100644 --- a/pkgs/by-name/nu/nuclei-templates/package.nix +++ b/pkgs/by-name/nu/nuclei-templates/package.nix @@ -6,13 +6,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "nuclei-templates"; - version = "10.4.1"; + version = "10.4.2"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei-templates"; tag = "v${finalAttrs.version}"; - hash = "sha256-JHnHntfa1CPj3v0mlu7cLsOhmw+eFcd13jWU9E17mRY="; + hash = "sha256-wek6YwS9vhHefvIGfI6a4ErGhFPMTtbiIBIRnZMfnR0="; }; installPhase = '' From db0d0fd35e0acc3fb52436b99ac790da8ab10b45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 15 Apr 2026 12:52:09 -0700 Subject: [PATCH 118/258] paperless-ngx: unpin imap-tools --- pkgs/by-name/pa/paperless-ngx/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index b10e93e142a9..28abf1746711 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -181,6 +181,7 @@ python.pkgs.buildPythonApplication rec { "scikit-learn" "tika-client" # requested by maintainer + "imap-tools" "ocrmypdf" ]; From 3e0aa7492542edea316e3d70d34c05fc23f123b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 19:59:11 +0000 Subject: [PATCH 119/258] flannel: 0.28.2 -> 0.28.4 --- pkgs/tools/networking/flannel/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/flannel/default.nix b/pkgs/tools/networking/flannel/default.nix index 1bc0248ee2b1..ab3a435eb0fe 100644 --- a/pkgs/tools/networking/flannel/default.nix +++ b/pkgs/tools/networking/flannel/default.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "flannel"; - version = "0.28.2"; + version = "0.28.4"; rev = "v${version}"; - vendorHash = "sha256-80hrkaY2Kh318EX1Mosm1GP7aXYKvAdPAe+6LR8yuEk="; + vendorHash = "sha256-dn5XNwD3OPLrppxCM+B50uetBxLIuvFZUFZfWR/lCoY="; src = fetchFromGitHub { inherit rev; owner = "flannel-io"; repo = "flannel"; - sha256 = "sha256-/vw5534Ve8P5hiVmSiMD/lbns8zq2h3WCEZXB56ha4E="; + sha256 = "sha256-lrT2rbMzE9Kx4s84TdSs6GdeWfbaJA0PeweoLJ5ZvR0="; }; ldflags = [ "-X github.com/flannel-io/flannel/pkg/version.Version=${rev}" ]; From 08852056c21d50e51a29539f276e033479584b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 15 Apr 2026 13:06:14 -0700 Subject: [PATCH 120/258] paperless-asn-qr-codes: 0.2.0 -> 0.5.3 Diff: https://github.com/entropia/paperless-asn-qr-codes/compare/v0.2.0...v0.5.3 Changelog: https://codeberg.org/entropia/paperless-asn-qr-codes/releases/tag/v0.5.3 --- .../pa/paperless-asn-qr-codes/package.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix b/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix index 7eda3dafeaf2..875107f51571 100644 --- a/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix +++ b/pkgs/by-name/pa/paperless-asn-qr-codes/package.nix @@ -6,27 +6,26 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "paperless-asn-qr-codes"; - version = "0.2.0"; + version = "0.5.3"; pyproject = true; src = fetchFromGitHub { owner = "entropia"; repo = "paperless-asn-qr-codes"; - rev = "v${finalAttrs.version}"; - hash = "sha256-/xCU6xDrmhkua4Iw/BCzhOuqO5GT/0rTJ+Y59wuMz6E="; + tag = "v${finalAttrs.version}"; + hash = "sha256-mCymgzKjLMrwb1AjkfFf1EHTkW1G0y+R3ZbG/6Xd978="; }; - prePatch = '' - substituteInPlace pyproject.toml \ - --replace-fail "\"argparse\"," "" - ''; - - nativeBuildInputs = [ + build-system = [ python3.pkgs.hatch-vcs python3.pkgs.hatchling ]; - propagatedBuildInputs = with python3.pkgs; [ + pythonRelaxDeps = [ + "reportlab" + ]; + + dependencies = with python3.pkgs; [ reportlab reportlab-qrcode ]; @@ -34,6 +33,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pythonImportsCheck = [ "paperless_asn_qr_codes" ]; meta = { + changelog = "https://codeberg.org/entropia/paperless-asn-qr-codes/releases/tag/${finalAttrs.src.tag}"; description = "Command line utility for generating ASN labels for paperless with both a human-readable representation, as well as a QR code for machine consumption"; homepage = "https://github.com/entropia/paperless-asn-qr-codes"; license = lib.licenses.gpl3Only; From ade0b9da7379d8149721c0c7609d74ce3ed316c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 20:27:37 +0000 Subject: [PATCH 121/258] sentry-native: 0.13.5 -> 0.13.6 --- pkgs/by-name/se/sentry-native/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/se/sentry-native/package.nix b/pkgs/by-name/se/sentry-native/package.nix index 377248dbbdaa..369c685d668f 100644 --- a/pkgs/by-name/se/sentry-native/package.nix +++ b/pkgs/by-name/se/sentry-native/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "sentry-native"; - version = "0.13.5"; + version = "0.13.6"; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-native"; tag = finalAttrs.version; - hash = "sha256-EXuSc1xpRwECrOHWLs2hT4VoRmF6x+lDCeu4J0ma5uQ="; + hash = "sha256-4ZHA/sUHAhYwduLPbFQ3Ju8Pjdz14oiIcSvpFMrbkgE="; }; nativeBuildInputs = [ From 7e9c5353f60cf45c48383f9a58efaf43b3a3d87f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 20:37:05 +0000 Subject: [PATCH 122/258] cargo-machete: 0.9.1 -> 0.9.2 --- pkgs/by-name/ca/cargo-machete/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-machete/package.nix b/pkgs/by-name/ca/cargo-machete/package.nix index 54119634c2ae..67414e03e81c 100644 --- a/pkgs/by-name/ca/cargo-machete/package.nix +++ b/pkgs/by-name/ca/cargo-machete/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-machete"; - version = "0.9.1"; + version = "0.9.2"; src = fetchFromGitHub { owner = "bnjbvr"; repo = "cargo-machete"; rev = "v${finalAttrs.version}"; - hash = "sha256-4tzffZeHdhAq6/K1BGkThqT+CBa3rUw+kR7aLwnqZjc="; + hash = "sha256-vC7Oj42GU7YlNtP+TUp+4LH2gxGk55RZ5cOLRaiEQ3w="; }; - cargoHash = "sha256-ahTvfxYYo3prPKDTalw2f2FPJLsPzGkE/2LCcyuniFY="; + cargoHash = "sha256-cmOMWJOSJxhjXVdwVdDnTORJRSZcQ8kdDUTJaIy8dbk="; # tests require internet access doCheck = false; From c3f75226099c5f8c1d0bb4543c95bcf18cb1ca8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 21:32:24 +0000 Subject: [PATCH 123/258] perplexity-mcp: 0-unstable-2026-03-23 -> 0-unstable-2026-04-14 --- pkgs/by-name/pe/perplexity-mcp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pe/perplexity-mcp/package.nix b/pkgs/by-name/pe/perplexity-mcp/package.nix index 14fb9ea3a67c..4784dfe39c19 100644 --- a/pkgs/by-name/pe/perplexity-mcp/package.nix +++ b/pkgs/by-name/pe/perplexity-mcp/package.nix @@ -7,13 +7,13 @@ buildNpmPackage (finalAttrs: { pname = "perplexity-mcp"; - version = "0-unstable-2026-03-23"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "perplexityai"; repo = "modelcontextprotocol"; - rev = "79ce21c5798f6993af7cac81da8067a6dc81e20d"; - hash = "sha256-URatUVDEOmcwkIsSZ+DepeBuKS2HDu8V5niYxwtUBLE="; + rev = "dd5e0785520833ebc95d5e97c8fa68971dcae07b"; + hash = "sha256-hMIPsUsI1e8bOdPQ9t6m4/vGv07NCuC8wnYLUKolNOo="; }; npmDepsHash = "sha256-UWxUjneYQeM9GlbIr/zW2TrZuPJ2QOTKwbXKNuVazFg="; From ee1c008ef49626f927ccfb4cc0262c732e12fb04 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Wed, 15 Apr 2026 23:32:53 +0200 Subject: [PATCH 124/258] python3Packages.simple-salesforce: migrate to finalAttrs --- .../python-modules/simple-salesforce/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/simple-salesforce/default.nix b/pkgs/development/python-modules/simple-salesforce/default.nix index 839f7d5810b0..ec1820af170b 100644 --- a/pkgs/development/python-modules/simple-salesforce/default.nix +++ b/pkgs/development/python-modules/simple-salesforce/default.nix @@ -16,7 +16,7 @@ zeep, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "simple-salesforce"; version = "1.12.9"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "simple-salesforce"; repo = "simple-salesforce"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-eMO/K6W9ROljYxR3gK9QjCHdlbAuN4DYjOyTO1WcalQ="; }; @@ -58,8 +58,8 @@ buildPythonPackage rec { meta = { description = "Very simple Salesforce.com REST API client for Python"; homepage = "https://github.com/simple-salesforce/simple-salesforce"; - changelog = "https://github.com/simple-salesforce/simple-salesforce/blob/${src.tag}/CHANGES"; + changelog = "https://github.com/simple-salesforce/simple-salesforce/blob/${finalAttrs.src.tag}/CHANGES"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From 5210e4f57dcb83ff5696770b9509a708ddbcac40 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 21:38:37 +0000 Subject: [PATCH 125/258] repath-studio: 0.4.12 -> 0.4.13 --- pkgs/by-name/re/repath-studio/hardcode-git-paths.patch | 2 +- pkgs/by-name/re/repath-studio/package.nix | 8 ++++---- pkgs/by-name/re/repath-studio/pin-clojure.patch | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch index 1a3f099c7007..f4cdff945c95 100644 --- a/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch +++ b/pkgs/by-name/re/repath-studio/hardcode-git-paths.patch @@ -1,5 +1,5 @@ diff --git a/deps.edn b/deps.edn -index 195de4e..6ebe31b 100644 +index f33f54f..5e448d3 100644 --- a/deps.edn +++ b/deps.edn @@ -1,8 +1,7 @@ diff --git a/pkgs/by-name/re/repath-studio/package.nix b/pkgs/by-name/re/repath-studio/package.nix index 2fe1a2dcfdd3..e0ad43c16654 100644 --- a/pkgs/by-name/re/repath-studio/package.nix +++ b/pkgs/by-name/re/repath-studio/package.nix @@ -22,13 +22,13 @@ }: buildNpmPackage (finalAttrs: { pname = "repath-studio"; - version = "0.4.12"; + version = "0.4.13"; src = fetchFromGitHub { owner = "repath-studio"; repo = "repath-studio"; tag = "v${finalAttrs.version}"; - hash = "sha256-sdM3owUYI0P12+R4YyYtF/20Zl0EpJY6t4Z1q/K5EqM="; + hash = "sha256-YqBbhx5WDAElfNpPpSf1qXddK3kZhqGnHhXu/qVl1BA="; }; patches = [ @@ -47,7 +47,7 @@ buildNpmPackage (finalAttrs: { makeCacheWritable = true; - npmDepsHash = "sha256-Zihy5VYlkeQtmZUS25kgu3aYGPfQdUxjNSK33WHOEeQ="; + npmDepsHash = "sha256-uTcHerTZwzeTFhjNs5ExgJU6u2fjDT5YlZemo3qNQOg="; nativeBuildInputs = [ finalAttrs.passthru.clojureWithCache @@ -181,7 +181,7 @@ buildNpmPackage (finalAttrs: { dontFixup = true; - outputHash = "sha256-ytS7JiQUC7U0vxuQddxQfDnm0Pt4stkRBfiIlbOpeTk="; + outputHash = "sha256-rh9dcgk4qZkBDguUGFCE6ZcPnqBG/v4jlT8py1PUHYM="; outputHashMode = "recursive"; outputHashAlgo = "sha256"; }; diff --git a/pkgs/by-name/re/repath-studio/pin-clojure.patch b/pkgs/by-name/re/repath-studio/pin-clojure.patch index 48bd3d161bd7..9bda0cc4326b 100644 --- a/pkgs/by-name/re/repath-studio/pin-clojure.patch +++ b/pkgs/by-name/re/repath-studio/pin-clojure.patch @@ -1,5 +1,5 @@ diff --git a/deps.edn b/deps.edn -index 195de4e..02098e5 100644 +index f33f54f..66fbfc4 100644 --- a/deps.edn +++ b/deps.edn @@ -1,5 +1,6 @@ From 9bba9915ce3c292c5565353b283062ba8e2d81b6 Mon Sep 17 00:00:00 2001 From: Kate Date: Wed, 15 Apr 2026 23:58:03 +0100 Subject: [PATCH 126/258] opam: 2.5.0 -> 2.5.1 --- pkgs/development/tools/ocaml/opam/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ocaml/opam/default.nix b/pkgs/development/tools/ocaml/opam/default.nix index 1ac4ffa3db94..1f568b7f4e5e 100644 --- a/pkgs/development/tools/ocaml/opam/default.nix +++ b/pkgs/development/tools/ocaml/opam/default.nix @@ -15,11 +15,11 @@ assert lib.versionAtLeast ocaml.version "4.08.0"; stdenv.mkDerivation (finalAttrs: { pname = "opam"; - version = "2.5.0"; + version = "2.5.1"; src = fetchurl { url = "https://github.com/ocaml/opam/releases/download/${finalAttrs.version}/opam-full-${finalAttrs.version}.tar.gz"; - hash = "sha256-JfuY+WLEInwSYeFCr8aKQWd45ugZYAvV7j7EoYrh4jg="; + hash = "sha256-SMW/r19cQEjMX0ACXec4X1utOoJpdWIWzW3S8hUAM+0="; }; strictDeps = true; From 6d7c32939046005ddedfdf1cc7eb1471a1fa4dcf Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 16 Apr 2026 01:10:49 +0200 Subject: [PATCH 127/258] python3Packages.sentry-sdk: 2.54.0 -> 2.58.0 https://github.com/getsentry/sentry-python/blob/2.58.0/CHANGELOG.md --- pkgs/development/python-modules/sentry-sdk/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sentry-sdk/default.nix b/pkgs/development/python-modules/sentry-sdk/default.nix index 6e5d7602a967..39fae848a2eb 100644 --- a/pkgs/development/python-modules/sentry-sdk/default.nix +++ b/pkgs/development/python-modules/sentry-sdk/default.nix @@ -62,19 +62,20 @@ pytest-xdist, pytest-watch, responses, + socksio, stdenv, }: buildPythonPackage (finalAttrs: { pname = "sentry-sdk"; - version = "2.54.0"; + version = "2.58.0"; pyproject = true; src = fetchFromGitHub { owner = "getsentry"; repo = "sentry-python"; tag = finalAttrs.version; - hash = "sha256-+NMOfOhzj7QAkwspI28wGNs6ATDzH6HWT479+7l9DBo="; + hash = "sha256-SdGzHeniLwP8i7iIax5FtCd/qNDLLtg9luWbwpKIoz8="; }; postPatch = '' @@ -95,6 +96,7 @@ buildPythonPackage (finalAttrs: { anthropic = [ anthropic ]; # TODO: arq asyncpg = [ asyncpg ]; + asyncio = [ httpcore ] ++ httpcore.optional-dependencies.asyncio; beam = [ apache-beam ]; bottle = [ bottle ]; celery = [ celery ]; @@ -164,7 +166,9 @@ buildPythonPackage (finalAttrs: { pytest-xdist pytest-watch pytestCheckHook + socksio ] + ++ finalAttrs.finalPackage.optional-dependencies.asyncio ++ finalAttrs.finalPackage.optional-dependencies.http2; __darwinAllowLocalNetworking = true; From b1fe6cc5176091ebef730d107292d400c059dd90 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 15 Apr 2026 23:34:29 +0000 Subject: [PATCH 128/258] proxyman: 3.10.0 -> 3.11.0 --- pkgs/by-name/pr/proxyman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index 13a43f11737a..1bf7f953f0ca 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -7,11 +7,11 @@ }: let pname = "proxyman"; - version = "3.10.0"; + version = "3.11.0"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-kprkRi50/GASHZ/NiP6tuYiVp0019W4wIjUXL9H4aBg="; + hash = "sha256-hzpSei0gR9apcJ6AVNoiqSUJLMvP0V/6STmGKeUg5vI="; }; appimageContents = appimageTools.extract { From 2f1dea39287f84dd1ef8906e578a87505ca9856d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 15 Apr 2026 23:26:59 +0000 Subject: [PATCH 129/258] nushell: 0.112.1 -> 0.112.2 Diff: https://github.com/nushell/nushell/compare/0.112.1...0.112.2 --- pkgs/by-name/nu/nushell/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell/package.nix b/pkgs/by-name/nu/nushell/package.nix index 2555ec7ad100..342f64aa4af0 100644 --- a/pkgs/by-name/nu/nushell/package.nix +++ b/pkgs/by-name/nu/nushell/package.nix @@ -24,16 +24,16 @@ rustPlatform.buildRustPackage (finalAttrs: { # NOTE: when updating this to a new non-patch version, please also try to # update the plugins. Plugins only work if they are compiled for the same # major/minor version. - version = "0.112.1"; + version = "0.112.2"; src = fetchFromGitHub { owner = "nushell"; repo = "nushell"; tag = finalAttrs.version; - hash = "sha256-y0EfP95XEVvse0xaSWK5Yr748tTVYRG7Bx+Qf5JrlYY="; + hash = "sha256-wc7mfbwkJO5gq9mwsiTVx74+btqU6Ox8tPhnXkfmXRU="; }; - cargoHash = "sha256-Y/yaWj2akccehFVxrGHrsjzZd02L8qE9KoSSwzAeEwg="; + cargoHash = "sha256-KBDgICbdYcqgMLtUXWQsMPe1fO7zT4NcavAyS2i0cDc="; nativeBuildInputs = [ pkg-config @@ -75,6 +75,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "plugins::stress_internals::test_local_socket" # Error: × I/O error: Operation not permitted (os error 1) + "shell::environment::env::env_shlvl_in_exec_repl" + "shell::environment::env::env_shlvl_in_repl" "shell::environment::env::path_is_a_list_in_repl" ]; From 14e383b40ead0e94a7f2de1a68f29b8a465b5d8d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 15 Apr 2026 20:45:47 +0000 Subject: [PATCH 130/258] python3Packages.ray: 2.54.1 -> 2.55.0 Changelog: https://github.com/ray-project/ray/releases/tag/ray-2.55.0 --- .../python-modules/ray/default.nix | 25 +++++++++++-------- .../python-modules/ray/prefetch.sh | 2 +- 2 files changed, 15 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/ray/default.nix b/pkgs/development/python-modules/ray/default.nix index 2e48740846a4..ff5a984bac6e 100644 --- a/pkgs/development/python-modules/ray/default.nix +++ b/pkgs/development/python-modules/ray/default.nix @@ -73,10 +73,10 @@ buildPythonPackage (finalAttrs: { pname = "ray"; - version = "2.54.1"; + version = "2.55.0"; format = "wheel"; - disabled = pythonAtLeast "3.14"; + disabled = pythonAtLeast "3.15"; src = let @@ -90,19 +90,22 @@ buildPythonPackage (finalAttrs: { # Results are in ./ray-hashes.nix hashes = { x86_64-linux = { - cp311 = "sha256-4JXf6cUhoE5ZMFILSoLqgtYZA9TNLzJw+8XfvbQbnHI="; - cp312 = "sha256-TG9+I92mKjL5QIMUHD+X6cQkbjrkrivEiLzY/QMR9Uo="; - cp313 = "sha256-DDrilDF257I5x4uCWlsr9BNdkCgAg6DhnAp1pdtNg28="; + cp311 = "sha256-UiSRRs/c92ns/+VPWyyvJVUb9up42d2JeIwKZpynabc="; + cp312 = "sha256-zUYL2/iopLt2iiDDixxTTYT+Y7wOXzWAxcDvcwK5hrM="; + cp313 = "sha256-8W3qMuXMWO1AbA7w3UvmnWDOd6B17bXwOANWpIv4WrM="; + cp314 = "sha256-6wpheWQbxCCmbuhcybOC5Y8i7/vTYpfjaDp5PlzcCJg="; }; aarch64-linux = { - cp311 = "sha256-hsUer9PoTa1Zwe9M+Xs6yMCIrwcFeC7pFeMbyliAWXo="; - cp312 = "sha256-zUUrYa4uDa+ScfWlVGFDl0KcwnMWgbrhD+cjFtrcJ0k="; - cp313 = "sha256-J2bwIwgGSAw4qalFAgh/HUrqkZ84UhooeBaQYTsCkKQ="; + cp311 = "sha256-sf1zQnCT0a7x+3vTxUMKTmhtXhD6BAiXVxY6TCpRfes="; + cp312 = "sha256-t39AYHKsDOkEMaxDaCjzZMGDq1e6FcOg5oinSuPC0/M="; + cp313 = "sha256-zu6HqIRgKqs02xCUFeaDmm6RafR1DKtye36hYQ31uR8="; + cp314 = "sha256-t0OQ8gHyjwXI8lAGnf7VTW1qAQn/5IJCXXbBG+gg4wk="; }; aarch64-darwin = { - cp311 = "sha256-wCQElq8nSvfNOxsdAV8juI5f2v5Zv9wEDl8ingr/Xf8="; - cp312 = "sha256-ZF6/tzz9Mr1RCgXtnyc4oY1ttpkpyulwHXSfJ0Db/Zo="; - cp313 = "sha256-0F9HfRUYoA/ViAZE6Imno+r2SuXR+PI5poLQUq0qOD0="; + cp311 = "sha256-JCbpxFE8tIQr+vcKrt9LntwwL7Ad5cGQb2i5tCegwkM="; + cp312 = "sha256-bwuN+jcWzJvl/OO1Ppv9tzzqNgJb/m8dJ5KND4TP1pU="; + cp313 = "sha256-Hai4dVtuT94D23i2ziu87Pz70g05uTgz0kbFFdru3zw="; + cp314 = "sha256-1IvEUzs7dtWe0/nqsea3MipTp83vuPZX2bRu661W2+4="; }; }; in diff --git a/pkgs/development/python-modules/ray/prefetch.sh b/pkgs/development/python-modules/ray/prefetch.sh index 4bc36502e2e4..ed164464f856 100755 --- a/pkgs/development/python-modules/ray/prefetch.sh +++ b/pkgs/development/python-modules/ray/prefetch.sh @@ -21,7 +21,7 @@ prefetch() { for system in "x86_64-linux" "aarch64-linux" "aarch64-darwin"; do echo "${system} = {" >>$outfile - for python_version in "311" "312" "313"; do + for python_version in "311" "312" "313" "314"; do prefetch "$python_version" "$system" done echo "};" >>$outfile From 074035b8797a2928290f8c2abb1eb5d977ad194b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 00:01:24 +0000 Subject: [PATCH 131/258] mochi: 1.21.4 -> 1.21.5 --- pkgs/by-name/mo/mochi/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/mo/mochi/package.nix b/pkgs/by-name/mo/mochi/package.nix index 4017f7634d60..b28723e05010 100644 --- a/pkgs/by-name/mo/mochi/package.nix +++ b/pkgs/by-name/mo/mochi/package.nix @@ -12,14 +12,14 @@ let pname = "mochi"; - version = "1.21.4"; + version = "1.21.5"; linux = appimageTools.wrapType2 rec { inherit pname version meta; src = fetchurl { url = "https://download.mochi.cards/releases/Mochi-${version}.AppImage"; - hash = "sha256-0X2I2/WcAWCvGO2djUnh0d5dgETAy9KY60Z92WaNrkc="; + hash = "sha256-meYKgxJA4VOE4B6gizJ4F+utld/OJ1MCzwSOjfeorqE="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; @@ -44,9 +44,9 @@ let url = "https://download.mochi.cards/releases/Mochi-${version}${lib.optionalString stdenv.hostPlatform.isAarch64 "-arm64"}.dmg"; hash = if stdenv.hostPlatform.isAarch64 then - "sha256-/AwBELYzaBBJWs+/RIn1OmG4xaxrT47pa0aJZDP7zRw=" + "sha256-+nQsR0CWG8pCq+zV2jMiej+7L4RqPeSKESAECK/JIoM=" else - "sha256-JixRl3hw117Hg/Xuje8djZYTu8xVwlz7LXvifIKbwWY="; + "sha256-mOUrMIZSLPhxUe3lNLfDXtoo1dNX5fpQr8cHZ1MI/C8="; }; sourceRoot = "."; From 76e1d92da96b7e6281c6e4a64524832530186867 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 02:15:05 +0200 Subject: [PATCH 132/258] python3Packages.iamdata: 0.1.202604141 -> 0.1.202604151 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202604141...v0.1.202604151 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202604151 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index 90d210c2827c..de35e65c4299 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202604141"; + version = "0.1.202604151"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-0eCvRqYAiG0+zlJy37Z/28JhzsIyWGhLLSs6Xj8wWfQ="; + hash = "sha256-l1lQhEavIU/jHOQYtRG0dE7bZqCIQ0rZ+joenPW+Q4M="; }; __darwinAllowLocalNetworking = true; From f44b37b54dde9333a9bf48cd332ccb3e251408c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 00:20:00 +0000 Subject: [PATCH 133/258] json-fortran: 9.3.0 -> 9.3.1 --- pkgs/by-name/js/json-fortran/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/js/json-fortran/package.nix b/pkgs/by-name/js/json-fortran/package.nix index 011de8916353..9249ccff0824 100644 --- a/pkgs/by-name/js/json-fortran/package.nix +++ b/pkgs/by-name/js/json-fortran/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "json-fortran"; - version = "9.3.0"; + version = "9.3.1"; src = fetchFromGitHub { owner = "jacobwilliams"; repo = "json-fortran"; rev = finalAttrs.version; - hash = "sha256-shSMIiA2laNxqRmnsBBOgJDhWdXr/ULEWVkugHCEs+0="; + hash = "sha256-anPasaS4Kq8r6P7EgrQ3auwvSylq/a/ZO1XhYw6zAU4="; }; nativeBuildInputs = [ From 842cfca12de3cc818911b487c43caa87155eb2c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 00:56:24 +0000 Subject: [PATCH 134/258] fcitx5-pinyin-moegirl: 20260315 -> 20260412 --- pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix index ed391521ac57..2533e267a8fb 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-moegirl"; - version = "20260315"; + version = "20260412"; src = fetchurl { url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; - hash = "sha256-YnN1ArHyikV0kADquH2kwpk7cpiXKcL6YwUxVJXlQKM="; + hash = "sha256-YsdZU56dB0o1pV7SJG1/SMhShMoZmiSJ53jSsbph9gk="; }; dontUnpack = true; From 3bc991b00fdadf7ef7b2eedcc38febc0f6be8270 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:56:43 +1000 Subject: [PATCH 135/258] rasdaemon: add maintainer --- pkgs/by-name/ra/rasdaemon/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/rasdaemon/package.nix b/pkgs/by-name/ra/rasdaemon/package.nix index 07cbc1bf030a..7daa019e2466 100644 --- a/pkgs/by-name/ra/rasdaemon/package.nix +++ b/pkgs/by-name/ra/rasdaemon/package.nix @@ -122,6 +122,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl2Plus; platforms = lib.platforms.linux; changelog = "${finalAttrs.meta.homepage}/releases/tag/v${finalAttrs.version}"; - maintainers = [ ]; + maintainers = [ lib.maintainers.zowoq ]; }; }) From 688e80b3971c84d09e29dc92a555fdc768857eac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 01:05:05 +0000 Subject: [PATCH 136/258] zizmor: 1.23.1 -> 1.24.1 --- pkgs/by-name/zi/zizmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zi/zizmor/package.nix b/pkgs/by-name/zi/zizmor/package.nix index 8da3f33a4f07..4c63ff62da00 100644 --- a/pkgs/by-name/zi/zizmor/package.nix +++ b/pkgs/by-name/zi/zizmor/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zizmor"; - version = "1.23.1"; + version = "1.24.1"; src = fetchFromGitHub { owner = "zizmorcore"; repo = "zizmor"; tag = "v${finalAttrs.version}"; - hash = "sha256-fNpIcOVPw0beoN10JM92ITOxCupUZj8xV+P4VXIilRo="; + hash = "sha256-JPh6xw8kWWR3GfneOK0MytOgYnZI0dFxXp15g1Pkve8="; }; - cargoHash = "sha256-K0lL46Mbx3Bqbhxqz21s0xsz7W9GKeG3Qw72fek0c/M="; + cargoHash = "sha256-K0547EuCK3NfASP2sDr7qSAv9zyWY6XZL8YCxbLu+5I="; buildInputs = [ rust-jemalloc-sys From ff36cba48efd026e0d36a8bcafdd5c02dd685115 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 01:08:45 +0000 Subject: [PATCH 137/258] phel: 0.31.0 -> 0.32.0 --- pkgs/by-name/ph/phel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phel/package.nix b/pkgs/by-name/ph/phel/package.nix index cc112faa9ee8..55cfb27604ff 100644 --- a/pkgs/by-name/ph/phel/package.nix +++ b/pkgs/by-name/ph/phel/package.nix @@ -7,16 +7,16 @@ php.buildComposerProject2 (finalAttrs: { pname = "phel"; - version = "0.31.0"; + version = "0.32.0"; src = fetchFromGitHub { owner = "phel-lang"; repo = "phel-lang"; tag = "v${finalAttrs.version}"; - hash = "sha256-r9owO2VCkVP/uxuzN+xH103PrwyxglbIH+U5Qn/ZjAI="; + hash = "sha256-h+YNS9CWSAlP2K2RV9BVMko6iYC/aJUiD6YexCrRHNI="; }; - vendorHash = "sha256-az0WAecyBi20XjOwy6AVB3pEX7AhJsourXPFhh9QBvk="; + vendorHash = "sha256-efobguWNFK6cC17WYtmXyTu3MGFQnT0Y69E8CZ3++fA="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From c308588002995c821c09b9564f1dd06a6ff70a94 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 01:13:39 +0000 Subject: [PATCH 138/258] grpc-gateway: 2.28.0 -> 2.29.0 --- pkgs/by-name/gr/grpc-gateway/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpc-gateway/package.nix b/pkgs/by-name/gr/grpc-gateway/package.nix index d1c518b842fb..381a9f63b4d6 100644 --- a/pkgs/by-name/gr/grpc-gateway/package.nix +++ b/pkgs/by-name/gr/grpc-gateway/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "grpc-gateway"; - version = "2.28.0"; + version = "2.29.0"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-gateway"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-93omvHb+b+S0w4D+FGEEwYYDjgumJFDAruc1P4elfvA="; + sha256 = "sha256-d9OIIGttyMBSNgpS6mbR5JEIm13qGu2gFHJazJAexdw="; }; - vendorHash = "sha256-jVP5zfFPfHeAEApKNJzZwuZLA+DjKgkL7m2DFG72UNs="; + vendorHash = "sha256-p51yD+v8+rPs+ztlX7r0VQ4XlwUkxu+PxgknKEvH00k="; ldflags = [ "-X=main.version=${finalAttrs.version}" From 10cfa23144e9aece536ff2014725eea5162d6246 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:56:42 +1000 Subject: [PATCH 139/258] nixos/rasdaemon: inherit maintainers from package --- nixos/modules/services/hardware/rasdaemon.nix | 4 ++++ nixos/tests/rasdaemon.nix | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/nixos/modules/services/hardware/rasdaemon.nix b/nixos/modules/services/hardware/rasdaemon.nix index cc1723793b9e..b33eb93ea085 100644 --- a/nixos/modules/services/hardware/rasdaemon.nix +++ b/nixos/modules/services/hardware/rasdaemon.nix @@ -10,6 +10,10 @@ let in { + meta = { + inherit (pkgs.rasdaemon.meta) maintainers; + }; + options.hardware.rasdaemon = { enable = lib.mkEnableOption "RAS logging daemon"; diff --git a/nixos/tests/rasdaemon.nix b/nixos/tests/rasdaemon.nix index c8fc97808e50..a67c34578a6a 100644 --- a/nixos/tests/rasdaemon.nix +++ b/nixos/tests/rasdaemon.nix @@ -1,8 +1,8 @@ -{ ... }: +{ pkgs, ... }: { name = "rasdaemon"; meta = { - maintainers = [ ]; + inherit (pkgs.rasdaemon.meta) maintainers; broken = true; # test timed out }; From 21d46f4397692d883ac45d307b28f6159e6bc363 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 16 Apr 2026 10:43:01 +1000 Subject: [PATCH 140/258] rasdaemon: add patch for ras-mc-ctl --- pkgs/by-name/ra/rasdaemon/package.nix | 5 +++++ ..._fix_invalid_column_in_signal_events_query.patch | 13 +++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch diff --git a/pkgs/by-name/ra/rasdaemon/package.nix b/pkgs/by-name/ra/rasdaemon/package.nix index 7daa019e2466..c8756368c802 100644 --- a/pkgs/by-name/ra/rasdaemon/package.nix +++ b/pkgs/by-name/ra/rasdaemon/package.nix @@ -26,6 +26,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-rk4CZrWQRe2wsx8/eXP0BIeaU/Gxmcb+Kry5F8t4YKQ="; }; + patches = [ + # https://github.com/mchehab/rasdaemon/pull/246 + ./ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch + ]; + strictDeps = true; enableParallelBuilding = true; diff --git a/pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch b/pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch new file mode 100644 index 000000000000..88facf5c6001 --- /dev/null +++ b/pkgs/by-name/ra/rasdaemon/ras-mc-ctl_fix_invalid_column_in_signal_events_query.patch @@ -0,0 +1,13 @@ +diff --git a/util/ras-mc-ctl.in b/util/ras-mc-ctl.in +index b00c9c1..e56402b 100755 +--- a/util/ras-mc-ctl.in ++++ b/util/ras-mc-ctl.in +@@ -2497,7 +2497,7 @@ sub errors + + # SIGNAL event + if ($has_signal == 1) { +- $query = "select id, timestamp, signal, errorno, code, comm, pid, grp, res from signal_event$conf{opt}{since} order by id"; ++ $query = "select id, timestamp, sig, errorno, code, comm, pid, grp, res from signal_event$conf{opt}{since} order by id"; + $query_handle = $dbh->prepare($query); + $query_handle->execute(); + $query_handle->bind_columns(\($id, $timestamp, $signal, $errorno, $code, $comm, $pid, $grp, $res)); From bb3fb72adea545ef02488ac2cfa6870e497f99a7 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Thu, 16 Apr 2026 11:15:54 +1000 Subject: [PATCH 141/258] Revert "nixosTests.rasdaemon: mark as broken" This reverts commit 57d2a63b1106999ce6436db91cc20bac967c1cc0. --- nixos/tests/rasdaemon.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/tests/rasdaemon.nix b/nixos/tests/rasdaemon.nix index a67c34578a6a..b6f6bcbe658b 100644 --- a/nixos/tests/rasdaemon.nix +++ b/nixos/tests/rasdaemon.nix @@ -3,7 +3,6 @@ name = "rasdaemon"; meta = { inherit (pkgs.rasdaemon.meta) maintainers; - broken = true; # test timed out }; nodes.machine = From 10252f5936beba890ae3251d112621af646135ef Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 02:25:57 +0000 Subject: [PATCH 142/258] vacuum-tube: 1.6.1 -> 1.6.2 --- pkgs/by-name/va/vacuum-tube/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vacuum-tube/package.nix b/pkgs/by-name/va/vacuum-tube/package.nix index 8e996458adf5..67cfd8060aa5 100644 --- a/pkgs/by-name/va/vacuum-tube/package.nix +++ b/pkgs/by-name/va/vacuum-tube/package.nix @@ -10,16 +10,16 @@ buildNpmPackage rec { pname = "vacuum-tube"; - version = "1.6.1"; + version = "1.6.2"; src = fetchFromGitHub { owner = "shy1132"; repo = "VacuumTube"; tag = "v${version}"; - hash = "sha256-DbcJJ9FL9LPCQrg6lGa5N9KC8stXLdaMI+2hKAiZFxQ="; + hash = "sha256-M12JonxOnY0JM7JghGAhs2cV/EsDNMpD9PBNRYp6Q8o="; }; - npmDepsHash = "sha256-/TAGGiNuT7YC29U9n6M+zD51kecbAPXzzEJU5ey1hXs="; + npmDepsHash = "sha256-Zud3I8rdl9ILK2uQZQ3GqYEIE7CZkiYHB/P/ryLEMvk="; makeCacheWritable = true; env = { From 057f07209f0a96d9786963a4cda942dddfd73a24 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 02:52:50 +0000 Subject: [PATCH 143/258] myks: 5.12.0 -> 5.12.2 --- pkgs/by-name/my/myks/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/my/myks/package.nix b/pkgs/by-name/my/myks/package.nix index 83be910ee169..c2c021fac4de 100644 --- a/pkgs/by-name/my/myks/package.nix +++ b/pkgs/by-name/my/myks/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "myks"; - version = "5.12.0"; + version = "5.12.2"; src = fetchFromGitHub { owner = "mykso"; repo = "myks"; tag = "v${finalAttrs.version}"; - hash = "sha256-n53f2ZdMTyStzMlNMKSYkwCv2KGqKCDnBV8cVjcHMY0="; + hash = "sha256-CQCxsuZhqRo5PMahc1UBy5T2SvwDs50JWHmhm4qU3FI="; }; - vendorHash = "sha256-7PUuVHBt2Ki/Jm0DvRsYrRcKpFe8A2oRQO5KT2Cr0zo="; + vendorHash = "sha256-BFuJBaOGzttc8Q1ZxMIx0SWnBWmHg7TwU5VG8Wgydb0="; subPackages = "."; From 57ef295d60871d2c671b038deeb24fdfa8eb447f Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Thu, 16 Apr 2026 11:29:23 +0800 Subject: [PATCH 144/258] treewide: fix icon by moving to valid path --- pkgs/applications/misc/qtbitcointrader/default.nix | 2 +- pkgs/by-name/ai/airgorah/package.nix | 2 +- pkgs/by-name/al/alisthelper/package.nix | 5 +---- pkgs/by-name/az/azuredatastudio/package.nix | 2 +- pkgs/by-name/ba/badlion-client/package.nix | 2 +- pkgs/by-name/bl/blackvoxel/package.nix | 2 +- pkgs/by-name/bl/bluemail/package.nix | 4 ++-- pkgs/by-name/bo/bombsquad/package.nix | 2 +- pkgs/by-name/ch/cherry-studio/package.nix | 2 +- pkgs/by-name/cl/clockify/package.nix | 2 +- pkgs/by-name/gr/graphest/package.nix | 2 +- pkgs/by-name/no/notable/package.nix | 6 ++++-- pkgs/by-name/sh/show-midi/package.nix | 2 +- pkgs/by-name/si/simple-live-app/package.nix | 2 +- pkgs/by-name/sn/snowemu/package.nix | 2 +- pkgs/by-name/th/thorium-reader/package.nix | 2 +- pkgs/by-name/tk/tk-safe/package.nix | 4 ++-- pkgs/by-name/tt/tts-mod-vault/package.nix | 2 +- pkgs/by-name/ve/venera/package.nix | 2 +- pkgs/by-name/vo/volanta/package.nix | 2 +- pkgs/by-name/wi/winbox4/build-from-zip.nix | 2 +- pkgs/by-name/wi/windterm/package.nix | 2 +- pkgs/by-name/wo/wootility/package.nix | 2 +- pkgs/by-name/wo/wox/package.nix | 2 +- pkgs/by-name/zo/zoho-mail-desktop/package.nix | 6 ++++-- 25 files changed, 33 insertions(+), 32 deletions(-) diff --git a/pkgs/applications/misc/qtbitcointrader/default.nix b/pkgs/applications/misc/qtbitcointrader/default.nix index 70e587f175c3..5a2a838b03b8 100644 --- a/pkgs/applications/misc/qtbitcointrader/default.nix +++ b/pkgs/applications/misc/qtbitcointrader/default.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { qmake $qmakeFlags \ PREFIX=$out \ DESKTOPDIR=$out/share/applications \ - ICONDIR=$out/share/icons/hicolor/1024x1024/apps \ + ICONDIR=$out/share/icons \ QtBitcoinTrader_Desktop.pro runHook postConfigure diff --git a/pkgs/by-name/ai/airgorah/package.nix b/pkgs/by-name/ai/airgorah/package.nix index 77f28ec81e43..16f5694ed438 100644 --- a/pkgs/by-name/ai/airgorah/package.nix +++ b/pkgs/by-name/ai/airgorah/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ]; postInstall = '' - install -Dm644 icons/app_icon.png $out/share/icons/hicolor/1024x1024/apps/airgorah.png + install -Dm644 icons/app_icon.png $out/share/icons/airgorah.png ''; desktopItems = [ diff --git a/pkgs/by-name/al/alisthelper/package.nix b/pkgs/by-name/al/alisthelper/package.nix index 0e79e0f962c0..9c0b0fa4b7a0 100644 --- a/pkgs/by-name/al/alisthelper/package.nix +++ b/pkgs/by-name/al/alisthelper/package.nix @@ -7,7 +7,6 @@ makeDesktopItem, runCommand, yq-go, - imagemagick, _experimental-update-script-combinators, nix-update-script, }: @@ -26,7 +25,6 @@ flutter341.buildFlutterApplication (finalAttrs: { pubspecLock = lib.importJSON ./pubspec.lock.json; nativeBuildInputs = [ - imagemagick copyDesktopItems ]; @@ -47,8 +45,7 @@ flutter341.buildFlutterApplication (finalAttrs: { ]; postInstall = '' - mkdir -p $out/share/icons/hicolor/1024x1024/apps - magick assets/alisthelper.png -resize 1024x1024 $out/share/icons/hicolor/1024x1024/apps/alisthelper.png + install -D assets/alisthelper.png $out/share/icons/alisthelper.png ''; passthru = { diff --git a/pkgs/by-name/az/azuredatastudio/package.nix b/pkgs/by-name/az/azuredatastudio/package.nix index 6c1aa4a1bb77..6739d0cac653 100644 --- a/pkgs/by-name/az/azuredatastudio/package.nix +++ b/pkgs/by-name/az/azuredatastudio/package.nix @@ -129,7 +129,7 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - install -D ${targetPath}/resources/app/resources/linux/code.png $out/share/icons/hicolor/1024x1024/apps/azuredatastudio.png + install -D ${targetPath}/resources/app/resources/linux/code.png $out/share/icons/azuredatastudio.png runHook postInstall ''; diff --git a/pkgs/by-name/ba/badlion-client/package.nix b/pkgs/by-name/ba/badlion-client/package.nix index aac370315d63..c309ec2983a3 100644 --- a/pkgs/by-name/ba/badlion-client/package.nix +++ b/pkgs/by-name/ba/badlion-client/package.nix @@ -23,7 +23,7 @@ appimageTools.wrapAppImage rec { extraInstallCommands = '' install -Dm444 ${src}/BadlionClient.desktop $out/share/applications/BadlionClient.desktop - install -Dm444 ${src}/BadlionClient.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm444 ${src}/BadlionClient.png -t $out/share/icons substituteInPlace $out/share/applications/BadlionClient.desktop \ --replace-fail "Exec=AppRun --no-sandbox %U" "Exec=badlion-client" wrapProgram $out/bin/badlion-client \ diff --git a/pkgs/by-name/bl/blackvoxel/package.nix b/pkgs/by-name/bl/blackvoxel/package.nix index 38faa31818c6..24428ad8a363 100644 --- a/pkgs/by-name/bl/blackvoxel/package.nix +++ b/pkgs/by-name/bl/blackvoxel/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { ]; postInstall = '' - install -Dm644 blackvoxel.png $out/share/icons/hicolor/1024x1024/apps/blackvoxel.png + install -Dm644 blackvoxel.png $out/share/icons/blackvoxel.png ''; desktopItems = [ diff --git a/pkgs/by-name/bl/bluemail/package.nix b/pkgs/by-name/bl/bluemail/package.nix index b131da910a02..6e48420afe4d 100644 --- a/pkgs/by-name/bl/bluemail/package.nix +++ b/pkgs/by-name/bl/bluemail/package.nix @@ -92,8 +92,8 @@ stdenv.mkDerivation rec { mv * $out/opt/bluemail ln -s $out/opt/bluemail/bluemail $out/bin/bluemail - mkdir -p $out/share/icons/hicolor/1024x1024/apps - ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/hicolor/1024x1024/apps/bluemail.png + mkdir -p $out/share/icons + ln -s $out/opt/bluemail/resources/assets/icons/bluemailx-icon.png $out/share/icons/bluemail.png runHook postInstall ''; diff --git a/pkgs/by-name/bo/bombsquad/package.nix b/pkgs/by-name/bo/bombsquad/package.nix index 054f1b11d491..700b2930652b 100644 --- a/pkgs/by-name/bo/bombsquad/package.nix +++ b/pkgs/by-name/bo/bombsquad/package.nix @@ -87,7 +87,7 @@ stdenv.mkDerivation (finalAttrs: { --add-flags ${lib.escapeShellArg commandLineArgs} \ --add-flags "-d $out/share/bombsquad" - install -Dm755 ${bombsquadIcon} $out/share/icons/hicolor/1024x1024/apps/bombsquad.png + install -Dm755 ${bombsquadIcon} $out/share/icons/bombsquad.png runHook postInstall ''; diff --git a/pkgs/by-name/ch/cherry-studio/package.nix b/pkgs/by-name/ch/cherry-studio/package.nix index 87b79a3b9452..890c5aed22e3 100644 --- a/pkgs/by-name/ch/cherry-studio/package.nix +++ b/pkgs/by-name/ch/cherry-studio/package.nix @@ -139,7 +139,7 @@ stdenv.mkDerivation (finalAttrs: { else "cp -r dist/linux-unpacked/{resources,LICENSE*} $out/opt/cherry-studio" } - install -Dm644 build/icon.png $out/share/icons/hicolor/1024x1024/apps/cherry-studio.png + install -Dm644 build/icon.png $out/share/icons/cherry-studio.png makeWrapper ${lib.getExe electron} $out/bin/cherry-studio \ --inherit-argv0 \ --add-flags $out/opt/cherry-studio/resources/app.asar \ diff --git a/pkgs/by-name/cl/clockify/package.nix b/pkgs/by-name/cl/clockify/package.nix index 133293f75f87..0c20d0f69d0e 100644 --- a/pkgs/by-name/cl/clockify/package.nix +++ b/pkgs/by-name/cl/clockify/package.nix @@ -19,7 +19,7 @@ appimageTools.wrapType2 rec { in '' install -Dm 444 ${appimageContents}/clockify.desktop -t $out/share/applications - install -Dm 444 ${appimageContents}/clockify.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm 444 ${appimageContents}/clockify.png -t $out/share/icons substituteInPlace $out/share/applications/clockify.desktop \ --replace-fail 'Exec=AppRun' 'Exec=${pname}' diff --git a/pkgs/by-name/gr/graphest/package.nix b/pkgs/by-name/gr/graphest/package.nix index 2c6093b385d2..1486521d5bad 100644 --- a/pkgs/by-name/gr/graphest/package.nix +++ b/pkgs/by-name/gr/graphest/package.nix @@ -91,7 +91,7 @@ stdenv.mkDerivation (finalAttrs: { --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --inherit-argv0 - install -Dm444 build/icon.png $out/share/icons/hicolor/1024x1024/apps/graphest.png + install -Dm444 build/icon.png $out/share/icons/graphest.png install -Dm444 ${./mime.xml} $out/share/mime/packages/graphest.xml '' + lib.optionalString stdenv.hostPlatform.isDarwin '' diff --git a/pkgs/by-name/no/notable/package.nix b/pkgs/by-name/no/notable/package.nix index 771d0c4b5d75..9bea6881a001 100644 --- a/pkgs/by-name/no/notable/package.nix +++ b/pkgs/by-name/no/notable/package.nix @@ -36,8 +36,10 @@ appimageTools.wrapType2 rec { extraInstallCommands = '' install -m 444 -D ${appimageContents}/notable.desktop $out/share/applications/notable.desktop - install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/1024x1024/apps/notable.png \ - $out/share/icons/hicolor/1024x1024/apps/notable.png + for size in 16 32 48 64 128 256 512 1024; do + install -m 444 -D ${appimageContents}/usr/share/icons/hicolor/''${size}x''${size}/apps/notable.png \ + $out/share/icons/hicolor/''${size}x''${size}/apps/notable.png + done substituteInPlace $out/share/applications/notable.desktop \ --replace 'Exec=AppRun' 'Exec=${pname}' wrapProgram "$out/bin/${pname}" \ diff --git a/pkgs/by-name/sh/show-midi/package.nix b/pkgs/by-name/sh/show-midi/package.nix index cc1001fac017..66971ddf716d 100644 --- a/pkgs/by-name/sh/show-midi/package.nix +++ b/pkgs/by-name/sh/show-midi/package.nix @@ -59,7 +59,7 @@ stdenv.mkDerivation (finalAttrs: { install -Dt $out/share/ShowMIDI/themes Themes/* - install -D Design/icon.png $out/share/icons/hicolor/1024x1024/apps/show-midi.png + install -D Design/icon.png $out/share/icons/show-midi.png mkdir -p $out/bin $out/lib/lv2 $out/lib/vst3 cd Builds/LinuxMakefile/build/ diff --git a/pkgs/by-name/si/simple-live-app/package.nix b/pkgs/by-name/si/simple-live-app/package.nix index ebc2cab18324..24959753cb62 100644 --- a/pkgs/by-name/si/simple-live-app/package.nix +++ b/pkgs/by-name/si/simple-live-app/package.nix @@ -44,7 +44,7 @@ flutter332.buildFlutterApplication rec { ]; postInstall = '' - install -Dm644 assets/logo.png $out/share/icons/hicolor/1024x1024/apps/simple-live-app.png + install -Dm644 assets/logo.png $out/share/icons/simple-live-app.png ''; extraWrapProgramArgs = '' diff --git a/pkgs/by-name/sn/snowemu/package.nix b/pkgs/by-name/sn/snowemu/package.nix index 143ce6b49cf7..47c145d82602 100644 --- a/pkgs/by-name/sn/snowemu/package.nix +++ b/pkgs/by-name/sn/snowemu/package.nix @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' mv $out/bin/snow_frontend_egui $out/bin/snowemu - install -Dm644 assets/snow_icon.png $out/share/icons/hicolor/1024x1024/apps/snowemu.png + install -Dm644 assets/snow_icon.png $out/share/icons/snowemu.png wrapProgram $out/bin/snowemu \ --prefix LD_LIBRARY_PATH : ${ diff --git a/pkgs/by-name/th/thorium-reader/package.nix b/pkgs/by-name/th/thorium-reader/package.nix index ecb79563e9cf..13ae3960b747 100644 --- a/pkgs/by-name/th/thorium-reader/package.nix +++ b/pkgs/by-name/th/thorium-reader/package.nix @@ -31,7 +31,7 @@ buildNpmPackage (finalAttrs: { ]; postInstall = '' - install -Dpm644 resources/icon.png $out/share/icons/hicolor/1024x1024/apps/thorium-reader.png + install -Dpm644 resources/icon.png $out/share/icons/thorium-reader.png cp -r dist/* $out/lib/node_modules/EDRLab.ThoriumReader/ diff --git a/pkgs/by-name/tk/tk-safe/package.nix b/pkgs/by-name/tk/tk-safe/package.nix index 63659292d6cd..395801cce4d6 100644 --- a/pkgs/by-name/tk/tk-safe/package.nix +++ b/pkgs/by-name/tk/tk-safe/package.nix @@ -80,8 +80,8 @@ stdenv.mkDerivation rec { mv * $out/opt/tk-safe ln -s $out/opt/tk-safe/app/tk-safe $out/bin/tk-safe - mkdir -p $out/share/icons/hicolor/1024x1024/apps - ln -s $out/opt/tk-safe/meta/gui/icon.png $out/share/icons/hicolor/1024x1024/apps/tk-safe.png + mkdir -p $out/share/icons + ln -s $out/opt/tk-safe/meta/gui/icon.png $out/share/icons/tk-safe.png runHook postInstall ''; diff --git a/pkgs/by-name/tt/tts-mod-vault/package.nix b/pkgs/by-name/tt/tts-mod-vault/package.nix index addbe5f6c9d3..8a4a0bd5bc6c 100644 --- a/pkgs/by-name/tt/tts-mod-vault/package.nix +++ b/pkgs/by-name/tt/tts-mod-vault/package.nix @@ -42,7 +42,7 @@ flutter341.buildFlutterApplication (finalAttrs: { ''; postInstall = '' - install -m 444 -D assets/icon/tts_mod_vault_icon.png $out/share/icons/hicolor/1024x1024/apps/tts_mod_vault.png + install -m 444 -D assets/icon/tts_mod_vault_icon.png $out/share/icons/tts_mod_vault.png ''; passthru = { diff --git a/pkgs/by-name/ve/venera/package.nix b/pkgs/by-name/ve/venera/package.nix index 60b873425482..b8536ed9848c 100644 --- a/pkgs/by-name/ve/venera/package.nix +++ b/pkgs/by-name/ve/venera/package.nix @@ -50,7 +50,7 @@ flutter341.buildFlutterApplication (finalAttrs: { ]; postInstall = '' - install -D --mode=0644 debian/gui/venera.png $out/share/icons/hicolor/1024x1024/apps/venera.png + install -D --mode=0644 debian/gui/venera.png $out/share/icons/venera.png ''; extraWrapProgramArgs = '' diff --git a/pkgs/by-name/vo/volanta/package.nix b/pkgs/by-name/vo/volanta/package.nix index ada4ec6a9c0d..7a8fcd3f64bb 100644 --- a/pkgs/by-name/vo/volanta/package.nix +++ b/pkgs/by-name/vo/volanta/package.nix @@ -26,7 +26,7 @@ appimageTools.wrapType2 { extraInstallCommands = '' install -m 444 -D ${appImageContents}/volanta.desktop $out/share/applications/volanta.desktop install -m 444 -D ${appImageContents}/volanta.png \ - $out/share/icons/hicolor/1024x1024/apps/volanta.png + $out/share/icons/volanta.png substituteInPlace $out/share/applications/volanta.desktop \ --replace-fail 'Exec=AppRun' 'Exec=env APPIMAGE=true volanta' wrapProgram $out/bin/volanta \ diff --git a/pkgs/by-name/wi/winbox4/build-from-zip.nix b/pkgs/by-name/wi/winbox4/build-from-zip.nix index b8292df399b6..3407520a589c 100644 --- a/pkgs/by-name/wi/winbox4/build-from-zip.nix +++ b/pkgs/by-name/wi/winbox4/build-from-zip.nix @@ -61,7 +61,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm644 "assets/img/winbox.png" -t "$out/share/icons/hicolor/1024x1024/apps" + install -Dm644 "assets/img/winbox.png" -t "$out/share/icons" install -Dm755 "WinBox" "$out/bin/WinBox" wrapProgram "$out/bin/WinBox" --run "${lib.getExe finalAttrs.migrationScript}" diff --git a/pkgs/by-name/wi/windterm/package.nix b/pkgs/by-name/wi/windterm/package.nix index 9a9db4d4af50..eb8f89de010e 100644 --- a/pkgs/by-name/wi/windterm/package.nix +++ b/pkgs/by-name/wi/windterm/package.nix @@ -79,7 +79,7 @@ stdenv.mkDerivation (finalAttrs: { ${builtins.toJSON profiles} EOF install -Dm644 $out/app/windterm/license.txt $out/share/licenses/windterm/license.txt - install -Dm644 $out/app/windterm/windterm.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm644 $out/app/windterm/windterm.png -t $out/share/icons substituteInPlace $out/app/windterm/windterm.desktop \ --replace-fail "/usr/bin/" "" install -Dm644 $out/app/windterm/windterm.desktop $out/share/applications/windterm.desktop diff --git a/pkgs/by-name/wo/wootility/package.nix b/pkgs/by-name/wo/wootility/package.nix index 3ed0d5691ad1..2cd24f49b32a 100644 --- a/pkgs/by-name/wo/wootility/package.nix +++ b/pkgs/by-name/wo/wootility/package.nix @@ -28,7 +28,7 @@ appimageTools.wrapType2 { --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--ozone-platform-hint=auto --enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" install -Dm444 ${contents}/wootility.desktop -t $out/share/applications - install -Dm444 ${contents}/wootility.png -t $out/share/icons/hicolor/1024x1024/apps + install -Dm444 ${contents}/wootility.png -t $out/share/icons substituteInPlace $out/share/applications/wootility.desktop \ --replace-fail 'Exec=AppRun --no-sandbox' 'Exec=wootility' ''; diff --git a/pkgs/by-name/wo/wox/package.nix b/pkgs/by-name/wo/wox/package.nix index e1a4ad1f1978..b9bc340f85e7 100644 --- a/pkgs/by-name/wo/wox/package.nix +++ b/pkgs/by-name/wo/wox/package.nix @@ -206,7 +206,7 @@ buildGoModule { ]; postInstall = '' - install -Dm644 ../assets/app.png $out/share/icons/hicolor/1024x1024/apps/wox.png + install -Dm644 ../assets/app.png $out/share/icons/wox.png ''; meta = metaCommon // { diff --git a/pkgs/by-name/zo/zoho-mail-desktop/package.nix b/pkgs/by-name/zo/zoho-mail-desktop/package.nix index a891a7f31e1d..eb9fad51bdc0 100644 --- a/pkgs/by-name/zo/zoho-mail-desktop/package.nix +++ b/pkgs/by-name/zo/zoho-mail-desktop/package.nix @@ -25,8 +25,10 @@ appimageTools.wrapType2 { install -Dm444 ${appimageContents}/zoho-mail-desktop.desktop \ $out/share/applications/zoho-mail-desktop.desktop - install -Dm444 ${appimageContents}/usr/share/icons/hicolor/1024x1024/apps/zoho-mail-desktop.png \ - $out/share/icons/hicolor/1024x1024/apps/zoho-mail-desktop.png + for size in 16 32 48 64 128 256 512 1024; do + install -Dm444 ${appimageContents}/usr/share/icons/hicolor/''${size}x''${size}/apps/zoho-mail-desktop.png \ + $out/share/icons/hicolor/''${size}x''${size}/apps/zoho-mail-desktop.png + done substituteInPlace $out/share/applications/zoho-mail-desktop.desktop \ --replace-fail 'Exec=AppRun' 'Exec=${pname}' From ed9a932b9bb12f8cf6d7804211b2d6ece589ed54 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Wed, 15 Apr 2026 23:35:52 -0400 Subject: [PATCH 145/258] erlang_29: 29.0-rc2 -> 29.0-rc3 Changelog: https://github.com/erlang/otp/releases/tag/OTP-29.0-rc3 Announcement: https://www.erlang.org/news/186 --- pkgs/development/interpreters/erlang/29.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/erlang/29.nix b/pkgs/development/interpreters/erlang/29.nix index 55f235e287ae..51fc071a9ff5 100644 --- a/pkgs/development/interpreters/erlang/29.nix +++ b/pkgs/development/interpreters/erlang/29.nix @@ -1,6 +1,6 @@ genericBuilder: genericBuilder { - version = "29.0-rc2"; - hash = "sha256-UyXOfDWuA0HSF81+kS7IAignI14Gjuo8yAVGqABQgHg="; + version = "29.0-rc3"; + hash = "sha256-lDuxydEG+BKXXvrTE4uaye5cxjJayRw/SCu+fKggpdM="; } From 91b9d4f68a441b104ae74c436decfdb12b8600d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 03:58:04 +0000 Subject: [PATCH 146/258] honeycomb-refinery: 3.1.2 -> 3.2.0 --- pkgs/by-name/ho/honeycomb-refinery/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/honeycomb-refinery/package.nix b/pkgs/by-name/ho/honeycomb-refinery/package.nix index b64764432353..61a61079036d 100644 --- a/pkgs/by-name/ho/honeycomb-refinery/package.nix +++ b/pkgs/by-name/ho/honeycomb-refinery/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "honeycomb-refinery"; - version = "3.1.2"; + version = "3.2.0"; src = fetchFromGitHub { owner = "honeycombio"; repo = "refinery"; rev = "v${finalAttrs.version}"; - hash = "sha256-6MrV/MOsMH1PHQkuQg4OgRqhG23xN+If172wUDu1Fek="; + hash = "sha256-8UzFoIxi9Vvf5/67rFsED/XTOz1pGeyxyuvLlTO7mVc="; }; env.NO_REDIS_TEST = true; @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { "-X main.BuildID=${finalAttrs.version}" ]; - vendorHash = "sha256-oA9upZD0F7J2AYylohsixy9Wdof2ww2RPDoq3f+HTmc="; + vendorHash = "sha256-nzz4SdJnISM6/yCgwelg2w7wlPBInQU1YizT5Ds2z5Y="; doCheck = true; From 265adab7ad7f1d9a9cfd383f7c2b967c7adad75e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 04:33:37 +0000 Subject: [PATCH 147/258] python3Packages.tuya-device-handlers: 0.0.16 -> 0.0.17 --- .../python-modules/tuya-device-handlers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tuya-device-handlers/default.nix b/pkgs/development/python-modules/tuya-device-handlers/default.nix index da795e3d041a..fef726756115 100644 --- a/pkgs/development/python-modules/tuya-device-handlers/default.nix +++ b/pkgs/development/python-modules/tuya-device-handlers/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "tuya-device-handlers"; - version = "0.0.16"; + version = "0.0.17"; pyproject = true; src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "tuya-device-handlers"; tag = "v${finalAttrs.version}"; - hash = "sha256-DuMG0nItXwJYl4c3JprA308+qyFzEemt2QS/sJ8kvlU="; + hash = "sha256-T3jwUeRVSAiRSzyIOo7M046C+Dul1/1I9kZj0OzIIcs="; }; build-system = [ poetry-core ]; From 62d64b0f94b138ba10cddce34d02d13ecc3789c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 04:40:08 +0000 Subject: [PATCH 148/258] redumper: 708 -> 709 --- pkgs/by-name/re/redumper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/re/redumper/package.nix b/pkgs/by-name/re/redumper/package.nix index 931a38dc9abf..53c7185fd567 100644 --- a/pkgs/by-name/re/redumper/package.nix +++ b/pkgs/by-name/re/redumper/package.nix @@ -9,13 +9,13 @@ # redumper is using C++ modules, this requires latest C++20 compiler and build tools llvmPackages.libcxxStdenv.mkDerivation (finalAttrs: { pname = "redumper"; - version = "708"; + version = "709"; src = fetchFromGitHub { owner = "superg"; repo = "redumper"; tag = "b${finalAttrs.version}"; - hash = "sha256-sn5afjJB50ZyFg7kOalHi+O61LRHMWqOIOV+MxnXcRQ="; + hash = "sha256-3J+/v8Rhu5yT+MgAxcNBiHLAPAcNWc/YJXxFMgOZnPs="; }; nativeBuildInputs = [ From 6c2bd24e2e81cbbef246cdc29abeb95c97bec679 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 04:48:11 +0000 Subject: [PATCH 149/258] python3Packages.pyseventeentrack: 1.1.2 -> 1.1.3 --- pkgs/development/python-modules/pyseventeentrack/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyseventeentrack/default.nix b/pkgs/development/python-modules/pyseventeentrack/default.nix index 79967f6484a2..92b9221ecb68 100644 --- a/pkgs/development/python-modules/pyseventeentrack/default.nix +++ b/pkgs/development/python-modules/pyseventeentrack/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "pyseventeentrack"; - version = "1.1.2"; + version = "1.1.3"; pyproject = true; src = fetchFromGitHub { owner = "shaiu"; repo = "pyseventeentrack"; tag = "v${version}"; - hash = "sha256-ghedDd3D4KXJbRteOC8ppoMH9QqIXslJ4/q7W2aEisU="; + hash = "sha256-aIECWBOozGdCpyqih3YNMioq4Fcc6Ttw9hiTl7m/r28="; }; build-system = [ poetry-core ]; From 08dbb55b16867b350cfdc795f901b8db041be1b0 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Wed, 15 Apr 2026 21:52:59 -0700 Subject: [PATCH 150/258] openthread-border-router: fix pname, use install for otbr-firewall --- pkgs/by-name/op/openthread-border-router/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/op/openthread-border-router/package.nix b/pkgs/by-name/op/openthread-border-router/package.nix index d9b1d429492d..b1c8bc935e02 100644 --- a/pkgs/by-name/op/openthread-border-router/package.nix +++ b/pkgs/by-name/op/openthread-border-router/package.nix @@ -17,7 +17,7 @@ buildNpmPackage, }: let - pname = "ot-br-posix"; + pname = "openthread-border-router"; version = "0-unstable-2025-06-12"; src = fetchFromGitHub { @@ -74,9 +74,7 @@ stdenv.mkDerivation { ]; postInstall = '' - mkdir -p $out/bin - cp ../script/otbr-firewall $out/bin/ - chmod +x $out/bin/otbr-firewall + install -Dm555 -t $out/bin ../script/otbr-firewall ''; cmakeFlags = [ From e1681350725ccb7e1a0d48908dedcb59e14cd175 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 04:54:35 +0000 Subject: [PATCH 151/258] meilisearch: 1.41.0 -> 1.42.1 --- pkgs/by-name/me/meilisearch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/me/meilisearch/package.nix b/pkgs/by-name/me/meilisearch/package.nix index 08579f053a4c..d3f1d1b707b9 100644 --- a/pkgs/by-name/me/meilisearch/package.nix +++ b/pkgs/by-name/me/meilisearch/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "meilisearch"; - version = "1.41.0"; + version = "1.42.1"; src = fetchFromGitHub { owner = "meilisearch"; repo = "meilisearch"; tag = "v${finalAttrs.version}"; - hash = "sha256-UbrRrtzTf6YWrU21wm1j8wMpPWBHon1JsXh+4LdawIs="; + hash = "sha256-V9uVOpNUvzn9767XkrjMQenknNlZwUde+eVtiXqEwks="; }; cargoBuildFlags = [ "--package=meilisearch" ]; - cargoHash = "sha256-o7JXbnA+fYiJRaOyJLoEPNaJKEB5zVPhXt2h1fblxNk="; + cargoHash = "sha256-t6rK9uYO0OCipCR4udTpTVieR+Rw8Akp+8z8btvLlXc="; # Default features include mini dashboard which downloads something from the internet. buildNoDefaultFeatures = true; From 917a7562e399cbb394fc2cdffc277ccaf84a02f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 05:47:08 +0000 Subject: [PATCH 152/258] kubectl: 1.35.3 -> 1.35.4 --- pkgs/by-name/ku/kubernetes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubernetes/package.nix b/pkgs/by-name/ku/kubernetes/package.nix index 9472e3cadbf8..ba549a8e10a2 100644 --- a/pkgs/by-name/ku/kubernetes/package.nix +++ b/pkgs/by-name/ku/kubernetes/package.nix @@ -23,13 +23,13 @@ buildGoModule (finalAttrs: { pname = "kubernetes"; - version = "1.35.3"; + version = "1.35.4"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; tag = "v${finalAttrs.version}"; - hash = "sha256-woIp7AnW7r3y0rpKO03+0t6ONyNXTS1IYxW40E1O8DA="; + hash = "sha256-UXYkReGD77Uu0P0iYvkK58Uj0f7CuXGMb1WJBD7/61U="; }; vendorHash = null; From e2b0a9a84683520a45147126cb8860a59209ba55 Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle Date: Thu, 16 Apr 2026 08:20:47 +0200 Subject: [PATCH 153/258] qownnotes: 26.4.11 -> 26.4.14 Signed-off-by: Patrizio Bekerle --- pkgs/by-name/qo/qownnotes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qo/qownnotes/package.nix b/pkgs/by-name/qo/qownnotes/package.nix index e83a87ecd7bf..e53d405ae52f 100644 --- a/pkgs/by-name/qo/qownnotes/package.nix +++ b/pkgs/by-name/qo/qownnotes/package.nix @@ -19,11 +19,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "qownnotes"; appname = "QOwnNotes"; - version = "26.4.11"; + version = "26.4.14"; src = fetchurl { url = "https://github.com/pbek/QOwnNotes/releases/download/v${finalAttrs.version}/qownnotes-${finalAttrs.version}.tar.xz"; - hash = "sha256-5V5fBxDlTjuj0RxxR4QcBlFmiSAWpRUxIZjpRzdDVJo="; + hash = "sha256-LiznKJRaXMNQUO/iomWGn8IDlRnWYtZQKDFVL5Vl3ZQ="; }; nativeBuildInputs = [ From 023b26322f5db62e7d44a22d9e48a64c2d85d5ab Mon Sep 17 00:00:00 2001 From: Patrizio Bekerle Date: Thu, 16 Apr 2026 08:21:27 +0200 Subject: [PATCH 154/258] qownnotes: update UI tests Signed-off-by: Patrizio Bekerle --- nixos/tests/qownnotes.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/qownnotes.nix b/nixos/tests/qownnotes.nix index 28ca9a949090..f7a787f3e056 100644 --- a/nixos/tests/qownnotes.nix +++ b/nixos/tests/qownnotes.nix @@ -50,7 +50,7 @@ machine.wait_for_text("Note folder") machine.send_key("ret") machine.wait_for_console_text("Note path '/home/alice/Notes' was now created.") - machine.wait_for_text("Panel layout") + machine.wait_for_text("Layout preset") machine.send_key("ret") machine.wait_for_text("Nextcloud") machine.send_key("ret") From 90224cab20008d43d75be7f0faac106eddb07ee8 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Wed, 8 Apr 2026 12:04:59 +0200 Subject: [PATCH 155/258] keycloak: 26.5.7 -> 26.6.1 Release notes: - https://github.com/keycloak/keycloak/releases/tag/26.6.0 - https://github.com/keycloak/keycloak/releases/tag/26.6.1 Full changelog: https://github.com/keycloak/keycloak/compare/26.5.7...26.6.1 --- doc/release-notes/rl-2605.section.md | 5 +++++ pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/doc/release-notes/rl-2605.section.md b/doc/release-notes/rl-2605.section.md index 87612ebdee48..0a58e77bfc57 100644 --- a/doc/release-notes/rl-2605.section.md +++ b/doc/release-notes/rl-2605.section.md @@ -120,6 +120,11 @@ - Reloading or restarting systemd units from the NixOS activation script is deprecated, and will be removed in NixOS 26.11. This deprecation is part of a bigger effort to deprecate activation scripts altogether, which will take place over several releases. There are no in-tree usages of the now-deprecated reload/restart functionality. +- Keycloak has been updated to 26.6.X, bringing a lot new features like federated client authentication, JWT authorization grants, workflows and the ability to do + zero-downtime patch releases. Read more about [all the exciting new capabilities in keycloak 26.6 here](https://github.com/keycloak/keycloak/releases/tag/26.6.0) + and [consult the migration guide to 26.6](https://www.keycloak.org/docs/latest/upgrading/index.html#migrating-to-26-6-0) to find out wether this is a breaking + change for your keycloak instance. + - `elegant-sddm` has been updated to be Qt6 compatible. Themes for SDDM are slightly different so read the [wiki](https://wiki.nixos.org/wiki/SDDM_Themes) for more. - `forgejo` has been updated to major version 14. For more information, see the [release blog post](https://forgejo.org/2026-01-release-v14-0/) and [full release notes](https://codeberg.org/forgejo/forgejo/src/branch/forgejo/release-notes-published/14.0.0.md) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index b34aa070de43..e818d7a46f85 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.7"; + version = "26.6.1"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-Brd/tRed8SmY4mzNScLqJDmGLdCFskEGeBbnKOoJ10s="; + hash = "sha256-nAINLLwC3H9FNwjcj0xUSy/TwpDA6+LQI1IqMtMxaCM="; }; nativeBuildInputs = [ From 972c91ee5c4e2815a1ec8054578e9e920a8cc203 Mon Sep 17 00:00:00 2001 From: Francesco Gazzetta Date: Thu, 16 Apr 2026 08:45:54 +0200 Subject: [PATCH 156/258] luanti: 5.15.1 -> 5.15.2 --- pkgs/by-name/lu/luanti/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/luanti/package.nix b/pkgs/by-name/lu/luanti/package.nix index db8dc8f7ee7b..8a93c8d10d75 100644 --- a/pkgs/by-name/lu/luanti/package.nix +++ b/pkgs/by-name/lu/luanti/package.nix @@ -43,13 +43,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luanti"; - version = "5.15.1"; + version = "5.15.2"; src = fetchFromGitHub { owner = "luanti-org"; repo = "luanti"; tag = finalAttrs.version; - hash = "sha256-aW/DSF0sBEHJmhxRcWVqMFDOmP24CkAMr/eEsCUN5B0="; + hash = "sha256-E7YkUFuDvEuJpmn7ReasKZnQHucl6YbTk8InUtzTi9U="; }; patches = [ From ab85565928ad3e5a47955bc9c74b5ea8a8eeae2d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 07:30:46 +0000 Subject: [PATCH 157/258] vscode-extensions.leanprover.lean4: 0.0.229 -> 0.0.234 --- .../editors/vscode/extensions/leanprover.lean4/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix index 1c44a2422167..b6bebe0bc060 100644 --- a/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix +++ b/pkgs/applications/editors/vscode/extensions/leanprover.lean4/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "lean4"; publisher = "leanprover"; - version = "0.0.229"; - hash = "sha256-gwyBpoUXlTVbxljU+/bxeIvMhS7/t5QYlop6z474nWg="; + version = "0.0.234"; + hash = "sha256-pChzzyJ49LAlSHWl83G6GaH3mTJB2ZZTjMygxWpubtE="; }; meta = { From ee7da28cd1f5c8b2b4ac25481dbb093a850da324 Mon Sep 17 00:00:00 2001 From: ccicnce113424 Date: Thu, 16 Apr 2026 15:43:36 +0800 Subject: [PATCH 158/258] treewide: fix more icon by moving to valid path --- pkgs/by-name/sh/shipwright/package.nix | 2 +- pkgs/by-name/so/solidtime-desktop/package.nix | 4 ++-- pkgs/by-name/te/termius/package.nix | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sh/shipwright/package.nix b/pkgs/by-name/sh/shipwright/package.nix index 36c9fcb39460..354e05f6beae 100644 --- a/pkgs/by-name/sh/shipwright/package.nix +++ b/pkgs/by-name/sh/shipwright/package.nix @@ -239,7 +239,7 @@ stdenv.mkDerivation (finalAttrs: { lib.optionalString stdenv.hostPlatform.isLinux '' mkdir -p $out/bin ln -s $out/lib/soh.elf $out/bin/soh - install -Dm644 ../soh/macosx/sohIcon.png $out/share/icons/hicolor/1024x1024/apps/soh.png + install -Dm644 ../soh/macosx/sohIcon.png $out/share/icons/soh.png '' + lib.optionalString stdenv.hostPlatform.isDarwin '' # Recreate the macOS bundle (without using cpack) diff --git a/pkgs/by-name/so/solidtime-desktop/package.nix b/pkgs/by-name/so/solidtime-desktop/package.nix index 5871d7ad6373..60a9964b93c2 100644 --- a/pkgs/by-name/so/solidtime-desktop/package.nix +++ b/pkgs/by-name/so/solidtime-desktop/package.nix @@ -34,8 +34,8 @@ buildNpmPackage (finalAttrs: { env.ELECTRON_SKIP_BINARY_DOWNLOAD = 1; postInstall = '' - mkdir -p $out/share/icons/hicolor/1024x1024 - cp -a build/icon.png $out/share/icons/hicolor/1024x1024/solidtime-desktop.png + mkdir -p $out/share/icons + cp -a build/icon.png $out/share/icons/solidtime-desktop.png cp -a . $out/share/solidtime-desktop makeWrapper ${lib.getExe electron} $out/bin/solidtime-desktop \ diff --git a/pkgs/by-name/te/termius/package.nix b/pkgs/by-name/te/termius/package.nix index 185ef5e7660c..55030e84351a 100644 --- a/pkgs/by-name/te/termius/package.nix +++ b/pkgs/by-name/te/termius/package.nix @@ -75,7 +75,7 @@ stdenv.mkDerivation rec { mkdir -p $out/share/applications cp "${desktopItem}/share/applications/"* "$out/share/applications" - install -Dm644 meta/gui/icon.png $out/share/icons/hicolor/1024x1024/termius-app.png + install -Dm644 meta/gui/icon.png $out/share/icons/termius-app.png runHook postInstall ''; From b71c3965ae02e6788567965c91976020509a0710 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 16 Apr 2026 10:53:09 +0300 Subject: [PATCH 159/258] mesa: 26.0.4 -> 26.0.5 Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.4...mesa-26.0.5 Changelog: https://docs.mesa3d.org/relnotes/26.0.5.html --- pkgs/development/libraries/mesa/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index 98a47c617d02..bf631907ad72 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "26.0.4"; + version = "26.0.5"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-gsrqhFCxZRrTbA5MMWARrN6lFVp4Q3D5Jz7MDYbXznY="; + hash = "sha256-fhe3mHZQmZ3lm0XMKWWL8MKBbK5aAJCFFvDPyiI9K/A="; }; meta = { From 02edccc2ac4a75f0ff286ad75374a2a4a2bbdcbf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 08:38:02 +0000 Subject: [PATCH 160/258] paratest: 7.22.2 -> 7.22.3 --- pkgs/by-name/pa/paratest/composer.lock | 124 ++++++++++++------------- pkgs/by-name/pa/paratest/package.nix | 6 +- 2 files changed, 65 insertions(+), 65 deletions(-) diff --git a/pkgs/by-name/pa/paratest/composer.lock b/pkgs/by-name/pa/paratest/composer.lock index ff149e367fc1..981029d0c254 100644 --- a/pkgs/by-name/pa/paratest/composer.lock +++ b/pkgs/by-name/pa/paratest/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "1d70d0a6cff311c1b53f2831858483a2", + "content-hash": "cdc8f0d9270195c2064d3a561594216c", "packages": [ { "name": "fidry/cpu-core-counter", @@ -365,16 +365,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "14.0.0", + "version": "14.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "24f1d7300e54e910197ee65e83d27a1e4bdc917e" + "reference": "c9023486f88a48dd870361591bd7caef6d2406c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/24f1d7300e54e910197ee65e83d27a1e4bdc917e", - "reference": "24f1d7300e54e910197ee65e83d27a1e4bdc917e", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c9023486f88a48dd870361591bd7caef6d2406c3", + "reference": "c9023486f88a48dd870361591bd7caef6d2406c3", "shasum": "" }, "require": { @@ -385,7 +385,7 @@ "php": ">=8.4", "phpunit/php-text-template": "^6.0", "sebastian/complexity": "^6.0", - "sebastian/environment": "^9.1", + "sebastian/environment": "^9.2", "sebastian/git-state": "^1.0", "sebastian/lines-of-code": "^5.0", "sebastian/version": "^7.0", @@ -401,7 +401,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "14.0.x-dev" + "dev-main": "14.1.x-dev" } }, "autoload": { @@ -430,7 +430,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.0.0" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.1.2" }, "funding": [ { @@ -450,7 +450,7 @@ "type": "tidelift" } ], - "time": "2026-04-03T05:11:05+00:00" + "time": "2026-04-15T08:27:13+00:00" }, { "name": "phpunit/php-file-iterator", @@ -747,16 +747,16 @@ }, { "name": "phpunit/phpunit", - "version": "13.1.1", + "version": "13.1.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "bf114c99266501d45acc00ad96d5606f3f7ad99c" + "reference": "89adcba73441b38db31d5c0473b61e2907311db0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/bf114c99266501d45acc00ad96d5606f3f7ad99c", - "reference": "bf114c99266501d45acc00ad96d5606f3f7ad99c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/89adcba73441b38db31d5c0473b61e2907311db0", + "reference": "89adcba73441b38db31d5c0473b61e2907311db0", "shasum": "" }, "require": { @@ -770,16 +770,16 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.4.1", - "phpunit/php-code-coverage": "^14.0", + "phpunit/php-code-coverage": "^14.1.2", "phpunit/php-file-iterator": "^7.0.0", "phpunit/php-invoker": "^7.0.0", "phpunit/php-text-template": "^6.0.0", "phpunit/php-timer": "^9.0.0", "sebastian/cli-parser": "^5.0.0", - "sebastian/comparator": "^8.1.0", + "sebastian/comparator": "^8.1.2", "sebastian/diff": "^8.1.0", - "sebastian/environment": "^9.2.0", - "sebastian/exporter": "^8.0.0", + "sebastian/environment": "^9.3.0", + "sebastian/exporter": "^8.0.2", "sebastian/git-state": "^1.0", "sebastian/global-state": "^9.0.0", "sebastian/object-enumerator": "^8.0.0", @@ -826,7 +826,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.1" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.5" }, "funding": [ { @@ -834,7 +834,7 @@ "type": "other" } ], - "time": "2026-04-08T03:07:38+00:00" + "time": "2026-04-16T04:58:40+00:00" }, { "name": "psr/container", @@ -960,16 +960,16 @@ }, { "name": "sebastian/comparator", - "version": "8.1.1", + "version": "8.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "44b063d0a64da0e8ea74fb6464d8de2b1429ab7e" + "reference": "b3d09f4360ad97dcad8f82d1c047ad16ff38b7e1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/44b063d0a64da0e8ea74fb6464d8de2b1429ab7e", - "reference": "44b063d0a64da0e8ea74fb6464d8de2b1429ab7e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/b3d09f4360ad97dcad8f82d1c047ad16ff38b7e1", + "reference": "b3d09f4360ad97dcad8f82d1c047ad16ff38b7e1", "shasum": "" }, "require": { @@ -1028,7 +1028,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/8.1.1" + "source": "https://github.com/sebastianbergmann/comparator/tree/8.1.2" }, "funding": [ { @@ -1048,7 +1048,7 @@ "type": "tidelift" } ], - "time": "2026-04-08T04:47:31+00:00" + "time": "2026-04-14T08:24:42+00:00" }, { "name": "sebastian/complexity", @@ -1201,16 +1201,16 @@ }, { "name": "sebastian/environment", - "version": "9.2.0", + "version": "9.3.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "c0964f624fcac84e318fc9ef0193cbb9809a331a" + "reference": "6767059a30e4277ac95ee034809e793528464768" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/c0964f624fcac84e318fc9ef0193cbb9809a331a", - "reference": "c0964f624fcac84e318fc9ef0193cbb9809a331a", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/6767059a30e4277ac95ee034809e793528464768", + "reference": "6767059a30e4277ac95ee034809e793528464768", "shasum": "" }, "require": { @@ -1225,7 +1225,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "9.2-dev" + "dev-main": "9.3-dev" } }, "autoload": { @@ -1253,7 +1253,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/9.2.0" + "source": "https://github.com/sebastianbergmann/environment/tree/9.3.0" }, "funding": [ { @@ -1273,20 +1273,20 @@ "type": "tidelift" } ], - "time": "2026-04-05T07:07:20+00:00" + "time": "2026-04-15T12:14:03+00:00" }, { "name": "sebastian/exporter", - "version": "8.0.0", + "version": "8.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea" + "reference": "9cee180ebe62259e3ed48df2212d1fc8cfd971bb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", - "reference": "dc31f1f8e0186c8f0bb3e48fd4d51421d8905fea", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/9cee180ebe62259e3ed48df2212d1fc8cfd971bb", + "reference": "9cee180ebe62259e3ed48df2212d1fc8cfd971bb", "shasum": "" }, "require": { @@ -1343,7 +1343,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.0" + "source": "https://github.com/sebastianbergmann/exporter/tree/8.0.2" }, "funding": [ { @@ -1363,7 +1363,7 @@ "type": "tidelift" } ], - "time": "2026-02-06T04:44:28+00:00" + "time": "2026-04-15T12:38:05+00:00" }, { "name": "sebastian/git-state", @@ -2138,16 +2138,16 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638" + "reference": "141046a8f9477948ff284fa65be2095baafb94f2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638", - "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", + "reference": "141046a8f9477948ff284fa65be2095baafb94f2", "shasum": "" }, "require": { @@ -2197,7 +2197,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.36.0" }, "funding": [ { @@ -2217,20 +2217,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" + "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", - "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/ad1b7b9092976d6c948b8a187cec9faaea9ec1df", + "reference": "ad1b7b9092976d6c948b8a187cec9faaea9ec1df", "shasum": "" }, "require": { @@ -2279,7 +2279,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.36.0" }, "funding": [ { @@ -2299,11 +2299,11 @@ "type": "tidelift" } ], - "time": "2025-06-27T09:58:17+00:00" + "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -2364,7 +2364,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.36.0" }, "funding": [ { @@ -2388,16 +2388,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.33.0", + "version": "v1.36.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", - "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6a21eb99c6973357967f6ce3708cd55a6bec6315", + "reference": "6a21eb99c6973357967f6ce3708cd55a6bec6315", "shasum": "" }, "require": { @@ -2449,7 +2449,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.36.0" }, "funding": [ { @@ -2469,7 +2469,7 @@ "type": "tidelift" } ], - "time": "2024-12-23T08:48:59+00:00" + "time": "2026-04-10T17:25:58+00:00" }, { "name": "symfony/process", @@ -2966,11 +2966,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.46", + "version": "2.1.48", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/a193923fc2d6325ef4e741cf3af8c3e8f54dbf25", - "reference": "a193923fc2d6325ef4e741cf3af8c3e8f54dbf25", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/231397213efb7c0a066ee024b5c3c87f2d3adfa0", + "reference": "231397213efb7c0a066ee024b5c3c87f2d3adfa0", "shasum": "" }, "require": { @@ -3015,7 +3015,7 @@ "type": "github" } ], - "time": "2026-04-01T09:25:14+00:00" + "time": "2026-04-15T20:24:19+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", diff --git a/pkgs/by-name/pa/paratest/package.nix b/pkgs/by-name/pa/paratest/package.nix index 3407ff0d65fa..3e2f54196534 100644 --- a/pkgs/by-name/pa/paratest/package.nix +++ b/pkgs/by-name/pa/paratest/package.nix @@ -8,17 +8,17 @@ (php.withExtensions ({ enabled, all }: enabled ++ [ all.pcov ])).buildComposerProject2 (finalAttrs: { pname = "paratest"; - version = "7.22.2"; + version = "7.22.3"; src = fetchFromGitHub { owner = "paratestphp"; repo = "paratest"; tag = "v${finalAttrs.version}"; - hash = "sha256-3QgWB9iyUasRCX8RD8rQ48Te7v61e9YDqyznXo6zz+U="; + hash = "sha256-ad3/r7ndYVl1yTZoBoBMDLI7a/FbxLugENqXH1NBDRw="; }; composerLock = ./composer.lock; - vendorHash = "sha256-7fbi0KPT+KXO9vlMIb79QKIg5JRFOcuUYtf6jJ/yqBo="; + vendorHash = "sha256-o4AwINmX1lnJQmPgaQj0o++fHi0FyNNBavi1O80wfso="; passthru.updateScript = ./update.sh; From c6baf18444ad0e8916238e26facbd165bbd6b0a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 08:44:45 +0000 Subject: [PATCH 161/258] vendir: 0.45.2 -> 0.45.3 --- pkgs/by-name/ve/vendir/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vendir/package.nix b/pkgs/by-name/ve/vendir/package.nix index 0045297c6573..1e9771badd48 100644 --- a/pkgs/by-name/ve/vendir/package.nix +++ b/pkgs/by-name/ve/vendir/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "vendir"; - version = "0.45.2"; + version = "0.45.3"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "carvel-vendir"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-2qcaAuLevtP5pouFuENiKneTJs0/k7ftDaFuKjVVIow="; + sha256 = "sha256-pGChtADYje6tGM0qYTwSrGQkUu6P1N8AZiXLJDWoYjA="; }; vendorHash = null; From 61ab68447017a5859e4abe7883ac400db5d3b696 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 08:47:22 +0000 Subject: [PATCH 162/258] python3Packages.microsoft-kiota-serialization-json: 1.9.10 -> 1.10.1 --- .../microsoft-kiota-serialization-json/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index 7a46da8be5ca..e9230df9696b 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "microsoft-kiota-serialization-json"; - version = "1.9.10"; + version = "1.10.1"; pyproject = true; src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; tag = "microsoft-kiota-serialization-json-v${version}"; - hash = "sha256-J9OLxZ3vQpChhfwjXzrGF691zco/bKv51FG20VFieN0="; + hash = "sha256-KBCjVNZDPMh0wxWm8UVLsrfl2AYp3rKMjAT5c8F7+64="; }; sourceRoot = "${src.name}/packages/serialization/json/"; From e954eff55e0ef2958a860ca8fcd9ae6b5fcf4957 Mon Sep 17 00:00:00 2001 From: Lily Ballard Date: Sat, 4 Apr 2026 19:20:03 -0700 Subject: [PATCH 163/258] macvim: add vim common hardeningDisable flags The other vim derivations all use a common definition of `hardeningDisable` which disables `fortify`. The vim source already sets `-D_FORTIFY_SOURCE=1` so it's not fully disabled, though it's certainly weaker than what we get if we don't disable it. Disabling `fortify` like this fixes a crash that occurs as a consequence of `strictflexarrays1` now being enabled by default. Arguably we should just disable that instead of disabling `fortify` but this keeps us consistent with the other vim derivations. --- pkgs/applications/editors/vim/macvim.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vim/macvim.nix b/pkgs/applications/editors/vim/macvim.nix index 0d356f77f762..36e22ddc2b0a 100644 --- a/pkgs/applications/editors/vim/macvim.nix +++ b/pkgs/applications/editors/vim/macvim.nix @@ -1,6 +1,7 @@ { lib, stdenv, + callPackage, fetchFromGitHub, apple-sdk_14, ncurses, @@ -24,6 +25,9 @@ let ruby = ruby_3_4; in +let + common = callPackage ./common.nix { inherit stdenv; }; +in stdenv.mkDerivation (finalAttrs: { pname = "macvim"; @@ -182,7 +186,7 @@ stdenv.mkDerivation (finalAttrs: { ''; # macvim obj-c log macro triggers -Wformat-security (seems like a bug? it's a string literal!) - hardeningDisable = [ "format" ]; + hardeningDisable = common.hardeningDisable ++ [ "format" ]; # os_log also enables -Werror,-Wformat by default env.NIX_CFLAGS_COMPILE = "-DOS_LOG_FORMAT_WARNINGS"; From abcbd77fb89fa3e5ca637af709fa2da3b7f5785c Mon Sep 17 00:00:00 2001 From: n0099 Date: Thu, 16 Apr 2026 08:42:39 +0000 Subject: [PATCH 164/258] kdePackages.sierra-breeze-enhanced: fix build for QT 6.10 Fix #510506 https://github.com/kupiqu/SierraBreezeEnhanced/pull/155 --- .../kwin-decorations/sierra-breeze-enhanced/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix b/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix index 835c51aaa9d8..9b0a0e6d7a36 100644 --- a/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix +++ b/pkgs/data/themes/kwin-decorations/sierra-breeze-enhanced/default.nix @@ -6,6 +6,7 @@ wrapQtAppsHook, kwin, lib, + fetchpatch2, }: stdenv.mkDerivation rec { pname = "sierra-breeze-enhanced"; @@ -18,6 +19,13 @@ stdenv.mkDerivation rec { hash = "sha256-7mQnJCQr/zm9zEdg2JPr7jQn8uajyCXvyYRQZWxG+Q8="; }; + patches = [ + (fetchpatch2 { + url = "https://github.com/kupiqu/SierraBreezeEnhanced/pull/155.patch"; + hash = "sha256-taj7AqiewiUU4wOTKPgfvua0rDuQ8ssH+/maxz/A3G8="; + }) + ]; + nativeBuildInputs = [ cmake extra-cmake-modules From 46bdcb753ab736e51881203cb9708eb860e321df Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 11:19:00 +0200 Subject: [PATCH 165/258] audion: 0.2.1 -> 0.2.3 Diff: https://github.com/audiusGmbH/audion/compare/0.2.1...0.2.3 Changelog: https://github.com/audiusGmbH/audion/releases/tag/0.2.3 --- pkgs/by-name/au/audion/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/audion/package.nix b/pkgs/by-name/au/audion/package.nix index f37413b1b817..67fc4fb1436b 100644 --- a/pkgs/by-name/au/audion/package.nix +++ b/pkgs/by-name/au/audion/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "audion"; - version = "0.2.1"; + version = "0.2.3"; src = fetchFromGitHub { owner = "audiusGmbH"; repo = "audion"; tag = finalAttrs.version; - hash = "sha256-NtAzh7n5bJXMt73L+FJU3vuNoNgga3wYXdZ2TY8AjIA="; + hash = "sha256-r/ZJ9c2PEl8/AhMlsQaHkVQ9uv5R/qEW66rLSJRGxQk="; }; - cargoHash = "sha256-kIrbHt6aAUgdF4Jx/aUOYpiBj1+pyFLCVak6R+JN2Ug="; + cargoHash = "sha256-f+O/McbMnufNERpZgb8K2CiTeTPXqnX+kJd57zQu474="; meta = { description = "Ping the host continuously and write results to a file"; From 21452c6e6606721dc4d3c115a7b3c848ca45b950 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Wed, 15 Apr 2026 11:26:47 +1000 Subject: [PATCH 166/258] build2-bootstrap: fix building with new clang/libcpp --- pkgs/by-name/bu/build2-bootstrap/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/bu/build2-bootstrap/package.nix b/pkgs/by-name/bu/build2-bootstrap/package.nix index 8520945927b9..f6002a9b8385 100644 --- a/pkgs/by-name/bu/build2-bootstrap/package.nix +++ b/pkgs/by-name/bu/build2-bootstrap/package.nix @@ -4,6 +4,7 @@ fetchurl, buildPackages, fixDarwinDylibNames, + fetchpatch, }: stdenv.mkDerivation (finalAttrs: { pname = "build2-bootstrap"; @@ -15,6 +16,12 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # Pick up sysdirs from NIX_LDFLAGS ./nix-ldflags-sysdirs.patch + # Fix build on newer clang/libcpp + (fetchpatch { + name = "new-libcpp-fix.patch"; + url = "https://github.com/build2/build2/commit/7cf9cece1d88cd1be283ab309f9a851bd02b43d0.patch"; + hash = "sha256-PTo1C6Aa1L9fvjiJ08KtGgVqHMw2ZlW5LSKoripL22g="; + }) ]; sourceRoot = "build2-toolchain-${finalAttrs.version}/build2"; From 7cd07f92c1f40866e39987dd85406ed9b368fbfa Mon Sep 17 00:00:00 2001 From: jk <47693+sectore@users.noreply.github.com> Date: Thu, 16 Apr 2026 11:24:12 +0200 Subject: [PATCH 167/258] maintainers: add sectore --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b29cbc80ba65..c841ad38cbc9 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -24531,6 +24531,12 @@ githubId = 77039267; name = "Vito Secona"; }; + sectore = { + email = "sectore@gmail.com"; + github = "sectore"; + githubId = 47693; + name = "Jens Krause"; + }; sedlund = { email = "scott+nixpkgs@teraton.com"; github = "sedlund"; From 45ce1b21e9c1ef21bbd0b5b74164f2c3385339c8 Mon Sep 17 00:00:00 2001 From: jk <47693+sectore@users.noreply.github.com> Date: Thu, 16 Apr 2026 11:24:43 +0200 Subject: [PATCH 168/258] timr-tui: add sectore to maintainers --- pkgs/by-name/ti/timr-tui/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ti/timr-tui/package.nix b/pkgs/by-name/ti/timr-tui/package.nix index ec111a754fa3..41049ae40dc9 100644 --- a/pkgs/by-name/ti/timr-tui/package.nix +++ b/pkgs/by-name/ti/timr-tui/package.nix @@ -60,7 +60,10 @@ rustPlatform.buildRustPackage (finalAttrs: { changelog = "https://github.com/sectore/timr-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; mainProgram = "timr-tui"; - maintainers = [ lib.maintainers.flokkq ]; + maintainers = with lib.maintainers; [ + flokkq + sectore + ]; platforms = lib.platforms.unix; }; }) From df175d75df307498a004f119b9e21c3b31ede1f5 Mon Sep 17 00:00:00 2001 From: jk <47693+sectore@users.noreply.github.com> Date: Thu, 16 Apr 2026 11:26:17 +0200 Subject: [PATCH 169/258] timr-tui: 1.6.1 -> 1.8.0 --- pkgs/by-name/ti/timr-tui/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/timr-tui/package.nix b/pkgs/by-name/ti/timr-tui/package.nix index 41049ae40dc9..ecfaee84837a 100644 --- a/pkgs/by-name/ti/timr-tui/package.nix +++ b/pkgs/by-name/ti/timr-tui/package.nix @@ -14,16 +14,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "timr-tui"; - version = "1.6.1"; + version = "1.8.0"; src = fetchFromGitHub { owner = "sectore"; repo = "timr-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-s2FnMwDq4tYBaWaT9y1GLbVGFs7zSnOmjcF5leO12JE="; + hash = "sha256-kxXAH8IUe1LOoS8ch9OL6sS0oeviSN6H7hBJ6ZY+oQw="; }; - cargoHash = "sha256-9yd348QGjFxt+QmEBuYzd612mFm/PyETrZy4z5wW+nI="; + cargoHash = "sha256-zNbXxT0Z1TtqitD4P7m8TgEvg8C0AOslrVNKD/Nd9cQ="; # Enable upstream "sound" feature when requested buildFeatures = lib.optionals enableSound [ "sound" ]; @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru.updateScript = nix-update-script { }; meta = { - description = "TUI to organize your time: Pomodoro, Countdown, Timer"; + description = "TUI to organize your time: Pomodoro, Countdown, Timer, Event"; homepage = "https://github.com/sectore/timr-tui"; changelog = "https://github.com/sectore/timr-tui/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; From 61fd72711dec8261038f1c7e574cb7e3a91eeb2a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 09:51:25 +0000 Subject: [PATCH 170/258] libretro.nxengine: 0-unstable-2026-03-31 -> 0-unstable-2026-04-09 --- pkgs/applications/emulators/libretro/cores/nxengine.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/nxengine.nix b/pkgs/applications/emulators/libretro/cores/nxengine.nix index 8067ac6f1f07..d35837fca6fd 100644 --- a/pkgs/applications/emulators/libretro/cores/nxengine.nix +++ b/pkgs/applications/emulators/libretro/cores/nxengine.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "nxengine"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "libretro"; repo = "nxengine-libretro"; - rev = "990bdaacd6ed9db735ea625c948252d0b8a2100a"; - hash = "sha256-41f2iHQi3gwla1gM2/rFvzTKhSIrJqYLZN+5f9Ylu7A="; + rev = "a1c45fd4d045333f4ea523e556469b545be82b0a"; + hash = "sha256-v7mUr4GeNc/bOe4gQvtPns4/uLA+r7UFGavDdtBNj6E="; }; makefile = "Makefile"; From f76dc6e4df3fd68a870faec994240dd3fed1c62f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 09:55:48 +0000 Subject: [PATCH 171/258] python3Packages.translate-toolkit: 3.19.3 -> 3.19.5 --- pkgs/development/python-modules/translate-toolkit/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/translate-toolkit/default.nix b/pkgs/development/python-modules/translate-toolkit/default.nix index cfb0f84129e4..f88bfc6a603c 100644 --- a/pkgs/development/python-modules/translate-toolkit/default.nix +++ b/pkgs/development/python-modules/translate-toolkit/default.nix @@ -32,14 +32,14 @@ buildPythonPackage (finalAttrs: { pname = "translate-toolkit"; - version = "3.19.3"; + version = "3.19.5"; pyproject = true; src = fetchFromGitHub { owner = "translate"; repo = "translate"; tag = finalAttrs.version; - hash = "sha256-k+gCrY2r1ILeSvjdEHT3wE2LF9Qn76ENe9RRVcaHmq4="; + hash = "sha256-NJuhkJyXfGO2iwvcHUrfMZi55t1+89RN6jEIxHk8mcs="; }; build-system = [ setuptools-scm ]; From 0a542217335c1d5766600e761f22139ead618350 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 31 Mar 2026 16:45:17 +0300 Subject: [PATCH 172/258] kdePackages: metadata update --- pkgs/kde/frameworks/purpose/default.nix | 4 - pkgs/kde/generated/dependencies.json | 61 ++++++----- pkgs/kde/generated/licenses.json | 105 ++++++++++++------- pkgs/kde/generated/projects.json | 58 +++++++++- pkgs/kde/misc/marknote/default.nix | 2 + pkgs/kde/plasma/plasma-workspace/default.nix | 6 +- 6 files changed, 162 insertions(+), 74 deletions(-) diff --git a/pkgs/kde/frameworks/purpose/default.nix b/pkgs/kde/frameworks/purpose/default.nix index 5b6b25d99c2f..f4baef8d3a56 100644 --- a/pkgs/kde/frameworks/purpose/default.nix +++ b/pkgs/kde/frameworks/purpose/default.nix @@ -1,17 +1,13 @@ { mkKdeDerivation, qtdeclarative, - kcmutils, kdeclarative, - prison, }: mkKdeDerivation { pname = "purpose"; extraBuildInputs = [ qtdeclarative ]; extraPropagatedBuildInputs = [ - kcmutils kdeclarative - prison ]; } diff --git a/pkgs/kde/generated/dependencies.json b/pkgs/kde/generated/dependencies.json index c31908ff17c6..95c6cd1002fa 100644 --- a/pkgs/kde/generated/dependencies.json +++ b/pkgs/kde/generated/dependencies.json @@ -735,7 +735,16 @@ ], "drawy": [ "extra-cmake-modules", - "kcrash" + "kconfig", + "kconfigwidgets", + "kcoreaddons", + "kcrash", + "kdoctools", + "ki18n", + "kiconthemes", + "kwidgetsaddons", + "kxmlgui", + "syntax-highlighting" ], "drkonqi": [ "extra-cmake-modules", @@ -1388,6 +1397,14 @@ "kirigami", "kirigami-addons" ], + "karton": [ + "extra-cmake-modules", + "kcoreaddons", + "ki18n", + "kiconthemes", + "kirigami", + "qqc2-desktop-style" + ], "kasts": [ "extra-cmake-modules", "kcolorscheme", @@ -3685,10 +3702,10 @@ "knotifications", "knotifyconfig", "kstatusnotifieritem", - "kwallet", "kwidgetsaddons", "kwindowsystem", - "kxmlgui" + "kxmlgui", + "qtkeychain" ], "krdp": [ "extra-cmake-modules", @@ -3988,9 +4005,6 @@ "kwallet", "kwidgetsaddons" ], - "kst-plot": [ - "extra-cmake-modules" - ], "kstars": [ "breeze-icons", "extra-cmake-modules", @@ -4177,7 +4191,6 @@ "ktextwidgets", "kxmlgui", "libktorrent", - "phonon", "syndication" ], "ktouch": [ @@ -4260,6 +4273,7 @@ "extra-cmake-modules", "kcmutils", "kcoreaddons", + "kcrash", "ki18n", "kservice", "solid" @@ -4401,6 +4415,7 @@ "kxmlgui", "libplasma", "libqaccessibilityclient", + "milou", "plasma-activities", "plasma-wayland-protocols", "wayland", @@ -4811,10 +4826,11 @@ "kcoreaddons", "kcrash", "ki18n", + "kiconthemes", "kirigami", "kirigami-addons", "kmime", - "kxmlgui" + "knotifications" ], "massif-visualizer": [ "extra-cmake-modules", @@ -4968,6 +4984,7 @@ "mimetreeparser": [ "extra-cmake-modules", "kcalendarcore", + "kio", "kirigami", "kmbox", "kmime", @@ -4979,7 +4996,9 @@ "kcoreaddons", "kcrash", "kdoctools", - "ki18n" + "ki18n", + "kirigami", + "qqc2-desktop-style" ], "modemmanager-qt": [ "extra-cmake-modules" @@ -4995,6 +5014,7 @@ "kcoreaddons", "kdbusaddons", "ki18n", + "kiconthemes", "kio", "kirigami", "kirigami-addons", @@ -5002,7 +5022,6 @@ "knotifications", "kquickcharts", "kquickimageeditor", - "kstatusnotifieritem", "kunifiedpush", "kwindowsystem", "libquotient", @@ -5762,7 +5781,6 @@ "knewstuff", "knighttime", "knotifications", - "knotifyconfig", "kpackage", "kparts", "kquickcharts", @@ -5786,12 +5804,10 @@ "libplasma", "milou", "packagekit-qt", - "phonon", "plasma-activities", "plasma-activities-stats", "plasma-nano", "plasma-wayland-protocols", - "plasma5support", "polkit-qt-1", "prison", "qcoro", @@ -5910,6 +5926,7 @@ "ki18n", "kio", "kirigami", + "kirigami-addons", "knotifications", "kwidgetsaddons", "kwindowsystem", @@ -5937,13 +5954,15 @@ ], "purpose": [ "extra-cmake-modules", + "kcmutils", "kconfig", "kcoreaddons", "ki18n", "kio", "kirigami", "kitemmodels", - "kservice" + "kservice", + "prison" ], "pvfviewer": [ "extra-cmake-modules", @@ -6001,9 +6020,6 @@ "kirigami" ], "raven": [ - "akonadi", - "akonadi-contacts", - "akonadi-mime", "extra-cmake-modules", "kcmutils", "kconfig", @@ -6013,14 +6029,7 @@ "kio", "kirigami", "kirigami-addons", - "kitemmodels", - "kldap", - "kmailtransport", - "kmime", - "libkdepim", - "mailcommon", - "messagelib", - "pimcommon" + "kitemmodels" ], "rkward": [ "extra-cmake-modules", @@ -6601,5 +6610,5 @@ "kwindowsystem" ] }, - "version": "eb343e85" + "version": "a9cc2f9b" } \ No newline at end of file diff --git a/pkgs/kde/generated/licenses.json b/pkgs/kde/generated/licenses.json index 5236445c95fa..12e03ba44697 100644 --- a/pkgs/kde/generated/licenses.json +++ b/pkgs/kde/generated/licenses.json @@ -32,14 +32,14 @@ "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "akonadi-calendar-tools": [ "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0" ], "akonadi-contacts": [ "BSD-3-Clause", @@ -97,8 +97,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "alligator": [ "BSD-2-Clause", @@ -146,6 +146,7 @@ ], "ark": [ "BSD-2-Clause", + "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", "LGPL-3.0-only", @@ -182,7 +183,10 @@ "audiocd-kio": [ "BSD-3-Clause", "CC0-1.0", - "LGPL-3.0-or-later" + "GPL-2.0-only", + "GPL-3.0-only", + "LGPL-3.0-or-later", + "LicenseRef-KDE-Accepted-GPL" ], "audiotube": [ "BSD-2-Clause", @@ -308,8 +312,8 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "calindori": [ "BSD-2-Clause", @@ -340,10 +344,7 @@ "cantor": [ "BSD-3-Clause", "CC0-1.0", - "GPL-2.0-only", - "GPL-2.0-or-later", - "GPL-3.0-only", - "LicenseRef-KDE-Accepted-GPL" + "GPL-2.0-or-later" ], "colord-kde": [ "CC0-1.0", @@ -420,8 +421,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "extra-cmake-modules": [ "BSD-2-Clause", @@ -446,6 +447,7 @@ "LGPL-2.0-or-later" ], "filelight": [ + "BSD-2-Clause", "CC0-1.0", "GPL-2.0-only", "GPL-3.0-only", @@ -521,8 +523,8 @@ "GPL-3.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "isoimagewriter": [ "CC0-1.0", @@ -573,8 +575,8 @@ "GPL-2.0-only", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kajongg": [ "CC0-1.0", @@ -802,6 +804,7 @@ "kconfig": [ "BSD-2-Clause", "BSD-3-Clause", + "CC-BY-SA-4.0", "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-only", @@ -918,6 +921,7 @@ ], "kdeconnect-kde": [ "Apache-2.0", + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-only", @@ -1000,7 +1004,6 @@ "Qt-Commercial-exception-1.0" ], "kdepim-runtime": [ - "AGPL-3.0-or-later", "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", @@ -1012,7 +1015,6 @@ "LGPL-2.0-or-later", "LGPL-2.1-or-later", "LGPL-3.0-only", - "LGPL-3.0-or-later", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" ], @@ -1214,7 +1216,8 @@ "LGPL-2.1-only", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", - "LicenseRef-KDE-Accepted-LGPL" + "LicenseRef-KDE-Accepted-LGPL", + "LicenseRef-Qt-Commercial" ], "khangman": [ "BSD-2-Clause", @@ -1239,9 +1242,7 @@ "kholidays": [ "BSD-2-Clause", "BSD-3-Clause", - "Bison-exception-2.2", "CC0-1.0", - "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-only", "LGPL-3.0-only", @@ -1523,8 +1524,8 @@ "LGPL-2.0-only", "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kmail-account-wizard": [ "BSD-3-Clause", @@ -1724,8 +1725,8 @@ "GPL-2.0-or-later", "LGPL-2.0-only", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kontactinterface": [ "BSD-3-Clause", @@ -1768,8 +1769,8 @@ "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-LGPL", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "kosmindoormap": [ "BSD-2-Clause", @@ -2271,12 +2272,11 @@ "libkcddb": [ "BSD-3-Clause", "CC0-1.0", + "GPL-2.0-only", "GPL-2.0-or-later", - "LGPL-2.0-or-later" - ], - "libkcompactdisc": [ - "BSD-3-Clause", - "CC0-1.0" + "GPL-3.0-only", + "LGPL-2.0-or-later", + "LicenseRef-KDE-Accepted-GPL" ], "libkdcraw": [ "BSD-3-Clause", @@ -2295,8 +2295,8 @@ "CC0-1.0", "GPL-2.0-or-later", "LGPL-2.0-or-later", - "MIT", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "libkeduvocdocument": [ "BSD-1-Clause", @@ -2369,6 +2369,7 @@ "LicenseRef-KDE-Accepted-LGPL" ], "libktorrent": [ + "BSD-2-Clause", "BSD-3-Clause", "CC0-1.0", "GPL-2.0-or-later", @@ -2488,7 +2489,8 @@ "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL", - "Qt-Commercial-exception-1.0" + "LicenseRef-Qt-Commercial-exception-1.0", + "MIT" ], "milou": [ "CC0-1.0", @@ -2670,6 +2672,16 @@ "LicenseRef-KDE-Accepted-GPL", "MIT" ], + "plasma-camera": [ + "BSD-3-Clause", + "CC0-1.0", + "GPL-2.0-only", + "GPL-2.0-or-later", + "GPL-3.0-only", + "GPL-3.0-or-later", + "LGPL-2.1-or-later", + "LGPL-3.0-only" + ], "plasma-desktop": [ "BSD-2-Clause", "BSD-3-Clause", @@ -2806,6 +2818,14 @@ "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" ], + "plasma-phonebook": [ + "CC0-1.0", + "GPL-2.0-only", + "GPL-3.0-only", + "GPL-3.0-or-later", + "LGPL-2.0-or-later", + "LicenseRef-KDE-Accepted-GPL" + ], "plasma-sdk": [ "BSD-2-Clause", "CC0-1.0", @@ -2814,6 +2834,15 @@ "LGPL-2.0-only", "LGPL-2.0-or-later" ], + "plasma-settings": [ + "BSD-2-Clause", + "CC-BY-4.0", + "CC0-1.0", + "GPL-2.0-only", + "GPL-2.0-or-later", + "GPL-3.0-only", + "LicenseRef-KDE-Accepted-GPL" + ], "plasma-setup": [ "BSD-2-Clause", "CC0-1.0", @@ -2901,6 +2930,7 @@ "GPL-3.0-or-later", "LGPL-2.0-or-later", "LGPL-2.1-only", + "LGPL-2.1-or-later", "LGPL-3.0-only", "LicenseRef-KDE-Accepted-GPL", "LicenseRef-KDE-Accepted-LGPL" @@ -3176,6 +3206,7 @@ "CC0-1.0", "GPL-2.0-only", "GPL-3.0-only", + "LGPL-2.0-or-later", "LicenseRef-KDE-Accepted-GPL" ], "zanshin": [ diff --git a/pkgs/kde/generated/projects.json b/pkgs/kde/generated/projects.json index ad17c29940ee..2c7c29ac958c 100644 --- a/pkgs/kde/generated/projects.json +++ b/pkgs/kde/generated/projects.json @@ -407,6 +407,12 @@ "project_path": "base/aurorae", "repo_path": "plasma/aurorae" }, + "auto-chmod": { + "description": "Replaces the cryptic \"permission denied\" error when running a non-executable file with a prompt asking if you want to make it executable and run it.", + "name": "auto-chmod", + "project_path": "system/auto-chmod", + "repo_path": "system/auto-chmod" + }, "automoc": { "description": "Automoc", "name": "automoc", @@ -948,7 +954,7 @@ "repo_path": "multimedia/dragon" }, "drawy": { - "description": "Your handy, infinite, brainstorming tool!", + "description": "Your handy, infinite brainstorming tool!", "name": "drawy", "project_path": "graphics/drawy", "repo_path": "graphics/drawy" @@ -1169,11 +1175,11 @@ "project_path": "third-party/gpgme", "repo_path": null }, - "gpgmepp": { + "gpgmepp-legacy": { "description": "GPGME++ Library", - "name": "gpgmepp", - "project_path": "unmaintained/gpgmepp", - "repo_path": "unmaintained/gpgmepp" + "name": "gpgmepp-legacy", + "project_path": "unmaintained/gpgmepp-legacy", + "repo_path": "unmaintained/gpgmepp-legacy" }, "granatier": { "description": "Granatier is a clone of the classic Bomberman game", @@ -1475,6 +1481,12 @@ "project_path": "kdesdk/kapptemplate", "repo_path": "sdk/kapptemplate" }, + "kapsule": { + "description": "Incus-based container management with native KDE/Plasma integration", + "name": "kapsule", + "project_path": "kde-linux/kapsule", + "repo_path": "kde-linux/kapsule" + }, "karchive": { "description": "Qt addon providing access to numerous types of archives", "name": "karchive", @@ -1499,6 +1511,12 @@ "project_path": "edu/kartesio", "repo_path": "education/kartesio" }, + "karton": { + "description": "Libvirt-based Virtual Machine Manager for KDE.", + "name": "karton", + "project_path": "system/karton", + "repo_path": "system/karton" + }, "kasts": { "description": "Kirigami-based podcast player", "name": "kasts", @@ -2471,6 +2489,12 @@ "project_path": "libs/kdocumentstore", "repo_path": "libraries/kdocumentstore" }, + "kdominate": { + "description": "KDominate is a tactical game for one or two players, where players place and convert tiles with the goal of controlling the majority of the board.", + "name": "kdominate", + "project_path": "games/kdominate", + "repo_path": "games/kdominate" + }, "kdots": { "description": "Game to catch your opponent's dots by placing your dots on the game board where the lines cross", "name": "kdots", @@ -2879,6 +2903,12 @@ "project_path": "kdesdk/kirigami-gallery", "repo_path": "sdk/kirigami-gallery" }, + "kirigami-workbench": { + "description": "Kirigami Workbench is designed for learning and prototyping with QML and Kirigami, whether you're experimenting for the first time or developing and testing a user interface", + "name": "kirigami-workbench", + "project_path": "sdk/kirigami-workbench", + "repo_path": "sdk/kirigami-workbench" + }, "kiriki": { "description": "Kiriki is an addictive and fun dice game", "name": "kiriki", @@ -2921,6 +2951,12 @@ "project_path": "pim/kitinerary-workbench", "repo_path": "pim/kitinerary-workbench" }, + "kjar": { + "description": "OpenJDK SDK as a runnable Flatpak with a Kirigami interface", + "name": "kjar", + "project_path": "system/kjar", + "repo_path": "system/kjar" + }, "kjobwidgets": { "description": "KJobWidgets", "name": "kjobwidgets", @@ -5405,6 +5441,12 @@ "project_path": "unmaintained/oxygen-transparent", "repo_path": "unmaintained/oxygen-transparent" }, + "package-compatibility-helper": { + "description": "Provides support for running or finding alternatives to certain application package types on Linux", + "name": "package-compatibility-helper", + "project_path": "kde-linux/package-compatibility-helper", + "repo_path": "kde-linux/package-compatibility-helper" + }, "packagekit-qt": { "description": null, "name": "packagekit-qt", @@ -7847,6 +7889,12 @@ "project_path": "websites/l10n-kde-org", "repo_path": "websites/l10n-kde-org" }, + "websites-labplot-org": { + "description": "Website for Labplot - labplot.org", + "name": "websites-labplot-org", + "project_path": "websites/labplot-org", + "repo_path": "websites/labplot-org" + }, "websites-lakademy-kde-org": { "description": "Website for LaKademy - lakademy.kde.org", "name": "websites-lakademy-kde-org", diff --git a/pkgs/kde/misc/marknote/default.nix b/pkgs/kde/misc/marknote/default.nix index 33927acd668a..b2698552c457 100644 --- a/pkgs/kde/misc/marknote/default.nix +++ b/pkgs/kde/misc/marknote/default.nix @@ -5,6 +5,7 @@ qtdeclarative, qtsvg, qtwayland, + kxmlgui, }: mkKdeDerivation rec { pname = "marknote"; @@ -19,6 +20,7 @@ mkKdeDerivation rec { qtdeclarative qtsvg qtwayland + kxmlgui ]; meta.license = [ lib.licenses.gpl2Plus ]; diff --git a/pkgs/kde/plasma/plasma-workspace/default.nix b/pkgs/kde/plasma/plasma-workspace/default.nix index 7ecc76961fd0..0a02c8e424cd 100644 --- a/pkgs/kde/plasma/plasma-workspace/default.nix +++ b/pkgs/kde/plasma/plasma-workspace/default.nix @@ -15,13 +15,14 @@ qtlocation, qtpositioning, qtsvg, + qttools, qtvirtualkeyboard, qtwayland, + plasma5support, + qqc2-breeze-style, libcanberra, libqalculate, pipewire, - qttools, - qqc2-breeze-style, gpsd, }: mkKdeDerivation { @@ -69,6 +70,7 @@ mkKdeDerivation { qtsvg qtwayland + plasma5support qqc2-breeze-style libcanberra From 63f86d3f16d806480c911de11cdb94d10ef25361 Mon Sep 17 00:00:00 2001 From: Alexander Ratajczak Date: Wed, 15 Apr 2026 20:58:21 +0200 Subject: [PATCH 173/258] phpPackages.composer: 2.9.5 -> 2.9.7 --- pkgs/development/php-packages/composer/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/php-packages/composer/default.nix b/pkgs/development/php-packages/composer/default.nix index 55d62ecde869..219e19466013 100644 --- a/pkgs/development/php-packages/composer/default.nix +++ b/pkgs/development/php-packages/composer/default.nix @@ -13,13 +13,13 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "composer"; - version = "2.9.5"; + version = "2.9.7"; src = fetchFromGitHub { owner = "composer"; repo = "composer"; tag = finalAttrs.version; - hash = "sha256-e9z0H6Bw3yIaLjgEbspgi6skIpUJs1s0KNkcgFqoy34="; + hash = "sha256-cmz5YaxfykkUlF7Ai0Yu8L6sfNePmx3v24g6131+/RM="; }; nativeBuildInputs = [ @@ -33,7 +33,7 @@ php.buildComposerProject2 (finalAttrs: { inherit (finalAttrs.passthru) pharHash; }; - vendorHash = "sha256-Tqtpz/IV4PGOaye0doWZgY9u7SuvS94eH22wM2+myqU="; + vendorHash = "sha256-yMT32j3Qt4X0IbE1Mmge7PjVjVVrA4fvJm8O/8sz/V4="; postInstall = '' wrapProgram $out/bin/composer \ @@ -55,7 +55,7 @@ php.buildComposerProject2 (finalAttrs: { # use together with the version from this package to keep the # bootstrap phar file up-to-date together with the end user composer # package. - passthru.pharHash = "sha256-yGzmA/6Da/CGGjjJOsVmyPHmmsRLJEXZt6ahfqLplyo="; + passthru.pharHash = "sha256-08aAHqbl3SkdDxSSlaTQ8VOadNUjGVj+j9qoiaSX5s8="; meta = { changelog = "https://github.com/composer/composer/releases/tag/${finalAttrs.version}"; From e71c7702e012dbc4feb38196520b2cde01ba9c84 Mon Sep 17 00:00:00 2001 From: isabel Date: Thu, 16 Apr 2026 10:52:37 +0100 Subject: [PATCH 174/258] wakapi: 2.17.2 -> 2.17.3 Diff: https://github.com/muety/wakapi/compare/2.17.2...2.17.3 Changelog: https://github.com/muety/wakapi/releases/tag/2.17.3 --- pkgs/by-name/wa/wakapi/package.nix | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/wa/wakapi/package.nix b/pkgs/by-name/wa/wakapi/package.nix index 6ebf57d2f7dc..5956ca98d70a 100644 --- a/pkgs/by-name/wa/wakapi/package.nix +++ b/pkgs/by-name/wa/wakapi/package.nix @@ -6,7 +6,7 @@ nix-update-script, }: let - version = "2.17.2"; + version = "2.17.3"; in buildGoLatestModule { pname = "wakapi"; @@ -16,10 +16,10 @@ buildGoLatestModule { owner = "muety"; repo = "wakapi"; tag = version; - hash = "sha256-UK6m8d+Yf5JQgDV/TdPpQ9TL2Y4aG4tR/WOP11IFzfg="; + hash = "sha256-kbh9YoD5Z4YoYsRCKxL7meHtjsfAKRXXKYvdVCrym/k="; }; - vendorHash = "sha256-oXHTb7DLwWa/qOMSn3EhMTnDeUm1bIVGvuJzcxkiPF0="; + vendorHash = "sha256-jD8A28dgJs9CLB4Md8y8D9m1/BobzjIa4VoetYqU+y4="; # Not a go module required by the project, contains development utilities excludedPackages = [ "scripts" ]; @@ -40,8 +40,14 @@ buildGoLatestModule { skippedTests = [ # Skip tests that require network access "TestLoginHandlerTestSuite" - "Test_Load_OidcProviders" + "TestLoadOidcProviders" "TestUser_MinDataAge" + "TestPublicNetUrl" + "TestConfigTestSuite" + "TestWakatimeRelayMiddlewareTestSuite" + "TestServeHTTP_SkipNonPost" + "TestWakatimeUtils" + "TestWakatimeImporterTestSuite/TestCheckUrl" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; From cc5475747b65184fa6eb0bd5c799d1b7d88b231b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 10:21:55 +0000 Subject: [PATCH 175/258] terraform-providers.namecheap_namecheap: 2.2.0 -> 2.3.2 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 850729736728..7c0cd9b3031c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -932,11 +932,11 @@ "vendorHash": "sha256-cvnxSUCiu6S5lkT9VAyn9K6lmridRb0WZyrrvMv+B48=" }, "namecheap_namecheap": { - "hash": "sha256-fHH9sHI1mqQ9q9nX9DHJ0qfEfmDB4/2uzyVvUuIAF18=", + "hash": "sha256-eV2K3KHTEXEEt1WXwfYfNMK+gLUY0EoHFQg9kLdAI3s=", "homepage": "https://registry.terraform.io/providers/namecheap/namecheap", "owner": "namecheap", "repo": "terraform-provider-namecheap", - "rev": "v2.2.0", + "rev": "v2.3.2", "spdx": "Apache-2.0", "vendorHash": null }, From 19c25405d57c0f8bfe1befb27a9deb4b883eef4b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 12:26:48 +0200 Subject: [PATCH 176/258] python3Packages.microsoft-kiota-serialization-json: migrate to finalAttrs --- .../microsoft-kiota-serialization-json/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix index e9230df9696b..bbed01867dad 100644 --- a/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix +++ b/pkgs/development/python-modules/microsoft-kiota-serialization-json/default.nix @@ -11,7 +11,7 @@ gitUpdater, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "microsoft-kiota-serialization-json"; version = "1.10.1"; pyproject = true; @@ -19,11 +19,11 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "microsoft"; repo = "kiota-python"; - tag = "microsoft-kiota-serialization-json-v${version}"; + tag = "microsoft-kiota-serialization-json-v${finalAttrs.version}"; hash = "sha256-KBCjVNZDPMh0wxWm8UVLsrfl2AYp3rKMjAT5c8F7+64="; }; - sourceRoot = "${src.name}/packages/serialization/json/"; + sourceRoot = "${finalAttrs.src.name}/packages/serialization/json/"; build-system = [ poetry-core ]; @@ -47,8 +47,8 @@ buildPythonPackage rec { meta = { description = "JSON serialization implementation for Kiota clients in Python"; homepage = "https://github.com/microsoft/kiota-python/tree/main/packages/serialization/json"; - changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-json-${src.tag}"; + changelog = "https://github.com/microsoft/kiota-python/releases/tag/microsoft-kiota-serialization-json-${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From a75b9ddff0ae23b24ee7f1eba3ae55cf1734e525 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Sun, 4 Jan 2026 15:00:42 +0100 Subject: [PATCH 177/258] nixos/tests/repart: use image.filePath instead of deprecated imageFile --- nixos/tests/appliance-repart-image-verity-store.nix | 2 +- nixos/tests/appliance-repart-image.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/tests/appliance-repart-image-verity-store.nix b/nixos/tests/appliance-repart-image-verity-store.nix index 09a0c95703ed..9339ac9a401a 100644 --- a/nixos/tests/appliance-repart-image-verity-store.nix +++ b/nixos/tests/appliance-repart-image-verity-store.nix @@ -101,7 +101,7 @@ "-f", "qcow2", "-b", - "${nodes.machine.system.build.finalImage}/${nodes.machine.image.repart.imageFile}", + "${nodes.machine.system.build.finalImage}/${nodes.machine.image.filePath}", "-F", "raw", tmp_disk_image.name, diff --git a/nixos/tests/appliance-repart-image.nix b/nixos/tests/appliance-repart-image.nix index edad11043a84..bba163b463e4 100644 --- a/nixos/tests/appliance-repart-image.nix +++ b/nixos/tests/appliance-repart-image.nix @@ -109,7 +109,7 @@ in "-f", "qcow2", "-b", - "${nodes.machine.system.build.image}/${nodes.machine.image.repart.imageFile}", + "${nodes.machine.system.build.image}/${nodes.machine.image.filePath}", "-F", "raw", tmp_disk_image.name, From dff30f9b791cdaba5c651a10879f821122ef0e51 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Sun, 4 Jan 2026 15:06:17 +0100 Subject: [PATCH 178/258] nixos/image/repart-verity-store: rename system.build.finalImage to system.build.image --- nixos/modules/image/repart-verity-store.nix | 10 +-- nixos/modules/image/repart.nix | 71 +++++++++++-------- .../appliance-repart-image-verity-store.nix | 2 +- 3 files changed, 48 insertions(+), 35 deletions(-) diff --git a/nixos/modules/image/repart-verity-store.nix b/nixos/modules/image/repart-verity-store.nix index b0b137789bec..c18099b37bf6 100644 --- a/nixos/modules/image/repart-verity-store.nix +++ b/nixos/modules/image/repart-verity-store.nix @@ -112,10 +112,11 @@ in }; system.build = { + finalImage = lib.warn "system.build.finalImage has been renamed to system.build.image" config.system.build.image; # intermediate system image without ESP intermediateImage = - (config.system.build.image.override { + (config.image.repart.image.override { # always disable compression for the intermediate image compression.enable = false; }).overrideAttrs @@ -162,8 +163,8 @@ in ); # final system image that is created from the intermediate image by injecting the UKI from above - finalImage = - (config.system.build.image.override { + image = lib.mkOverride 99 ( + (config.image.repart.image.override { # continue building with existing intermediate image createEmpty = false; }).overrideAttrs @@ -216,7 +217,8 @@ in rm -v repart-output_orig.json ''; } - ); + ) + ); }; }; diff --git a/nixos/modules/image/repart.nix b/nixos/modules/image/repart.nix index 54f07eb8c48a..cfa90fd5f512 100644 --- a/nixos/modules/image/repart.nix +++ b/nixos/modules/image/repart.nix @@ -282,6 +282,15 @@ in ''; }; + image = lib.mkOption { + type = lib.types.package; + internal = true; + readOnly = true; + description = '' + The image built by this module. Used as the default for `system.build.image`. + ''; + }; + assertions = lib.mkOption { type = options.assertions.type; default = [ ]; @@ -356,6 +365,37 @@ in finalPartitions = lib.mapAttrs addClosure cfg.partitions; + image = + let + fileSystems = lib.filter (f: f != null) ( + lib.mapAttrsToList (_n: v: v.repartConfig.Format or null) cfg.partitions + ); + + format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; + + definitionsDirectory = utils.systemdUtils.lib.definitions "repart.d" format ( + lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) cfg.finalPartitions + ); + + mkfsEnv = mkfsOptionsToEnv cfg.mkfsOptions; + val = pkgs.callPackage ./repart-image.nix { + systemd = cfg.package; + inherit (config.image) baseName; + inherit (cfg) + name + version + compression + split + seed + imageSize + sectorSize + finalPartitions + ; + inherit fileSystems definitionsDirectory mkfsEnv; + }; + in + lib.asserts.checkAssertWarn cfg.assertions cfg.warnings val; + assertions = lib.mapAttrsToList ( fileName: partitionConfig: let @@ -401,36 +441,7 @@ in ); }; - system.build.image = - let - fileSystems = lib.filter (f: f != null) ( - lib.mapAttrsToList (_n: v: v.repartConfig.Format or null) cfg.partitions - ); - - format = pkgs.formats.ini { listsAsDuplicateKeys = true; }; - - definitionsDirectory = utils.systemdUtils.lib.definitions "repart.d" format ( - lib.mapAttrs (_n: v: { Partition = v.repartConfig; }) cfg.finalPartitions - ); - - mkfsEnv = mkfsOptionsToEnv cfg.mkfsOptions; - val = pkgs.callPackage ./repart-image.nix { - systemd = cfg.package; - inherit (config.image) baseName; - inherit (cfg) - name - version - compression - split - seed - imageSize - sectorSize - finalPartitions - ; - inherit fileSystems definitionsDirectory mkfsEnv; - }; - in - lib.asserts.checkAssertWarn cfg.assertions cfg.warnings val; + system.build.image = cfg.image; }; meta.maintainers = with lib.maintainers; [ diff --git a/nixos/tests/appliance-repart-image-verity-store.nix b/nixos/tests/appliance-repart-image-verity-store.nix index 9339ac9a401a..5751cec44bc2 100644 --- a/nixos/tests/appliance-repart-image-verity-store.nix +++ b/nixos/tests/appliance-repart-image-verity-store.nix @@ -101,7 +101,7 @@ "-f", "qcow2", "-b", - "${nodes.machine.system.build.finalImage}/${nodes.machine.image.filePath}", + "${nodes.machine.system.build.image}/${nodes.machine.image.filePath}", "-F", "raw", tmp_disk_image.name, From a5c1fff2497b698a4bd06f582bdfd625c9c0d4d6 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Wed, 7 Jan 2026 11:29:28 +0100 Subject: [PATCH 179/258] nixos/image/repart-verity-store: also support building images that do not have system.image.version set The current limitation seems artificial and gives a very confusing error message --- nixos/modules/image/repart-verity-store.nix | 6 +- .../appliance-repart-image-verity-store.nix | 82 +++++++++++-------- 2 files changed, 54 insertions(+), 34 deletions(-) diff --git a/nixos/modules/image/repart-verity-store.nix b/nixos/modules/image/repart-verity-store.nix index c18099b37bf6..b396c445c617 100644 --- a/nixos/modules/image/repart-verity-store.nix +++ b/nixos/modules/image/repart-verity-store.nix @@ -123,7 +123,11 @@ in ( _: previousAttrs: { # make it easier to identify the intermediate image in build logs - pname = "${previousAttrs.pname}-intermediate"; + name = + if previousAttrs ? pname then + "${previousAttrs.pname}-${previousAttrs.version}-intermediate" + else + "${previousAttrs.name}-intermediate"; # do not prepare the ESP, this is done in the final image systemdRepartFlags = previousAttrs.systemdRepartFlags ++ [ "--defer-partitions=esp" ]; diff --git a/nixos/tests/appliance-repart-image-verity-store.nix b/nixos/tests/appliance-repart-image-verity-store.nix index 5751cec44bc2..2199ab368f1f 100644 --- a/nixos/tests/appliance-repart-image-verity-store.nix +++ b/nixos/tests/appliance-repart-image-verity-store.nix @@ -10,13 +10,8 @@ willibutz ]; - nodes.machine = - { - config, - lib, - pkgs, - ... - }: + defaults = + { config, lib, ... }: let inherit (config.image.repart.verityStore) partitionIds; in @@ -75,10 +70,7 @@ initrd.systemd.enable = true; }; - system.image = { - id = "nixos-appliance"; - version = "1"; - }; + system.image.id = "nixos-appliance"; # don't create /usr/bin/env # this would require some extra work on read-only /usr @@ -86,6 +78,12 @@ system.activationScripts.usrbinenv = lib.mkForce ""; }; + nodes.machine = { + system.image.version = "1"; + }; + + nodes.without-version = { }; + testScript = { nodes, ... }: # python '' @@ -93,32 +91,50 @@ import subprocess import tempfile - tmp_disk_image = tempfile.NamedTemporaryFile() + def create_disk_image(qemu_img, backing_file): + tmp = tempfile.NamedTemporaryFile() + subprocess.run([ + qemu_img, + "create", + "-f", + "qcow2", + "-b", + backing_file, + "-F", + "raw", + tmp.name, + ], check=True) + return tmp - subprocess.run([ + def run_verity_tests(machine): + with subtest("Running with volatile root"): + machine.succeed("findmnt --kernel --type tmpfs /") + + with subtest("/nix/store is backed by dm-verity protected fs"): + verity_info = machine.succeed("dmsetup info --target verity usr") + assert "ACTIVE" in verity_info, f"unexpected verity info: {verity_info}" + + backing_device = machine.succeed("df --output=source /nix/store | tail -n1").strip() + assert "/dev/mapper/usr" == backing_device, f"unexpected backing device: {backing_device}" + + tmp_disk_machine = create_disk_image( "${nodes.machine.virtualisation.qemu.package}/bin/qemu-img", - "create", - "-f", - "qcow2", - "-b", "${nodes.machine.system.build.image}/${nodes.machine.image.filePath}", - "-F", - "raw", - tmp_disk_image.name, - ]) - - os.environ['NIX_DISK_IMAGE'] = tmp_disk_image.name - + ) + os.environ['NIX_DISK_IMAGE'] = tmp_disk_machine.name machine.wait_for_unit("default.target") + run_verity_tests(machine) + with subtest("Image version is set"): + machine.succeed("grep IMAGE_VERSION=1 /etc/os-release") - with subtest("Running with volatile root"): - machine.succeed("findmnt --kernel --type tmpfs /") - - with subtest("/nix/store is backed by dm-verity protected fs"): - verity_info = machine.succeed("dmsetup info --target verity usr") - assert "ACTIVE" in verity_info,f"unexpected verity info: {verity_info}" - - backing_device = machine.succeed("df --output=source /nix/store | tail -n1").strip() - assert "/dev/mapper/usr" == backing_device,"unexpected backing device: {backing_device}" + tmp_disk_without_version = create_disk_image( + "${nodes."without-version".virtualisation.qemu.package}/bin/qemu-img", + "${nodes."without-version".system.build.image}/${nodes."without-version".image.filePath}", + ) + os.environ['NIX_DISK_IMAGE'] = tmp_disk_without_version.name + without_version.wait_for_unit("default.target") + run_verity_tests(without_version) + with subtest("Image version is not set"): + without_version.succeed('grep IMAGE_VERSION="" /etc/os-release') ''; } From 5b822cf49fad270e04e203a01f65b15aab5057b5 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Wed, 7 Jan 2026 13:15:23 +0100 Subject: [PATCH 180/258] nixos/image/repart: move Minimize=best to module I don't think there's really a reason not to do this by default? --- nixos/modules/image/repart-verity-store.nix | 2 ++ nixos/tests/appliance-repart-image-verity-store.nix | 6 ------ 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/nixos/modules/image/repart-verity-store.nix b/nixos/modules/image/repart-verity-store.nix index b396c445c617..3cc52ff8f2f1 100644 --- a/nixos/modules/image/repart-verity-store.nix +++ b/nixos/modules/image/repart-verity-store.nix @@ -96,6 +96,7 @@ in Verity = "hash"; VerityMatchKey = lib.mkDefault verityMatchKey; Label = lib.mkDefault "store-verity"; + Minimize = lib.mkDefault "best"; }; # dm-verity data partition that contains the nix store ${cfg.partitionIds.store} = { @@ -106,6 +107,7 @@ in Format = lib.mkDefault "erofs"; VerityMatchKey = lib.mkDefault verityMatchKey; Label = lib.mkDefault "store"; + Minimize = lib.mkDefault "best"; }; }; diff --git a/nixos/tests/appliance-repart-image-verity-store.nix b/nixos/tests/appliance-repart-image-verity-store.nix index 2199ab368f1f..39ebefa60eba 100644 --- a/nixos/tests/appliance-repart-image-verity-store.nix +++ b/nixos/tests/appliance-repart-image-verity-store.nix @@ -50,12 +50,6 @@ SizeMinBytes = if config.nixpkgs.hostPlatform.isx86_64 then "64M" else "96M"; }; }; - ${partitionIds.store-verity}.repartConfig = { - Minimize = "best"; - }; - ${partitionIds.store}.repartConfig = { - Minimize = "best"; - }; }; }; From e5e1351ef6545a7a3a3b1f751b939a9eb65f0cc4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 12:27:22 +0200 Subject: [PATCH 181/258] python3Packages.iamdata: 0.1.202604151 -> 0.1.202604161 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202604151...v0.1.202604161 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202604161 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index de35e65c4299..bdf186486f24 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202604151"; + version = "0.1.202604161"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-l1lQhEavIU/jHOQYtRG0dE7bZqCIQ0rZ+joenPW+Q4M="; + hash = "sha256-jjXqCJG8ZYBqEdLlJbpGozkPLJm564K2lnJyqe5eSas="; }; __darwinAllowLocalNetworking = true; From 01632ba6752913ea70248cbb9bb25935ab1d166d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 10:32:30 +0000 Subject: [PATCH 182/258] vscode-extensions.discloud.discloud: 2.28.4 -> 2.28.5 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..855ed2b54500 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1330,8 +1330,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.28.4"; - hash = "sha256-9m3Oi6w1GoVQatiMShmQAlsXDOauW3JBmNi3o78LFys="; + version = "2.28.5"; + hash = "sha256-G5WgFSrmQOOtsDFfmJaJxvgbKfnpQSmMf+xAJeuhvhU="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; From 5605871d96747e608cb4119d8c45d92d7dc00543 Mon Sep 17 00:00:00 2001 From: Wolfgang Walther Date: Thu, 16 Apr 2026 12:39:52 +0200 Subject: [PATCH 183/258] writeShellApplication: fix meta.position This avoids getting random pings when the trivial builders are changed. --- pkgs/build-support/trivial-builders/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/build-support/trivial-builders/default.nix b/pkgs/build-support/trivial-builders/default.nix index 94b7d04e0d22..4c7a35e15bb6 100644 --- a/pkgs/build-support/trivial-builders/default.nix +++ b/pkgs/build-support/trivial-builders/default.nix @@ -109,6 +109,7 @@ rec { allowSubstitutes ? false, preferLocalBuild ? true, derivationArgs ? { }, + pos ? builtins.unsafeGetAttrPos "name" args, }@args: assert lib.assertMsg (destination != "" -> (lib.hasPrefix "/" destination && destination != "/")) '' destination must be an absolute path, relative to the derivation's out path, @@ -123,8 +124,8 @@ rec { runCommand name ( { - pos = builtins.unsafeGetAttrPos "name" args; inherit + pos text executable checkPhase @@ -261,6 +262,7 @@ rec { inheritPath ? true, }@args: writeTextFile { + pos = builtins.unsafeGetAttrPos "name" args; inherit name meta From 81b63c272f703a535aad919267beee23d152f0d9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 11:12:15 +0000 Subject: [PATCH 184/258] python3Packages.osc-lib: 4.4.0 -> 4.5.0 --- pkgs/development/python-modules/osc-lib/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/osc-lib/default.nix b/pkgs/development/python-modules/osc-lib/default.nix index aaaf5f3d4e2a..acb32b11140a 100644 --- a/pkgs/development/python-modules/osc-lib/default.nix +++ b/pkgs/development/python-modules/osc-lib/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "osc-lib"; - version = "4.4.0"; + version = "4.5.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "osc-lib"; tag = version; - hash = "sha256-Z6qzyT6tmQP2Y4q+hqvna7nRJmmLxEL6XKGrTJu9Ymw="; + hash = "sha256-HYRm3GdgGUZqi7sqe2wmni2t0t7Ox3qJAukGABKPoyY="; }; patches = [ From 25fbb89110463e45f45a0ae92af809885424bf24 Mon Sep 17 00:00:00 2001 From: jaredmontoya <49511278+jaredmontoya@users.noreply.github.com> Date: Sat, 4 Apr 2026 23:24:06 +0200 Subject: [PATCH 185/258] sherpa-onnx: 1.12.25 -> 1.12.38 https://github.com/k2-fsa/sherpa-onnx/releases/tag/v1.12.38 --- pkgs/by-name/sh/sherpa-onnx/package.nix | 37 +++++++++++-------------- 1 file changed, 16 insertions(+), 21 deletions(-) diff --git a/pkgs/by-name/sh/sherpa-onnx/package.nix b/pkgs/by-name/sh/sherpa-onnx/package.nix index c2b83cd8ad23..b09d89265c8b 100644 --- a/pkgs/by-name/sh/sherpa-onnx/package.nix +++ b/pkgs/by-name/sh/sherpa-onnx/package.nix @@ -12,6 +12,7 @@ alsa-lib, eigen, gtest, + kissfft, nlohmann_json, onnxruntime, @@ -49,17 +50,17 @@ let }; } { - name = "kaldifst-1.7.17.tar.gz"; + name = "kaldifst-1.8.0.tar.gz"; src = fetchurl { - url = "https://github.com/k2-fsa/kaldifst/archive/refs/tags/v1.7.17.tar.gz"; - hash = "sha256-xLcBojpAC9qAMlhrAsfg1egTp2WDLfYMI+bfnmKwEPQ="; + url = "https://github.com/k2-fsa/kaldifst/archive/refs/tags/v1.8.0.tar.gz"; + hash = "sha256-PyR7flokCQcSAvXivGIABg9mcowKNEPAOSOtJyPgQLM="; }; } { - name = "kaldi-decoder-0.2.11.tar.gz"; + name = "kaldi-decoder-0.3.0.tar.gz"; src = fetchurl { - url = "https://github.com/k2-fsa/kaldi-decoder/archive/refs/tags/v0.2.11.tar.gz"; - hash = "sha256-hcpGJTVZJUHrW6bSGEMAnPNHOPUbKLcfhIgqNpS1KL8="; + url = "https://github.com/k2-fsa/kaldi-decoder/archive/refs/tags/v0.3.0.tar.gz"; + hash = "sha256-ufNM+0/TsTRBAO6tee9NN6oVliJ0ueMFbeNFAh92obA="; }; } { @@ -77,24 +78,17 @@ let }; } { - name = "openfst-sherpa-onnx-2024-06-19.tar.gz"; + name = "openfst-1.8.5-2026-04-11.tar.gz"; src = fetchurl { - url = "https://github.com/csukuangfj/openfst/archive/refs/tags/sherpa-onnx-2024-06-19.tar.gz"; - hash = "sha256-XJjoLMUJxWGFAt3khguOoE2EOFDtV+bWtZC2RLJohT0="; + url = "https://github.com/csukuangfj/openfst/archive/refs/tags/v1.8.5-2026-04-11.tar.gz"; + hash = "sha256-V/vEuVCugbGg4eKYrxVlLalopnI6WSt4dOm0AnqApbQ="; }; } { - name = "hclust-cpp-2024-09-29.tar.gz"; + name = "hclust-cpp-2026-02-25.tar.gz"; src = fetchurl { - url = "https://github.com/csukuangfj/hclust-cpp/archive/refs/tags/2024-09-29.tar.gz"; - hash = "sha256-q6tRRIo8tUJyquB1IpcDBuCyzGR51Z17Geeu5NbO3TM="; - }; - } - { - name = "kissfft-febd4caeed32e33ad8b2e0bb5ea77542c40f18ec.zip"; - src = fetchurl { - url = "https://github.com/mborgerding/kissfft/archive/febd4caeed32e33ad8b2e0bb5ea77542c40f18ec.zip"; - hash = "sha256-SXED5mQWjr45WAt1etvmFvbPhaFlcq9YHKe8QtCrE/0="; + url = "https://github.com/csukuangfj/hclust-cpp/archive/refs/tags/2026-02-25.tar.gz"; + hash = "sha256-jxTgJMcJ1zr7QK5pyyLeS3Pbpny85A8uUYgT2oE5q1Y="; }; } ] @@ -117,13 +111,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sherpa-onnx"; - version = "1.12.25"; + version = "1.12.38"; src = fetchFromGitHub { owner = "k2-fsa"; repo = "sherpa-onnx"; tag = "v${finalAttrs.version}"; - hash = "sha256-NRiqk/YMk3vhlBRrmeMsJ544Xv1b7GCSMQD2ec+xi+k="; + hash = "sha256-lzcquKwP68KOem50b4X0+nZ3s2IthiYB76IxfvmJo54="; }; outputs = [ "out" ] ++ lib.optionals pythonSupport [ "python" ]; @@ -179,6 +173,7 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_JSON" "${nlohmann_json.src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_EIGEN" "${eigen.src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_GOOGLETEST" "${gtest.src}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_KISSFFT" "${kissfft.src}") "-Wno-dev" ] ++ lib.optionals pythonSupport [ From e6c4cf7103348877433d351db44ee2d87776412f Mon Sep 17 00:00:00 2001 From: Nikita Rudenko Date: Wed, 15 Apr 2026 19:59:42 +0300 Subject: [PATCH 186/258] vimPlugins: update on 2026-04-15 --- .../editors/vim/plugins/generated.nix | 740 +++++++++--------- .../editors/vim/plugins/overrides.nix | 6 +- .../patches/openscad.nvim/program_paths.patch | 28 +- 3 files changed, 379 insertions(+), 395 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index ff0ab4fbc83e..4c2b20ed9d1d 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "4.7.4-unstable-2026-04-06"; + version = "4.7.4-unstable-2026-04-15"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "0b3133ffbb470b1616c47170b544d0b9a3bbcf5b"; - hash = "sha256-1dLCHn6XZraVkQhW6ort5oxHuzxcCEnxVY/fONn2pLQ="; + rev = "8b58670b69eb85f764b653081b42c9ed147583a1"; + hash = "sha256-f7A5WJettMJbnwr7URoeQNMQ0ClXe44qT2wt85vkGHQ="; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -165,12 +165,12 @@ final: prev: { Ionide-vim = buildVimPlugin { pname = "Ionide-vim"; - version = "0-unstable-2026-01-14"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "ionide"; repo = "Ionide-vim"; - rev = "99fc1f5878631bad3598ea90dab91419623be066"; - hash = "sha256-pXeLjC+7VKKIOJIsIUu3HwpgJSyXayDAQX/eIaVmMAo="; + rev = "30aac182c9652f37b5ce65942e5cc32371595995"; + hash = "sha256-SsnWpV5oDKCHVYgxKAP/yv9oWSUPK95307d7cClED+w="; }; meta.homepage = "https://github.com/ionide/Ionide-vim/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "1.25-unstable-2026-04-02"; + version = "2.00-unstable-2026-04-15"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "b096f56f24443111bd1cf428655d3999389536cd"; - hash = "sha256-uAZPrt7AGooR/XkwGa26I8UYh65yGxzdRNWnRYPl0fI="; + rev = "9a0eeaf016798b253420a8264668d7a7a2c627e3"; + hash = "sha256-T0p58vd8jeACpe3QIn/XUoz2YRGsEDaLd/k+/ihO9ds="; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "35d19ffb25c9cf160f515360e9d8286cdd2c3d4f"; - hash = "sha256-XVSETlJ4pRfDe8NqYBkhKJfPBHYIcxlNQLNelwcCpjE="; + rev = "b2e84d00db4d5432f471d58898e796b478f075a7"; + hash = "sha256-C0p2Rh+Eqy6UdKgo9zP8g5hSsCtc+gRWZejl7LK7dBs="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -647,12 +647,12 @@ final: prev: { actions-nvim = buildVimPlugin { pname = "actions.nvim"; - version = "0-unstable-2026-04-02"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "mrtnvgr"; repo = "actions.nvim"; - rev = "b78239fb1097d220feba105c26af60f88d3d9ac8"; - hash = "sha256-AvCU8p68JeDvVliC1dRbNrHEaFRLVyS0js5ifc8iotc="; + rev = "5b9dc4e43146aaafa129c3c9603ea98c24faed6e"; + hash = "sha256-o6pu/24YYtlCRAw0pRrlccVeSPcOnMn70i8n7BKMHgc="; }; meta.homepage = "https://github.com/mrtnvgr/actions.nvim/"; meta.hydraPlatforms = [ ]; @@ -660,12 +660,12 @@ final: prev: { actions-preview-nvim = buildVimPlugin { pname = "actions-preview.nvim"; - version = "0-unstable-2025-10-03"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "aznhe21"; repo = "actions-preview.nvim"; - rev = "cb938c25edaac38d362555f19244a9cb85d561e8"; - hash = "sha256-YUeWBXxxeurfWBi0PjUi6izqYAvUw9DHmvsuPXm7ohw="; + rev = "2b604b2e8e662c03b716436f6ffebcb19663e66a"; + hash = "sha256-FG2QxBZTtyRyzK1T2rUtmyK+Z2kt/Ot/vSDQ6JEVwBs="; }; meta.homepage = "https://github.com/aznhe21/actions-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -778,12 +778,12 @@ final: prev: { alabaster-nvim = buildVimPlugin { pname = "alabaster.nvim"; - version = "0-unstable-2026-01-19"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "dchinmay2"; repo = "alabaster.nvim"; - rev = "ae0c5f41c70b576f0678319e57fe47b2b288d2fc"; - hash = "sha256-myeggPnb76KFnm1rmSDgLwHHr1WKzV6KnGvvmU6GhXo="; + rev = "b902c73fabefc13583bfc0c18b28950ea8f6244f"; + hash = "sha256-Rp/nl5dlz55aChrYUL7ir3XtWDFFS99CHS3l3FoCI7c="; }; meta.homepage = "https://github.com/dchinmay2/alabaster.nvim/"; meta.hydraPlatforms = [ ]; @@ -804,12 +804,12 @@ final: prev: { ale = buildVimPlugin { pname = "ale"; - version = "4.0.0-unstable-2026-04-01"; + version = "4.0.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "dense-analysis"; repo = "ale"; - rev = "ba8b9cbab95131e284c5be926642f803b2be0058"; - hash = "sha256-scPqOKPQ2SAISAHZvzd1feQTUiavLSYfhEH+Eu/pxr4="; + rev = "c59c0d1a573a7b2fe491f78af4f2033bde454753"; + hash = "sha256-ylXXgohtwdA3SBssckB9zrDhjXQK9OPFwt69n0LXYg8="; }; meta.homepage = "https://github.com/dense-analysis/ale/"; meta.hydraPlatforms = [ ]; @@ -843,12 +843,12 @@ final: prev: { alpha-nvim = buildVimPlugin { pname = "alpha-nvim"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "goolord"; repo = "alpha-nvim"; - rev = "a9d8fb72213c8b461e791409e7feabb74eb6ce73"; - hash = "sha256-D7LUITXPFwLhWg5KIMM3fsMtC6jeP2zc1osOxIKUi+8="; + rev = "7563da4a861ee6b3ed674d0ee5c5c0bd19383a38"; + hash = "sha256-LfGIDjFN8jECnKrnOQQPyOsWMPQaFidfkgjYS93srpA="; }; meta.homepage = "https://github.com/goolord/alpha-nvim/"; meta.hydraPlatforms = [ ]; @@ -986,12 +986,12 @@ final: prev: { astrocore = buildVimPlugin { pname = "astrocore"; - version = "3.0.0-unstable-2026-03-30"; + version = "3.0.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrocore"; - rev = "b061e0c185cd5fecbac7489151a98117ce799a47"; - hash = "sha256-xo+B5zgyKLWHegF+J8evv4Zr7rwTjeLW8zlkoCIhH94="; + rev = "a9e8285d30984dfd4edb96c7e772d463c84eba30"; + hash = "sha256-UnFsMf4zfr8kQrL756lAXXmFubCZtY5GLeMW9+If2/o="; }; meta.homepage = "https://github.com/AstroNvim/astrocore/"; meta.hydraPlatforms = [ ]; @@ -1194,12 +1194,12 @@ final: prev: { aurora = buildVimPlugin { pname = "aurora"; - version = "0-unstable-2026-02-18"; + version = "0.11-unstable-2026-04-09"; src = fetchFromGitHub { owner = "ray-x"; repo = "aurora"; - rev = "ac4dda6839e6057d7752dfeb76394f19a5387238"; - hash = "sha256-GSelduKp3s2M6litBAbxGBCoGnD4elNyAAXyrOQwCLw="; + rev = "a7b2199d4463e4998dae4f4fcd6f811f4acd7769"; + hash = "sha256-bnWvQ3IKh7xNUbsvLxHk/q7sLwDW0wwUh4YsZVZa5QA="; }; meta.homepage = "https://github.com/ray-x/aurora/"; meta.hydraPlatforms = [ ]; @@ -1467,12 +1467,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "38e140f97b3cbefbf2cb29e32fcd098e43e77a42"; - hash = "sha256-BXdXpUZ6i8vTYstuZacyljQE7stuUhbxuHANhBH3E1g="; + rev = "4a6ef31745f851e11424a12b63fb3d2a80b2916c"; + hash = "sha256-3foS2WjStIymiS03aUgYrgNl1eB+zg8FZHspOEwPOMk="; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1612,12 +1612,12 @@ final: prev: { pname = "blamer.nvim"; version = "1.3.0-unstable-2023-09-19"; src = fetchFromGitHub { - owner = "APZelos"; + owner = "z4p5a9"; repo = "blamer.nvim"; rev = "e0d43c11697300eb68f00d69df8b87deb0bf52dc"; hash = "sha256-e1gQiJugFnb9RyksF7RR4WIR/4PIWbgADltTIAb4COU="; }; - meta.homepage = "https://github.com/APZelos/blamer.nvim/"; + meta.homepage = "https://github.com/z4p5a9/blamer.nvim/"; meta.hydraPlatforms = [ ]; }; @@ -1701,12 +1701,12 @@ final: prev: { blink-cmp-latex = buildVimPlugin { pname = "blink-cmp-latex"; - version = "0-unstable-2025-05-30"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "erooke"; repo = "blink-cmp-latex"; - rev = "3a958361e275bb5996e8393e7b2595b2f40c15ca"; - hash = "sha256-uL3yKHIE2VgQUYZIKl4PFOrccluywSI3ofhZaiUN5rg="; + rev = "4f2910b98dabed17a1667ab806354faa8763098e"; + hash = "sha256-MlYg90l1UXNguQpCyfRVSi0hof+/jKAdoX/UnN/ZGwg="; }; meta.homepage = "https://github.com/erooke/blink-cmp-latex/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-emoji-nvim = buildVimPlugin { pname = "blink-emoji.nvim"; - version = "0-unstable-2025-10-22"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "moyiz"; repo = "blink-emoji.nvim"; - rev = "066013e4c98a9318408ee3f1ca2dbcb6fa3e4c06"; - hash = "sha256-kQcyvZbgH878HFHcmxBw7CA2HzdxtSoWqJxKqVFf/8M="; + rev = "dff709139ad5389fb55ebab026e75278a12b325a"; + hash = "sha256-qBJ0zwkKlxZ6S6VzMusm9CCKx+EN1YOaBfdMb7xKQ5A="; }; meta.homepage = "https://github.com/moyiz/blink-emoji.nvim/"; meta.hydraPlatforms = [ ]; @@ -1857,12 +1857,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.5-unstable-2026-04-06"; + version = "2.2.5-unstable-2026-04-13"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "f1e2f0132d4d8b8591e29f4f86f518f6d463371d"; - hash = "sha256-8u7IVN71x50tLeDs6//ehUUtnKZnaubuXONmvZCaMNo="; + rev = "13b3e890755a1d1e4947d984b129e9defe787366"; + hash = "sha256-+tsUWXKnHkaHyEaB1UHWr3B3LuNdz+iMwha0h0gD58A="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2039,12 +2039,12 @@ final: prev: { bullets-vim = buildVimPlugin { pname = "bullets.vim"; - version = "2.0.0-unstable-2025-12-07"; + version = "2.0.0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "bullets-vim"; repo = "bullets.vim"; - rev = "89294b8930e660936374fb763ac48a1ac51dd29c"; - hash = "sha256-w90Vc83NzVqucTCxdhL6ot7zl5/a5NAmrEqVoP2aSsU="; + rev = "28c22791153a90bb61a86fbeeae0f812e048ade7"; + hash = "sha256-Rlv8tndDWBcLD/P9684v9VtCLmCXR2NkUl5gCxYmfIE="; }; meta.homepage = "https://github.com/bullets-vim/bullets.vim/"; meta.hydraPlatforms = [ ]; @@ -2389,12 +2389,12 @@ final: prev: { cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "0-unstable-2026-04-02"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "e100f40b117381dadf42a34b0718f8e4350715b2"; - hash = "sha256-DMuuGg3VP0XxUPoMfiueQdH60lru7rfJJ+bISDvqMk8="; + rev = "bac6ba2354a52c61f731c751cdb0f4e24669bf0d"; + hash = "sha256-qHWyDd7/hm/t5IX8gaP6VPWEJ6M3uACP6SKJpvKpX58="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -3181,12 +3181,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-04-02"; + version = "0.0.82-unstable-2026-04-14"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "23780f32f5d5be3332c848927dc10a72f6485bd9"; - hash = "sha256-IELvNNZa42cyY8jyR0c7GAaRq/JvpmRolUGU3XnvmXk="; + rev = "74dbe8d8b5889cbef02c2df44759a60d63507826"; + hash = "sha256-skKuvMdAYm4+RBhFWjuhtFvzFbVP/QsEeRUVedcz6vw="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3259,12 +3259,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "19.9.0-unstable-2026-04-07"; + version = "19.11.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "7d7957c26d33a97085d3a0c82eeb0147a0f51314"; - hash = "sha256-Fl3Iz+zsbEudhVAjzjnCShoBi7dZozfzR11gZelcvio="; + rev = "1d01c5e8befb7f0cd283641289f8e798f8a0a01c"; + hash = "sha256-ZuKm1uEMQ74GfKHwEmVBMllJs3pX+MzBQdxVbwdcXY4="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3285,12 +3285,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.7-unstable-2026-04-08"; + version = "1.6.7-unstable-2026-04-15"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "88fcf1496226441967e902b1efcf7baa97ed0ae0"; - hash = "sha256-3IwI+CJeOA5A6NSUP2uXWgtbGp+Q8u8BZS1OIxa+zEc="; + rev = "90be8fe8045441a0bcd5541cdb619125e61e1bba"; + hash = "sha256-2pywFdmNGTHebrrs5aW795jmfHw2vQJsmYAKLAaGCHM="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3415,12 +3415,12 @@ final: prev: { command-t = buildVimPlugin { pname = "command-t"; - version = "8.1-unstable-2026-03-30"; + version = "8.1-unstable-2026-04-09"; src = fetchFromGitHub { owner = "wincent"; repo = "command-t"; - rev = "4403db21a6b42db27adfbb058241345687babcb2"; - hash = "sha256-ilWnNjypTvDj2bsGtcg54bI0CxeMsoUK56BlxHabQ3g="; + rev = "63aad032b04dc9d4ad590f0585105e835217f4ec"; + hash = "sha256-bzmw5jFQXOpJ9e2wZ0opBg6UjGv9ygtgdR9EcmPW4po="; }; meta.homepage = "https://github.com/wincent/command-t/"; meta.hydraPlatforms = [ ]; @@ -3598,12 +3598,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "4.59.0-unstable-2026-03-28"; + version = "4.60.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "ecf783607efaf33c69c6f80a737a93d572cfc688"; - hash = "sha256-cluKVeixP+IudHvvs32+bSSre52xWxrxJcmaKBpVA9c="; + rev = "f66b3e7f45d325bd556cd785502761e583971920"; + hash = "sha256-Z7c4VFmh/bRHGXOtHlXYaQ2Iyp4PcfWbkcV4LopVz24="; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3689,12 +3689,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2.0.1-unstable-2026-04-04"; + version = "2.0.2-unstable-2026-04-11"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "07aa57148ac28986bab9f55e87ee3d929e2726b1"; - hash = "sha256-clZ8jq3OFAHOKC7q/SVgfBj1V1lfyEkeTE0lDzpEveY="; + rev = "ad7e729e9a6348f7da482be0271d452dbc4c8e2c"; + hash = "sha256-9e5nJI+ugkolwdzQ4/KT6Gz1rpSbOSnLfdUWT9LDJg0="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3832,12 +3832,12 @@ final: prev: { crates-nvim = buildVimPlugin { pname = "crates.nvim"; - version = "0.7.1-unstable-2026-04-05"; + version = "0.7.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "saecki"; repo = "crates.nvim"; - rev = "0f536967abd097d9a4275087483f15d012418740"; - hash = "sha256-jfmST/S9ymwgQ99PTCOlJkk5zaxE5HiDV16TmTISDII="; + rev = "694357861ec9ebf12475ddcdd04ea45a0923c32d"; + hash = "sha256-+6rC+bticNgMhZ+2lkPpitunSv4nHmBzCIj6ngt7gaA="; }; meta.homepage = "https://github.com/saecki/crates.nvim/"; meta.hydraPlatforms = [ ]; @@ -3975,12 +3975,12 @@ final: prev: { cyberdream-nvim = buildVimPlugin { pname = "cyberdream.nvim"; - version = "5.3.0-unstable-2026-01-27"; + version = "5.4.0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "scottmckendry"; repo = "cyberdream.nvim"; - rev = "a68ffa6af98bf1fc88f33a071c51a188ec85c725"; - hash = "sha256-xlvVSoT/odV/mk7lPQn+13RZDSrVJVB8SNs4u7v6LLk="; + rev = "39f69ebcd8de69c741bb7a65353aa37dd0680ad1"; + hash = "sha256-2ADg5XUAswPx9LWXgxRngPqfsdqkpbcIjtQscvR6lsc="; }; meta.homepage = "https://github.com/scottmckendry/cyberdream.nvim/"; meta.hydraPlatforms = [ ]; @@ -4040,12 +4040,12 @@ final: prev: { darkearth-nvim = buildVimPlugin { pname = "darkearth-nvim"; - version = "2.4.1-unstable-2026-03-19"; + version = "2.4.2-unstable-2026-04-12"; src = fetchFromGitHub { owner = "ptdewey"; repo = "darkearth-nvim"; - rev = "56934f80faa971329d2dc64d16e581eb9ee42c94"; - hash = "sha256-XlExcBJYmxMY95C06QMpAL4IUqmrayCnIpY7yF5I3aY="; + rev = "668968e81ce125544a3e25f21419c08bec9a3cc4"; + hash = "sha256-j7pFWOD/pbhjSmSepaWhB94Sawp7uHmkRhZDlo+bzxo="; }; meta.homepage = "https://github.com/ptdewey/darkearth-nvim/"; meta.hydraPlatforms = [ ]; @@ -4861,12 +4861,12 @@ final: prev: { dracula-vim = buildVimPlugin { pname = "dracula-vim"; - version = "2.0.0-unstable-2026-03-16"; + version = "2.0.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "dracula"; repo = "vim"; - rev = "84fbc42bdd11639157f358b65e01338d88c69be3"; - hash = "sha256-RPgYDE4JrVQcIRFKpe5+R1rptNFMGOnyRycBvBRCKc4="; + rev = "07b144414730cc4cf4405ab840bf46c5fa12704b"; + hash = "sha256-RWavKi3KvQI7N+qNks3EVUSmwCY73QvGNTpZElCxdkE="; }; meta.homepage = "https://github.com/dracula/vim/"; meta.hydraPlatforms = [ ]; @@ -4926,12 +4926,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-04-06"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "dfeed365b0c0be6841239d3e280ce3665ee80265"; - hash = "sha256-4vGnS7kPE9twO2/YF/BRaHZLqDnfDBwwSsnO/ARJjaM="; + rev = "008427f3df32f99abaff8803c9e42facc151d501"; + hash = "sha256-vN5hiyRHaFloUCfzOeuV+0x6KE9caCw9en3s+IsGUvc="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -5044,12 +5044,12 @@ final: prev: { efmls-configs-nvim = buildVimPlugin { pname = "efmls-configs-nvim"; - version = "1.11.1-unstable-2026-01-13"; + version = "1.11.1-unstable-2026-04-10"; src = fetchFromGitHub { owner = "creativenull"; repo = "efmls-configs-nvim"; - rev = "0b0ca5462a0a9c1233cc8359e64741d7d49fbbe4"; - hash = "sha256-T9nLrlojMoqVQseedqNYunPG7F+HpGQXxA27rQcmTVk="; + rev = "5dc52088c231f2721f545570fcb541b04802ce6b"; + hash = "sha256-QO4R/+qAMXV+NN3gsMcKz7Z2BHZbwbwNBoD1AxfA/aY="; }; meta.homepage = "https://github.com/creativenull/efmls-configs-nvim/"; meta.hydraPlatforms = [ ]; @@ -5800,12 +5800,12 @@ final: prev: { fzf-vim = buildVimPlugin { pname = "fzf.vim"; - version = "0-unstable-2026-02-02"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf.vim"; - rev = "34a564c81f36047f50e593c1656f4580ff75ccca"; - hash = "sha256-n0jPX5keDf9qUuqyMKosLoI42DRerky9N5moFuuPccY="; + rev = "b9624aa012ddcbae9e79964bfd30cc1fbe3cf263"; + hash = "sha256-VPxTYXdJaVbr2U7d6VuO4CpIyTC62uo3TAuf1MYiAXI="; }; meta.homepage = "https://github.com/junegunn/fzf.vim/"; meta.hydraPlatforms = [ ]; @@ -5839,12 +5839,12 @@ final: prev: { gbprod-nord = buildVimPlugin { pname = "gbprod-nord"; - version = "1.1.0-unstable-2025-10-15"; + version = "1.1.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "gbprod"; repo = "nord.nvim"; - rev = "07647ad23e5b7fc1599a841dcd8f173b9aeb0419"; - hash = "sha256-+nZb7P2z4S26amtguGAvAevf60Dn/uniSVZvR0DM+zw="; + rev = "87394d4fc35c901bbe38326a78d31ab1ead826b6"; + hash = "sha256-M3xH9XsWNu7f49qRI9dgfk85iQVUKCuwAYo+xORo2Wk="; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; meta.hydraPlatforms = [ ]; @@ -5982,12 +5982,12 @@ final: prev: { git-dev-nvim = buildVimPlugin { pname = "git-dev.nvim"; - version = "0.11.0-unstable-2026-04-11"; + version = "0.11.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "moyiz"; repo = "git-dev.nvim"; - rev = "916c7309c34bd8f53da1e30f31cec697e9ac5e52"; - hash = "sha256-5KSjh/Gh8sXrQ7YU66XaaM1M1a3LZswamoBtnA6qiKg="; + rev = "07aa02443879cd25d7bf3cb617dfb9aeecaf7d0c"; + hash = "sha256-pDz0IRlnnVHQ5G3Ga8I2wF8jDcF3hiyvMo5s5fwcV88="; }; meta.homepage = "https://github.com/moyiz/git-dev.nvim/"; meta.hydraPlatforms = [ ]; @@ -6163,12 +6163,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "0.11-unstable-2026-04-08"; + version = "0.11-unstable-2026-04-13"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "dcffbd33d04781c10c4246929c07e90a07689358"; - hash = "sha256-BKPp/9EFWrrdKyD5MjeXT9xxNc49NRbw+GZL4QzEWj0="; + rev = "ed77921e3f0bdf9e52cf9fab2e0f4c69ef2a7e04"; + hash = "sha256-4uH9Hdynja+ulXPmZq4uvrTceQUeF65VarxHXJ+ZUsM="; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -6358,12 +6358,12 @@ final: prev: { gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "1.2.5-unstable-2026-04-03"; + version = "1.2.5-unstable-2026-04-15"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "afb275d8e6dc379762d122bd24e1773fc057abf3"; - hash = "sha256-+RfjN/1vYtgduTWMiBmNL+kihc4lReOycjwMln0eRmM="; + rev = "11d779b26a9ab2b3db8c22c6ac9fb6e8ed4fea79"; + hash = "sha256-gyBfUYgSngpQn8BhKISWqgEKSyq8DuRT4csQ7q7bXM4="; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; meta.hydraPlatforms = [ ]; @@ -6371,12 +6371,12 @@ final: prev: { gruvbox-material-nvim = buildVimPlugin { pname = "gruvbox-material.nvim"; - version = "1.8.1-unstable-2026-03-31"; + version = "1.8.1-unstable-2026-04-10"; src = fetchFromGitHub { owner = "f4z3r"; repo = "gruvbox-material.nvim"; - rev = "cec765e35bf99247e0dc7ef62ec375463edd7bcf"; - hash = "sha256-sP0XEvEHUkECqeBE/T6M5eBpTDVLhuPYIxxdbWYLJVI="; + rev = "b1e6f194bcec3e839f2ae47d61cb9e08d522734e"; + hash = "sha256-j8qczHmyL64FVSiQyZcxD5CKgbdXlEsoI/8vzzMoFuY="; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; meta.hydraPlatforms = [ ]; @@ -6384,12 +6384,12 @@ final: prev: { gruvbox-nvim = buildVimPlugin { pname = "gruvbox.nvim"; - version = "2.0.0-unstable-2026-03-09"; + version = "2.0.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "ellisonleao"; repo = "gruvbox.nvim"; - rev = "334d5fd49fc8033f26408425366c66c6390c57bb"; - hash = "sha256-g767uFWYrPCGndo/nBA0lpeQQ+HHy+QjQkcI7hIr3BQ="; + rev = "154eb5ff5b96d0641307113fa385eaf0d36d9796"; + hash = "sha256-SogU3DStdWDN6qRjOnbGzoZ9Vc+fqnNYZF7XEqFeMUw="; }; meta.homepage = "https://github.com/ellisonleao/gruvbox.nvim/"; meta.hydraPlatforms = [ ]; @@ -6566,12 +6566,12 @@ final: prev: { haskell-snippets-nvim = buildVimPlugin { pname = "haskell-snippets.nvim"; - version = "1.5.0-unstable-2026-03-25"; + version = "1.5.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "mrcjkb"; repo = "haskell-snippets.nvim"; - rev = "6d8c9161077bf71e54df1e39c91b072a235a3bba"; - hash = "sha256-Zu3mcw498NLgJcfMS/NsfJMrtTaiftvkNgKYaU0bEOQ="; + rev = "7a29db90a8803d937f2122efbff696d0f290b379"; + hash = "sha256-OR7Fibl05kk6/2LsAoxya00TW0scgh3Uc4eSw5TaH58="; }; meta.homepage = "https://github.com/mrcjkb/haskell-snippets.nvim/"; meta.hydraPlatforms = [ ]; @@ -7230,12 +7230,12 @@ final: prev: { ipynb-nvim = buildVimPlugin { pname = "ipynb.nvim"; - version = "0-unstable-2026-01-31"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "ajbucci"; repo = "ipynb.nvim"; - rev = "b9ec93f7c37a3a081810a733d6baf4973fc31f3d"; - hash = "sha256-uB89olqvc5m6DHwtOOPpTRtyBnhNp6z6Pr9DS6mX7JA="; + rev = "9ec5b566dc37417b17d7e9de04d673506176e9fd"; + hash = "sha256-iwvN829U/V5/YLqIY+KgVIYVK3Tg9HtP+v82VhPWmmM="; }; meta.homepage = "https://github.com/ajbucci/ipynb.nvim/"; meta.hydraPlatforms = [ ]; @@ -7581,12 +7581,12 @@ final: prev: { koda-nvim = buildVimPlugin { pname = "koda.nvim"; - version = "2.9.0-unstable-2026-04-08"; + version = "2.10.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "oskarnurm"; repo = "koda.nvim"; - rev = "18a21bcef1b6746d1aaeaae2d1ca54b46f6aa8fe"; - hash = "sha256-seEy2hVQ2/ib1K9xVTMusQzTafSmyj1dB0VRdI0SHD8="; + rev = "649b22865bacc481d381237e0a6fb1de6ee055b4"; + hash = "sha256-KSDtodNiup4wzumfJbfcm5LYAqcOW8ZZSbbBHozVJow="; }; meta.homepage = "https://github.com/oskarnurm/koda.nvim/"; meta.hydraPlatforms = [ ]; @@ -7777,12 +7777,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-04-08"; + version = "2025.10.1-unstable-2026-04-15"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "9337a20eb1b87f628e952d91e1d48084c1a9b69b"; - hash = "sha256-3eF/T+CCaTAeg/pViK6CKOojIBmWaA6kye8gHbN3n/M="; + rev = "6876abd06efb6789081b9f4a3e81503ce07b3c6c"; + hash = "sha256-VKuL3wUQFlD9NRyRmBScQbx2lh/9+EdJsmIyRzMJBkA="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -8010,12 +8010,12 @@ final: prev: { lightline-vim = buildVimPlugin { pname = "lightline.vim"; - version = "0-unstable-2024-12-30"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "itchyny"; repo = "lightline.vim"; - rev = "e358557e1a9f9fc860416c8eb2e34c0404078155"; - hash = "sha256-bNOp5CFD1+bkAgjxggiPQb6pOK3xBIlUd/WROZoNph0="; + rev = "6c283f8df85aa7219fa4096a6ed4ff45d48aa9e1"; + hash = "sha256-YYhSlqYUXFbArn2lq80LH/WXIUbHjt087+w2y/6EjtQ="; }; meta.homepage = "https://github.com/itchyny/lightline.vim/"; meta.hydraPlatforms = [ ]; @@ -8205,12 +8205,12 @@ final: prev: { live-share-nvim = buildVimPlugin { pname = "live-share.nvim"; - version = "2.0.0-unstable-2026-04-07"; + version = "2.1.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "azratul"; repo = "live-share.nvim"; - rev = "1f6fea7674150c5bf7f8a0558bee0905b80ab90b"; - hash = "sha256-VIzM7pdCVV5NGKa103KeLurEiZ2+2lHvFvGuxP144WE="; + rev = "71360fdcee2e517ac5db92e8260ec3d7e25065dd"; + hash = "sha256-TxjS68iaat+zgpF4L7Wp7y7PgW4mrc6MrvxxQBK3zsk="; }; meta.homepage = "https://github.com/azratul/live-share.nvim/"; meta.hydraPlatforms = [ ]; @@ -8568,12 +8568,12 @@ final: prev: { mark-radar-nvim = buildVimPlugin { pname = "mark-radar.nvim"; - version = "0-unstable-2025-12-11"; + version = "0-unstable-2026-04-08"; src = fetchFromGitHub { owner = "winston0410"; repo = "mark-radar.nvim"; - rev = "5d837402cedfa0cf7cd035ed46d6029f0a737902"; - hash = "sha256-CrwgSEfP5Etn/IsisLooF6yOkl0B5XED1hVh1Plb4Ko="; + rev = "4e1ca9029df6818bba5137135af5386787734e07"; + hash = "sha256-Y6meoBU1OCu28G2n6vVrc2TBTpL2H5dp+qCpx3dB/E8="; }; meta.homepage = "https://github.com/winston0410/mark-radar.nvim/"; meta.hydraPlatforms = [ ]; @@ -8646,12 +8646,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "28.1.0-unstable-2026-03-20"; + version = "28.1.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "1861f959599ae03cfd59f56222a542035b0cd947"; - hash = "sha256-KICewEUkTPvWKcK7QDGtOgVEQpw94keSfGv8TBkm29U="; + rev = "5a890277ba7edd7823d20f4d0525132d277aea9a"; + hash = "sha256-QdwGRlOcjODbznNCMNIVbVYwhEh1xvfsyHYgOxilEJo="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8660,12 +8660,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2026-04-08"; + version = "2.1.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "63a3c6a80538de1003373a619e29aeda27809ad3"; - hash = "sha256-kgnRVUJOBLdI09/r5U5sAE8bPCANeU7qyhRFwZx+l0I="; + rev = "0a3b42c3e503df87aef6d6513e13148381495c3a"; + hash = "sha256-2To5AC3lurTK5NklB6ufMRHCbf3mw1D794Kh0UBGJz8="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8907,12 +8907,12 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; - rev = "0f2117aa519ec238846223d581272a9205fef7c2"; - hash = "sha256-02399W4xi/ffRvX1iDU1RRTaTnOadeQzENJFst6AWos="; + rev = "72e04cf86ccbcd50efb53c2b87397386195bc3a7"; + hash = "sha256-VlsDJtRqQCreS4WGVTnTddpl7GPMTkKIhRA/YauaBhQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; meta.hydraPlatforms = [ ]; @@ -8972,12 +8972,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "f8a11789cf34a7bae396dc0f828d06cdb5066793"; - hash = "sha256-Ig7UPa9Yo8PukCse/LRamBYfR5QZNnxC54smvtgwrbA="; + rev = "43bd6cf1c3ccdea46d403c32dbc4629fa6afa09d"; + hash = "sha256-0OJMRCtGG2I3CmohQXcm92bXAi5QGZ1Klp/GQhOvyyk="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.hydraPlatforms = [ ]; @@ -9024,12 +9024,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "09884c629cac1a8c999ffb6c57dc8424450aea5e"; - hash = "sha256-/82KpdKohXS9VWgfRtiohXISBdPUexo3ZfwqFcRa9ps="; + rev = "ffbdb06d2fa6a3fcef3891108bb38e33223b27a7"; + hash = "sha256-gDRXFxRy9+5zz2JkgMcPJIZrRrhzEcMwMOkYQ/Y/AY4="; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -9102,12 +9102,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-04-03"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "ced297546b8fdb8e215d416d4753a735514a2fe0"; - hash = "sha256-n9QaqALXQV4EdVlIA08+qntAD86hw6FtXmOMZ0X3XFU="; + rev = "e8db416c9f5dbce70f5501da28263d45c0a4df6b"; + hash = "sha256-HuLh9+k6x7CEnmu5V/QIvFE965v9oiXOpUC19TvOFkM="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.hydraPlatforms = [ ]; @@ -9167,12 +9167,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "7fdae2443a0e2910015ca39ad74b50524ee682d3"; - hash = "sha256-rcoCa3/F/LmU3l3RYF14pjYa14f6ILN+1Rl9neBhxeI="; + rev = "bac6317300e205335df425296570d84322730067"; + hash = "sha256-/arujhZe9m9VB5nZ0xzCZjkxu4ai9Rfit7y6RwrLf7s="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.hydraPlatforms = [ ]; @@ -9232,12 +9232,12 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; - rev = "d6ee603115ed3c81a63a3387eceb2c6a5e3d1393"; - hash = "sha256-F+oh8ywcwFTgBEXJWg10nAqs/qp2LtrmXLbaJJisQiI="; + rev = "aa87dcc4b2640a128cf2f2a7400d60a9d8c21d6c"; + hash = "sha256-aQ7212R5WhrGtlMzOoTeUBVSUEoKATESVrDY1m0henQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; meta.hydraPlatforms = [ ]; @@ -9245,12 +9245,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "4157b1f4cf28525c3c498ce82b1f3480d034a375"; - hash = "sha256-dofaKsGEVbW8OgkOuQbIxac27P/WvgCP1enfcx5VIY0="; + rev = "c72c90e083bcf24bfb2827d63b4752e414023f3e"; + hash = "sha256-51eLYthhCerqi0RWWhfzGCIDp4VC+i0ZpZV9UYIuSDM="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.hydraPlatforms = [ ]; @@ -9271,12 +9271,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "32d3544b9368c76c562f22027ab25b750647fdf1"; - hash = "sha256-L/zq4rSdIaZxkPyjql1/ZAytm28WfAUVz1O7ygjEQrs="; + rev = "9e68ab0a54f90567b4fec2de22c851dba8480439"; + hash = "sha256-j9sUgw7yaGFBgdpRxLZOhXMUp7YlleMDpo97lHjKpYQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.hydraPlatforms = [ ]; @@ -9284,12 +9284,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-04-07"; + version = "0.17.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "2431902e78b76f435542d1e606f08475360068ca"; - hash = "sha256-oTbvHwW60sCA9ZFPs/gzJO5Lovd1q1mIjOFdpPUyAvs="; + rev = "27a3e747a4e603b4121f5759e74020430ec7b7d5"; + hash = "sha256-MaMhaF5pbF9ob4qEDz9TXOxjYmjIr/5pmWzluS9B4r0="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9323,12 +9323,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-04-03"; + version = "0.17.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "fd7e7efadddcec3f3d7f3b363a99aa44e7286c65"; - hash = "sha256-EUCkjgGxQsVQkA5ahV9oPwpkSU59fWWS0O8D7e2bpJY="; + rev = "437d44eb57312f23e6b931704694fc294922cd88"; + hash = "sha256-aRxyI1k0+d4xMhSL9w2rofY4jinJwmfZ2WalQ6wNHiQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -9466,12 +9466,12 @@ final: prev: { minuet-ai-nvim = buildVimPlugin { pname = "minuet-ai.nvim"; - version = "0.8.0-unstable-2026-04-06"; + version = "0.8.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "milanglacier"; repo = "minuet-ai.nvim"; - rev = "33c6f4ad809bb28347c275cffc3e5700057d1c3c"; - hash = "sha256-7s3t1mr6BFQD9bP3Wzg/m0SDWswufrVVYaxLSG4zt8k="; + rev = "fbd2f59ec334b277ae27c4cd9587533c6e3eafd7"; + hash = "sha256-7GapBurUJ8InGNWsWLozLzcYI9zM+O8wOILNJStmWhg="; }; meta.homepage = "https://github.com/milanglacier/minuet-ai.nvim/"; meta.hydraPlatforms = [ ]; @@ -9531,12 +9531,12 @@ final: prev: { modicator-nvim = buildVimPlugin { pname = "modicator.nvim"; - version = "0-unstable-2025-10-24"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "mawkler"; repo = "modicator.nvim"; - rev = "0bc989b32a7ba3cab06cb79a433557384eb2a0be"; - hash = "sha256-PX2KdixRBzJbzBz93sGwIsPCKH+6czzNcfNRjhA8FqM="; + rev = "7f867b4980946f115f4ccb922637d70d89a59cb4"; + hash = "sha256-X0KSozq68U9/hAfRBFkp0sgPb9fXzUFoQj0XKx7SBFw="; }; meta.homepage = "https://github.com/mawkler/modicator.nvim/"; meta.hydraPlatforms = [ ]; @@ -9960,12 +9960,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.40.0-unstable-2026-04-04"; + version = "3.40.0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "b48ed11632c8208ffb27dab6acfbf16e4f9e3376"; - hash = "sha256-gPfch1VLQZWJNJtG8IsJVWMtg5zAQtrqV2MhjzNHWZ0="; + rev = "aa3500f7038a32ed4b0b765cd458b9c429062cac"; + hash = "sha256-Na8id36cCmZON9aBzwJaua4NsRaXCfsM0KKi9QZPMnc="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9986,12 +9986,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-04-08"; + version = "1.4.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "60b088f2104a73b30f5319faa3d0a92a7b85f9f7"; - hash = "sha256-B9gz4XeaWwRHn/5Z2W1FbKOaWrgHmWUTuyfd5QmFypc="; + rev = "ecdb0c9bc3f3373e11be4c97e461d16b52d532d0"; + hash = "sha256-F3ui8hSN/UPt4UjDUziXyVYUEtFVaTVETjOn/xRm7nU="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -10103,12 +10103,12 @@ final: prev: { neomodern-nvim = buildVimPlugin { pname = "neomodern.nvim"; - version = "2.0.2-unstable-2026-01-27"; + version = "2.0.2-unstable-2026-04-13"; src = fetchFromGitHub { owner = "casedami"; repo = "neomodern.nvim"; - rev = "cf93044775983b71dce31ad3179753b241470d3c"; - hash = "sha256-vMd05Z8xjrfyAdPzbEdRrDowntgOBhEj6Q+8JaSSshI="; + rev = "5e6ed2cfa6c909acb20ca185276015c112211576"; + hash = "sha256-RS7QuznH23qeoacik6pTxI5fsU2+K7wiuu8oJ07ZocE="; }; meta.homepage = "https://github.com/casedami/neomodern.nvim/"; meta.hydraPlatforms = [ ]; @@ -10129,12 +10129,12 @@ final: prev: { neomutt-vim = buildVimPlugin { pname = "neomutt.vim"; - version = "20220408-unstable-2026-03-05"; + version = "20220408-unstable-2026-04-13"; src = fetchFromGitHub { owner = "neomutt"; repo = "neomutt.vim"; - rev = "67cef4201256d623e966f10eb8f6115a9565406a"; - hash = "sha256-w/+tSYlp0Zyyyj3KMyBoVGExnY31JineN9fsqXxrvJk="; + rev = "2a4f2870560f20614dd22735a25670c7afe3d479"; + hash = "sha256-N6WfR7t6zPV0GoI7wBDi1dkfNmrKcz3TaDA3OfLex7o="; }; meta.homepage = "https://github.com/neomutt/neomutt.vim/"; meta.hydraPlatforms = [ ]; @@ -10260,12 +10260,12 @@ final: prev: { neotest-dart = buildVimPlugin { pname = "neotest-dart"; - version = "0-unstable-2025-06-03"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "sidlatau"; repo = "neotest-dart"; - rev = "5ee074c9593639b60ebc452102d951438c815aac"; - hash = "sha256-nAUnURmlb1fPnb/puK6+2h63nsMx8V3yovFoWlF+b8I="; + rev = "7874c8aa76d5471adcb3ebdf9db5f3b5265e9d37"; + hash = "sha256-oItkgTZBY79l4QnbkJpTIRZkMjcTjt70v+Us0G2oeKo="; }; meta.homepage = "https://github.com/sidlatau/neotest-dart/"; meta.hydraPlatforms = [ ]; @@ -10379,12 +10379,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-04-03"; + version = "3.0.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "964657046a7be5b50b9cbd84d245c96b6fbd27ef"; - hash = "sha256-G1FeLnJO7MKkqJ4RBAyC3ZwfN196Q13xSZ2Y3NzMb/c="; + rev = "84650446b9207ef5e19d2ade50fcda278bdfbae7"; + hash = "sha256-/GDhQhMCOUq0um9BPdDIfxIXUonV5DdyMKCn+JpaAAc="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10392,12 +10392,12 @@ final: prev: { neotest-java = buildVimPlugin { pname = "neotest-java"; - version = "0.36.2-unstable-2026-04-07"; + version = "0.36.3-unstable-2026-04-14"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-java"; - rev = "01b4a5950b4615c4afd132c6edcf04e10150bbe2"; - hash = "sha256-vb5GUyUG47HujDLBxhYhmCOkYRpYOs9Cbby9/7T0MCo="; + rev = "09e4e3db567d9d9b7772a111014b660d49feda5e"; + hash = "sha256-PXLKB5c6NUMdAXwZ7ITwkwzIJW0nh4w5kit4j4GlZgo="; }; meta.homepage = "https://github.com/rcasia/neotest-java/"; meta.hydraPlatforms = [ ]; @@ -10626,12 +10626,12 @@ final: prev: { neovim-tips = buildVimPlugin { pname = "neovim-tips"; - version = "0.8.3-unstable-2025-12-21"; + version = "0.8.3-unstable-2026-04-09"; src = fetchFromGitHub { owner = "saxon1964"; repo = "neovim-tips"; - rev = "a43725396a81bd73afcb6a13a94ea3c842bad32f"; - hash = "sha256-jIs4bZt6Gs8zqizMI+u3YYJsXSB2rNPbyd3PbMtYAiw="; + rev = "da747d41c6661c8977120a0147bfe5b90b0df7c2"; + hash = "sha256-qnG5v1KKj7SueAFpiUEGflNkBfo3gPF5fDCVmRAb51Y="; }; meta.homepage = "https://github.com/saxon1964/neovim-tips/"; meta.hydraPlatforms = [ ]; @@ -10756,12 +10756,12 @@ final: prev: { nfnl = buildVimPlugin { pname = "nfnl"; - version = "1.3.0-unstable-2026-03-09"; + version = "1.4.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "Olical"; repo = "nfnl"; - rev = "f39a7ec6fe0ace2b2ea108ce04d954549e36c76d"; - hash = "sha256-YDsZDvqaERON7K74p/uHdIKebiaC+Etz84GKvm0oYw0="; + rev = "ac0177c5549df7abba7a19554c18a7765386c894"; + hash = "sha256-H8fKIbGNCSGoFfHYM4nC1Q2SiMhAtbYN7w9+Iz1nV9Y="; }; meta.homepage = "https://github.com/Olical/nfnl/"; meta.hydraPlatforms = [ ]; @@ -10885,12 +10885,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "1bf800e67e4bade77fedd5cf50ce15d8ece38169"; - hash = "sha256-uDdtBewqh2+x3O2+5XaOTQWAFV+mjKyRTjuRfCZXY6w="; + rev = "bf56ac18a62c0c5c2596653c20bbe18d1d4ec9a6"; + hash = "sha256-hikO7bpr6QGChbNbNUoQQucMYEW35D3+8o2XXltXo9g="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10963,12 +10963,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "0-unstable-2026-04-06"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "7f9301e416533b5d74e2fb3b1ce5059eeaed748b"; - hash = "sha256-5s1ZpC+RyCiRwIbWlWALKrWvozpvXjdlavVfF1cx7hQ="; + rev = "899e93f9f10251d7220b188eba1b837c0ba27927"; + hash = "sha256-43aW6ajA73oV3Dpm6QENHEwP0G4oitY14VaKpGiGK1w="; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -11067,12 +11067,12 @@ final: prev: { nvchad = buildVimPlugin { pname = "nvchad"; - version = "2.5-unstable-2026-02-07"; + version = "2.5-unstable-2026-04-13"; src = fetchFromGitHub { owner = "nvchad"; repo = "nvchad"; - rev = "f437558f23c8f50c36cd09748121ab2c822e8ec9"; - hash = "sha256-zZX5h+Z7MhfFQ40OpojZYl86eKA85eqf9088Q+Oy75c="; + rev = "d042cc975247c2aa55fcb228e5d146dc1dc6c648"; + hash = "sha256-WNQMaM5EQBRQC9JfvEIgFhn3K5n8q0YeiJ9NdG3E+z4="; }; meta.homepage = "https://github.com/nvchad/nvchad/"; meta.hydraPlatforms = [ ]; @@ -11442,12 +11442,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "1.0.1-unstable-2026-04-03"; + version = "1.1.1-unstable-2026-04-13"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "e57ac4051aa56293e89991ab93bc148de35321ca"; - hash = "sha256-Pt5BUeaw8JD0yUwB787WArfEtPryHsWMfbKTvivdScM="; + rev = "1dd4ba2307245ca9517a4b9d99f3bf80830e4397"; + hash = "sha256-CUH5x3Fn1PFHTMp39m4sU9jRG+t9zA0nWFfcfJ6tYF8="; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -11559,12 +11559,12 @@ final: prev: { nvim-genghis = buildVimPlugin { pname = "nvim-genghis"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-genghis"; - rev = "d5b697f791173a99b13665c90ca08ddc1ab8b1f1"; - hash = "sha256-2QewWnrRDKpbGc42mvfgDVZRub1+xYgtSU4bp5Upx3M="; + rev = "12d62b0aaeb0bf6e52f2335d532813a8b8105baa"; + hash = "sha256-Lv92CKF0iocchQcK/AQ7TMVqGILnzd+Z8eKZZYXcwxU="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-genghis/"; meta.hydraPlatforms = [ ]; @@ -11598,12 +11598,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "4.22.0-unstable-2026-04-02"; + version = "4.22.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "1ae61fe95e871dac03f430e01c48c5b6a24b310b"; - hash = "sha256-N/eFc1M2pmadJWPM+h2/uT8Z62NCxCDoprSy9IoNafM="; + rev = "7b117ccd80a065b701f31771e6e9a475fc554f97"; + hash = "sha256-p4T86YBklV4IRphLsaKq6MjBVqgCV9kda0n4QZ9oe4w="; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -11752,12 +11752,12 @@ final: prev: { nvim-jump = buildVimPlugin { pname = "nvim-jump"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "yorickpeterse"; repo = "nvim-jump"; - rev = "79c91e5860b856c66187107d8d3c8d0950261f2c"; - hash = "sha256-P6PU3nFc02i52mzJUDG136z1YD3DXU0UFqtunmgUhuc="; + rev = "672204397c51507d7a821bc61ba9fad7dbed4303"; + hash = "sha256-Ci2AwFBY8UYp57F3d+z4aTRJYtzau2cdhkqc8GWkltc="; }; meta.homepage = "https://github.com/yorickpeterse/nvim-jump/"; meta.hydraPlatforms = [ ]; @@ -11830,11 +11830,11 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2026-03-26"; + version = "0-unstable-2026-04-09"; src = fetchgit { url = "https://codeberg.org/mfussenegger/nvim-lint/"; - rev = "4b03656c09c1561f89b6aa0665c15d292ba9499d"; - hash = "sha256-YFAI32eISZmYO2p1Nv6neQ48tJrNmADCu1t8nZaEm+4="; + rev = "eab58b48eb11d7745c11c505e0f3057165902461"; + hash = "sha256-5bVnAw7xxTntwmYYDZGt+3HOizlddqMOIyg/zqGbSEM="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11881,12 +11881,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.7.0-unstable-2026-04-08"; + version = "2.8.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "c588db330592fa477a70d2fee6ba20a57194bdc3"; - hash = "sha256-1oZ9Hbnx0UJNIk73lUR0Ei8qz04ltWYMB4jvWlK1+RA="; + rev = "d10ce09e42bb0ca8600fd610c3bb58676e61208d"; + hash = "sha256-mRMjZ10LeU9SveHiUazKAXw4pdSrOxz083DeRVht83g="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11946,12 +11946,12 @@ final: prev: { nvim-metals = buildVimPlugin { pname = "nvim-metals"; - version = "0.10.x-unstable-2026-03-22"; + version = "0.10.x-unstable-2026-04-10"; src = fetchFromGitHub { owner = "scalameta"; repo = "nvim-metals"; - rev = "48b9d29a4e1370495db4d4b5ccbc17b285bc98eb"; - hash = "sha256-FM66C8aK9EKeaThqqxT8nqYciu9hg8ZRqTHkZWY6eZ4="; + rev = "6970d6036218db6545f3c295d0106cc8de6d7161"; + hash = "sha256-RY+UhnwIjWuMU9WOG4a1JvBiJ9RWZ2fUxFDnuzDR+jw="; }; meta.homepage = "https://github.com/scalameta/nvim-metals/"; meta.hydraPlatforms = [ ]; @@ -12180,12 +12180,12 @@ final: prev: { nvim-rg = buildVimPlugin { pname = "nvim-rg"; - version = "0-unstable-2025-11-18"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "duane9"; repo = "nvim-rg"; - rev = "27c9ca583d05a73048186dc3048b26428ef21753"; - hash = "sha256-mx/UWRcNHcEAtRD10PuJIZPW/MIs2X96KhWx2g1kV8E="; + rev = "4289cc873eea1c035a55d4b0c9bbf8e8c60851cc"; + hash = "sha256-USvXVEWoDH72e0qxkVPmYU80n5NcnIr9Zaf1AuONoYo="; }; meta.homepage = "https://github.com/duane9/nvim-rg/"; meta.hydraPlatforms = [ ]; @@ -12193,12 +12193,12 @@ final: prev: { nvim-rip-substitute = buildVimPlugin { pname = "nvim-rip-substitute"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-rip-substitute"; - rev = "3ff85033206aa9fbf9b988b2cc71e25ae4566424"; - hash = "sha256-03u+THYpwdpUWBs4C4xamcheVTp4JT0cy11Ct7fVTNw="; + rev = "9fe08300808a67773325d97ecb36d5777cc8e80d"; + hash = "sha256-ncpV8GBkS5lRg/bOMqOUAS0s6BQAaWeaT2/P12jxT+w="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-rip-substitute/"; meta.hydraPlatforms = [ ]; @@ -12206,12 +12206,12 @@ final: prev: { nvim-scissors = buildVimPlugin { pname = "nvim-scissors"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-scissors"; - rev = "52055050445b46088a695856b6e0ba359dc0e009"; - hash = "sha256-5QxW6cvW6yS5ADm993y5+AoT2+iqZcWnCFyAXl3CKwY="; + rev = "9cc1ba06afa8b23b0d30cadc02c40940df1d701e"; + hash = "sha256-uhNlLndXpLiU0qYvnnCepqqCp5eA+GRxq/aWJcRts+U="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-scissors/"; meta.hydraPlatforms = [ ]; @@ -12284,12 +12284,12 @@ final: prev: { nvim-snippy = buildVimPlugin { pname = "nvim-snippy"; - version = "2.0.0-unstable-2026-04-08"; + version = "2.0.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "dcampos"; repo = "nvim-snippy"; - rev = "e3384de7e29d85d7cacfeba6e3ead52c973b0a72"; - hash = "sha256-al0qohsXbFkHi0VA82PHapgVn6wZoytqjn6uydhBPdU="; + rev = "f8b34f206a14eb00b5723dbc15e9a5911f1210ab"; + hash = "sha256-lUavLo7TzpULg/MdkHlFJDt1NAZWH0/Sx8W1rgS5NsM="; }; meta.homepage = "https://github.com/dcampos/nvim-snippy/"; meta.hydraPlatforms = [ ]; @@ -12323,12 +12323,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "af2f73ffd62e61a091b3503845b7704d76d81d95"; - hash = "sha256-jixcc2CGwz3Vu/mvYAOqctkP7zkhmEFQ2oHD60xR+y8="; + rev = "4fdd56a4f45bca13a607632e15a6f9f8d1b1f99e"; + hash = "sha256-2ZJV23CZ8B3x4DPHGuWnq84Jp3gLvyCARuyqtrZEOos="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -12388,12 +12388,12 @@ final: prev: { nvim-tinygit = buildVimPlugin { pname = "nvim-tinygit"; - version = "1.0-unstable-2026-04-03"; + version = "1.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-tinygit"; - rev = "518f7a874a4ccbc628a974ff670f134253dbde08"; - hash = "sha256-xeh1h/e7+CfHeQFEZ7YOZREsB5wGfgmKJuagVVA0rls="; + rev = "59b9a750a7a0710552829d2a1dfcaa5304433359"; + hash = "sha256-/1NCsig8s554HtcSAdsfmPj+KkNNnIVNu7iBN8Vm04Q="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-tinygit/"; meta.hydraPlatforms = [ ]; @@ -12570,12 +12570,12 @@ final: prev: { nvim-ts-autotag = buildVimPlugin { pname = "nvim-ts-autotag"; - version = "0-unstable-2026-02-04"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-ts-autotag"; - rev = "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595"; - hash = "sha256-a6xnl1IyKLMEeaw3OIuwdNx10HFPYxExVuGWAhaim+M="; + rev = "88c1453db4ba7dd24131086fe51fdf74e587d275"; + hash = "sha256-bvBf9wEDxdwlMGN29v4dEPexZGuxZZr7s+6xAOrDNKI="; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; meta.hydraPlatforms = [ ]; @@ -12635,12 +12635,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "e049b24fc2042a424843a8db79af5ceb273be6f6"; - hash = "sha256-F8dkARLPSVoVcu23nynjjuTFqDHLzZ8wxgrdB9cXCk0="; + rev = "ad78e9d925c95d675b32dd7ba6d253f96ce063fe"; + hash = "sha256-FZKW7/9Y6MRxEbd00HBt9eGpJWbAP8GNM6p8M9s/3ts="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -12791,12 +12791,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "3.16.2-unstable-2026-04-08"; + version = "3.16.2-unstable-2026-04-14"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "dec6573816767eaa9596cabc1593f45a2f7821ee"; - hash = "sha256-pJBI2K9OKefO33rghBANnLVwrc/xDvxMUXE5MOXIb/Q="; + rev = "6e558fcdc869efcdd018d58b0a2667ed16b13d27"; + hash = "sha256-18SV5pJDduUCqNN4k7OJTlWN4l9AB3MhhNI3IW4guIc="; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12843,12 +12843,12 @@ final: prev: { octo-nvim = buildVimPlugin { pname = "octo.nvim"; - version = "0-unstable-2026-04-06"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "pwntester"; repo = "octo.nvim"; - rev = "7f0173a102a9feb3eddbfc0266a5a7e4e61daabf"; - hash = "sha256-sUt/tfndS99SiRFJxEPJMBqR/pamswMDAnPxw2z7WIE="; + rev = "351b2922642c3ade27c1d13374c685d1d6ab27a9"; + hash = "sha256-eEgJ42u4TGzON3vi+MqDfN6q64Pm0osXnTIfvWvtpJY="; }; meta.homepage = "https://github.com/pwntester/octo.nvim/"; meta.hydraPlatforms = [ ]; @@ -12895,12 +12895,12 @@ final: prev: { oklch-color-picker-nvim = buildVimPlugin { pname = "oklch-color-picker.nvim"; - version = "4.0.0-unstable-2026-04-01"; + version = "4.1.1-unstable-2026-04-14"; src = fetchFromGitHub { owner = "eero-lehtinen"; repo = "oklch-color-picker.nvim"; - rev = "134b7b2622866e058ab93e51790a585e6fda5ae6"; - hash = "sha256-uNbC+CNr1nkR9ltPHnAHL7rnIboK0qVFItcCb1PCDhM="; + rev = "3f343962643f63d75ae3bcf65669df2930e94411"; + hash = "sha256-stfbbpEbyuD4kSOdxUAq/4bvbg4dWcnnOBYTI2kIJqg="; }; meta.homepage = "https://github.com/eero-lehtinen/oklch-color-picker.nvim/"; meta.hydraPlatforms = [ ]; @@ -12973,12 +12973,12 @@ final: prev: { onedark-nvim = buildVimPlugin { pname = "onedark.nvim"; - version = "1.0.3-unstable-2025-11-24"; + version = "1.0.3-unstable-2026-04-13"; src = fetchFromGitHub { owner = "navarasu"; repo = "onedark.nvim"; - rev = "213c23ae45a04797572242568d5d51937181792d"; - hash = "sha256-h7p55pZpJBhIVeWyTOkrXHabvxTFILF83PW0lp4GDrs="; + rev = "df4792accde9db0043121f32628bcf8e645d9aea"; + hash = "sha256-qOKXR/qfm3GsPSw0A5HOxvBaWJEUkelCcJJYHFFW8zc="; }; meta.homepage = "https://github.com/navarasu/onedark.nvim/"; meta.hydraPlatforms = [ ]; @@ -13012,12 +13012,12 @@ final: prev: { onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2.28.0-unstable-2026-03-10"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "dab7b623d48b50330c43234958c0ba2de9b501d5"; - hash = "sha256-55vCi5TZ5n2ZesTsiL1i/BL3GTR7PvHaH+QXLy2y/no="; + rev = "f5fddfd5122fe00421e199151ae4fe8571a02898"; + hash = "sha256-14SzvqMvcYlyIyXHUzzrdrZE9GMeFT2rEulQTX9e2oQ="; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.hydraPlatforms = [ ]; @@ -13077,12 +13077,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.7.0-unstable-2026-04-08"; + version = "0.7.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "f5a841314dd5a189fe2d34630cf7d3e6386d731d"; - hash = "sha256-yqdP9tloLyU37TnB6SWVm1aNSA2JkYAgE/PVcnYv79U="; + rev = "4002092d701007acbb5b8fb1a47924ea719241b0"; + hash = "sha256-mCXSkB8yGhEiWDFGupGpLeEtf4zrdmcX8xjPc5x7IDo="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -13103,12 +13103,12 @@ final: prev: { openscad-nvim = buildVimPlugin { pname = "openscad.nvim"; - version = "0-unstable-2026-03-30"; + version = "0-unstable-2026-04-04"; src = fetchFromGitHub { owner = "salkin-mada"; repo = "openscad.nvim"; - rev = "a3533dee22bf1db5e3e0f04ba669a228364b53bf"; - hash = "sha256-ysvLVXx8P3NP8E7QRCFVT4aMTnhHo3KpW/AgRP0SYBs="; + rev = "31c946cdc6895339ae523b9136a5017b0f7339aa"; + hash = "sha256-xmc9/g+tCWX8H1hm2BlKQsJKOUBCMQOFb7X0aKFMVoE="; }; meta.homepage = "https://github.com/salkin-mada/openscad.nvim/"; meta.hydraPlatforms = [ ]; @@ -13403,12 +13403,12 @@ final: prev: { persisted-nvim = buildVimPlugin { pname = "persisted.nvim"; - version = "3.0.0-unstable-2026-02-02"; + version = "3.0.0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "olimorris"; repo = "persisted.nvim"; - rev = "14cc1db0052ea26f2d2d2f1b861845dae58b7ead"; - hash = "sha256-qcFhEp91Wh4mbSPhx/bLkxs7vsvP2YmZ8GUSjm2MiHY="; + rev = "1a8e9dcf277d61105619498b2002c287c50424b8"; + hash = "sha256-L9gCb+Dg8ox+WoidCxmMgJnfgWFAJyphN5INHCtEXuQ="; }; meta.homepage = "https://github.com/olimorris/persisted.nvim/"; meta.hydraPlatforms = [ ]; @@ -13507,12 +13507,12 @@ final: prev: { plantuml-nvim = buildVimPlugin { pname = "plantuml.nvim"; - version = "0-unstable-2025-06-16"; + version = "0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "goropikari"; repo = "plantuml.nvim"; - rev = "66d4dca1b8607be646ed532521ba0f04095361c4"; - hash = "sha256-1jSvvciJGN7DOLayby5HjIMWJPyCYaN2EvFOjly9aSw="; + rev = "b6105f6b7fdbbabae379e195a0f22b1857445efa"; + hash = "sha256-DdTTiq0DVSny2kTurkcUVTdyubPSAA7tfzz3UPdbd9s="; }; meta.homepage = "https://github.com/goropikari/plantuml.nvim/"; meta.hydraPlatforms = [ ]; @@ -13690,12 +13690,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2.0.0-1-unstable-2026-04-05"; + version = "3.0.1-1-unstable-2026-04-15"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "99fe8d07d2bba173f147eadb09be5d114faa8605"; - hash = "sha256-++47FnEKTxmkpVFfJKqVjwdk8hA4LtW0jPAxDhCSMgU="; + rev = "cae4d20bdb436593125cf5f7c3135e068775e748"; + hash = "sha256-zJZArVScHzRDiuIX+WwoVf4PJKQvkpQ/vJvqyWyUWzg="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -14132,12 +14132,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.12.0-unstable-2026-04-08"; + version = "8.12.0-unstable-2026-04-12"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "54d4b5431e9634ee3d8d30784e017239b5b89d41"; - hash = "sha256-lxxAjZ1z9zrtSjskNzRMGD1Fy60BPR1ZcS9dktrqzWE="; + rev = "0fd43fb4b1f073931c4b481f5f3b7cea3749e190"; + hash = "sha256-wCzOiTKJ8F2Fj82LYRSoG1Ix0KDBSdQokzNGVmbu2oo="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -14250,12 +14250,12 @@ final: prev: { rose-pine = buildVimPlugin { pname = "rose-pine"; - version = "3.0.2-unstable-2025-11-12"; + version = "3.0.2-unstable-2026-04-09"; src = fetchFromGitHub { owner = "rose-pine"; repo = "neovim"; - rev = "cf2a288696b03d0934da713d66c6d71557b5c997"; - hash = "sha256-rwCsGLt2XwGvHN7DMgt3j9yKPNc2LVUfHYPECHx5xG8="; + rev = "9504524e5ed0e326534698f637f9d038ba4cd0ee"; + hash = "sha256-e481yg0oMqY4PTEZwK1CbcJIsXN6YfBixFhx2Ab0mFg="; }; meta.homepage = "https://github.com/rose-pine/neovim/"; meta.hydraPlatforms = [ ]; @@ -14419,12 +14419,12 @@ final: prev: { scnvim = buildVimPlugin { pname = "scnvim"; - version = "0-unstable-2025-10-02"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "davidgranstrom"; repo = "scnvim"; - rev = "b5beb7f0c6b8143291efcada93dfa25464f32b71"; - hash = "sha256-KlMZ+y4lc2+bmjkBTWZGj3zFiakr1urqnxkZp517iL8="; + rev = "7e0ff9ed57c58dfde0341d1e695fe54a0904e2d8"; + hash = "sha256-PaIYXaPtwen/SWdLADsJDx7NI/OoTAjUa24AZYJyNBA="; }; meta.homepage = "https://github.com/davidgranstrom/scnvim/"; meta.hydraPlatforms = [ ]; @@ -14693,12 +14693,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.0.5-unstable-2026-04-03"; + version = "2.1.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "0bd02161ee5c5378bf4133fcedf53d1fc4179e1d"; - hash = "sha256-Jg4/opFVFMfDFjcoBTvuOyWdONAjBTc25jsP4ksopL8="; + rev = "ba2850ff3d3b09785a7105c69d06a12117d4b97d"; + hash = "sha256-IuJNQT0bN68K5lnw0ixyU/heG8V1+zUwlvm0mNvvHOw="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -14745,12 +14745,12 @@ final: prev: { smear-cursor-nvim = buildVimPlugin { pname = "smear-cursor.nvim"; - version = "0.6.0-unstable-2025-11-27"; + version = "0.6.0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "sphamba"; repo = "smear-cursor.nvim"; - rev = "c85bdbb25db096fbcf616bc4e1357bd61fe2c199"; - hash = "sha256-Uz79FiDF1EF/IPj35PImkRuudZBARWDUEEbTdT4/Tbs="; + rev = "9e9378d6ee34bb3782e0e8c63d9ec8ca618b479b"; + hash = "sha256-hL0lXzkFxR7qiXzStrmY+gR+ql/A6PR8eCV310gEaGs="; }; meta.homepage = "https://github.com/sphamba/smear-cursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -14771,12 +14771,12 @@ final: prev: { snap = buildVimPlugin { pname = "snap"; - version = "0-unstable-2025-03-06"; + version = "0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "camspiers"; repo = "snap"; - rev = "d50e28ff4ca63a761e417f63508726cdd15a55e4"; - hash = "sha256-iS455+rL5NZod9SB4EzQBFcFx31iQJADwD9GAU2FsWM="; + rev = "eae4d882904f32dce64c5d1dfe57e2738295481c"; + hash = "sha256-YUu5PPxXZIxrBxdIIc/XiCzWgbZwcHLRPHRLhZZgZIM="; }; meta.homepage = "https://github.com/camspiers/snap/"; meta.hydraPlatforms = [ ]; @@ -15004,12 +15004,12 @@ final: prev: { splitjoin-vim = buildVimPlugin { pname = "splitjoin.vim"; - version = "1.2.0-unstable-2025-12-08"; + version = "1.2.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "splitjoin.vim"; - rev = "9ce4fb4f0538cff02a57a393057b7ab371324483"; - hash = "sha256-99aZJaxQQk77Xmy1O4Ji4G3p9t2PHFcDbBzuXxshDms="; + rev = "8c4c87e72d20d8d5eee8b29c320eb61767578841"; + hash = "sha256-6QLiYYanMcJjPcw1pWaYCcsqPijox8E85BF7PwTzyfA="; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/splitjoin.vim/"; @@ -16271,12 +16271,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "1.0.0-unstable-2026-04-07"; + version = "1.0.0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "ada055316c82f8d86a649c005cc6158725c47606"; - hash = "sha256-+bxEW1kFDsMEb0gEtGGIBl6u3zZz7XLP1QnuTwhmte4="; + rev = "5ccd9794d811a5246b34122933e0c41f2de84eaf"; + hash = "sha256-haRkM0LB0JyoEl3IHP0K8a1mTu5vgEX2UH05sWN4wjE="; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.hydraPlatforms = [ ]; @@ -16284,12 +16284,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "0-unstable-2026-04-07"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "bb35b65b01406af738b078f5734ea5063b8a7e1b"; - hash = "sha256-//OvrUuijkplnFEgmt3Yspr22XmJNRIk+Q+l2BQwQ6Q="; + rev = "72c2a517a2227a0a405f401bb953bada72df5003"; + hash = "sha256-/ibMPlVaGjVGGmtvyirMJRORBEYVV3kYBbiJy3x1b4s="; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; @@ -16375,12 +16375,12 @@ final: prev: { tmux-nvim = buildVimPlugin { pname = "tmux.nvim"; - version = "0-unstable-2025-03-19"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "aserowy"; repo = "tmux.nvim"; - rev = "2c1c3be0ef287073cef963f2aefa31a15c8b9cd8"; - hash = "sha256-/XIjqQr9loWVTXZDaZx2bSQgco46z7yam50dCnM5p1U="; + rev = "32ceaf2793582955ef9576809730878c4d2d9426"; + hash = "sha256-dKarwc0NByKV8/rMHnHqwiRTgeiXAPGsviFBP+bOaXI="; }; meta.homepage = "https://github.com/aserowy/tmux.nvim/"; meta.hydraPlatforms = [ ]; @@ -16546,12 +16546,12 @@ final: prev: { treewalker-nvim = buildVimPlugin { pname = "treewalker.nvim"; - version = "0-unstable-2026-04-05"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "aaronik"; repo = "treewalker.nvim"; - rev = "53ca7205a0016c06d4e5b390e968587001ab73e3"; - hash = "sha256-lSmPpIEWfA/nvR8EYb0YM6EARvamXEHWMkSCihMnJ18="; + rev = "6fbceceb8966620da8970b727b6daa358b982805"; + hash = "sha256-ks5/R4hNYmPRdpi4W19ZWmWyCgj72bjpaaxSsmHQNkc="; }; meta.homepage = "https://github.com/aaronik/treewalker.nvim/"; meta.hydraPlatforms = [ ]; @@ -16585,12 +16585,12 @@ final: prev: { triptych-nvim = buildVimPlugin { pname = "triptych.nvim"; - version = "0-unstable-2025-12-25"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "simonmclean"; repo = "triptych.nvim"; - rev = "18746e1d2b804ffb5922f0f6999f8df88f3f8c90"; - hash = "sha256-gourSism0WJ/AW5dvErmi1eb+mtJ3qrTgSE3vJvKElM="; + rev = "295df974d86074cce3a8c12414a5d453c38491f7"; + hash = "sha256-zf5i+ZT5rN4AamTwPuYB6YH9u8NrngVe83jnlYJOoQQ="; fetchSubmodules = true; }; meta.homepage = "https://github.com/simonmclean/triptych.nvim/"; @@ -16951,12 +16951,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "23f38897398fe6cc015a0441876a817f632afcf9"; - hash = "sha256-9QXP9fdTh4bsR0DeJ3s189W0AQw8x3bj4Wc4FLncsj4="; + rev = "6f5937927d0fff6299052fffa22829a11ee80b8d"; + hash = "sha256-ku6Bxg3jJruYOgrBRUzsankQtNryDmv1nWWjhvdskXs="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -17055,12 +17055,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "2.0.0-unstable-2026-04-07"; + version = "2.0.0-unstable-2026-04-09"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "4f52c75bce7411f64dacbd1bff2a2fce5bdd59e9"; - hash = "sha256-TbzYzn084dmTTuRJgXhTqwnny46W26Ixb+BytwYJW6M="; + rev = "8751181a1aa431b4e8983b0a183afef5cbc08381"; + hash = "sha256-89Z6MzAFcZeUhMfU1amR4sxakcpsxlJxT3s6XateaBo="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -17107,12 +17107,12 @@ final: prev: { vifm-vim = buildVimPlugin { pname = "vifm.vim"; - version = "0.14-unstable-2026-03-21"; + version = "0.14-unstable-2026-04-11"; src = fetchFromGitHub { owner = "vifm"; repo = "vifm.vim"; - rev = "c164d93309af965eb7436f46c6365d396d21d990"; - hash = "sha256-vr806b0zaylJZpsyodwMmhk5I6Tc//9+eAg0PGzJrOc="; + rev = "72b77e55eaddd3cabaa2b9018c8c83a268398666"; + hash = "sha256-i3FhzaSTWSUMtvqhDHfGKqdHo/u9u2fGHwvmKq5P470="; }; meta.homepage = "https://github.com/vifm/vifm.vim/"; meta.hydraPlatforms = [ ]; @@ -17510,12 +17510,12 @@ final: prev: { vim-airline = buildVimPlugin { pname = "vim-airline"; - version = "0.11-unstable-2026-03-11"; + version = "0.11-unstable-2026-04-13"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "512456e425409ec58627bd839fbb85d449d8cbc1"; - hash = "sha256-Kyiu/3isX83b4oxCe6Unllg5B5ierVZUSUXKj/41PCA="; + rev = "609e5c0ee171c370ad727b0b833e66fd34772aeb"; + hash = "sha256-PgS2m3vqncalNNSeXpYb0x2MfEdM7eUh6uGWyM6yHsA="; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; meta.hydraPlatforms = [ ]; @@ -19122,12 +19122,12 @@ final: prev: { vim-gist = buildVimPlugin { pname = "vim-gist"; - version = "7.3-unstable-2026-03-07"; + version = "7.3-unstable-2026-04-10"; src = fetchFromGitHub { owner = "mattn"; repo = "vim-gist"; - rev = "a8060f3d672c0a0904d7a70af93e5b3712457a95"; - hash = "sha256-DwkC4tUFub3M5h7PPv81Q7qzR6L8eR1vHX2r7u/B+BI="; + rev = "fd55721a8f7c2a7c23d2e704405047e03d6f95f6"; + hash = "sha256-vI1A/INwip/PIuEL/2NNQ3j8iZEtPttALXM1wnmvBas="; }; meta.homepage = "https://github.com/mattn/vim-gist/"; meta.hydraPlatforms = [ ]; @@ -19278,12 +19278,12 @@ final: prev: { vim-graphql = buildVimPlugin { pname = "vim-graphql"; - version = "1.6-unstable-2026-03-25"; + version = "1.6-unstable-2026-04-14"; src = fetchFromGitHub { owner = "jparise"; repo = "vim-graphql"; - rev = "1485b793ba18e2e787fd6ed6690654ecc737867d"; - hash = "sha256-ZA1xs/YOSHBt9ypBn/4wzoQhpbnvxmpkoq0JTOsvN7w="; + rev = "640d32063cd2526e2395db1b67fcd733524099e2"; + hash = "sha256-hN+YE6PQnApdK5dKERJBVpKepicYIgsfY5mpZiiOcfE="; }; meta.homepage = "https://github.com/jparise/vim-graphql/"; meta.hydraPlatforms = [ ]; @@ -20385,12 +20385,12 @@ final: prev: { vim-matchup = buildVimPlugin { pname = "vim-matchup"; - version = "0.8.0-unstable-2025-12-31"; + version = "0.8.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "andymass"; repo = "vim-matchup"; - rev = "0fb1e6b7cea34e931a2af50b8ad565c5c4fd8f4d"; - hash = "sha256-f3Yp3uDZn4U3zgaIta6Vd+RrCXQ48l9hxhToXNNRs5Y="; + rev = "dccb2d12ef2a703d2f076b3cda36a3339449d1eb"; + hash = "sha256-REbSURtBOLWhjyZyJdEQ4VQXifX6e3bv9+B9PpKlq8o="; }; meta.homepage = "https://github.com/andymass/vim-matchup/"; meta.hydraPlatforms = [ ]; @@ -20502,12 +20502,12 @@ final: prev: { vim-monokai-tasty = buildVimPlugin { pname = "vim-monokai-tasty"; - version = "0-unstable-2025-10-09"; + version = "0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "patstockwell"; repo = "vim-monokai-tasty"; - rev = "cda9ceb656ec186848b16c3112ac077e9ef402bd"; - hash = "sha256-TpYsjXV/MUEVWhTI4bnQsZhRCjdfj9adMR/7IDejuoc="; + rev = "0b82de318a2dd905f8eb1b12fcef785eb0953ef3"; + hash = "sha256-22RXCEbnzv4c0o1hCVz/rJVHs76oN0FQ1f3URY2w4Xc="; }; meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; meta.hydraPlatforms = [ ]; @@ -21568,12 +21568,12 @@ final: prev: { vim-scouter = buildVimPlugin { pname = "vim-scouter"; - version = "0.1.3-unstable-2014-08-10"; + version = "0.1.3-unstable-2026-04-12"; src = fetchFromGitHub { owner = "thinca"; repo = "vim-scouter"; - rev = "5221901d4ad6b2ef8b370b336db2aa7f69f2b6dc"; - hash = "sha256-aBkdu//uLVZTQOhktpj3H6E+Ki2tpGDS7zr/GSQkpjs="; + rev = "3d17c8ec66c6c8fdadfad7136df1649bd10a7872"; + hash = "sha256-RsjJj/lzKC53EA3C5HLui13YCcxIgi0aQOX/zI82C78="; }; meta.homepage = "https://github.com/thinca/vim-scouter/"; meta.hydraPlatforms = [ ]; @@ -21932,12 +21932,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "0.5.2-unstable-2026-03-31"; + version = "0.5.2-unstable-2026-04-11"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "d8b8703323a7b4160dd4fc5e8b456b75d47d7d16"; - hash = "sha256-8E6MwgnaUcCdJr94II+EV11u3MFquxYPIeNVNtfezqE="; + rev = "3aaad17ca9f8e8a9e299db481fbf653e796d334e"; + hash = "sha256-HFl8cMKza+X4Aeu3q6jIzslatYplUBthlK95QrxPTN8="; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -21971,12 +21971,12 @@ final: prev: { vim-startuptime = buildVimPlugin { pname = "vim-startuptime"; - version = "4.5.0-unstable-2026-02-16"; + version = "4.6.0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "dstein64"; repo = "vim-startuptime"; - rev = "c12649b2458e34ec6dde8f1bdfe830661a613a6b"; - hash = "sha256-S5Zw0IGhTFykdxk+znYiSh+G6ru7YrjhEB1xJwKnF54="; + rev = "f10474b400c197787a0434548d842a2db583c333"; + hash = "sha256-rfY5lcDI4PwjLEqwmli1iG7ugZuplETmAYBNAoJX0ho="; }; meta.homepage = "https://github.com/dstein64/vim-startuptime/"; meta.hydraPlatforms = [ ]; @@ -22230,12 +22230,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2026-04-03"; + version = "3.1.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "6eb2e5e7b32c321d373d2954199f4510be804713"; - hash = "sha256-QToy41+7UAKYtWRUkAtqBgvHc9vrQyRg+vXSDceYD6g="; + rev = "bc0e94059de40641d163516a83c63bc45c716acf"; + hash = "sha256-vPACu8GlWxFITasOyWE9E87qqXLxG5WMn8h2XKNGD0I="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22724,12 +22724,12 @@ final: prev: { vim-wakatime = buildVimPlugin { pname = "vim-wakatime"; - version = "11.3.0-unstable-2025-08-31"; + version = "12.0.0-unstable-2026-04-13"; src = fetchFromGitHub { owner = "wakatime"; repo = "vim-wakatime"; - rev = "d7973b157a632d1edeff01818f18d67e584eeaff"; - hash = "sha256-yr63v1aU7Rh9ndj5oAOfwKZnPCN/syeBjUdEY6QUcPc="; + rev = "cb7ba055330245b3a9d29f8bb4b82aeb2d52e580"; + hash = "sha256-3D+07D3NKndFeTSNMJiG1HJl5Cv5/GjWJUU+6FOSI/k="; }; meta.homepage = "https://github.com/wakatime/vim-wakatime/"; meta.hydraPlatforms = [ ]; @@ -23206,12 +23206,12 @@ final: prev: { vivify-vim = buildVimPlugin { pname = "vivify.vim"; - version = "0-unstable-2025-08-08"; + version = "0-unstable-2026-04-10"; src = fetchFromGitHub { owner = "jannis-baum"; repo = "vivify.vim"; - rev = "99a1539a440633ee7a164e094a736c04acc2335d"; - hash = "sha256-tF77R2WHSc+YXltWkntNFC8mouaEYn640PqCfis0zW0="; + rev = "39663f5d201609731a2ac3de58d6cd81f1f64efe"; + hash = "sha256-rNmgrhzewBQXQfJafF/BpfxlhHOrj/1qTJNyQ46EtsA="; }; meta.homepage = "https://github.com/jannis-baum/vivify.vim/"; meta.hydraPlatforms = [ ]; @@ -23609,12 +23609,12 @@ final: prev: { y9nika-nvim = buildVimPlugin { pname = "y9nika.nvim"; - version = "0-unstable-2026-04-03"; + version = "0-unstable-2026-04-15"; src = fetchFromGitHub { owner = "y9san9"; repo = "y9nika.nvim"; - rev = "15e12e8669268ade38095babfa6894779da34542"; - hash = "sha256-YvuORQasmf3fyeZAau5ph/ZfTuUVrqnQHbuiIlkP374="; + rev = "b6b0bfe1b00f27b1113672a570b184d725fecb7a"; + hash = "sha256-oiYZ6qSHiYaBMDtLGUT9jWltFpm91aa2koVhS4mVDRs="; }; meta.homepage = "https://github.com/y9san9/y9nika.nvim/"; meta.hydraPlatforms = [ ]; @@ -23688,12 +23688,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.5-unstable-2026-04-06"; + version = "13.1.5-unstable-2026-04-13"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "78f7dc1ff5fef3ea60897ec356681f9aa0ed53d8"; - hash = "sha256-AlxAhyWr3b0JQfjtKzVNEdW3a7E2jbA9YhS8I7AGDfc="; + rev = "a4c292e0cb2647773e91ae29eeb87dd26f33c6b9"; + hash = "sha256-lqJDRFa6fLpSuG9bnAENwvOT941g+DlQmx+8xAebtNQ="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -23796,8 +23796,8 @@ final: prev: { src = fetchFromGitHub { owner = "sand4rt"; repo = "zen.nvim"; - rev = "31d0d45a56eae2a750818b7afa9f504044d7e382"; - hash = "sha256-vmQ3dJpMACv4oP4MKuIHe3PVs1ZMy0916lNRmtbzZ88="; + rev = "a4325a6052718b2ba0c56f24fe40c525c678af26"; + hash = "sha256-x+xQmMuebs0L7czGX+rr09kRFcdmy27h+N/m8/TsO1k="; }; meta.homepage = "https://github.com/sand4rt/zen.nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 552ef22b39de..c1e570868212 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -328,6 +328,10 @@ assertNoAdditions { dependencies = [ self.plenary-nvim ]; }; + blink-cmp-latex = super.blink-cmp-latex.overrideAttrs { + dependencies = [ self.blink-cmp ]; + }; + blink-cmp-nixpkgs-maintainers = super.blink-cmp-nixpkgs-maintainers.overrideAttrs { dependencies = [ self.blink-cmp ]; }; @@ -2973,7 +2977,6 @@ assertNoAdditions { openscad-nvim = super.openscad-nvim.overrideAttrs { buildInputs = [ zathura - htop openscad ]; @@ -2985,7 +2988,6 @@ assertNoAdditions { ]; patches = [ (replaceVars ./patches/openscad.nvim/program_paths.patch { - htop = lib.getExe htop; openscad = lib.getExe openscad; }) ]; diff --git a/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch b/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch index 1773fed655ae..8cc5d97f354e 100644 --- a/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch +++ b/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch @@ -1,26 +1,8 @@ -diff --git a/autoload/health/openscad_nvim.vim b/autoload/health/openscad_nvim.vim -index d6d4b4c..9853877 100644 ---- a/autoload/health/openscad_nvim.vim -+++ b/autoload/health/openscad_nvim.vim -@@ -15,7 +15,7 @@ function! s:check_zathura_installed() abort - endfunction - - function! s:check_htop_installed() abort -- if !executable('htop') -+ if !executable('@htop@') - call v:lua.vim.health.error('has(htop)','install htop') - else - call v:lua.vim.health.ok("htop is installed") diff --git a/lua/openscad.lua b/lua/openscad.lua -index 0a26d08..1264989 100644 +index f889463..dde5b97 100644 --- a/lua/openscad.lua +++ b/lua/openscad.lua -@@ -126,7 +126,7 @@ function M.exec_openscad() - jobCommand = '/Applications/OpenSCAD.app/Contents/MacOS/OpenSCAD ' .. filename - else - -- TODO: What about Windows? -- jobCommand = 'openscad ' .. filename -+ jobCommand = '@openscad@ ' .. filename - end - - vim.fn.jobstart(jobCommand) +@@ -147 +147 @@ function M.exec_openscad() +- or 'openscad' ++ or '@openscad@' +-- From 1a8e1ad8af63498007cbb41a02c2ba5246253ffc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 11:38:28 +0000 Subject: [PATCH 187/258] terraform-providers.aiven_aiven: 4.53.0 -> 4.54.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 850729736728..965852d29032 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -27,13 +27,13 @@ "vendorHash": null }, "aiven_aiven": { - "hash": "sha256-/Vrz9KuImtTDhuOMM6Ql8N2KTDQKZyzU5bgWPlN7HdI=", + "hash": "sha256-nh8ZxBPWeH4J8+/E0LppTmzx7WInkJVmt2NluC91OcY=", "homepage": "https://registry.terraform.io/providers/aiven/aiven", "owner": "aiven", "repo": "terraform-provider-aiven", - "rev": "v4.53.0", + "rev": "v4.54.0", "spdx": "MIT", - "vendorHash": "sha256-aKD+3Y80B3BUmsBsbeAiSpCx7Qh3U/LlTtB2fk/tlTI=" + "vendorHash": "sha256-Ai51lUT782wnua4DIcFkxXCbnSBIhTduUO91zL7LBJY=" }, "akamai_akamai": { "hash": "sha256-/+IE06obx4Rxzz3uh5QbeS/FhGlK2qTJJFWGAlDWJaw=", From 9cc2138c827b79f9e1dbafd1ef5f1a19ca69b2a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 11:40:06 +0000 Subject: [PATCH 188/258] terraform-providers.hashicorp_google-beta: 7.27.0 -> 7.28.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 850729736728..aa0daeaa31c4 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -580,13 +580,13 @@ "vendorHash": "sha256-39r9+dFJYJrzL0EOK3vXLcftOSqyw/pR5q+zm2lipYY=" }, "hashicorp_google-beta": { - "hash": "sha256-ySzZTmsiPEvgPsqxTi2FMclfp9zR97aaGfmZba2lScM=", + "hash": "sha256-iEAe+eRMRSnsxS8CtmF/vr1PwGcMvhnba/eedx+hS6w=", "homepage": "https://registry.terraform.io/providers/hashicorp/google-beta", "owner": "hashicorp", "repo": "terraform-provider-google-beta", - "rev": "v7.27.0", + "rev": "v7.28.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-Wf2Lh2bLUA+Jco2LukHFq1PtbytnObBUPC6+nWDUFE0=" + "vendorHash": "sha256-6AUZpHNEqruuOcnkmEiLe53D+cUf8TmbvEHS0kuHyzU=" }, "hashicorp_helm": { "hash": "sha256-S4Fe65f+gEWWxRMC+/i93dwwe7QigPccx4wiqNBpcL8=", From 87c887f4e4533b7d7256b852a8f61356bf1d49b5 Mon Sep 17 00:00:00 2001 From: K900 Date: Tue, 31 Mar 2026 16:45:32 +0300 Subject: [PATCH 189/258] kdePackages: Gear 25.12.3 -> 26.04 --- pkgs/kde/gear/angelfish/default.nix | 5 +- pkgs/kde/gear/audiocd-kio/default.nix | 3 - pkgs/kde/gear/default.nix | 4 +- pkgs/kde/gear/kdeconnect-kde/default.nix | 4 + .../dependency-paths.patch | 10 +- pkgs/kde/gear/kdepim-addons/default.nix | 2 +- pkgs/kde/gear/mimetreeparser/default.nix | 2 + pkgs/kde/gear/minuet/default.nix | 4 + pkgs/kde/gear/plasma-camera/default.nix | 21 + pkgs/kde/gear/plasma-phonebook/default.nix | 4 + pkgs/kde/gear/plasma-settings/default.nix | 4 + pkgs/kde/generated/sources/gear.json | 1508 +++++++++-------- 12 files changed, 805 insertions(+), 766 deletions(-) create mode 100644 pkgs/kde/gear/plasma-camera/default.nix create mode 100644 pkgs/kde/gear/plasma-phonebook/default.nix create mode 100644 pkgs/kde/gear/plasma-settings/default.nix diff --git a/pkgs/kde/gear/angelfish/default.nix b/pkgs/kde/gear/angelfish/default.nix index e59a1c956451..f4dce5484f57 100644 --- a/pkgs/kde/gear/angelfish/default.nix +++ b/pkgs/kde/gear/angelfish/default.nix @@ -16,7 +16,7 @@ mkKdeDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version; src = sources.${pname}; - hash = "sha256-aGpmkuw7Y0PRFp0+0ozv5/A80O2T9lMN9SJfKfExx/o="; + hash = "sha256-XbFbS8zNcrj8T2Av67f9JFAgheso9WW6flr3FabhL4I="; }; extraNativeBuildInputs = [ @@ -31,7 +31,4 @@ mkKdeDerivation rec { corrosion qcoro ]; - - # FIXME: work around Qt 6.10 cmake API changes - cmakeFlags = [ "-DQT_FIND_PRIVATE_MODULES=1" ]; } diff --git a/pkgs/kde/gear/audiocd-kio/default.nix b/pkgs/kde/gear/audiocd-kio/default.nix index 827038e05ec4..f331cac51aa1 100644 --- a/pkgs/kde/gear/audiocd-kio/default.nix +++ b/pkgs/kde/gear/audiocd-kio/default.nix @@ -1,7 +1,6 @@ { lib, mkKdeDerivation, - libkcompactdisc, cdparanoia, flac, libogg, @@ -21,8 +20,6 @@ mkKdeDerivation { ]; extraBuildInputs = [ - libkcompactdisc - cdparanoia flac libogg diff --git a/pkgs/kde/gear/default.nix b/pkgs/kde/gear/default.nix index b15d0b0ec644..9299ba2eb66e 100644 --- a/pkgs/kde/gear/default.nix +++ b/pkgs/kde/gear/default.nix @@ -198,7 +198,6 @@ kwordquiz = callPackage ./kwordquiz { }; libgravatar = callPackage ./libgravatar { }; libkcddb = callPackage ./libkcddb { }; - libkcompactdisc = callPackage ./libkcompactdisc { }; libkdcraw = callPackage ./libkdcraw { }; libkdegames = callPackage ./libkdegames { }; libkdepim = callPackage ./libkdepim { }; @@ -232,6 +231,9 @@ pim-data-exporter = callPackage ./pim-data-exporter { }; pim-sieve-editor = callPackage ./pim-sieve-editor { }; pimcommon = callPackage ./pimcommon { }; + plasma-camera = callPackage ./plasma-camera { }; + plasma-phonebook = callPackage ./plasma-phonebook { }; + plasma-settings = callPackage ./plasma-settings { }; plasmatube = callPackage ./plasmatube { }; poxml = callPackage ./poxml { }; qmlkonsole = callPackage ./qmlkonsole { }; diff --git a/pkgs/kde/gear/kdeconnect-kde/default.nix b/pkgs/kde/gear/kdeconnect-kde/default.nix index a9c95f7b6fb5..8a34ac56f301 100644 --- a/pkgs/kde/gear/kdeconnect-kde/default.nix +++ b/pkgs/kde/gear/kdeconnect-kde/default.nix @@ -9,6 +9,8 @@ pkg-config, wayland, wayland-protocols, + libei, + libevdev, libfakekey, }: mkKdeDerivation { @@ -32,6 +34,8 @@ mkKdeDerivation { qtmultimedia wayland wayland-protocols + libei + libevdev libfakekey ]; diff --git a/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch b/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch index 69cee3936072..2848806e57b0 100644 --- a/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch +++ b/pkgs/kde/gear/kdenetwork-filesharing/dependency-paths.patch @@ -1,7 +1,5 @@ -diff --git a/samba/filepropertiesplugin/authhelper.cpp b/samba/filepropertiesplugin/authhelper.cpp -index b45b25f..b71554f 100644 ---- a/samba/filepropertiesplugin/authhelper.cpp -+++ b/samba/filepropertiesplugin/authhelper.cpp +--- a/samba/filepropertiesplugin/kauth/authhelper.cpp ++++ b/samba/filepropertiesplugin/kauth/authhelper.cpp @@ -50,7 +50,7 @@ ActionReply AuthHelper::isuserknown(const QVariantMap &args) } @@ -29,8 +27,6 @@ index b45b25f..b71554f 100644 p.setArguments({QStringLiteral("--append"), QStringLiteral("--groups"), group, user.value()}); #else #error "Platform lacks group management support. Please add support." -diff --git a/samba/filepropertiesplugin/groupmanager.cpp b/samba/filepropertiesplugin/groupmanager.cpp -index 948f428..f25e549 100644 --- a/samba/filepropertiesplugin/groupmanager.cpp +++ b/samba/filepropertiesplugin/groupmanager.cpp @@ -18,7 +18,7 @@ GroupManager::GroupManager(QObject *parent) @@ -42,8 +38,6 @@ index 948f428..f25e549 100644 proc->setArguments({QStringLiteral("--debuglevel=0"), QStringLiteral("--suppress-prompt"), QStringLiteral("--verbose"), -diff --git a/samba/filepropertiesplugin/usermanager.cpp b/samba/filepropertiesplugin/usermanager.cpp -index 3be3b8c..66fd965 100644 --- a/samba/filepropertiesplugin/usermanager.cpp +++ b/samba/filepropertiesplugin/usermanager.cpp @@ -134,7 +134,7 @@ bool UserManager::canManageSamba() const diff --git a/pkgs/kde/gear/kdepim-addons/default.nix b/pkgs/kde/gear/kdepim-addons/default.nix index edae47c991bc..d66f0d4cb395 100644 --- a/pkgs/kde/gear/kdepim-addons/default.nix +++ b/pkgs/kde/gear/kdepim-addons/default.nix @@ -19,7 +19,7 @@ mkKdeDerivation rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version cargoRoot; src = sources.${pname}; - hash = "sha256-66FqoD3JoPbtg6zc32uaPYaTo4zHxywiN8wPI2jtcjc="; + hash = "sha256-t62ThhOFWIqk+tgq+0ERSni2at+c1/9VHG88if6xG7A="; }; extraNativeBuildInputs = [ diff --git a/pkgs/kde/gear/mimetreeparser/default.nix b/pkgs/kde/gear/mimetreeparser/default.nix index d6f3f16ccc54..aead6b837a1d 100644 --- a/pkgs/kde/gear/mimetreeparser/default.nix +++ b/pkgs/kde/gear/mimetreeparser/default.nix @@ -4,6 +4,7 @@ qtdeclarative, qgpgme, kirigami, + kirigami-addons, qtwebengine, }: mkKdeDerivation { @@ -17,6 +18,7 @@ mkKdeDerivation { extraPropagatedBuildInputs = [ kirigami + kirigami-addons qtwebengine ]; } diff --git a/pkgs/kde/gear/minuet/default.nix b/pkgs/kde/gear/minuet/default.nix index 347d2cd7e9ee..e707d64452b4 100644 --- a/pkgs/kde/gear/minuet/default.nix +++ b/pkgs/kde/gear/minuet/default.nix @@ -1,15 +1,19 @@ { mkKdeDerivation, + pkg-config, qtdeclarative, qtsvg, + kirigami, fluidsynth, }: mkKdeDerivation { pname = "minuet"; + extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ qtdeclarative qtsvg + kirigami fluidsynth ]; meta.mainProgram = "minuet"; diff --git a/pkgs/kde/gear/plasma-camera/default.nix b/pkgs/kde/gear/plasma-camera/default.nix new file mode 100644 index 000000000000..d232d44a8e48 --- /dev/null +++ b/pkgs/kde/gear/plasma-camera/default.nix @@ -0,0 +1,21 @@ +{ + mkKdeDerivation, + pkg-config, + qtmultimedia, + qtsensors, + exiv2, + libcamera, +}: +mkKdeDerivation { + pname = "plasma-camera"; + + extraNativeBuildInputs = [ pkg-config ]; + + extraBuildInputs = [ + qtmultimedia + qtsensors + + exiv2 + libcamera + ]; +} diff --git a/pkgs/kde/gear/plasma-phonebook/default.nix b/pkgs/kde/gear/plasma-phonebook/default.nix new file mode 100644 index 000000000000..c43f100890bf --- /dev/null +++ b/pkgs/kde/gear/plasma-phonebook/default.nix @@ -0,0 +1,4 @@ +{ mkKdeDerivation }: +mkKdeDerivation { + pname = "plasma-phonebook"; +} diff --git a/pkgs/kde/gear/plasma-settings/default.nix b/pkgs/kde/gear/plasma-settings/default.nix new file mode 100644 index 000000000000..75c0dee1004d --- /dev/null +++ b/pkgs/kde/gear/plasma-settings/default.nix @@ -0,0 +1,4 @@ +{ mkKdeDerivation }: +mkKdeDerivation { + pname = "plasma-settings"; +} diff --git a/pkgs/kde/generated/sources/gear.json b/pkgs/kde/generated/sources/gear.json index 234010e24d70..d50633f371d2 100644 --- a/pkgs/kde/generated/sources/gear.json +++ b/pkgs/kde/generated/sources/gear.json @@ -1,1247 +1,1257 @@ { "accessibility-inspector": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/accessibility-inspector-25.12.3.tar.xz", - "hash": "sha256-DWvuzjQtJhD09cT4Q5ZIEtCFji6dEd6X35porUsnhJA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/accessibility-inspector-26.04.0.tar.xz", + "hash": "sha256-ZHKUgXWP3AwqpVhKi4ge4gGVfBxmAg6Jj/bQ45lGHOA=" }, "akonadi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-25.12.3.tar.xz", - "hash": "sha256-aITKYhlUfwD01qbca3h9CVwKkl+jHMjnutFUmRpwBio=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-26.04.0.tar.xz", + "hash": "sha256-Mksvpj8vQzWh5fe177QPFU02fU9jP/XjirEt9rlRTWw=" }, "akonadi-calendar": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-calendar-25.12.3.tar.xz", - "hash": "sha256-rGBtIhC6WBFnsPF7yB3GDtTA3mba+a3NVfziXHPGABQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-calendar-26.04.0.tar.xz", + "hash": "sha256-lCoc0uHRVMInSSHkhDnmSWR//lquhc3UZKK8TlVKkjA=" }, "akonadi-calendar-tools": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-calendar-tools-25.12.3.tar.xz", - "hash": "sha256-NBWom/w4fi3kow9ugPEG2MSmqRAT5XWbUWfg0RFCr1A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-calendar-tools-26.04.0.tar.xz", + "hash": "sha256-yOC9SMp/Lx0wvV7hDoUKRkj8czp95F1KkkL7hSR1rTA=" }, "akonadi-contacts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-contacts-25.12.3.tar.xz", - "hash": "sha256-V1u0Gaa/3iuz6s7aljaHhJL4YB/ofHZ3IfnOpcJQiY8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-contacts-26.04.0.tar.xz", + "hash": "sha256-l6jVLKo8EB+7hU/nHgFrJ+F0ZASwE0uE7eCPawseGoU=" }, "akonadi-import-wizard": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-import-wizard-25.12.3.tar.xz", - "hash": "sha256-IdEsaziwTqGTIK/peQeYappDKpz2z/M6/gFdwapkBLY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-import-wizard-26.04.0.tar.xz", + "hash": "sha256-9f1Vr7Uqn6udtlmhPAPv6iNuNuiuM9xaBkPpJonujNw=" }, "akonadi-mime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-mime-25.12.3.tar.xz", - "hash": "sha256-FeTH/1H6Pz2Tc7P4/J+4ep3d2yYBAxYeCMJJzo2/v6A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-mime-26.04.0.tar.xz", + "hash": "sha256-EeucNIJmLB+x3x2LSp0dlvbwSmUgi173HjfLGKQfKXo=" }, "akonadi-search": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadi-search-25.12.3.tar.xz", - "hash": "sha256-deymw4q521iCpqcq8PL+D5bZSGQZi0pM+J13SAcSHQk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadi-search-26.04.0.tar.xz", + "hash": "sha256-FLmLCMlRX/yIbTDQ2VCnfmB+ulCKc85PV3urMU3s4TI=" }, "akonadiconsole": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akonadiconsole-25.12.3.tar.xz", - "hash": "sha256-Hv/bYjdbZkNd6Ldc/hQp7tpfrMVG2bGS6Kiv/uoha7o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akonadiconsole-26.04.0.tar.xz", + "hash": "sha256-jF9s0tRrr7sL/+8f4OkeuA7bdnZKuWIx53lXFaw5el8=" }, "akregator": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/akregator-25.12.3.tar.xz", - "hash": "sha256-sVQR6KZ8iTTOswwbADmUJNSkJzaY+FYK7052GSHBOeM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/akregator-26.04.0.tar.xz", + "hash": "sha256-VnueoMZluSTr6P5qYus6Ledcyy24QETRDDrk988smlI=" }, "alligator": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/alligator-25.12.3.tar.xz", - "hash": "sha256-3DuC/XVLVc7vAELtYjLztL5zTaynCS7DVC/MAlXCdps=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/alligator-26.04.0.tar.xz", + "hash": "sha256-nHV0IcDGsQ+YnftgwYTh2gj6NvkdCcbc1A5459ziTt8=" }, "analitza": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/analitza-25.12.3.tar.xz", - "hash": "sha256-TwvAERbWGVPZdZ+R+UPrnaZ08fBIpFPVUDX0RZw7/bc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/analitza-26.04.0.tar.xz", + "hash": "sha256-L9GAO8wBFRVxbtgCJl5j3E007m/MvfbVI/OUdetkQx8=" }, "angelfish": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/angelfish-25.12.3.tar.xz", - "hash": "sha256-NEE4dpFYcU1Fx78mJcUXsSav03UWbEesLKoR0Ac1IyU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/angelfish-26.04.0.tar.xz", + "hash": "sha256-q0yqWCxsmGcu+D7utpJCyotFAToM1W4X+2RhwybaTtE=" }, "arianna": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/arianna-25.12.3.tar.xz", - "hash": "sha256-AzabhvJZJWMA8oC42IOyW9AuUM+dxFCWskltYwL+gwg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/arianna-26.04.0.tar.xz", + "hash": "sha256-YMiIoD8ipicuVdjv5P2FyWyaK58EdWcLvDjQEgVZzcA=" }, "ark": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ark-25.12.3.tar.xz", - "hash": "sha256-gfJ+8I4hbzztzhCisuLHS6J3NSGdjxScnROZ91ZeAos=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ark-26.04.0.tar.xz", + "hash": "sha256-TtZa21UvKqmBsf8I9a1Zie5IgsDmm+BJd8v0KHC1j3w=" }, "artikulate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/artikulate-25.12.3.tar.xz", - "hash": "sha256-2DfUdwdXeasqwFAeLRqAaadh/Bz8Q6aOxbvF2BwMnrw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/artikulate-26.04.0.tar.xz", + "hash": "sha256-bwEW85RtwL/zHlD1PttsapCpgnUf1ZQULf1+n5uKT98=" }, "audex": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/audex-25.12.3.tar.xz", - "hash": "sha256-7Mei692nfMtDlfgC9tumaLK6p1uhkNOs53jty0beId8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/audex-26.04.0.tar.xz", + "hash": "sha256-ltqjcBtwGSIbYj86HJeZgKcbBIzJirOmKEPffycSIVc=" }, "audiocd-kio": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/audiocd-kio-25.12.3.tar.xz", - "hash": "sha256-fFqf+OxwF9PHYRB/kQtsdVEdS+6f4WhzK3cAb1tE//E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/audiocd-kio-26.04.0.tar.xz", + "hash": "sha256-hCW/dkPWG8vll4mBYb62Jg/Q8WcNMwg975lZ2Zyv6Lc=" }, "audiotube": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/audiotube-25.12.3.tar.xz", - "hash": "sha256-nnf9STD3luNS2+KoOdzYy7YBYFywJkl1laR2fnEX4xg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/audiotube-26.04.0.tar.xz", + "hash": "sha256-7UTEXf20eXjviNmaTcaOZf4ZTLHTO9qae2hxeGLi7Kg=" }, "baloo-widgets": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/baloo-widgets-25.12.3.tar.xz", - "hash": "sha256-CwP8Ct/tpG3utT+14iu5EIcV68HY9bGcpOXCIWMyxxE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/baloo-widgets-26.04.0.tar.xz", + "hash": "sha256-qj8Vxm1b30bB+2bY+y9MdpPys7pGqP5Wo8GT/J6S1tM=" }, "blinken": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/blinken-25.12.3.tar.xz", - "hash": "sha256-t0Sq2vw6+qEOYCxXEiw1ChIoCqFYwVWfklpjmkOafjc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/blinken-26.04.0.tar.xz", + "hash": "sha256-jwg24OLzaP7v5Fih0YpL7hJxaTEQUrJNSl2DDQLJfHY=" }, "bomber": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/bomber-25.12.3.tar.xz", - "hash": "sha256-UVDTA4xtCUU9J5IhlHaJS3GdUaG47W5e79wghvfjk3A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/bomber-26.04.0.tar.xz", + "hash": "sha256-1OMIPXyC+33kLacYHa79Koo5du5FQGbXlitiTgdPj0U=" }, "bovo": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/bovo-25.12.3.tar.xz", - "hash": "sha256-tas4FYUYNTNgzpXeAXI206I1r+SZ/p/ZWmkq/q2ArhU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/bovo-26.04.0.tar.xz", + "hash": "sha256-LXWH36AD3wIK2cHRrdg4aNOdEoXPO16VnNbomo2HpV4=" }, "calendarsupport": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/calendarsupport-25.12.3.tar.xz", - "hash": "sha256-RVeFcSoy8NunlHoxTrmQZdkCrGxDKUfp5pmkTKGMcKE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/calendarsupport-26.04.0.tar.xz", + "hash": "sha256-Kb7PUf0vu9RRKajPcIJp6kpJjfXbXdAHm8vwsqWrzqU=" }, "calindori": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/calindori-25.12.3.tar.xz", - "hash": "sha256-MueM6rv1pWm6PcosuoSAC4Sv0v8qZMR33+6xyzZu5+Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/calindori-26.04.0.tar.xz", + "hash": "sha256-vNff+LUyX/DQVTXyo8pUR7dmWPinO9K0DDnuFaqiIuI=" }, "calligra": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/calligra-25.12.3.tar.xz", - "hash": "sha256-mGSHM/wAUssgrKAKwQ+9RlZUlCK8UP33nRtfXvxevsE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/calligra-26.04.0.tar.xz", + "hash": "sha256-uPR484+jbCbzRL2WB8C41l+KQtCYvmawvXmzpPZ+tT8=" }, "cantor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/cantor-25.12.3.tar.xz", - "hash": "sha256-CIc1A7JOd6Lw0zQyfWOfuIynGkpy9qkkU8DUf0PKrks=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/cantor-26.04.0.tar.xz", + "hash": "sha256-MWOStLDHZRv4YfivsrFDgVNHHjtCGZTaEhuNOHxeSws=" }, "colord-kde": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/colord-kde-25.12.3.tar.xz", - "hash": "sha256-qc7upz76LJ0R3my/gaQsTWJ6upl5DBtIct7Khz0pn0c=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/colord-kde-26.04.0.tar.xz", + "hash": "sha256-yuYnUvf2C6p4+ilPE+0/49ow0XPWjMGSzMF/sAR41F8=" }, "dolphin": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/dolphin-25.12.3.tar.xz", - "hash": "sha256-mWHefMB22dfVmLt/U6/evPuiBWcJMjH0K6cuAx4Imjs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/dolphin-26.04.0.tar.xz", + "hash": "sha256-XF5QJINf3bzZ36qcFqsrz/JHVkWw4o0bJp3kLkEuxUM=" }, "dolphin-plugins": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/dolphin-plugins-25.12.3.tar.xz", - "hash": "sha256-pzjU+fEUgoP/BVL/xaRAyrxfIWqiRzwi5plZOzsBp8A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/dolphin-plugins-26.04.0.tar.xz", + "hash": "sha256-5gyOOyUwhNZS+5nDA47rV13nZrSrko5VaQ47ggciH7o=" }, "dragon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/dragon-25.12.3.tar.xz", - "hash": "sha256-OvT370uEirbumkFpchxsWdbPGazYdmGdZHABqG165M4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/dragon-26.04.0.tar.xz", + "hash": "sha256-mGl/yygDsOh7cmX/WFj5woowPz+sh3XOlOP9gmFl8rY=" }, "elisa": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/elisa-25.12.3.tar.xz", - "hash": "sha256-7lMJcPEb/aSKVWlQXPyH62zK0hNdYiZCPdQsDDun/Uo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/elisa-26.04.0.tar.xz", + "hash": "sha256-XcSADu9jsGTQuQEdiVVPd9JlWXBYC+yzV+x4yibkjS8=" }, "eventviews": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/eventviews-25.12.3.tar.xz", - "hash": "sha256-wud29V5IWzRtJWqfIf0kSvK3XhjEieyBHjNAUMzLymo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/eventviews-26.04.0.tar.xz", + "hash": "sha256-gDKjwI51pz7DCC01JNII8DpWZX5oev/BEoSynHK7iLA=" }, "falkon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/falkon-25.12.3.tar.xz", - "hash": "sha256-JfkJVzNQWP/4U2tRETXjbZbnTEn6tFaQvom5lAFXd7U=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/falkon-26.04.0.tar.xz", + "hash": "sha256-8fe5HO3HC/UQEPHuywb41cxPFw93EFuf+vC7HdbPB1w=" }, "ffmpegthumbs": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ffmpegthumbs-25.12.3.tar.xz", - "hash": "sha256-7rOKzGWpVcFlMrg6ILygj84+SEZ027DMrsrkQnfvjeg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ffmpegthumbs-26.04.0.tar.xz", + "hash": "sha256-dmO6Ux29kPuxXWMJ/ZTpaksoP1fYpI2md49xMO5FxfE=" }, "filelight": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/filelight-25.12.3.tar.xz", - "hash": "sha256-kUh28W4KB9pMhPusZrJgpbA+zr61XC/zdDeB/lA509w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/filelight-26.04.0.tar.xz", + "hash": "sha256-FBpzTRupmlH5BogEdV5uFADIE60isgWSlAFzmN43wTo=" }, "francis": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/francis-25.12.3.tar.xz", - "hash": "sha256-CJLJHqifd9NIDvcl4ttrJwzxMwzvTStz+ItYlNVZ6bk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/francis-26.04.0.tar.xz", + "hash": "sha256-Bpu2WBAMPtJ+SntV2k1dLdpBXyED2YROMQhrz9Fxew4=" }, "ghostwriter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ghostwriter-25.12.3.tar.xz", - "hash": "sha256-twEnxCDh2Pcjec7kxwyAkQS1gfY8nafIP/NESXk015Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ghostwriter-26.04.0.tar.xz", + "hash": "sha256-IJ+VpYrWwJCM8aCF6OapU7EsXAkIzNhZnfxagQz0Zos=" }, "granatier": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/granatier-25.12.3.tar.xz", - "hash": "sha256-xbiBTtSsrT6E7c3fqpx/3DgDR+UOc4yRFt5CvgcUXJU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/granatier-26.04.0.tar.xz", + "hash": "sha256-385EsdtNLs6QR4TuLZlYJU/+9OvxeMzI/DaF0jLmzy4=" }, "grantlee-editor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/grantlee-editor-25.12.3.tar.xz", - "hash": "sha256-MFWPNJN3c7r52P/kfowC2bAACHNY/npt34krhRjDVAQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/grantlee-editor-26.04.0.tar.xz", + "hash": "sha256-CfYxFnGfr6JsP13zFmjZROLmbOrfZtNiAYcTHz06mb8=" }, "grantleetheme": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/grantleetheme-25.12.3.tar.xz", - "hash": "sha256-/wvyn5cncQv5DLKIcUBunHpZAGx4gcBPio8sY9n2QzA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/grantleetheme-26.04.0.tar.xz", + "hash": "sha256-4qskJrO/OiCNeuPRfwUvZvzqKlwDs70092CX6zFBmxs=" }, "gwenview": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/gwenview-25.12.3.tar.xz", - "hash": "sha256-BuoypR2Onv68Sk5j6z74sjtopa9as4BFp+KDek/Rk7Q=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/gwenview-26.04.0.tar.xz", + "hash": "sha256-RaqdYzqGdWfa4H115DQh6PFWsXZ1X4+BuIhZeVWxFak=" }, "incidenceeditor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/incidenceeditor-25.12.3.tar.xz", - "hash": "sha256-xKscC0Tmi+TDwofCpbC0Gqr2unRiAmlBAatKUPXYl3o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/incidenceeditor-26.04.0.tar.xz", + "hash": "sha256-aOHTxwJE+wQHJaaE21n7kK73ZyxGD5bbajxUs7/IenI=" }, "isoimagewriter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/isoimagewriter-25.12.3.tar.xz", - "hash": "sha256-xTk1OTzAgGZc5ei9edPOLuzkq62e/S6vohrnrEOZ6Qk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/isoimagewriter-26.04.0.tar.xz", + "hash": "sha256-W3bsITdCNFPtykwvsAalBjeOOULL/vy9ovYqcpa3Wqk=" }, "itinerary": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/itinerary-25.12.3.tar.xz", - "hash": "sha256-TOticUY38CyA39zHmV8gX2iTC8OO1eUD7y4pogAW9ao=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/itinerary-26.04.0.tar.xz", + "hash": "sha256-81RbmfvRVepno5Mj1gzR0A1PwNMMYzSL90xeONBjBDM=" }, "juk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/juk-25.12.3.tar.xz", - "hash": "sha256-daEMhwf4P9duCMlghyO1GB2fgo19UOIXY9H9JWI/3QQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/juk-26.04.0.tar.xz", + "hash": "sha256-3Q5rq4gL4TC09ZRxIXSrkICACvy5lSf08VIWi5RujK4=" }, "k3b": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/k3b-25.12.3.tar.xz", - "hash": "sha256-UXkhRskytYF0xHXG5AtHt9/WzM6FNGsx9xHbPDJZK+g=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/k3b-26.04.0.tar.xz", + "hash": "sha256-ED3wcZ15cUYzAqh9+3WNJra7IvCrel62mrBHriM44RQ=" }, "kaccounts-integration": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kaccounts-integration-25.12.3.tar.xz", - "hash": "sha256-ccIK5coUWfcyzDySJIiFstHYTiUfLRsPRisArdqPw7Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kaccounts-integration-26.04.0.tar.xz", + "hash": "sha256-nSPOXxHQBVvSa61DeRABXVmM6KG4+K8w5WqKejsVlTs=" }, "kaccounts-providers": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kaccounts-providers-25.12.3.tar.xz", - "hash": "sha256-DOZFXmAcEirRF504CKEtRMXTY3fPDOVVZSDQ+O7j5rw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kaccounts-providers-26.04.0.tar.xz", + "hash": "sha256-Vs6/AdWtxyHW6DIkaAYhXrwliRKRXpjWw8EcHRMgh0Q=" }, "kaddressbook": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kaddressbook-25.12.3.tar.xz", - "hash": "sha256-XD53qmg+/5qWpRF3aOixgo8XHa3hoDVEO9o3ocWry9Q=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kaddressbook-26.04.0.tar.xz", + "hash": "sha256-/nU1sIVYg14Gu1Pc3meBAHTWGEvDj5J64XCSL4fq1gc=" }, "kajongg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kajongg-25.12.3.tar.xz", - "hash": "sha256-sk67ww5o9f1S0YDNLMJzTUgbPXk/CE3Wv8ShmsMmS5k=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kajongg-26.04.0.tar.xz", + "hash": "sha256-zJMVUd7AECqMLK85+FbsEe9o1alhLj1xbS5AHaDcE7M=" }, "kalarm": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalarm-25.12.3.tar.xz", - "hash": "sha256-K6IU+SFvV7l4mRYq656ntyI+2y99unuknoybCxD3J2I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalarm-26.04.0.tar.xz", + "hash": "sha256-h9RiJ/JJwLuweICTepVeelunbNRlmSqaCzZfRs6ohVk=" }, "kalgebra": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalgebra-25.12.3.tar.xz", - "hash": "sha256-da1avJccUJeP6I8VfD81835gR+pcnWJsm3Sz/QuikBU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalgebra-26.04.0.tar.xz", + "hash": "sha256-a2AD1iF3N+rIg6GGj+7qnm8Fqtexvo2O41kswgkDqhI=" }, "kalk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalk-25.12.3.tar.xz", - "hash": "sha256-fMrA6QCw2mO82VYFeYOmRv329CEAXOUIx187p33JWcI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalk-26.04.0.tar.xz", + "hash": "sha256-4eMVnPbzSo32XFPoH59pzj0qMWWW+0W3Zv6OdITz8J4=" }, "kalm": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalm-25.12.3.tar.xz", - "hash": "sha256-xmTk+WQZcS30DNha5xqe6ztdv7sWHJpbGO6bOMQy5kM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalm-26.04.0.tar.xz", + "hash": "sha256-I41iYAsNrqQ99agO4f6SuTZ5BFu4w6IZYZVEtJAq3AY=" }, "kalzium": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kalzium-25.12.3.tar.xz", - "hash": "sha256-WdjVE49185ed9ioYpPye0SwdKt/rRVre2Ms6zUGu6cs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kalzium-26.04.0.tar.xz", + "hash": "sha256-v/lE2WBkL5DtcDwihNZVweyn7tCf86HXNh4stBfFeEk=" }, "kamera": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kamera-25.12.3.tar.xz", - "hash": "sha256-/e/0YRou54tLQxUiViMtwjIIxyvsSZOMD3QnQv+ZgGM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kamera-26.04.0.tar.xz", + "hash": "sha256-pn/eIwR+oTavuUFbjsvFy0snWnMR2Im+vAJ+wqQOMFM=" }, "kamoso": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kamoso-25.12.3.tar.xz", - "hash": "sha256-eBqmaZeaAyaZT5D3HowqOR2J7C4f7wZhRnc1d/6OuGQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kamoso-26.04.0.tar.xz", + "hash": "sha256-P+9QVMO5cqPFn79OIEpufD6oOBi6SUE4XGI50j86GWU=" }, "kanagram": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kanagram-25.12.3.tar.xz", - "hash": "sha256-p9/Kp1kwWM3jNLxdFaKe1jVnVj/KJasdPiPvYvNU7VY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kanagram-26.04.0.tar.xz", + "hash": "sha256-x43te5aGAAqkzC1Nguv5n5JcybKHV+uQePTZwxikunw=" }, "kapman": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kapman-25.12.3.tar.xz", - "hash": "sha256-cFmxNB1P8UI4jtUC+QMlYmJyLC++T3PBsojk1xPI0mE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kapman-26.04.0.tar.xz", + "hash": "sha256-RRClOC8dC1Jj0TFf+Bj1yJ1k3+4K5YT6qDqAZStp2GI=" }, "kapptemplate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kapptemplate-25.12.3.tar.xz", - "hash": "sha256-rPipeGAERcFxGd5w5QmqVDkfoKvklIVqEmmzH9qG/BQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kapptemplate-26.04.0.tar.xz", + "hash": "sha256-xp/18EDwQ2ZtPxdTfHxQcqxbCcC7ahxFmwu1Mr3+N30=" }, "kasts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kasts-25.12.3.tar.xz", - "hash": "sha256-tdGVEqWIehp2PrnelTDdf4YdZnYxzXioSnmlDkEMANA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kasts-26.04.0.tar.xz", + "hash": "sha256-Sv5YdO+HUIB4eBVpIhoXgNnzGCdNerb5FcE4UYniKd0=" }, "kate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kate-25.12.3.tar.xz", - "hash": "sha256-12HZdsGZIoQ2FyEdkGne0I1utDiR4o5W65OFtibOkKs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kate-26.04.0.tar.xz", + "hash": "sha256-rUoEeFoon5/7WPcerm9fIjYRjAm9CLdztJpKY2NBjQ0=" }, "katomic": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/katomic-25.12.3.tar.xz", - "hash": "sha256-svsb83nDRfh1Tn4oTmXIrBdAmftjpRMBNNFk6SKvYk8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/katomic-26.04.0.tar.xz", + "hash": "sha256-a7+tm+oVKbKwiyYHIP1ySiNgOD55WfP8Nv5JnwNzttc=" }, "kbackup": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbackup-25.12.3.tar.xz", - "hash": "sha256-AMDOfv2/242zOP54gC7omXGZ8wXGHDel9YqlmGyylA0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbackup-26.04.0.tar.xz", + "hash": "sha256-YFyna6qTa9OGZjTykYOUIynDwH/44wjtK/5wi7G4lIw=" }, "kblackbox": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kblackbox-25.12.3.tar.xz", - "hash": "sha256-FD4OReSPo94WlSxgy7Q26DhsdrSKVEWvYeNt2O7atKg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kblackbox-26.04.0.tar.xz", + "hash": "sha256-I4xUAGsF/e6wWzjloQbxDVxRRRoL5CtGuUuR1f6HtY4=" }, "kblocks": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kblocks-25.12.3.tar.xz", - "hash": "sha256-I/+sPDv82AZN+eJIfMoDr2hc1C7GuEA9JrqLrrFPakc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kblocks-26.04.0.tar.xz", + "hash": "sha256-BXJup0Ll7//mKEockHdTClb0J9Y17IsKHeL4qpEHZGc=" }, "kbounce": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbounce-25.12.3.tar.xz", - "hash": "sha256-bUyeq8jMOcNAIHbf0MWmVmoTCoGCTbEGpE2kM+5srgg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbounce-26.04.0.tar.xz", + "hash": "sha256-WwtMZgjpAyJySZ3PU0M7caaNgHQyGahoAFZ8uIdoV/g=" }, "kbreakout": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbreakout-25.12.3.tar.xz", - "hash": "sha256-3JNG55PVIegwJFsL4znSjun751dj4ZGFZQcLszVTQCk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbreakout-26.04.0.tar.xz", + "hash": "sha256-lS1gQVgwBSrWhUyxZlA1oK7mWlRhb+2XVE5na7UQ604=" }, "kbruch": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kbruch-25.12.3.tar.xz", - "hash": "sha256-LJwMR3QQjY3FjKTxQWjLnlM3fj/S/3h8joHZ3TF5tP4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kbruch-26.04.0.tar.xz", + "hash": "sha256-bSGT4Rb/02x8nWnb3cvEATzh3V1wiAOrd7wZqAV64X8=" }, "kcachegrind": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcachegrind-25.12.3.tar.xz", - "hash": "sha256-6WrMDWiLEpQOzIiWq4n/0Vi99ZX8aa1tSjgOKOLo79I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcachegrind-26.04.0.tar.xz", + "hash": "sha256-R2kZw6m+xDaxpVpsGijr+we0PW4iwFxqR20L+lN8j6Q=" }, "kcalc": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcalc-25.12.3.tar.xz", - "hash": "sha256-wjgsIy4GdEsrgquWeX9Z0w/U/iObKqDAf750JM8Qqvo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcalc-26.04.0.tar.xz", + "hash": "sha256-XqlgGtqXUsixDQJnsDIjg/Dx1i+3QxFjunz5nbQ5mg4=" }, "kcalutils": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcalutils-25.12.3.tar.xz", - "hash": "sha256-jVTf70O3kpydm1K6K2I0+UU3kj5P+UmEYRv3SJUCojQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcalutils-26.04.0.tar.xz", + "hash": "sha256-g6DjTHUxNMu951X/iztiZX14AOhotWAJp40+CwnoCnc=" }, "kcharselect": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcharselect-25.12.3.tar.xz", - "hash": "sha256-kN9VQ1Ftxy2D7f95+b3Kl2MGHQ3DsL0+tylcqRL87N4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcharselect-26.04.0.tar.xz", + "hash": "sha256-5U56QYgrDqLK2xrVtpRBAni5ox3R38uyEmG6S3VYQvM=" }, "kclock": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kclock-25.12.3.tar.xz", - "hash": "sha256-jLSx1QKtBKvwTl127UdqYH3aiF0oK/w2fSGFiPuPPkU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kclock-26.04.0.tar.xz", + "hash": "sha256-bavBVnCdz7+TzaQcgeXdW9pE78k6tdn1J/wm+6RxSDw=" }, "kcolorchooser": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcolorchooser-25.12.3.tar.xz", - "hash": "sha256-CItERxsP7ID7UJnGm8c3tnpOaKCKPVL5AYIUF979yGU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcolorchooser-26.04.0.tar.xz", + "hash": "sha256-hZXEKUoIe1FtVUQ+oAm4/csun9eY9VCsxqbBH9zKHyQ=" }, "kcron": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kcron-25.12.3.tar.xz", - "hash": "sha256-Cz6b2vOp8nZu+3AH3/m7EnjUdT6qBeyhOPJCMaxIXeI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kcron-26.04.0.tar.xz", + "hash": "sha256-pTnZQvMb3Ag4r9v/xQu1L4TbXp1QvRuY+dzxubuLJsQ=" }, "kde-dev-scripts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kde-dev-scripts-25.12.3.tar.xz", - "hash": "sha256-R7DSdELdJqppkmv74kMWt8YflOcRqNMWyR9RMouiAmQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kde-dev-scripts-26.04.0.tar.xz", + "hash": "sha256-KsTeBFhCptr946OP4dfO1sQJ2cpJcx+oIMPjbgChqDU=" }, "kde-dev-utils": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kde-dev-utils-25.12.3.tar.xz", - "hash": "sha256-WY/f1bmB9Hprxk1xvOHIE2fg9xIVQEiszxDQC0ObW5w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kde-dev-utils-26.04.0.tar.xz", + "hash": "sha256-GVc4GrV8nH/t0KS4Nt6H3mkWHDhbUNy6BRJu47CR+OQ=" }, "kde-inotify-survey": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kde-inotify-survey-25.12.3.tar.xz", - "hash": "sha256-BcAgTdwWbfBKW9OW9a8ECMAwX9NKf/g2GehshwlskOM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kde-inotify-survey-26.04.0.tar.xz", + "hash": "sha256-5ZbS6eTFamcWmK0F5W9pBd12AjpDLGFlZeW2+udWxqU=" }, "kdebugsettings": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdebugsettings-25.12.3.tar.xz", - "hash": "sha256-wqJY+c47Ru7Vq4h4aErF/c9hEoXFi1l5BC0VL8DQrb4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdebugsettings-26.04.0.tar.xz", + "hash": "sha256-t7+tXQSuhngcCK3I6rIZIw5IUo9KtTrUoSx+V27rl4c=" }, "kdeconnect-kde": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdeconnect-kde-25.12.3.tar.xz", - "hash": "sha256-okLJaLf4OvIeAhE85XKLn8qYJYtuj256M9XWw8yeabs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdeconnect-kde-26.04.0.tar.xz", + "hash": "sha256-bN+C1sR2AF3l/6hcRrbWmJELoadPbsrHYAzzmJJW5mo=" }, "kdeedu-data": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdeedu-data-25.12.3.tar.xz", - "hash": "sha256-zjIUj0Gid2oCpZMDW6XD31c7f6ASOoE0uSVcneOyfwQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdeedu-data-26.04.0.tar.xz", + "hash": "sha256-4b+4ciT+6QBStqKIAorT2tvE4nk2ONnI6Zy8inJIYwA=" }, "kdegraphics-mobipocket": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdegraphics-mobipocket-25.12.3.tar.xz", - "hash": "sha256-++bAoqFcEk+o9gUuxEMp094oUAGPTCXtvvjBY2JrHlY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdegraphics-mobipocket-26.04.0.tar.xz", + "hash": "sha256-eLSHdVRN1LwrvsjBPEeeqhZo5Q5CDoJJter9b49zEfk=" }, "kdegraphics-thumbnailers": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdegraphics-thumbnailers-25.12.3.tar.xz", - "hash": "sha256-BeueJowWHSXGiZ8a/9uZrK+OxQahEIP+qAfjNaXeGPk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdegraphics-thumbnailers-26.04.0.tar.xz", + "hash": "sha256-LKW8FnFGoi9qEeFS9ep1bFqXPZ7lCRbMxq+qQgr17KE=" }, "kdenetwork-filesharing": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdenetwork-filesharing-25.12.3.tar.xz", - "hash": "sha256-Jp3kf8zybOHJiaS2bUMsQwaRPRqBQZnF/85TPGcwVpY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdenetwork-filesharing-26.04.0.tar.xz", + "hash": "sha256-xT/hnzcVPRT9+EGBxO3/42jU3CGWzOUQyIrY6+cfmwE=" }, "kdenlive": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdenlive-25.12.3.tar.xz", - "hash": "sha256-Eu8HXG33NjeUjNznclu4OAzNFksVgVfUleaCGATOSn8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdenlive-26.04.0.tar.xz", + "hash": "sha256-vg/11nnF9scmRsE/7PiCsBt8OJiZBjydZBfdovViOmI=" }, "kdepim-addons": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdepim-addons-25.12.3.tar.xz", - "hash": "sha256-Duv4pq7jl7U84TZe1qJ69fejSIZcV1unrA+IeH9/qXk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdepim-addons-26.04.0.tar.xz", + "hash": "sha256-cj2DvTdXJRVdPaRq4VNfh/D13ktDl0dVshGQ/w7Z5aI=" }, "kdepim-runtime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdepim-runtime-25.12.3.tar.xz", - "hash": "sha256-nANHccxm7VEDrPUnb9Kl+fQ7UDOT43eSCMT5fE0nRok=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdepim-runtime-26.04.0.tar.xz", + "hash": "sha256-pmQRMq8+oJ88DsH9tkGXAIZS+88rUTmuIYOyLZKjRj0=" }, "kdesdk-kio": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdesdk-kio-25.12.3.tar.xz", - "hash": "sha256-lgX6FtIVGVq8oaRJ63PIVNY0ZSn1gjC6ox4jGs1JtNY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdesdk-kio-26.04.0.tar.xz", + "hash": "sha256-A+AAzZoFS4EHo6QCBUvUjors2pXT8dRUnCTkSiAEQi4=" }, "kdesdk-thumbnailers": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdesdk-thumbnailers-25.12.3.tar.xz", - "hash": "sha256-f4GfGt9WUxoDdmlhpUn7vj2bml/ffD8zSiznZ4lQZnY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdesdk-thumbnailers-26.04.0.tar.xz", + "hash": "sha256-Eccb2UBOkQOYEeKWty/F9oar4HYvBnL+MDXLs9TwtnU=" }, "kdev-php": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdev-php-25.12.3.tar.xz", - "hash": "sha256-sBHg5aktSFPFe5fda4y5QHvN0bxUqeNOIZ0UzicltW0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdev-php-26.04.0.tar.xz", + "hash": "sha256-RCzd6o3YbBGQuccF/b7f7qwvM9VVCtNVTrwAakWLMSE=" }, "kdev-python": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdev-python-25.12.3.tar.xz", - "hash": "sha256-Ercf/307DXgMf0ROI26HNvZ+0rAGaKezPUcqrXWemE8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdev-python-26.04.0.tar.xz", + "hash": "sha256-nomzAZsJJFKJ4isGtLgZlvrRIo8SbwhQYXV2Pdf7SCw=" }, "kdevelop": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdevelop-25.12.3.tar.xz", - "hash": "sha256-tuj2oCs6uEOyIS7aE6re4/XXA53AuQwgcP7FbjN9/NU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdevelop-26.04.0.tar.xz", + "hash": "sha256-SvnEoqfTycdsqlNVbudW4RebMekTY6kJ/MPbumTY48o=" }, "kdf": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdf-25.12.3.tar.xz", - "hash": "sha256-u+pn4Z0yNnJM/BBn9BT5vPUDZPG0/RjpR4ZAKIRIsVQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdf-26.04.0.tar.xz", + "hash": "sha256-vn7QLH2AD/AvJuBFNj2A8tHXC8jyUy9TDQvFhEn7Tu0=" }, "kdialog": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdialog-25.12.3.tar.xz", - "hash": "sha256-/uWj1SOUkWp63KdurqRxzdUTew0nsu8pNs8QCYEQXqE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdialog-26.04.0.tar.xz", + "hash": "sha256-zWEtcsYppeq13Stjhek+CSbfOaaHTs4M+YnTRdOqIl8=" }, "kdiamond": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kdiamond-25.12.3.tar.xz", - "hash": "sha256-jFRrATwXMgDgj5U9p079N0Mk/6Fass8KIs5wegKLUSE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kdiamond-26.04.0.tar.xz", + "hash": "sha256-pBcOX/QhGsaV9uZdGadxFYC2zxPt++8gNfLzW6iVDQw=" }, "keditbookmarks": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/keditbookmarks-25.12.3.tar.xz", - "hash": "sha256-G5au+8san9dTBJOK8oIVaIr8Q9gG7sfUU94HhyHdHC4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/keditbookmarks-26.04.0.tar.xz", + "hash": "sha256-66/wABJOpxb+OdfeiQSc5f3g2NpkQywOyH6Seb8FO9I=" }, "keysmith": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/keysmith-25.12.3.tar.xz", - "hash": "sha256-4bzVd8q+wCNa4IppOpT3GuXeDfInH+vGTwTryDGdotQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/keysmith-26.04.0.tar.xz", + "hash": "sha256-MEjcXPJ95cpyk6aAHqdzZ01PA2O4SNa7kurPEZvL2wE=" }, "kfind": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kfind-25.12.3.tar.xz", - "hash": "sha256-sFPrVRcG3hjUajuWhn8svMpCNG/lRIs9xsjUvAfHKsE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kfind-26.04.0.tar.xz", + "hash": "sha256-s15OIWNztdXMFM5rPv321gNiqZytTzkknPrvZGxDW5I=" }, "kfourinline": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kfourinline-25.12.3.tar.xz", - "hash": "sha256-EExz6MmLEH8knx56gcraJWPPG3SP/ZGQMzcFFD2Vs94=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kfourinline-26.04.0.tar.xz", + "hash": "sha256-MWTB6w6js3JKhfm72WuYwXke8GPivUi/bajDKrjB84Y=" }, "kgeography": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgeography-25.12.3.tar.xz", - "hash": "sha256-qa2F7UOIHPA08k4UCx/t6zKzpvXwjl1sCB/7OqFe4Cw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgeography-26.04.0.tar.xz", + "hash": "sha256-X0qyowiL8VE0lD05enL63JwWWMacSzbylXuwDCAMvh8=" }, "kget": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kget-25.12.3.tar.xz", - "hash": "sha256-qChzp9/8UoJcEsBD6Ts74TJhdsJ26YxzXVgx/46hsLs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kget-26.04.0.tar.xz", + "hash": "sha256-PMjY5j8c5mhZkOJjF7t39p166T6yYelFU68RyvBcjvI=" }, "kgoldrunner": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgoldrunner-25.12.3.tar.xz", - "hash": "sha256-hRyp1ulTmXN8d8NnAVq4Rl4zm07ABJG2ZeztzSh9U3w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgoldrunner-26.04.0.tar.xz", + "hash": "sha256-N1/KlhgofNiE+zu4JOzkfCjEGys8BN1zYqFE73T7gp0=" }, "kgpg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgpg-25.12.3.tar.xz", - "hash": "sha256-uopAVqETi3dxeO8wUQeTsgqNwvYOre4KrDCYkjiSj4o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgpg-26.04.0.tar.xz", + "hash": "sha256-HW1s1n1npzDuaFM0cCSTEujeJKm+Yl4Zd5I17lwVKf0=" }, "kgraphviewer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kgraphviewer-25.12.3.tar.xz", - "hash": "sha256-Y02S+b7bCeXkkefIzrHEpmB8y474f4yLHIqfUuP4wMY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kgraphviewer-26.04.0.tar.xz", + "hash": "sha256-DGyEtadclw6q9KXfpt1sKv5OMRN8JUfHigF2wIM9O/w=" }, "khangman": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/khangman-25.12.3.tar.xz", - "hash": "sha256-nXYlSz++/3ARPVBwCtHBSkMTrOSrAw+wAX2IW2eZlrE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/khangman-26.04.0.tar.xz", + "hash": "sha256-BudwwpvRAW5uk2TK+e9vMM/8hquK6VqM88Nld3JYW/I=" }, "khealthcertificate": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/khealthcertificate-25.12.3.tar.xz", - "hash": "sha256-3ct31YMgcKtfB7v8FfQEsDDmfgb2DRuzvozor19BP90=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/khealthcertificate-26.04.0.tar.xz", + "hash": "sha256-djAmgxpcfF8uEeNlbflAaCwwemtXRvaD6+6hZ6QhVl0=" }, "khelpcenter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/khelpcenter-25.12.3.tar.xz", - "hash": "sha256-U/T9N87T6IKxl2AEOd9DEFzRgZcST8+wHkfRuM5oscE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/khelpcenter-26.04.0.tar.xz", + "hash": "sha256-d+GJf6aJrC9v3lqeT+ouHrTT5xDgmsbFeUM/2/+9/Gs=" }, "kidentitymanagement": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kidentitymanagement-25.12.3.tar.xz", - "hash": "sha256-GLJMI71v215hewzXx7LOHab/tWbjCceWF2aRxjPUnoc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kidentitymanagement-26.04.0.tar.xz", + "hash": "sha256-rneihcS7JEQIi6NrJbjfbWs1bVVSG+doIDAl2lhItVk=" }, "kig": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kig-25.12.3.tar.xz", - "hash": "sha256-oYFZj2qZDBlMWOI4toB8rlSRvcR9NaF2S5XTm7yi1u4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kig-26.04.0.tar.xz", + "hash": "sha256-tGDAS1luL/BcqiCJjR6adcjd61N0ULzErkcKojhJeCE=" }, "kigo": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kigo-25.12.3.tar.xz", - "hash": "sha256-ygDAGmNtCmNt0Rkm3WqKAYsgGMOHe0Re7DzBYXt/Cmk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kigo-26.04.0.tar.xz", + "hash": "sha256-e9rHj3HIwEKohrzVQiEF2/aCUOkCs98DwYK8uU2rtHU=" }, "killbots": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/killbots-25.12.3.tar.xz", - "hash": "sha256-AmNtfxeKPbp2pFkgFlswZmZjF1PdN3L0001+RuzVC1c=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/killbots-26.04.0.tar.xz", + "hash": "sha256-CdzRdZODOkkC3P9sqJB8mp8vy8ZcUBJ/FNso91zrIEE=" }, "kimagemapeditor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kimagemapeditor-25.12.3.tar.xz", - "hash": "sha256-MTeGKJoxMkt5vZTpTCpZtRsyXt1vP2PWnIRwnKOt32Y=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kimagemapeditor-26.04.0.tar.xz", + "hash": "sha256-cbyIMQoCnnHCnNKBx64GyvYLGfsggzKlNa+n+Nuaw0s=" }, "kimap": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kimap-25.12.3.tar.xz", - "hash": "sha256-ljAxaPK/l5BeaL+8k/fvupqTqTMeylMpRVfT7z9WZ4o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kimap-26.04.0.tar.xz", + "hash": "sha256-1EXa7ts3hIGp7kz9ZVJLTC82yXEKZeJ/Qt3DJbof3HE=" }, "kio-admin": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-admin-25.12.3.tar.xz", - "hash": "sha256-uF0MY9XcAyBJ4rxS3bITIuz1luGrR6dkzKKPRX5NruA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-admin-26.04.0.tar.xz", + "hash": "sha256-hD0yHKW/kCRi85BvuUdoq3mao1SjGEF2H3HQkMXLzcA=" }, "kio-extras": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-extras-25.12.3.tar.xz", - "hash": "sha256-sWHjYzIPls/7oBleQEWogEn8PFuTJyUy3OWrbOiGkWo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-extras-26.04.0.tar.xz", + "hash": "sha256-CrwdYdA9PrsEwFhA1ZEEdfRqv5fv72XjVME8EqHDH9I=" }, "kio-gdrive": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-gdrive-25.12.3.tar.xz", - "hash": "sha256-0QNfpavA6cRu/OWShjwUfIbDxBvbvvAvOPW4AbN4ldI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-gdrive-26.04.0.tar.xz", + "hash": "sha256-TkEwJTkYLkvKSC6xvZOy8VMV4qOdb/CESlCgcJjFQao=" }, "kio-zeroconf": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kio-zeroconf-25.12.3.tar.xz", - "hash": "sha256-CyE3nXHrxBz0VNVoSf6vWxnoUdeWz/uw4tnUs2KGClo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kio-zeroconf-26.04.0.tar.xz", + "hash": "sha256-2y4InxWIPjP0z6lxz+IysO4vTwUFsKJ2+GfTpE/oSuE=" }, "kirigami-gallery": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kirigami-gallery-25.12.3.tar.xz", - "hash": "sha256-nNSdvMT7q5Jp/gzctJwW7LsMdtzgLSBDgPzeuftgsqI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kirigami-gallery-26.04.0.tar.xz", + "hash": "sha256-+FsKxVx5ErSWnWow+suHZ1CE42vJlLEUJgPm6mufM4Y=" }, "kiriki": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kiriki-25.12.3.tar.xz", - "hash": "sha256-xddoMTuqMyWpvGS2qKnXB1hhwFK8ciNb+apslhWM4Wo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kiriki-26.04.0.tar.xz", + "hash": "sha256-YCVV7MJvfw35LSrXZgC/MLacG6DCKR7ulqeKXD6jlTo=" }, "kiten": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kiten-25.12.3.tar.xz", - "hash": "sha256-Kh6c3Hf8Y9e32EUVPeoJnViWXc8NmKuCHeE9vP/FwMs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kiten-26.04.0.tar.xz", + "hash": "sha256-yJxhLg930a/76SRmnA59qs4cWdK3QJgOtq56DsC89Zo=" }, "kitinerary": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kitinerary-25.12.3.tar.xz", - "hash": "sha256-3YN0vi5MSIkC9sC0uf0SrX+AjeI7ffRWHvMLP3m0TRM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kitinerary-26.04.0.tar.xz", + "hash": "sha256-daMQ3r6kSHdCZeMSpxtfMEPU5S1vb4inWqR0C/NEbwU=" }, "kjournald": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kjournald-25.12.3.tar.xz", - "hash": "sha256-JGrDUjGNP+uswrZP8GOJgpluyRUkq8s9Gcl1cZm/1eQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kjournald-26.04.0.tar.xz", + "hash": "sha256-gqJ+YI1GcetAqqIjB7tkAzkLxZ4oUvWPZxgQev/9CVI=" }, "kjumpingcube": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kjumpingcube-25.12.3.tar.xz", - "hash": "sha256-UZ9oVw+gFSRwZFysqEbIiKNI3Sve/eHAdxW6kd3LFJA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kjumpingcube-26.04.0.tar.xz", + "hash": "sha256-g04SRdhLQGCNBtgMNMEO6vf98m0Gi1YzWwSqGcYLpEc=" }, "kldap": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kldap-25.12.3.tar.xz", - "hash": "sha256-SWyrreSDyq6hn3fPpjBHw8Ci7k38m/4ugQ3P/MCK8VU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kldap-26.04.0.tar.xz", + "hash": "sha256-Su5iQ3sRA/2qU8eMVCkvPhpF7zaLFbrK3YLi7julu+M=" }, "kleopatra": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kleopatra-25.12.3.tar.xz", - "hash": "sha256-LV8CcT4HWUqOjGkzMXdtlX6RQTzkishcJAvpH9Zw2as=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kleopatra-26.04.0.tar.xz", + "hash": "sha256-1Ft/Kn738IQP+7B1h9c1/BEvBBVNPiJXcItO//x+Kko=" }, "klettres": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/klettres-25.12.3.tar.xz", - "hash": "sha256-HhZNgSl3hQNoeXClXwH73OA6MWQrdn9tYVe/lG+gtcw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/klettres-26.04.0.tar.xz", + "hash": "sha256-Or0OJtXBZKR1GoqZ20TuC/0vH7cZMn4Wy9gpZKGabrs=" }, "klickety": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/klickety-25.12.3.tar.xz", - "hash": "sha256-yfWWce8fAm+XgGmeThVy7gOElMrrv3PKsF7gvxVzb6o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/klickety-26.04.0.tar.xz", + "hash": "sha256-0M8R4MrJwlVCu/kS6AqqIoMJpUumkEZTENCbuQgz7z8=" }, "klines": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/klines-25.12.3.tar.xz", - "hash": "sha256-XkL4dHRFLRKPgJFxX2sFgq+kXafdcmawvCAQj4YNDJk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/klines-26.04.0.tar.xz", + "hash": "sha256-vueL4G+8hfV24Dq03Xz4xZ33+EDibdXR2bk9S55gB3I=" }, "kmag": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmag-25.12.3.tar.xz", - "hash": "sha256-+tK1MWK/DNG7dR/PbWyIsc0vj/Q8cldlfusIAmRiJ6w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmag-26.04.0.tar.xz", + "hash": "sha256-Tjj2fPgnlwlfyrSfyKAJPGXklI4Vy+ve0kIojyhhW1U=" }, "kmahjongg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmahjongg-25.12.3.tar.xz", - "hash": "sha256-dpeY0uA7mo3kZ1uLz5MqngxjIp1HEucwdPxL6nXyeT4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmahjongg-26.04.0.tar.xz", + "hash": "sha256-s9OdDUZM3lDaDOXyopnfp/9MxJeuwCJomg25GTxKK1s=" }, "kmail": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmail-25.12.3.tar.xz", - "hash": "sha256-4e2YCUXqNCgQDgG1/Mu06YsQnB2FAzQMI7lyONNoIcE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmail-26.04.0.tar.xz", + "hash": "sha256-dVxvxR9kMByMIl8ADn4MubY9pdtOi8cBM1GAodYImMM=" }, "kmail-account-wizard": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmail-account-wizard-25.12.3.tar.xz", - "hash": "sha256-CkEmjmsVNwDEyBXaG6pAY376YZQ/Tjh/Zs9Vmdjo1QI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmail-account-wizard-26.04.0.tar.xz", + "hash": "sha256-hstSJJYGq0QgDpfY9ookXZRbT4mBbG3o1kgeLJiRjRE=" }, "kmailtransport": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmailtransport-25.12.3.tar.xz", - "hash": "sha256-8MAzFkN/gfFaF+8x/oKITYFtK6zhNKCqRdyLsHQetQE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmailtransport-26.04.0.tar.xz", + "hash": "sha256-gvYDsPD/p7TGKGPcAzOivZ3MY7fjErQhqAXg1dIw9Xc=" }, "kmbox": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmbox-25.12.3.tar.xz", - "hash": "sha256-CI6IuFaGN02oVSFTUeDlJIRkkhyLVGUx2RuNzvlS/5M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmbox-26.04.0.tar.xz", + "hash": "sha256-MU569H2ojTcbAcfB4xV64T/8YgC2+CJmW74Mej0lWO4=" }, "kmime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmime-25.12.3.tar.xz", - "hash": "sha256-/OPGA8rD/smj8OEBxJeFwyrOB7j2C1Jzm2ONMp9Dgm0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmime-26.04.0.tar.xz", + "hash": "sha256-zo1clfi+qh3BEgHR7pA2iZVUVSR8ds2vjvF0AL/9StE=" }, "kmines": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmines-25.12.3.tar.xz", - "hash": "sha256-S7b+jrel9dSqXVYEJY3JB6ukkcqcZwZncaVRkOwddRo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmines-26.04.0.tar.xz", + "hash": "sha256-Jp5m8j2reF4Ue6SehdcPnMbEbtne2JBE2eRu0oShepU=" }, "kmix": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmix-25.12.3.tar.xz", - "hash": "sha256-4xC5q9ppGiN2dXmzXPRotj3Mt6A+1HzdY+LMu1gY/BA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmix-26.04.0.tar.xz", + "hash": "sha256-q4Q2kcjIjiZjGj0533rHVulkNlHErcwNG5RrkzlAEWM=" }, "kmousetool": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmousetool-25.12.3.tar.xz", - "hash": "sha256-Pq+9LDiit2eWOCTwgbjSL1U4GxtR/tOhekTk3BwFpt4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmousetool-26.04.0.tar.xz", + "hash": "sha256-PuxOGFSYVqbzCDb5befDO6E2xB3cy8/n7EQmniYha4E=" }, "kmouth": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmouth-25.12.3.tar.xz", - "hash": "sha256-DxbjcaqoO+nm8Sj7nrqIWuWvRV9l0nYXOM+AiWF8BTg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmouth-26.04.0.tar.xz", + "hash": "sha256-4kk7P85Sm8bd3hR56KmyIw4qq6h9FXv9Nfi+TkNH42A=" }, "kmplot": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kmplot-25.12.3.tar.xz", - "hash": "sha256-TZv4vGVM4eS0d+FW5dTBoRc3TiIgOYx+e6qBjiFOsEM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kmplot-26.04.0.tar.xz", + "hash": "sha256-RsqbR44Ox/+SKY4cn8mnnUyqdP8ngb1sNKyTCH6JwBw=" }, "knavalbattle": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/knavalbattle-25.12.3.tar.xz", - "hash": "sha256-ODZEb2x5fujmZIdzg6ofe9AB4pOLEHqb6oLn2flteOU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/knavalbattle-26.04.0.tar.xz", + "hash": "sha256-5eJRsYo5Udgx+Q/79DWC6iB2Y20dSzMF4jXJtYoL6Yo=" }, "knetwalk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/knetwalk-25.12.3.tar.xz", - "hash": "sha256-UMaT9tHhd4sk0jX0MiMU+AvstARMOOccWZnvs1YJbuI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/knetwalk-26.04.0.tar.xz", + "hash": "sha256-U09XqzokFGosMjRNv7bozssWCXqxCqlR3DKML/mPKYk=" }, "knights": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/knights-25.12.3.tar.xz", - "hash": "sha256-pM5CI19HvVqQyHyftRxD3kC9Mlx7oEZjSjZJm70W3/M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/knights-26.04.0.tar.xz", + "hash": "sha256-IW5kicL+l+roZqM8hogWz1L+TN2YytcLP5y7B9cvqk4=" }, "koko": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/koko-25.12.3.tar.xz", - "hash": "sha256-jTaFLcGVG0Sz+ag+wIDsMaxWg0vjhN7Eb2fbkBkIe5w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/koko-26.04.0.tar.xz", + "hash": "sha256-di1Ub3sJ1MzAE/uzZl9lfgOi9uJQJx3U5iU1j54z7fs=" }, "kolf": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kolf-25.12.3.tar.xz", - "hash": "sha256-bZNZuv0DUCdRbpxQ9krCXScY+0qBFB9GnYDHRU3Ileg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kolf-26.04.0.tar.xz", + "hash": "sha256-37iLjkS/38Lga5SZoXVhqX4x3oObHXiMVkw+qOBek4Y=" }, "kollision": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kollision-25.12.3.tar.xz", - "hash": "sha256-KYoKlAI19PpZLZI3P/sd2WecW/pEkQ57z+AUYD25Drs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kollision-26.04.0.tar.xz", + "hash": "sha256-0Y6CiFJeXuUp81LmUdkxeYE5MIQSa1ewfhDp8GCU3rw=" }, "kolourpaint": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kolourpaint-25.12.3.tar.xz", - "hash": "sha256-7L1It6E+tGutY7Cv5jjGyH8bZht5dAMgkCyJCGFUNWg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kolourpaint-26.04.0.tar.xz", + "hash": "sha256-A07A61WBk1U4rFqs2xIk0mxa1baSyhfZRYo2XO+iO+s=" }, "kompare": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kompare-25.12.3.tar.xz", - "hash": "sha256-l7ASMKoGun47//XiwqxMxDuH7RjkrpiFHV+0oTFNw1M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kompare-26.04.0.tar.xz", + "hash": "sha256-/N4qsB0YJZiNi+SRbr+PJVozJKU8NcOC6MeQm7ymLVc=" }, "kongress": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kongress-25.12.3.tar.xz", - "hash": "sha256-SI8G3DJwIE7hbeL9TGcNAA8Z0ny7uuHB7lQGxNy8dYc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kongress-26.04.0.tar.xz", + "hash": "sha256-gfb3pPNdpvdHpmXBNrsDcKtJgXWsCZhM9NoYjQn21ac=" }, "konqueror": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konqueror-25.12.3.tar.xz", - "hash": "sha256-jzg76tqFe1IqWbklmuHx+DVUxdJdPDmjn7bxcuwPiJ0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konqueror-26.04.0.tar.xz", + "hash": "sha256-xsPgU8r1zS4BuvFV+VeSE/f8o/hdjvHtyVOWpP/wi/o=" }, "konquest": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konquest-25.12.3.tar.xz", - "hash": "sha256-k6kedbk689Uo3tZjJ8u6E323FQsLcc+7xFW8WZYpdbc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konquest-26.04.0.tar.xz", + "hash": "sha256-imJyIPh4h11J7TLPaTg9tVpcM0H3oilBhfT9/c+xvUg=" }, "konsole": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konsole-25.12.3.tar.xz", - "hash": "sha256-w+E75Vy+VT69a6XwT5GUx5pLoV0e2PPRUax6+uAW8jI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konsole-26.04.0.tar.xz", + "hash": "sha256-pBOuqMM2svRS8trrloXebEoXuouywailTDxElpP5Ius=" }, "kontact": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kontact-25.12.3.tar.xz", - "hash": "sha256-QSTIc9JqkEczKu6sgAKlYZoUVfGSgFOPGR779u3u9gQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kontact-26.04.0.tar.xz", + "hash": "sha256-Henc1J1JYhVrg6OaADO7trsR7ect04Q8+ShrrxURMN0=" }, "kontactinterface": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kontactinterface-25.12.3.tar.xz", - "hash": "sha256-Xjm5cCEpOBE0amWZJrvogw1A/oNJ1ct/notjoYDXh5A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kontactinterface-26.04.0.tar.xz", + "hash": "sha256-/1XIVJVek0GO8q+3KwYOko5xtdPF+SuODnXuiln/V7c=" }, "kontrast": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kontrast-25.12.3.tar.xz", - "hash": "sha256-DHQAULzk7ocNsKoisn3+uiaOyV5I1XQHylM7btpvkQg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kontrast-26.04.0.tar.xz", + "hash": "sha256-H0c/q9mpb0uviR6G+djFS7kxfDEAzjsa+p8HF7KK5Lg=" }, "konversation": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/konversation-25.12.3.tar.xz", - "hash": "sha256-uFm89Sf+wdT7spoLpNHhhDDO9YhxmUYXiBiV54Z/tvc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/konversation-26.04.0.tar.xz", + "hash": "sha256-JbCv8NSF+2usNiXh3soC23APV2v1R6LvSQrPLEXQwUA=" }, "kopeninghours": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kopeninghours-25.12.3.tar.xz", - "hash": "sha256-Z0990Whnnuy8hdfmgFKgqXn0JDpDKVimmLpbvYIXhYk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kopeninghours-26.04.0.tar.xz", + "hash": "sha256-28uaqAGP4bQrqxAxtPdtNjqghyOA4SXgRkn0719kIe8=" }, "korganizer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/korganizer-25.12.3.tar.xz", - "hash": "sha256-m7g38aH5rtvzXzJUpSbMb1x1kbTCfmSYF9trVjrWmMM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/korganizer-26.04.0.tar.xz", + "hash": "sha256-uJAGn0OXx8CQWpR90/CrxzU2O7EuFCKoIltPa++gbUs=" }, "kosmindoormap": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kosmindoormap-25.12.3.tar.xz", - "hash": "sha256-HaZMmcKfvT9yJzKhTUSrZ0F+Zs7I3hefpbLsZ2qmMxs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kosmindoormap-26.04.0.tar.xz", + "hash": "sha256-bYkQ3pCxH9UZrqt6d5Sk5ojUfxJ/I5pkLP4VXv3kxsA=" }, "kpat": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpat-25.12.3.tar.xz", - "hash": "sha256-Z+X+/SR+3J06Is6qP8nVwMctSdDAXwKrSPL3u6DEuZc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpat-26.04.0.tar.xz", + "hash": "sha256-vOhjKSznVTAjWVe+MXhyMRXLrBk7YfK5U9bTPyN6xUM=" }, "kpimtextedit": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpimtextedit-25.12.3.tar.xz", - "hash": "sha256-EA9d1wOt6piPY/KXUDSg7/PU59VdCIAJsCAx3A5HucU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpimtextedit-26.04.0.tar.xz", + "hash": "sha256-7tSLMZDxMXja2pbXk1KcDKSVlSDEEdL/xgRjq4WfkEY=" }, "kpkpass": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpkpass-25.12.3.tar.xz", - "hash": "sha256-+Ra9w3wRdAzFJ+52oTJtNFftm/FT1gnNtep7tYGIXfk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpkpass-26.04.0.tar.xz", + "hash": "sha256-sIOjmxQc8pK3Yti/LSoLOQ2SZZdI4J5obwcOFu/cbMA=" }, "kpmcore": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpmcore-25.12.3.tar.xz", - "hash": "sha256-Lm/0RkSLZkDnKQeEUZ4ZrTJtVvk/joPKzRHQMxl/PmI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpmcore-26.04.0.tar.xz", + "hash": "sha256-CFeB0NxoyRQvyhG+DHRsT0k3+kncxNb5fiCt0RdiKxo=" }, "kpublictransport": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kpublictransport-25.12.3.tar.xz", - "hash": "sha256-WBem1B1IUyLnmu+NyrUrLdAbhvXfIyepEEgJrdsMROc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kpublictransport-26.04.0.tar.xz", + "hash": "sha256-5KrYaEEOl6bCw0qCVYiEBe4nJge7Pkrm//6wyS2YcCs=" }, "kqtquickcharts": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kqtquickcharts-25.12.3.tar.xz", - "hash": "sha256-bFkEiGmO/KNdDbk7GwMmTMXaHnxybRn2InIlWnRp3Es=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kqtquickcharts-26.04.0.tar.xz", + "hash": "sha256-wzid/lI81tKbgwjy7upnuGf2Mpn5Mslp2GnStIfW3yk=" }, "krdc": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/krdc-25.12.3.tar.xz", - "hash": "sha256-GZdGPNZM+4igFdK2Zct9XUUej1QoWvBH0Y8b2DikzSc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/krdc-26.04.0.tar.xz", + "hash": "sha256-Qw3J6CH8DbdzDq3SMG2BUxAVMVoKGU/Qyz7W3N/2SJ0=" }, "krecorder": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/krecorder-25.12.3.tar.xz", - "hash": "sha256-OZblI11uYb/isiHCX/sOg2t67Hr9EnY/Ti52VdBzP7E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/krecorder-26.04.0.tar.xz", + "hash": "sha256-X+7zLL2fVBn8N5e2mNEUY8g2MlBNzCBMANB0clW9buQ=" }, "kreversi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kreversi-25.12.3.tar.xz", - "hash": "sha256-Lbsemw5q7RYypkmedTlvPqyaDBAw6BdfG3GvGb34doc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kreversi-26.04.0.tar.xz", + "hash": "sha256-jfCMH4Vq3l4hHM7C8bcse3LC97z2z9+aDg5fQL+Va5E=" }, "krfb": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/krfb-25.12.3.tar.xz", - "hash": "sha256-PdRqOg5towCKEUBzM0U7XndjBX5zkCXTUlEGMB7TjEo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/krfb-26.04.0.tar.xz", + "hash": "sha256-mpRB+yaZ6BdF/u787OJOGnj7XwJYV72r1ytmCDi/n78=" }, "kruler": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kruler-25.12.3.tar.xz", - "hash": "sha256-whG+wJpxvaVbGrhiI3KWA+x8MgYpZGa8iumNy3bLcIQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kruler-26.04.0.tar.xz", + "hash": "sha256-ZTY7rO0d/xXJZtR8fAwAKHz3xRtm3gUcWFklmuR85xo=" }, "ksanecore": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksanecore-25.12.3.tar.xz", - "hash": "sha256-YEdrXnrXZBQs9prx+Cfp96+Ig+rjy9P6ptGkLWNe4oI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksanecore-26.04.0.tar.xz", + "hash": "sha256-NQkdwLOtSWPjCq7NY9drqalkyYF883plBsIVATjDQho=" }, "kshisen": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kshisen-25.12.3.tar.xz", - "hash": "sha256-64SkCoPXwjkvAQDpHKFFR6t+wu6+FfAqCM5KYDWONik=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kshisen-26.04.0.tar.xz", + "hash": "sha256-qbpb7TUgmAv3BHPUGD5X3MmQ5x2mCgUKY2CbnsSkV7Q=" }, "ksirk": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksirk-25.12.3.tar.xz", - "hash": "sha256-nDrU/r4akrvsWtbidw3JaLgQ/a/NCOMAxvip/NUQvKM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksirk-26.04.0.tar.xz", + "hash": "sha256-P3nYA+r8OAgAvBAfwsUh/2r9ue4+oq4OIy0+VKqbuVA=" }, "ksmtp": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksmtp-25.12.3.tar.xz", - "hash": "sha256-pKdt46JHHYgowIbqBGM6PeLZuhNbgMXA7efrKFrEWp4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksmtp-26.04.0.tar.xz", + "hash": "sha256-/bDqlflx6xgaDqYil2jbyqIlGNt26L64SAkaJeIA/9Q=" }, "ksnakeduel": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksnakeduel-25.12.3.tar.xz", - "hash": "sha256-+leJVVZTU4igEfWWqBb4VlhQxOxf+dleoRq/gTwqH7E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksnakeduel-26.04.0.tar.xz", + "hash": "sha256-HhCGXcw3mO4bBVjNaAq0U9F5SZ16GuRwA6Gsc6z39qY=" }, "kspaceduel": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kspaceduel-25.12.3.tar.xz", - "hash": "sha256-oxnypV39P7W4fWgxK9JonviS6aoEVjReWsZhMMvyopE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kspaceduel-26.04.0.tar.xz", + "hash": "sha256-0TPwsnHD1X9kTgiAno7bqsT6veMNVSGKtj+2Ri0DARA=" }, "ksquares": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksquares-25.12.3.tar.xz", - "hash": "sha256-DF8v3yyuWx62ppP00ZwiwCV0Zwfp6WT6I6X8TnpRCjE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksquares-26.04.0.tar.xz", + "hash": "sha256-bB88yA4gvohhY2f5kShg76VXAtDwDqbR2XxcDQbcRNQ=" }, "ksudoku": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksudoku-25.12.3.tar.xz", - "hash": "sha256-m7z6k1PxBjULTp2XgtS5POU1MQb/l/xakpKSyLqaT/M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksudoku-26.04.0.tar.xz", + "hash": "sha256-Qv6rX+pPSf8TLpVJToospLlYKNvxzmbcNPVoXW5qhew=" }, "ksystemlog": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ksystemlog-25.12.3.tar.xz", - "hash": "sha256-cNeuNosVItys7RMN0/pJ5VKnlMgMgZyScAywd2q104U=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ksystemlog-26.04.0.tar.xz", + "hash": "sha256-w+sy/5R7DMABwM1xyLcp2RT88SMZzxHpLeTR/WBCw0I=" }, "kteatime": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kteatime-25.12.3.tar.xz", - "hash": "sha256-qD4cj8ej8AnCzNsKEQawmK6vnVs8LiZY4s4vjmoMcM0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kteatime-26.04.0.tar.xz", + "hash": "sha256-nV3NBww0wYN08IfRSmWuLWnTx1zyfy+KljZa5iA6LDo=" }, "ktimer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktimer-25.12.3.tar.xz", - "hash": "sha256-/nPN646YToH8PbLCxPl7xBkJO5VEpvPoJPpYvZvlI1w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktimer-26.04.0.tar.xz", + "hash": "sha256-AGVP/+3snkC9BGMbPzHUyeQiibW3JVqOw5BtsA4weCc=" }, "ktnef": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktnef-25.12.3.tar.xz", - "hash": "sha256-8xqQCMYrOAphVEdmn9lrZaolBiuk0xTeQqrbJn0ex0c=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktnef-26.04.0.tar.xz", + "hash": "sha256-SYhDvAyFEcyVUTweDoBZeuxgpbLsKqs++rTaafd/uh8=" }, "ktorrent": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktorrent-25.12.3.tar.xz", - "hash": "sha256-167vb9eS7P/AqDbCl4z7h1QiPXJdsaEjl9/Ml4e+mNI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktorrent-26.04.0.tar.xz", + "hash": "sha256-UFr/1Nt2sisLH6En2euXo3O1EKpVrc8BJZNrF7GBCgg=" }, "ktouch": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktouch-25.12.3.tar.xz", - "hash": "sha256-iO1e8MSSMhvmySa8OvO1c8Sn0vugtlVota1QtApIx5A=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktouch-26.04.0.tar.xz", + "hash": "sha256-Jjps+3NW2p0l7qzQLjOvSvy0Cx2rjoW2peKma+GEfMI=" }, "ktrip": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktrip-25.12.3.tar.xz", - "hash": "sha256-ZtrQjrrgnK/8wlnIe2B2IFsrvwspvvOqPGWcC7uV5Rw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktrip-26.04.0.tar.xz", + "hash": "sha256-vsGhm6HWO2lQreSKZbf/gUrSnu2JP8KADZ/sjt7vfLU=" }, "ktuberling": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/ktuberling-25.12.3.tar.xz", - "hash": "sha256-DSlio3xRtzF8nFzytJx5d8Pd/H5ZhVbrzRfgbERYfFM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/ktuberling-26.04.0.tar.xz", + "hash": "sha256-Wm8q1L8idVyJCliZvOVLPHb+NF2hnaeAb9i+RwhwUVA=" }, "kturtle": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kturtle-25.12.3.tar.xz", - "hash": "sha256-dSAVKFatC42sfSIS3Iu7TU/cKBIF2cDMDeJ9Nt5uNtw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kturtle-26.04.0.tar.xz", + "hash": "sha256-S2PecQDqKpriuXIYuGw3mfYptzPJIMHfBspaY5SGtWY=" }, "kubrick": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kubrick-25.12.3.tar.xz", - "hash": "sha256-FW7+LNLg49xeMeyvn8xCKXOhPS133V980qsPLlZRhDw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kubrick-26.04.0.tar.xz", + "hash": "sha256-z2tVD+Fyc9Fem1mXd8HSbqlMJNEYAC6naCWNtcR4f5E=" }, "kunifiedpush": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kunifiedpush-25.12.3.tar.xz", - "hash": "sha256-Pr1u84+vsKvT7ENMz3lGhFPqU4l/adzPGCJt1fEiwik=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kunifiedpush-26.04.0.tar.xz", + "hash": "sha256-B1bfyU3ivAZVQuXB42bewiJmFb/swpkzgaRQUbHCTwM=" }, "kwalletmanager": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kwalletmanager-25.12.3.tar.xz", - "hash": "sha256-t0rfqXf1w6qunLTiJcMKz7GZkkaCDGxIXUU2fx2grYk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kwalletmanager-26.04.0.tar.xz", + "hash": "sha256-++uhU3RLZT0lXTqBTwTocCsvsOWPZG7NAhKGj94mIUE=" }, "kwave": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kwave-25.12.3.tar.xz", - "hash": "sha256-1Y/n3OrOqhggaBZVj2tkBmcHOWbyN/uhSr0Xe73Nnc0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kwave-26.04.0.tar.xz", + "hash": "sha256-rKXD+V0y1zcCbgTuuhYYUbeFWZDw9KosSvcDOmjFNvw=" }, "kweather": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kweather-25.12.3.tar.xz", - "hash": "sha256-cAQNQwvAlzrqrTjxOR58BnU600ie0bYt2ybUF0VJWJQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kweather-26.04.0.tar.xz", + "hash": "sha256-utqiBosI0ru1ajVIRUu/NgOcucbG10PGOWim9DfwoIE=" }, "kweathercore": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kweathercore-25.12.3.tar.xz", - "hash": "sha256-g82klTrHrD80c84FPj0Ts2xX3A4Zi8F2Zj/dMLpLCUU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kweathercore-26.04.0.tar.xz", + "hash": "sha256-XS9HxrR6NSkRwWl3BLwKb9Uf6TgH3vmKq0vcGT59zDs=" }, "kwordquiz": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/kwordquiz-25.12.3.tar.xz", - "hash": "sha256-+5g4PAuSElOk5MBsFrlgGaDWKbQT5kUdtk1piJ9Sz1I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/kwordquiz-26.04.0.tar.xz", + "hash": "sha256-r/5YaB35A6TxAK4q/KOyOmatCzQ0v0pvBJERXVDWDwY=" }, "libgravatar": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libgravatar-25.12.3.tar.xz", - "hash": "sha256-OnOIrRXw2jVW42vgua5gSz5bGmuxQkIgEidnvA08iKY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libgravatar-26.04.0.tar.xz", + "hash": "sha256-gQa5KQoz6moLLzXaR45tJ9MzyXjoEmWQDZ6OmKNC+Oc=" }, "libkcddb": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkcddb-25.12.3.tar.xz", - "hash": "sha256-5EhgY0hRcwBJathjRL193l1qZ/EqJH6MPLqn5hpnznM=" - }, - "libkcompactdisc": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkcompactdisc-25.12.3.tar.xz", - "hash": "sha256-D0xrn0Gjzw0UUSBMWKv1wwPsZnHx0VmJzQ2Nkrue5Wc=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkcddb-26.04.0.tar.xz", + "hash": "sha256-p7NcwlYjNKNuvG5zeWKz2OwiMi83ax1utoN/MS/gU2A=" }, "libkdcraw": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkdcraw-25.12.3.tar.xz", - "hash": "sha256-I7Ig8Uu6ohhYtvjhgWlJk4mDW2aT5zqHf44NeI9Ema8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkdcraw-26.04.0.tar.xz", + "hash": "sha256-NxOakij4lK4Jf7q+FcU2eIx1ARkBHJtS64jSe/ywJu8=" }, "libkdegames": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkdegames-25.12.3.tar.xz", - "hash": "sha256-ZGBaWLCHpX3FBNjn+k1je01Z+5G6G07WD5b8eFaPFBw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkdegames-26.04.0.tar.xz", + "hash": "sha256-EtYVvEZrvf9OhTNtnKtkU92otLIMiki3TEnsiecNdr0=" }, "libkdepim": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkdepim-25.12.3.tar.xz", - "hash": "sha256-Wy/8Y/MP/fUTBhtjTbPfYBmrSq1WscEfUNrewIG4z0M=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkdepim-26.04.0.tar.xz", + "hash": "sha256-y4rvA6Gd/Fq94FIEZNQ61OwLMEOCGLQrzoeluFgIhOk=" }, "libkeduvocdocument": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkeduvocdocument-25.12.3.tar.xz", - "hash": "sha256-kqaAElx1u51BnTYzW9znhRD/dNO4krNXNymhnK4YdS0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkeduvocdocument-26.04.0.tar.xz", + "hash": "sha256-AyaJ469Nqc5Xi/qO+4lF0hRVagnd/0EqXC+NW+cg1lM=" }, "libkexiv2": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkexiv2-25.12.3.tar.xz", - "hash": "sha256-jtbeRs3QhKg03Q8gSdZJCXeo7txQouWfcV+xzs9mU+w=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkexiv2-26.04.0.tar.xz", + "hash": "sha256-viBXqitSh9n2TJxkJg+dElgnq68Q/kt4azn1neOywxk=" }, "libkgapi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkgapi-25.12.3.tar.xz", - "hash": "sha256-PY9t1uDUJ0ECy/fD3/Z9jO8HTiX780u45QX9OCc2VrE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkgapi-26.04.0.tar.xz", + "hash": "sha256-+iEep0UNOsOReFD6QEZ55sKn8uU/5UJEfa0rGp6xJLY=" }, "libkleo": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkleo-25.12.3.tar.xz", - "hash": "sha256-X6uAe0RTBc3HkKmpyTgE6AnIl5GVdkJvPqjNVDpZ3iw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkleo-26.04.0.tar.xz", + "hash": "sha256-xYFrnEbcRuPxGoBcepUI2ywzrQ+/mNfo/mgeub2PhPY=" }, "libkmahjongg": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkmahjongg-25.12.3.tar.xz", - "hash": "sha256-rF/rH0nbDuR6ybHmB6xuxFgjFq7XYdnwtGJevSW9l6s=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkmahjongg-26.04.0.tar.xz", + "hash": "sha256-ZyDFJSSc/X2emHmql/y5L95dopCVMThHZnrbw4Qwu9k=" }, "libkomparediff2": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libkomparediff2-25.12.3.tar.xz", - "hash": "sha256-uGTpD3fIuuc9MZG0pV4aQEQRhMIlHGimZPiQANYkcqw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libkomparediff2-26.04.0.tar.xz", + "hash": "sha256-sF0e7ewfUA3nkx2kpN2KqVFMAhsn4As8rHEY0OxCXow=" }, "libksane": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libksane-25.12.3.tar.xz", - "hash": "sha256-ym5+d28vaTK2i7SL9Y8MTDAEU+0jOy9cWnYdPYV6mAU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libksane-26.04.0.tar.xz", + "hash": "sha256-stTbFtQe/G3VAphuFKAid+ArlGAK4ELCbGNnpc8wHXc=" }, "libksieve": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libksieve-25.12.3.tar.xz", - "hash": "sha256-Tf3mDfpg8sbEwSNazDL4vW4rvmXkGc2ucd0m/qWZPg0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libksieve-26.04.0.tar.xz", + "hash": "sha256-rIEfCopExTTvBwi4ha5e3vHNqtmbZL2SUX0UvMgmerg=" }, "libktorrent": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/libktorrent-25.12.3.tar.xz", - "hash": "sha256-5GLLqJnU0SKSOqTQxu/TlevE7562iOa3pAUjTabIwwI=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/libktorrent-26.04.0.tar.xz", + "hash": "sha256-TH70t0Fvzt+dHKi3Wcro7gzUJU3KgOOXh1M5lEXc8Ag=" }, "lokalize": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/lokalize-25.12.3.tar.xz", - "hash": "sha256-9ixcERbQ+ox8PSSxtkIGC8Og/dxqplIY83UwPeQZHo4=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/lokalize-26.04.0.tar.xz", + "hash": "sha256-1yxNgXtSnCUu/3SHkmdu6FNfWShkJwHsThizbQZvZPk=" }, "lskat": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/lskat-25.12.3.tar.xz", - "hash": "sha256-IRGI3OtdhNOa9wzWbUPsJpCINNHrxoLAkCSS/ZSBz88=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/lskat-26.04.0.tar.xz", + "hash": "sha256-DB8sHGFRWegUVvLy76zSTSupaQq0wEZxrtVZc4RbVc4=" }, "mailcommon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mailcommon-25.12.3.tar.xz", - "hash": "sha256-isZX+AULlotZLl7CTHEjqfM7wnA8PEYcSodTG18V2lk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mailcommon-26.04.0.tar.xz", + "hash": "sha256-2BZ/P08qWayk/GLZX1H+N1+ipV4/iPo3iC9fxSEtOVc=" }, "mailimporter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mailimporter-25.12.3.tar.xz", - "hash": "sha256-65neaNj1/r49nu+Oank/m99i9UrQFvq+ePVk2Q56LbQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mailimporter-26.04.0.tar.xz", + "hash": "sha256-joA0+evy3sm4hmLdQ8D/Nn4lAUDpCAP6HocHKr4jM7E=" }, "marble": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/marble-25.12.3.tar.xz", - "hash": "sha256-b0ROcPYa4+S3osnMB76niKeVJjaTJ4rGN9ivyGoMPdQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/marble-26.04.0.tar.xz", + "hash": "sha256-SwrvSgikFkfYLCtQGYJS6OMy+3iA9hTObFVh6wc8mCI=" }, "markdownpart": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/markdownpart-25.12.3.tar.xz", - "hash": "sha256-0EzcPAnCvhAqcZnXPdJMfzzXCfla9+UYBPJmhmNCLP0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/markdownpart-26.04.0.tar.xz", + "hash": "sha256-l6irI3it2PBLl49nhMJqqjS/PXetK5o5UUmg0ibMj2g=" }, "massif-visualizer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/massif-visualizer-25.12.3.tar.xz", - "hash": "sha256-BRgB7j2XBLslQzLnoxfCKKUQpbg/8DBJNwERSLAhIxE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/massif-visualizer-26.04.0.tar.xz", + "hash": "sha256-BQWSWBBPjJj8bCy15S/9DDV7yf22VpUmJPVSyZIP6rU=" }, "mbox-importer": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mbox-importer-25.12.3.tar.xz", - "hash": "sha256-YoI44CiuqipjlaeESav+Q0TWn8/3x/S3CZSpj8GUvpU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mbox-importer-26.04.0.tar.xz", + "hash": "sha256-4B6SVfvJGeHouPKPWv7PDwzzqb705PSiONhrHy4mRUY=" }, "merkuro": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/merkuro-25.12.3.tar.xz", - "hash": "sha256-9WFp24XLYAuipJsyv1PRfq3RN+EW0Z9Lae8qXqssi64=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/merkuro-26.04.0.tar.xz", + "hash": "sha256-iFApAKoiKfKACux/0kNIi8PK3AM5fwpW2LqYg1T9tgI=" }, "messagelib": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/messagelib-25.12.3.tar.xz", - "hash": "sha256-0tno4ettBT2CJU+JYlQ86Bzj1EtYPQFfkcjhWtKE1ro=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/messagelib-26.04.0.tar.xz", + "hash": "sha256-WYjMpoV0qR9OYrKWfIjS5BbYyjJQn+8UiJb0kM3/j+k=" }, "mimetreeparser": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/mimetreeparser-25.12.3.tar.xz", - "hash": "sha256-6DuWeCY0yNfdpEP/wAXR0pkWIOz7JwxL8Wpn1dPpSfU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/mimetreeparser-26.04.0.tar.xz", + "hash": "sha256-kQWcTHlGPSrppB+c5MC+2yUfY9jS5qpuNElpkOtk5OM=" }, "minuet": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/minuet-25.12.3.tar.xz", - "hash": "sha256-4MnIUt+Ar7FzgIfv5gVdhAL/+eaWQi8YbQ/sIEs80NM=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/minuet-26.04.0.tar.xz", + "hash": "sha256-0TQK3ynHhm1b1mSLPgTAbEqzWuYb0OXL7Kmeuib8An8=" }, "neochat": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/neochat-25.12.3.tar.xz", - "hash": "sha256-WPeljVd0Zid+2WvnyhBIHFJkUkFACvr9SbqNxGEgptk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/neochat-26.04.0.tar.xz", + "hash": "sha256-iQ5GSVeEyx2RCcI15em4CDIPX9WB9rxO+AAeKUzOiTo=" }, "okular": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/okular-25.12.3.tar.xz", - "hash": "sha256-nVCacCqgDILAdeWmDtIk/PiEu82YPl6YjSUg/y+4YnY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/okular-26.04.0.tar.xz", + "hash": "sha256-Aw1UzzlxJY3N3VA/2a1m8RrvuATHK+3Sq1v4d3+38fM=" }, "palapeli": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/palapeli-25.12.3.tar.xz", - "hash": "sha256-Wo9c1q6PqPKdraOAhBelHDVeTjB3sQYxUjJNlAbNJeU=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/palapeli-26.04.0.tar.xz", + "hash": "sha256-GCBzwn4WEFfu2s6G6bHUg3ELoy+glapLgi14fnEQeQU=" }, "parley": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/parley-25.12.3.tar.xz", - "hash": "sha256-qNXjUHClNfkK+ej6qan5M7euGtPQS/uOvQPcQqwu3gw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/parley-26.04.0.tar.xz", + "hash": "sha256-Jh9Rrowrmq/ykc3bz1i2mbLSnUD042UzwiY/U7O16gs=" }, "partitionmanager": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/partitionmanager-25.12.3.tar.xz", - "hash": "sha256-fA/K1Cnj6V/PXJHQQ3NwkOJwHPXQ/hld7smoCHtNXpk=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/partitionmanager-26.04.0.tar.xz", + "hash": "sha256-TH2Pzi3gkUeHBaGfQbTUAIfT+Hh7UyW/rT0Mj32Yj6M=" }, "picmi": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/picmi-25.12.3.tar.xz", - "hash": "sha256-Ct4tyHpo/QkcVQsOlx8CwWQtT3AoGeMwLSrmqrnGt7U=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/picmi-26.04.0.tar.xz", + "hash": "sha256-FAh8IEYk7FMvn2WNliAOsy4a8q8hETy41Se0HD22hFM=" }, "pim-data-exporter": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/pim-data-exporter-25.12.3.tar.xz", - "hash": "sha256-0efH/+uMEznSIU57Nopauz22+DYRX+xM7bj8PBgZOvQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/pim-data-exporter-26.04.0.tar.xz", + "hash": "sha256-b+UXjas7rE7KxsHl2fhpNG4AI2U9dk/sgMzK6WdQrAA=" }, "pim-sieve-editor": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/pim-sieve-editor-25.12.3.tar.xz", - "hash": "sha256-6uf2h/dpULjkkEIHRwdgh78/sE2hXfawS2Y1hrJVD4E=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/pim-sieve-editor-26.04.0.tar.xz", + "hash": "sha256-5mbD0r+N/cyKgxCtDWtK+8GuG1WFdL7jt/6TM2r0V80=" }, "pimcommon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/pimcommon-25.12.3.tar.xz", - "hash": "sha256-ZJbikylOI8bbihnkd0MTQmvNyEeN77IUHsT2ZT+fSy8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/pimcommon-26.04.0.tar.xz", + "hash": "sha256-2VTqZVqOHskRzolUr0ZE/7vzWrya+dWdJBXVg5oasTg=" + }, + "plasma-camera": { + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasma-camera-26.04.0.tar.xz", + "hash": "sha256-WNWHQRcRXnoDB7HvTb3FpLx2dH58QxSLcG1hz/NDONo=" + }, + "plasma-phonebook": { + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasma-phonebook-26.04.0.tar.xz", + "hash": "sha256-IcqnnZeSxblw3LJxM7BqXmRDkXnnuRGdhD5peORSwfo=" + }, + "plasma-settings": { + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasma-settings-26.04.0.tar.xz", + "hash": "sha256-4/trighsUHCG2XrRuGu3Jje3NTKiSOiCYmbHP0xxjDs=" }, "plasmatube": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/plasmatube-25.12.3.tar.xz", - "hash": "sha256-xf4oIUgYGGXapUI+51lRlLHL+gFo7HIv3Kyeu2fMUqQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/plasmatube-26.04.0.tar.xz", + "hash": "sha256-IwGrD+PXhB/iHnMOBweI2d4PCHOI7jnAMw/mdT1PfjU=" }, "poxml": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/poxml-25.12.3.tar.xz", - "hash": "sha256-9AlXEkt4p92VQBa/+iOMnvK7FqMKCeNfhcyjXTBTVHw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/poxml-26.04.0.tar.xz", + "hash": "sha256-3OaKFpd+0LxbPm0XYA4rWOFfM2pzG0A7SyqqDRP8EFU=" }, "qmlkonsole": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/qmlkonsole-25.12.3.tar.xz", - "hash": "sha256-Z3scgzBHfDtDyqgjVyrPGcmBj00nDTnP6wqDuWgD/Jo=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/qmlkonsole-26.04.0.tar.xz", + "hash": "sha256-x1hoXJzd+777YScmqE5yxRB2bk0UZqaW4s4Crb/uaIg=" }, "qrca": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/qrca-25.12.3.tar.xz", - "hash": "sha256-60iHiiC/SsaylBJ9nIas/8vZMSxjhY3Wi4eE1VFz/cw=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/qrca-26.04.0.tar.xz", + "hash": "sha256-oIzPSY+bJDHnVyxXzLuCPxDWUCdOr7XlqD6dx21coak=" }, "rocs": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/rocs-25.12.3.tar.xz", - "hash": "sha256-OdKzzpqRhQQqZ9p1X7Zp65LJ9bdhjZmkKHnVlRrccx8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/rocs-26.04.0.tar.xz", + "hash": "sha256-p8ZpToblxU1Vl4ZUNZ6/YD4kAaPnVGQojDoojuRIO9Y=" }, "signon-kwallet-extension": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/signon-kwallet-extension-25.12.3.tar.xz", - "hash": "sha256-T8dWaJO/jdDW4jbVLhMxnICWQrfoX2aAvPutR4iKSDY=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/signon-kwallet-extension-26.04.0.tar.xz", + "hash": "sha256-gsTHE2s9mqjITu9xcMufBCrfdL1+Miu92tj51s2SOAI=" }, "skanlite": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/skanlite-25.12.3.tar.xz", - "hash": "sha256-4w38NgFUUpH8PYE86q/O6R0LhQ3LVGiL5JoPQxd5UB8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/skanlite-26.04.0.tar.xz", + "hash": "sha256-Zoljw+ipsgSru6pdgPOC9YnNMAGoSorQEsDXIYThRGU=" }, "skanpage": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/skanpage-25.12.3.tar.xz", - "hash": "sha256-ITO3g7r7Ln2Mroc7ZI8Qvy1u3XuqMdNPzGxLDWUHoT0=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/skanpage-26.04.0.tar.xz", + "hash": "sha256-DFRQ3fjKIDQH90A1/sRcF9Wd3Nj50umGyIp1DZC9xFo=" }, "skladnik": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/skladnik-25.12.3.tar.xz", - "hash": "sha256-7UGz7O1WjIKh9tG9tujFx9vnJktxjaUG6M1S5SubF1o=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/skladnik-26.04.0.tar.xz", + "hash": "sha256-QEOHi5CQYjzIOmT6pRt7u/QpKFQ+GJcDbZrSrVkE5/0=" }, "step": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/step-25.12.3.tar.xz", - "hash": "sha256-Tnex2LPvWGzRf+I/6pRPotiONosp4d4u0tk8msQf3mE=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/step-26.04.0.tar.xz", + "hash": "sha256-Vo44DVJZLtKcmdFMp+UMYm02bYCWt89clKApZJC9ZIk=" }, "svgpart": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/svgpart-25.12.3.tar.xz", - "hash": "sha256-Cd9iUsAzUni5WzQdYKfp8J68msYTEDwvSX5/uprpRxg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/svgpart-26.04.0.tar.xz", + "hash": "sha256-K12KangwBtFgP74J7HPfVU++Sv117CaxzyXcqyXlmfk=" }, "sweeper": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/sweeper-25.12.3.tar.xz", - "hash": "sha256-GK2dukPLUkRYrR84CXIS/a9dAePV1xkxs0ECakjT3NA=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/sweeper-26.04.0.tar.xz", + "hash": "sha256-YimBgWKnIflQX29J9dMYfGiiEfxqlqMZW6nE5L0hLC4=" }, "telly-skout": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/telly-skout-25.12.3.tar.xz", - "hash": "sha256-ONU4OkboyRpj1CVIcj3OZpB0CCrmPeyGwFQ2CTpA7RQ=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/telly-skout-26.04.0.tar.xz", + "hash": "sha256-DV7taIWZ2ifIc2btG5JtkZb6KJAeUSY+YFCcDN4ru2c=" }, "tokodon": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/tokodon-25.12.3.tar.xz", - "hash": "sha256-9Rl+ZcjXlp+T3spgGsPYRJPeItPSRAvVDFGTryLe+yg=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/tokodon-26.04.0.tar.xz", + "hash": "sha256-ONSP5tO19ZJRhjL9dBb3skYlgW4BNTUJtBWz64zgXiU=" }, "umbrello": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/umbrello-25.12.3.tar.xz", - "hash": "sha256-RXFFOd90C63LvXy6Y6hDZ4b/he8HGvjl0E9JcefWLcs=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/umbrello-26.04.0.tar.xz", + "hash": "sha256-RoXPPWHN8s1qoa1STgfleMYJKP9SVP4N3F6y26egy0g=" }, "yakuake": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/yakuake-25.12.3.tar.xz", - "hash": "sha256-NiydN2xP9FHUJ3f4+PnyHyBCzssRfxtc8tp3sQpDyd8=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/yakuake-26.04.0.tar.xz", + "hash": "sha256-mMVv0jFV5Sj1E2WD3ncAEJzEgS3VvGx9iUAEbwICI8U=" }, "zanshin": { - "version": "25.12.3", - "url": "mirror://kde/stable/release-service/25.12.3/src/zanshin-25.12.3.tar.xz", - "hash": "sha256-TfOH2gELGHX3MFKEljTfA77UU7YtCgHoEx03ulhly9I=" + "version": "26.04.0", + "url": "mirror://kde/stable/release-service/26.04.0/src/zanshin-26.04.0.tar.xz", + "hash": "sha256-JqbY2+0g58/aUQk1daPRylkoXnZlu1ILrtzF9HkV9dQ=" } } \ No newline at end of file From 274b9e4b6cc07bacf3d2044cd3ce105e1451d783 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 11:47:36 +0000 Subject: [PATCH 190/258] vscode-extensions.github.vscode-pull-request-github: 0.134.0 -> 0.136.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..41f34765a199 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1970,8 +1970,8 @@ let mktplcRef = { publisher = "github"; name = "vscode-pull-request-github"; - version = "0.134.0"; - hash = "sha256-gzzFCGSuV4Qofs7BI9ihd6lBGN8zOCvFntgKfS0bIIA="; + version = "0.136.0"; + hash = "sha256-WUdA5aD3EC45gHBo4ctxVUog8QTEIq6IXlCOPZBBXmo="; }; meta = { license = lib.licenses.mit; From c897b8d9155323ba4252174b534e7d40ae57b3e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stanis=C5=82aw=20Pitucha?= Date: Thu, 16 Apr 2026 22:20:04 +1000 Subject: [PATCH 191/258] autodiff: fix darwin build --- pkgs/by-name/au/autodiff/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/au/autodiff/package.nix b/pkgs/by-name/au/autodiff/package.nix index e5859b8bb848..a2828df1ab2f 100644 --- a/pkgs/by-name/au/autodiff/package.nix +++ b/pkgs/by-name/au/autodiff/package.nix @@ -19,6 +19,11 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-hKIufS5o5tfsbVchwTJxms1n5Im1iTfY3KGWD1s5g9M="; }; + # BUILD file exists and darwin can't deal with case insensitive collisions + preConfigure = '' + cmakeBuildDir=alt_build + ''; + nativeBuildInputs = [ cmake eigen From 435eb3937cd4f1d446bf8a729527ae7c82603cdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 12:30:57 +0000 Subject: [PATCH 192/258] vscode-extensions.vscjava.vscode-java-debug: 0.58.2025022807 -> 0.59.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..6284bb768d10 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5076,8 +5076,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-debug"; - version = "0.58.2025022807"; - hash = "sha256-8bzDbCF03U5P15tkVkieOGuuLetUFXjZNrQKZTcKNFA="; + version = "0.59.0"; + hash = "sha256-5Zc/zXY6mE6k1uV2RMz49f5sqoDA5YnylAPwDJrOOSA="; }; meta = { license = lib.licenses.mit; From fad7e6f369fcb5ae00befac3aa211646f5a51724 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 12:32:59 +0000 Subject: [PATCH 193/258] vscode-extensions.vscjava.vscode-maven: 0.45.1 -> 0.45.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..295bd71b2b9d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5128,8 +5128,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-maven"; - version = "0.45.1"; - hash = "sha256-ZMfw04RhSz6VlNlgxZuJWHprpI9PyjsfyzOihjrhuo8="; + version = "0.45.2"; + hash = "sha256-iXmOePF+i/gaYSMpEa0YPfKzmYRy1sRg64iHfqlc3AY="; }; meta = { license = lib.licenses.mit; From 25197f9344a5ac0d94401f0913359c2c09eac045 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 12:34:13 +0000 Subject: [PATCH 194/258] vscode-extensions.vscjava.vscode-java-test: 0.44.0 -> 0.45.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..0466249f8bc2 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5100,8 +5100,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-test"; - version = "0.44.0"; - hash = "sha256-Qr4Ms15Nq+/yygWYBDvN5dHIKpQ0yYQjI1p/RNFMWjw="; + version = "0.45.0"; + hash = "sha256-6GEuijuVilhJ73isdrZPzD+xhZjRDXYQNCgcSBoyIdo="; }; meta = { license = lib.licenses.mit; From a38811462284f6d5f328c29de184977035551f22 Mon Sep 17 00:00:00 2001 From: Perchun Pak Date: Thu, 16 Apr 2026 14:37:55 +0200 Subject: [PATCH 195/258] nvim-treesitter-legacy: deprecate --- pkgs/applications/editors/vim/plugins/overrides.nix | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 552ef22b39de..2e7ec9e84382 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2802,10 +2802,14 @@ assertNoAdditions { nvimSkipModules = [ "install_parsers" ]; }; - # TODO: raise warning at 26.04; drop at 26.11 - nvim-treesitter-legacy = super.nvim-treesitter-legacy.overrideAttrs ( - callPackage ./nvim-treesitter-legacy/overrides.nix { } self super - ); + # TODO: raise warning at 26.05; drop at 26.11 + nvim-treesitter-legacy = + let + drv = super.nvim-treesitter-legacy.overrideAttrs ( + callPackage ./nvim-treesitter-legacy/overrides.nix { } self super + ); + in + lib.warnOnInstantiate "nvim-treesitter-legacy is deprecated, please migrate to the new version. This will become an error in 26.11" drv; nvim-treesitter-pairs = super.nvim-treesitter-pairs.overrideAttrs { dependencies = [ self.nvim-treesitter-legacy ]; From 666bf0fe6c3c5bd66200fb138790fa115e126e71 Mon Sep 17 00:00:00 2001 From: Saad Nadeem Date: Thu, 16 Apr 2026 08:52:27 -0400 Subject: [PATCH 196/258] vimPlugins.tiny-cmdline-nvim: init at 0-unstable-2026-04-11 https://github.com/rachartier/tiny-cmdline.nvim --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index af556dba5f73..c5775e758d81 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -16321,6 +16321,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + tiny-cmdline-nvim = buildVimPlugin { + pname = "tiny-cmdline.nvim"; + version = "0-unstable-2026-04-11"; + src = fetchFromGitHub { + owner = "rachartier"; + repo = "tiny-cmdline.nvim"; + rev = "ad58747b955d0743ccfd56e97da1a4c1fac89f58"; + hash = "sha256-tD1DrY4mpPf5Qo9jZEBqSxOOqzk2Ssl1srH4mu+cN5g="; + }; + meta.homepage = "https://github.com/rachartier/tiny-cmdline.nvim/"; + meta.hydraPlatforms = [ ]; + }; + tiny-devicons-auto-colors-nvim = buildVimPlugin { pname = "tiny-devicons-auto-colors.nvim"; version = "0-unstable-2025-01-03"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 69d7a5d33fb5..ffee13523d9a 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1254,6 +1254,7 @@ https://github.com/vim-scripts/timestamp.vim/,, https://github.com/levouh/tint.nvim/,HEAD, https://github.com/tinted-theming/tinted-nvim/,HEAD, https://github.com/tinted-theming/tinted-vim/,HEAD, +https://github.com/rachartier/tiny-cmdline.nvim/,HEAD, https://github.com/rachartier/tiny-devicons-auto-colors.nvim/,HEAD, https://github.com/rachartier/tiny-glimmer.nvim/,HEAD, https://github.com/rachartier/tiny-inline-diagnostic.nvim/,HEAD, From 6dd6f043ac4f13dc91833b46e6d77b1e496f8172 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 13:15:10 +0000 Subject: [PATCH 197/258] bdf2psf: 1.246 -> 1.247 --- pkgs/by-name/bd/bdf2psf/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bd/bdf2psf/package.nix b/pkgs/by-name/bd/bdf2psf/package.nix index 3907ce39c97b..11406dd29f9d 100644 --- a/pkgs/by-name/bd/bdf2psf/package.nix +++ b/pkgs/by-name/bd/bdf2psf/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "bdf2psf"; - version = "1.246"; + version = "1.247"; src = fetchurl { url = "mirror://debian/pool/main/c/console-setup/bdf2psf_${finalAttrs.version}_all.deb"; - sha256 = "sha256-mfg5Ml3jnzCgyzWER592nH9F2lD7PToFWlIAsEFQ++o="; + sha256 = "sha256-56JC3wJZz80nGXn/YywWZ4wXiR1h+X//Y72qfLyPtyE="; }; nativeBuildInputs = [ dpkg ]; From 3b73debf379fe26fdf4e422949363fc2ca15577a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 13:15:25 +0000 Subject: [PATCH 198/258] vscode-extensions.vscjava.vscode-java-dependency: 0.27.1 -> 0.27.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..2f67e0e15d08 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -5088,8 +5088,8 @@ let mktplcRef = { publisher = "vscjava"; name = "vscode-java-dependency"; - version = "0.27.1"; - hash = "sha256-QMZ26Es+TMVBa3a7VwkbOkAQUbSZ3ragVJBUVJov5yY="; + version = "0.27.2"; + hash = "sha256-1ix/MtZ801uX0Q1/t+S6AG3sSkILDugouecOq9BO1IQ="; }; meta = { license = lib.licenses.mit; From 891e45a278a35f99fcfda8f9f60cbf8920e52730 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 13:15:25 +0000 Subject: [PATCH 199/258] vscode-extensions.ms-vscode.cmake-tools: 1.22.28 -> 1.23.51 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..b768dd05054b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3306,8 +3306,8 @@ let mktplcRef = { publisher = "ms-vscode"; name = "cmake-tools"; - version = "1.22.28"; - hash = "sha256-ZVtVZ53wvFBchXd9wRCxm1NQkkoTn9Yn4vcbY46GQmY="; + version = "1.23.51"; + hash = "sha256-5AcmkJmk5ccZjHPx/4gZ/WW6c6RlHcosaPXHjey2a0M="; }; meta.license = lib.licenses.mit; }; From 6ec4a934df1461e04029a1eea617115aa552e406 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 13:29:03 +0000 Subject: [PATCH 200/258] python3Packages.django-modeltranslation: 0.20.2 -> 0.20.3 --- .../python-modules/django-modeltranslation/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-modeltranslation/default.nix b/pkgs/development/python-modules/django-modeltranslation/default.nix index 5c829c48eefb..d55eca8dede7 100644 --- a/pkgs/development/python-modules/django-modeltranslation/default.nix +++ b/pkgs/development/python-modules/django-modeltranslation/default.nix @@ -14,14 +14,14 @@ buildPythonPackage rec { pname = "django-modeltranslation"; - version = "0.20.2"; + version = "0.20.3"; pyproject = true; src = fetchFromGitHub { owner = "deschler"; repo = "django-modeltranslation"; tag = "v${version}"; - hash = "sha256-zjCasSZzIviCBDHyKwQlS0lR5S01AmMjBnWG/iEEJO4="; + hash = "sha256-DlghTCh2bcY+jHOYhQWVzMRGNKRIiQkLt4ZHDLVxUUs="; }; build-system = [ From 61de2dcf76b5b86fed706c5aa46088c21e0a51dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 13:56:43 +0000 Subject: [PATCH 201/258] hello-wayland: 0-unstable-2026-03-17 -> 0-unstable-2026-04-14 --- pkgs/by-name/he/hello-wayland/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/hello-wayland/package.nix b/pkgs/by-name/he/hello-wayland/package.nix index e2091340fd1e..2c66e2e76d8d 100644 --- a/pkgs/by-name/he/hello-wayland/package.nix +++ b/pkgs/by-name/he/hello-wayland/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation { pname = "hello-wayland"; - version = "0-unstable-2026-03-17"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { owner = "emersion"; repo = "hello-wayland"; - rev = "9a64c5ce78d004dc50814361b5153cef071f7042"; - hash = "sha256-YSdBY0IJQB7iyiunVikFHd0S2GlPy7cZBl+aQkpCY1s="; + rev = "14231ae0a7f12e0041e81f749ae509d07e88fbe5"; + hash = "sha256-9ciyfNnjBY3hg+UB7/xS7B30q9m3vvOc1emxi8qJTRE="; }; separateDebugInfo = true; From a9d406c1a26429fd29c1a57e8f1fabf23043f578 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:03:56 +0000 Subject: [PATCH 202/258] libretro.vecx: 0-unstable-2026-01-12 -> 0-unstable-2026-04-11 --- pkgs/applications/emulators/libretro/cores/vecx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/vecx.nix b/pkgs/applications/emulators/libretro/cores/vecx.nix index 16bcf61a76fe..02ac6cb67012 100644 --- a/pkgs/applications/emulators/libretro/cores/vecx.nix +++ b/pkgs/applications/emulators/libretro/cores/vecx.nix @@ -7,13 +7,13 @@ }: mkLibretroCore { core = "vecx"; - version = "0-unstable-2026-01-12"; + version = "0-unstable-2026-04-11"; src = fetchFromGitHub { owner = "libretro"; repo = "libretro-vecx"; - rev = "eacee1f6f029688b043ed802cece29dd3c320e21"; - hash = "sha256-2OlacvnJWcfTA8l91IBvuoUgd1HAs5ZHCbBGfaTGCyg="; + rev = "8f671cc9d737f2890c3ce19e177e2984dcae121f"; + hash = "sha256-gNHPmoCiqWg7vWapWBPwHPPogiXCvXfkyqsHuudKHDg="; }; extraBuildInputs = [ From a77a86c556dcab094e97e1793462af92453d5a67 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:04:34 +0000 Subject: [PATCH 203/258] gsender: 1.5.7 -> 1.6.0 --- pkgs/by-name/gs/gsender/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gs/gsender/package.nix b/pkgs/by-name/gs/gsender/package.nix index d8909ad9b07d..d093fe18b9aa 100644 --- a/pkgs/by-name/gs/gsender/package.nix +++ b/pkgs/by-name/gs/gsender/package.nix @@ -5,12 +5,12 @@ }: let - version = "1.5.7"; + version = "1.6.0"; pname = "gsender"; src = fetchurl { url = "https://github.com/Sienci-Labs/gsender/releases/download/v${version}/gSender-${version}-Linux-Intel-64Bit.AppImage"; - hash = "sha256-J+GpDJ1PU07sxAmLON3GLE6RnsrSGPYfhsdESsFU/jQ="; + hash = "sha256-rksLPTwyTzILughUsN69o/gIPmSJ/OTKo3H9YZyaqKs="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 5e2da1ac9d3713d12d7f66aa8eaeb52ad2e016c4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:05:08 +0000 Subject: [PATCH 204/258] miro: 0.7.3 -> 0.8.1 --- pkgs/by-name/mi/miro/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/miro/package.nix b/pkgs/by-name/mi/miro/package.nix index 4bd122dfa231..215688f9f7de 100644 --- a/pkgs/by-name/mi/miro/package.nix +++ b/pkgs/by-name/mi/miro/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "miro"; - version = "0.7.3"; + version = "0.8.1"; src = fetchFromGitHub { owner = "vincent-uden"; repo = "miro"; tag = "v${finalAttrs.version}"; - hash = "sha256-HSI6sAXy+PtZdla2GMuWFwoClUIf3E4rc3NHh7Wz1BE="; + hash = "sha256-uHg2RUn0k8POlV5Hod5hwLDLgjAOG6JxWsmdI4Mvx50="; }; - cargoHash = "sha256-yYpHB7LwGxBy5r16vzXflqaygJmibEV4XteD0BV0HoA="; + cargoHash = "sha256-YoLRw/HVMEKIGmAqyffEyKJ9MTkAJhr2gWWW7TXZ4Io="; nativeBuildInputs = [ rustPlatform.bindgenHook From 9e94ef6a72f283fcd65335c5484d09eded14c979 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:19:55 +0000 Subject: [PATCH 205/258] git-statuses: 0.8.0 -> 0.8.1 --- pkgs/by-name/gi/git-statuses/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-statuses/package.nix b/pkgs/by-name/gi/git-statuses/package.nix index 0949092ea41f..29f1c6ea59c1 100644 --- a/pkgs/by-name/gi/git-statuses/package.nix +++ b/pkgs/by-name/gi/git-statuses/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "git-statuses"; - version = "0.8.0"; + version = "0.8.1"; src = fetchFromGitHub { owner = "bircni"; repo = "git-statuses"; tag = finalAttrs.version; - hash = "sha256-R0PQIgZ6dXzXmBacNMV9Xc4zwkViKBvEtW1BP/X5Res="; + hash = "sha256-p200nv8H/tuO48ZBsTQvM0JBGN4Yu58kXLhYl8AJxfc="; }; - cargoHash = "sha256-WU8fRtmoYHsvEw2DhDhLX50PzynDJJt3pTpnFvH3G4g="; + cargoHash = "sha256-MJekW/AzVe1dCr5La4+FKBeyGFAjN0fCBUiGnMoAtdI="; # Needed to get openssl-sys to use pkg-config. env.OPENSSL_NO_VENDOR = 1; From 43c853c7793be62ba9098d9a3a0d4825aec46c78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:27:44 +0000 Subject: [PATCH 206/258] vscode-extensions.moshfeu.compare-folders: 0.29.0 -> 0.30.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 427ed393fbae..1a6b88171ccb 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3090,8 +3090,8 @@ let mktplcRef = { name = "compare-folders"; publisher = "moshfeu"; - version = "0.29.0"; - hash = "sha256-oX4182qaoHbvZC9MdzzARBlW4MbtE7H0Fg687K5h2XQ="; + version = "0.30.0"; + hash = "sha256-XBMHEk5iRW6n9fjDUbD8c/FFGNRttrnV0tH1qUphXYo="; }; meta = { From 9706e39d0d2252bc60d42f45cc9e2e12cfe45055 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:46:08 +0000 Subject: [PATCH 207/258] doctl: 1.154.0 -> 1.155.0 --- pkgs/by-name/do/doctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doctl/package.nix b/pkgs/by-name/do/doctl/package.nix index 4ebcb48e8f4d..1549f863373d 100644 --- a/pkgs/by-name/do/doctl/package.nix +++ b/pkgs/by-name/do/doctl/package.nix @@ -9,7 +9,7 @@ buildGoModule (finalAttrs: { pname = "doctl"; - version = "1.154.0"; + version = "1.155.0"; vendorHash = null; @@ -42,7 +42,7 @@ buildGoModule (finalAttrs: { owner = "digitalocean"; repo = "doctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-+CqkkWpy1bzMBgjml4Tztyz2t/fUFkyYVNh4gXpJjiw="; + hash = "sha256-sN/ZC3TAUiQokSZax3oF6LMl/H7lCCgtEjjcpy44aTY="; }; meta = { From c3b9af97fb00d6e6d7f18f63c51a8b55a7fdf958 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:49:19 +0000 Subject: [PATCH 208/258] costa: 2.3.0 -> 2.3.1 --- pkgs/by-name/co/costa/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/costa/package.nix b/pkgs/by-name/co/costa/package.nix index 9c8800e1baf7..c99a2f1da8bd 100644 --- a/pkgs/by-name/co/costa/package.nix +++ b/pkgs/by-name/co/costa/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "COSTA"; - version = "2.3.0"; + version = "2.3.1"; src = fetchFromGitHub { owner = "eth-cscs"; repo = "COSTA"; rev = "v${finalAttrs.version}"; - hash = "sha256-rkieWcUkAMI/fJjsPL20jI1jII5o5TwBx27nMQqNIXg="; + hash = "sha256-G/+AXGOjTbc92+6HLkDzkVJIikri0A+cB7Ft0RRQTzw="; }; nativeBuildInputs = [ cmake ]; From 6f14f27654937d6fb58cdf486474ec6080e5e420 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:50:42 +0000 Subject: [PATCH 209/258] grafanaPlugins.grafana-exploretraces-app: 2.0.0 -> 2.0.1 --- .../grafana/plugins/grafana-exploretraces-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix index cc3eafbf20e1..c1346fcb543d 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-exploretraces-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-exploretraces-app"; - version = "2.0.0"; - zipHash = "sha256-frwg9f6F/qwdDCyGzxyVvOt/VdAKAeoSc6T20MesRWk="; + version = "2.0.1"; + zipHash = "sha256-tollhGibyN4SCx1WjMiWbQMcdDGHs7yom1/L078JFhE="; meta = { description = "Opinionated traces app"; license = lib.licenses.agpl3Only; From eda058436b6bc3676e04605d113d9b2db95f1af4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 16 Apr 2026 14:52:28 +0000 Subject: [PATCH 210/258] csharp-ls: 0.23.0 -> 0.24.0 Diff: https://github.com/razzmatazz/csharp-language-server/compare/0.23.0...0.24.0 Changelog: https://github.com/razzmatazz/csharp-language-server/releases/tag/0.24.0 --- pkgs/by-name/cs/csharp-ls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cs/csharp-ls/package.nix b/pkgs/by-name/cs/csharp-ls/package.nix index c704f642c749..681092b9628d 100644 --- a/pkgs/by-name/cs/csharp-ls/package.nix +++ b/pkgs/by-name/cs/csharp-ls/package.nix @@ -11,9 +11,9 @@ in buildDotnetGlobalTool (finalAttrs: { pname = "csharp-ls"; - version = "0.23.0"; + version = "0.24.0"; - nugetHash = "sha256-kaHjd23JFI30dbGvH0up6zFUe0rierF+uD7rpnWqO1M="; + nugetHash = "sha256-hpLTqgxwXiycfTaSd3nliS1quNB3VHLpSDBo+V18a9A="; inherit dotnet-sdk; dotnet-runtime = dotnet-sdk; From 5fb5ca3226c11b2c27013d80447a2028eecca738 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 14:53:54 +0000 Subject: [PATCH 211/258] cloudflare-dynamic-dns: 4.4.3 -> 4.4.4 --- pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix index a0520720e10c..6b0aae87efd7 100644 --- a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix +++ b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix @@ -7,16 +7,16 @@ }: buildGoModule (finalAttrs: { pname = "cloudflare-dynamic-dns"; - version = "4.4.3"; + version = "4.4.4"; src = fetchFromGitHub { owner = "zebradil"; repo = "cloudflare-dynamic-dns"; tag = finalAttrs.version; - hash = "sha256-7KGNLz/VwvICUNJuoeWMEFV+gpbqPATF5xILzcHIk+g="; + hash = "sha256-VBBuBZ5J5ioLDzlslNahSwVGJ7RFJLmWs4WWs11SQaI="; }; - vendorHash = "sha256-rqp+K5pnslgfwpVxK/Ul3g1MGRKsWl8lpeMsS5Qqk10="; + vendorHash = "sha256-UPzv8W18vdeTL/Rx32z5rJVcWHjFlImUKlUb9gt3TTM="; subPackages = "."; From 20b9b0ebca1f447cbf8b0c1ac32ea6214720fdec Mon Sep 17 00:00:00 2001 From: "Katja Ramona Sophie Kwast (zaphyra)" Date: Thu, 16 Apr 2026 17:04:57 +0200 Subject: [PATCH 212/258] gomuks-web: 26.03 -> 26.04 --- pkgs/by-name/go/gomuks-web/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/gomuks-web/package.nix b/pkgs/by-name/go/gomuks-web/package.nix index 8a1a4b92db25..a7f9e63aee4f 100644 --- a/pkgs/by-name/go/gomuks-web/package.nix +++ b/pkgs/by-name/go/gomuks-web/package.nix @@ -11,17 +11,17 @@ buildGoModule (finalAttrs: { pname = "gomuks-web"; - version = "26.03"; + version = "26.04"; src = fetchFromGitHub { owner = "gomuks"; repo = "gomuks"; tag = "v0.${lib.replaceStrings [ "." ] [ "" ] finalAttrs.version}.0"; - hash = "sha256-lWuZ1UkazG31qfZsRUb4eTc34qazCQlI7k+i9H1cdb4="; + hash = "sha256-IysL++H3ncAU1xqNWKy2Z9RKkF1hriVmIDdQu0SkDbQ="; }; proxyVendor = true; - vendorHash = "sha256-0h0/pNCd6g3aknDdKmVgojXKHzbtvWK/NVNToVJP0fU="; + vendorHash = "sha256-Ev6nmmOzLPjXp8XYj+7MRPElfGAv8fUcXJ5fXP8LCvs="; nativeBuildInputs = [ nodejs @@ -37,7 +37,7 @@ buildGoModule (finalAttrs: { npmRoot = "web"; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/web"; - hash = "sha256-9kGKUF+t4miz+uXZVifNhLkwYTK8ZAhFfrAfWF8Rxck="; + hash = "sha256-NeQzz2+Vdi1OtVN7ZF8I33nFCO7OpccD1AjpPl7tML4="; }; }; From 83a65f8b95c601fe5cca25b7594d521ae351812d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 15:11:50 +0000 Subject: [PATCH 213/258] aws-vault: 7.9.14 -> 7.9.15 --- pkgs/by-name/aw/aws-vault/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index 7c87f96c5354..e4cdcec4065e 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,17 +10,17 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.9.14"; + version = "7.9.15"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-L3WJtS94EYgNqgwM2Gzayx89l2aKHkjaGNwOtfJMk3o="; + hash = "sha256-kDzFiuzSyxNyJnj3nechenhvm4bg+fSif+D+/stdTyo="; }; proxyVendor = true; - vendorHash = "sha256-axxV3XCxZVY3UM0yzC2ziTO0cbwJiNnDkOKAQADKUKA="; + vendorHash = "sha256-92k0E4zCKgWyCAvXWU49dFaYuiTByYNAWxdTYDeTzoE="; nativeBuildInputs = [ installShellFiles From ce104754a11fa598af33bc44ee166d27d435a668 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 15:11:51 +0000 Subject: [PATCH 214/258] auth0-cli: 1.28.0 -> 1.29.0 --- pkgs/by-name/au/auth0-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/auth0-cli/package.nix b/pkgs/by-name/au/auth0-cli/package.nix index 2f452465f2d3..88b74634cd03 100644 --- a/pkgs/by-name/au/auth0-cli/package.nix +++ b/pkgs/by-name/au/auth0-cli/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "auth0-cli"; - version = "1.28.0"; + version = "1.29.0"; src = fetchFromGitHub { owner = "auth0"; repo = "auth0-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-FqMfnousaJg0u8W3o2lR8REIGFThq3vhsQFN1Je65Q8="; + hash = "sha256-RAfDCYDTlinx4mxmpTqOtAMmNG7G9E8XqYYVfkhwCpY="; }; - vendorHash = "sha256-PrcGZ1UJb9fsp7ZsAAxH5VzumDwn/mkyoKVvniuPQrg="; + vendorHash = "sha256-OICMv7yAkY2OQu++HKfowcuvmISeLk3HzrYygW8EPbI="; ldflags = [ "-s" From b1ad2279fcc49c13c80d2e748881a52227be426b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 15:17:14 +0000 Subject: [PATCH 215/258] xremap: 0.15.0 -> 0.15.1 --- pkgs/by-name/xr/xremap/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xr/xremap/package.nix b/pkgs/by-name/xr/xremap/package.nix index fef979ea4001..f94197d0e164 100644 --- a/pkgs/by-name/xr/xremap/package.nix +++ b/pkgs/by-name/xr/xremap/package.nix @@ -58,13 +58,13 @@ assert ( ); rustPlatform.buildRustPackage (finalAttrs: { pname = "xremap${variant.suffix or ""}"; - version = "0.15.0"; + version = "0.15.1"; src = fetchFromGitHub { owner = "xremap"; repo = "xremap"; tag = "v${finalAttrs.version}"; - hash = "sha256-8IryQGSAxIVQiGGiY3trDvvJ50c19LHP4KvIa3P0zII="; + hash = "sha256-PvhpPdgAnCT8HaPEQHdTSympmGqRAK9/t3T5KEHovMM="; }; nativeBuildInputs = [ pkg-config ]; @@ -72,7 +72,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildNoDefaultFeatures = true; buildFeatures = variant.features; - cargoHash = "sha256-5vDKb6S4G+oNm//WtGsr4kEthozoznzn2N8ajtiMIeY="; + cargoHash = "sha256-t32EVL8btJEeqWL5601+6pptT/Mt4KxMeVVlNo/nw5k="; passthru = lib.mapAttrs (name: lib.const (xremap.override { withVariant = name; })) variants; From ad60c2d41d51ae0a7f9ad77840e36de2d8b14b7e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:18:42 +0200 Subject: [PATCH 216/258] python3Packages.waterfurnace: 1.6.4 -> 1.6.5 Diff: https://github.com/sdague/waterfurnace/compare/v1.6.4...v1.6.5 Changelog: https://github.com/sdague/waterfurnace/blob/v1.6.5/HISTORY.rst --- pkgs/development/python-modules/waterfurnace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/waterfurnace/default.nix b/pkgs/development/python-modules/waterfurnace/default.nix index 8e07a8ecbd30..7a91baa2a20b 100644 --- a/pkgs/development/python-modules/waterfurnace/default.nix +++ b/pkgs/development/python-modules/waterfurnace/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "waterfurnace"; - version = "1.6.4"; + version = "1.6.5"; pyproject = true; src = fetchFromGitHub { owner = "sdague"; repo = "waterfurnace"; tag = "v${finalAttrs.version}"; - hash = "sha256-Eh9jmq4VWSDFjU4aFppuJmd1ym8ZAC1/CdSe0iq6ds0="; + hash = "sha256-cPYFa3/0IoCiVfJqCtfUbaVrd3cyOMpZbPEuviHLz6c="; }; build-system = [ setuptools ]; From 885658af501a8f1fb2cd1d3a87b4e704d238f3b6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:19:29 +0200 Subject: [PATCH 217/258] python3Packages.webexpythonsdk: 2.0.5 -> 2.0.6 Diff: https://github.com/WebexCommunity/WebexPythonSDK/compare/v2.0.5...v2.0.6 Changelog: https://github.com/WebexCommunity/WebexPythonSDK/releases/tag/v2.0.6 --- pkgs/development/python-modules/webexpythonsdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/webexpythonsdk/default.nix b/pkgs/development/python-modules/webexpythonsdk/default.nix index dd3d854a42a2..07c661188159 100644 --- a/pkgs/development/python-modules/webexpythonsdk/default.nix +++ b/pkgs/development/python-modules/webexpythonsdk/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "webexpythonsdk"; - version = "2.0.5"; + version = "2.0.6"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "WebexCommunity"; repo = "WebexPythonSDK"; tag = "v${version}"; - hash = "sha256-iRhl/JCktS+6yJhvMZ6Vv7oOF5ZVrPQiI4Bstsub0bM="; + hash = "sha256-2yyGR5gCJVRsEnoPAr8tkMeG19vTfATl/ybuMydnplU="; }; build-system = [ From 032ef2c5566aac740bb5ed9fb9dcaff1775c6f96 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:20:13 +0200 Subject: [PATCH 218/258] sigma-cli: 3.0.0 -> 3.0.1 Diff: https://github.com/SigmaHQ/sigma-cli/compare/v3.0.0...v3.0.1 Changelog: https://github.com/SigmaHQ/sigma-cli/releases/tag/v3.0.1 --- pkgs/by-name/si/sigma-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/sigma-cli/package.nix b/pkgs/by-name/si/sigma-cli/package.nix index 12dcdb26e283..2020e082cb7d 100644 --- a/pkgs/by-name/si/sigma-cli/package.nix +++ b/pkgs/by-name/si/sigma-cli/package.nix @@ -7,14 +7,14 @@ python3.pkgs.buildPythonApplication rec { pname = "sigma-cli"; - version = "3.0.0"; + version = "3.0.1"; pyproject = true; src = fetchFromGitHub { owner = "SigmaHQ"; repo = "sigma-cli"; tag = "v${version}"; - hash = "sha256-eRPOGI/mK1jFAs56MJ+VSuce95gMKEffba3cR9Sl8k0="; + hash = "sha256-BBuiLQXGUc3hDF/Dnbs6dNHBMqz43ZtrtnPXTz8r3kQ="; }; pythonRelaxDeps = [ "click" ]; From 6a223b0e57f81198748cbeaf93b8e0559f393d70 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:22:58 +0200 Subject: [PATCH 219/258] python3Packages.whodap: 0.1.14 -> 0.1.15 Changelog: https://github.com/pogzyb/whodap/releases/tag/v0.1.15 --- pkgs/development/python-modules/whodap/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/whodap/default.nix b/pkgs/development/python-modules/whodap/default.nix index 51488677a3cb..2ea721540d71 100644 --- a/pkgs/development/python-modules/whodap/default.nix +++ b/pkgs/development/python-modules/whodap/default.nix @@ -10,16 +10,22 @@ buildPythonPackage rec { pname = "whodap"; - version = "0.1.14"; + version = "0.1.15"; pyproject = true; src = fetchFromGitHub { owner = "pogzyb"; repo = "whodap"; tag = "v${version}"; - hash = "sha256-VSFtHjdG9pJAryGUgwI0NxxaW0JiXEHU7aVvXYxymtc="; + hash = "sha256-PEKFO+mVGtagmH2rny8zorvi9/zadWh+fiJqBc/NA+E="; }; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "setuptools==82.0.1" "setuptools" \ + --replace-fail "wheel==0.46.3" "wheel" + ''; + build-system = [ setuptools ]; dependencies = [ httpx ]; From 9449c59ca3ecc52d4894027727ab9bf7384cd068 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:24:59 +0200 Subject: [PATCH 220/258] python3Packages.whodap: migrate to finalAttrs --- pkgs/development/python-modules/whodap/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/whodap/default.nix b/pkgs/development/python-modules/whodap/default.nix index 2ea721540d71..e74b34a16cd6 100644 --- a/pkgs/development/python-modules/whodap/default.nix +++ b/pkgs/development/python-modules/whodap/default.nix @@ -8,7 +8,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "whodap"; version = "0.1.15"; pyproject = true; @@ -16,7 +16,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "pogzyb"; repo = "whodap"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-PEKFO+mVGtagmH2rny8zorvi9/zadWh+fiJqBc/NA+E="; }; @@ -45,8 +45,8 @@ buildPythonPackage rec { meta = { description = "Python RDAP utility for querying and parsing information about domain names"; homepage = "https://github.com/pogzyb/whodap"; - changelog = "https://github.com/pogzyb/whodap/releases/tag/${src.tag}"; + changelog = "https://github.com/pogzyb/whodap/releases/tag/v${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 2b50fc9609b96d0157e252da00750a0f9f512aaf Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Thu, 16 Apr 2026 07:53:08 -0500 Subject: [PATCH 221/258] gnuplot_qt: fix withCaca = true breakage using removeAttrs; --- pkgs/by-name/gn/gnuplot_qt/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gn/gnuplot_qt/package.nix b/pkgs/by-name/gn/gnuplot_qt/package.nix index dc503dd2a923..d5da017e7634 100644 --- a/pkgs/by-name/gn/gnuplot_qt/package.nix +++ b/pkgs/by-name/gn/gnuplot_qt/package.nix @@ -1,7 +1,12 @@ { gnuplot, -}: + ... +}@args: -gnuplot.override { - withQt = true; -} +gnuplot.override ( + { + withQt = true; + withWxGTK = false; # Explicitly prevent dual-GUI bloat + } + // removeAttrs args [ "gnuplot" ] +) From 23d4ad8970ab34f07939ed9313aa0091914c7d8a Mon Sep 17 00:00:00 2001 From: Niko Klanecek Date: Tue, 14 Apr 2026 14:26:31 -0600 Subject: [PATCH 222/258] nixos/amazon-image: default to raw format instead of vpc With the move to EBS Direct API uploads (PutSnapshotBlock), raw images can be uploaded directly without conversion, making the qemu-img vpc conversion step unnecessary. This avoids a build-time format conversion and simplifies upload workflows that use the EBS Direct API (e.g. NixOS/amis#364). --- nixos/maintainers/scripts/ec2/amazon-image.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/maintainers/scripts/ec2/amazon-image.nix b/nixos/maintainers/scripts/ec2/amazon-image.nix index e117b1d28d52..092d37d42145 100644 --- a/nixos/maintainers/scripts/ec2/amazon-image.nix +++ b/nixos/maintainers/scripts/ec2/amazon-image.nix @@ -66,7 +66,7 @@ in "qcow2" "vpc" ]; - default = "vpc"; + default = "raw"; description = "The image format to output"; }; }; From 7c25cabe70ce0c7bcd96ffab704339b77fb5ab65 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:32:48 +0200 Subject: [PATCH 223/258] python3Packages.tencentcloud-sdk-python: 3.1.78 -> 3.1.79 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.78...3.1.79 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.79/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index da45387f51fb..207ebd047b91 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.78"; + version = "3.1.79"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-hcRbJly7dkCopzTHwwOD77ec8MJh3/2LYuBfh0d55Wc="; + hash = "sha256-4RedYjoUdwHfq2232jmoXgS6t115/RR2LfO2IyDOk1U="; }; build-system = [ setuptools ]; From 1a490a14e591406ef06517a1e16675572e0e8e95 Mon Sep 17 00:00:00 2001 From: Arian van Putten Date: Thu, 16 Apr 2026 17:29:15 +0200 Subject: [PATCH 224/258] nixos/image/repart-verity-store: mount nix-store in the module You always need this for the image to be bootable so lets do it in the image and not in the test --- nixos/modules/image/repart-verity-store.nix | 6 ++++++ nixos/tests/appliance-repart-image-verity-store.nix | 10 ++-------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/nixos/modules/image/repart-verity-store.nix b/nixos/modules/image/repart-verity-store.nix index 3cc52ff8f2f1..600e436a165d 100644 --- a/nixos/modules/image/repart-verity-store.nix +++ b/nixos/modules/image/repart-verity-store.nix @@ -89,6 +89,12 @@ in }; }; + fileSystems."/nix/store" = lib.mkDefault { + device = "/usr/nix/store"; + fsType = "none"; + options = [ "bind" ]; + }; + image.repart.partitions = { # dm-verity hash partition ${cfg.partitionIds.store-verity}.repartConfig = { diff --git a/nixos/tests/appliance-repart-image-verity-store.nix b/nixos/tests/appliance-repart-image-verity-store.nix index 39ebefa60eba..f5938bdc8424 100644 --- a/nixos/tests/appliance-repart-image-verity-store.nix +++ b/nixos/tests/appliance-repart-image-verity-store.nix @@ -18,18 +18,12 @@ { imports = [ ../modules/image/repart.nix ]; - virtualisation.fileSystems = lib.mkVMOverride { + virtualisation.fileSystems = lib.mkVMOverride { }; + fileSystems = { "/" = { fsType = "tmpfs"; options = [ "mode=0755" ]; }; - - # bind-mount the store - "/nix/store" = { - device = "/usr/nix/store"; - fsType = "none"; - options = [ "bind" ]; - }; }; image.repart = { From 2a1c2e27a05c7534229d47053fcf547081cd8a78 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 17:54:20 +0200 Subject: [PATCH 225/258] python3Packages.pyvicare: 2.58.1 -> 2.59.1 Diff: https://github.com/openviess/PyViCare/compare/2.58.1...2.59.1 Changelog: https://github.com/openviess/PyViCare/releases/tag/2.59.1 --- pkgs/development/python-modules/pyvicare/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvicare/default.nix b/pkgs/development/python-modules/pyvicare/default.nix index fb831f680f88..76daf778942e 100644 --- a/pkgs/development/python-modules/pyvicare/default.nix +++ b/pkgs/development/python-modules/pyvicare/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "pyvicare"; - version = "2.58.1"; + version = "2.59.1"; pyproject = true; src = fetchFromGitHub { owner = "openviess"; repo = "PyViCare"; tag = finalAttrs.version; - hash = "sha256-yCi+Eu3PsxSsvfzoxvTg5FE5wUEtGm4GT1pkzkeNVmI="; + hash = "sha256-dy6VFVisQXWB46pdltP2Ww/WyAyQ1igLn8LiSGHPKa8="; }; postPatch = '' From dc498416db5ca20d0655413fe455bce197b95b0f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 18:05:01 +0200 Subject: [PATCH 226/258] python3Packages.twentemilieu: 2.2.1 -> 3.0.0 Changelog: https://github.com/frenck/python-twentemilieu/releases/tag/v3.0.0 --- .../python-modules/twentemilieu/default.nix | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/twentemilieu/default.nix b/pkgs/development/python-modules/twentemilieu/default.nix index 9698aa8c9b02..788f5770badf 100644 --- a/pkgs/development/python-modules/twentemilieu/default.nix +++ b/pkgs/development/python-modules/twentemilieu/default.nix @@ -1,32 +1,35 @@ { lib, aiohttp, - aresponses, + aioresponses, buildPythonPackage, fetchFromGitHub, poetry-core, pytest-asyncio, pytest-cov-stub, pytestCheckHook, + rich, + syrupy, + typer, yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "twentemilieu"; - version = "2.2.1"; + version = "3.0.0"; pyproject = true; src = fetchFromGitHub { owner = "frenck"; repo = "python-twentemilieu"; - tag = "v${version}"; - hash = "sha256-N6XSf212orMf3vqIjBzu+4fpKX7kFinH180lCWXtjzc="; + tag = "v${finalAttrs.version}"; + hash = "sha256-RSUKluCE66oA0QbPlJ3niIuewvBxPmj18ZCUBNCFr4o="; }; postPatch = '' # Upstream is creating GitHub releases without version substituteInPlace pyproject.toml \ - --replace '"0.0.0"' '"${version}"' + --replace '"0.0.0"' '"${finalAttrs.version}"' ''; build-system = [ poetry-core ]; @@ -36,20 +39,29 @@ buildPythonPackage rec { yarl ]; + optional-dependencies = { + cli = [ + rich + typer + ]; + }; + nativeCheckInputs = [ - aresponses + aioresponses pytest-asyncio pytest-cov-stub pytestCheckHook - ]; + syrupy + ] + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "twentemilieu" ]; meta = { description = "Python client for Twente Milieu"; homepage = "https://github.com/frenck/python-twentemilieu"; - changelog = "https://github.com/frenck/python-twentemilieu/releases/tag/v${version}"; + changelog = "https://github.com/frenck/python-twentemilieu/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 78d66f20c30741c2577ebcc41f54d67cbffebcb0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 18:07:10 +0200 Subject: [PATCH 227/258] python3Packages.polyswarm-api: 3.17.1 -> 3.18.0 Diff: https://github.com/polyswarm/polyswarm-api/compare/3.17.1...3.18.0 Changelog: https://github.com/polyswarm/polyswarm-api/releases/tag/3.18.0 --- pkgs/development/python-modules/polyswarm-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/polyswarm-api/default.nix b/pkgs/development/python-modules/polyswarm-api/default.nix index 3d4c6c99a9f3..5e6ae712199c 100644 --- a/pkgs/development/python-modules/polyswarm-api/default.nix +++ b/pkgs/development/python-modules/polyswarm-api/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "polyswarm-api"; - version = "3.17.1"; + version = "3.18.0"; pyproject = true; src = fetchFromGitHub { owner = "polyswarm"; repo = "polyswarm-api"; tag = finalAttrs.version; - hash = "sha256-nL+DolLBnw/yahNqeCYtepAMFw4yHWXTajz3+KxF9R8="; + hash = "sha256-Mrw+/SbDhfVfC651EHcItf2x2/97kj8ePpxfAQYxBXc="; }; build-system = [ setuptools ]; From eb5dfc7b48568f87b76bec23369333ffdf9f6efc Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 11 Apr 2026 10:02:14 -0500 Subject: [PATCH 228/258] openbangla-keyboard: migrate to by-name, preserve overrides --- .../op}/openbangla-keyboard/Cargo.lock | 0 .../op/openbangla-keyboard/package.nix} | 12 +++++++----- pkgs/top-level/all-packages.nix | 4 ---- 3 files changed, 7 insertions(+), 9 deletions(-) rename pkgs/{applications/misc => by-name/op}/openbangla-keyboard/Cargo.lock (100%) rename pkgs/{applications/misc/openbangla-keyboard/default.nix => by-name/op/openbangla-keyboard/package.nix} (92%) diff --git a/pkgs/applications/misc/openbangla-keyboard/Cargo.lock b/pkgs/by-name/op/openbangla-keyboard/Cargo.lock similarity index 100% rename from pkgs/applications/misc/openbangla-keyboard/Cargo.lock rename to pkgs/by-name/op/openbangla-keyboard/Cargo.lock diff --git a/pkgs/applications/misc/openbangla-keyboard/default.nix b/pkgs/by-name/op/openbangla-keyboard/package.nix similarity index 92% rename from pkgs/applications/misc/openbangla-keyboard/default.nix rename to pkgs/by-name/op/openbangla-keyboard/package.nix index 005345179886..167fc76cc8b7 100644 --- a/pkgs/applications/misc/openbangla-keyboard/default.nix +++ b/pkgs/by-name/op/openbangla-keyboard/package.nix @@ -7,19 +7,21 @@ pkg-config, rustPlatform, rustc, - wrapQtAppsHook, fcitx5, ibus, - qtbase, + libsForQt5, zstd, withFcitx5Support ? false, - withIbusSupport ? false, + withIbusSupport ? true, }: stdenv.mkDerivation (finalAttrs: { pname = "openbangla-keyboard"; version = "2.0.0-unstable-2025-08-19"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "openbangla"; repo = "openbangla-keyboard"; @@ -34,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { cargo rustc rustPlatform.cargoSetupHook - wrapQtAppsHook + libsForQt5.wrapQtAppsHook ]; buildInputs = @@ -45,7 +47,7 @@ stdenv.mkDerivation (finalAttrs: { ibus ] ++ [ - qtbase + libsForQt5.qtbase zstd ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1a09c77b2e54..9ede1bc817d2 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2042,10 +2042,6 @@ with pkgs; mozc = mozc.override { withIbus = true; }; mozc-ut = mozc-ut.override { withIbus = true; }; - openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { - withIbusSupport = true; - }; - pinyin = callPackage ../tools/inputmethods/ibus-engines/ibus-pinyin { }; rime = callPackage ../tools/inputmethods/ibus-engines/ibus-rime { }; From c604dac5fb688d49c7b47e5be7189a44959f672f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 16 Apr 2026 18:10:42 +0200 Subject: [PATCH 229/258] python3Packages.claude-agent-sdk: 0.1.59 -> 0.1.60 Diff: https://github.com/anthropics/claude-agent-sdk-python/compare/v0.1.59...v0.1.60 Changelog: https://github.com/anthropics/claude-agent-sdk-python/blob/v0.1.60/CHANGELOG.md --- pkgs/development/python-modules/claude-agent-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/claude-agent-sdk/default.nix b/pkgs/development/python-modules/claude-agent-sdk/default.nix index 124311c7abaa..4b2cbf44a304 100644 --- a/pkgs/development/python-modules/claude-agent-sdk/default.nix +++ b/pkgs/development/python-modules/claude-agent-sdk/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "claude-agent-sdk"; - version = "0.1.59"; + version = "0.1.60"; pyproject = true; src = fetchFromGitHub { owner = "anthropics"; repo = "claude-agent-sdk-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-fKPY/ORxIvwJ7MI6gkBQv0Ydy5rPRszQ+/1HvIIzOEA="; + hash = "sha256-4pDR8YkzF5tt6JlWN5zfNxQah7hz97bqeputPUstqfY="; }; build-system = [ hatchling ]; From 1fd1e81cdd865d60c726fff33b37e406652d1365 Mon Sep 17 00:00:00 2001 From: Nikita Rudenko Date: Thu, 16 Apr 2026 14:39:35 +0300 Subject: [PATCH 230/258] vimPlugins: remove redundant patches and replaceVars Some vimPlugins patches contain replacement of bare binary names to full nix store paths, i.e. replacing `"node"` with `"${pkgs.nodejs}/bin/node"` This is brittle and tedious in support, since any code motion in plugin may break such patch. Let's replace this with a `runtimeDeps` attribute, which lives outside of plugin code. --- .../editors/vim/plugins/overrides.nix | 55 ++++++++----------- .../vim/plugins/patches/aider-nvim/bin.patch | 15 ----- .../aw-watcher-vim/program_paths.patch | 13 ----- .../plugins/patches/gx-nvim/fix-paths.patch | 13 ----- .../fix-node-paths.patch | 31 ----------- .../patches/openscad.nvim/program_paths.patch | 8 --- .../vim/plugins/patches/peek-nvim/cmd.patch | 15 +---- .../hardcode-mdt-binary-path.patch | 22 -------- .../patches/ranger.nvim/fix-paths.patch | 31 ----------- 9 files changed, 23 insertions(+), 180 deletions(-) delete mode 100644 pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch delete mode 100644 pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch delete mode 100644 pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch delete mode 100644 pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch delete mode 100644 pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch delete mode 100644 pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch delete mode 100644 pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index c1e570868212..0bd552585b20 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -193,10 +193,8 @@ assertNoAdditions { }; aider-nvim = super.aider-nvim.overrideAttrs { - patches = [ - (replaceVars ./patches/aider-nvim/bin.patch { - aider = lib.getExe aider-chat; - }) + runtimeDeps = [ + aider-chat ]; }; @@ -243,10 +241,8 @@ assertNoAdditions { }; aw-watcher-vim = super.aw-watcher-vim.overrideAttrs { - patches = [ - (replaceVars ./patches/aw-watcher-vim/program_paths.patch { - curl = lib.getExe curl; - }) + runtimeDeps = [ + curl ]; }; @@ -1392,10 +1388,8 @@ assertNoAdditions { }; gx-nvim = super.gx-nvim.overrideAttrs { - patches = lib.optionals stdenv.hostPlatform.isLinux [ - (replaceVars ./patches/gx-nvim/fix-paths.patch { - inherit xdg-utils; - }) + runtimeDeps = [ + xdg-utils ]; nvimRequireCheck = "gx"; @@ -1932,10 +1926,8 @@ assertNoAdditions { }; in super.markdown-preview-nvim.overrideAttrs { - patches = [ - (replaceVars ./patches/markdown-preview-nvim/fix-node-paths.patch { - node = "${nodejs}/bin/node"; - }) + runtimeDeps = [ + nodejs ]; postInstall = '' cp -r ${nodeDep} $out/app/node_modules @@ -2975,6 +2967,10 @@ assertNoAdditions { # The plugin depends on either skim-vim or fzf-vim, but we don't want to force the user so we # avoid choosing one of them and leave it to the user openscad-nvim = super.openscad-nvim.overrideAttrs { + runtimeDeps = [ + openscad + ]; + buildInputs = [ zathura openscad @@ -2986,11 +2982,6 @@ assertNoAdditions { "openscad.snippets.openscad" "openscad.utilities" ]; - patches = [ - (replaceVars ./patches/openscad.nvim/program_paths.patch { - openscad = lib.getExe openscad; - }) - ]; }; org-notebook-nvim = super.org-notebook-nvim.overrideAttrs { @@ -3075,12 +3066,14 @@ assertNoAdditions { }; peek-nvim = super.peek-nvim.overrideAttrs (old: { + runtimeDeps = [ + deno + ]; + patches = [ # Patch peek-nvim to run using nixpkgs deno # This means end-users have to build peek-nvim the first time they use it... - (replaceVars ./patches/peek-nvim/cmd.patch { - deno = lib.getExe deno; - }) + ./patches/peek-nvim/cmd.patch ]; }); @@ -3125,10 +3118,8 @@ assertNoAdditions { }; Preview-nvim = super.Preview-nvim.overrideAttrs { - patches = [ - (replaceVars ./patches/preview-nvim/hardcode-mdt-binary-path.patch { - mdt = lib.getExe md-tui; - }) + runtimeDeps = [ + md-tui ]; }; @@ -3195,11 +3186,9 @@ assertNoAdditions { }; ranger-nvim = super.ranger-nvim.overrideAttrs { - patches = [ ./patches/ranger.nvim/fix-paths.patch ]; - - postPatch = '' - substituteInPlace lua/ranger-nvim.lua --replace-fail '@ranger@' ${ranger}/bin/ranger - ''; + runtimeDeps = [ + ranger + ]; }; refactoring-nvim = super.refactoring-nvim.overrideAttrs { diff --git a/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch b/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch deleted file mode 100644 index 269c588cb6fc..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/aider-nvim/bin.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/lua/aider.lua b/lua/aider.lua -index 98b5071..589b06d 100644 ---- a/lua/aider.lua -+++ b/lua/aider.lua -@@ -61,9 +61,9 @@ function M.AiderOpen(args, window_type) - log("Existing aider buffer found, opening in new window") - helpers.open_buffer_in_new_window(window_type, M.aider_buf) - else - log("No existing aider buffer, creating new one") -- local command = "aider " .. (args or "") -+ local command = "@aider@ " .. (args or "") - log("Opening window with type: " .. window_type) - helpers.open_window(window_type) - log("Adding buffers to command") - command = helpers.add_buffers_to_command(command, is_valid_buffer) diff --git a/pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch b/pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch deleted file mode 100644 index 857327664108..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/aw-watcher-vim/program_paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/plugin/activitywatch.vim b/plugin/activitywatch.vim -index 6986553..7462b02 100644 ---- a/plugin/activitywatch.vim -+++ b/plugin/activitywatch.vim -@@ -29,7 +29,7 @@ let s:heartbeat_apiurl = printf('%s/heartbeat?pulsetime=30', s:bucket_apiurl) - let s:http_response_code = {} - - function! HTTPPostJson(url, data) -- let l:req = ['curl', '-s', a:url, -+ let l:req = ['@curl@', '-s', a:url, - \ '-H', 'Content-Type: application/json', - \ '-X', 'POST', - \ '-d', json_encode(a:data), diff --git a/pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch b/pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch deleted file mode 100644 index 380a32b4d54c..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/gx-nvim/fix-paths.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/lua/gx/init.lua b/lua/gx/init.lua -index 12272d4..c51771a 100644 ---- a/lua/gx/init.lua -+++ b/lua/gx/init.lua -@@ -73,7 +73,7 @@ local function get_open_browser_app() - if sysname == "Darwin" then - app = "open" - elseif sysname == "Linux" then -- app = "xdg-open" -+ app = "@xdg-utils@/bin/xdg-open" - elseif sysname == "Windows_NT" then - app = "powershell.exe" - end diff --git a/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch b/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch deleted file mode 100644 index ec2408d6f4a8..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/markdown-preview-nvim/fix-node-paths.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/autoload/health/mkdp.vim b/autoload/health/mkdp.vim -index 323b57b..8053ea8 100644 ---- a/autoload/health/mkdp.vim -+++ b/autoload/health/mkdp.vim -@@ -8,8 +8,8 @@ function! health#mkdp#check() abort - lua vim.health.info('Pre build: ' .. vim.api.nvim_eval('l:mkdp_server_script')) - lua vim.health.info('Pre build version: ' .. vim.fn['mkdp#util#pre_build_version']()) - lua vim.health.ok('Using pre build') -- elseif executable('node') -- lua vim.health.info('Node version: ' .. string.gsub(vim.fn.system('node --version'), '^%s*(.-)%s*$', '%1')) -+ else -+ lua vim.health.info('Node version: ' .. string.gsub(vim.fn.system('@node@ --version'), '^%s*(.-)%s*$', '%1')) - let l:mkdp_server_script = s:mkdp_root_dir .. '/app/server.js' - lua vim.health.info('Script: ' .. vim.api.nvim_eval('l:mkdp_server_script')) - lua vim.health.info('Script exists: ' .. vim.fn.filereadable(vim.api.nvim_eval('l:mkdp_server_script'))) -diff --git a/autoload/mkdp/rpc.vim b/autoload/mkdp/rpc.vim -index b257571..57f04e7 100644 ---- a/autoload/mkdp/rpc.vim -+++ b/autoload/mkdp/rpc.vim -@@ -41,9 +41,9 @@ function! mkdp#rpc#start_server() abort - let l:mkdp_server_script = s:mkdp_root_dir . '/app/bin/markdown-preview-' . mkdp#util#get_platform() - if executable(l:mkdp_server_script) - let l:cmd = [l:mkdp_server_script, '--path', s:mkdp_root_dir . '/app/server.js'] -- elseif executable('node') -+ else - let l:mkdp_server_script = s:mkdp_root_dir . '/app/index.js' -- let l:cmd = ['node', l:mkdp_server_script, '--path', s:mkdp_root_dir . '/app/server.js'] -+ let l:cmd = ['@node@', l:mkdp_server_script, '--path', s:mkdp_root_dir . '/app/server.js'] - endif - if exists('l:cmd') - if s:is_vim diff --git a/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch b/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch deleted file mode 100644 index 8cc5d97f354e..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/openscad.nvim/program_paths.patch +++ /dev/null @@ -1,8 +0,0 @@ -diff --git a/lua/openscad.lua b/lua/openscad.lua -index f889463..dde5b97 100644 ---- a/lua/openscad.lua -+++ b/lua/openscad.lua -@@ -147 +147 @@ function M.exec_openscad() -- or 'openscad' -+ or '@openscad@' --- diff --git a/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch b/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch index 3c80e55e285b..f10c0e83b7ac 100644 --- a/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch +++ b/pkgs/applications/editors/vim/plugins/patches/peek-nvim/cmd.patch @@ -1,16 +1,3 @@ -diff --git a/app/src/main.ts b/app/src/main.ts -index c82d914..e8542f3 100644 ---- a/app/src/main.ts -+++ b/app/src/main.ts -@@ -73,7 +73,7 @@ async function init(socket: WebSocket) { - const onListen: Deno.ServeOptions['onListen'] = ({ hostname, port }) => { - const serverUrl = `${hostname.replace('0.0.0.0', 'localhost')}:${port}`; - logger.info(`listening on ${serverUrl}`); -- const webview = new Deno.Command('deno', { -+ const webview = new Deno.Command('@deno@', { - cwd: dirname(fromFileUrl(Deno.mainModule)), - args: [ - 'run', diff --git a/lua/peek/app.lua b/lua/peek/app.lua index af5148e..5e67563 100644 --- a/lua/peek/app.lua @@ -22,7 +9,7 @@ index af5148e..5e67563 100644 - 'deno', - 'task', - '--quiet', -+ '@deno@', ++ 'deno', 'run', + '--allow-read', + '--allow-write', diff --git a/pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch b/pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch deleted file mode 100644 index e8082f51c370..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/preview-nvim/hardcode-mdt-binary-path.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/lua/preview.lua b/lua/preview.lua -index 6d9875d..729cc70 100644 ---- a/lua/preview.lua -+++ b/lua/preview.lua -@@ -28,7 +28,7 @@ local function open_window(file) - vim.env.MDT_WIDTH = width - - vim.cmd.vnew() -- vim.fn.termopen("mdt " .. file) -+ vim.fn.termopen("@mdt@ " .. file) - - vim.cmd("setlocal nonumber norelativenumber") - vim.api.nvim_feedkeys("a", "t", false) -@@ -49,7 +49,7 @@ end - function M.setup() - -- Check if "mdt" is installed - if vim.fn.executable("mdt") == 0 then -- install() -+ -- install() - end - - set_cmd() diff --git a/pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch b/pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch deleted file mode 100644 index b784c10387db..000000000000 --- a/pkgs/applications/editors/vim/plugins/patches/ranger.nvim/fix-paths.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/lua/ranger-nvim.lua b/lua/ranger-nvim.lua -index be95e36..3bd1587 100644 ---- a/lua/ranger-nvim.lua -+++ b/lua/ranger-nvim.lua -@@ -127,7 +127,7 @@ local function build_ranger_cmd(select_current_file) - local selectfile_flag = select_current_file and " --selectfile=" .. selected_file or "" - if select_current_file then - return string.format( -- "ranger --choosefiles=%s %s %s", -+ "@ranger@ --choosefiles=%s %s %s", - SELECTED_FILEPATH, - selectfile_flag, - create_ranger_cmd_flags(create_cmd_values(opts.keybinds)) -@@ -135,7 +135,7 @@ local function build_ranger_cmd(select_current_file) - else - vim.api.nvim_buf_delete(1, { force = true }) - return string.format( -- "ranger --choosefiles=%s %s %s", -+ "@ranger@ --choosefiles=%s %s %s", - SELECTED_FILEPATH, - create_ranger_cmd_flags(create_cmd_values(opts.keybinds)), - get_absolute_argument() -@@ -209,7 +209,7 @@ end - ---Opens ranger and open selected files on exit. - ---@param select_current_file boolean|nil open ranger and select the current file. Defaults to true. - function M.open(select_current_file) -- if vim.fn.executable("ranger") ~= 1 then -+ if vim.fn.executable("@ranger@") ~= 1 then - vim.api.nvim_err_write( - "ranger executable not found, please check that ranger is installed and is in your path\n" - ) From 6c2d1cec330b1d944a60026f84361eb056c8122c Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sat, 11 Apr 2026 10:04:15 -0500 Subject: [PATCH 231/258] fcitx5-openbangla-keyboard: migrate to by-name, preserve overrides --- .../fc/fcitx5-openbangla-keyboard/package.nix | 12 ++++++++++++ pkgs/top-level/all-packages.nix | 4 ---- 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix diff --git a/pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix b/pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix new file mode 100644 index 000000000000..3d479e7a6518 --- /dev/null +++ b/pkgs/by-name/fc/fcitx5-openbangla-keyboard/package.nix @@ -0,0 +1,12 @@ +{ + openbangla-keyboard, + ... +}@args: + +openbangla-keyboard.override ( + { + withFcitx5Support = true; + withIbusSupport = false; + } + // removeAttrs args [ "openbangla-keyboard" ] +) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9ede1bc817d2..6975a2323ccf 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2272,10 +2272,6 @@ with pkgs; fcitx5-m17n = callPackage ../tools/inputmethods/fcitx5/fcitx5-m17n.nix { }; - fcitx5-openbangla-keyboard = libsForQt5.callPackage ../applications/misc/openbangla-keyboard { - withFcitx5Support = true; - }; - fcitx5-gtk = callPackage ../tools/inputmethods/fcitx5/fcitx5-gtk.nix { }; fcitx5-hangul = callPackage ../tools/inputmethods/fcitx5/fcitx5-hangul.nix { }; From c71a18bf08c90c835d97546d93fdc46485502c35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 16:42:05 +0000 Subject: [PATCH 232/258] home-assistant-custom-components.versatile_thermostat: 9.3.2 -> 9.3.3 --- .../custom-components/versatile_thermostat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix index e0435a6a546a..4daa7cee951f 100644 --- a/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix +++ b/pkgs/servers/home-assistant/custom-components/versatile_thermostat/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "jmcollin78"; domain = "versatile_thermostat"; - version = "9.3.2"; + version = "9.3.3"; src = fetchFromGitHub { inherit owner; repo = domain; tag = version; - hash = "sha256-fHmCakDFD6na3IQcQCX2g9XYIIJp0DTaZ9qEcSgw+78="; + hash = "sha256-TiaJFFx3nEUYHVB5Ka71MaP8pngcPSdHxt920NSCQ8c="; }; dependencies = [ From b52c2a39e141c50e9a3b643f821f345ba8c6324d Mon Sep 17 00:00:00 2001 From: Oskar <115482671+oskarwires@users.noreply.github.com> Date: Thu, 16 Apr 2026 16:48:39 +0000 Subject: [PATCH 233/258] claude-code-bin: 2.1.107 -> 2.1.111 --- pkgs/by-name/cl/claude-code-bin/manifest.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index c581c99d0178..31d434fdd9dc 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.107", - "buildDate": "2026-04-14T04:25:18Z", + "version": "2.1.111", + "buildDate": "2026-04-16T14:30:47Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "af95a2929cea1ac50feb32ac76bcaa9bf4791fdd25c3186ad7b514da0788deaf", - "size": 202518512 + "checksum": "2620cc83dbee72c24858b3519ce5de050fef91f0d3d17b309176d61e679f95ee", + "size": 203956832 }, "darwin-x64": { "binary": "claude", - "checksum": "cdfae1d314063e17f7a6fbc153bd9f4f6727e565517b5b9453635acf87f028bb", - "size": 204016640 + "checksum": "16d897d570c93b83d100a16a7a33ca3adbd43b1b0f818ab66bef1a364b2460a6", + "size": 205442640 }, "linux-arm64": { "binary": "claude", - "checksum": "b3f1d3acde0a247c67a93638208911dd2f676743d16cb3f9bd3987ffb3498a00", - "size": 234883648 + "checksum": "99376866bf7ec367142d3be548c17184a79f30a97318441ee9a00f78e51246e7", + "size": 236128832 }, "linux-x64": { "binary": "claude", - "checksum": "8abe3909c55b3afafa8939d28c2cc2fcf73ba9424a46b4f435bbadda7e0eb00d", - "size": 234576512 + "checksum": "5d4df970040b0f83aac434ae540b409126a4778a379e8c9b4c793560e3bfa060", + "size": 235842176 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "2827a84aa631859be0d3a100f97b9549879bb5098bf311caff4f8ed72c282035", - "size": 227936704 + "checksum": "39f1d4b9c328ced97dae1de8ca000769e935e15aaa89f54f4c6663016c834ff5", + "size": 228854208 }, "linux-x64-musl": { "binary": "claude", - "checksum": "2a47436fae6444bedbbf2f34ba3cae11244761bd61c10bcf568078bec4c2caa0", - "size": 228891072 + "checksum": "cb789bbf32c90aa7b658f0cf1cedd7116b45afc5e0438f6fda4af0bac5996c9f", + "size": 230107584 }, "win32-x64": { "binary": "claude.exe", - "checksum": "d8cddb8c37da11a5a68e1cbde922b472974e93b459d1e4270be6d5856592685f", - "size": 244154016 + "checksum": "51024dbcd60382b6fb881b5cda6754a0fe445a90d3ad02eb5f13a2733ac3262e", + "size": 245423264 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "ffa590ddd68e10803c6ea708a1a28ecd24dbe2e24c6a245d286f2d266589ae79", - "size": 240854688 + "checksum": "8381c9964a39cb231e4243d5ec7bf0158719fc292de1130f7c0f07e8b3137327", + "size": 242154656 } } } From 4afadc73557079e896310d79177a456b7cd11fd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Tue, 17 Feb 2026 19:05:44 +0100 Subject: [PATCH 234/258] nixos/luks: allow empty passphrases in prompt LUKS itself supports empty passphrases, and NixOS even has boot.initrd.luks.devices..tryEmptyPassphrase option, but still the NixOS interactive LUKS passphrase prompt rejects empty passphrases. Fix it. Implementation note. The "open" command line is changed due to details in how empty passphrases and trailing newlines are handled when reading from stdin. This code path is only for the interactive prompt, not when using keyfiles, and the "reuse passphrase" logic already strips trailing newlines, so that's nothing new. --- nixos/modules/system/boot/luksroot.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix index 9ffc0df58d82..3769c46f64de 100644 --- a/nixos/modules/system/boot/luksroot.nix +++ b/nixos/modules/system/boot/luksroot.nix @@ -214,7 +214,7 @@ let # and try reading it from /dev/console with a timeout IFS= read -t 1 -r passphrase - if [ -n "$passphrase" ]; then + if [ $? = 0 ]; then ${ if luks.reusePassphrases then '' @@ -232,7 +232,7 @@ let fi done echo -n "Verifying passphrase for ${dev.device}..." - echo -n "$passphrase" | ${csopen} --key-file=- + echo "$passphrase" | ${csopen} if [ $? == 0 ]; then echo " - success" ${ From 393eb84de7fc83d9c71945f0d49ad5fb25cb2ebc Mon Sep 17 00:00:00 2001 From: Oskar <115482671+oskarwires@users.noreply.github.com> Date: Thu, 16 Apr 2026 16:49:07 +0000 Subject: [PATCH 235/258] vscode-extensions.anthropic.claude-code: 2.1.107 -> 2.1.111 --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index c56376c59d65..e66c1a1b81b4 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.107"; - hash = "sha256-3RhHJzkY2Lkp5zI8NWXueUfiqd+RuKLfSqcLF4fxvSA="; + version = "2.1.111"; + hash = "sha256-NfmPJl/+PyJTImKsN+cES6XxJryEQW0+dUoOyZsYq4k="; }; postInstall = '' From b2b9662ffe1e9a5702e7bfbd983595dd56147dbf Mon Sep 17 00:00:00 2001 From: Oskar <115482671+oskarwires@users.noreply.github.com> Date: Thu, 16 Apr 2026 16:49:15 +0000 Subject: [PATCH 236/258] claude-code: 2.1.107 -> 2.1.111 --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 73bd27acb3d5..abb85c32c4cb 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.107", + "version": "2.1.111", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.107", + "version": "2.1.111", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 3d2f96407aa0..da3ce409d799 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.107"; + version = "2.1.111"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-FpJ7grsXbBJxzbqSZTN6uICd1sGxizMEpHbs1n9yW3s="; + hash = "sha256-K3qhZXVJ2DIKv7YL9f/CHkuUYnK0lkIR1wjEa+xeSCk="; }; - npmDepsHash = "sha256-OVmbHfANAqNe6QLzQaSH1oZP50InstIW6RmN2crvQJw="; + npmDepsHash = "sha256-6f68qUMnDk6tn+qypVi8bPtNrxbtcf15tHrgtlhEaK4="; strictDeps = true; From 07c555d0c68eb7edc16dec3728fdaffa37722813 Mon Sep 17 00:00:00 2001 From: Oskar <115482671+oskarwires@users.noreply.github.com> Date: Thu, 16 Apr 2026 17:51:41 +0100 Subject: [PATCH 237/258] claude-code,claude-code-bin: add oskarwires as maintainer --- pkgs/by-name/cl/claude-code-bin/package.nix | 3 ++- pkgs/by-name/cl/claude-code/package.nix | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/cl/claude-code-bin/package.nix b/pkgs/by-name/cl/claude-code-bin/package.nix index 4d16fa39d8fd..bd80643754fb 100644 --- a/pkgs/by-name/cl/claude-code-bin/package.nix +++ b/pkgs/by-name/cl/claude-code-bin/package.nix @@ -95,8 +95,9 @@ stdenv.mkDerivation (finalAttrs: { "x86_64-linux" ]; maintainers = with lib.maintainers; [ - xiaoxiangmoe mirkolenz + oskarwires + xiaoxiangmoe ]; mainProgram = "claude"; }; diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index da3ce409d799..e691810491f3 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -81,6 +81,7 @@ buildNpmPackage (finalAttrs: { malo markus1189 omarjatoi + oskarwires xiaoxiangmoe ]; mainProgram = "claude"; From eb70ca30dfa881b869784a8cceb2f3b6c483e1bf Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Mon, 2 Mar 2026 03:46:39 +0100 Subject: [PATCH 238/258] vimPlugins.neorg: enable tests neorg is a complex plugin that breaks too often to my taste. Running the tests is not a 100% guarantee but let's hope it improves the situation nevertheless. --- pkgs/development/lua-modules/overrides.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index c3983d8fe62a..c77a212952f8 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -885,6 +885,20 @@ in }); neorg = prev.neorg.overrideAttrs { + + doCheck = true; + nativeCheckInputs = [ + final.nlua + final.bustedCheckHook + writableTmpDirAsHomeHook + ]; + + nvimSkipModules = [ + "neorg.modules.core.dirman.tests" + "neorg.modules.core.ui.module" + "neorg.modules.core.concealer.module" + ]; + # Relax dependencies postConfigure = '' substituteInPlace ''${rockspecFilename} \ From 54c8040cdb825f398c727eec2e6d49edde5acff9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 17:28:00 +0000 Subject: [PATCH 239/258] home-manager: 0-unstable-2026-04-08 -> 0-unstable-2026-04-14 --- pkgs/by-name/ho/home-manager/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/home-manager/package.nix b/pkgs/by-name/ho/home-manager/package.nix index 32682c11915c..60410234e64c 100644 --- a/pkgs/by-name/ho/home-manager/package.nix +++ b/pkgs/by-name/ho/home-manager/package.nix @@ -19,14 +19,14 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "home-manager"; - version = "0-unstable-2026-04-08"; + version = "0-unstable-2026-04-14"; src = fetchFromGitHub { name = "home-manager-source"; owner = "nix-community"; repo = "home-manager"; - rev = "7ba4ee4228ed36123c7cb75d50524b43514ef992"; - hash = "sha256-oBYyowo6yfgb95Z78s3uTnAd9KkpJpwzjJbfnpLaM2Y="; + rev = "3c7524c68348ef79ce48308e0978611a050089b2"; + hash = "sha256-No6QGBmIv5ChiwKCcbkxjdEQ/RO2ZS1gD7SFy6EZ7rc="; }; nativeBuildInputs = [ From 596f60cdc392787d4d3c64fc736cbe218dc7511f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 17:54:13 +0000 Subject: [PATCH 240/258] lichess-bot: 2026.4.3.1 -> 2026.4.15.1 --- pkgs/by-name/li/lichess-bot/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/li/lichess-bot/package.nix b/pkgs/by-name/li/lichess-bot/package.nix index 3e3901b78ae3..89682bb3a99e 100644 --- a/pkgs/by-name/li/lichess-bot/package.nix +++ b/pkgs/by-name/li/lichess-bot/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "lichess-bot"; - version = "2026.4.3.1"; + version = "2026.4.15.1"; pyproject = false; src = fetchFromGitHub { owner = "lichess-bot-devs"; repo = "lichess-bot"; - rev = "98c70bbd693e12eafe1eff40996fb61c08c60ddb"; - hash = "sha256-GpnplQ+MQdA+RrLKaq2JO7TQjJY1jWGxSu/Kbg5bBEo="; + rev = "55200ddb52746b87cff3756526c96c8d4f05feb6"; + hash = "sha256-HaVDUYEnS1ZC26AXr4CmKY4+1nr59w40+eGDgpOEsKA="; }; propagatedBuildInputs = with python3Packages; [ From 9a1fc86877cbeb62b0e633f3f07385c45bb7a73c Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Thu, 16 Apr 2026 19:14:41 +0200 Subject: [PATCH 241/258] wakatime-cli: 2.2.0 -> 2.3.0 Allow local networking on Darwin and re-add some disabled tests. Diff: https://github.com/wakatime/wakatime-cli/compare/v2.2.0...v2.3.0 Changelogs: > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.3 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.4 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.5 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.7 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.2.8 > https://github.com/wakatime/wakatime-cli/releases/tag/v2.3.0 --- pkgs/by-name/wa/wakatime-cli/package.nix | 18 ++++-------------- 1 file changed, 4 insertions(+), 14 deletions(-) diff --git a/pkgs/by-name/wa/wakatime-cli/package.nix b/pkgs/by-name/wa/wakatime-cli/package.nix index 3d7810aae7e0..ee5c5280806f 100644 --- a/pkgs/by-name/wa/wakatime-cli/package.nix +++ b/pkgs/by-name/wa/wakatime-cli/package.nix @@ -1,6 +1,5 @@ { lib, - stdenv, buildGoModule, fetchFromGitHub, testers, @@ -10,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "wakatime-cli"; - version = "2.2.0"; + version = "2.3.0"; src = fetchFromGitHub { owner = "wakatime"; repo = "wakatime-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-TOdAcT+IS6XONIfkASRvd7oTSSW5VX8w5q5ASvJlQb8="; + hash = "sha256-t0HKRN7qguE+zhyI3fbBtuhpDAPZrbMS9wa8crQkLhc="; }; vendorHash = "sha256-HngszNLX2b2EVvh8ovouIEvjBOJL1jA5AhA6Y11ke9Y="; @@ -27,23 +26,14 @@ buildGoModule (finalAttrs: { "-X github.com/wakatime/wakatime-cli/pkg/version.Version=${finalAttrs.version}" ]; - # dial tcp 127.0.0.1:51272: connect: operation not permitted - # and goroutine 33 [IO wait, 10 minutes] on darwin - doCheck = !stdenv.hostPlatform.isDarwin; + __darwinAllowLocalNetworking = true; nativeCheckInputs = [ writableTmpDirAsHomeHook ]; checkFlags = let skippedTests = [ - # Tests requiring network - "TestFileExperts" - "TestSendHeartbeats" - "TestSendHeartbeats_ExtraHeartbeats" - "TestSendHeartbeats_IsUnsavedEntity" - "TestSendHeartbeats_NonExistingExtraHeartbeatsEntity" - "TestSendHeartbeats_ExtraHeartbeatsIsUnsavedEntity" - "TestFileExperts_Err(Auth|Api|BadRequest)" + "TestLoadParams_APIKey_FromVault_Err_Darwin" ]; in [ "-skip=^${builtins.concatStringsSep "$|^" skippedTests}$" ]; From ac31a7ba01d389057244cfbf0f79b15b19c8278f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 18:08:33 +0000 Subject: [PATCH 242/258] terraform-providers.spotinst_spotinst: 1.233.1 -> 1.234.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7c0cd9b3031c..3656c61f7e2a 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1247,13 +1247,13 @@ "vendorHash": "sha256-u3WK/pLsuwySJX6GMNho8ImB+F+XXUPC6h+IQtDrOp8=" }, "spotinst_spotinst": { - "hash": "sha256-ow/8K8MXUKG0D5U2ILHImPBzRZwAp5oxybCf5wqbclA=", + "hash": "sha256-DWMa48u6D9lT6xtcYOQxWyHfMwFvI+iYufKoXgQJmC0=", "homepage": "https://registry.terraform.io/providers/spotinst/spotinst", "owner": "spotinst", "repo": "terraform-provider-spotinst", - "rev": "v1.233.1", + "rev": "v1.234.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-wcuB0GpsrVajguxa6FQ7jELVdgpZ0chazUKeH0ElVMo=" + "vendorHash": "sha256-iUu/SG4VprmEuYo6e8az5GARJhJWHyvyyJNSapnpWME=" }, "statuscakedev_statuscake": { "hash": "sha256-zXBZZA+2uRN2FeGrayq0a4EBk7T+PvlBIwbuxwM7yBc=", From a044c7fd448703241e11b1a5191d321f073fdda0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 18:39:53 +0000 Subject: [PATCH 243/258] terraform-providers.hashicorp_tfe: 0.76.1 -> 0.76.2 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 7c0cd9b3031c..1c120f67730c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -652,11 +652,11 @@ "vendorHash": "sha256-GlkqFg9Bgs+Hi59PYAxqq3YW9ji1qeuX4vz59wQ4pRw=" }, "hashicorp_tfe": { - "hash": "sha256-TDDnW6786MGOBuptsIBqPe4/PUHQ3pKeLFqLHex3ObI=", + "hash": "sha256-/vEbhPKNhKUIlChGYuMNR5Ulbk9gG4171vZ6pvoTdcM=", "homepage": "https://registry.terraform.io/providers/hashicorp/tfe", "owner": "hashicorp", "repo": "terraform-provider-tfe", - "rev": "v0.76.1", + "rev": "v0.76.2", "spdx": "MPL-2.0", "vendorHash": "sha256-JNTe1RI2aDw86jNzYJqmiBr5BBnr824/DhkJeaMpbKI=" }, From 6b22b8a791df0fd27a04cb241a83aa94a9bd9f68 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 18:47:52 +0000 Subject: [PATCH 244/258] vscode-extensions.github.copilot-chat: 0.42.3 -> 0.44.1 --- .../editors/vscode/extensions/github.copilot-chat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix index 3f0d86d8ad7d..712f3982a824 100644 --- a/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix +++ b/pkgs/applications/editors/vscode/extensions/github.copilot-chat/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "github"; name = "copilot-chat"; - version = "0.42.3"; - hash = "sha256-bkVfwPFQSuTMcIEoEa/M91foSZC+0H4ESFXFwDDDhbc="; + version = "0.44.1"; + hash = "sha256-xm3BG6d853ztavvTmADyTbc13xD0x9eZ4TudNpNH7+0="; }; meta = { From 6e218b29955850bc1ffd2e9b97fab04721a54970 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 18:54:54 +0000 Subject: [PATCH 245/258] flow: 0.308.0 -> 0.309.0 --- pkgs/by-name/fl/flow/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flow/package.nix b/pkgs/by-name/fl/flow/package.nix index f50870b27c9d..d6703986e4d4 100644 --- a/pkgs/by-name/fl/flow/package.nix +++ b/pkgs/by-name/fl/flow/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "flow"; - version = "0.308.0"; + version = "0.309.0"; src = fetchFromGitHub { owner = "facebook"; repo = "flow"; tag = "v${finalAttrs.version}"; - hash = "sha256-PWSGay3WVXUtk3NA5ukAY2HMrJV49BXISoMM1UyqzXE="; + hash = "sha256-ml1bi5LXk2qzS1Us6ddzctfazoS3XFz2jJQy1of6txc="; }; patches = [ From d82bc60bafcbe7382575b62f97142ea1b2729b0c Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 14 Jan 2026 00:50:59 +0100 Subject: [PATCH 246/258] strichliste: init at 2.0.1 --- pkgs/by-name/st/strichliste/frontend.nix | 43 ++++++++++++++++++++ pkgs/by-name/st/strichliste/package.nix | 51 ++++++++++++++++++++++++ 2 files changed, 94 insertions(+) create mode 100644 pkgs/by-name/st/strichliste/frontend.nix create mode 100644 pkgs/by-name/st/strichliste/package.nix diff --git a/pkgs/by-name/st/strichliste/frontend.nix b/pkgs/by-name/st/strichliste/frontend.nix new file mode 100644 index 000000000000..a30c4fff3766 --- /dev/null +++ b/pkgs/by-name/st/strichliste/frontend.nix @@ -0,0 +1,43 @@ +{ + stdenv, + fetchFromGitHub, + fetchYarnDeps, + nodejs, + yarnConfigHook, + yarnBuildHook, + meta, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "strichliste-frontend"; + version = "2.0.0"; + + src = fetchFromGitHub { + owner = "strichliste"; + repo = "strichliste-web-frontend"; + tag = "v${finalAttrs.version}"; + hash = "sha256-fi4pz3ylWyC4yvDWsK2Rvv8KDaXeHNVz0jY6PpF07hE="; + }; + + yarnOfflineCache = fetchYarnDeps { + yarnLock = finalAttrs.src + "/yarn.lock"; + hash = "sha256-leMwcsyhbxPoHJdA3kZDz97Ti77d1TCe8SrzTQMGrWo="; + }; + + env.NODE_OPTIONS = "--openssl-legacy-provider"; + + nativeBuildInputs = [ + nodejs + yarnConfigHook + yarnBuildHook + ]; + + installPhase = '' + mkdir $out + cp -R build/* $out/ + ''; + + __structuredAttrs = true; + + inherit meta; +}) diff --git a/pkgs/by-name/st/strichliste/package.nix b/pkgs/by-name/st/strichliste/package.nix new file mode 100644 index 000000000000..c71a7a9b0840 --- /dev/null +++ b/pkgs/by-name/st/strichliste/package.nix @@ -0,0 +1,51 @@ +{ + callPackage, + fetchFromGitHub, + lib, + pkgs, + php ? pkgs.php85, +}: + +php.buildComposerProject2 (finalAttrs: { + pname = "strichliste-backend"; + version = "2.0.1"; + + src = fetchFromGitHub { + owner = "strichliste"; + repo = "strichliste-backend"; + tag = "v${finalAttrs.version}"; + hash = "sha256-yI20cUp19ehtOnWdu+MItwgOlNDnt1VK3giInaTQQ4Y="; + }; + + vendorHash = "sha256-vYPjUaNIf62GoKXopC4nGqIa+Z3C8Q5dnX9FPvM1Ers="; + composerNoDev = true; + composerStrictValidation = false; + + postPatch = '' + substituteInPlace config/services.yaml \ + --replace-fail "strichliste.yaml" "/etc/strichliste.yaml" + ''; + + postInstall = '' + mkdir $out/bin + ln -s $out/share/php/strichliste-backend/bin/console $out/bin/strichliste-console + ''; + + __structuredAttrs = true; + + passthru = { + frontend = callPackage ./frontend.nix { + inherit (finalAttrs) meta; + }; + phpPackage = php; + }; + + meta = { + description = "strichliste is a tool to replace a tally sheet."; + homepage = "https://www.strichliste.org/"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ hexa ]; + mainProgram = "strichliste-console"; + platforms = lib.platforms.all; + }; +}) From e1ba5571e4b62191b5a4b684c78cd05555c9183b Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 14 Jan 2026 00:51:27 +0100 Subject: [PATCH 247/258] nixos/strichliste: init --- .../manual/release-notes/rl-2605.section.md | 2 + nixos/modules/module-list.nix | 1 + .../modules/services/web-apps/strichliste.nix | 521 ++++++++++++++++++ 3 files changed, 524 insertions(+) create mode 100644 nixos/modules/services/web-apps/strichliste.nix diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 89c18eddcc9f..a8ec7cae2eff 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -102,6 +102,8 @@ - [Tinyauth](https://tinyauth.app/), a simple authentication middleware for web apps, with OAuth and LDAP support. Available as [services.tinyauth](#opt-services.tinyauth.enable). +- [Strichliste](https://www.strichliste.org), a digital self-service tallysheet used in hackerspaces, clubs and offices. Available as [services.strichliste](#opt-services.strichliste.enable). + - [Dawarich](https://dawarich.app/), a self-hostable location history tracker. Available as [services.dawarich](#opt-services.dawarich.enable). - [Howdy](https://github.com/boltgolt/howdy), a Windows Hello™ style facial authentication program for Linux. diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index f89194a4ef39..f72dcccf3e87 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1779,6 +1779,7 @@ ./services/web-apps/stash.nix ./services/web-apps/stirling-pdf.nix ./services/web-apps/strfry.nix + ./services/web-apps/strichliste.nix ./services/web-apps/suwayomi-server.nix ./services/web-apps/szurubooru.nix ./services/web-apps/tabbyapi.nix diff --git a/nixos/modules/services/web-apps/strichliste.nix b/nixos/modules/services/web-apps/strichliste.nix new file mode 100644 index 000000000000..4f7db7cd31da --- /dev/null +++ b/nixos/modules/services/web-apps/strichliste.nix @@ -0,0 +1,521 @@ +{ + config, + lib, + pkgs, + ... +}: + +let + inherit (lib) + mkEnableOption + mkForce + mkIf + mkMerge + mkOption + mkPackageOption + types + ; + + cfg = config.services.strichliste; + + format = pkgs.formats.yaml { }; + settingsFile = format.generate "strichliste.yaml" { + parameters.strichliste = cfg.settings; + }; + + unitDependencies = + lib.optionals ( + lib.hasInfix "pgpsql" cfg.environment.DATABASE_URL + || lib.hasInfix "postgres" cfg.environment.DATABASE_URL + ) [ "postgresql.service" ] + ++ lib.optionals (lib.hasInfix "mysql" cfg.environment.DATABASE_URL) [ "mysql.service" ]; +in +{ + meta.buildDocsInSandbox = false; + + options.services.strichliste = { + enable = mkEnableOption "strichliste, a web based tally sheet."; + + packages = { + backend = mkPackageOption pkgs "strichliste" { }; + frontend = mkOption { + type = types.package; + default = pkgs.strichliste.frontend; + description = '' + The strichliste-frontend package to use. + ''; + }; + }; + + settings = mkOption { + type = types.submodule { + freeformType = format.type; + options = { + common = { + idleTimeout = mkOption { + type = types.int; + default = 30000; + description = '' + Time until the app returns to the start page. + ''; + }; + }; + + user = { + stalePeriod = mkOption { + type = types.str; + default = "10 day"; + example = "1 week"; + description = '' + Duration after which users are listed as inactive. + + The format used is documented in . + + ::: {.tip} + This helps unclutter the user listing by prioritizing active users. + ::: + ''; + }; + }; + + i18n = { + timezone = mkOption { + type = types.str; + default = config.time.timeZone; + defaultText = lib.literalExpression "config.time.timeZone"; + example = "Europe/Berlin"; + description = '' + Timezone used throughout the app, e.g. in the transaction log. + ''; + }; + + language = mkOption { + type = types.str; + default = "en"; + example = "de"; + description = '' + Language used throughout the app. + ''; + }; + + currency = { + name = mkOption { + type = types.str; + example = "Euro"; + description = '' + Name of the currency. + ''; + }; + + symbol = mkOption { + type = types.str; + example = "€"; + description = '' + Symbol for the currency. + ''; + }; + + alpha3 = mkOption { + type = types.str; + example = "EUR"; + description = '' + [ISO 4217] alpha code representing the currency. + + [ISO 4217]: https://en.wikipedia.org/wiki/ISO_4217#List_of_ISO_4217_currency_codes + ''; + }; + }; + }; + + account = { + lower = mkOption { + type = types.int; + default = -200000; + example = 0; + description = '' + The credit limit for user accounts. + ''; + }; + + upper = mkOption { + type = types.ints.positive; + default = 200000; + description = '' + The maximum balance on a user account. + ''; + }; + }; + + payment = { + boundary = { + lower = mkOption { + type = types.int; + default = -2000; + example = 0; + description = '' + The lowest amount that can be used for payments. + ''; + }; + + upper = mkOption { + type = types.ints.positive; + default = 15000; + description = '' + The highest amount that can be used for payment. + ''; + }; + }; + + deposit = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow money deposits. + ''; + }; + + custom = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow custom amounts for deposits. + ''; + }; + + steps = mkOption { + type = types.listOf ( + types.oneOf [ + types.int + types.float + ] + ); + example = [ + 0.5 + 1 + 2 + 5 + 10 + 20 + ]; + description = '' + List of selectable deposit amounts. + + This should match your most common coins and banknotes. + ''; + }; + }; + + dispense = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow spending money. + ''; + }; + + custom = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow custom spending amounts. + ''; + }; + + steps = mkOption { + type = types.listOf ( + types.oneOf [ + types.int + types.float + ] + ); + example = [ + 0.5 + 1 + 2 + 5 + 10 + 20 + ]; + description = '' + List of selectable spending amounts. + + This should match your most common products. + ''; + }; + }; + + transaction = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow transactions between user accounts. + ''; + }; + }; + + undo = { + enabled = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow undoing transactions withing the {option}`services.strichliste.settings.payment.undo.timeout` period. + ''; + }; + + delete = mkOption { + type = types.bool; + default = true; + description = '' + Whether to allow deleting within the {option}`services.strichliste.settings.payment.undo.timeout` period. + ''; + }; + + timeout = mkOption { + type = types.str; + default = "5 minute"; + description = '' + The time period after creating a transaction in which undoing/deleting remains possible. + + The format used is documented in . + ''; + }; + }; + }; + }; + }; + description = '' + The {file}`strichliste.yaml` configuration as a Nix attribute set. + + See the [configuration reference](https://github.com/strichliste/strichliste-backend/blob/v${cfg.packages.backend.version}/docs/Config.md) + for possible options. + ''; + }; + + domain = mkOption { + type = types.str; + example = "strichliste.example.com"; + description = '' + Domain name used to configure the webserver virtual host. + ''; + }; + + environment = mkOption { + type = types.submodule { + freeformType = types.attrs; + options = { + APP_ENV = mkOption { + type = types.str; + default = "prod"; + description = '' + The active environment. + ''; + }; + APP_LOG_DIR = mkOption { + type = types.path; + default = "/var/log/strichliste"; + description = '' + Directory to write logs. + ''; + }; + APP_CACHE_DIR = mkOption { + type = types.path; + default = "/var/cache/strichliste"; + description = '' + Directory used for caching. + ''; + }; + CORS_ALLOW_ORIGIN = mkOption { + type = types.str; + default = "^https?://${config.services.strichliste.domain}(:[0-9]+)?$"; + defaultText = lib.literalExpression "^https?://$${config.services.strichliste.domain}(:[0-9]+)?$"; + description = '' + Regular expression defining the allowed CORS origins. + ''; + }; + DATABASE_URL = mkOption { + type = types.str; + default = "sqlite:////var/lib/strichliste/db.sqlite"; + example = "postgresql://strichliste@localhost/strichliste?host=/run/postgresql"; + description = '' + See + for more URL examples. + ''; + }; + }; + }; + default = { }; + description = '' + Environment variables consumed by Symfony. + + See for possible options. + ''; + }; + + environmentFiles = mkOption { + type = types.listOf types.path; + default = [ ]; + example = lib.literalExpression '' + [ + "/run/keys/strichliste.env" + ] + ''; + description = '' + Environment files to configure Symfony. + + See for possible options. + + ::: {.important} + You should configure `APP_SECRET` here. + ::: + ''; + }; + + nginx = { + enable = mkOption { + type = types.bool; + default = true; + description = '' + Whether to enable and configure an nginx vhost to serve strichliste. + ''; + }; + + virtualHost = mkOption { + type = types.submodule ( + import ../web-servers/nginx/vhost-options.nix { + inherit config lib; + } + ); + example = lib.literalExpression '' + { + enableACME = true; + forceSSL = true; + } + ''; + description = '' + Nginx virtual settings to allow direct customization of its settings. + ''; + }; + }; + }; + + config = mkMerge [ + (mkIf (cfg.enable && cfg.nginx.enable) { + services.phpfpm.pools.strichliste.settings = { + "listen.owner" = config.services.nginx.user; + "listen.group" = config.services.nginx.group; + }; + + services.nginx.enable = true; + services.nginx.virtualHosts.${cfg.domain} = mkMerge [ + cfg.nginx.virtualHost + { + root = mkForce "${cfg.packages.frontend}"; + locations = { + "/" = { + tryFiles = toString [ + "$uri" + "$uri/" + "index.html" + ]; + }; + + "/api/" = { + fastcgiParams = { + SCRIPT_FILENAME = "${cfg.packages.backend}/share/php/strichliste-backend/public/index.php"; + SCRIPT_NAME = "/index.php"; + REQUEST_URI = "$request_uri"; + + modHeadersAvailable = "true"; + front_controller_active = "true"; + }; + extraConfig = '' + fastcgi_intercept_errors on; + fastcgi_pass unix:${config.services.phpfpm.pools.strichliste.socket}; + fastcgi_request_buffering off; + ''; + }; + }; + } + ]; + }) + + (mkIf cfg.enable { + environment.etc."strichliste.yaml".source = settingsFile; + + systemd.tmpfiles.settings."strichliste" = { + ${cfg.environment.APP_CACHE_DIR}.d = { + user = "strichliste"; + group = "strichliste"; + mode = "0700"; + }; + ${cfg.environment.APP_LOG_DIR}.d = { + user = "strichliste"; + group = "strichliste"; + mode = "0700"; + }; + }; + + systemd.services.strichliste-migrate = { + wantedBy = [ "phpfpm-strichliste.service" ]; + before = [ "phpfpm-strichliste.service" ]; + wants = unitDependencies; + after = unitDependencies; + inherit (cfg) environment; + preStart = '' + set -ex + if [ ! -e "/var/lib/strichliste/.db-init" ]; then + ${lib.optionalString (lib.hasInfix "sqlite" cfg.environment.DATABASE_URL) '' + ${lib.getExe cfg.packages.backend} doctrine:database:create + ''} + ${lib.getExe cfg.packages.backend} doctrine:schema:create + touch "/var/lib/strichliste/.db-init" + fi + ''; + serviceConfig = { + Type = "exec"; + User = "strichliste"; + Group = "strichliste"; + EnvironmentFile = cfg.environmentFiles; + ExecStart = toString [ + (lib.getExe cfg.packages.backend) + "doctrine:migrations:migrate" + "--allow-no-migration" + "--no-interaction" + ]; + }; + }; + + systemd.services.phpfpm-strichliste = { + inherit (cfg) environment; + serviceConfig.EnvironmentFile = cfg.environmentFiles; + }; + + services.phpfpm.pools.strichliste = { + user = "strichliste"; + group = "strichliste"; + settings = { + # support environment variables + "clear_env" = false; + "pm" = "dynamic"; + "pm.max_children" = 8; + "pm.start_servers" = 1; + "pm.min_spare_servers" = 1; + "pm.max_spare_servers" = 4; + "pm.max_requests" = 256; + }; + inherit (cfg.packages.backend) phpPackage; + }; + + users.groups.strichliste = { }; + users.users.strichliste = { + group = "strichliste"; + home = "/var/lib/strichliste"; + createHome = true; + isSystemUser = true; + }; + }) + ]; +} From 220785d9a7635011fa77263fa442c8181af471aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 19:35:15 +0000 Subject: [PATCH 248/258] misconfig-mapper: 1.15.2 -> 1.15.4 --- pkgs/by-name/mi/misconfig-mapper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/misconfig-mapper/package.nix b/pkgs/by-name/mi/misconfig-mapper/package.nix index fc3b80d827b4..1e33ebbcfc93 100644 --- a/pkgs/by-name/mi/misconfig-mapper/package.nix +++ b/pkgs/by-name/mi/misconfig-mapper/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "misconfig-mapper"; - version = "1.15.2"; + version = "1.15.4"; src = fetchFromGitHub { owner = "intigriti"; repo = "misconfig-mapper"; tag = "v${finalAttrs.version}"; - hash = "sha256-pHVa/K9zVLpo/3KKyJfLgYXISRpUE1GbiSQoTrfCxqA="; + hash = "sha256-U4zr+5TD8/rjCv1Ldmie52FZulfohfud72Gyivj2Zko="; }; - vendorHash = "sha256-K3qHMeB+gYWjallt3JurVMC0aK3g9sXYxCgiGUU3OjM="; + vendorHash = "sha256-eQetkCrVlYtiXezFzj35TnYAt6tntzUuJHqRvWEkuC4="; ldflags = [ "-s" From 2737d78336731d33d161c63a581c4a51f35a6537 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Wed, 15 Apr 2026 19:49:53 +0100 Subject: [PATCH 249/258] nixos/prometheus-exporters: add socketOpts to the exporter interface Allows individual exporter modules to describe an accompanying `systemd.sockets.prometheus-${name}-exporter` unit alongside their service, enabling socket activation support. --- .../manual/release-notes/rl-2605.section.md | 2 ++ .../monitoring/prometheus/exporters.md | 13 ++++++++++++- .../monitoring/prometheus/exporters.nix | 19 ++++++++++++++++--- 3 files changed, 30 insertions(+), 4 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index 89c18eddcc9f..21a3447989d0 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -313,6 +313,8 @@ See . - [hardware.xpadneo](#opt-hardware.xpadneo.enable) now supports configuring kernel module parameters via a freeform [settings](#opt-hardware.xpadneo.settings) option, with convenience options for [rumble attenuation](#opt-hardware.xpadneo.rumbleAttenuation) and [controller quirks](#opt-hardware.xpadneo.quirks). +- The `services.prometheus.exporters` module interface now accepts an optional `socketOpts` attribute, allowing individual exporter modules to describe an accompanying `systemd.sockets.prometheus-${name}-exporter` unit alongside their service, enabling socket activation support. + - Wine has been updated to the 11.0 branch. Please check the [upstream announcement](https://gitlab.winehq.org/wine/wine/-/releases/wine-11.0) for more details. - `security.acme` now defaults to a dynamic renewal duration, if diff --git a/nixos/modules/services/monitoring/prometheus/exporters.md b/nixos/modules/services/monitoring/prometheus/exporters.md index f0bff8154291..f12be9b5f874 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.md +++ b/nixos/modules/services/monitoring/prometheus/exporters.md @@ -138,12 +138,23 @@ example: DynamicUser = false; ExecStart = '' ${pkgs.prometheus-postfix-exporter}/bin/postfix_exporter \ - --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ + --web.systemd-socket \ --web.telemetry-path ${cfg.telemetryPath} \ ${lib.concatStringsSep " \\\n " cfg.extraFlags} ''; }; }; + + # `socketOpts` is an optional attribute set describing a + # `systemd.sockets.prometheus-${name}-exporter` unit that + # accompanies the exporter's service. When set, it is merged + # with a default definition that includes + # `wantedBy = [ "sockets.target" ]`, enabling socket activation + # for exporters that support it. + # Note that this attribute is optional. + socketOpts = { + socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; + }; } ``` - This should already be enough for the postfix exporter. Additionally one diff --git a/nixos/modules/services/monitoring/prometheus/exporters.nix b/nixos/modules/services/monitoring/prometheus/exporters.nix index 18a1e30d31fe..a6317a032235 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters.nix @@ -36,10 +36,15 @@ let # - extraOpts (types.attrs): extra configuration options to # configure the exporter with, which # are appended to the default options + # - socketOpts (types.attrs): optional config that is merged with + # the default definition of the + # exporter's systemd socket unit. When + # set, a `prometheus-${name}-exporter.socket` + # unit is created, enabling socket activation. # - # Note that `extraOpts` is optional, but a script for the exporter's - # systemd service must be provided by specifying either - # `serviceOpts.script` or `serviceOpts.serviceConfig.ExecStart` + # Note that `extraOpts` and `socketOpts` are optional, but a script + # for the exporter's systemd service must be provided by specifying + # either `serviceOpts.script` or `serviceOpts.serviceConfig.ExecStart` exporterOpts = (genAttrs @@ -311,6 +316,7 @@ let name, conf, serviceOpts, + socketOpts, }: let enableDynamicUser = serviceOpts.serviceConfig.DynamicUser or true; @@ -368,6 +374,12 @@ let "-m comment --comment ${name}-exporter -j nixos-fw-accept" ]); networking.firewall.extraInputRules = mkIf (conf.openFirewall && nftables) conf.firewallRules; + systemd.sockets."prometheus-${name}-exporter" = mkIf (socketOpts != null) (mkMerge [ + { + wantedBy = [ "sockets.target" ]; + } + socketOpts + ]); systemd.services."prometheus-${name}-exporter" = mkMerge [ { wantedBy = [ "multi-user.target" ]; @@ -603,6 +615,7 @@ in mkExporterConf { inherit name; inherit (conf) serviceOpts; + socketOpts = conf.socketOpts or null; conf = cfg.${name}; } ) exporterOpts) From 6a7bcd4fbb2950a2b287d276569b18746ac084f5 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 16 Apr 2026 20:50:20 +0100 Subject: [PATCH 250/258] nixos/prometheus-node-exporter: use socket activation Run node_exporter with `--web.systemd-socket` and move the listen-address/port configuration into a companion `.socket` unit. Closes https://github.com/NixOS/nixpkgs/issues/510379 --- .../services/monitoring/prometheus/exporters/node.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/monitoring/prometheus/exporters/node.nix b/nixos/modules/services/monitoring/prometheus/exporters/node.nix index 2c4a82f0e044..82bb7c804294 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/node.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/node.nix @@ -39,6 +39,7 @@ in ''; }; }; + serviceOpts = { serviceConfig = { DynamicUser = false; @@ -47,7 +48,7 @@ in ${pkgs.prometheus-node-exporter}/bin/node_exporter \ ${concatMapStringsSep " " (x: "--collector." + x) cfg.enabledCollectors} \ ${concatMapStringsSep " " (x: "--no-collector." + x) cfg.disabledCollectors} \ - --web.listen-address ${cfg.listenAddress}:${toString cfg.port} ${concatStringsSep " " cfg.extraFlags} + --web.systemd-socket ${concatStringsSep " " cfg.extraFlags} ''; RestrictAddressFamilies = optionals (collectorIsEnabled "logind" || collectorIsEnabled "systemd") [ @@ -67,4 +68,8 @@ in ProtectHome = true; }; }; + + socketOpts = { + socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; + }; } From 9abcb29cd4c4dab94d100ffc877797bf97cc8dde Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 16 Apr 2026 20:54:26 +0100 Subject: [PATCH 251/258] nixos/prometheus-postfix-exporter: use socket activation Run postfix_exporter with `--web.systemd-socket` and move the listen-address/port configuration into a companion `.socket` unit. --- .../services/monitoring/prometheus/exporters/postfix.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix b/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix index 53a4056b86dd..e0abda068b2f 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/postfix.nix @@ -85,6 +85,7 @@ in }; }; }; + serviceOpts = { after = mkIf cfg.systemd.enable [ cfg.systemd.unit ]; serviceConfig = { @@ -95,7 +96,7 @@ in SupplementaryGroups = mkIf cfg.systemd.enable [ "systemd-journal" ]; ExecStart = '' ${lib.getExe cfg.package} \ - --web.listen-address ${cfg.listenAddress}:${toString cfg.port} \ + --web.systemd-socket \ --web.telemetry-path ${cfg.telemetryPath} \ --postfix.showq_path ${escapeShellArg cfg.showqPath} \ ${concatStringsSep " \\\n " ( @@ -115,4 +116,8 @@ in ''; }; }; + + socketOpts = { + socketConfig.ListenStream = "${cfg.listenAddress}:${toString cfg.port}"; + }; } From 369d1a328b403285e12dd3aa597786c7e364843a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 14 Apr 2026 09:54:46 +0000 Subject: [PATCH 252/258] grafana-alloy: 1.14.2 -> 1.15.1 --- pkgs/by-name/gr/grafana-alloy/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index 64680f984873..2522ace1ada9 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -15,18 +15,18 @@ }: buildGoModule (finalAttrs: { pname = "grafana-alloy"; - version = "1.14.2"; + version = "1.15.1"; src = fetchFromGitHub { owner = "grafana"; repo = "alloy"; tag = "v${finalAttrs.version}"; - hash = "sha256-77WMsnC2WgVnbw1BsCj9ayS6XPsVTghmtIyl9Dk71uY="; + hash = "sha256-dAWBmvrthnsji6WuM2itRdfV4ONKDjsCzUJkUSmb1XI="; }; npmDeps = fetchNpmDeps { src = "${finalAttrs.src}/internal/web/ui"; - hash = "sha256-MiHFeyDxLzYF3t9H8OEn/bL10WRbzMcwlENs2FSJ4xo="; + hash = "sha256-YUCft67WskKubZu8qEIUoH5NHwSfD5o0tWzyply90Zg="; }; frontend = buildNpmPackage { @@ -54,7 +54,7 @@ buildGoModule (finalAttrs: { modRoot = "collector"; proxyVendor = true; - vendorHash = "sha256-i/BV987/ZYnCRYX8m9iFdtPo0vrWsmpn6UDs0q59sMM="; + vendorHash = "sha256-PbaqxDJHXB1MT5KtiEIkl+gP0DolzlC5JRItGC5VCpQ="; subPackages = [ "." ]; From 56e814a7103e0d52fd53f168ebb477fbed28a2c6 Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Thu, 16 Apr 2026 20:56:17 +0100 Subject: [PATCH 253/258] grafana-alloy: set and enforce beylaVersion Since https://github.com/grafana/alloy/pull/5735, grafana-alloy sets the version of beyla in its ldflags. Add the missing logic for that, and a little assertion to prevent this from getting out of date. --- pkgs/by-name/gr/grafana-alloy/package.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/by-name/gr/grafana-alloy/package.nix b/pkgs/by-name/gr/grafana-alloy/package.nix index 2522ace1ada9..dde2ea8226ba 100644 --- a/pkgs/by-name/gr/grafana-alloy/package.nix +++ b/pkgs/by-name/gr/grafana-alloy/package.nix @@ -13,6 +13,11 @@ lld, useLLD ? stdenv.hostPlatform.isArmv7, }: + +let + beylaVersion = "v3.6.0"; +in + buildGoModule (finalAttrs: { pname = "grafana-alloy"; version = "1.15.1"; @@ -49,6 +54,12 @@ buildGoModule (finalAttrs: { patchPhase = '' cp -av ${finalAttrs.frontend}/share internal/web/ui/dist + + goSumBeylaVersion="$(grep beyla go.sum | head -1 | cut -d ' ' -f2)" + if [[ "$goSumBeylaVersion" != "${beylaVersion}" ]];then + echo "beyla version in go.sum ($goSumBeylaVersion) doesn't match the one set in the expression (${beylaVersion}), needs updating." + exit 1 + fi ''; modRoot = "collector"; @@ -66,6 +77,7 @@ buildGoModule (finalAttrs: { "-X github.com/grafana/alloy/internal/build.Revision=v${finalAttrs.version}" "-X github.com/grafana/alloy/internal/build.BuildUser=nix@nixpkgs" "-X github.com/grafana/alloy/internal/build.BuildDate=1970-01-01T00:00:00Z" + "-X github.com/grafana/beyla/pkg/buildinfo=${beylaVersion}" ]; tags = [ From 35174fd4edf93c9ddfa9467fadb7bfcd023f535f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 20:05:27 +0000 Subject: [PATCH 254/258] gh: 2.89.0 -> 2.90.0 --- pkgs/by-name/gh/gh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/gh/package.nix b/pkgs/by-name/gh/gh/package.nix index 7174fc1fca70..00c28906fa9f 100644 --- a/pkgs/by-name/gh/gh/package.nix +++ b/pkgs/by-name/gh/gh/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "gh"; - version = "2.89.0"; + version = "2.90.0"; src = fetchFromGitHub { owner = "cli"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-SiPcji8CbJd6GwWmsIFWq3874Mr9/VggOATX9yKYjow="; + hash = "sha256-yVc4UvC+CsW+pP/BJRjcOGX7h8zO2M8yM0m57Mr89JY="; }; - vendorHash = "sha256-Sko+jTkGUTiR66Mv/p5INv/CLID1EK2v9fY0GfIeckg="; + vendorHash = "sha256-hz6oMLTibnSLB11vEWsO0O5ZFGKYJaVce6POqINObnI="; nativeBuildInputs = [ installShellFiles ]; From 2e2688ff12fc40612fff319a570f6fe8edc91e9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 20:14:11 +0000 Subject: [PATCH 255/258] olympus-unwrapped: 26.03.21.03 -> 26.04.16.02 --- pkgs/by-name/ol/olympus-unwrapped/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ol/olympus-unwrapped/package.nix b/pkgs/by-name/ol/olympus-unwrapped/package.nix index 977599560c2b..737914263b88 100644 --- a/pkgs/by-name/ol/olympus-unwrapped/package.nix +++ b/pkgs/by-name/ol/olympus-unwrapped/package.nix @@ -22,9 +22,9 @@ let phome = "$out/lib/olympus"; # The following variables are to be updated by the update script. - version = "26.03.21.03"; - buildId = "5526"; # IMPORTANT: This line is matched with regex in update.sh. - rev = "cd3c4695cf4be1f1aa59211fcc183f603e6c6343"; + version = "26.04.16.02"; + buildId = "5566"; # IMPORTANT: This line is matched with regex in update.sh. + rev = "047950f997ecf24c3ec5cc01244ffbe2fdc601d9"; in buildDotnetModule { pname = "olympus-unwrapped"; @@ -37,7 +37,7 @@ buildDotnetModule { owner = "EverestAPI"; repo = "Olympus"; fetchSubmodules = true; # Required. See upstream's README. - hash = "sha256-pKKVdCkeqTIFH0iqpko5LuDj9qqLubD+cltkwo86bXg="; + hash = "sha256-lj2cBwtalTK5wJrIzKcZKirviodUehqIagL9j61iTyM="; }; nativeBuildInputs = [ From 196739dfe15f8b936397d0e5b597fd5ee86c34b2 Mon Sep 17 00:00:00 2001 From: networkException Date: Thu, 16 Apr 2026 23:45:34 +0200 Subject: [PATCH 256/258] ungoogled-chromium: 147.0.7727.55-1 -> 147.0.7727.101-1 https://chromereleases.googleblog.com/2026/04/stable-channel-update-for-desktop_15.html This update includes 31 security fixes. CVEs: CVE-2026-6296 CVE-2026-6297 CVE-2026-6298 CVE-2026-6299 CVE-2026-6358 CVE-2026-6359 CVE-2026-6300 CVE-2026-6301 CVE-2026-6302 CVE-2026-6303 CVE-2026-6304 CVE-2026-6305 CVE-2026-6306 CVE-2026-6307 CVE-2026-6308 CVE-2026-6309 CVE-2026-6360 CVE-2026-6310 CVE-2026-6311 CVE-2026-6312 CVE-2026-6313 CVE-2026-6314 CVE-2026-6315 CVE-2026-6316 CVE-2026-6361 CVE-2026-6362 CVE-2026-6317 CVE-2026-6363 CVE-2026-6318 CVE-2026-6319 CVE-2026-6364 --- .../networking/browsers/chromium/info.json | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/pkgs/applications/networking/browsers/chromium/info.json b/pkgs/applications/networking/browsers/chromium/info.json index 123eacbcdc95..7ffddba320fc 100644 --- a/pkgs/applications/networking/browsers/chromium/info.json +++ b/pkgs/applications/networking/browsers/chromium/info.json @@ -828,11 +828,11 @@ } }, "ungoogled-chromium": { - "version": "147.0.7727.55", + "version": "147.0.7727.101", "deps": { "depot_tools": { - "rev": "4ce8ba39a3488397a2d1494f167020f21de502f3", - "hash": "sha256-WTzjmLFjh1yDDEvYE7Qfx8aBxMLdATx14+Jprwh8ZgQ=" + "rev": "442cbd6d584d2c992ca9bcc19ecbd2235bea772e", + "hash": "sha256-CgEu3y/MNRcCN2EmtcVgmGW/bEPKypeyLaANtiplDJU=" }, "gn": { "version": "0-unstable-2026-03-05", @@ -840,16 +840,16 @@ "hash": "sha256-3AfExm7NL5GJXyC5JCPbGC70D59doRfIZIgpt6MLy9Y=" }, "ungoogled-patches": { - "rev": "147.0.7727.55-1", - "hash": "sha256-7Fs/dfAn+N7zpkUSzACf9SDRhgMJUsnVi8cAExwn21A=" + "rev": "147.0.7727.101-1", + "hash": "sha256-w/9bzbYHZM3Ot26ZcYWB51z7T+I4OBOxflo1dWxghyQ=" }, "npmHash": "sha256-ByB1Ea5tduIJZXyydeBWsoS8OPABOgwHe+dNXRssdvc=" }, "DEPS": { "src": { "url": "https://chromium.googlesource.com/chromium/src.git", - "rev": "7dc2b8f6f651b42c0a8f3634c9feb5e0b6b25c91", - "hash": "sha256-mAauWiP5AlyzoRFOSGA71ljtZ9MtYLKtRlSolCA/spE=", + "rev": "56536d2a8034c51b0e68e1a0483ab9f1a0165ae3", + "hash": "sha256-94TMvPkcWm+IEVYwTh+m1ys5du75bvJcc1RpkSKpAwc=", "recompress": true }, "src/third_party/clang-format/script": { @@ -919,8 +919,8 @@ }, "src/third_party/angle": { "url": "https://chromium.googlesource.com/angle/angle.git", - "rev": "401e94882e22cf2aa7af649b92ab123eaa329321", - "hash": "sha256-WD8GaB8LYhICdHZ+meCXSmLylAcISzEaZj06g+z1sfw=" + "rev": "cbc4f074126e6f1acf72ad620a28cd4a8dd86f2a", + "hash": "sha256-MUgLUj2L0vmpAoxt/TJy1clsJfvYkQqe3Xm2+e4Y6tw=" }, "src/third_party/angle/third_party/glmark2/src": { "url": "https://chromium.googlesource.com/external/github.com/glmark2/glmark2", @@ -959,8 +959,8 @@ }, "src/third_party/dawn": { "url": "https://dawn.googlesource.com/dawn.git", - "rev": "3ab1df504f1af37a64f8d3949e77b0868e154894", - "hash": "sha256-wWoXEvgROx5FLx4nnvaiEW7N9q5VibulffWwCkkEXOs=" + "rev": "2c681aed02b0add6bcf6724175660c4b35ece843", + "hash": "sha256-io3X9zu6tHgqJGXjygUXMa98rXELRNl6Y330U2nRc/M=" }, "src/third_party/dawn/third_party/glfw": { "url": "https://chromium.googlesource.com/external/github.com/glfw/glfw", @@ -1254,8 +1254,8 @@ }, "src/third_party/libaom/source/libaom": { "url": "https://aomedia.googlesource.com/aom.git", - "rev": "9dd1b8af51cfd431cbcdeebc95256c0ec6b249eb", - "hash": "sha256-IX9mgT9f8fyAd0e1HzBNDE6tNAK4JC+OVqQLJIsvMY0=" + "rev": "ab9876a5983227865ee26e91caac87c6b8750e27", + "hash": "sha256-V40GL7fKj1qratP0KcrhedEPDIsg0XVb3ha5nroM0ws=" }, "src/third_party/crabbyavif/src": { "url": "https://chromium.googlesource.com/external/github.com/webmproject/CrabbyAvif.git", @@ -1369,8 +1369,8 @@ }, "src/third_party/libvpx/source/libvpx": { "url": "https://chromium.googlesource.com/webm/libvpx.git", - "rev": "9a2d3d1f46afbdfa9b9820a9fd3aacb084e65e2f", - "hash": "sha256-9OkXFvBDfh/NFA96IQzaJcXSKSKW6tBN/HJSAwAr3S8=" + "rev": "aec2a6f1cd6e3d9e8cf5d9682fcb8a442799bd22", + "hash": "sha256-PNreh1VisA46I0WZqq8wZRCjbQRiVMxbL5Gl2Bfzo3M=" }, "src/third_party/libwebm/source": { "url": "https://chromium.googlesource.com/webm/libwebm.git", @@ -1434,8 +1434,8 @@ }, "src/third_party/pdfium": { "url": "https://pdfium.googlesource.com/pdfium.git", - "rev": "f99c212599bb85ce2e60936099f829cbcc3d4f5c", - "hash": "sha256-jq5qVIRWmC1xTvV/YwaosJMQH3XpS2N6Xn601uUPFkc=" + "rev": "e5bafd3be58c26673576fd5bb5cbf413b485de5b", + "hash": "sha256-umtG2n6kWYD0hT44GpmnwUVztkZ0RtQDV0h0+4CTC9w=" }, "src/third_party/perfetto": { "url": "https://chromium.googlesource.com/external/github.com/google/perfetto.git", @@ -1484,8 +1484,8 @@ }, "src/third_party/skia": { "url": "https://skia.googlesource.com/skia.git", - "rev": "abbe599fb3c0ef2fa82bfadbb0ddcd321f22faf0", - "hash": "sha256-QR0R8gwDh6m4RCCCj0EJ/oQQd/mHdUkOVSO8mg74WkE=" + "rev": "f8cd2da0256752afb0059bf17e4bf2bec422967e", + "hash": "sha256-dtSWBpCaewkKMW3Jc1PNDQh0jSQHIPduaXsIU9rcTa0=" }, "src/third_party/smhasher/src": { "url": "https://chromium.googlesource.com/external/smhasher.git", @@ -1649,8 +1649,8 @@ }, "src/v8": { "url": "https://chromium.googlesource.com/v8/v8.git", - "rev": "0cd69a9ba82925f5eb2c91376c4e7ba0da9dd445", - "hash": "sha256-PKaDXkDkdUVBlcXRmlfWjd5tqvLTCywhC7KdP/xp5NM=" + "rev": "c207e34c08865143dc6774c1c624f3cea07f7420", + "hash": "sha256-5rc28tPK9mOJDO3HA3F1ZgsRQmWXhoLZGeKTzxWSISw=" } } } From a2d1fa6832cbf91f6737c4b9b279a47bbc7b4ac5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 16 Apr 2026 23:38:40 +0000 Subject: [PATCH 257/258] kak-tree-sitter-unwrapped: 3.2.0 -> 3.2.1 --- pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix index 182cb151b5f7..bd5090c83370 100644 --- a/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix +++ b/pkgs/by-name/ka/kak-tree-sitter-unwrapped/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "kak-tree-sitter-unwrapped"; - version = "3.2.0"; + version = "3.2.1"; src = fetchFromSourcehut { owner = "~hadronized"; repo = "kak-tree-sitter"; rev = "kak-tree-sitter-v${finalAttrs.version}"; - hash = "sha256-8J6bqQkeDfJOyd9WusT+H35J6AMVcCIEr0BCrwGKVXI="; + hash = "sha256-w+taJzr9tPLXdpV5RLTedVGR48Qodq/4M5IhlKAM/lU="; }; - cargoHash = "sha256-rEF2BaadWuM0OtesiXV3IZ8bRpcpdRekUnvBAWM7Dwc="; + cargoHash = "sha256-ztVBBeLU1AByDz3yVDMZ102bDG6JfL/6IoJlcqRmCmU="; passthru = { updateScript = nix-update-script { }; From cb2ea9b438f525bfe779930aec9871cda12bd255 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 14 Apr 2026 23:53:32 +0200 Subject: [PATCH 258/258] nixos/test/strichliste: init --- nixos/tests/all-tests.nix | 1 + nixos/tests/web-apps/strichliste.nix | 105 ++++++++++++++++++++++++ pkgs/by-name/st/strichliste/package.nix | 4 + 3 files changed, 110 insertions(+) create mode 100644 nixos/tests/web-apps/strichliste.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 929e8362e8f3..f50038332973 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1519,6 +1519,7 @@ in step-ca = handleTestOn [ "x86_64-linux" ] ./step-ca.nix { }; stirling-pdf-desktop = runTest ./stirling-pdf-desktop.nix; stratis = handleTest ./stratis { }; + strichliste = runTest ./web-apps/strichliste.nix; strongswan-swanctl = runTest ./strongswan-swanctl.nix; stub-ld = handleTestOn [ "x86_64-linux" "aarch64-linux" ] ./stub-ld.nix { }; stunnel = import ./stunnel.nix { inherit runTest; }; diff --git a/nixos/tests/web-apps/strichliste.nix b/nixos/tests/web-apps/strichliste.nix new file mode 100644 index 000000000000..9d64c113f0c2 --- /dev/null +++ b/nixos/tests/web-apps/strichliste.nix @@ -0,0 +1,105 @@ +{ + pkgs, + ... +}: + +{ + name = "strichliste"; + meta.maintainers = pkgs.strichliste.meta.maintainers; + + nodes = { + server = + { config, ... }: + { + networking.extraHosts = '' + 127.0.0.1 strichliste.local + ''; + + environment.systemPackages = with pkgs; [ httpie ]; + + time.timeZone = "Europe/Berlin"; + + services.strichliste = { + enable = true; + domain = "strichliste.local"; + environmentFiles = [ + (pkgs.writeText "strichliste-secret.env" '' + APP_SECRET=changemechangemechangeme + '') + ]; + settings = { + i18n = { + currency = { + alpha3 = "EUR"; + name = "Euro"; + symbol = "€"; + }; + }; + }; + }; + }; + }; + + testScript = + { + nodes, + ... + }: + # python + '' + import json + + start_all() + + def get_users(): + response = machine.succeed("http --check-status http://strichliste.local/api/user") + users = json.loads(response)["users"] + return users + + def get_user(uid: int): + response = machine.succeed(f"http --check-status http://strichliste.local/api/user/{uid}") + user = json.loads(response)["user"] + return user + + def test(): + with subtest("Check empty user list"): + users = get_users() + t.assertEqual(len(users), 0, "Strichliste must not have users.") + + with subtest("Create user"): + machine.succeed("http --check-status post http://strichliste.local/api/user name=Alice") + users = get_users() + t.assertEqual(len(users), 1, "Strichliste must have exactly one user.") + + with subtest("Retrieve user details"): + user = get_user(1) + t.assertEqual(user["name"], "Alice", "Created user must be named Alice") + t.assertEqual(user["balance"], 0, "New users should have a balance of 0") + + with subtest("Deposit money"): + machine.succeed("http --check-status post http://strichliste.local/api/user/1/transaction amount=500") + user = get_user(1) + t.assertEqual(user["balance"], 500, "Balance must be 500 after depositing 500") + + with subtest("Dispense money"): + machine.succeed("http --check-status post http://strichliste.local/api/user/1/transaction amount=-1000") + user = get_user(1) + t.assertEqual(user["balance"], -500, "Balance must be -500 after dispensing 1000") + + with subtest("Undo transaction"): + response = machine.succeed("http --check-status post http://strichliste.local/api/user/1/transaction amount=7500") + transaction = json.loads(response)["transaction"] + machine.succeed(f"http --check-status delete http://strichliste.local/api/user/1/transaction/{transaction['id']}") + + server.wait_for_unit("phpfpm-strichliste.service") + + # frontend + server.wait_until_succeeds("http --check-status http://strichliste.local/ | grep -q 'Strichliste'") + + # backend + server.wait_until_succeeds("http --check-status http://strichliste.local/api/settings") + + # sqlite + test() + ''; +} diff --git a/pkgs/by-name/st/strichliste/package.nix b/pkgs/by-name/st/strichliste/package.nix index c71a7a9b0840..d26d2dfef174 100644 --- a/pkgs/by-name/st/strichliste/package.nix +++ b/pkgs/by-name/st/strichliste/package.nix @@ -4,6 +4,7 @@ lib, pkgs, php ? pkgs.php85, + nixosTests, }: php.buildComposerProject2 (finalAttrs: { @@ -38,6 +39,9 @@ php.buildComposerProject2 (finalAttrs: { inherit (finalAttrs) meta; }; phpPackage = php; + tests = { + inherit (nixosTests) strichliste; + }; }; meta = {