From 121ce67bf8adfd01f8abed732a7657a816811aca Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Sun, 8 Feb 2026 13:22:58 -0500 Subject: [PATCH 01/92] htgettoken: prefix instead of set for PYTHONPATH --- pkgs/by-name/ht/htgettoken/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ht/htgettoken/package.nix b/pkgs/by-name/ht/htgettoken/package.nix index cad6573bc572..7f94f37d9dc1 100644 --- a/pkgs/by-name/ht/htgettoken/package.nix +++ b/pkgs/by-name/ht/htgettoken/package.nix @@ -24,7 +24,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { postInstall = with python3.pkgs; '' wrapProgram $out/bin/htgettoken \ - --set PYTHONPATH "${ + --prefix PYTHONPATH : "${ makePythonPath [ gssapi paramiko From 21992f8177db733f8a184f1f5bf5c694b23096f4 Mon Sep 17 00:00:00 2001 From: Lein Matsumaru Date: Fri, 13 Mar 2026 15:21:40 +0000 Subject: [PATCH 02/92] python3Packages.pecan: 1.7.0 -> 1.8.0 --- pkgs/development/python-modules/pecan/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/pecan/default.nix b/pkgs/development/python-modules/pecan/default.nix index 5091c8781993..21cf180d555c 100644 --- a/pkgs/development/python-modules/pecan/default.nix +++ b/pkgs/development/python-modules/pecan/default.nix @@ -14,14 +14,14 @@ webtest, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pecan"; - version = "1.7.0"; + version = "1.8.0"; pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-feFb9KJgDcWEvtDyVDHf7WvyCnpbyTWkjSzlAGMzmBU="; + inherit (finalAttrs) pname version; + hash = "sha256-L5+86obo2/Gi0olUIlVHY0oonbcgHndkUWpdzobBFt4="; }; build-system = [ setuptools ]; @@ -52,8 +52,8 @@ buildPythonPackage rec { meta = { description = "WSGI object-dispatching web framework"; homepage = "https://www.pecanpy.org/"; - changelog = "https://github.com/pecan/pecan/releases/tag/${version}"; + changelog = "https://github.com/pecan/pecan/releases/tag/${finalAttrs.version}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ applePrincess ]; }; -} +}) From d6f46e60b01ed28b3f333566b05b21770a61b593 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Tue, 31 Mar 2026 23:59:17 -0400 Subject: [PATCH 03/92] python313Packages.torchio: 0.21.2 -> 1.0.1 --- .../python-modules/torchio/default.nix | 34 ++++++++++++------- 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/pkgs/development/python-modules/torchio/default.nix b/pkgs/development/python-modules/torchio/default.nix index 7060b38a1a88..fe56d66701e8 100644 --- a/pkgs/development/python-modules/torchio/default.nix +++ b/pkgs/development/python-modules/torchio/default.nix @@ -11,6 +11,7 @@ deprecated, einops, humanize, + jaxtyping, nibabel, numpy, packaging, @@ -24,6 +25,7 @@ # optional dependencies colorcet, matplotlib, + monai, pandas, ffmpeg-python, scikit-learn, @@ -35,14 +37,14 @@ buildPythonPackage rec { pname = "torchio"; - version = "0.21.2"; + version = "1.0.1"; pyproject = true; src = fetchFromGitHub { owner = "TorchIO-project"; repo = "torchio"; tag = "v${version}"; - hash = "sha256-HyhoF3F4EsJCOkWmoQkFqNsx8YbBsUFlQC+AggaXLXI="; + hash = "sha256-b6ED3IyQgC0A0dqYiXC0GTf6ZqwE1Ka7ojM7OJu1xfI="; }; build-system = [ @@ -53,6 +55,7 @@ buildPythonPackage rec { deprecated einops humanize + jaxtyping nibabel numpy packaging @@ -64,21 +67,28 @@ buildPythonPackage rec { typer ]; - optional-dependencies = { - csv = [ pandas ]; - plot = [ - colorcet - matplotlib - ]; - video = [ ffmpeg-python ]; - sklearn = [ scikit-learn ]; - }; + optional-dependencies = + let + extras = { + csv = [ pandas ]; + monai = [ monai ]; + plot = [ + colorcet + matplotlib + ]; + video = [ ffmpeg-python ]; + sklearn = [ scikit-learn ]; + }; + in + extras // { all = lib.concatLists (lib.attrValues extras); }; nativeCheckInputs = [ matplotlib parameterized pytestCheckHook - ]; + ] + ++ optional-dependencies.monai + ++ optional-dependencies.sklearn; disabledTests = [ # tries to download models: From 65fac803f61a14ec924bdef522b769b98679ed9a Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sun, 5 Apr 2026 00:32:40 +0100 Subject: [PATCH 04/92] python3Packages.pricehist: move from 'pkgs/by-name' --- .../python-modules/pricehist/default.nix} | 19 +++++++++++++------ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 15 insertions(+), 6 deletions(-) rename pkgs/{by-name/pr/pricehist/package.nix => development/python-modules/pricehist/default.nix} (76%) diff --git a/pkgs/by-name/pr/pricehist/package.nix b/pkgs/development/python-modules/pricehist/default.nix similarity index 76% rename from pkgs/by-name/pr/pricehist/package.nix rename to pkgs/development/python-modules/pricehist/default.nix index 498227b709c7..2f46f477fac9 100644 --- a/pkgs/by-name/pr/pricehist/package.nix +++ b/pkgs/development/python-modules/pricehist/default.nix @@ -1,10 +1,17 @@ { lib, - python3Packages, fetchFromGitLab, + buildPythonPackage, + cssselect, + curlify, + lxml, + poetry-core, + pytest-mock, + pytestCheckHook, + requests, + responses, }: - -python3Packages.buildPythonApplication (finalAttrs: { +buildPythonPackage (finalAttrs: { pname = "pricehist"; version = "1.4.14"; pyproject = true; @@ -18,18 +25,18 @@ python3Packages.buildPythonApplication (finalAttrs: { pythonRelaxDeps = [ "lxml" ]; - dependencies = with python3Packages; [ + dependencies = [ requests lxml cssselect curlify ]; - build-system = with python3Packages; [ + build-system = [ poetry-core ]; - nativeCheckInputs = with python3Packages; [ + nativeCheckInputs = [ responses pytest-mock pytestCheckHook diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 361b7833be50..a194b7e9b079 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12799,6 +12799,8 @@ self: super: with self; { price-parser = callPackage ../development/python-modules/price-parser { }; + pricehist = callPackage ../development/python-modules/pricehist { }; + primecountpy = callPackage ../development/python-modules/primecountpy { }; primepy = callPackage ../development/python-modules/primepy { }; From 8ea4f3c2cc818fe0406027ae8e1f5faaf3c0ca1c Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Sun, 5 Apr 2026 00:37:09 +0100 Subject: [PATCH 05/92] prichehist: use 'toPythonApplication' Pairing with the previous commit which moved the package definition inside `python3Packages`. --- pkgs/by-name/pr/pricehist/package.nix | 1 + 1 file changed, 1 insertion(+) create mode 100644 pkgs/by-name/pr/pricehist/package.nix diff --git a/pkgs/by-name/pr/pricehist/package.nix b/pkgs/by-name/pr/pricehist/package.nix new file mode 100644 index 000000000000..72295b65be8a --- /dev/null +++ b/pkgs/by-name/pr/pricehist/package.nix @@ -0,0 +1 @@ +{ python3Packages }: python3Packages.toPythonApplication python3Packages.pricehist From 2ca0abd7eccc13d25e8aa26a96e0148128c63c0e Mon Sep 17 00:00:00 2001 From: Patrick Date: Fri, 10 Apr 2026 19:47:07 +0200 Subject: [PATCH 06/92] your_spotify: 1.16.0 -> 1.19.0 --- pkgs/by-name/yo/your_spotify/client.nix | 28 +++++++++------ pkgs/by-name/yo/your_spotify/package.nix | 43 +++++++++++------------- 2 files changed, 37 insertions(+), 34 deletions(-) diff --git a/pkgs/by-name/yo/your_spotify/client.nix b/pkgs/by-name/yo/your_spotify/client.nix index afdad50b7409..900a50393558 100644 --- a/pkgs/by-name/yo/your_spotify/client.nix +++ b/pkgs/by-name/yo/your_spotify/client.nix @@ -3,33 +3,39 @@ src, version, meta, - offlineCache, + pnpmDeps, apiEndpoint ? "http://localhost:3000", - yarnConfigHook, - yarnBuildHook, + pnpmConfigHook, + pnpm_9, nodejs, }: -stdenv.mkDerivation (finalAttrs: { +stdenv.mkDerivation { pname = "your_spotify_client"; - inherit version src offlineCache; + inherit version src pnpmDeps; nativeBuildInputs = [ - yarnConfigHook - yarnBuildHook + pnpmConfigHook + pnpm_9 nodejs ]; API_ENDPOINT = "${apiEndpoint}"; - preBuild = '' + + buildPhase = '' + runHook preBuild + pushd ./apps/client/ - ''; - postBuild = '' + pnpm run build + + export NODE_ENV=production substituteInPlace scripts/run/variables.sh --replace-quiet '/app/apps/client/' "./" chmod +x ./scripts/run/variables.sh patchShebangs --build ./scripts/run/variables.sh ./scripts/run/variables.sh popd + + runHook postBuild ''; installPhase = '' @@ -40,4 +46,4 @@ stdenv.mkDerivation (finalAttrs: { ''; inherit meta; -}) +} diff --git a/pkgs/by-name/yo/your_spotify/package.nix b/pkgs/by-name/yo/your_spotify/package.nix index 7a15506a7728..6ff861fb86e2 100644 --- a/pkgs/by-name/yo/your_spotify/package.nix +++ b/pkgs/by-name/yo/your_spotify/package.nix @@ -2,9 +2,9 @@ lib, stdenv, fetchFromGitHub, - fetchYarnDeps, - yarnConfigHook, - yarnBuildHook, + fetchPnpmDeps, + pnpmConfigHook, + pnpm_9, nodejs, makeWrapper, callPackage, @@ -14,50 +14,47 @@ stdenv.mkDerivation (finalAttrs: { pname = "your_spotify_server"; - version = "1.16.0"; + version = "1.19.0"; src = fetchFromGitHub { owner = "Yooooomi"; repo = "your_spotify"; tag = finalAttrs.version; - hash = "sha256-eVKBrYE6U80G1SS/7nIl4fZb2BELb9lQizKcdcEIJIM="; + hash = "sha256-zyvTahfOq7KXgVqD178hrlqO7YjsjLyuw+pm6PMhJt0="; }; - offlineCache = fetchYarnDeps { - yarnLock = finalAttrs.src + "/yarn.lock"; - hash = "sha256-JP5enfy8yyMjZpp0U72S0uR5zJkhpvxog38icOBtQRQ="; + pnpmDeps = fetchPnpmDeps { + inherit (finalAttrs) pname version src; + pnpm = pnpm_9; + fetcherVersion = 3; + hash = "sha256-KI5ZFU8u1R4QKTXn6mGVi+ziAocgOyyutKqmUOIn+dI="; }; nativeBuildInputs = [ makeWrapper - yarnConfigHook - yarnBuildHook + pnpmConfigHook + pnpm_9 nodejs ]; - preBuild = '' + buildPhase = '' + runHook preBuild pushd ./apps/server/ - ''; - postBuild = '' + pnpm run build popd - rm -r node_modules - export NODE_ENV="production" - yarn install --offline --frozen-lockfile --ignore-platform --ignore-scripts --no-progress --non-interactive - patchShebangs node_modules/ + runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/share/your_spotify - cp -r node_modules $out/share/your_spotify/node_modules - rm $out/share/your_spotify/node_modules/@your_spotify/{client,dev,server} - cp -r ./apps/server/{lib,package.json} $out + cp -r apps/server/build $out/share/your_spotify/ mkdir -p $out/bin makeWrapper ${lib.escapeShellArg (lib.getExe nodejs)} "$out/bin/your_spotify_migrate" \ - --add-flags "$out/lib/migrations.js" --set NODE_PATH "$out/share/your_spotify/node_modules" + --add-flags "$out/share/your_spotify/build/index.js" --add-flags "--migrate" makeWrapper ${lib.escapeShellArg (lib.getExe nodejs)} "$out/bin/your_spotify_server" \ - --add-flags "$out/lib/index.js" --set NODE_PATH "$out/share/your_spotify/node_modules" + --add-flags "$out/share/your_spotify/build/index.js" runHook postInstall ''; @@ -67,7 +64,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs) src version - offlineCache + pnpmDeps meta ; }; From 19967f20e1a2744b551fd2457cc52578b8a4ce34 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Mon, 13 Apr 2026 22:48:37 +0200 Subject: [PATCH 07/92] tauno-monitor: set meta.platforms --- pkgs/by-name/ta/tauno-monitor/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix index f7a43380718c..c814288682d3 100644 --- a/pkgs/by-name/ta/tauno-monitor/package.nix +++ b/pkgs/by-name/ta/tauno-monitor/package.nix @@ -53,5 +53,6 @@ python3Packages.buildPythonApplication (finalAttrs: { license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ Cameo007 ]; mainProgram = "tauno-monitor"; + platforms = lib.platforms.linux; }; }) From 01f58076623191c532f28b792f878402c8e299f2 Mon Sep 17 00:00:00 2001 From: Pascal Dietrich Date: Mon, 13 Apr 2026 22:49:23 +0200 Subject: [PATCH 08/92] tauno-monitor: add passthru.updateScript --- pkgs/by-name/ta/tauno-monitor/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ta/tauno-monitor/package.nix b/pkgs/by-name/ta/tauno-monitor/package.nix index c814288682d3..9631bd23d3b7 100644 --- a/pkgs/by-name/ta/tauno-monitor/package.nix +++ b/pkgs/by-name/ta/tauno-monitor/package.nix @@ -10,6 +10,7 @@ gobject-introspection, wrapGAppsHook4, libadwaita, + nix-update-script, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "tauno-monitor"; @@ -46,6 +47,8 @@ python3Packages.buildPythonApplication (finalAttrs: { makeWrapperArgs = [ "\${gappsWrapperArgs[@]}" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Simple serial port monitor"; homepage = "https://github.com/taunoe/tauno-monitor"; From 2088e670576636c35b71c50042a7a2d365b6b558 Mon Sep 17 00:00:00 2001 From: Bob Bobber Date: Wed, 15 Apr 2026 20:40:47 -0400 Subject: [PATCH 09/92] imapgoose: 0.5.0 -> 0.5.2 --- pkgs/by-name/im/imapgoose/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/imapgoose/package.nix b/pkgs/by-name/im/imapgoose/package.nix index 5598ebd4f351..5520c6289592 100644 --- a/pkgs/by-name/im/imapgoose/package.nix +++ b/pkgs/by-name/im/imapgoose/package.nix @@ -6,16 +6,16 @@ }: buildGoModule rec { pname = "imapgoose"; - version = "0.5.0"; + version = "0.5.2"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "ImapGoose"; tag = "v${version}"; - hash = "sha256-H+6S+jAZT4jj1R8sJeLzFjyNkZqo0WlTLVfu1BH+RM4="; + hash = "sha256-OJ6qV3nZD1chLOG/LDn8fbf1R70Xnzo2Gx5/PYSPCAk="; }; - vendorHash = "sha256-75dP0iB3Tu1GQfi9w+H1dgWHZh7X9FJOlsLbC3Baqjg="; + vendorHash = "sha256-PY6m92/8bzbYjkGvbNtL1W9sMayjPOyWVvJPwKAnLc8="; subPackages = [ "cmd/imapgoose" From 732cf8d4e870c72f783082b8072e7e371f9d53bc Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Thu, 23 Apr 2026 18:51:05 +0530 Subject: [PATCH 10/92] nixos/installation-cd-graphical-calamares-cosmic: init --- ...allation-cd-graphical-calamares-cosmic.nix | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-cosmic.nix diff --git a/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-cosmic.nix b/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-cosmic.nix new file mode 100644 index 000000000000..abe79381f113 --- /dev/null +++ b/nixos/modules/installer/cd-dvd/installation-cd-graphical-calamares-cosmic.nix @@ -0,0 +1,71 @@ +{ + config, + lib, + pkgs, + ... +}: + +{ + imports = [ ./installation-cd-graphical-calamares.nix ]; + + isoImage.edition = lib.mkDefault "cosmic"; + isoImage.configurationName = "COSMIC (Linux LTS)"; + + environment.pathsToLink = [ "/share/calamares" ]; + + services = { + desktopManager.cosmic.enable = true; + displayManager = { + # Greeter needs to be enabled to handle an idle logout and login + cosmic-greeter.enable = true; + + # No need to have a lockscreen on an installer ISO, enable autologin + autoLogin = { + enable = true; + user = "nixos"; + }; + }; + }; + + systemd.tmpfiles.rules = + let + desktopDir = "/home/nixos/Desktop"; + filesInHomePerms = "0644 nixos users -"; + dirsInHomePerms = "0755 nixos users - -"; + CosmicAppList_favorites = "${pkgs.writeText "favorites" '' + [ + "calamares", + "firefox", + "gparted", + "com.system76.CosmicFiles", + "com.system76.CosmicEdit", + "com.system76.CosmicTerm", + "com.system76.CosmicSettings", + ]''}"; + in + [ + # Need to create ${desktopDir} first or we get an ownership issue because + # otherwise ${desktopDir} gets the ownership of `root:root`. + "d ${desktopDir} ${dirsInHomePerms}" + "L+ ${desktopDir}/calamares.desktop ${filesInHomePerms} ${pkgs.calamares-nixos}/share/applications/calamares.desktop" + "L+ ${desktopDir}/firefox.desktop ${filesInHomePerms} ${pkgs.firefox}/share/applications/firefox.desktop" + "L+ ${desktopDir}/gparted.desktop ${filesInHomePerms} ${pkgs.gparted}/share/applications/gparted.desktop" + "L+ ${desktopDir}/nixos-manual.desktop ${filesInHomePerms} /run/current-system/sw/share/applications/nixos-manual.desktop" + + # Same as ${desktopDir}, need to create all directories in the hierarchy + "d /home/nixos/.config ${dirsInHomePerms}" + "d /home/nixos/.config/cosmic ${dirsInHomePerms}" + "d /home/nixos/.config/cosmic/com.system76.CosmicAppList ${dirsInHomePerms}" + "d /home/nixos/.config/cosmic/com.system76.CosmicAppList/v1 ${dirsInHomePerms}" + "L+ /home/nixos/.config/cosmic/com.system76.CosmicAppList/v1/favorites ${filesInHomePerms} ${CosmicAppList_favorites}" + ]; + + specialisation = { + cosmic_latest_kernel.configuration = + { config, ... }: + { + imports = [ ./latest-kernel.nix ]; + isoImage.configurationName = lib.mkForce "COSMIC (Linux ${config.boot.kernelPackages.kernel.version})"; + }; + }; +} From 31428cfafc1c1169893c285b44559ed19c522ef4 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 23 Apr 2026 17:26:14 +0300 Subject: [PATCH 11/92] leptosfmt: add progrm_jarvis to maintainers --- pkgs/by-name/le/leptosfmt/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/le/leptosfmt/package.nix b/pkgs/by-name/le/leptosfmt/package.nix index 1bfaf651f37f..f998f7bd5c9b 100644 --- a/pkgs/by-name/le/leptosfmt/package.nix +++ b/pkgs/by-name/le/leptosfmt/package.nix @@ -27,6 +27,6 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 mit ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From 8cceb8ad510f6267d0a957dd7a805935bc9b5c3d Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 12:20:03 +0300 Subject: [PATCH 12/92] leptosfmt: add nix-update-script --- pkgs/by-name/le/leptosfmt/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/le/leptosfmt/package.nix b/pkgs/by-name/le/leptosfmt/package.nix index f998f7bd5c9b..6ceab3be2094 100644 --- a/pkgs/by-name/le/leptosfmt/package.nix +++ b/pkgs/by-name/le/leptosfmt/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -18,6 +20,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-m9426zuxp9GfbYoljW49BVgetLTqqcqGHCb7I+Yw+bc="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Formatter for the leptos view! macro"; mainProgram = "leptosfmt"; From 73c90e863bea35b3792db5fb5937ac99502452a1 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 12:38:07 +0300 Subject: [PATCH 13/92] ripsecrets: add progrm_jarvis to maintainers --- pkgs/by-name/ri/ripsecrets/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ri/ripsecrets/package.nix b/pkgs/by-name/ri/ripsecrets/package.nix index 0daffa857a31..ee257d472cf1 100644 --- a/pkgs/by-name/ri/ripsecrets/package.nix +++ b/pkgs/by-name/ri/ripsecrets/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/sirwart/ripsecrets"; changelog = "https://github.com/sirwart/ripsecrets/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "ripsecrets"; }; }) From 1e10d06fb79b7d2e95e10a2fb7378da10a19de78 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 12:41:32 +0300 Subject: [PATCH 14/92] ripsecrets: add nix-update-script --- pkgs/by-name/ri/ripsecrets/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/ri/ripsecrets/package.nix b/pkgs/by-name/ri/ripsecrets/package.nix index ee257d472cf1..f57a1dec9280 100644 --- a/pkgs/by-name/ri/ripsecrets/package.nix +++ b/pkgs/by-name/ri/ripsecrets/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,6 +19,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-2HsUNN3lyGb/eOUEN/vTOQbAy59DQSzIaOqdk9+KhfU="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Command-line tool to prevent committing secret keys into your source code"; homepage = "https://github.com/sirwart/ripsecrets"; From b81eb9c43b957ca1c12a9c39280958a262b148e2 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 20:26:34 +0300 Subject: [PATCH 15/92] typeshare: add progrm_jarvis to maintainers --- pkgs/by-name/ty/typeshare/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ty/typeshare/package.nix b/pkgs/by-name/ty/typeshare/package.nix index 186e071f5930..767336f22ef6 100644 --- a/pkgs/by-name/ty/typeshare/package.nix +++ b/pkgs/by-name/ty/typeshare/package.nix @@ -39,6 +39,6 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 # or mit ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; }; }) From bee88117c1ffc2580e872cce2e7bcfb63b8d28e7 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 26 Apr 2026 18:49:14 +0300 Subject: [PATCH 16/92] projectable: add progrm_jarvis to maintainers --- pkgs/by-name/pr/projectable/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pr/projectable/package.nix b/pkgs/by-name/pr/projectable/package.nix index c56ddb2a060a..6163389cf5b8 100644 --- a/pkgs/by-name/pr/projectable/package.nix +++ b/pkgs/by-name/pr/projectable/package.nix @@ -41,7 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/dzfrias/projectable"; changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.src.rev}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "prj"; }; }) From 08af88cd72d3fe745865c7305b581b5a2e1e47ab Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Sun, 26 Apr 2026 18:50:35 +0300 Subject: [PATCH 17/92] projectable: add nix-update-script --- pkgs/by-name/pr/projectable/package.nix | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/projectable/package.nix b/pkgs/by-name/pr/projectable/package.nix index 6163389cf5b8..0452b3d00f6f 100644 --- a/pkgs/by-name/pr/projectable/package.nix +++ b/pkgs/by-name/pr/projectable/package.nix @@ -6,6 +6,8 @@ libgit2, openssl, zlib, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -15,7 +17,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "dzfrias"; repo = "projectable"; - rev = finalAttrs.version; + tag = finalAttrs.version; hash = "sha256-GM/dPmLnv1/Qj6QhBxPu5kO/SDnbY7Ntupf1FGkmrUY="; }; @@ -36,10 +38,15 @@ rustPlatform.buildRustPackage (finalAttrs: { OPENSSL_NO_VENDOR = true; }; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "TUI file manager built for projects"; homepage = "https://github.com/dzfrias/projectable"; - changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.src.rev}"; + changelog = "https://github.com/dzfrias/projectable/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "prj"; From a8f7483d920f062a76a6d8675446356230ac927a Mon Sep 17 00:00:00 2001 From: Tom van Dijk <18gatenmaker6@gmail.com> Date: Tue, 28 Apr 2026 18:51:55 +0200 Subject: [PATCH 18/92] github-desktop: set meta.platforms to just linuxes I've tried to get a source build going for darwin, but there's some weird failures: https://github.com/NixOS/nixpkgs/issues/513758#issuecomment-4322896115 Fixes #513758 --- pkgs/by-name/gi/github-desktop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gi/github-desktop/package.nix b/pkgs/by-name/gi/github-desktop/package.nix index d63484b3d085..9d08e9e35d65 100644 --- a/pkgs/by-name/gi/github-desktop/package.nix +++ b/pkgs/by-name/gi/github-desktop/package.nix @@ -202,6 +202,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; mainProgram = "github-desktop"; maintainers = with lib.maintainers; [ dtomvan ]; - inherit (electron.meta) platforms; + platforms = lib.lists.intersectLists electron.meta.platforms lib.platforms.linux; }; }) From f6c72135a9887e3ea7a38096473641e1ca4fb4ee Mon Sep 17 00:00:00 2001 From: Matt Whiteley Date: Thu, 16 Apr 2026 11:53:46 -0700 Subject: [PATCH 19/92] jfrog-cli: 2.78.10 -> 2.103.0 https://github.com/jfrog/jfrog-cli/releases/tag/v2.103.0 --- pkgs/by-name/jf/jfrog-cli/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/jf/jfrog-cli/package.nix b/pkgs/by-name/jf/jfrog-cli/package.nix index 6170f8031c66..4b195e72934d 100644 --- a/pkgs/by-name/jf/jfrog-cli/package.nix +++ b/pkgs/by-name/jf/jfrog-cli/package.nix @@ -8,19 +8,19 @@ buildGoModule (finalAttrs: { pname = "jfrog-cli"; - version = "2.78.10"; + version = "2.103.0"; src = fetchFromGitHub { owner = "jfrog"; repo = "jfrog-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-o3H+onnvGFGxUtFRYFHmrEQ5EqQCGP8n/NdqdEHNj84="; + hash = "sha256-7IJ76xpaM3V964dYOu4mZCxbx66e5976QYNddNoyiJk="; }; proxyVendor = true; - vendorHash = "sha256-jzjYFnctUwQUVC59JIsrHTIWCqYiZTurNFLn9zuM+18="; + vendorHash = "sha256-vtLsjbj1cb6AmV8EM+9cghlcL9nVDMeC8Au3sMuT91c="; - checkFlags = "-skip=^TestReleaseBundle"; + checkFlags = "-skip=^(TestReleaseBundle|TestVisibilitySendUsage_RtCurl_E2E)"; postInstall = '' # Name the output the same way as the original build script does From 683f032c04f42043b2e89e28b2d2309e52e50e38 Mon Sep 17 00:00:00 2001 From: Timon Date: Sat, 2 May 2026 16:53:19 +0000 Subject: [PATCH 20/92] graphite: update branding in updateScript --- pkgs/by-name/gr/graphite/package.nix | 8 +------- pkgs/by-name/gr/graphite/update.nu | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 7 deletions(-) create mode 100755 pkgs/by-name/gr/graphite/update.nu diff --git a/pkgs/by-name/gr/graphite/package.nix b/pkgs/by-name/gr/graphite/package.nix index df9c0ef9d7a4..86af4e92af49 100644 --- a/pkgs/by-name/gr/graphite/package.nix +++ b/pkgs/by-name/gr/graphite/package.nix @@ -27,7 +27,6 @@ libxcursor, libx11, libxcb, - nix-update-script, }: let @@ -173,12 +172,7 @@ stdenv.mkDerivation (finalAttrs: { disallowedReferences = [ rustc ]; - passthru.updateScript = nix-update-script { - extraArgs = [ - "--version=branch" - "--version-regex=(0-unstable-.*)" - ]; - }; + passthru.updateScript = ./update.nu; meta = { description = "Open source vector graphics editor and procedural design engine"; diff --git a/pkgs/by-name/gr/graphite/update.nu b/pkgs/by-name/gr/graphite/update.nu new file mode 100755 index 000000000000..816acbe71f41 --- /dev/null +++ b/pkgs/by-name/gr/graphite/update.nu @@ -0,0 +1,14 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i nu -p nushell nix-update curl common-updater-scripts nix + +^nix-update graphite --version=branch --version-regex '(0-unstable-.*)' + +let pkg = "./pkgs/by-name/gr/graphite/package.nix" +let rev = (open $pkg | lines | where ($it | str contains 'rev = "') | first | str trim | parse 'rev = "{rev}";' | get 0.rev) +let meta = (http get $"https://raw.githubusercontent.com/GraphiteEditor/Graphite/($rev)/.branding" | lines) +let branding_rev = ($meta | get 0 | path basename | str replace ".tar.gz" "") +let branding_hash = (^nix hash convert --to sri --hash-algo sha256 ($meta | get 1) | str trim) +open $pkg +| str replace --regex 'brandingRev = "[^"]*"' $'brandingRev = "($branding_rev)"' +| str replace --regex 'brandingHash = "[^"]*"' $'brandingHash = "($branding_hash)"' +| save --force $pkg From 7b480dfa6d9bdc9ac5c6854b1f8c2cee05435d08 Mon Sep 17 00:00:00 2001 From: Lyndon Sanche Date: Sun, 3 May 2026 00:59:53 -0600 Subject: [PATCH 21/92] lubelogger: 1.6.1 -> 1.6.4 --- pkgs/by-name/lu/lubelogger/deps.json | 32 +++++++++++++------------- pkgs/by-name/lu/lubelogger/package.nix | 4 ++-- 2 files changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/lu/lubelogger/deps.json b/pkgs/by-name/lu/lubelogger/deps.json index f27271e29c93..447b712aa934 100644 --- a/pkgs/by-name/lu/lubelogger/deps.json +++ b/pkgs/by-name/lu/lubelogger/deps.json @@ -1,8 +1,8 @@ [ { "pname": "BouncyCastle.Cryptography", - "version": "2.6.1", - "hash": "sha256-0NNwK/UZlnIK4Nb7bs4ya0XfoVluKQPUVQvaR88UHKo=" + "version": "2.6.2", + "hash": "sha256-Yjk2+x/RcVeccGOQOQcRKCiYzyx1mlFnhS5auCII+Ms=" }, { "pname": "CsvHelper", @@ -16,33 +16,33 @@ }, { "pname": "MailKit", - "version": "4.14.1", - "hash": "sha256-YSEcfyYVskwJX6xa13wGW4JgHn0VpD04CtUiAGn3et0=" + "version": "4.15.1", + "hash": "sha256-ZI2ASxX1dY53YxWRii0Dow4aojR8VCEWzCWZLrH7wPw=" }, { "pname": "Microsoft.IdentityModel.Abstractions", - "version": "8.15.0", - "hash": "sha256-LKTvERNUTMCEF7xs377tCMwOMRki93OS4kh6Yv0uXJ4=" + "version": "8.17.0", + "hash": "sha256-AU+EMOZArc3rTdsnKYzAufFAtspuYQM3XYi8/VsQAio=" }, { "pname": "Microsoft.IdentityModel.JsonWebTokens", - "version": "8.15.0", - "hash": "sha256-LwzKiGjcnORvmQ9tim6lomXpfVlPpd/fE8FKTFWKlpM=" + "version": "8.17.0", + "hash": "sha256-MH7vdhCNAae32p6UTvaDtmyvFDxa/W71qTsEQ6yC9xM=" }, { "pname": "Microsoft.IdentityModel.Logging", - "version": "8.15.0", - "hash": "sha256-mMXwsjGcrrmHR1mG7BLTKg/30mX+m93QVX17/ynOOd4=" + "version": "8.17.0", + "hash": "sha256-IM6jsPMz+l9JA0cye/v2ke51xlfP0u5HtWBqc2aKDYM=" }, { "pname": "Microsoft.IdentityModel.Tokens", - "version": "8.15.0", - "hash": "sha256-7Lo/TsvqgNCEMyFssO3Om233521Pqgb9K9lUeHc5HMk=" + "version": "8.17.0", + "hash": "sha256-XcA0KXJbqMWt0I5LuHHMRLpgVQ18KcBej1BoySHeA1A=" }, { "pname": "MimeKit", - "version": "4.14.0", - "hash": "sha256-06dqA6w2V2D+miq387smCuJ/8fk1FVc0rvRjmglAWyM=" + "version": "4.15.1", + "hash": "sha256-MI4Wr+JWoxR9wsYhKmW8j1EdJ59W/O4jv5D9Zb8mEUw=" }, { "pname": "Npgsql", @@ -51,7 +51,7 @@ }, { "pname": "System.Security.Cryptography.Pkcs", - "version": "8.0.1", - "hash": "sha256-KMNIkJ3yQ/5O6WIhPjyAIarsvIMhkp26A6aby5KkneU=" + "version": "10.0.0", + "hash": "sha256-d3sLG+LZ3+N/h/6gdJcVKOgbBO6wYb66NfXalAEDqnE=" } ] diff --git a/pkgs/by-name/lu/lubelogger/package.nix b/pkgs/by-name/lu/lubelogger/package.nix index 9a4a21b4a9f7..ca5a3b848ab9 100644 --- a/pkgs/by-name/lu/lubelogger/package.nix +++ b/pkgs/by-name/lu/lubelogger/package.nix @@ -7,13 +7,13 @@ buildDotnetModule rec { pname = "lubelogger"; - version = "1.6.1"; + version = "1.6.4"; src = fetchFromGitHub { owner = "hargata"; repo = "lubelog"; rev = "v${version}"; - hash = "sha256-0PjIRf8M4wmn2zm7I9P1o8Zp2CRgZHxt5p6L8bTqJbE="; + hash = "sha256-w1UxnmuMBPi5Ov+3h7R0I0EIiZShsZm+TgXmfKdc1BU="; }; projectFile = "CarCareTracker.sln"; From 6f7c4c76fd4dc9bf79e07f746313e5d8d889f328 Mon Sep 17 00:00:00 2001 From: Tiago Castro Date: Sat, 2 May 2026 00:08:49 +0100 Subject: [PATCH 22/92] p3x-onenote: drop unsupported armv7l armv7l is no longer supported by the package from v2026.4.112 Signed-off-by: Tiago Castro --- pkgs/by-name/p3/p3x-onenote/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/p3/p3x-onenote/package.nix b/pkgs/by-name/p3/p3x-onenote/package.nix index 3ed251572bca..3e4af44d2cfd 100644 --- a/pkgs/by-name/p3/p3x-onenote/package.nix +++ b/pkgs/by-name/p3/p3x-onenote/package.nix @@ -13,7 +13,6 @@ let plat = { aarch64-linux = "-arm64"; - armv7l-linux = "-armv7l"; x86_64-linux = ""; } .${stdenv.hostPlatform.system}; @@ -21,7 +20,6 @@ let hash = { aarch64-linux = "sha256-sfnRzY+1flUdIM1ey9u00j9eiDa4u5bY/f3fupV+FKM="; - armv7l-linux = "sha256-ZnFSJE1VmvqSKZHBsMtvBbypsbY35z9X5T4bYT0DytU="; x86_64-linux = "sha256-lgZjVVBWPloqMWX0oryNB0lxgmJCBqC7pp0AjeUMjQM="; } .${stdenv.hostPlatform.system}; @@ -58,7 +56,6 @@ appimageTools.wrapType2 { platforms = [ "x86_64-linux" "aarch64-linux" - "armv7l-linux" ]; mainProgram = "p3x-onenote"; }; From 8bb76da0ec7e221230a54c785e76f3babfd5b5ac Mon Sep 17 00:00:00 2001 From: Tiago Castro Date: Sat, 2 May 2026 00:45:08 +0100 Subject: [PATCH 23/92] p3x-onenote: refactor to use sources.json Reads version and hashes from a sources.json. This will facilitate upgrades via upgrade of the json file. Signed-off-by: Tiago Castro --- pkgs/by-name/p3/p3x-onenote/package.nix | 11 ++++------- pkgs/by-name/p3/p3x-onenote/sources.json | 7 +++++++ 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 pkgs/by-name/p3/p3x-onenote/sources.json diff --git a/pkgs/by-name/p3/p3x-onenote/package.nix b/pkgs/by-name/p3/p3x-onenote/package.nix index 3e4af44d2cfd..c6c4f5ea26d1 100644 --- a/pkgs/by-name/p3/p3x-onenote/package.nix +++ b/pkgs/by-name/p3/p3x-onenote/package.nix @@ -8,7 +8,9 @@ let pname = "p3x-onenote"; - version = "2025.10.111"; + onenote = lib.importJSON ./sources.json; + + version = onenote.version; plat = { @@ -17,12 +19,7 @@ let } .${stdenv.hostPlatform.system}; - hash = - { - aarch64-linux = "sha256-sfnRzY+1flUdIM1ey9u00j9eiDa4u5bY/f3fupV+FKM="; - x86_64-linux = "sha256-lgZjVVBWPloqMWX0oryNB0lxgmJCBqC7pp0AjeUMjQM="; - } - .${stdenv.hostPlatform.system}; + hash = onenote.hash.${stdenv.hostPlatform.system}; src = fetchurl { url = "https://github.com/patrikx3/onenote/releases/download/v${version}/P3X-OneNote-${version}${plat}.AppImage"; diff --git a/pkgs/by-name/p3/p3x-onenote/sources.json b/pkgs/by-name/p3/p3x-onenote/sources.json new file mode 100644 index 000000000000..2283c2a35349 --- /dev/null +++ b/pkgs/by-name/p3/p3x-onenote/sources.json @@ -0,0 +1,7 @@ +{ + "version": "2025.10.111", + "hash": { + "x86_64-linux": "sha256-lgZjVVBWPloqMWX0oryNB0lxgmJCBqC7pp0AjeUMjQM=", + "aarch64-linux": "sha256-sfnRzY+1flUdIM1ey9u00j9eiDa4u5bY/f3fupV+FKM=" + } +} From c9ab9889a6e79759b55f5c0605a9858d3695ab0f Mon Sep 17 00:00:00 2001 From: Tiago Castro Date: Sat, 2 May 2026 00:46:03 +0100 Subject: [PATCH 24/92] p3x-onenote: add update script Adds update script which: 1. find latest version by querying github latest release 2. downloads the app images for each arch 3. computes the hash for each app image 4. updates sources.json Signed-off-by: Tiago Castro --- pkgs/by-name/p3/p3x-onenote/package.nix | 2 + pkgs/by-name/p3/p3x-onenote/update.sh | 76 +++++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100755 pkgs/by-name/p3/p3x-onenote/update.sh diff --git a/pkgs/by-name/p3/p3x-onenote/package.nix b/pkgs/by-name/p3/p3x-onenote/package.nix index c6c4f5ea26d1..5e97421da8c4 100644 --- a/pkgs/by-name/p3/p3x-onenote/package.nix +++ b/pkgs/by-name/p3/p3x-onenote/package.nix @@ -45,6 +45,8 @@ appimageTools.wrapType2 { --delete-original $out/p3x-onenote.desktop ''; + passthru.updateScript = ./update.sh; + meta = { homepage = "https://github.com/patrikx3/onenote"; description = "Linux Electron Onenote - A Linux compatible version of OneNote"; diff --git a/pkgs/by-name/p3/p3x-onenote/update.sh b/pkgs/by-name/p3/p3x-onenote/update.sh new file mode 100755 index 000000000000..41ea564e1a5e --- /dev/null +++ b/pkgs/by-name/p3/p3x-onenote/update.sh @@ -0,0 +1,76 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix + +set -euo pipefail + +SCRIPT_DIR="$(dirname "$0")" + +latest_version() { + curl -s "https://api.github.com/repos/patrikx3/onenote/releases/latest" | jq -r '.tag_name | sub("^v"; "")' +} + +fetch_sri() { + local version=$1 + local plat=$2 + local system=$3 + local hashi + + hash=$(nix-prefetch-url https://github.com/patrikx3/onenote/releases/download/v${version}/P3X-OneNote-${version}${plat}.AppImage) + error=$? + + if [ $error -gt 0 ]; then + echo "ERROR $error Fetching $version for $system" >&2 + return $error + fi + + nix hash convert --hash-algo sha256 --to sri $hash --extra-experimental-features nix-command +} + +system_plat() { + case "$1" in + x86_64-linux) echo "" ;; + aarch64-linux) echo "-arm64" ;; + *) echo "BAD SYSTEM: $1" >&2; exit 2 ;; + esac +} + +generate_json() { + local version="$1" + local systems=("x86_64-linux" "aarch64-linux") + + echo "{" + echo " \"version\": \"${version}\"," + echo " \"hash\": {" + + local first=1 + for system in "${systems[@]}"; do + local plat + plat=$(system_plat "$system") + + local sri + sri=$(fetch_sri "$version" "$plat" "$system") + + # JSON comma handling + if [ $first -eq 0 ]; then + echo "," + fi + first=0 + + echo -n " \"${system}\": \"${sri}\"" + done + + echo "" + echo " }" + echo "}" +} + +if [ -z "${VERSION:-}" ]; then + echo "VERSION not set, fetching latest release…" >&2 + VERSION="$(latest_version)" +fi + +echo "p3x-onenote: v$VERSION" +JSON=$(generate_json "$VERSION") +echo "$JSON" > "$SCRIPT_DIR/sources.json" + +cat "$SCRIPT_DIR/sources.json" From 03d843a2318a02cd389771ec56904281e2ad13fb Mon Sep 17 00:00:00 2001 From: Tiago Castro Date: Sun, 3 May 2026 20:05:10 +0100 Subject: [PATCH 25/92] p3x-onenote: 2025.10.111 -> 2026.4.132 Signed-off-by: Tiago Castro --- pkgs/by-name/p3/p3x-onenote/sources.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/p3/p3x-onenote/sources.json b/pkgs/by-name/p3/p3x-onenote/sources.json index 2283c2a35349..3f100bd4af7a 100644 --- a/pkgs/by-name/p3/p3x-onenote/sources.json +++ b/pkgs/by-name/p3/p3x-onenote/sources.json @@ -1,7 +1,7 @@ { - "version": "2025.10.111", + "version": "2026.4.132", "hash": { - "x86_64-linux": "sha256-lgZjVVBWPloqMWX0oryNB0lxgmJCBqC7pp0AjeUMjQM=", - "aarch64-linux": "sha256-sfnRzY+1flUdIM1ey9u00j9eiDa4u5bY/f3fupV+FKM=" + "x86_64-linux": "sha256-RUauH8F7D1K2Oq85nsLaGuPpZ1+T5lLcmHuFNUpVBGw=", + "aarch64-linux": "sha256-N6swIn2L8AZKEpZakpESzuOhcONaJ757BcxzeIaecgg=" } } From 34e0a452b8e47d51f5fdc7db05692705db574dc3 Mon Sep 17 00:00:00 2001 From: skykanin <3789764+skykanin@users.noreply.github.com> Date: Wed, 29 Apr 2026 17:51:35 +0200 Subject: [PATCH 26/92] ani-cli: 4.11 -> 4.14 --- pkgs/by-name/an/ani-cli/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/ani-cli/package.nix b/pkgs/by-name/an/ani-cli/package.nix index 58dcf2ddb4ec..79b1d8bdab15 100644 --- a/pkgs/by-name/an/ani-cli/package.nix +++ b/pkgs/by-name/an/ani-cli/package.nix @@ -8,6 +8,7 @@ curl, catt, syncplay, + openssl, ffmpeg, fzf, aria2, @@ -27,17 +28,18 @@ in stdenvNoCC.mkDerivation (finalAttrs: { pname = "ani-cli"; - version = "4.11"; + version = "4.14"; src = fetchFromGitHub { owner = "pystardust"; repo = "ani-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-gQprGtKXXpDm66dFWsrriL4G0NPav+nqm8T6wkdbgk8="; + hash = "sha256-OyCKDN89sBz59+3JncMDyNOq8UMqqjara+A0Owo3oko="; }; nativeBuildInputs = [ makeWrapper ]; runtimeInputs = [ + openssl gnugrep gnused curl @@ -70,5 +72,8 @@ stdenvNoCC.mkDerivation (finalAttrs: { ]; platforms = lib.platforms.unix; mainProgram = "ani-cli"; + sourceProvenance = with lib.sourceTypes; [ + fromSource + ]; }; }) From 55fdd0392930496f10e047a6e04c5a1be6907e22 Mon Sep 17 00:00:00 2001 From: andre4ik3 Date: Mon, 4 May 2026 08:48:11 +0000 Subject: [PATCH 27/92] cockpit: 360 -> 361 --- pkgs/by-name/co/cockpit/package.nix | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 14bfa8fe51d4..55d6fed592a4 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -2,7 +2,7 @@ lib, stdenv, fetchFromGitHub, - asciidoc, + asciidoctor, autoreconfHook, bashInteractive, cacert, @@ -53,18 +53,18 @@ in stdenv.mkDerivation (finalAttrs: { pname = "cockpit"; - version = "360"; + version = "361"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; tag = finalAttrs.version; - hash = "sha256-nxucAln5iBRORgLtgslenBNxp6gCd7FauDbb3X7/3xQ="; + hash = "sha256-/OaFNUUz6W1du9b7esEz1VHtx7MEphbXhyybyWwPc2Y="; fetchSubmodules = true; }; nativeBuildInputs = [ - asciidoc + asciidoctor autoreconfHook makeWrapper docbook_xml_dtd_43 @@ -171,11 +171,6 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "/usr/lib/polkit-1/polkit-agent-helper-1" "/run/wrappers/bin/polkit-agent-helper-1" ''; - preConfigure = '' - # Make sure our Python comes before any other Python (e.g. from asciidoc) - export PATH="${lib.makeBinPath [ python3Packages.python ]}:$PATH" - ''; - configureFlags = [ "--enable-prefix-only=yes" "--disable-pcp" # TODO: figure out how to package its dependency From 9c6c4891c726ec0000dac4609c5c5d179baad914 Mon Sep 17 00:00:00 2001 From: xeu Date: Tue, 5 May 2026 20:00:17 +0800 Subject: [PATCH 28/92] androidenv.ndk-bundle: use `${package.path}` instead of `ndk/${package.revision}` For NDKs with `-rc*` like `30.0.14904198-rc1`, this avoids dangling symlinks. --- pkgs/development/mobile/androidenv/ndk-bundle/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/mobile/androidenv/ndk-bundle/default.nix b/pkgs/development/mobile/androidenv/ndk-bundle/default.nix index a9ea5548a199..d0767ddc142b 100644 --- a/pkgs/development/mobile/androidenv/ndk-bundle/default.nix +++ b/pkgs/development/mobile/androidenv/ndk-bundle/default.nix @@ -76,8 +76,8 @@ deployAndroidPackage rec { # Ndk now has a prebuilt toolchains inside, the file layout has changed, we do a symlink # to still support the old standalone toolchains builds. - if [ -d $out/libexec/android-sdk/ndk ] && [ ! -d $out/libexec/android-sdk/ndk-bundle ]; then - ln -sf $out/libexec/android-sdk/ndk/${package.revision} $out/libexec/android-sdk/ndk-bundle + if [ -d $out/libexec/android-sdk/${package.path} ] && [ ! -d $out/libexec/android-sdk/ndk-bundle ]; then + ln -sf $out/libexec/android-sdk/${package.path} $out/libexec/android-sdk/ndk-bundle elif [ ! -d $out/libexec/android-sdk/ndk-bundle ]; then echo "The ndk-bundle layout has changed. The nix expressions have to be updated!" exit 1 From 11584265bb2f239b37417668f5d80f2e033ec88c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 5 May 2026 12:03:22 +0000 Subject: [PATCH 29/92] phpExtensions.mongodb: 2.2.1 -> 2.3.1 --- pkgs/development/php-packages/mongodb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/php-packages/mongodb/default.nix b/pkgs/development/php-packages/mongodb/default.nix index 781171fa18a2..0c735d864390 100644 --- a/pkgs/development/php-packages/mongodb/default.nix +++ b/pkgs/development/php-packages/mongodb/default.nix @@ -15,13 +15,13 @@ buildPecl rec { pname = "mongodb"; - version = "2.2.1"; + version = "2.3.1"; src = fetchFromGitHub { owner = "mongodb"; repo = "mongo-php-driver"; rev = version; - hash = "sha256-stY9je5gMaBIds45NxSLZaXaiapRRd/wUImrJxHnzZI="; + hash = "sha256-R6mFykE9QrM2i5NA+xuRFYzAf/PCCwfdnAWRcsEovfc="; fetchSubmodules = true; }; From 6a8d9668c1708808acddfad9ce99b678843545f0 Mon Sep 17 00:00:00 2001 From: Chris Moultrie <821688+tebriel@users.noreply.github.com> Date: Tue, 5 May 2026 17:05:39 -0400 Subject: [PATCH 30/92] super-productivity: 18.3.0 -> 18.4.4 --- pkgs/by-name/su/super-productivity/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/super-productivity/package.nix b/pkgs/by-name/su/super-productivity/package.nix index 2f2e7b4892e6..5c3338908478 100644 --- a/pkgs/by-name/su/super-productivity/package.nix +++ b/pkgs/by-name/su/super-productivity/package.nix @@ -18,7 +18,7 @@ let in buildNpmPackage rec { pname = "super-productivity"; - version = "18.3.0"; + version = "18.4.4"; inherit nodejs; @@ -26,7 +26,7 @@ buildNpmPackage rec { owner = "johannesjo"; repo = "super-productivity"; tag = "v${version}"; - hash = "sha256-3HzvVfbcNaXmjtqPxgWuR/yTD2vLa1+5cghk1MIPbMQ="; + hash = "sha256-ham19X3/aq4NJGwFneGhth2PLtpvcqBW4a41LDHjgp0="; postFetch = '' find $out -name package-lock.json -exec ${lib.getExe npm-lockfile-fix} -r {} \; @@ -69,7 +69,7 @@ buildNpmPackage rec { dontInstall = true; outputHashMode = "recursive"; - hash = "sha256-HAS7Nn2DLYLG8JeidWBVZAbP2fb0GwzQan7WOvJ5iLs="; + hash = "sha256-YKVG2x4ipquJIQGTD22S1VEpmjLhNQiEEbAU6OiZRYE="; } ); From 752ea94f23a308fdb6f60e66785e8cb1938db74c Mon Sep 17 00:00:00 2001 From: Xiangyan Sun Date: Tue, 5 May 2026 22:07:51 -0700 Subject: [PATCH 31/92] mrtg: fix build with gcc15 --- pkgs/by-name/mr/mrtg/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mr/mrtg/package.nix b/pkgs/by-name/mr/mrtg/package.nix index 0b05834ba47b..a7adb44cb92c 100644 --- a/pkgs/by-name/mr/mrtg/package.nix +++ b/pkgs/by-name/mr/mrtg/package.nix @@ -3,6 +3,7 @@ stdenv, makeWrapper, fetchurl, + fetchpatch, perl, gd, rrdtool, @@ -38,10 +39,18 @@ stdenv.mkDerivation (finalAttrs: { patches = [ # gcc14 broke detection of printf format specifiers # building from master seems to be fixed upstream, so next release can (likely) drop the patch - # just keep the CFLAGS below ./configure-long-long-format-gcc14.patch + # fix gcc15 build, remove after next release + (fetchpatch { + name = "fix-gcc15.patch"; + url = "https://github.com/oetiker/mrtg/commit/a64a83210643114b3a892e70ce07ded5bd5de054.patch"; + hash = "sha256-9k16WrCAETuk5DJf5pmeXFHc4AZD9Acmtq/7P24tpwc="; + excludes = [ "CHANGES" ]; + stripLen = 2; + extraPrefix = ""; + }) ]; - env.NIX_CFLAGS_COMPILE = "-Werror"; + env.NIX_CFLAGS_LINK = "-lm"; postInstall = '' From bfc748239c11d76f25cd099ae583e0cc35adff34 Mon Sep 17 00:00:00 2001 From: Philip Munksgaard Date: Wed, 6 May 2026 09:58:48 +0200 Subject: [PATCH 32/92] pi-coding-agent: Update homepage This is the new homepage for the pi coding agent. --- pkgs/by-name/pi/pi-coding-agent/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index e61574f72bc7..7a1374f3f89a 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -81,7 +81,7 @@ buildNpmPackage (finalAttrs: { meta = { description = "Coding agent CLI with read, bash, edit, write tools and session management"; - homepage = "https://shittycodingagent.ai/"; + homepage = "https://pi.dev/"; downloadPage = "https://www.npmjs.com/package/@mariozechner/pi-coding-agent"; changelog = "https://github.com/badlogic/pi-mono/blob/main/packages/coding-agent/CHANGELOG.md"; license = lib.licenses.mit; From f4131bdb376e47def399f25833b79f55cf83b07d Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 6 May 2026 15:06:41 +0200 Subject: [PATCH 33/92] maintainers: remove kennyballou --- maintainers/maintainer-list.nix | 7 ------- 1 file changed, 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index a4dd2b16256d..6f3df0342194 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14011,13 +14011,6 @@ github = "keller00"; githubId = 8452750; }; - kennyballou = { - email = "kb@devnulllabs.io"; - github = "kennyballou"; - githubId = 2186188; - name = "Kenny Ballou"; - keys = [ { fingerprint = "932F 3E8E 1C0F 4A98 95D7 B8B8 B0CA A28A 0295 8308"; } ]; - }; kenran = { email = "johannes.maier@mailbox.org"; github = "kenranunderscore"; From eb4f3c35113b49ebf7d8d5387a8856b7624919dd Mon Sep 17 00:00:00 2001 From: Sebastian Kowalak Date: Wed, 6 May 2026 12:49:22 +0200 Subject: [PATCH 34/92] paisa: nodejs_20 EOL -> nodejs_22 See NixOS#515284 for reference. --- pkgs/by-name/pa/paisa/package.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/pa/paisa/package.nix b/pkgs/by-name/pa/paisa/package.nix index 0d5433b363be..a5379f97e915 100644 --- a/pkgs/by-name/pa/paisa/package.nix +++ b/pkgs/by-name/pa/paisa/package.nix @@ -4,7 +4,7 @@ buildGoModule, buildNpmPackage, fetchFromGitHub, - nodejs_20, + nodejs_22, versionCheckHook, node-gyp, python3, @@ -20,10 +20,7 @@ }: let - # paisa docker builds with nodejs 22, but we need node 20 so we can build - # node-canvas from source (which currently fails with nodejs 22 due to some - # deprecations in the v8 javascript engine and nan c++ - buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_20; }; + buildNpmPackage' = buildNpmPackage.override { nodejs = nodejs_22; }; in buildGoModule (finalAttrs: { pname = "paisa"; @@ -45,6 +42,12 @@ buildGoModule (finalAttrs: { npmDepsHash = "sha256-86LvGTSs2PaxrYMGaU7yOUGiAMZY1MfFIexpYVNwvZ8="; + # canvas fails to build with Node 22 (upstream nan/V8 incompatibility). + # It is only used client-side via pdf-js, so the native binding is never + # loaded. Other install scripts in this tree are no-ops or re-run during + # `vite build`. See Automattic/node-canvas#2448. + npmFlags = [ "--ignore-scripts" ]; + buildInputs = [ # needed for building node-canvas from source which is a dependency of # pdfjs @@ -92,11 +95,6 @@ buildGoModule (finalAttrs: { }; meta = { - # package is marked as broken on darwin, because due to upgrades to the - # darwin clang compiler the native node-addon-api cannot be built anymore. - # this can only be fixed by upstream upgrading dependencies (especially - # node-gyp and node-addon-api). - broken = stdenv.isDarwin; homepage = "https://paisa.fyi/"; changelog = "https://github.com/ananthakumaran/paisa/releases/tag/v${finalAttrs.version}"; description = "Personal finance manager, building on top of the ledger double entry accounting tool"; From 7499a80867af1ca4ea74cbdcfdd434073db16fdd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 May 2026 16:19:26 +0000 Subject: [PATCH 35/92] cubeb: 0-unstable-2026-04-22 -> 0-unstable-2026-05-06 --- pkgs/by-name/cu/cubeb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cu/cubeb/package.nix b/pkgs/by-name/cu/cubeb/package.nix index fab552cdcd88..ab3c587a7e77 100644 --- a/pkgs/by-name/cu/cubeb/package.nix +++ b/pkgs/by-name/cu/cubeb/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "cubeb"; - version = "0-unstable-2026-04-22"; + version = "0-unstable-2026-05-06"; src = fetchFromGitHub { owner = "mozilla"; repo = "cubeb"; - rev = "a37dadd1ed5949ab0accd7087b7c5c57800eab43"; - hash = "sha256-JUHuigIhXDF1pFGbkIp6ZKQhCpa/w2LL7HK4IpCYiek="; + rev = "6ad18e2b523a2c721ee1ed8ad0940521a19f5f84"; + hash = "sha256-Q+UepE/mNIKBvltLKr1RGmuP7ulVd5sxHwaVCeb0BzM="; }; outputs = [ From 582879a1327dd454988315b7b9c882fbe2735698 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 6 May 2026 21:25:39 +0200 Subject: [PATCH 36/92] yojimbo: drop uses mbedtls_2 which is EOL and also build is broken. --- pkgs/by-name/yo/yojimbo/package.nix | 66 ------------------- .../silence-uninitialized-warning.patch | 13 ---- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 79 deletions(-) delete mode 100644 pkgs/by-name/yo/yojimbo/package.nix delete mode 100644 pkgs/by-name/yo/yojimbo/silence-uninitialized-warning.patch diff --git a/pkgs/by-name/yo/yojimbo/package.nix b/pkgs/by-name/yo/yojimbo/package.nix deleted file mode 100644 index d2493df0cb41..000000000000 --- a/pkgs/by-name/yo/yojimbo/package.nix +++ /dev/null @@ -1,66 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - premake5, - doxygen, - libsodium, - mbedtls_2, - nix-update-script, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "yojimbo"; - version = "1.2.3"; - - src = fetchFromGitHub { - owner = "mas-bandwidth"; - repo = "yojimbo"; - tag = "v${finalAttrs.version}"; - sha256 = "sha256-GMYkWQTwHm7fGRSTIt2phv01CjEcw0l4iPQD4uTQ5yM="; - }; - - nativeBuildInputs = [ - premake5 - doxygen - ]; - propagatedBuildInputs = [ - libsodium - mbedtls_2 - ]; - - patches = [ - # https://github.com/mas-bandwidth/serialize/pull/6 - ./silence-uninitialized-warning.patch - ]; - - postBuild = '' - doxygen doxygen.config - ''; - - installPhase = '' - install -Dm755 -t $out/lib bin/libyojimbo.a - cp -r -t $out include - mkdir -p $out/share/doc/yojimbo - cp -r docs/html $out/share/doc/yojimbo - ''; - - doCheck = true; - - enableParallelBuilding = true; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Network library for client/server games with dedicated servers"; - longDescription = '' - yojimbo is a network library for client/server games with dedicated servers. - It's designed around the networking requirements of competitive multiplayer games like first person shooters. - As such it provides a time critical networking layer on top of UDP, with a client/server architecture supporting up to 64 players per-dedicated server instance. - ''; - homepage = "https://github.com/mas-bandwidth/yojimbo"; - license = lib.licenses.bsd3; - platforms = lib.platforms.x86_64; - maintainers = [ ]; - }; -}) diff --git a/pkgs/by-name/yo/yojimbo/silence-uninitialized-warning.patch b/pkgs/by-name/yo/yojimbo/silence-uninitialized-warning.patch deleted file mode 100644 index d90b7af06114..000000000000 --- a/pkgs/by-name/yo/yojimbo/silence-uninitialized-warning.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/serialize.h b/serialize.h -index 6e977ac..4d7413d 100644 ---- a/serialize/serialize.h -+++ b/serialize/serialize.h -@@ -1400,7 +1400,7 @@ namespace serialize - - template bool serialize_float_internal( Stream & stream, float & value ) - { -- uint32_t int_value; -+ uint32_t int_value = 0; - if ( Stream::IsWriting ) - { - memcpy( (char*) &int_value, &value, 4 ); diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b99ec6ad47d5..13e178fbc407 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2557,6 +2557,7 @@ mapAliases { yarn2nix = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25 yarn2nix-moretea = throw "'yarn2nix' and its tooling has been removed as it was unusable within nodePackages. Use the standard yarn v1 hooks available in nixpkgs instead."; # Added 2026-04-25 yeahwm = throw "'yeahwm' has been removed, as it was broken and unmaintained upstream."; # Added 2025-06-12 + yojimbo = throw "'yojimbo' has been removed as it used an EOL TLS library and was broken."; # Added 2026-05-06 yosys-synlig = throw "yosys-synlig has been removed because it is unmaintained upstream and incompatible with current Yosys versions."; # Added 2026-01-06 youtube-music = lib.warnOnInstantiate "'youtube-music' has been renamed to 'pear-desktop'" pear-desktop; # Added 2025-12-23 yubikey-manager-qt = throw "'yubikey-manager-qt' has been removed due to being archived upstream. Consider using 'yubioath-flutter' instead."; # Added 2025-06-07 From 782c3cd83f157b11a7ce9392c31152c9e92e2a56 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 6 May 2026 21:38:14 +0200 Subject: [PATCH 37/92] ustream-ssl-mbedtls: use mbedtls 3 OpenWRT themself uses 3: https://github.com/openwrt/openwrt/blob/openwrt-25.12/package/libs/mbedtls/Makefile#L11 https://github.com/openwrt/openwrt/blob/openwrt-25.12/package/libs/ustream-ssl/Makefile#L44 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 947fcf6bc63e..16ad0721ee95 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6070,7 +6070,7 @@ with pkgs; ustream-ssl = callPackage ../development/libraries/ustream-ssl { ssl_implementation = openssl; }; ustream-ssl-mbedtls = callPackage ../development/libraries/ustream-ssl { - ssl_implementation = mbedtls_2; + ssl_implementation = mbedtls; }; # Make bdb5 the default as it is the last release under the custom From a0cd7b06eac75174f14fad12d916737a90bd7410 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 6 May 2026 21:45:30 +0200 Subject: [PATCH 38/92] python3Packages.python-mbedtls: drop EOL and used EOL mbedtls_2 --- .../python-modules/python-mbedtls/default.nix | 49 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 51 deletions(-) delete mode 100644 pkgs/development/python-modules/python-mbedtls/default.nix diff --git a/pkgs/development/python-modules/python-mbedtls/default.nix b/pkgs/development/python-modules/python-mbedtls/default.nix deleted file mode 100644 index 20bfc02d6bde..000000000000 --- a/pkgs/development/python-modules/python-mbedtls/default.nix +++ /dev/null @@ -1,49 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchFromGitHub, - certifi, - cython, - mbedtls_2, - pytestCheckHook, - setuptools, - typing-extensions, -}: - -buildPythonPackage rec { - pname = "python-mbedtls"; - version = "2.10.1"; - pyproject = true; - - src = fetchFromGitHub { - owner = "Synss"; - repo = "python-mbedtls"; - rev = version; - hash = "sha256-eKKb12G/0QAcwtv5Yk/92QXhMipeKOfKR1JEaNHDIlg="; - }; - - build-system = [ - cython - setuptools - ]; - - buildInputs = [ mbedtls_2 ]; - - dependencies = [ - certifi - typing-extensions - ]; - - __darwinAllowLocalNetworking = true; - - nativeCheckInputs = [ pytestCheckHook ]; - - pythonImportsCheck = [ "mbedtls" ]; - - meta = { - description = "Cryptographic library with an mbed TLS back end"; - homepage = "https://github.com/Synss/python-mbedtls"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ SuperSandro2000 ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 6e18b1443885..d43fa6b041d1 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -477,6 +477,7 @@ mapAliases { python-jsonrpc-server = throw "python-jsonrpc-server has been removed because it was no longer used by anything"; # added 2025-11-11 python-Levenshtein = throw "'python-Levenshtein' has been renamed to/replaced by 'levenshtein'"; # Converted to throw 2025-10-29 python-lz4 = throw "'python-lz4' has been renamed to/replaced by 'lz4'"; # Converted to throw 2025-10-29 + python-mbedtls = throw "'python-mbedtls' has been removed as it is unmaintained"; python-qt = throw "python-qt has been removed, because hard to maintain and not required by anything"; # Added 2025-01-14 python-simple-hipchat = throw "'python-simple-hipchat' has been removed because it was broken and unmaintained"; # added 2025-08-26 python-subunit = throw "'python-subunit' has been renamed to/replaced by 'subunit'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ca460d0fe62c..a8654a7cf3cf 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15875,8 +15875,6 @@ self: super: with self; { python-matter-server = callPackage ../development/python-modules/python-matter-server { }; - python-mbedtls = callPackage ../development/python-modules/python-mbedtls { }; - python-melcloud = callPackage ../development/python-modules/python-melcloud { }; python-memcached = callPackage ../development/python-modules/python-memcached { From 95b5d5dc76e53c4c2daf5cb97832e1bfea3a30b2 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 6 May 2026 21:45:30 +0200 Subject: [PATCH 39/92] haxe_4_0: drop EOL since 2020 --- pkgs/development/compilers/haxe/default.nix | 8 +------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/pkgs/development/compilers/haxe/default.nix b/pkgs/development/compilers/haxe/default.nix index 370163a096f4..75a90e4d6be7 100644 --- a/pkgs/development/compilers/haxe/default.nix +++ b/pkgs/development/compilers/haxe/default.nix @@ -57,9 +57,7 @@ let dune ] ++ (if lib.versionAtLeast version "4.3" then [ pcre2 ] else [ pcre ]) - ++ lib.optional (lib.versionAtLeast version "4.1") ( - if lib.versionAtLeast version "4.3" then mbedtls else mbedtls_2 - ) + ++ (if lib.versionAtLeast version "4.3" then [ mbedtls ] else [ mbedtls_2 ]) ++ ocamlDependencies version; src = fetchFromGitHub { @@ -150,10 +148,6 @@ let }; in { - haxe_4_0 = generic { - version = "4.0.5"; - hash = "sha256-Ck/py+tZS7dBu/uikhSLKBRNljpg2h5PARX0Btklozg="; - }; haxe_4_1 = generic { version = "4.1.5"; hash = "sha256-QP5/jwexQXai1A5Iiwiyrm+/vkdAc+9NVGt+jEQz2mY="; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 13e178fbc407..f2254d378f12 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -927,6 +927,7 @@ mapAliases { gxneur = throw "'gxneur' has been removed due to lack of maintenance and reliance on gnome2 and 2to3."; # Added 2025-08-17 hacpack = throw "hacpack has been removed from nixpkgs, as it has been taken down upstream"; # Added 2025-09-26 harmony-music = throw "harmony-music is unmaintained and has been removed"; # Added 2025-08-26 + haxe_4_0 = throw "'haxe_4_0' has been removed as it reached its end of life. Migrate to 'haxe_4_3'."; helix-gpt = throw "helix-gpt was deprecated in January 2026 and has been since removed"; # Added 2026-02-05 helvum = throw "'helvum' has been removed as it was unmaintained upstream and relied on a vulnerable dependency. Consider using 'crosspipe' instead."; # Added 2026-03-04 HentaiAtHome = throw "'HentaiAtHome' has been renamed to/replaced by 'hentai-at-home'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 16ad0721ee95..85552cdaef1c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4146,7 +4146,6 @@ with pkgs; }) haxe_4_3 haxe_4_1 - haxe_4_0 ; haxe = haxe_4_3; From 4be745c94828fca8788b11230e927f027646a498 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 6 May 2026 21:45:30 +0200 Subject: [PATCH 40/92] haxe_4_1: drop EOL since 2021 and uses EOL version of mbedtls --- pkgs/development/compilers/haxe/default.nix | 48 ++++++--------------- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - 3 files changed, 14 insertions(+), 36 deletions(-) diff --git a/pkgs/development/compilers/haxe/default.nix b/pkgs/development/compilers/haxe/default.nix index 75a90e4d6be7..f7a7bafc31e8 100644 --- a/pkgs/development/compilers/haxe/default.nix +++ b/pkgs/development/compilers/haxe/default.nix @@ -6,41 +6,23 @@ ocaml-ng, dune, zlib, - pcre, pcre2, neko, - mbedtls_2, mbedtls, }: let ocamlDependencies = - version: - if lib.versionAtLeast version "4.3" then - with ocaml-ng.ocamlPackages; - [ - ocaml - findlib - sedlex - xml-light - ptmap - camlp5 - sha - luv - extlib - ] - else - with ocaml-ng.ocamlPackages_4_10; - [ - ocaml - findlib - sedlex - xml-light - ptmap - camlp5 - sha - luv-0-5-12 - extlib-1-7-7 - ]; + version: with ocaml-ng.ocamlPackages; [ + ocaml + findlib + sedlex + xml-light + ptmap + camlp5 + sha + luv + extlib + ]; generic = { @@ -55,9 +37,9 @@ let zlib neko dune + pcre2 + mbedtls ] - ++ (if lib.versionAtLeast version "4.3" then [ pcre2 ] else [ pcre ]) - ++ (if lib.versionAtLeast version "4.3" then [ mbedtls ] else [ mbedtls_2 ]) ++ ocamlDependencies version; src = fetchFromGitHub { @@ -148,10 +130,6 @@ let }; in { - haxe_4_1 = generic { - version = "4.1.5"; - hash = "sha256-QP5/jwexQXai1A5Iiwiyrm+/vkdAc+9NVGt+jEQz2mY="; - }; haxe_4_3 = generic { version = "4.3.7"; hash = "sha256-sQb7MCoH2dZOvNmDQ9P0yFYrSXYOMn4FS/jlyjth39Y="; diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index f2254d378f12..9228adf94dc4 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -928,6 +928,7 @@ mapAliases { hacpack = throw "hacpack has been removed from nixpkgs, as it has been taken down upstream"; # Added 2025-09-26 harmony-music = throw "harmony-music is unmaintained and has been removed"; # Added 2025-08-26 haxe_4_0 = throw "'haxe_4_0' has been removed as it reached its end of life. Migrate to 'haxe_4_3'."; + haxe_4_1 = throw "'haxe_4_1' has been removed as it reached its end of life. Migrate to 'haxe_4_3'."; helix-gpt = throw "helix-gpt was deprecated in January 2026 and has been since removed"; # Added 2026-02-05 helvum = throw "'helvum' has been removed as it was unmaintained upstream and relied on a vulnerable dependency. Consider using 'crosspipe' instead."; # Added 2026-03-04 HentaiAtHome = throw "'HentaiAtHome' has been renamed to/replaced by 'hentai-at-home'"; # Converted to throw 2025-10-27 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 85552cdaef1c..c2dc69324293 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4145,7 +4145,6 @@ with pkgs; (callPackage ../development/compilers/haxe { }) haxe_4_3 - haxe_4_1 ; haxe = haxe_4_3; From ef8d90aa92e67674c9eb4dba65a1b706d8ae9648 Mon Sep 17 00:00:00 2001 From: Jared Biel Date: Wed, 6 May 2026 16:33:48 -0500 Subject: [PATCH 41/92] php85: 8.5.5 -> 8.5.6 --- pkgs/development/interpreters/php/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/php/default.nix b/pkgs/development/interpreters/php/default.nix index 2f33ad4c168d..1ba5fb6976fb 100644 --- a/pkgs/development/interpreters/php/default.nix +++ b/pkgs/development/interpreters/php/default.nix @@ -81,7 +81,7 @@ in hash = "sha256-ziXSYQpflSKsj1P7t7goC1wCGZHpvZE3BoycYp2f+1Y="; }; php85 = mkPhp { - version = "8.5.5"; - hash = "sha256-7iYr7/YcQxll0flxkoVLNiCK3qw4mDw0mLs1AK6HKDw="; + version = "8.5.6"; + hash = "sha256-RFckD2XwxZpiCSDWbNqxsSEApDHgOtn+vjixOhsllX8="; }; } From bb16ddb71c852e54a8b3e6dcaac05ccc9f5f7708 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 6 May 2026 18:40:46 -0700 Subject: [PATCH 42/92] python3Packages.stringzilla: 4.6.0 -> 4.6.1 Diff: https://github.com/ashvardanian/stringzilla/compare/v4.6.0...v4.6.1 Changelog: https://github.com/ashvardanian/StringZilla/releases/tag/v4.6.1 --- pkgs/development/python-modules/stringzilla/default.nix | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/pkgs/development/python-modules/stringzilla/default.nix b/pkgs/development/python-modules/stringzilla/default.nix index 3d7c74681fea..a1caba5b81f7 100644 --- a/pkgs/development/python-modules/stringzilla/default.nix +++ b/pkgs/development/python-modules/stringzilla/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "stringzilla"; - version = "4.6.0"; + version = "4.6.1"; pyproject = true; src = fetchFromGitHub { owner = "ashvardanian"; repo = "stringzilla"; tag = "v${version}"; - hash = "sha256-5WAD5ZpzhdIDv1kUVinc5z91N/tQVScO75kOPC1WWlY="; + hash = "sha256-yAxHOcxS4YYX0lvKwUExIBFBM5RDyFgeW9QA0WZBthA="; }; build-system = [ @@ -34,11 +34,6 @@ buildPythonPackage rec { enabledTestPaths = [ "scripts/test_stringzilla.py" ]; - disabledTests = [ - # test downloads CaseFolding.txt from unicode.org - "test_utf8_case_fold_all_codepoints" - ]; - meta = { changelog = "https://github.com/ashvardanian/StringZilla/releases/tag/${src.tag}"; description = "SIMD-accelerated string search, sort, hashes, fingerprints, & edit distances"; From c9b4fe3a8173f1ec296d401143d1e43338241851 Mon Sep 17 00:00:00 2001 From: wattmto <93639059+wattmto@users.noreply.github.com> Date: Thu, 7 May 2026 04:34:58 +0000 Subject: [PATCH 43/92] macskk: 1.11.0 -> 2.14.0 --- pkgs/by-name/ma/macskk/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/macskk/package.nix b/pkgs/by-name/ma/macskk/package.nix index a48119182d0b..0eaae8672d03 100644 --- a/pkgs/by-name/ma/macskk/package.nix +++ b/pkgs/by-name/ma/macskk/package.nix @@ -11,11 +11,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "macskk"; - version = "1.11.0"; + version = "2.14.0"; src = fetchurl { url = "https://github.com/mtgto/macSKK/releases/download/${finalAttrs.version}/macSKK-${finalAttrs.version}.dmg"; - hash = "sha256-CqtW6bfSuAo+9VRmRTgx0aKpBKBEDIxidOh7V5vD7ww="; + hash = "sha256-fjvrH/sd6A0d4ye7L/YMb+j4G6yxIZkxY4CN6z/n5JE="; }; nativeBuildInputs = [ From 413b116d1a351bb234cbdb39e7252443ab61a689 Mon Sep 17 00:00:00 2001 From: Christopher Crouse Date: Thu, 7 May 2026 09:05:18 +0200 Subject: [PATCH 44/92] pantheon.xdg-desktop-portal-pantheon: 8.1.0 -> 8.2.0 --- .../services/xdg-desktop-portal-pantheon/default.nix | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix b/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix index a5ebe0633133..ef63e494a253 100644 --- a/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix +++ b/pkgs/desktops/pantheon/services/xdg-desktop-portal-pantheon/default.nix @@ -8,24 +8,26 @@ pkg-config, vala, wrapGAppsHook4, + accountsservice, glib, granite7, gsettings-desktop-schemas, gtk4, pantheon-wayland, systemd, + libadwaita, libx11, }: stdenv.mkDerivation rec { pname = "xdg-desktop-portal-pantheon"; - version = "8.1.0"; + version = "8.2.0"; src = fetchFromGitHub { owner = "elementary"; repo = "portals"; tag = version; - hash = "sha256-e02cVUEzRGVIJQQh2bONLUhrjRfeSpYQYWup5Sn9HhM="; + hash = "sha256-LmPLjOZVVHKMfYTEyOH2IkB/fw47pK0VqdWrckdBQ6w="; }; nativeBuildInputs = [ @@ -37,12 +39,14 @@ stdenv.mkDerivation rec { ]; buildInputs = [ + accountsservice glib granite7 gsettings-desktop-schemas gtk4 pantheon-wayland systemd + libadwaita libx11 ]; From f573ed51544d44788338b02b033881cf03204381 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 7 May 2026 01:22:50 -0600 Subject: [PATCH 45/92] liborbispkg-pkgtool: 0.3-unstable-2024-10-12 -> 0.3-unstable-2025-11-13 --- pkgs/by-name/li/liborbispkg-pkgtool/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/liborbispkg-pkgtool/package.nix b/pkgs/by-name/li/liborbispkg-pkgtool/package.nix index c901746957bc..daf7db94e7d4 100644 --- a/pkgs/by-name/li/liborbispkg-pkgtool/package.nix +++ b/pkgs/by-name/li/liborbispkg-pkgtool/package.nix @@ -5,13 +5,13 @@ }: buildDotnetModule { pname = "liborbispkg-pkgtool"; - version = "0.3-unstable-2024-10-12"; + version = "0.3-unstable-2025-11-13"; src = fetchFromGitHub { owner = "OpenOrbis"; repo = "LibOrbisPkg"; - rev = "75616a28de0f49f05eeff872211e806fb6de3818"; - hash = "sha256-ySlMzUfJ0IXi/NWbj53jqCRDNm9Xh4TuffyKhNh4wuM="; + rev = "c1caa3ba25097fe602c0d842a0357bf7037b0838"; + hash = "sha256-bCnaWooLHmUK5Say4fQINUuzTAmXr8qULmkD8bVVUjU="; }; projectFile = "PkgTool.Core/PkgTool.Core.csproj"; @@ -21,7 +21,7 @@ buildDotnetModule { ''; meta = { - description = "Library, GUI, CLI for creating, inspecting, and modifying PS4 PKG, SFO, PFS, and related filetypes"; + description = "CLI for creating, inspecting, and modifying PS4 PKG, SFO, PFS, and related filetypes"; homepage = "https://github.com/OpenOrbis/LibOrbisPkg"; license = lib.licenses.lgpl3Plus; maintainers = [ lib.maintainers.ryand56 ]; From f8b6d8558fad463a0f0edcc6dc50c964715583b7 Mon Sep 17 00:00:00 2001 From: Alexis Praga Date: Thu, 7 May 2026 11:34:26 +0200 Subject: [PATCH 46/92] dragmap: fix build issues #516381 See also PR #517580. Now compatible with latest boost and GCC. --- pkgs/by-name/dr/dragmap/cstdint.patch | 13 +++++++++++++ pkgs/by-name/dr/dragmap/getHostVersion.patch | 11 +++++++++++ pkgs/by-name/dr/dragmap/package.nix | 10 +++++++++- 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 pkgs/by-name/dr/dragmap/getHostVersion.patch diff --git a/pkgs/by-name/dr/dragmap/cstdint.patch b/pkgs/by-name/dr/dragmap/cstdint.patch index b9b0721173d7..6004510d2999 100644 --- a/pkgs/by-name/dr/dragmap/cstdint.patch +++ b/pkgs/by-name/dr/dragmap/cstdint.patch @@ -58,3 +58,16 @@ index eefb9ae..623a77f 100644 class ReadGroupList { public: const std::string &getReadGroupName(const uint16_t idx) const { + +diff --git a/stubs/dragen/src/host/metrics/public/run_stats.hpp b/stubs/dragen/src/host/metrics/public/run_stats.hpp +index 998fe4e..9561b0b 100644 +--- a/stubs/dragen/src/host/metrics/public/run_stats.hpp ++++ b/stubs/dragen/src/host/metrics/public/run_stats.hpp +@@ -10,6 +10,7 @@ + #include + #include + #include ++#include + // + // RP: HA! HA! HA! That's what you get when you write code logging to cout all + // over the place! diff --git a/pkgs/by-name/dr/dragmap/getHostVersion.patch b/pkgs/by-name/dr/dragmap/getHostVersion.patch new file mode 100644 index 000000000000..ba769c9b09a3 --- /dev/null +++ b/pkgs/by-name/dr/dragmap/getHostVersion.patch @@ -0,0 +1,11 @@ +diff --git a/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c b/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c +index cdca3df..5a55699 100644 +--- a/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c ++++ b/thirdparty/dragen/src/common/hash_generation/gen_hash_table.c +@@ -249,7 +249,7 @@ void setDefaultHashParams(hashTableConfig_t* defConfig, const char* destDir, Has + free(dir); + } + +- defConfig->hostVersion = (char*)getHostVersion(0); ++ defConfig->hostVersion = (char*)getHostVersion(); + } diff --git a/pkgs/by-name/dr/dragmap/package.nix b/pkgs/by-name/dr/dragmap/package.nix index 08d2654119a1..1c2898efb370 100644 --- a/pkgs/by-name/dr/dragmap/package.nix +++ b/pkgs/by-name/dr/dragmap/package.nix @@ -19,13 +19,21 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-f1jsOErriS1I/iUS4CzJ3+Dz8SMUve/ccb3KaE+L7U8="; }; - nativebuildInputs = [ boost ]; + nativeBuildInputs = [ boost ]; buildInputs = [ gtest zlib ]; + # Latest boost do not need system as a linking flag + postPatch = '' + sed -i 's/system filesystem/filesystem/' config.mk + ''; + patches = [ + # getHostVersion use an empty parameter list. This is now an error for GC + ./getHostVersion.patch + # pclose is called on a NULL value. This is no longer allowed since # https://github.com/bminor/glibc/commit/64b1a44183a3094672ed304532bedb9acc707554 ./stdio-pclose.patch From e206eef5b626310d0cd0299550123edec17026e7 Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Fri, 24 Apr 2026 20:27:36 +0300 Subject: [PATCH 47/92] typeshare: add nix-update-script --- pkgs/by-name/ty/typeshare/package.nix | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ty/typeshare/package.nix b/pkgs/by-name/ty/typeshare/package.nix index 767336f22ef6..37d341918bb6 100644 --- a/pkgs/by-name/ty/typeshare/package.nix +++ b/pkgs/by-name/ty/typeshare/package.nix @@ -4,6 +4,8 @@ fetchFromGitHub, installShellFiles, stdenv, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -13,7 +15,7 @@ rustPlatform.buildRustPackage (finalAttrs: { src = fetchFromGitHub { owner = "1password"; repo = "typeshare"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-8Pm+z407FDBLy0Hq2+T1rttFKnRWTNPPYTCn11SHcS8="; }; @@ -30,6 +32,11 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh <($out/bin/typeshare completions zsh) ''; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Command Line Tool for generating language files with typeshare"; mainProgram = "typeshare"; From 106712d5f839f95e2ca668233dd78a0e036d52ad Mon Sep 17 00:00:00 2001 From: wattmto <93639059+wattmto@users.noreply.github.com> Date: Thu, 7 May 2026 18:43:56 +0900 Subject: [PATCH 48/92] macskk: fix 2.14.0 build --- pkgs/by-name/ma/macskk/package.nix | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/ma/macskk/package.nix b/pkgs/by-name/ma/macskk/package.nix index 0eaae8672d03..e1cba951bb4e 100644 --- a/pkgs/by-name/ma/macskk/package.nix +++ b/pkgs/by-name/ma/macskk/package.nix @@ -31,7 +31,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { 7zz x $src xar -xf macSKK-${finalAttrs.version}.pkg cat app.pkg/Payload | gunzip -dc | cpio -i - cat dict.pkg/Payload | gunzip -dc | cpio -i runHook postUnpack ''; @@ -39,10 +38,9 @@ stdenvNoCC.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - mkdir -p "$out"/Library/{Containers,Input\ Methods} + mkdir -p "$out"/Library/Input\ Methods mkdir -p "$out/bin" cp -a "Library/Input Methods/macSKK.app" "$out/Library/Input Methods/" - cp -a "Library/Containers/net.mtgto.inputmethod.macSKK" "$out/Library/Containers/" ln -s "$out/Library/Input Methods/macSKK.app/Contents/MacOS/macSKK" "$out/bin/macSKK" runHook postInstall From c1cc236581da7bdbc3d97d91312a8f6c31d983fe Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 14:38:05 +0300 Subject: [PATCH 49/92] turtle-build: add progrm_jarvis to maintainers --- pkgs/by-name/tu/turtle-build/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/tu/turtle-build/package.nix b/pkgs/by-name/tu/turtle-build/package.nix index 304b21a9d7a9..2769e7c46218 100644 --- a/pkgs/by-name/tu/turtle-build/package.nix +++ b/pkgs/by-name/tu/turtle-build/package.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { asl20 mit ]; - maintainers = [ ]; + maintainers = [ lib.maintainers.progrm_jarvis ]; mainProgram = "turtle"; }; }) From e58f166317c16a082434b199f9a1706fece3680b Mon Sep 17 00:00:00 2001 From: Petr Portnov Date: Thu, 7 May 2026 14:44:08 +0300 Subject: [PATCH 50/92] turtle-build: add nix-update-script --- pkgs/by-name/tu/turtle-build/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/tu/turtle-build/package.nix b/pkgs/by-name/tu/turtle-build/package.nix index 2769e7c46218..03962bdf8073 100644 --- a/pkgs/by-name/tu/turtle-build/package.nix +++ b/pkgs/by-name/tu/turtle-build/package.nix @@ -2,6 +2,8 @@ lib, rustPlatform, fetchFromGitHub, + versionCheckHook, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -17,9 +19,15 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-JZU0Xam4NPiOHdXDtJsTBjOQnaDWReSZMD33sQxeUzQ="; + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + passthru.updateScript = nix-update-script { }; + meta = { description = "Ninja-compatible build system for high-level programming languages written in Rust"; homepage = "https://github.com/raviqqe/turtle-build"; + changelog = "https://github.com/raviqqe/turtle-build/releases/tag/v${finalAttrs.version}"; license = with lib.licenses; [ asl20 mit From b7e5f5bde592817aabb8b616d9debbc2dd499035 Mon Sep 17 00:00:00 2001 From: sund3RRR Date: Thu, 7 May 2026 16:53:14 +0300 Subject: [PATCH 51/92] amnezia-vpn: 4.8.14.5 -> 4.8.15.4 --- pkgs/by-name/am/amnezia-vpn/package.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amnezia-vpn/package.nix b/pkgs/by-name/am/amnezia-vpn/package.nix index 9db6232d93ac..b56f411c4e2d 100644 --- a/pkgs/by-name/am/amnezia-vpn/package.nix +++ b/pkgs/by-name/am/amnezia-vpn/package.nix @@ -68,13 +68,15 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "amnezia-vpn"; - version = "4.8.14.5"; + version = "4.8.15.4"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amnezia-client"; tag = finalAttrs.version; - hash = "sha256-ijo6PC1Be06K8hxvgjybLvU80xEYUPahBV4f5JqabLc="; + hash = "sha256-ZUWesEpXb+L7NzL/jkWpS3b4DGq4733T5zc+VXSw9Ic="; fetchSubmodules = true; }; @@ -148,6 +150,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; + passthru = { + updateScript = nix-update-script { }; + }; + meta = { description = "Amnezia VPN Client"; downloadPage = "https://amnezia.org/en/downloads"; From 2d578721e3d79495d4058732de400511f0ee29d3 Mon Sep 17 00:00:00 2001 From: Dylan Taylor Date: Thu, 7 May 2026 10:17:18 -0400 Subject: [PATCH 52/92] headlamp: 0.41.0 -> 0.42.0 --- pkgs/by-name/he/headlamp-frontend/package.nix | 2 +- pkgs/by-name/he/headlamp-server/package.nix | 6 +++--- pkgs/by-name/he/headlamp/package.nix | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/he/headlamp-frontend/package.nix b/pkgs/by-name/he/headlamp-frontend/package.nix index 191a68b1547c..68b611156846 100644 --- a/pkgs/by-name/he/headlamp-frontend/package.nix +++ b/pkgs/by-name/he/headlamp-frontend/package.nix @@ -12,7 +12,7 @@ buildNpmPackage { sourceRoot = "${headlamp-server.src.name}/frontend"; - npmDepsHash = "sha256-cjar6j5Wzh5monp9YxrsrnGDxgjlT+YRFh5mgZcImKI="; + npmDepsHash = "sha256-73xc/GK1Cvz67D6ftYVRe5GARNgG5qD86CGK6uhoyWA="; postPatch = '' chmod -R u+w ../app diff --git a/pkgs/by-name/he/headlamp-server/package.nix b/pkgs/by-name/he/headlamp-server/package.nix index 6cb3ac559dc6..ce86de1ab9a9 100644 --- a/pkgs/by-name/he/headlamp-server/package.nix +++ b/pkgs/by-name/he/headlamp-server/package.nix @@ -6,7 +6,7 @@ buildGoModule rec { pname = "headlamp-server"; - version = "0.41.0"; + version = "0.42.0"; strictDeps = true; __structuredAttrs = true; @@ -15,12 +15,12 @@ buildGoModule rec { owner = "kubernetes-sigs"; repo = "headlamp"; tag = "v${version}"; - hash = "sha256-ZXyE4oPkwimnU2ArOiTCnLxzaI5z/7T/SHS9aqP2DGM="; + hash = "sha256-SBPSh6dsKvMw1C80THri0mNPoTMgcrjONk455S/g9v0="; }; modRoot = "backend"; - vendorHash = "sha256-JjfB93C97yTbUTUbs7wEB/iFtuRzHzFXGyRHDAec7X8="; + vendorHash = "sha256-dBU053QtUEMWjzkOEHzELH3j7PJOKuoBZCVZFmZ5z7E="; # Don't embed frontend - Electron serves it directly. This also prevents # the server from auto-opening a browser window. diff --git a/pkgs/by-name/he/headlamp/package.nix b/pkgs/by-name/he/headlamp/package.nix index 52c90fceba03..4991f3e61205 100644 --- a/pkgs/by-name/he/headlamp/package.nix +++ b/pkgs/by-name/he/headlamp/package.nix @@ -17,7 +17,7 @@ buildNpmPackage { sourceRoot = "${headlamp-server.src.name}/app"; - npmDepsHash = "sha256-FcV2ORs96Rj/OyCbBCBo/ZmcwvjDLPKkn0i4m+0gXIE="; + npmDepsHash = "sha256-k7rABbEmYY24k/obKm1GZUnM0Udjtyv2bhrVEvc0ebc="; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From ae26c656a8749b42bdb82a00e07f044ba07cdf99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 14:26:48 +0000 Subject: [PATCH 53/92] pyfa: 2.66.2 -> 2.66.3 --- pkgs/by-name/py/pyfa/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/py/pyfa/package.nix b/pkgs/by-name/py/pyfa/package.nix index 551a9b8ec3d8..5cceb499d9b5 100644 --- a/pkgs/by-name/py/pyfa/package.nix +++ b/pkgs/by-name/py/pyfa/package.nix @@ -11,7 +11,7 @@ copyDesktopItems, }: let - version = "2.66.2"; + version = "2.66.3"; in python3Packages.buildPythonApplication rec { inherit version; @@ -22,7 +22,7 @@ python3Packages.buildPythonApplication rec { owner = "pyfa-org"; repo = "Pyfa"; tag = "v${version}"; - hash = "sha256-LXmmbgnm1CZzwNtNj0TEaKh3xN6np5SseE1hoP25Emc="; + hash = "sha256-EGYrEWB3YVVVNmc/KqtyLYbQPTcrv6+Piwqi347DB4c="; }; desktopItems = [ From 24db496c878ecb8f73f819a447a491fd75cfb91e Mon Sep 17 00:00:00 2001 From: averyv Date: Wed, 6 May 2026 23:18:38 +0100 Subject: [PATCH 54/92] pihole-ftl: 6.4.1 -> 6.6.1 Co-Authored-By: azban --- pkgs/by-name/pi/pihole-ftl/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pi/pihole-ftl/package.nix b/pkgs/by-name/pi/pihole-ftl/package.nix index 8cc21edf6fda..f33a2e2200d7 100644 --- a/pkgs/by-name/pi/pihole-ftl/package.nix +++ b/pkgs/by-name/pi/pihole-ftl/package.nix @@ -5,7 +5,7 @@ lib, libidn2, libunistring, - mbedtls, + mbedtls_4, ncurses, nettle, nix-update-script, @@ -18,13 +18,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pihole-ftl"; - version = "6.4.1"; + version = "6.6.1"; src = fetchFromGitHub { owner = "pi-hole"; repo = "FTL"; tag = "v${finalAttrs.version}"; - hash = "sha256-OpbBd+HS/gwcWNe/6VB3glout1sifJ8o5EnKuXfyZ/o="; + hash = "sha256-UMLTym9LSx8rlWKkFtHGtSEM0Stdpkfkz/7Iy/05jf8="; }; nativeBuildInputs = [ @@ -36,7 +36,7 @@ stdenv.mkDerivation (finalAttrs: { gmp libidn2 libunistring - mbedtls + mbedtls_4 ncurses nettle readline From c353924813cff4671f3e3538c2f67e7bfca9a3d7 Mon Sep 17 00:00:00 2001 From: Lyndon Sanche Date: Thu, 7 May 2026 09:31:35 -0600 Subject: [PATCH 55/92] lubelogger: Remove obsolete note about commercial license --- pkgs/by-name/lu/lubelogger/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/lu/lubelogger/package.nix b/pkgs/by-name/lu/lubelogger/package.nix index ca5a3b848ab9..95c025ff95fb 100644 --- a/pkgs/by-name/lu/lubelogger/package.nix +++ b/pkgs/by-name/lu/lubelogger/package.nix @@ -32,8 +32,6 @@ buildDotnetModule rec { description = "Vehicle service records and maintainence tracker"; longDescription = '' A self-hosted, open-source, unconventionally-named vehicle maintenance records and fuel mileage tracker. - - LubeLogger by Hargata Softworks is licensed under the MIT License for individual and personal use. Commercial users and/or corporate entities are required to maintain an active subscription in order to continue using LubeLogger. ''; homepage = "https://lubelogger.com"; changelog = "https://github.com/hargata/lubelog/releases/tag/v${version}"; From 8bd5215cad55201ba7578780d7359d8ae4d3a619 Mon Sep 17 00:00:00 2001 From: Jamie Magee Date: Sat, 14 Feb 2026 22:37:12 -0800 Subject: [PATCH 56/92] nixos/home-assistant: migrate lovelace config to dashboards format Home Assistant 2026.8 drops the top-level `lovelace: mode: yaml`. Replace it with `lovelace.dashboards` and `lovelace.resource_mode` per https://www.home-assistant.io/dashboards/dashboards/ Also adds a deprecation warning for explicit `lovelace.mode` usage and a 26.05 release notes entry. --- .../manual/release-notes/rl-2605.section.md | 2 + .../home-automation/home-assistant.nix | 81 +++++++++++++++---- 2 files changed, 68 insertions(+), 15 deletions(-) diff --git a/nixos/doc/manual/release-notes/rl-2605.section.md b/nixos/doc/manual/release-notes/rl-2605.section.md index c3a7986810e5..8f2c0f53b303 100644 --- a/nixos/doc/manual/release-notes/rl-2605.section.md +++ b/nixos/doc/manual/release-notes/rl-2605.section.md @@ -162,6 +162,8 @@ - `systemd.coredump.extraConfig` has been removed in favor of the structured [](#opt-systemd.coredump.settings.Coredump) option. Use `systemd.coredump.settings.Coredump` to set any `coredump.conf(5)` option directly. For example, replace `systemd.coredump.extraConfig = "Storage=journal";` with `systemd.coredump.settings.Coredump.Storage = "journal";`. +- `services.home-assistant.config.lovelace.mode` has been renamed to `lovelace.dashboards` and `lovelace.resource_mode` to match the [configuration format](https://www.home-assistant.io/dashboards/dashboards/) required by Home Assistant 2026.8. Users who explicitly set `lovelace.mode` should remove it; the module generates the correct entries automatically. + - `opentrack`, `slushload`, `synthesia`, `vtfedit`, `winbox`, `wineasio`, and `yabridge` use wineWow64Packages instead of wineWowPackages as wine versions >= 11.0 have deprecated wineWowPackages. As such, the prefixes for these packages are NOT backwards compatible and need to be regenerated with potential for data loss. - []{#sec-release-26.05-incompatibilities-profiles-hardened-removed} `profiles/hardened` has been removed, because: diff --git a/nixos/modules/services/home-automation/home-assistant.nix b/nixos/modules/services/home-automation/home-assistant.nix index 0473740b2f78..0ca910575915 100644 --- a/nixos/modules/services/home-automation/home-assistant.nix +++ b/nixos/modules/services/home-automation/home-assistant.nix @@ -30,6 +30,7 @@ let mapAttrsToList mergeAttrsList mkEnableOption + mkDefault mkIf mkMerge mkOption @@ -319,7 +320,8 @@ in Available cards can be found below `pkgs.home-assistant-custom-lovelace-modules`. ::: {.note} - Automatic loading only works with lovelace in `yaml` mode. + When non-empty, `lovelace.resource_mode` is automatically set to `"yaml"` + so that resources are loaded from the YAML configuration. ::: ''; }; @@ -428,21 +430,57 @@ in lovelace = { # https://www.home-assistant.io/lovelace/dashboards/ - mode = mkOption { - type = types.enum [ - "yaml" - "storage" - ]; + dashboards.nixos-lovelace = mkOption { + type = types.nullOr format.type; default = - if (cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null) then "yaml" else "storage"; + if cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null then + { + mode = "yaml"; + filename = "ui-lovelace.yaml"; + title = "Overview"; + icon = "mdi:view-dashboard"; + show_in_sidebar = true; + } + else + null; defaultText = literalExpression '' - if (cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null) - then "yaml" - else "storage"; + if cfg.lovelaceConfig != null || cfg.lovelaceConfigFile != null then { + mode = "yaml"; + filename = "ui-lovelace.yaml"; + title = "Overview"; + icon = "mdi:view-dashboard"; + show_in_sidebar = true; + } else null ''; - example = "yaml"; description = '' - In what mode should the main Lovelace panel be, `yaml` or `storage` (UI managed). + Default NixOS-managed Lovelace dashboard. Automatically populated + when {option}`lovelaceConfig` or {option}`lovelaceConfigFile` is set. + + Additional dashboards can be defined under + `config.lovelace.dashboards.`. + + See for details. + ''; + }; + + resource_mode = mkOption { + type = types.nullOr ( + types.enum [ + "yaml" + "storage" + ] + ); + default = if cfg.customLovelaceModules != [ ] then "yaml" else null; + defaultText = literalExpression '' + if cfg.customLovelaceModules != [ ] then "yaml" else null + ''; + description = '' + Set to `"yaml"` to load Lovelace resources from YAML configuration, + or `"storage"` to manage them through the UI. See + . + + Automatically set to `"yaml"` when {option}`customLovelaceModules` + is non-empty. ''; }; }; @@ -510,7 +548,7 @@ in ''; description = '' Your {file}`ui-lovelace.yaml` as a Nix attribute set. - Setting this option will automatically set `lovelace.mode` to `yaml`. + Setting this option will automatically configure a Lovelace dashboard in YAML mode. Beware that setting this option will delete your previous {file}`ui-lovelace.yaml` ''; @@ -521,8 +559,8 @@ in type = types.nullOr types.path; example = "/path/to/ui-lovelace.yaml"; description = '' - Your {file}`ui-lovelace.yaml` managed as configuraton file. - Setting this option will automatically set `lovelace.mode` to `yaml`. + Your {file}`ui-lovelace.yaml` managed as configuration file. + Setting this option will automatically configure a Lovelace dashboard in YAML mode. ''; }; @@ -619,6 +657,19 @@ in }; config = mkIf cfg.enable { + warnings = optionals (cfg.config ? lovelace.mode) [ + '' + services.home-assistant.config.lovelace.mode is deprecated. + Home Assistant 2026.8 renames the legacy top-level `lovelace.mode` + setting in favour of per-dashboard configuration. + + Use `services.home-assistant.config.lovelace.dashboards` and + `services.home-assistant.config.lovelace.resource_mode` instead. + + See https://www.home-assistant.io/dashboards/dashboards/ for details. + '' + ]; + assertions = [ { assertion = cfg.openFirewall -> cfg.config != null; From 2642483b014ad16977e41f6a7037a0788ca0603a Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Thu, 7 May 2026 12:27:48 -0700 Subject: [PATCH 57/92] alice: use installFonts --- pkgs/by-name/al/alice/package.nix | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/al/alice/package.nix b/pkgs/by-name/al/alice/package.nix index daf66b775658..72f5dd246242 100644 --- a/pkgs/by-name/al/alice/package.nix +++ b/pkgs/by-name/al/alice/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchzip, + installFonts, }: stdenv.mkDerivation (finalAttrs: { @@ -10,7 +11,7 @@ stdenv.mkDerivation (finalAttrs: { outputs = [ "out" - "woff2" + "webfont" ]; src = fetchzip { @@ -21,18 +22,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-p+tE3DECfJyBIPyafGZ8jDYQ1lPb+iAnEwLyaUy7DW0="; }; + nativeBuildInputs = [ installFonts ]; + dontBuild = true; - installPhase = '' - runHook preInstall - - install -m444 -Dt $out/share/fonts/truetype fonts/ttf/*.ttf - install -m444 -Dt $out/share/fonts/opentype fonts/otf/*.otf - install -m444 -Dt $woff2/share/fonts/woff2 fonts/webfonts/*.woff2 - - runHook postInstall - ''; - meta = { description = "Open-source font by Ksenia Erulevich"; homepage = "https://github.com/cyrealtype/Alice"; From 3e4f42ed1dbd27bd17fc1910e30e546842eb17ee Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Thu, 7 May 2026 12:30:01 -0700 Subject: [PATCH 58/92] alice: lowercase pname, small cleanup --- pkgs/by-name/al/alice/package.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/al/alice/package.nix b/pkgs/by-name/al/alice/package.nix index 72f5dd246242..822ba52f8f6b 100644 --- a/pkgs/by-name/al/alice/package.nix +++ b/pkgs/by-name/al/alice/package.nix @@ -6,7 +6,7 @@ }: stdenv.mkDerivation (finalAttrs: { - pname = "Alice"; + pname = "alice"; version = "2.003"; outputs = [ @@ -15,9 +15,7 @@ stdenv.mkDerivation (finalAttrs: { ]; src = fetchzip { - url = - with finalAttrs; - "https://github.com/cyrealtype/${pname}/releases/download/v${version}/${pname}-v${version}.zip"; + url = "https://github.com/cyrealtype/Alice/releases/download/v${finalAttrs.version}/Alice-v${finalAttrs.version}.zip"; stripRoot = false; hash = "sha256-p+tE3DECfJyBIPyafGZ8jDYQ1lPb+iAnEwLyaUy7DW0="; }; From bee3a4c1a8c919eda3d1b8f6cb8d909287c2ac25 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 19:34:47 +0000 Subject: [PATCH 59/92] protols: 0.13.3 -> 0.13.4 --- pkgs/by-name/pr/protols/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/protols/package.nix b/pkgs/by-name/pr/protols/package.nix index 2063f5d67260..fc9a7ba7a902 100644 --- a/pkgs/by-name/pr/protols/package.nix +++ b/pkgs/by-name/pr/protols/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "protols"; - version = "0.13.3"; + version = "0.13.4"; src = fetchFromGitHub { owner = "coder3101"; repo = "protols"; tag = finalAttrs.version; - hash = "sha256-GgCJPL18xcMSipaM4YwyuaR1sEadu1Zwyt5qWJXdS3c="; + hash = "sha256-OREJDG0RycYhULTbqx2dXaXlIYexebUFdCiJbBN3cXE="; }; - cargoHash = "sha256-1HZlNW4wLMXpFp+Z3HAEC0w3Ro+Rh/EdPxoBuFeyDjE="; + cargoHash = "sha256-uero/p1ATagY6k8t6QCdfPRLeZreVrvshe3dE/M9dkg="; env.FALLBACK_INCLUDE_PATH = "${protobuf}/include"; From 236690ed367460c53a816873ae9e7232bbc86a36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 7 May 2026 23:36:58 +0000 Subject: [PATCH 60/92] home-assistant-custom-components.ha_mcp_tools: 7.3.0 -> 7.4.1 --- .../home-assistant/custom-components/ha_mcp_tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/ha_mcp_tools/package.nix b/pkgs/servers/home-assistant/custom-components/ha_mcp_tools/package.nix index fe84229bd446..5616b761e4f8 100644 --- a/pkgs/servers/home-assistant/custom-components/ha_mcp_tools/package.nix +++ b/pkgs/servers/home-assistant/custom-components/ha_mcp_tools/package.nix @@ -9,13 +9,13 @@ buildHomeAssistantComponent rec { owner = "homeassistant-ai"; domain = "ha_mcp_tools"; - version = "7.3.0"; + version = "7.4.1"; src = fetchFromGitHub { owner = "homeassistant-ai"; repo = "ha-mcp"; tag = "v${version}"; - hash = "sha256-boWqv8lSN/UiqSRhVBgbucX+RC6q14Oa4WzkJPeZzVw="; + hash = "sha256-F13BoZinPnv+tlkiVnG7iAkr2JdEbFE0RIEgmHa/yq4="; }; dependencies = [ From e06730ef1e9818d06a08df7333bfc21bc10a9288 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 8 May 2026 01:30:03 +0200 Subject: [PATCH 61/92] nixos/peertube: use nodejs_24 --- nixos/modules/services/web-apps/peertube.nix | 4 ++-- pkgs/by-name/pe/peertube/package.nix | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/web-apps/peertube.nix b/nixos/modules/services/web-apps/peertube.nix index 24258cdc7a4f..f7cea00a5855 100644 --- a/nixos/modules/services/web-apps/peertube.nix +++ b/nixos/modules/services/web-apps/peertube.nix @@ -525,7 +525,7 @@ in environment = env; path = with pkgs; [ - nodejs_20 + cfg.package.nodejs yarn ffmpeg-headless openssl @@ -946,7 +946,7 @@ in }) (lib.attrsets.setAttrByPath [ cfg.user "packages" ] - [ peertubeEnv pkgs.nodejs_20 pkgs.yarn pkgs.ffmpeg-headless ] + [ peertubeEnv cfg.package.nodejs pkgs.yarn pkgs.ffmpeg-headless ] ) (lib.mkIf cfg.redis.enableUnixSocket { ${config.services.peertube.user}.extraGroups = [ "redis-peertube" ]; diff --git a/pkgs/by-name/pe/peertube/package.nix b/pkgs/by-name/pe/peertube/package.nix index 10d9da3a894d..eb1285cc4242 100644 --- a/pkgs/by-name/pe/peertube/package.nix +++ b/pkgs/by-name/pe/peertube/package.nix @@ -145,7 +145,10 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; - passthru.tests.peertube = nixosTests.peertube; + passthru = { + nodejs = nodejs_24; + tests.peertube = nixosTests.peertube; + }; meta = { description = "Free software to take back control of your videos"; From 9d54c0bde6ace7af34766828fbb46c09047dbc07 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 May 2026 00:31:54 +0000 Subject: [PATCH 62/92] gurobi: 13.0.1 -> 13.0.2 --- pkgs/by-name/gu/gurobi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gu/gurobi/package.nix b/pkgs/by-name/gu/gurobi/package.nix index d99af02c6525..63ea67d2692f 100644 --- a/pkgs/by-name/gu/gurobi/package.nix +++ b/pkgs/by-name/gu/gurobi/package.nix @@ -16,14 +16,14 @@ let in stdenv.mkDerivation rec { pname = "gurobi"; - version = "13.0.1"; + version = "13.0.2"; src = fetchurl { url = "https://packages.gurobi.com/${lib.versions.majorMinor version}/gurobi${version}_${platform}.tar.gz"; hash = { - aarch64-linux = "sha256-MQDqu95e+fJ00FGtYVw2FlkZ6uhl5eTFefpsA0ti+jI="; - x86_64-linux = "sha256-7GIyF6xfoGV3madS7XwCshQfu5wP80Ep1uH4yaj+Ttg="; + aarch64-linux = "sha256-PFCjHiCvbX+BXwx3ytBGEyC7XRzQYMHwPUWaW5tpx+4="; + x86_64-linux = "sha256-z/1O48GZApToBEZia9F3IEXkINfDTDeYObasyhbwojs="; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); }; From c9ba90b2b0f4d7d4672c7d4f6c15e64875112140 Mon Sep 17 00:00:00 2001 From: Weijia Wang <9713184+wegank@users.noreply.github.com> Date: Fri, 8 May 2026 01:52:59 +0200 Subject: [PATCH 63/92] python3Packages.gurobipy: 13.0.1 -> 13.0.2 --- .../python-modules/gurobipy/default.nix | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/gurobipy/default.nix b/pkgs/development/python-modules/gurobipy/default.nix index 55c0b731a2b8..ff9e30f2ef1f 100644 --- a/pkgs/development/python-modules/gurobipy/default.nix +++ b/pkgs/development/python-modules/gurobipy/default.nix @@ -18,18 +18,18 @@ let }; platform = platforms.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}"); hashes = rec { - cp312-aarch64-darwin = "sha256-hQ9VN5Wl8RQ53ShE5q/LqzgNsZHX27W7b05rGeH95jc="; - cp312-aarch64-linux = "sha256-wKQjIAmhM+Smk3XzzlR8ZtwxJpr8hvbV15QTfSMxuE8="; + cp312-aarch64-darwin = "sha256-ZLZmYCOPV7da3Jdh+YFSQ3PzLOjN039L8vKNwbaZ0dU="; + cp312-aarch64-linux = "sha256-c/jZOsTZwZb9e1g2qDUC1Bpu0M5yvCetXC6REyQx9+s="; cp312-x86_64-darwin = cp312-aarch64-darwin; - cp312-x86_64-linux = "sha256-yISDKQFJYKZAxXE2vyrcanXcc3FvUHKcpshtaLnwtrI="; - cp313-aarch64-darwin = "sha256-j8E8zsPr1m4q7p1i4ihUuzPSczbRKuZGWp0C/oNx0Lc="; - cp313-aarch64-linux = "sha256-QvHfssbnKwoBmcqqBbOP2wLclJ7xol6054n8XqUtk44="; + cp312-x86_64-linux = "sha256-815AT8MpIalMvFsEfgGtcUztI7oMHd+BteWiC/U9dXo="; + cp313-aarch64-darwin = "sha256-bMS+dXVA9Is/IGQnysvNePXowH3d2GVOOxxuO4cycII="; + cp313-aarch64-linux = "sha256-QH+HuHtVay1z9zjKS5pBw67Q7kEpWKaLEn0hCKjDAOI="; cp313-x86_64-darwin = cp313-aarch64-darwin; - cp313-x86_64-linux = "sha256-wVm6yMfrL0rMgVebo/WGAyb7LKOp139g8U0GhgCbRoc="; - cp314-aarch64-darwin = "sha256-QCytKZtPSzdGDKg0LjFbJS/y5whqa8mcotNfecYXPVw="; - cp314-aarch64-linux = "sha256-qHAOVJwmZ6ojUDSmFJrxaiE4unwfns0VtVdUcEq2zq8="; + cp313-x86_64-linux = "sha256-HXhA/feSim+vn/95Xd5yeUAWTofQvO2YB13x6tOLEvk="; + cp314-aarch64-darwin = "sha256-qCfv866Sa2diUCa4A2UAere+OY5g4Yh1MmjcHw6Haz4="; + cp314-aarch64-linux = "sha256-93FNadd4r4gtdW4iI0CSDo2/wASlCZmGBMubTLHUMkI="; cp314-x86_64-darwin = cp314-aarch64-darwin; - cp314-x86_64-linux = "sha256-WUSCCjJ4uWTwxIsasIOizEmZ9HuZBoWVV0F3wPiXOCY="; + cp314-x86_64-linux = "sha256-+CNAcIlVwkqyD11BtNf70OlM9Od0CEE2DiAkydIilh8="; }; hash = hashes."${pyShortVersion}-${stdenv.system}" @@ -37,7 +37,7 @@ let in buildPythonPackage rec { pname = "gurobipy"; - version = "13.0.1"; + version = "13.0.2"; inherit format; src = fetchPypi { From 8d7373e7b5a2b2013540bf36ea9add8a811f21b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 00:32:36 +0000 Subject: [PATCH 64/92] fly: 8.1.1 -> 8.2.0 --- pkgs/by-name/fl/fly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fl/fly/package.nix b/pkgs/by-name/fl/fly/package.nix index e134b52de943..fca91def2a8a 100644 --- a/pkgs/by-name/fl/fly/package.nix +++ b/pkgs/by-name/fl/fly/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "fly"; - version = "8.1.1"; + version = "8.2.0"; src = fetchFromGitHub { owner = "concourse"; repo = "concourse"; rev = "v${finalAttrs.version}"; - hash = "sha256-JWl3dUx3eQWD8I+be6APuQklUw1ZzW6xK6iypxbgxF0="; + hash = "sha256-zQ7J04QHozRRFPWKjKtI5nB15x5ztYennfM16rpZpP8="; }; - vendorHash = "sha256-ZZfiRfOkAcF3ItB4tjp8BgurMThxUOoBMyt9PeJpus4="; + vendorHash = "sha256-dvE5rtJX3MIuYyswLgcwojd5LIkhD4WnPEL3HNfmhkA="; subPackages = [ "fly" ]; From 6014fb0955acf42e19c462615b1289b1fa986c54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 00:45:06 +0000 Subject: [PATCH 65/92] mapserver: 8.6.2 -> 8.6.3 --- pkgs/by-name/ma/mapserver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/mapserver/package.nix b/pkgs/by-name/ma/mapserver/package.nix index f6a749d65e64..6d15836e8ad0 100644 --- a/pkgs/by-name/ma/mapserver/package.nix +++ b/pkgs/by-name/ma/mapserver/package.nix @@ -30,13 +30,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mapserver"; - version = "8.6.2"; + version = "8.6.3"; src = fetchFromGitHub { owner = "MapServer"; repo = "MapServer"; rev = "rel-${lib.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-xsGydZo8figO6vvBjn2/aZl0iKRB77uwzye6wA2tMT0="; + hash = "sha256-PVuoljsDXxDFSB+VVCEmOsSQw8fGR0RaFcaom+W5B2E="; }; nativeBuildInputs = [ From cbf5c3a8359b7d00f78b9ee68d83fada8d3f1609 Mon Sep 17 00:00:00 2001 From: Allen Liao Date: Thu, 7 May 2026 19:49:26 -0500 Subject: [PATCH 66/92] pywalfox-native: fix src for version 2.9.0 --- pkgs/by-name/py/pywalfox-native/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/py/pywalfox-native/package.nix b/pkgs/by-name/py/pywalfox-native/package.nix index 254aae3766ce..134313b53dd6 100644 --- a/pkgs/by-name/py/pywalfox-native/package.nix +++ b/pkgs/by-name/py/pywalfox-native/package.nix @@ -3,7 +3,7 @@ fetchFromGitHub, python3, }: -python3.pkgs.buildPythonApplication { +python3.pkgs.buildPythonApplication (finalAttrs: { pname = "pywalfox-native"; version = "2.9.0"; pyproject = true; @@ -11,8 +11,8 @@ python3.pkgs.buildPythonApplication { src = fetchFromGitHub { owner = "Frewacom"; repo = "pywalfox-native"; - rev = "7ecbbb193e6a7dab424bf3128adfa7e2d0fa6ff9"; - hash = "sha256-i1DgdYmNVvG+mZiFiBmVHsQnFvfDFOFTGf0GEy81lpE="; + rev = "v${finalAttrs.version}"; + hash = "sha256-8qMDwK4TgMqtGVGUnH3hyoyVlR3cQv28i7O4de+iuqU="; }; build-system = with python3.pkgs; [ setuptools ]; @@ -26,4 +26,4 @@ python3.pkgs.buildPythonApplication { license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ tsandrini ]; }; -} +}) From d2f3c26265d21de6871df6e09acf1bfbfbc1b300 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 01:51:15 +0000 Subject: [PATCH 67/92] kine: 0.14.16 -> 0.15.0 --- pkgs/by-name/ki/kine/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kine/package.nix b/pkgs/by-name/ki/kine/package.nix index a892398db8e0..7b92bfda807c 100644 --- a/pkgs/by-name/ki/kine/package.nix +++ b/pkgs/by-name/ki/kine/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "kine"; - version = "0.14.16"; + version = "0.15.0"; src = fetchFromGitHub { owner = "k3s-io"; repo = "kine"; rev = "v${finalAttrs.version}"; - hash = "sha256-WLH0aGs8Y8DKbhsjvtnp2sjEDP1F19V/tEtdfT+3FtM="; + hash = "sha256-zGxFVtp2rP5+vm+pDhq7JenJokRT1crkJE2tTksr5vM="; }; - vendorHash = "sha256-RFqK2k1Gm89Oc3c+LAEE2FyOVIfEYIrEbUXQVHUWbrU="; + vendorHash = "sha256-aKAHGDjLzUtCHcxmNGbPuOFW1thpBz2ml17/owvt1a0="; ldflags = [ "-s" From 33e35c8cb9b21b41a67a32f36bdbe46b46a006f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 03:03:36 +0000 Subject: [PATCH 68/92] fresh-editor: 0.3.2 -> 0.3.5 --- pkgs/by-name/fr/fresh-editor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/fresh-editor/package.nix b/pkgs/by-name/fr/fresh-editor/package.nix index e2b79c9631e3..4babd94ed95a 100644 --- a/pkgs/by-name/fr/fresh-editor/package.nix +++ b/pkgs/by-name/fr/fresh-editor/package.nix @@ -12,16 +12,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "fresh"; - version = "0.3.2"; + version = "0.3.5"; src = fetchFromGitHub { owner = "sinelaw"; repo = "fresh"; tag = "v${finalAttrs.version}"; - hash = "sha256-1i87gZgAicFKEIfI3aqek8pHT+iDI7Y4awyBGzLcggo="; + hash = "sha256-L2UnVhNiZtawIYP8ni/TiAATt5gOAYUC0RgTe3zi5uk="; }; - cargoHash = "sha256-l88eXpCoMQV63iZ1tLwjeM+TVH/Juibr5MHX3sL6jLA="; + cargoHash = "sha256-4SmvNOJIXV1u+BwOZgxEREtGdOpjACAf7AzYAzPWDVQ="; nativeBuildInputs = [ gzip From 266070187b53ab45a45f6165141715de9a687d53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 03:54:36 +0000 Subject: [PATCH 69/92] autobrr: 1.77.0 -> 1.77.1 --- pkgs/by-name/au/autobrr/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/au/autobrr/package.nix b/pkgs/by-name/au/autobrr/package.nix index a4b34536ea71..edb3a95e3f6d 100644 --- a/pkgs/by-name/au/autobrr/package.nix +++ b/pkgs/by-name/au/autobrr/package.nix @@ -16,12 +16,12 @@ let pname = "autobrr"; - version = "1.77.0"; + version = "1.77.1"; src = fetchFromGitHub { owner = "autobrr"; repo = "autobrr"; tag = "v${version}"; - hash = "sha256-Rz2rPV1IigaaSwk18vldNQ1RRK9cUJPy4yYkL1KTURw="; + hash = "sha256-XNTQmW8JUxe8bffe1eGvxoRQ3rKdoH0QQKDn/wY6L3o="; }; autobrr-web = stdenvNoCC.mkDerivation { @@ -46,7 +46,7 @@ let ; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-BEsYcS0SiWLQyQc7CRadoQ146VAnq0zmHxdd838H6iI="; + hash = "sha256-StLGK3Oezv+M5tuFd1rZyLpG0g1xFxWPJ5lm39Sy0FQ="; }; postBuild = '' @@ -65,7 +65,7 @@ buildGoModule (finalAttrs: { src ; - vendorHash = "sha256-HjHRT/PAZdMM/2JWmNMK/I9Gc0ThTAFDSxWW/ATYxW8="; + vendorHash = "sha256-POqFXcLtc18EzEQ2SRb2+D+3E8KexaAOelgOSvCwoWI="; preBuild = '' cp -r ${finalAttrs.passthru.autobrr-web}/* web/dist From d8da3f6ecee8e14aab3201a308f0b50cb1f62eb3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 05:01:29 +0000 Subject: [PATCH 70/92] vscode-extensions.shd101wyy.markdown-preview-enhanced: 0.8.24 -> 0.8.25 --- 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 9bb18e119758..2d35c329bdc0 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -4218,8 +4218,8 @@ let mktplcRef = { publisher = "shd101wyy"; name = "markdown-preview-enhanced"; - version = "0.8.24"; - hash = "sha256-SKDg0AVzlDFPq3ZHE65vX6OUPWeZGTJb5DaVs/y14UY="; + version = "0.8.25"; + hash = "sha256-0yOtvHL24eJizmzXAC956Tx9eNJaWDPl/OAhmFv2KJk="; }; meta = { description = "Provides a live preview of markdown using either markdown-it or pandoc"; From c0639f019842d90a32976222df5c7d6b66325cac Mon Sep 17 00:00:00 2001 From: nukdokplex Date: Fri, 8 May 2026 11:04:32 +0500 Subject: [PATCH 71/92] maintainers: remove keys from nukdokplex --- maintainers/maintainer-list.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 612d969dccb8..1e1ea08dc247 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -20131,9 +20131,6 @@ github = "nukdokplex"; githubId = 25458915; name = "Viktor Titov"; - keys = [ - { fingerprint = "7CE2 4C42 942D 58EA 99F6 F00A A47E 7374 3EF6 FCC4"; } - ]; }; nullcube = { email = "nullcub3@gmail.com"; From fc10578c117bb6edcc6e917945744907db109651 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 8 May 2026 08:39:19 +1000 Subject: [PATCH 72/92] dnscontrol: 4.36.1 -> 4.37.1 Diff: https://github.com/DNSControl/dnscontrol/compare/v4.36.1...v4.37.1 Changelog: https://github.com/DNSControl/dnscontrol/releases/tag/v4.37.0 https://github.com/DNSControl/dnscontrol/releases/tag/v4.37.1 --- pkgs/by-name/dn/dnscontrol/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/dn/dnscontrol/package.nix b/pkgs/by-name/dn/dnscontrol/package.nix index 952fe7182043..215700e21886 100644 --- a/pkgs/by-name/dn/dnscontrol/package.nix +++ b/pkgs/by-name/dn/dnscontrol/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "dnscontrol"; - version = "4.36.1"; + version = "4.37.1"; src = fetchFromGitHub { - owner = "StackExchange"; + owner = "DNSControl"; repo = "dnscontrol"; tag = "v${finalAttrs.version}"; - hash = "sha256-9mOhiQBL3rFXSi5WpCKr3YXMAaK25Hsk1ln475cY1H4="; + hash = "sha256-qpvT1jhFNNmHsiJe3RsbxmgXd4OOX7+uqxjCBKERwkw="; }; - vendorHash = "sha256-ao8IVxtCURrbyeC+mLgM1e88KRNwzCY1s6ixF//jHhE="; + vendorHash = "sha256-M+Wx3I2KCKI3fHHw6t5WhCcJkHvxswC3G0Zt8SAQ0ZI="; nativeBuildInputs = [ installShellFiles ]; @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" - "-X=github.com/StackExchange/dnscontrol/v${lib.versions.major finalAttrs.version}/pkg/version.version=${finalAttrs.version}" + "-X=github.com/DNSControl/dnscontrol/v${lib.versions.major finalAttrs.version}/pkg/version.version=${finalAttrs.version}" ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' @@ -49,7 +49,7 @@ buildGoModule (finalAttrs: { meta = { description = "Synchronize your DNS to multiple providers from a simple DSL"; homepage = "https://dnscontrol.org/"; - changelog = "https://github.com/StackExchange/dnscontrol/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/DNSControl/dnscontrol/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ SuperSandro2000 From 56bddbdd28b95f6e72aa92c1490ce234ffd71d4b Mon Sep 17 00:00:00 2001 From: Willy Hille Date: Fri, 8 May 2026 10:21:23 +0200 Subject: [PATCH 73/92] python3Packages.apipkg: support pytest 9 (fix build) upstream fix is merged but unreleased. patch would not apply cleanly, so pull this single-line diff in --- pkgs/development/python-modules/apipkg/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/apipkg/default.nix b/pkgs/development/python-modules/apipkg/default.nix index be010b2011cd..e00aa158a551 100644 --- a/pkgs/development/python-modules/apipkg/default.nix +++ b/pkgs/development/python-modules/apipkg/default.nix @@ -19,6 +19,12 @@ buildPythonPackage rec { hash = "sha256-ANLD7fUMKN3RmAVjVkcpwUH6U9ASalXdwKtPpoC8Urs="; }; + # support pytest 9: https://github.com/pytest-dev/apipkg/pull/58 + postPatch = '' + substituteInPlace conftest.py \ + --replace-fail 'def pytest_report_header(startdir):' 'def pytest_report_header():' + ''; + build-system = [ hatch-vcs hatchling From 0806d9542de6ebd22d9e5f89cdf980f386ef3852 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 10:24:10 +0000 Subject: [PATCH 74/92] garnet: 1.1.5 -> 1.1.6 --- pkgs/by-name/ga/garnet/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/garnet/package.nix b/pkgs/by-name/ga/garnet/package.nix index 9b7dd04c4d26..fbcfdd1c7f00 100644 --- a/pkgs/by-name/ga/garnet/package.nix +++ b/pkgs/by-name/ga/garnet/package.nix @@ -8,13 +8,13 @@ buildDotnetModule rec { pname = "garnet"; - version = "1.1.5"; + version = "1.1.6"; src = fetchFromGitHub { owner = "microsoft"; repo = "garnet"; tag = "v${version}"; - hash = "sha256-YMfeY5VaC9brkiaK5UAkTlAUy7jFgbKBXPml9GYDsUs="; + hash = "sha256-OUCztqeE8oHaO0Cz/4Oz6bsp8GKszxwTjpbMLFvkCTE="; }; projectFile = "main/GarnetServer/GarnetServer.csproj"; From 253be3aa9308b2a646f887da59fcd5e224e02038 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 8 May 2026 17:30:17 +0700 Subject: [PATCH 75/92] quast: switch to format=other to fix dist phase --- pkgs/by-name/qu/quast/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/qu/quast/package.nix b/pkgs/by-name/qu/quast/package.nix index ffef7d3c0e83..84dbd28329b8 100644 --- a/pkgs/by-name/qu/quast/package.nix +++ b/pkgs/by-name/qu/quast/package.nix @@ -15,7 +15,7 @@ in pythonPackages.buildPythonApplication rec { pname = "quast"; version = "5.3.0"; - format = "setuptools"; + format = "other"; src = fetchurl { url = "https://github.com/ablab/quast/releases/download/quast_${version}/quast-${version}.tar.gz"; From 9030f4965bda26696bb84574abc1f9f7b893d3dd Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Fri, 8 May 2026 10:59:43 +0000 Subject: [PATCH 76/92] pgcenter: update homepage --- pkgs/by-name/pg/pgcenter/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pg/pgcenter/package.nix b/pkgs/by-name/pg/pgcenter/package.nix index 32c3ef8454f7..16d718c020c1 100644 --- a/pkgs/by-name/pg/pgcenter/package.nix +++ b/pkgs/by-name/pg/pgcenter/package.nix @@ -34,7 +34,7 @@ buildGoModule (finalAttrs: { doCheck = false; meta = { - homepage = "https://pgcenter.org/"; + homepage = "https://github.com/lesovsky/pgcenter"; changelog = "https://github.com/lesovsky/pgcenter/raw/v${finalAttrs.version}/doc/Changelog"; description = "Command-line admin tool for observing and troubleshooting PostgreSQL"; license = lib.licenses.bsd3; From 1f0e7ee29f965704cd8a09229c622209acbcf4a1 Mon Sep 17 00:00:00 2001 From: Harinn Date: Fri, 8 May 2026 18:19:18 +0700 Subject: [PATCH 77/92] pipenv-poetry-migrate: relax typer bound to fix build --- pkgs/by-name/pi/pipenv-poetry-migrate/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix index e91edb7f3326..5eede3ded518 100644 --- a/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix +++ b/pkgs/by-name/pi/pipenv-poetry-migrate/package.nix @@ -18,6 +18,8 @@ python3Packages.buildPythonApplication (finalAttrs: { build-system = [ python3Packages.poetry-core ]; + pythonRelaxDeps = [ "typer" ]; + dependencies = with python3Packages; [ setuptools # for pkg_resources tomlkit From a8901c38b732afbf23257596c55d2b8592a2a9c5 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 8 May 2026 12:35:47 +0000 Subject: [PATCH 78/92] linux_6_1: 6.1.170 -> 6.1.171 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index da62062a8173..524ae358d2f4 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -5,8 +5,8 @@ "lts": false }, "6.1": { - "version": "6.1.170", - "hash": "sha256:0i29gilsvl7vx7p6vqg0bc0d40ir1b968hyfjhdfms55g4pr2y5m", + "version": "6.1.171", + "hash": "sha256:132i30w25p2zq30flnb1ahyrjfqcv5awn2ch6y33i06i32pszgk0", "lts": true }, "5.15": { From 31bbe650366b17d22beb8f2917f7016f73f5b0ec Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 8 May 2026 12:35:49 +0000 Subject: [PATCH 79/92] linux_5_15: 5.15.204 -> 5.15.205 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 524ae358d2f4..8b5f07f38152 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -10,8 +10,8 @@ "lts": true }, "5.15": { - "version": "5.15.204", - "hash": "sha256:1kfvfvzhdgjcj1pa2aqks3iah00ilfpp1i9bmbwjr3na0crlrzcv", + "version": "5.15.205", + "hash": "sha256:102ysmjpig3lkf0z864drra8bdyr43czbj1js32k64g32sbrw23f", "lts": true }, "5.10": { From 573c0a181655fb322fe2a8f16400abd64fec9146 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 8 May 2026 12:35:51 +0000 Subject: [PATCH 80/92] linux_5_10: 5.10.254 -> 5.10.255 --- pkgs/os-specific/linux/kernel/kernels-org.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/kernels-org.json b/pkgs/os-specific/linux/kernel/kernels-org.json index 8b5f07f38152..88de5df4ea3c 100644 --- a/pkgs/os-specific/linux/kernel/kernels-org.json +++ b/pkgs/os-specific/linux/kernel/kernels-org.json @@ -15,8 +15,8 @@ "lts": true }, "5.10": { - "version": "5.10.254", - "hash": "sha256:17c63anhn63n2qki4n92xdr3cij6n3wmfa4sqai87kd1jyjkqivm", + "version": "5.10.255", + "hash": "sha256:19v6g2fq4nqv38irlcd9x14s6d398c56mxzpyc03q4xmpy3v6mir", "lts": true }, "6.6": { From 8599855bf0fd75b9eea7adf5678620fa37c2d17b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 12:58:11 +0000 Subject: [PATCH 81/92] daktari: 0.0.319 -> 0.0.321 --- pkgs/by-name/da/daktari/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/da/daktari/package.nix b/pkgs/by-name/da/daktari/package.nix index 0079222b76d2..51ae7fd0f4b9 100644 --- a/pkgs/by-name/da/daktari/package.nix +++ b/pkgs/by-name/da/daktari/package.nix @@ -7,7 +7,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "daktari"; - version = "0.0.319"; + version = "0.0.321"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "genio-learn"; repo = "daktari"; tag = "v${finalAttrs.version}"; - hash = "sha256-NxTDyul1BESr/fBow9hwmTLr6jcl4p5RlIKNzFbaJvc="; + hash = "sha256-ZxSyN1yv0MCKo5y9uTGFRURA3hc04DnzOzXAuNHi/s0="; }; patches = [ ./optional-pyclip.patch ]; From 4559145c6ced5a178e1a457a5e467c0b1013d2c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 13:12:19 +0000 Subject: [PATCH 82/92] yaml-language-server: 1.22.0 -> 1.23.0 --- pkgs/by-name/ya/yaml-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yaml-language-server/package.nix b/pkgs/by-name/ya/yaml-language-server/package.nix index 60dee43afd92..9bddc8cf641f 100644 --- a/pkgs/by-name/ya/yaml-language-server/package.nix +++ b/pkgs/by-name/ya/yaml-language-server/package.nix @@ -5,16 +5,16 @@ }: buildNpmPackage (finalAttrs: { pname = "yaml-language-server"; - version = "1.22.0"; + version = "1.23.0"; src = fetchFromGitHub { owner = "redhat-developer"; repo = "yaml-language-server"; tag = finalAttrs.version; - hash = "sha256-NCJsnA0m8DUeAUpQW83f8QUXzZ9DRHA7eOrVcj40RVk="; + hash = "sha256-I9sLqujD0aTxMrqLziLgjoCLflNyphp2cdvYcAuzZ7s="; }; - npmDepsHash = "sha256-DCEutA4DubP/iQIWMKjbepnhgd5L1GXnlzBokneqtWg="; + npmDepsHash = "sha256-b9B6V17kNnKf3HHjEWzHGjKSeOJR17VEjp780Rq8BM0="; strictDeps = true; From dd2c634af75c4d3a1252ccbd594164741316f652 Mon Sep 17 00:00:00 2001 From: Michael Roitzsch Date: Fri, 8 May 2026 15:27:47 +0200 Subject: [PATCH 83/92] ollama: fix build on darwin remove test that fails due to sandboxing --- pkgs/by-name/ol/ollama/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ol/ollama/package.nix b/pkgs/by-name/ol/ollama/package.nix index f8d770154a24..4e71a31ba63f 100644 --- a/pkgs/by-name/ol/ollama/package.nix +++ b/pkgs/by-name/ol/ollama/package.nix @@ -212,6 +212,7 @@ goBuild (finalAttrs: { + lib.optionalString stdenv.hostPlatform.isDarwin '' rm ml/backend/ggml/ggml_test.go rm ml/nn/pooling/pooling_test.go + rm model/models/nemotronh/model_omni_test.go ''; overrideModAttrs = ( From 025da1622e468c65f31ef50afd1c5d9339e687db Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 13:43:09 +0000 Subject: [PATCH 84/92] ooniprobe-cli: 3.29.0 -> 3.29.1 --- pkgs/by-name/oo/ooniprobe-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/oo/ooniprobe-cli/package.nix b/pkgs/by-name/oo/ooniprobe-cli/package.nix index bcda401e031d..7d66e1199cbe 100644 --- a/pkgs/by-name/oo/ooniprobe-cli/package.nix +++ b/pkgs/by-name/oo/ooniprobe-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "ooniprobe-cli"; - version = "3.29.0"; + version = "3.29.1"; src = fetchFromGitHub { owner = "ooni"; repo = "probe-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-bh17+yMs7DMffoJstYbYnvwEAue34rPmKadFQQQxYxQ="; + hash = "sha256-l45gVWddIQpVb3VDQ44K0MEjLiowLX120S0R/EMrAJU="; }; vendorHash = "sha256-kbvdUqAz9k3AHtitoVr4q1kGMf2Jzfs6iSRUl1sp4UU="; From 09b30112a1a4c7a395a7db251cc6031e59c31d9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Wed, 25 Mar 2026 01:24:03 +0100 Subject: [PATCH 85/92] home-assistant-custom-lovelace-modules.sonos-card: init at 10.6.8 --- .../sonos-card/package.nix | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix new file mode 100644 index 000000000000..55f0f7e61901 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/sonos-card/package.nix @@ -0,0 +1,43 @@ +{ + lib, + buildNpmPackage, + fetchFromGitHub, +}: + +buildNpmPackage rec { + pname = "sonos-card"; + version = "10.6.8"; + + src = fetchFromGitHub { + owner = "punxaphil"; + repo = "custom-sonos-card"; + tag = "v${version}"; + hash = "sha256-hs2NU/2m/PpjdX9Te5MnXwPoyYVruJbcCKdD004ARxc="; + }; + + postPatch = '' + substituteInPlace package.json \ + --replace-fail "npm run lint -- --fix &&" "" \ + --replace-fail "&& bash create-dist-maxi-media-player.sh" "" + ''; + + npmDepsHash = "sha256-dCxu4SKAzEI2sGyZMEMPxmrGA3LE1jppG4VAVq45vSs="; + + installPhase = '' + runHook preInstall + + install -D dist/custom-sonos-card.js $out/custom-sonos-card.js + + runHook postInstall + ''; + + passthru.entrypoint = "custom-sonos-card.js"; + + meta = { + changelog = "https://github.com/punxaphil/custom-sonos-card/releases/tag/${src.tag}"; + description = "Lovelace card for controlling Sonos speakers in Home Assistant"; + homepage = "https://github.com/punxaphil/custom-sonos-card"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + }; +} From 83f1f410878bf051e073ea3ca4467cd2f3c464e8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 11 Apr 2026 03:35:33 +0200 Subject: [PATCH 86/92] home-assistant-custom-components.mass-queue: init at 0.10.1 --- .../custom-components/mass-queue/package.nix | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/mass-queue/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/mass-queue/package.nix b/pkgs/servers/home-assistant/custom-components/mass-queue/package.nix new file mode 100644 index 000000000000..333f562ecead --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/mass-queue/package.nix @@ -0,0 +1,34 @@ +{ + lib, + fetchFromGitHub, + buildHomeAssistantComponent, + music-assistant-client, +}: + +buildHomeAssistantComponent rec { + owner = "droans"; + domain = "mass_queue"; + version = "0.10.1"; + + src = fetchFromGitHub { + inherit owner; + repo = "mass_queue"; + tag = "v${version}"; + hash = "sha256-Q41/DAwXByeq0Qim3U735XYpLsI2DQqe5r1mJ3N/I2w="; + }; + + dependencies = [ + music-assistant-client + ]; + + # tests are being fixed in https://github.com/droans/mass_queue/pull/107 + doCheck = false; + + meta = { + changelog = "https://github.com/droans/mass_queue/releases/tag/${src.tag}"; + description = "Actions to control player queues for Music Assistant"; + homepage = "https://github.com/droans/mass_queue"; + maintainers = with lib.maintainers; [ SuperSandro2000 ]; + license = lib.licenses.mit; + }; +} From 885a08b7d925ecd719676f96ff6492931d984fc3 Mon Sep 17 00:00:00 2001 From: Gabor Greif Date: Wed, 6 May 2026 18:31:26 +0200 Subject: [PATCH 87/92] wabt: 1.0.40 -> 1.0.41 --- pkgs/by-name/wa/wabt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wabt/package.nix b/pkgs/by-name/wa/wabt/package.nix index 87324064f225..14e8ca664108 100644 --- a/pkgs/by-name/wa/wabt/package.nix +++ b/pkgs/by-name/wa/wabt/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "wabt"; - version = "1.0.40"; + version = "1.0.41"; src = fetchFromGitHub { owner = "WebAssembly"; repo = "wabt"; tag = finalAttrs.version; - hash = "sha256-Lrdmx/JOiWJdzZeyP6HdZH1SEHJ0N5VfSCYxtMBCF74="; + hash = "sha256-WcSFrVrZBr6ITskBUuD7rQvIPOiAW6VCrhXr1QroFHg="; fetchSubmodules = true; }; From 8a97911f7efc370acbf14aa0b19d24dd61f61553 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 8 May 2026 14:34:27 +0000 Subject: [PATCH 88/92] grass: 8.4.2 -> 8.5.0 --- pkgs/by-name/gr/grass/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grass/package.nix b/pkgs/by-name/gr/grass/package.nix index d0e064be74d4..e90f554e1c1c 100644 --- a/pkgs/by-name/gr/grass/package.nix +++ b/pkgs/by-name/gr/grass/package.nix @@ -40,13 +40,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "grass"; - version = "8.4.2"; + version = "8.5.0"; src = fetchFromGitHub { owner = "OSGeo"; repo = "grass"; rev = finalAttrs.version; - hash = "sha256-DEbJZlnq9o+5BYQBXL6wJIVJ9c7HOBLQDMrsiMcaPgk="; + hash = "sha256-rQnJrL4ol5yb/egxlpzzyS3JovNq/irIhmJoxZI8uSg="; }; nativeBuildInputs = [ From 6a44519474586a2f1dab6b71700dc380a8f4776f Mon Sep 17 00:00:00 2001 From: Winter M Date: Fri, 8 May 2026 11:02:55 -0400 Subject: [PATCH 89/92] snouty: 0.3.5 -> 0.4.2 https://github.com/antithesishq/snouty/compare/v0.3.5...v0.4.2 --- pkgs/by-name/sn/snouty/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snouty/package.nix b/pkgs/by-name/sn/snouty/package.nix index db382182dbd5..97f69a35f265 100644 --- a/pkgs/by-name/sn/snouty/package.nix +++ b/pkgs/by-name/sn/snouty/package.nix @@ -5,22 +5,24 @@ installShellFiles, pkg-config, openssl, + writableTmpDirAsHomeHook, + podman, versionCheckHook, nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "snouty"; - version = "0.3.5"; + version = "0.4.2"; src = fetchFromGitHub { owner = "antithesishq"; repo = "snouty"; tag = "v${finalAttrs.version}"; - hash = "sha256-lE0SHk2pkWPAMRI8seBhP4lMVyruhF8DKW/LSRkqcRw="; + hash = "sha256-LDcGeRiDYUKDrQZ8pXrRhPFLS0tE16wtgJ8AN3gIVd0="; }; - cargoHash = "sha256-b5FVhF+MVexf8ZV3+pUomzCA8fq1Un0g51aLg1muxRM="; + cargoHash = "sha256-IYprp5XEc2DSGWmf9IOKAHfnMX8JbmUWgvKK+CoA1i8="; nativeBuildInputs = [ installShellFiles @@ -39,6 +41,11 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh $releaseDir/build/snouty-*/out/_snouty ''; + nativeCheckInputs = [ + writableTmpDirAsHomeHook + podman + ]; + nativeInstallCheckInputs = [ versionCheckHook ]; versionCheckProgramArg = "version"; doInstallCheck = true; From ff9090588e12d6a241fa5cce2c7c71f796a298fc Mon Sep 17 00:00:00 2001 From: Winter M Date: Fri, 8 May 2026 11:07:42 -0400 Subject: [PATCH 90/92] snouty: use nextest It's much faster. --- pkgs/by-name/sn/snouty/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/sn/snouty/package.nix b/pkgs/by-name/sn/snouty/package.nix index 97f69a35f265..7a0a158eee2f 100644 --- a/pkgs/by-name/sn/snouty/package.nix +++ b/pkgs/by-name/sn/snouty/package.nix @@ -41,6 +41,8 @@ rustPlatform.buildRustPackage (finalAttrs: { --zsh $releaseDir/build/snouty-*/out/_snouty ''; + useNextest = true; + nativeCheckInputs = [ writableTmpDirAsHomeHook podman From b19da3c7a8092c3b616d85dd46dcaeccf8d3d187 Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Wed, 6 May 2026 21:45:30 +0200 Subject: [PATCH 91/92] mbedtls_2: drop EOL (support end 2024) and that's not a good state for a TLS library. --- pkgs/development/libraries/mbedtls/2.nix | 29 ------------------- .../development/libraries/mbedtls/generic.nix | 3 -- pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 1 - 4 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 pkgs/development/libraries/mbedtls/2.nix diff --git a/pkgs/development/libraries/mbedtls/2.nix b/pkgs/development/libraries/mbedtls/2.nix deleted file mode 100644 index 773f2eb75d40..000000000000 --- a/pkgs/development/libraries/mbedtls/2.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ callPackage, fetchpatch }: - -callPackage ./generic.nix { - version = "2.28.10"; - hash = "sha256-09XWds45TFH7GORrju8pVQQQQomU8MlFAq1jJXrLW0s="; - - patches = [ - # cmake 4 compatibility - (fetchpatch { - url = "https://github.com/Mbed-TLS/mbedtls/commit/be4af04fcffcfebe44fa12d39388817d9949a9f3.patch"; - hash = "sha256-CbDm6CchzoTia7Wbpbe3bo9CmHPOsxY2d055AfbCS0g="; - }) - # fix build against Clang >= 20 (https://github.com/Mbed-TLS/mbedtls-framework/pull/173) - (fetchpatch { - name = "Add-__attribute__-nonstring-to-remove-unterminated-s.patch"; - url = "https://github.com/Mbed-TLS/mbedtls-framework/commit/e811994babf84e29e56ebf97265f5fefdf18050f.patch"; - hash = "sha256-PGXh7tMnl7VqBOWVZP3UqT5pEd0yh4oszEJNMiVOcGo="; - }) - # fix build against Clang >= 20 (https://github.com/Mbed-TLS/mbedtls/pull/10215) - (fetchpatch { - name = "Add-__attribute__-nonstring-to-remove-unterminated-s.patch"; - url = "https://github.com/Mbed-TLS/mbedtls/commit/2e1399f1e1ed6fa1072cf9584f5771322b0d001b.patch"; - includes = [ "tests/*" ]; - # drop some context in order to apply the backported patch cleanly - decode = "interdiff -U1 /dev/null -"; - hash = "sha256-OTRnYw7Og6eAsB9pue1jkxO1xnkR48efz5QKjN9H0I8="; - }) - ]; -} diff --git a/pkgs/development/libraries/mbedtls/generic.nix b/pkgs/development/libraries/mbedtls/generic.nix index 2a7f436e9c67..cd7afc8abc90 100644 --- a/pkgs/development/libraries/mbedtls/generic.nix +++ b/pkgs/development/libraries/mbedtls/generic.nix @@ -89,8 +89,5 @@ stdenv.mkDerivation rec { ]; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ raphaelr ]; - knownVulnerabilities = lib.optionals (lib.versionOlder version "3.0") [ - "Mbed TLS 2 is not maintained anymore. Please migrate to newer versions" - ]; }; } diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 9228adf94dc4..e22da3c937ea 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1367,6 +1367,7 @@ mapAliases { matrix-appservice-slack = throw "'matrix-appservice-slack' has been removed, as it relies on Classic Slack Apps, which no longer exist, and is abandoned upstream"; # Added 2025-11-11 matrix-synapse-tools.rust-synapse-compress-state = throw "'matrix-synapse-tools.rust-synapse-compress-state' has been renamed to/replaced by 'rust-synapse-compress-state'"; # Converted to throw 2025-10-27 matrix-synapse-tools.synadm = throw "'matrix-synapse-tools.synadm' has been renamed to/replaced by 'synadm'"; # Converted to throw 2025-10-27 + mbedtls_2 = throw "'mbedtls_2' has been removed as it reached its end of life. Migrate to 'mbedtls'."; mcomix3 = throw "'mcomix3' has been renamed to/replaced by 'mcomix'"; # Converted to throw 2025-10-27 mdbook-alerts = throw "'mdbook-alerts' has been removed because it is deprecated and natively supported by mdbook since version 0.5.0"; # Added 2026-01-07 mdbook-linkcheck = throw "'mdbook-linkcheck' has been removed and replaced by 'mdbook-linkcheck2' due to incompatibility with mdbook version 0.5.0+"; # Added 2026-03-03 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c2dc69324293..dfb2592bf56f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6792,7 +6792,6 @@ with pkgs; ) haskellPackages.matterhorn; - mbedtls_2 = callPackage ../development/libraries/mbedtls/2.nix { }; mbedtls = callPackage ../development/libraries/mbedtls/3.nix { }; simple-dftd3 = callPackage ../development/libraries/science/chemistry/simple-dftd3 { }; From 95b2484723931f3870a733e7abcac8ab64e0be7e Mon Sep 17 00:00:00 2001 From: K900 Date: Fri, 8 May 2026 19:11:12 +0300 Subject: [PATCH 92/92] kdePackages: Frameworks 6.25.0 -> 6.26.0 --- pkgs/kde/frameworks/kcalendarcore/default.nix | 2 + pkgs/kde/generated/sources/frameworks.json | 432 +++++++++--------- 2 files changed, 218 insertions(+), 216 deletions(-) diff --git a/pkgs/kde/frameworks/kcalendarcore/default.nix b/pkgs/kde/frameworks/kcalendarcore/default.nix index 05f1023a9b61..62da895af35b 100644 --- a/pkgs/kde/frameworks/kcalendarcore/default.nix +++ b/pkgs/kde/frameworks/kcalendarcore/default.nix @@ -6,6 +6,8 @@ mkKdeDerivation { pname = "kcalendarcore"; + hasPythonBindings = true; + extraBuildInputs = [ qtdeclarative libical diff --git a/pkgs/kde/generated/sources/frameworks.json b/pkgs/kde/generated/sources/frameworks.json index 44ea407b61f6..32cfa04a2737 100644 --- a/pkgs/kde/generated/sources/frameworks.json +++ b/pkgs/kde/generated/sources/frameworks.json @@ -1,362 +1,362 @@ { "attica": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/attica-6.25.0.tar.xz", - "hash": "sha256-+jnMdM00/9S+uQYJml9C5BgEMrWDmnWkslHAri+wGrE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/attica-6.26.0.tar.xz", + "hash": "sha256-6y09LYsSwqtNGSxK5vB7AYikCqACswVttjabR7L535Y=" }, "baloo": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/baloo-6.25.0.tar.xz", - "hash": "sha256-13RvV0LZb4XBG2Shquimrx8g5VuBX4Haik5sPFFyotk=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/baloo-6.26.0.tar.xz", + "hash": "sha256-cC9bhoqu9IFTxsOCgRGzszVAMHlJGo83BD69icaZWzA=" }, "bluez-qt": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/bluez-qt-6.25.0.tar.xz", - "hash": "sha256-5yjJaNYzz9WSHdXPW0JKM/F6doLRx4BDfhVxCqP/IQE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/bluez-qt-6.26.0.tar.xz", + "hash": "sha256-6+swHq627GcpsnlpVWg5FlulguviQrQs3nHI+qgNY98=" }, "breeze-icons": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/breeze-icons-6.25.0.tar.xz", - "hash": "sha256-IYhJLYPq2Ayug8uw24DKwLVTiOouPgLUNjVLbKJVnQw=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/breeze-icons-6.26.0.tar.xz", + "hash": "sha256-ThI/rFEd+rK3xQWFeEmlzs+sLOYZTjIwxRzuwxZ2sG4=" }, "extra-cmake-modules": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/extra-cmake-modules-6.25.0.tar.xz", - "hash": "sha256-/+tJUb8JsrjuF+8koott5lDA2w9Z3f+5AJs3ysY680g=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/extra-cmake-modules-6.26.0.tar.xz", + "hash": "sha256-9OENnUWq+1Jz6ZYZYED05CDwvEBxwggoKq6U2a2OF0M=" }, "frameworkintegration": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/frameworkintegration-6.25.0.tar.xz", - "hash": "sha256-641VvQTLAj6gSAz4LDltY7ShSufl9gljoAoNWPR6gCI=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/frameworkintegration-6.26.0.tar.xz", + "hash": "sha256-hOu605tVnicbzsSBfrqRJJA8pmCtT1w/c/IaX0oyBi0=" }, "kapidox": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kapidox-6.25.0.tar.xz", - "hash": "sha256-Aa314g7R1Ng4rm5R7MBGz571im2okDJl4lOc8GVv6mc=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kapidox-6.26.0.tar.xz", + "hash": "sha256-be8hYA76d3rt2OrJdmTg49VfstwImFWebHu6/ah+Fu8=" }, "karchive": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/karchive-6.25.0.tar.xz", - "hash": "sha256-Ejomg1KrY9VIul48Po+/HXNwJeTFGJghzxDjMoq03hU=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/karchive-6.26.0.tar.xz", + "hash": "sha256-p/320LjbiNYKpSvMh9jgDZU5GhrTmksqjp8wJ7j/QDU=" }, "kauth": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kauth-6.25.0.tar.xz", - "hash": "sha256-4amyChuHGKCg6tlD5q6ZlpL+fv5rW9UT/bW6GEnkvfA=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kauth-6.26.0.tar.xz", + "hash": "sha256-5rZWIRTCy3HbbKSP3w6+0t9w4WTEgpWzVDOoCwM4WEc=" }, "kbookmarks": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kbookmarks-6.25.0.tar.xz", - "hash": "sha256-XEqMH4SZ9v8c3QNbVvb+MhJEkTsYlKjGABw6zwgsW9Y=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kbookmarks-6.26.0.tar.xz", + "hash": "sha256-guh5QoGHBobann57XdwIOfULFdkZNXSQ1Qj6zLJjUDA=" }, "kcalendarcore": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcalendarcore-6.25.0.tar.xz", - "hash": "sha256-1qGcPsDN/Gl5v94Iznxi24xS3Z3/ShPk2ol44ASA3+s=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcalendarcore-6.26.0.tar.xz", + "hash": "sha256-OGvg7uOS2EMra3+v096tld0fx0+BeQkoxYD4HmIioXw=" }, "kcmutils": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcmutils-6.25.0.tar.xz", - "hash": "sha256-zHwB6UjXBA6eAC6lN5zowF8qhfKM3UQxruEGvfBmHD0=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcmutils-6.26.0.tar.xz", + "hash": "sha256-bQgQZJtxUoEkzfnb3rizxsbTHXhzJco+SiDFNuy98tk=" }, "kcodecs": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcodecs-6.25.0.tar.xz", - "hash": "sha256-UFH+eDgD2UREojHHljW5bxJmWUlCuDb1muhGBJfHiMU=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcodecs-6.26.0.tar.xz", + "hash": "sha256-7h/jvYvNk6hNRBhqX8UDlba/Q90r+JcjOKeq1yqgvLQ=" }, "kcolorscheme": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcolorscheme-6.25.0.tar.xz", - "hash": "sha256-laijeBd2X5EMWbJpqZWFV1Bbmf9pj9bSILyxZtXjAvU=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcolorscheme-6.26.0.tar.xz", + "hash": "sha256-dBSaA3m9i/ZZDTwff4xQNmXg862vwq29RPxrt2TJafE=" }, "kcompletion": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcompletion-6.25.0.tar.xz", - "hash": "sha256-5BONUl654nqSItZV5BLA3otL17NCidHHylqAjiC1Mjg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcompletion-6.26.0.tar.xz", + "hash": "sha256-lfceuAfk3kDs3+cjTJw9hEQjFxrFJYiuzKZC942QTkg=" }, "kconfig": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kconfig-6.25.0.tar.xz", - "hash": "sha256-jGdcnTWoZvvxtWQ1SliQGbQpzKlJ97o7oK258voVlZw=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kconfig-6.26.0.tar.xz", + "hash": "sha256-i7WqkY2OYOwUCjPbPDKUFNIxncl6FkSzaNpVdhJckrU=" }, "kconfigwidgets": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kconfigwidgets-6.25.0.tar.xz", - "hash": "sha256-xF7h9LLt6YfvyN6sSHENh9nTe7g1Xw1+Ew1VffsgKaI=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kconfigwidgets-6.26.0.tar.xz", + "hash": "sha256-O6vO8irqKT+tDbZfzb9260rJB3vHWO6NrsEICQJC6jw=" }, "kcontacts": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcontacts-6.25.0.tar.xz", - "hash": "sha256-OGgms4htazKkWD5jhJPM08+zdyL6rzGHQtcNa/Dj8Kc=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcontacts-6.26.0.tar.xz", + "hash": "sha256-3OmvNAUPzwnItOzm31oKvtuvAv6FA5/DccXhHpFEPPA=" }, "kcoreaddons": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcoreaddons-6.25.0.tar.xz", - "hash": "sha256-5/CCVXbcRK8McZRTjkgRSqJA+P00AvJwR3cfAJ4WGn4=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcoreaddons-6.26.0.tar.xz", + "hash": "sha256-kv2/q2jlLZ6s9EqZLwHLNk1jlcJEQeL9R91IojsygfY=" }, "kcrash": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kcrash-6.25.0.tar.xz", - "hash": "sha256-sblSxQB4fnYMD8o84gxu2M9IjtEG4OcrxgRQnfhNj9c=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kcrash-6.26.0.tar.xz", + "hash": "sha256-0F2Thjp0XODUq4zP9oSoSoE+5MvMaMnHpRdRB7EH6TE=" }, "kdav": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kdav-6.25.0.tar.xz", - "hash": "sha256-oWxMwbIc3yc54bogt3pSErnaq8fjlSWXcd0Hf1IA8Us=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kdav-6.26.0.tar.xz", + "hash": "sha256-dTWyuabrNeW1Od54Dy0rhGaOuX7sO3ps8U2R++a+3+w=" }, "kdbusaddons": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kdbusaddons-6.25.0.tar.xz", - "hash": "sha256-uHJGP/GHS+7/hs+VHlEEiOlZ1ZXKPSg5+46WOfv/sOI=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kdbusaddons-6.26.0.tar.xz", + "hash": "sha256-iUuy4DLG9tm0pYuLJGeGkqn05w6VP/TavaLtTptUMeI=" }, "kdeclarative": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kdeclarative-6.25.0.tar.xz", - "hash": "sha256-dpLM3/1Vgml26RaSe1mustJKd7Fq+Wf7Jl6f4M3jh/o=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kdeclarative-6.26.0.tar.xz", + "hash": "sha256-mkZOVg5DbNOmJspqq4lPQUxiEtLei5xajtozviE+ANg=" }, "kded": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kded-6.25.0.tar.xz", - "hash": "sha256-AwzIJ8N7SQohgeEgzYMbc8mnaDqHz1XQ1bM0BZ94xZA=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kded-6.26.0.tar.xz", + "hash": "sha256-QmXRFiy9f+vxbRA78b2fq4WPo/VPUnl+0JOENr7jR68=" }, "kdesu": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kdesu-6.25.0.tar.xz", - "hash": "sha256-Ca1L9f56uuQIhPi2RbIpSM0A9BjH1kOgtdUFoC729jQ=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kdesu-6.26.0.tar.xz", + "hash": "sha256-N98zoSNoULa+vXc6Guq1bKWX40dDKSTKWFU2kzfUviQ=" }, "kdnssd": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kdnssd-6.25.0.tar.xz", - "hash": "sha256-hlF1YWxRadJfB4N5jgp5GKQYGAwzgo5GHBYI5hIdNjQ=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kdnssd-6.26.0.tar.xz", + "hash": "sha256-hDna7ZxLlCp0OT2vI8jZf9qr2BuT3DR/kbu0Wiv4Ukg=" }, "kdoctools": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kdoctools-6.25.0.tar.xz", - "hash": "sha256-LFhmJX7dog8zw19kqLyrCN493bTnUbu8LgnpQd+XmRg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kdoctools-6.26.0.tar.xz", + "hash": "sha256-P76l3iFQdhMAB/PBjha4cHdP+k/IXdrOIBrAINAkX7Y=" }, "kfilemetadata": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kfilemetadata-6.25.0.tar.xz", - "hash": "sha256-eLNRarMDj+wSL4bBNw9MfYhX3eqekHJjJCr/rh3R9zg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kfilemetadata-6.26.0.tar.xz", + "hash": "sha256-91lCuaPRvgsJEM1Qoiw8Qy7e3cUGhYyNVRHd9UmAUfI=" }, "kglobalaccel": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kglobalaccel-6.25.0.tar.xz", - "hash": "sha256-gfmELxPbji1DhMDwJlDNB2RB0vupVAggkB//4dL0iX8=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kglobalaccel-6.26.0.tar.xz", + "hash": "sha256-PxnSLRQ1d+XdzIgxcP4ZpW+PZXZuQcT5wBHE373hemE=" }, "kguiaddons": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kguiaddons-6.25.0.tar.xz", - "hash": "sha256-OIUJY8uRl40I54HYGxR8e2b3j0IErYIGMeQqse9e92s=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kguiaddons-6.26.0.tar.xz", + "hash": "sha256-g3U0L4UhBPNv1ypocOuXlRg69FFlks1vpzRF6muBMXI=" }, "kholidays": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kholidays-6.25.0.tar.xz", - "hash": "sha256-E8NFQi+AK9FXquoYssy1Jw61495EkVvM5w8aQjThSXs=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kholidays-6.26.0.tar.xz", + "hash": "sha256-/E9Gy1u45HZvVQ/hqLQBcx15f89q+ny1NnkEjCFaYL4=" }, "ki18n": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/ki18n-6.25.0.tar.xz", - "hash": "sha256-f7rIvIj1yxrwD2pmc4HEvOu6b0F9xqPH7vi97WyRYd4=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/ki18n-6.26.0.tar.xz", + "hash": "sha256-SEqtSGv6/vbIbY1bJlKSWOZ8dMliUMGsIS3fVoRIx8A=" }, "kiconthemes": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kiconthemes-6.25.0.tar.xz", - "hash": "sha256-9o8NgQpT7Fifu8CwXTdU4r0m4LfDzrOThpiwhwKuENU=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kiconthemes-6.26.0.tar.xz", + "hash": "sha256-7WwMC/7VF91bZGLZschOvnvJnHp1IUkhtZePCG34ZT0=" }, "kidletime": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kidletime-6.25.0.tar.xz", - "hash": "sha256-ZOg9RqFbREAXxjQeR54im71su4Mg7xNZdzc3zuid18o=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kidletime-6.26.0.tar.xz", + "hash": "sha256-8O/WfuDlteuSAOkk6UeMHssXm0o44M8SWzd+f6Nz7wc=" }, "kimageformats": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kimageformats-6.25.0.tar.xz", - "hash": "sha256-36DpsWooio+UIzr8uv/IfBxd3AN6ymQ5Q6q1pnaF8ms=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kimageformats-6.26.0.tar.xz", + "hash": "sha256-wZJVLuGDH9XgmvTjYzuyRybftAMRcMQoUCRoO+2vmXI=" }, "kio": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kio-6.25.0.tar.xz", - "hash": "sha256-v3GyInAW32VmZlzq1stGhybXzHCAWegS2u5+pU9AU3g=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kio-6.26.0.tar.xz", + "hash": "sha256-Vn9k25dmmGtVNdiEpdswIDaFwz5n9WiSvO/zDhvVzIo=" }, "kirigami": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kirigami-6.25.0.tar.xz", - "hash": "sha256-2n87czVXsZl1u2sSLgXS9NkhSnCoHiu25xxldho8a0M=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kirigami-6.26.0.tar.xz", + "hash": "sha256-smh4WycRmKzsf+S2F36v3uiQ4YAkXHFokW2jzP8UJf8=" }, "kitemmodels": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kitemmodels-6.25.0.tar.xz", - "hash": "sha256-q3gRmgC4Tqxl/8mG3zD7+bG40AY16PxiY3LoRYDRWMo=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kitemmodels-6.26.0.tar.xz", + "hash": "sha256-qZYgEGL/fSH525ct68LZYVdi3bD9naBppCt/17uh5h0=" }, "kitemviews": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kitemviews-6.25.0.tar.xz", - "hash": "sha256-tX841v0YSksmDQs1129sD7lr3YBHXjyn1BUQI3MOXT0=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kitemviews-6.26.0.tar.xz", + "hash": "sha256-52zJ11YdCq4isHp3VS+83fYcgGa6xc+smVisBlthfnQ=" }, "kjobwidgets": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kjobwidgets-6.25.0.tar.xz", - "hash": "sha256-dWvcChyJqOcy6nKZvTJcOLgWBNp2tM82HM/ItApueB4=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kjobwidgets-6.26.0.tar.xz", + "hash": "sha256-gFe3vRMswrRprEBvlboivDz8JAwQMUhfGfoHKrlC9x4=" }, "knewstuff": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/knewstuff-6.25.0.tar.xz", - "hash": "sha256-jDHvJafXOJRz0SJFrlZK2IhGe475EKwhLhbpM0VAzQg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/knewstuff-6.26.0.tar.xz", + "hash": "sha256-lO85B3ulOnL05VW2+UonYsunlzBhnLgKMcVDVkLr4ao=" }, "knotifications": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/knotifications-6.25.0.tar.xz", - "hash": "sha256-CISt1p8mpFXLi2Mnv4ncetOg5Dl8Q8IC/Pf/cyBOxpU=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/knotifications-6.26.0.tar.xz", + "hash": "sha256-IDOnmIVqnSd25uTO9vPrO8JLk4wNALBrL25xvkThRGo=" }, "knotifyconfig": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/knotifyconfig-6.25.0.tar.xz", - "hash": "sha256-jcN0BtjxMZMhYgF1Ls6WjL042lp2eArXhXXRG0e0QOo=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/knotifyconfig-6.26.0.tar.xz", + "hash": "sha256-Bi4i9IodpIXULvVrN9sfxQL1+TBYcUg2J9IY81dWCig=" }, "kpackage": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kpackage-6.25.0.tar.xz", - "hash": "sha256-vUZcDxwR7ExnZ8mF69FEzB79a28knn0ZvyzAS5VqZj4=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kpackage-6.26.0.tar.xz", + "hash": "sha256-MTzaSjNezbZ7uOL8wVvetZcNsX1VlygsplW/l6mKurU=" }, "kparts": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kparts-6.25.0.tar.xz", - "hash": "sha256-8NY0bjEn0eRFBnMxE75GfYtQy4JzHTAKV5kN0Juq7fE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kparts-6.26.0.tar.xz", + "hash": "sha256-BJws8Ei0y7/+C+qTV72atTuL5nK6UJsrsFj3ZNIbP1s=" }, "kpeople": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kpeople-6.25.0.tar.xz", - "hash": "sha256-i+zlg1cjMESd+nNbWJsd8nZ1nbuzofOk0TTFZ34r9Vg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kpeople-6.26.0.tar.xz", + "hash": "sha256-vRCSzZkA0O47PQjQlx5mmoLRoRyb7G4jItcTtZGRuHM=" }, "kplotting": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kplotting-6.25.0.tar.xz", - "hash": "sha256-n71Hdcmx9Wok2Q7kfNCtV8gW+79g46rrpuK2Mfez/Js=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kplotting-6.26.0.tar.xz", + "hash": "sha256-uxIPRG5r/DdhKeA2Y+SzuecUaryUjMxo2hkYeED58YE=" }, "kpty": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kpty-6.25.0.tar.xz", - "hash": "sha256-603rQkvfIDKNrAoS/aq3Fdv4AOHNCKQYjMLTB1VDcJ8=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kpty-6.26.0.tar.xz", + "hash": "sha256-dhPCbPqnRlov4ooidizrOCZkFOf0qUoSfAncBihiVVM=" }, "kquickcharts": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kquickcharts-6.25.0.tar.xz", - "hash": "sha256-FGWYoeEH6EgGMbMAH9OdJk6B3Vr2oxXexxUkRl0JkkQ=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kquickcharts-6.26.0.tar.xz", + "hash": "sha256-rj4HhKKi0Tlst1HMYfQ6Vn4GbWQ0lxJGsaGDZUgaG1I=" }, "krunner": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/krunner-6.25.0.tar.xz", - "hash": "sha256-os8MmuKWhoJQsVuERtZXBjqVxw2dGCsAeBT7We+lBBk=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/krunner-6.26.0.tar.xz", + "hash": "sha256-NRnH/hcL4TWaTDjdUmneZMAgjM/rlQZhAC3fpOkvK/A=" }, "kservice": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kservice-6.25.0.tar.xz", - "hash": "sha256-BPqfgk5Qwltq1+KSYsZWbgzhHt77n+3jFzmaiFAen3Q=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kservice-6.26.0.tar.xz", + "hash": "sha256-+FKFJMyvtqSVli3TJgxEI3eSAWnxxETxFlfqQlWKU7Y=" }, "kstatusnotifieritem": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kstatusnotifieritem-6.25.0.tar.xz", - "hash": "sha256-emOX8IsVp9UOQHwZPxd0tUiZT2+dEjJ9+7Z0Jwrfya8=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kstatusnotifieritem-6.26.0.tar.xz", + "hash": "sha256-iYkUyUgg+ZiJ2HnzPKu7X757n04kpqHZqbRDlIm8MmY=" }, "ksvg": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/ksvg-6.25.0.tar.xz", - "hash": "sha256-nAUWbiidOWA2lpRO37w7UKGq3NGeW2AgAgE8YUmkQSk=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/ksvg-6.26.0.tar.xz", + "hash": "sha256-86dBLiJ9E7HK/skcG1jdP4aYCr78CLJTW0a+82K0wH4=" }, "ktexteditor": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/ktexteditor-6.25.0.tar.xz", - "hash": "sha256-d+gV7c31cjl/XrdQ1yMrNm9sxidLs0JGq4jy8heXM7Q=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/ktexteditor-6.26.0.tar.xz", + "hash": "sha256-7HvAlPk9UUtfZ1rpXCdN0krMR3adlxYG2HCMyI+BE0E=" }, "ktexttemplate": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/ktexttemplate-6.25.0.tar.xz", - "hash": "sha256-Tp91g7Pcs3mAuZ+yrC3p6Vr4sU/poWZ1K8uDxmzibiU=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/ktexttemplate-6.26.0.tar.xz", + "hash": "sha256-i4RkPDLK9YgS/sWpEKH7mIZbx/ked4r4YPqYt50P8Dg=" }, "ktextwidgets": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/ktextwidgets-6.25.0.tar.xz", - "hash": "sha256-rbNbsZ+yfom5mWRfj51lDR3j6O2btoYSBwX9zRyw894=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/ktextwidgets-6.26.0.tar.xz", + "hash": "sha256-ZRH5kJ+Q+slR4oc6RN1FG4rHHTgIWmLGWm+1Ao5i2E0=" }, "kunitconversion": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kunitconversion-6.25.0.tar.xz", - "hash": "sha256-Np7wQt55fqZHmUxSTMQ5FbUUhQAmz920skvHi9/D3Mg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kunitconversion-6.26.0.tar.xz", + "hash": "sha256-lEBEUwEe7Dc/hY70pYCR0k+627kPlru/RwwJhkbZZ14=" }, "kuserfeedback": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kuserfeedback-6.25.0.tar.xz", - "hash": "sha256-TOn9ZyvtIM5kbNF1Ui0gfg/nU/5Cxc93PAh5J8DzD+M=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kuserfeedback-6.26.0.tar.xz", + "hash": "sha256-bMGNymWiSvKsJiy5yHYZkXAcgIGnEzSHtOyTYAPz+GQ=" }, "kwallet": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kwallet-6.25.0.tar.xz", - "hash": "sha256-b+fI9MVW20hh8ARt/hecMeeJH7bs3PozaS0lK/I9OxE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kwallet-6.26.0.tar.xz", + "hash": "sha256-IyH4WR8fIl09clP66e5h0HidsjGz7q5qX4oUwBNTE4k=" }, "kwidgetsaddons": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kwidgetsaddons-6.25.0.tar.xz", - "hash": "sha256-ip+c3kQn/+w3oFAdM3qtrj3jlzZnT1cf+KE9F9HmyTg=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kwidgetsaddons-6.26.0.tar.xz", + "hash": "sha256-ZQRIguMLMF/p+yAzGjVM2BHKnYC1x/n6ciY58zNP5jA=" }, "kwindowsystem": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kwindowsystem-6.25.0.tar.xz", - "hash": "sha256-tRRIp2ae+hgZCrf6jW9eD3fY+Yec9Ffa20YpskWgJDQ=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kwindowsystem-6.26.0.tar.xz", + "hash": "sha256-X3lit8mG53xdJfpPfQnNiRRLh4Hlfrw3/UXq7BlhuwI=" }, "kxmlgui": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/kxmlgui-6.25.0.tar.xz", - "hash": "sha256-Atl8JOwLwQLCmfNCkFa0UCXiTVnsMUZDF6MGLMH8ICE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/kxmlgui-6.26.0.tar.xz", + "hash": "sha256-Q4OFXOpaf5omnHLdoVSQuNcMHSPReVCWOTczL8XWt6A=" }, "modemmanager-qt": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/modemmanager-qt-6.25.0.tar.xz", - "hash": "sha256-Hxw+9JNEWj+SFUYt2G0l4uQ1X/vOmnABYoi+BMU3uRs=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/modemmanager-qt-6.26.0.tar.xz", + "hash": "sha256-vvRWrApZg7zBShWAyw0yoAEkHzgNkBy1A2E4VTgK86U=" }, "networkmanager-qt": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/networkmanager-qt-6.25.0.tar.xz", - "hash": "sha256-w4dJOIksQ66NSGzXtx5YbzrTaFGMv4ADTcv5dRaXZ1Y=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/networkmanager-qt-6.26.0.tar.xz", + "hash": "sha256-pc/tBq9hVhYff+5W7+FSGm6eJhGTJwafF5mYb5C0MuU=" }, "prison": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/prison-6.25.0.tar.xz", - "hash": "sha256-n0qPpXMuRRQsm6LjWjiQTUQZPvwFDhyiCkFERcOpizQ=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/prison-6.26.0.tar.xz", + "hash": "sha256-BBTdwxC8pe7Pwab51EY7im2BiU20EorEO0+MHhS3O1s=" }, "purpose": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/purpose-6.25.0.tar.xz", - "hash": "sha256-dzq/qR9QzhBBk3P9tOfgsr4AnnOfjeLzRQ0+8Wm2oj4=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/purpose-6.26.0.tar.xz", + "hash": "sha256-zHt1mdGsfOftBzUaNddC+sG35VSyCKexyS6FmztK3TA=" }, "qqc2-desktop-style": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/qqc2-desktop-style-6.25.0.tar.xz", - "hash": "sha256-wJBw5XoZa6q1DmKqxeFwUWZqiY2VrCnYhTxmNKAqudE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/qqc2-desktop-style-6.26.0.tar.xz", + "hash": "sha256-GAX6MTVf+GwCFY/SuNOW/YiDXQHbl9hwAxTEjuM2CYY=" }, "solid": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/solid-6.25.0.tar.xz", - "hash": "sha256-gXf6jxObhVhW4XFCbF8q25bXJ+YubsU2Z12hGqFXsz4=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/solid-6.26.0.tar.xz", + "hash": "sha256-hc+rmweH9ZR4ZhFAmXxIX62rYs7FNf/O8pU9MS9zbEo=" }, "sonnet": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/sonnet-6.25.0.tar.xz", - "hash": "sha256-UQUh8UBJFJQ7MUHgsRHyMwu+799AQF+TwM97hKjBxYk=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/sonnet-6.26.0.tar.xz", + "hash": "sha256-OsThZcCzx57aQWt1S7g3KS81QYihIg8gZfV/aGSJryU=" }, "syndication": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/syndication-6.25.0.tar.xz", - "hash": "sha256-lT9ZNbGgunwscMwhPAFE2cc4VcgCoVJb5sCGVDQo+Vc=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/syndication-6.26.0.tar.xz", + "hash": "sha256-YTC4vJdssHjto0uDPs1VihVrTmvEy1XlesNiyymYukc=" }, "syntax-highlighting": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/syntax-highlighting-6.25.0.tar.xz", - "hash": "sha256-iu7kKOgqyWqtAbvUI1GHBdIU4POlrB/WQ4lWXQjl1QE=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/syntax-highlighting-6.26.0.tar.xz", + "hash": "sha256-pOhtFnzV88QxhYQRlFH4kVUcJM1KD/H375XiR2o5xaw=" }, "threadweaver": { - "version": "6.25.0", - "url": "mirror://kde/stable/frameworks/6.25/threadweaver-6.25.0.tar.xz", - "hash": "sha256-90yjH1VZ9VhwSW31Ny2gnftAnhl8xuD2YJebmM1hFEQ=" + "version": "6.26.0", + "url": "mirror://kde/stable/frameworks/6.26/threadweaver-6.26.0.tar.xz", + "hash": "sha256-rTLa6vrGIHdZCIXzq8S8rBq7xvrrNMILMvYEBkj33hs=" } } \ No newline at end of file