From edb52fc9d6318cce9a1d17d6f60e0344372e93ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 6 May 2026 14:13:11 +0000 Subject: [PATCH 001/200] kubernetes-controller-tools: 0.20.1 -> 0.21.0 --- pkgs/by-name/ku/kubernetes-controller-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ku/kubernetes-controller-tools/package.nix b/pkgs/by-name/ku/kubernetes-controller-tools/package.nix index a9d3c5586608..7fea26a4f7ac 100644 --- a/pkgs/by-name/ku/kubernetes-controller-tools/package.nix +++ b/pkgs/by-name/ku/kubernetes-controller-tools/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "controller-tools"; - version = "0.20.1"; + version = "0.21.0"; src = fetchFromGitHub { owner = "kubernetes-sigs"; repo = "controller-tools"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-c1d7FlfGv7iGS+4GyhsO99OrCBIxO3M9r7jwYh7qs2o="; + sha256 = "sha256-4IkVnD87/sHZKixDaF9Qz95cdChPfOkEowBQwu7kq9Y="; }; - vendorHash = "sha256-cFnUfcoLyFHg0JR6ix0AnpSHUGuNNVbKldKelvvMu/4="; + vendorHash = "sha256-LNjd0PDVa4GMY1rFJ5PFiWAEeA5MMraIIzZmYgkdgJc="; ldflags = [ "-s" From 76e535609641dfcdca1cd7ea9544fb85531b93cb Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Thu, 21 May 2026 18:48:35 -0600 Subject: [PATCH 002/200] git-imerge: switch to pyproject --- pkgs/by-name/gi/git-imerge/package.nix | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gi/git-imerge/package.nix b/pkgs/by-name/gi/git-imerge/package.nix index 4dfc8f3dd6e6..ae949bde3a68 100644 --- a/pkgs/by-name/gi/git-imerge/package.nix +++ b/pkgs/by-name/gi/git-imerge/package.nix @@ -1,20 +1,24 @@ { lib, python3Packages, - fetchPypi, + fetchFromGitHub, installShellFiles, }: python3Packages.buildPythonApplication (finalAttrs: { pname = "git-imerge"; version = "1.2.0"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit (finalAttrs) pname version; - sha256 = "df5818f40164b916eb089a004a47e5b8febae2b4471a827e3aaa4ebec3831a3f"; + src = fetchFromGitHub { + owner = "mhagger"; + repo = "git-imerge"; + tag = "v${finalAttrs.version}"; + hash = "sha256-17xUe1N4igx5HOZBU+q7UQxkpHOFQozhR18hUYuPVuo="; }; + build-system = [ python3Packages.setuptools ]; + nativeBuildInputs = [ installShellFiles ]; postInstall = '' From 0dd8049ea2397052d09d3630b09e22c7c588b248 Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Fri, 22 May 2026 15:28:15 +0300 Subject: [PATCH 003/200] python3Packages.pyxattr: modernize and migrate to pyproject --- pkgs/development/python-modules/pyxattr/default.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyxattr/default.nix b/pkgs/development/python-modules/pyxattr/default.nix index 7b5b7969e6f2..57169fa9970f 100644 --- a/pkgs/development/python-modules/pyxattr/default.nix +++ b/pkgs/development/python-modules/pyxattr/default.nix @@ -4,18 +4,21 @@ fetchPypi, stdenv, buildPythonPackage, + setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyxattr"; version = "0.8.1"; - format = "setuptools"; + pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-SMV47PjqC9Q1GxdSRw4wGpCjdhx8IfAPlT3PbW+m7lo="; }; + build-system = [ setuptools ]; + # IOError: [Errno 95] Operation not supported (expected) doCheck = false; @@ -27,4 +30,4 @@ buildPythonPackage rec { # Darwin doesn't need `attr` for this. platforms = lib.platforms.linux ++ lib.platforms.darwin; }; -} +}) From 32cf90c64ef508b5488fcfba5143ec807938ae50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 24 May 2026 05:43:06 +0000 Subject: [PATCH 004/200] doas-sudo-shim: 0.1.2 -> 0.2.0 --- pkgs/by-name/do/doas-sudo-shim/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/doas-sudo-shim/package.nix b/pkgs/by-name/do/doas-sudo-shim/package.nix index bc7a005210d4..e973b4d526ea 100644 --- a/pkgs/by-name/do/doas-sudo-shim/package.nix +++ b/pkgs/by-name/do/doas-sudo-shim/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation rec { pname = "doas-sudo-shim"; - version = "0.1.2"; + version = "0.2.0"; src = fetchFromGitHub { owner = "jirutka"; repo = "doas-sudo-shim"; rev = "v${version}"; - sha256 = "sha256-jgakKxglJi4LcxXsSE4mEdY/44kPxVb/jF7CgX7dllA="; + sha256 = "sha256-USSakVUzCbUY1DJLmDCiwdq/xjOwwnm3VtXBBeXeV1A="; }; nativeBuildInputs = [ From 5a2919de8b1fc71d66cea9ba0e3fe5f759901522 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Thu, 28 May 2026 05:06:33 +0000 Subject: [PATCH 005/200] grcov: 0.9.1 -> 0.10.7 --- pkgs/by-name/gr/grcov/package.nix | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grcov/package.nix b/pkgs/by-name/gr/grcov/package.nix index 1444dea0bf22..b5e61a855989 100644 --- a/pkgs/by-name/gr/grcov/package.nix +++ b/pkgs/by-name/gr/grcov/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "grcov"; - version = "0.9.1"; + version = "0.10.7"; src = fetchFromGitHub { owner = "mozilla"; repo = "grcov"; tag = "v${finalAttrs.version}"; - hash = "sha256-e3RQn6wKvVm40UK8ZlgIi2gRS9eEFBnEXdmXtCgv0Go="; + hash = "sha256-64c8byxQDEE9eRS+YAd9BaGSjGm+cl2XTAy3l3Utrws="; }; - cargoHash = "sha256-v4laGVbWmK8WFJXX5ChtViyKyMtmwpehSgNG6F31Mn0="; + cargoHash = "sha256-JTIYfAatMg9L597pRLywgCQmQO9sbuq/En0wNUx8QUo="; # tests do not find grcov path correctly checkFlags = @@ -29,6 +29,10 @@ rustPlatform.buildRustPackage (finalAttrs: { "test_integration_guess_single_file" "test_integration_zip_dir" "test_integration_zip_zip" + "test_llvm_aggregate_profraws" + "test_profdatas_to_lcov" + "test_profraws_to_lcov" + "test_wrong_binary_file" ]; in builtins.map (x: "--skip=" + x) skipList; From 167017f7d62eb4ad94842823af8236a74ea95488 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 10 May 2026 19:15:42 +1000 Subject: [PATCH 006/200] drawy: 1.0.0 -> 1.0.1 Signed-off-by: Fernando Rodrigues --- pkgs/by-name/dr/drawy/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/drawy/package.nix b/pkgs/by-name/dr/drawy/package.nix index c743c0cf6a91..eab511a9e02b 100644 --- a/pkgs/by-name/dr/drawy/package.nix +++ b/pkgs/by-name/dr/drawy/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "drawy"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitLab { domain = "invent.kde.org"; owner = "graphics"; repo = "drawy"; rev = "v${finalAttrs.version}"; - hash = "sha256-K070SiIf2bj1r44tixUZbsLYDxT65lEW0g68ENg3ZiE="; + hash = "sha256-Y6CAdHgcCK9lIae+CwqSGml+FAvVzLzyIAKdw85dKmQ="; }; strictDeps = true; @@ -55,8 +55,9 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://apps.kde.org/drawy/"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ - yiyu quarterstar + sigmasquadron + yiyu ]; mainProgram = "drawy"; platforms = lib.platforms.all; From ef8b0e25d9f7d7bf1f93a3733a4aa64001ffa4c1 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 10 May 2026 19:15:42 +1000 Subject: [PATCH 007/200] drawy: enable __structuredAttrs Signed-off-by: Fernando Rodrigues --- pkgs/by-name/dr/drawy/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/dr/drawy/package.nix b/pkgs/by-name/dr/drawy/package.nix index eab511a9e02b..64be50840d1c 100644 --- a/pkgs/by-name/dr/drawy/package.nix +++ b/pkgs/by-name/dr/drawy/package.nix @@ -22,6 +22,7 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-Y6CAdHgcCK9lIae+CwqSGml+FAvVzLzyIAKdw85dKmQ="; }; + __structuredAttrs = true; strictDeps = true; nativeBuildInputs = [ From 59ac7405064254ad5e99755a6f72b1792ee5a25a Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 10 May 2026 19:15:42 +1000 Subject: [PATCH 008/200] drawy: shorten buildInput calls Instead of repeating kdePackages. and qt6. for every attribute, we can use scoped with attr; calls that are far more readable. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/dr/drawy/package.nix | 34 ++++++++++++++++--------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/pkgs/by-name/dr/drawy/package.nix b/pkgs/by-name/dr/drawy/package.nix index 64be50840d1c..db2c2d64113e 100644 --- a/pkgs/by-name/dr/drawy/package.nix +++ b/pkgs/by-name/dr/drawy/package.nix @@ -32,22 +32,24 @@ stdenv.mkDerivation (finalAttrs: { shared-mime-info ]; - buildInputs = [ - qt6.qtbase - qt6.qttools - - kdePackages.extra-cmake-modules - kdePackages.kconfig - kdePackages.kconfigwidgets - kdePackages.kcoreaddons - kdePackages.kcrash - kdePackages.kdoctools - kdePackages.ki18n - kdePackages.kiconthemes - kdePackages.kwidgetsaddons - kdePackages.kxmlgui - kdePackages.syntax-highlighting - ]; + buildInputs = + (with qt6; [ + qtbase + qttools + ]) + ++ (with kdePackages; [ + extra-cmake-modules + kconfig + kconfigwidgets + kcoreaddons + kcrash + kdoctools + ki18n + kiconthemes + kwidgetsaddons + kxmlgui + syntax-highlighting + ]); passthru.updateScript = nix-update-script { }; From bb28ced1c909b90490248ce6e442c47123f47dc6 Mon Sep 17 00:00:00 2001 From: Fernando Rodrigues Date: Sun, 10 May 2026 19:15:42 +1000 Subject: [PATCH 009/200] drawy: correct licenses Originally, drawy was GPL-3-Only. After being transferred to the KDE GitLab, it was re-licensed based on the KDE reuse system. See https://invent.kde.org/graphics/drawy/-/tree/master/LICENSES. Signed-off-by: Fernando Rodrigues --- pkgs/by-name/dr/drawy/package.nix | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/dr/drawy/package.nix b/pkgs/by-name/dr/drawy/package.nix index db2c2d64113e..c44ef3ca7ba6 100644 --- a/pkgs/by-name/dr/drawy/package.nix +++ b/pkgs/by-name/dr/drawy/package.nix @@ -56,7 +56,18 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Handy and infinite brainstorming tool"; homepage = "https://apps.kde.org/drawy/"; - license = lib.licenses.gpl3Only; + changelog = "https://invent.kde.org/graphics/drawy/-/blob/v${finalAttrs.version}/CHANGELOG.md"; + license = with lib.licenses; [ + bsd2 + bsd3 + cc-by-sa-40 + cc0 + gpl2Plus + gpl3Plus + lgpl2Plus + mit + ofl + ]; maintainers = with lib.maintainers; [ quarterstar sigmasquadron From 91052f123336bfaca0afa2164c9ca6b55d310708 Mon Sep 17 00:00:00 2001 From: Thomas Butter Date: Sat, 30 May 2026 20:17:43 +0000 Subject: [PATCH 010/200] isolate: 2.3 -> 2.5 --- pkgs/by-name/is/isolate/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/is/isolate/package.nix b/pkgs/by-name/is/isolate/package.nix index 69891ad0a845..f06812ddb73d 100644 --- a/pkgs/by-name/is/isolate/package.nix +++ b/pkgs/by-name/is/isolate/package.nix @@ -8,17 +8,18 @@ systemdLibs, installShellFiles, nixosTests, + libseccomp, }: stdenv.mkDerivation (finalAttrs: { pname = "isolate"; - version = "2.3"; + version = "2.5"; src = fetchFromGitHub { owner = "ioi"; repo = "isolate"; rev = "v${finalAttrs.version}"; - hash = "sha256-z/23k6F9XHbJDFld9tjIafUZzbUDEWAnbLvAoaEAilQ="; + hash = "sha256-a6FQxyClE9cXB0wHV0Z4kjYY6S1+mUE4ReroOifNjKg="; }; nativeBuildInputs = [ @@ -30,6 +31,7 @@ stdenv.mkDerivation (finalAttrs: { buildInputs = [ libcap.dev systemdLibs.dev + libseccomp ]; patches = [ From 759703846973b5f488e16649cbe6d70b88303b29 Mon Sep 17 00:00:00 2001 From: James LaChance Date: Sat, 30 May 2026 17:40:55 -0400 Subject: [PATCH 011/200] maintainers: add FatBoyXPC --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 828801264652..279f5477ab65 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8719,6 +8719,13 @@ githubId = 345808; name = "Jakub Okoński"; }; + FatBoyXPC = { + name = "FatBoyXPC"; + email = "fatboyxpc@gmail.com"; + github = "FatBoyXPC"; + githubId = 744962; + keys = [ { fingerprint = "0E08 1B81 CBCA 1CF7 9568 A13F C4ED 3CA2 3211 8969"; } ]; + }; faukah = { github = "faukah"; name = "faukah"; From 3303f8a08cce2cb90f4a68ff29fe27bc37c494b6 Mon Sep 17 00:00:00 2001 From: Nico Felbinger Date: Sun, 31 May 2026 19:54:37 +0200 Subject: [PATCH 012/200] srsran: various fixes - set structuredAttrs - adjust repo, since it got renamed - adjust variable name for parameter to enable lte rates - remove 5g from description, since these parts have been moved to OCUDU (another project) - add myself to maintainers, since I'd like to support maintaining this package --- pkgs/by-name/sr/srsran/package.nix | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/sr/srsran/package.nix b/pkgs/by-name/sr/srsran/package.nix index a49abe56173f..1a9388f38d43 100644 --- a/pkgs/by-name/sr/srsran/package.nix +++ b/pkgs/by-name/sr/srsran/package.nix @@ -24,11 +24,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "srsran"; version = "25_10"; + __structuredAttrs = true; src = fetchFromGitHub { owner = "srsran"; - repo = "srsran"; - rev = "release_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; + repo = "srsRAN_4G"; + tag = "release_${builtins.replaceStrings [ "." ] [ "_" ] finalAttrs.version}"; sha256 = "sha256-DwQ4u17m8D5RqX3OIYSyeE5+51sLah1qchRcwlX5i0A="; }; @@ -68,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: { cmakeFlags = [ "-DENABLE_WERROR=OFF" - (lib.cmakeBool "ENABLE_LTE_RATES" enableLteRates) + (lib.cmakeBool "USE_LTE_RATES" enableLteRates) (lib.cmakeBool "ENABLE_AVX" enableAvx) (lib.cmakeBool "ENABLE_AVX2" enableAvx2) (lib.cmakeBool "ENABLE_FMA" enableFma) @@ -81,9 +82,13 @@ stdenv.mkDerivation (finalAttrs: { meta = { homepage = "https://www.srslte.com/"; - description = "Open-source 4G and 5G software radio suite"; + changelog = "https://github.com/srsran/srsRAN_4G/releases/tag/${finalAttrs.src.tag}"; + description = "Open-source 4G software radio suite, including complete LTE UE, eNodeB and EPC applications"; license = lib.licenses.agpl3Plus; - platforms = with lib.platforms; linux; - maintainers = with lib.maintainers; [ hexagonal-sun ]; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + hexagonal-sun + felbinger + ]; }; }) From 01b7c5916295200e5fa34db2afe4e2921e084e87 Mon Sep 17 00:00:00 2001 From: Honnip Date: Sun, 11 May 2025 21:25:20 +0900 Subject: [PATCH 013/200] libhangul: 0.1.0 -> 0.2.0 --- pkgs/by-name/li/libhangul/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libhangul/package.nix b/pkgs/by-name/li/libhangul/package.nix index e7630d33b024..926d1ecaa749 100644 --- a/pkgs/by-name/li/libhangul/package.nix +++ b/pkgs/by-name/li/libhangul/package.nix @@ -6,11 +6,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "libhangul"; - version = "0.1.0"; + version = "0.2.0"; src = fetchurl { - url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/libhangul/libhangul-${finalAttrs.version}.tar.gz"; - sha256 = "0ni9b0v70wkm0116na7ghv03pgxsfpfszhgyj3hld3bxamfal1ar"; + url = "https://github.com/libhangul/libhangul/releases/download/libhangul-${finalAttrs.version}/libhangul-${finalAttrs.version}.tar.gz"; + hash = "sha256-6gTmoM9IQKKjtWQcF2EGjHhpEDbbg50IOPTnplU6USA="; }; configureFlags = [ @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Core algorithm library for Korean input routines"; mainProgram = "hangul"; - homepage = "https://github.com/choehwanjin/libhangul"; + homepage = "https://github.com/libhangul/libhangul"; license = lib.licenses.lgpl21; maintainers = [ lib.maintainers.ianwookim ]; platforms = lib.platforms.linux; From 9eb0df0cd8562c66c4d20bc40cc5643ee945311e Mon Sep 17 00:00:00 2001 From: Honnip Date: Sun, 11 May 2025 21:25:33 +0900 Subject: [PATCH 014/200] libhangul: add honnip as maintainer --- pkgs/by-name/li/libhangul/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libhangul/package.nix b/pkgs/by-name/li/libhangul/package.nix index 926d1ecaa749..86b677c8aa2a 100644 --- a/pkgs/by-name/li/libhangul/package.nix +++ b/pkgs/by-name/li/libhangul/package.nix @@ -23,7 +23,10 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "hangul"; homepage = "https://github.com/libhangul/libhangul"; license = lib.licenses.lgpl21; - maintainers = [ lib.maintainers.ianwookim ]; + maintainers = with lib.maintainers; [ + ianwookim + honnip + ]; platforms = lib.platforms.linux; }; }) From 496b0bed8adef4709137b0f8a62c5eb6dbdefe90 Mon Sep 17 00:00:00 2001 From: Honnip Date: Sun, 11 May 2025 22:17:15 +0900 Subject: [PATCH 015/200] libhangul: update license --- pkgs/by-name/li/libhangul/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libhangul/package.nix b/pkgs/by-name/li/libhangul/package.nix index 86b677c8aa2a..b913ddadaaa4 100644 --- a/pkgs/by-name/li/libhangul/package.nix +++ b/pkgs/by-name/li/libhangul/package.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Core algorithm library for Korean input routines"; mainProgram = "hangul"; homepage = "https://github.com/libhangul/libhangul"; - license = lib.licenses.lgpl21; + license = lib.licenses.lgpl21Plus; maintainers = with lib.maintainers; [ ianwookim honnip From 24b041cfa87b0edae65f29682cf5a197917eb8e5 Mon Sep 17 00:00:00 2001 From: Honnip Date: Mon, 1 Jun 2026 16:00:18 +0900 Subject: [PATCH 016/200] libhangul: build from source --- pkgs/by-name/li/libhangul/package.nix | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libhangul/package.nix b/pkgs/by-name/li/libhangul/package.nix index b913ddadaaa4..caec4833b7df 100644 --- a/pkgs/by-name/li/libhangul/package.nix +++ b/pkgs/by-name/li/libhangul/package.nix @@ -1,23 +1,33 @@ { lib, stdenv, - fetchurl, + fetchFromGitHub, + autoreconfHook, + pkg-config, }: stdenv.mkDerivation (finalAttrs: { pname = "libhangul"; version = "0.2.0"; - src = fetchurl { - url = "https://github.com/libhangul/libhangul/releases/download/libhangul-${finalAttrs.version}/libhangul-${finalAttrs.version}.tar.gz"; - hash = "sha256-6gTmoM9IQKKjtWQcF2EGjHhpEDbbg50IOPTnplU6USA="; + src = fetchFromGitHub { + owner = "libhangul"; + repo = "libhangul"; + hash = "sha256-1cTDsRJpT5TLdJN8D2LfOISWeAOlSO6zKZOaCrTxooM="; + tag = "libhangul-${finalAttrs.version}"; }; + preAutoreconf = "./autogen.sh"; configureFlags = [ # detection doesn't work for cross builds "ac_cv_func_realloc_0_nonnull=yes" ]; + nativeBuildInputs = [ + autoreconfHook + pkg-config + ]; + meta = { description = "Core algorithm library for Korean input routines"; mainProgram = "hangul"; From c9dcebf4510616633917ee994bd51241d58ec3e3 Mon Sep 17 00:00:00 2001 From: leiserfg Date: Mon, 1 Jun 2026 22:15:12 +0200 Subject: [PATCH 017/200] pixieditor: 2.1.1.4 -> 2.1.1.5 --- pkgs/by-name/pi/pixieditor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pi/pixieditor/package.nix b/pkgs/by-name/pi/pixieditor/package.nix index 0c2a4e82a9da..7153f6efc502 100644 --- a/pkgs/by-name/pi/pixieditor/package.nix +++ b/pkgs/by-name/pi/pixieditor/package.nix @@ -46,13 +46,13 @@ let in buildDotnetModule (finalAttrs: { pname = "pixieditor"; - version = "2.1.1.4"; + version = "2.1.1.5"; src = fetchFromGitHub { owner = "PixiEditor"; repo = "PixiEditor"; tag = finalAttrs.version; - hash = "sha256-veTW5JkjGIgviYpnwSJca8uTATf/bq7hTgj7OrNL8m4="; + hash = "sha256-XtDcAnMgNc4Su2hj5OV2SP+LFIAMSfH8h2LLw+VbHok="; fetchSubmodules = true; }; From ce15254814d6b6e34067b0e299d34d2c6cf9111d Mon Sep 17 00:00:00 2001 From: Ben Wolsieffer Date: Wed, 3 Jun 2026 15:57:05 -0400 Subject: [PATCH 018/200] bloaty: 1.1-unstable-2024-09-23 -> 1.1-unstable-2026-05-31 Adds support for binaries with DWARF5 debug info. --- pkgs/by-name/bl/bloaty/package.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/bl/bloaty/package.nix b/pkgs/by-name/bl/bloaty/package.nix index 08cb16425ec1..6b61bf050e18 100644 --- a/pkgs/by-name/bl/bloaty/package.nix +++ b/pkgs/by-name/bl/bloaty/package.nix @@ -3,6 +3,7 @@ stdenv, cmake, zlib, + zstd, fetchFromGitHub, re2, abseil-cpp, @@ -18,19 +19,19 @@ let demumble = fetchFromGitHub { owner = "nico"; repo = "demumble"; - rev = "01098eab821b33bd31b9778aea38565cd796aa85"; - hash = "sha256-605SsXd7TSdm3BH854ChHIZbOXcHI/n8RN+pFMz4Ex4="; + rev = "10e00fb708a3d24c1bb16682cac76925ffb76af5"; + hash = "sha256-JNSSvYE5bh/9RVLQXVNmWRKAzidg4ktmqLI7pcUATDs="; }; in stdenv.mkDerivation { pname = "bloaty"; - version = "1.1-unstable-2024-09-23"; + version = "1.1-unstable-2026-05-31"; src = fetchFromGitHub { owner = "google"; repo = "bloaty"; - rev = "0c89acd7e8b9d91fd1e9c8c129be627b4e47f1ea"; - hash = "sha256-txZDPytWnkjkiVkPL2SWLwCPEtVvqoI/MVRvbJ2kBGw="; + rev = "4a601b636e2347322d0371c8bf8ca5eaeaca4bac"; + hash = "sha256-16Ic2x5JctSCuHJZjK96xkgJw8qyy8GqFupwWuc2U/k="; }; cmakeFlags = [ @@ -43,7 +44,6 @@ stdenv.mkDerivation { # Build system relies on some of those source files rm -rf third_party/googletest third_party/abseil-cpp third_party/demumble ln -s ${gtest.src} third_party/googletest - ln -s ${abseil-cpp.src} third_party/abseil-cpp ln -s ${demumble} third_party/demumble substituteInPlace CMakeLists.txt \ --replace "find_package(Python COMPONENTS Interpreter)" "" \ @@ -60,6 +60,7 @@ stdenv.mkDerivation { buildInputs = [ zlib + zstd re2 abseil-cpp protobuf From 0dc9359a65de6f30a749449ce7a9292e0482864a Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 5 Jun 2026 02:28:30 -0700 Subject: [PATCH 019/200] lmmatch: use installFonts Link: https://github.com/NixOS/nixpkgs/issues/495640 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/lm/lmmath/package.nix | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/lm/lmmath/package.nix b/pkgs/by-name/lm/lmmath/package.nix index 58db2e36c080..23288e21db1e 100644 --- a/pkgs/by-name/lm/lmmath/package.nix +++ b/pkgs/by-name/lm/lmmath/package.nix @@ -2,27 +2,22 @@ lib, stdenvNoCC, fetchzip, + installFonts, }: -stdenvNoCC.mkDerivation rec { +stdenvNoCC.mkDerivation { pname = "lmmath"; version = "1.959"; + strictDeps = true; + __structuredAttrs = true; + src = fetchzip { url = "https://www.gust.org.pl/projects/e-foundry/lm-math/download/latinmodern-math-1959.zip"; hash = "sha256-et/WMhfZZYgP0S7ZmI6MZK5owv9bSoMBXFX6yGSng5Y="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/opentype/ - mkdir -p $out/share/doc/latinmodern-math-${version}/ - cp otf/*.otf $out/share/fonts/opentype/ - cp doc/*.txt $out/share/doc/latinmodern-math-${version}/ - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "Latin Modern Math (LM Math) font completes the modernization of the Computer Modern family of typefaces designed and programmed by Donald E. Knuth"; From 2ca20942341f62c6380cdecaabfdaf18bad11b5a Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Fri, 5 Jun 2026 02:24:46 -0700 Subject: [PATCH 020/200] et-book: use installFonts Link: https://github.com/NixOS/nixpkgs/issues/495640 Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/et/et-book/package.nix | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/et/et-book/package.nix b/pkgs/by-name/et/et-book/package.nix index a25b27d5c6a9..673a7704837d 100644 --- a/pkgs/by-name/et/et-book/package.nix +++ b/pkgs/by-name/et/et-book/package.nix @@ -2,12 +2,21 @@ lib, stdenvNoCC, fetchFromGitHub, + installFonts, }: stdenvNoCC.mkDerivation { pname = "et-book"; version = "0-unstable-2015-10-05"; + strictDeps = true; + __structuredAttrs = true; + + outputs = [ + "out" + "webfont" + ]; + src = fetchFromGitHub { owner = "edwardtufte"; repo = "et-book"; @@ -15,14 +24,7 @@ stdenvNoCC.mkDerivation { hash = "sha256-B6ryC9ibNop08TJC/w9LSHHwqV/81EezXsTUJFq8xpo="; }; - installPhase = '' - runHook preInstall - - mkdir -p $out/share/fonts/truetype - cp -t $out/share/fonts/truetype source/4-ttf/*.ttf - - runHook postInstall - ''; + nativeBuildInputs = [ installFonts ]; meta = { description = "Typeface used in Edward Tufte’s books"; From c9e375b23c6ec7d7ce470b3f83c0db74e14ab294 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Fri, 5 Jun 2026 15:13:26 +0200 Subject: [PATCH 021/200] dezoomify-rs: 2.15.0 -> 2.16.0 diff: https://github.com/lovasoa/dezoomify-rs/compare/v2.15.0...v2.16.0 changelog: https://github.com/lovasoa/dezoomify-rs/releases/tag/v2.16.0 --- pkgs/by-name/de/dezoomify-rs/package.nix | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/de/dezoomify-rs/package.nix b/pkgs/by-name/de/dezoomify-rs/package.nix index 101220e3344d..96df189c77aa 100644 --- a/pkgs/by-name/de/dezoomify-rs/package.nix +++ b/pkgs/by-name/de/dezoomify-rs/package.nix @@ -6,17 +6,20 @@ nix-update-script, pkg-config, openssl, + cacert, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "dezoomify-rs"; - version = "2.15.0"; + version = "2.16.0"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "lovasoa"; repo = "dezoomify-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-gx/h9i+VPU0AtpQEkN/zCLmeyaW5wSUCfdY52hPwm3Q="; + hash = "sha256-45Vlgle605s3uvPh+Lr+KAk72AzIoolnSuhFzRCORC4="; }; nativeBuildInputs = lib.optionals (!stdenv.hostPlatform.isDarwin) [ @@ -27,9 +30,13 @@ rustPlatform.buildRustPackage (finalAttrs: { openssl ]; + nativeCheckInputs = [ + cacert + ]; + passthru.updateScript = nix-update-script { }; - cargoHash = "sha256-Jh1a5DW25a4wzuZbOAoTn/crp/ioLsmq3jDiqIctCCM="; + cargoHash = "sha256-tfeknHPrY11rSmHyEAUvJgCLDwmIpo9jk8BLgzgQCrc="; # hyper uses SystemConfiguration.framework to read system proxy settings. # Allow access to the Mach service to prevent the tests from failing. @@ -39,9 +46,13 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Zoomable image downloader for Google Arts & Culture, Zoomify, IIIF, and others"; + changelog = "https://github.com/lovasoa/dezoomify-rs/releases/tag/${finalAttrs.src.tag}"; homepage = "https://github.com/lovasoa/dezoomify-rs/"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ fsagbuya ]; + maintainers = with lib.maintainers; [ + fsagbuya + kybe236 + ]; mainProgram = "dezoomify-rs"; }; }) From c39fadf32ddf23c35164bfd047e6dfeeb0c62808 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Sat, 6 Jun 2026 12:50:29 +0200 Subject: [PATCH 022/200] eggnog-mapper: 2.1.13 -> 2.1.14 --- pkgs/by-name/eg/eggnog-mapper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eg/eggnog-mapper/package.nix b/pkgs/by-name/eg/eggnog-mapper/package.nix index 2960d5485476..063f7fba8a97 100644 --- a/pkgs/by-name/eg/eggnog-mapper/package.nix +++ b/pkgs/by-name/eg/eggnog-mapper/package.nix @@ -9,14 +9,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "eggnog-mapper"; - version = "2.1.13"; + version = "2.1.14"; format = "setuptools"; src = fetchFromGitHub { owner = "eggnogdb"; repo = "eggnog-mapper"; - tag = finalAttrs.version; - hash = "sha256-Gu4D8DBvgCPlO+2MjeNZy6+lNqsIlksegWmmYvEZmUU="; + tag = "v${finalAttrs.version}"; + hash = "sha256-rjQojz6JA7T03s4PojjXJuDZhdAx9VhPQrlRTGZaYZg="; }; postPatch = '' From 467477e61abd30f71d5264ee3dad5b9a1bab4c61 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Sat, 6 Jun 2026 13:24:33 +0200 Subject: [PATCH 023/200] eggnogg-mapper: fix for python 3.12+ distutils was removed in python 3.12, upstream already fixed this but the fix is not available in v2.1.14 --- pkgs/by-name/eg/eggnog-mapper/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/eg/eggnog-mapper/package.nix b/pkgs/by-name/eg/eggnog-mapper/package.nix index 063f7fba8a97..d29d73728d3c 100644 --- a/pkgs/by-name/eg/eggnog-mapper/package.nix +++ b/pkgs/by-name/eg/eggnog-mapper/package.nix @@ -2,6 +2,7 @@ lib, autoPatchelfHook, fetchFromGitHub, + fetchpatch2, python3Packages, wget, zlib, @@ -19,6 +20,15 @@ python3Packages.buildPythonApplication (finalAttrs: { hash = "sha256-rjQojz6JA7T03s4PojjXJuDZhdAx9VhPQrlRTGZaYZg="; }; + patches = [ + # From https://github.com/eggnogdb/eggnog-mapper/pull/599 + (fetchpatch2 { + name = "replace-distutils.patch"; + url = "https://github.com/eggnogdb/eggnog-mapper/commit/998129d3766e060ff450e8f950b5361c6318b0a2.patch?full_index=1"; + hash = "sha256-xYNd9p5BhGpvFXCWXRSEkZf+Lt4hCRGYeV9Oe4mDz3I="; + }) + ]; + postPatch = '' # Not a great solution... substituteInPlace setup.cfg \ From fdab2a416e569b1393c902b79805f18aca09da6b Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Sat, 6 Jun 2026 13:31:05 +0200 Subject: [PATCH 024/200] eggnog-mapper: migrate to pyproject --- pkgs/by-name/eg/eggnog-mapper/package.nix | 26 ++++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/eg/eggnog-mapper/package.nix b/pkgs/by-name/eg/eggnog-mapper/package.nix index d29d73728d3c..704794daac0c 100644 --- a/pkgs/by-name/eg/eggnog-mapper/package.nix +++ b/pkgs/by-name/eg/eggnog-mapper/package.nix @@ -11,7 +11,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "eggnog-mapper"; version = "2.1.14"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "eggnogdb"; @@ -29,28 +29,34 @@ python3Packages.buildPythonApplication (finalAttrs: { }) ]; - postPatch = '' - # Not a great solution... - substituteInPlace setup.cfg \ - --replace "==" ">=" - ''; - nativeBuildInputs = [ autoPatchelfHook ]; + build-system = with python3Packages; [ + setuptools + ]; + buildInputs = [ zlib ]; propagatedBuildInputs = [ wget - ] - ++ (with python3Packages; [ + ]; + + dependencies = with python3Packages; [ biopython psutil xlsxwriter - ]); + ]; + + # Upstream already relaxed these dependencies, but that is not yet included in 2.1.14 + pythonRelaxDeps = [ + "biopython" + "psutil" + "xlsxwriter" + ]; # Tests rely on some of the databases being available, which is not bundled # with this package as (1) in total, they represent >100GB of data, and (2) From 54f1d62c3403c770c286bed8c234aa9440b8fbf1 Mon Sep 17 00:00:00 2001 From: Lein Matsumaru Date: Sat, 6 Jun 2026 13:55:46 +0000 Subject: [PATCH 025/200] python3Packages.qemu,qemu-python-utils: fix build tuiSupport for qemu is dropped https://github.com/qemu/qemu/commit/e1e49b35b3c3cf6b7c68b6b1df18a477ac3183e5 --- .../python-modules/qemu/default.nix | 29 ++++++------------- pkgs/top-level/all-packages.nix | 1 - 2 files changed, 9 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/qemu/default.nix b/pkgs/development/python-modules/qemu/default.nix index bf3901980fc4..0b05055b31e6 100644 --- a/pkgs/development/python-modules/qemu/default.nix +++ b/pkgs/development/python-modules/qemu/default.nix @@ -5,10 +5,7 @@ setuptools, fuseSupport ? false, fusepy, - tuiSupport ? false, - urwid, - urwid-readline, - pygments, + qemu-qmp, }: buildPythonPackage { @@ -31,18 +28,12 @@ buildPythonPackage { fi ''; - buildInputs = [ setuptools ]; + build-system = [ setuptools ]; - propagatedBuildInputs = - [ ] - ++ lib.optionals fuseSupport [ fusepy ] - ++ lib.optionals tuiSupport [ - urwid - urwid-readline - pygments - ]; + dependencies = [ qemu-qmp ] ++ lib.optionals fuseSupport [ fusepy ]; - # Project requires avocado-framework for testing, therefore replacing check phase + # Project now uses pytest instead of avocado-framework for testing but does not perform functional testing. + # let's keep it this way. checkPhase = '' for bin in $out/bin/*; do $bin --help @@ -51,13 +42,11 @@ buildPythonPackage { pythonImportsCheck = [ "qemu" ]; - preFixup = - (lib.optionalString (!tuiSupport) '' - rm $out/bin/qmp-tui - '') - + (lib.optionalString (!fuseSupport) '' + preFixup = ( + lib.optionalString (!fuseSupport) '' rm $out/bin/qom-fuse - ''); + '' + ); meta = { homepage = "https://www.qemu.org/"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a880fea0db60..71f041171a7d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9656,7 +9656,6 @@ with pkgs; qemu-python-utils = python3Packages.toPythonApplication ( python3Packages.qemu.override { fuseSupport = true; - tuiSupport = true; } ); From 1f155ee15b1d0e471ccab604032c1d3e228c904b Mon Sep 17 00:00:00 2001 From: Flexksx Date: Tue, 9 Jun 2026 11:45:00 +0300 Subject: [PATCH 026/200] moon: 1.41.8 -> 2.3.2 Changelog: https://github.com/moonrepo/moon/releases/tag/v2.3.2 --- pkgs/by-name/mo/moon/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mo/moon/package.nix b/pkgs/by-name/mo/moon/package.nix index 42d00115174e..0c405a7c3b3b 100644 --- a/pkgs/by-name/mo/moon/package.nix +++ b/pkgs/by-name/mo/moon/package.nix @@ -5,6 +5,7 @@ fetchFromGitHub, openssl, pkg-config, + protobuf, versionCheckHook, nix-update-script, installShellFiles, @@ -14,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "moon"; - version = "1.41.8"; + version = "2.3.2"; src = fetchFromGitHub { owner = "moonrepo"; repo = "moon"; tag = "v${finalAttrs.version}"; - hash = "sha256-KPK1XE18A8vh5FlGIPizxWmEVPkJHcy6fvtFsOQlhok="; + hash = "sha256-Nc3J6s6+Go73lOnveH7agT80y9PVqLZw+x22vvi2mcg="; }; - cargoHash = "sha256-U3Hq5zy1dvG/sJA08bBi2mwMbTP2E5LLIpx0rMq2U1A="; + cargoHash = "sha256-+pmn9+7VNQyggoTmlhZ7s9vTnhSDWp5rqnFFbyLAfMk="; env = { RUSTFLAGS = "-C strip=symbols"; @@ -33,6 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildInputs = [ openssl ]; nativeBuildInputs = [ pkg-config + protobuf installShellFiles writableTmpDirAsHomeHook ]; From b9d39d1ee7321a4bb1238efc1a3a9f053a4cc978 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Wed, 10 Jun 2026 16:29:17 +0200 Subject: [PATCH 027/200] python3Packages.gviz-api: use finalAttrs --- pkgs/development/python-modules/gviz-api/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/gviz-api/default.nix b/pkgs/development/python-modules/gviz-api/default.nix index 6b14a04aa65b..33b33ca8b059 100644 --- a/pkgs/development/python-modules/gviz-api/default.nix +++ b/pkgs/development/python-modules/gviz-api/default.nix @@ -5,13 +5,13 @@ six, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "gviz_api"; version = "1.10.0"; format = "wheel"; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; format = "wheel"; sha256 = "a05055fed8c279f34f4b496eace7648c7fe9c1b06851e8a36e748541f1adbb05"; }; @@ -24,4 +24,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ ndl ]; }; -} +}) From 65890f658b7b2664d04a2b63a2eadb2cc4ab44b4 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Wed, 10 Jun 2026 16:29:57 +0200 Subject: [PATCH 028/200] python3Packages.gviz-api: enable __structuredAttrs --- pkgs/development/python-modules/gviz-api/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/gviz-api/default.nix b/pkgs/development/python-modules/gviz-api/default.nix index 33b33ca8b059..8c43df04f95f 100644 --- a/pkgs/development/python-modules/gviz-api/default.nix +++ b/pkgs/development/python-modules/gviz-api/default.nix @@ -10,6 +10,8 @@ buildPythonPackage (finalAttrs: { version = "1.10.0"; format = "wheel"; + __structuredAttrs = true; + src = fetchPypi { inherit (finalAttrs) pname version; format = "wheel"; From b4c1054ae81f7b9bad2997ce0b2bc4623f9e6d62 Mon Sep 17 00:00:00 2001 From: Timo Gottszky Date: Wed, 10 Jun 2026 16:37:11 +0200 Subject: [PATCH 029/200] python3Packages.gviz-api: migrate to pyproject --- pkgs/development/python-modules/gviz-api/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/gviz-api/default.nix b/pkgs/development/python-modules/gviz-api/default.nix index 8c43df04f95f..8c27b6265436 100644 --- a/pkgs/development/python-modules/gviz-api/default.nix +++ b/pkgs/development/python-modules/gviz-api/default.nix @@ -2,23 +2,25 @@ lib, fetchPypi, buildPythonPackage, + setuptools, six, }: buildPythonPackage (finalAttrs: { pname = "gviz_api"; version = "1.10.0"; - format = "wheel"; + pyproject = true; __structuredAttrs = true; src = fetchPypi { inherit (finalAttrs) pname version; - format = "wheel"; - sha256 = "a05055fed8c279f34f4b496eace7648c7fe9c1b06851e8a36e748541f1adbb05"; + sha256 = "sha256-hGaS3YzHMiT8MbGOQVib2TThzAUJDGV2r0tLJsLnG5A="; }; - propagatedBuildInputs = [ six ]; + build-system = [ setuptools ]; + + dependencies = [ six ]; meta = { description = "Python API for Google Visualization"; From 0849a96b0e08194e4c5a029f2a0801924dc5e5d9 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 15 Jun 2026 18:36:37 -0700 Subject: [PATCH 030/200] plugdata: use upstream desktop item --- pkgs/by-name/pl/plugdata/package.nix | 21 ++------------------- 1 file changed, 2 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/pl/plugdata/package.nix b/pkgs/by-name/pl/plugdata/package.nix index 9c876530d1d8..4c98030d3bfb 100644 --- a/pkgs/by-name/pl/plugdata/package.nix +++ b/pkgs/by-name/pl/plugdata/package.nix @@ -4,8 +4,6 @@ fetchFromGitHub, fetchpatch2, ensureNewerSourcesForZipFilesHook, - makeDesktopItem, - copyDesktopItems, cmake, pkg-config, alsa-lib, @@ -49,7 +47,6 @@ stdenv.mkDerivation (finalAttrs: { cmake pkg-config ensureNewerSourcesForZipFilesHook - copyDesktopItems python3 makeWrapper writableTmpDirAsHomeHook @@ -77,21 +74,6 @@ stdenv.mkDerivation (finalAttrs: { webkitgtk_4_1 ]; - desktopItems = [ - (makeDesktopItem { - name = "PlugData"; - desktopName = "PlugData"; - exec = "plugdata"; - icon = "plugdata_logo"; - comment = "Pure Data as a plugin, with a new GUI"; - type = "Application"; - categories = [ - "AudioVideo" - "Music" - ]; - }) - ]; - env.NIX_LDFLAGS = toString [ "-lX11" "-lXext" @@ -131,7 +113,8 @@ stdenv.mkDerivation (finalAttrs: { cp -r Plugins/VST3/plugdata{,-fx}.vst3 $out/lib/vst3 cp -r Plugins/LV2/plugdata{,-fx}.lv2 $out/lib/lv2 - install -Dm444 $src/Resources/Icons/plugdata_logo_linux.png $out/share/icons/hicolor/512x512/apps/plugdata_logo.png + install -Dm444 Resources/Icons/plugdata_logo_linux.png $out/share/icons/hicolor/512x512/apps/plugdata.png + install -Dm444 Resources/Installer/plugdata.desktop -t $out/share/applications runHook postInstall ''; From 9cce258b9348b8c946da4c0e9c5355ff40537c3e Mon Sep 17 00:00:00 2001 From: daskladas Date: Tue, 16 Jun 2026 21:16:01 +0200 Subject: [PATCH 031/200] termirs: 0.3.2 -> 0.3.3 --- pkgs/by-name/te/termirs/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/te/termirs/package.nix b/pkgs/by-name/te/termirs/package.nix index 3fd1b6324c62..80f600b6c4ea 100644 --- a/pkgs/by-name/te/termirs/package.nix +++ b/pkgs/by-name/te/termirs/package.nix @@ -8,19 +8,19 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "termirs"; - version = "0.3.2"; + version = "0.3.3"; src = fetchFromGitHub { owner = "caelansar"; repo = "termirs"; tag = "v${finalAttrs.version}"; - hash = "sha256-Ae295u1qJLWrtWSYK+c9wMgjW6m3rvTJzVsm25BeXZo="; + hash = "sha256-K8SDC/pH+PcY67qo/2F8zLKafzdKbxSC5IcVVRYMkHE="; }; - cargoHash = "sha256-klSZDK3s5X7qRopXVy3Qec3Dnuu9ov0bfuhwc6DwpIM="; + cargoHash = "sha256-z0TgeDALtpDoR3YEHi+udRgTLwDhWQcGVejNBjuzY4c="; postPatch = '' - substituteInPlace ../termirs-0.3.2-vendor/source-git-0/wezterm-term-0.1.0/src/terminalstate/mod.rs \ + substituteInPlace ../termirs-0.3.3-vendor/source-git-0/wezterm-term-0.1.0/src/terminalstate/mod.rs \ --replace-fail 'include_bytes!("../../../termwiz/data/wezterm")' 'include_bytes!("../../../termwiz-0.24.0/data/wezterm")' ''; From ca9a2d87903d35b171641f6e3afe4e4a1df32f7c Mon Sep 17 00:00:00 2001 From: Lucas Solares Date: Wed, 24 Jun 2026 16:05:35 -0600 Subject: [PATCH 032/200] tinygo: build with go 1.26 --- pkgs/by-name/ti/tinygo/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ti/tinygo/package.nix b/pkgs/by-name/ti/tinygo/package.nix index e62935a3fc6b..817d6ce5e72d 100644 --- a/pkgs/by-name/ti/tinygo/package.nix +++ b/pkgs/by-name/ti/tinygo/package.nix @@ -1,11 +1,11 @@ { stdenv, lib, - buildGo125Module, + buildGo126Module, fetchFromGitHub, makeWrapper, llvmPackages_20, - go_1_25, + go_1_26, xar, binaryen, avrdude, @@ -18,8 +18,8 @@ let # nixpkgs typically updates default llvm and go versions faster than tinygo releases # which ends up breaking this build. Use fixed versions for each release. - buildGoModule = buildGo125Module; - go = go_1_25; + buildGoModule = buildGo126Module; + go = go_1_26; llvmMajor = lib.versions.major llvm.version; inherit (llvmPackages_20) llvm From 9fe95b603f79a9ac0ce49317af98caa0678b3e08 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 24 Jun 2026 18:25:00 -0400 Subject: [PATCH 033/200] nixosTests.slipshow: migrate to container runtime Lighterweight and significantly faster. Signed-off-by: Ethan Carter Edwards --- nixos/tests/slipshow.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/slipshow.nix b/nixos/tests/slipshow.nix index abbbc6361e88..c8bd4158af5b 100644 --- a/nixos/tests/slipshow.nix +++ b/nixos/tests/slipshow.nix @@ -8,7 +8,7 @@ meta.maintainers = with lib.maintainers; [ ethancedwards8 ]; - nodes.machine = { + containers.machine = { environment.systemPackages = with pkgs; [ slipshow ]; environment.etc."slipshow".source = pkgs.fetchFromGitHub { From 307bd1baa6c72ebdf38adcd4c8694d3fc461d1b5 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Wed, 24 Jun 2026 18:25:53 -0400 Subject: [PATCH 034/200] nixosTests.blint: migrateo to container runtime Lighter and significantly faster. Signed-off-by: Ethan Carter Edwards --- nixos/tests/blint.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/blint.nix b/nixos/tests/blint.nix index ea0a14cb4b1f..3438f4926f82 100644 --- a/nixos/tests/blint.nix +++ b/nixos/tests/blint.nix @@ -14,7 +14,7 @@ ] ++ teams.ngi.members; - nodes.machine = { + containers.machine = { environment.systemPackages = with pkgs; [ blint jq From f010aa5c7bf76c22ea0a67d97ea0e81f984068eb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Jun 2026 08:56:22 +0000 Subject: [PATCH 035/200] vcpkg: 2026.06.01 -> 2026.06.24 --- pkgs/by-name/vc/vcpkg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vc/vcpkg/package.nix b/pkgs/by-name/vc/vcpkg/package.nix index fe869947d6ed..45b9f505aba5 100644 --- a/pkgs/by-name/vc/vcpkg/package.nix +++ b/pkgs/by-name/vc/vcpkg/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "vcpkg"; - version = "2026.06.01"; + version = "2026.06.24"; src = fetchFromGitHub { owner = "microsoft"; repo = "vcpkg"; tag = finalAttrs.version; - hash = "sha256-hb3kFRe/14pO0IUyQNpmV2tEgP0hCcRx5KcbY49MPio="; + hash = "sha256-pPTN+Oy9CwcgeJx7nXK0K65JQDWiQdytbqA9e2cXgkY="; leaveDotGit = true; postFetch = '' cd "$out" From df01b3b0c69ce0c7ff7ff5e8792ca212870e391a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Jun 2026 11:15:05 +0000 Subject: [PATCH 036/200] zuban: 0.8.0 -> 0.9.0 --- pkgs/by-name/zu/zuban/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zu/zuban/package.nix b/pkgs/by-name/zu/zuban/package.nix index 5cb159efb42c..6c8266fdd4b2 100644 --- a/pkgs/by-name/zu/zuban/package.nix +++ b/pkgs/by-name/zu/zuban/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "zuban"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "zubanls"; repo = "zuban"; tag = "v${finalAttrs.version}"; - hash = "sha256-mbBaOwJdYJhD7qUboHRSJfFo1t7ZLA+5/7moQWYjU3M="; + hash = "sha256-g06iHdbKb/uZkGkbX7fHB0MMDbuYYnGodQAEPvA18KA="; fetchSubmodules = true; }; @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { buildAndTestSubdir = "crates/zuban"; - cargoHash = "sha256-mT8QG4pI96gTgFFZN49Yi7Ax90ulPM8pA0tdB/fdSuM="; + cargoHash = "sha256-bfiWuig9ySkbJ/2CL4jGlNYn/YvVClB3Eg0cq8dKi3E="; nativeInstallCheckInputs = [ versionCheckHook From 9aaffcdb9cc988dbfeb03b17dfee82465d69faa9 Mon Sep 17 00:00:00 2001 From: Ethan Carter Edwards Date: Tue, 30 Jun 2026 15:46:57 -0700 Subject: [PATCH 037/200] olm: modernize slightly Signed-off-by: Ethan Carter Edwards --- pkgs/by-name/ol/olm/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ol/olm/package.nix b/pkgs/by-name/ol/olm/package.nix index 37ed67e9fb2f..0d0b15ee291a 100644 --- a/pkgs/by-name/ol/olm/package.nix +++ b/pkgs/by-name/ol/olm/package.nix @@ -5,16 +5,19 @@ cmake, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation (finalAttrs: { pname = "olm"; version = "3.2.16"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitLab { domain = "gitlab.matrix.org"; owner = "matrix-org"; repo = "olm"; - rev = version; - sha256 = "sha256-JX20mpuLO+UoNc8iQlXEHAbH9sfblkBbM1gE27Ve0ac="; + tag = finalAttrs.version; + hash = "sha256-JX20mpuLO+UoNc8iQlXEHAbH9sfblkBbM1gE27Ve0ac="; }; nativeBuildInputs = [ cmake ]; @@ -94,4 +97,4 @@ stdenv.mkDerivation rec { '' ]; }; -} +}) From 1714e644cbaf094fe399730521b8004a575dbb0f Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Thu, 2 Jul 2026 22:21:04 +0200 Subject: [PATCH 038/200] stremio-linux-shell: fix update script git-updater doesn't update `cargoHash`. --- pkgs/by-name/st/stremio-linux-shell/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stremio-linux-shell/package.nix b/pkgs/by-name/st/stremio-linux-shell/package.nix index c93dffdd91e9..6cafbeee84d2 100644 --- a/pkgs/by-name/st/stremio-linux-shell/package.nix +++ b/pkgs/by-name/st/stremio-linux-shell/package.nix @@ -3,7 +3,7 @@ rustPlatform, fetchFromGitHub, versionCheckHook, - gitUpdater, + nix-update-script, # nativeBuildInputs pkg-config, @@ -93,7 +93,9 @@ rustPlatform.buildRustPackage (finalAttrs: { doInstallCheck = true; passthru = { - updateScript = gitUpdater { rev-prefix = "v"; }; + updateScript = nix-update-script { + extraArgs = [ "--version-regex=^v([0-9.]+)$" ]; + }; }; meta = { From bc1876eff09be5463913f1e08b1abb115fdf1ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Sat, 4 Jul 2026 00:01:35 +0100 Subject: [PATCH 039/200] t3code: move to unwrapped.nix --- pkgs/by-name/t3/t3code/package.nix | 257 +-------------------------- pkgs/by-name/t3/t3code/unwrapped.nix | 256 ++++++++++++++++++++++++++ 2 files changed, 257 insertions(+), 256 deletions(-) create mode 100644 pkgs/by-name/t3/t3code/unwrapped.nix diff --git a/pkgs/by-name/t3/t3code/package.nix b/pkgs/by-name/t3/t3code/package.nix index 835c397f59ca..e4079e00f828 100644 --- a/pkgs/by-name/t3/t3code/package.nix +++ b/pkgs/by-name/t3/t3code/package.nix @@ -1,256 +1 @@ -{ - cctools, - copyDesktopItems, - electron_41, - fetchFromGitHub, - installShellFiles, - lib, - libicns, - makeBinaryWrapper, - makeDesktopItem, - nix-update-script, - node-gyp, - nodejs, - python3, - stdenv, - writeDarwinBundle, - xcbuild, - fetchPnpmDeps, - pnpm_10, - pnpmConfigHook, - pnpmBuildHook, - cacert, - enableAzureDevOps ? false, - azure-cli, - azure-cli-extensions, - enableBitbucket ? false, - bitbucket-cli, - enableClaude ? false, - claude-code, - enableCodex ? true, - codex, - enableCursor ? false, - code-cursor, - enableCursorCli ? false, - cursor-cli, - enableGitHub ? true, - gh, - enableGit ? true, - git, - enableGitLab ? false, - glab, - enableJujutsu ? false, - jujutsu, - enableOpencode ? false, - opencode, -}: - -stdenv.mkDerivation ( - finalAttrs: - let - appName = "T3 Code (Alpha)"; - electron = electron_41; - pnpm = pnpm_10; - desktopIcon = - if stdenv.hostPlatform.isDarwin then - "assets/prod/black-macos-1024.png" - else - "assets/prod/black-universal-1024.png"; - - runtimePackages = - lib.optionals enableAzureDevOps [ - azure-cli.withExtensions - [ azure-cli-extensions.azure-devops ] - ] - ++ lib.optionals enableBitbucket [ bitbucket-cli ] - ++ lib.optionals enableClaude [ claude-code ] - ++ lib.optionals enableCodex [ codex ] - ++ lib.optionals enableCursor [ code-cursor ] - ++ lib.optionals enableCursorCli [ cursor-cli ] - ++ lib.optionals enableGitHub [ gh ] - ++ lib.optionals enableGit [ git ] - ++ lib.optionals enableGitLab [ glab ] - ++ lib.optionals enableJujutsu [ jujutsu ] - ++ lib.optionals enableOpencode [ opencode ]; - - runtimePathWrapperArgs = lib.optionalString (runtimePackages != [ ]) '' - \ - --prefix PATH : ${lib.makeBinPath runtimePackages} - ''; - in - { - pname = "t3code"; - version = "0.0.28"; - strictDeps = true; - __structuredAttrs = true; - - src = fetchFromGitHub { - owner = "pingdotgg"; - repo = "t3code"; - tag = "v${finalAttrs.version}"; - hash = "sha256-InVrw9L281QSSPrHSiZuivmb+FkYEd6FkHwHIAAxmGk="; - }; - - postPatch = '' - substituteInPlace apps/web/vite.config.ts \ - --replace-fail 'const host = process.env.HOST?.trim() || "localhost";' \ - 'const host = process.env.HOST?.trim() || "127.0.0.1";' - ''; - - nativeBuildInputs = [ - installShellFiles - makeBinaryWrapper - node-gyp - nodejs - python3 - pnpmConfigHook - pnpmBuildHook - pnpm - cacert - ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems ] - ++ lib.optionals stdenv.hostPlatform.isDarwin [ - cctools.libtool - libicns - writeDarwinBundle - xcbuild - ]; - - pnpmWorkspaces = [ - # `...` suffix is used to also include other workspace packages that are - # directly or indirectly depended on by the listed packages, such as - # `@t3tools/contracts` and `@t3tools/shared`. - "@t3tools/monorepo" - "t3..." - "@t3tools/desktop..." - "@t3tools/scripts..." - ]; - - pnpmDeps = fetchPnpmDeps { - inherit pnpm; - inherit (finalAttrs) - pname - version - src - pnpmWorkspaces - ; - - fetcherVersion = 4; - hash = "sha256-+JqW/iI0wdRPxyL7y6ggD/+AvwwZXs9+fSUtG/SgW9s="; - }; - - preBuild = '' - node scripts/update-release-package-versions.ts ${finalAttrs.version} - - export npm_config_nodedir=${nodejs} - export ELECTRON_SKIP_BINARY_DOWNLOAD=1 - # Exclude the `@t3tools/monorepo` workspace from the pending rebuild since - # `vp config` needs git - pnpm rebuild --pending "''${pnpmInstallFlags[@]}" --filter '!@t3tools/monorepo' - ''; - - pnpmBuildScript = "build:desktop"; - - postBuild = '' - pnpm vp cache clean - ''; - - # Many dependencies vendors many prebuilt native artifacts for non-host - # platforms, and some of those binaries are statically linked. Let fixup - # handle wrappers, shebangs, and stripping, but skip patchelf on the - # vendored tree. - dontPatchELF = true; - # The tmpdir audit hook also shells out to patchelf while scanning every - # vendored ELF for leaked build paths. That produces spurious warnings on - # some dependencies' static foreign-platform binaries. - noAuditTmpdir = true; - - installPhase = '' - runHook preInstall - - mkdir --parents "$out"/libexec/t3code/apps/desktop "$out"/libexec/t3code/apps/server - cp --recursive --no-preserve=mode node_modules "$out"/libexec/t3code - cp --recursive --no-preserve=mode apps/server/{node_modules,dist} "$out"/libexec/t3code/apps/server - cp --recursive --no-preserve=mode \ - apps/desktop/{package.json,node_modules,dist-electron} \ - "$out"/libexec/t3code/apps/desktop - - mkdir --parents "$out"/libexec/t3code/apps/desktop/prod-resources - install --mode=444 ${desktopIcon} \ - "$out"/libexec/t3code/apps/desktop/prod-resources/icon.png - - find "$out"/libexec/t3code -xtype l -delete - - makeWrapper ${lib.getExe nodejs} "$out"/bin/t3 \ - --add-flags "$out"/libexec/t3code/apps/server/dist/bin.mjs ${runtimePathWrapperArgs} - - makeWrapper ${lib.getExe electron} "$out"/bin/t3code-desktop \ - --add-flags "$out"/libexec/t3code/apps/desktop \ - --inherit-argv0 ${runtimePathWrapperArgs} - '' - + lib.optionalString stdenv.hostPlatform.isDarwin '' - # node-pty tries to chmod this helper at runtime, but the Nix store is - # immutable by then. - find "$out"/libexec/t3code \ - -path '*/node-pty/prebuilds/darwin-*/spawn-helper' \ - -exec chmod 755 {} + - - mkdir --parents "$out/Applications/${appName}.app/Contents/"{MacOS,Resources} - png2icns \ - "$out/Applications/${appName}.app/Contents/Resources/t3code.icns" \ - ${desktopIcon} - - # writeDarwinBundle is a shebangless bash script; run it explicitly via - # stdenv.shell to avoid Darwin's intermittent ENOEXEC fallback issues. - ${stdenv.shell} ${lib.getExe writeDarwinBundle} \ - "$out" "${appName}" t3code-desktop t3code - '' - + '' - mkdir --parents \ - "$out"/share/icons/hicolor/scalable/apps - install --mode=444 ${desktopIcon} \ - "$out"/share/icons/t3code.png - install --mode=444 assets/prod/logo.svg \ - "$out"/share/icons/hicolor/scalable/apps/t3code.svg - - runHook postInstall - ''; - - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - for shell in bash fish zsh; do - installShellCompletion --cmd t3 --"$shell" <("$out/bin/t3" --completions "$shell") - done - ''; - - desktopItems = [ - (makeDesktopItem { - name = "t3code"; - desktopName = appName; - comment = "Minimal web GUI for coding agents"; - exec = "t3code-desktop %U"; - terminal = false; - icon = "t3code"; - startupWMClass = "t3code"; - categories = [ "Development" ]; - }) - ]; - - passthru = { - updateScript = nix-update-script { }; - }; - - meta = { - description = "Minimal web GUI for coding agents"; - homepage = "https://t3.codes"; - downloadPage = "https://t3.codes/download"; - changelog = "https://github.com/pingdotgg/t3code/releases/tag/${finalAttrs.src.tag}"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ - iamanaws - qweered - ]; - mainProgram = "t3code-desktop"; - inherit (nodejs.meta) platforms; - }; - } -) +import ./unwrapped.nix diff --git a/pkgs/by-name/t3/t3code/unwrapped.nix b/pkgs/by-name/t3/t3code/unwrapped.nix new file mode 100644 index 000000000000..835c397f59ca --- /dev/null +++ b/pkgs/by-name/t3/t3code/unwrapped.nix @@ -0,0 +1,256 @@ +{ + cctools, + copyDesktopItems, + electron_41, + fetchFromGitHub, + installShellFiles, + lib, + libicns, + makeBinaryWrapper, + makeDesktopItem, + nix-update-script, + node-gyp, + nodejs, + python3, + stdenv, + writeDarwinBundle, + xcbuild, + fetchPnpmDeps, + pnpm_10, + pnpmConfigHook, + pnpmBuildHook, + cacert, + enableAzureDevOps ? false, + azure-cli, + azure-cli-extensions, + enableBitbucket ? false, + bitbucket-cli, + enableClaude ? false, + claude-code, + enableCodex ? true, + codex, + enableCursor ? false, + code-cursor, + enableCursorCli ? false, + cursor-cli, + enableGitHub ? true, + gh, + enableGit ? true, + git, + enableGitLab ? false, + glab, + enableJujutsu ? false, + jujutsu, + enableOpencode ? false, + opencode, +}: + +stdenv.mkDerivation ( + finalAttrs: + let + appName = "T3 Code (Alpha)"; + electron = electron_41; + pnpm = pnpm_10; + desktopIcon = + if stdenv.hostPlatform.isDarwin then + "assets/prod/black-macos-1024.png" + else + "assets/prod/black-universal-1024.png"; + + runtimePackages = + lib.optionals enableAzureDevOps [ + azure-cli.withExtensions + [ azure-cli-extensions.azure-devops ] + ] + ++ lib.optionals enableBitbucket [ bitbucket-cli ] + ++ lib.optionals enableClaude [ claude-code ] + ++ lib.optionals enableCodex [ codex ] + ++ lib.optionals enableCursor [ code-cursor ] + ++ lib.optionals enableCursorCli [ cursor-cli ] + ++ lib.optionals enableGitHub [ gh ] + ++ lib.optionals enableGit [ git ] + ++ lib.optionals enableGitLab [ glab ] + ++ lib.optionals enableJujutsu [ jujutsu ] + ++ lib.optionals enableOpencode [ opencode ]; + + runtimePathWrapperArgs = lib.optionalString (runtimePackages != [ ]) '' + \ + --prefix PATH : ${lib.makeBinPath runtimePackages} + ''; + in + { + pname = "t3code"; + version = "0.0.28"; + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "pingdotgg"; + repo = "t3code"; + tag = "v${finalAttrs.version}"; + hash = "sha256-InVrw9L281QSSPrHSiZuivmb+FkYEd6FkHwHIAAxmGk="; + }; + + postPatch = '' + substituteInPlace apps/web/vite.config.ts \ + --replace-fail 'const host = process.env.HOST?.trim() || "localhost";' \ + 'const host = process.env.HOST?.trim() || "127.0.0.1";' + ''; + + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + node-gyp + nodejs + python3 + pnpmConfigHook + pnpmBuildHook + pnpm + cacert + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ copyDesktopItems ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + cctools.libtool + libicns + writeDarwinBundle + xcbuild + ]; + + pnpmWorkspaces = [ + # `...` suffix is used to also include other workspace packages that are + # directly or indirectly depended on by the listed packages, such as + # `@t3tools/contracts` and `@t3tools/shared`. + "@t3tools/monorepo" + "t3..." + "@t3tools/desktop..." + "@t3tools/scripts..." + ]; + + pnpmDeps = fetchPnpmDeps { + inherit pnpm; + inherit (finalAttrs) + pname + version + src + pnpmWorkspaces + ; + + fetcherVersion = 4; + hash = "sha256-+JqW/iI0wdRPxyL7y6ggD/+AvwwZXs9+fSUtG/SgW9s="; + }; + + preBuild = '' + node scripts/update-release-package-versions.ts ${finalAttrs.version} + + export npm_config_nodedir=${nodejs} + export ELECTRON_SKIP_BINARY_DOWNLOAD=1 + # Exclude the `@t3tools/monorepo` workspace from the pending rebuild since + # `vp config` needs git + pnpm rebuild --pending "''${pnpmInstallFlags[@]}" --filter '!@t3tools/monorepo' + ''; + + pnpmBuildScript = "build:desktop"; + + postBuild = '' + pnpm vp cache clean + ''; + + # Many dependencies vendors many prebuilt native artifacts for non-host + # platforms, and some of those binaries are statically linked. Let fixup + # handle wrappers, shebangs, and stripping, but skip patchelf on the + # vendored tree. + dontPatchELF = true; + # The tmpdir audit hook also shells out to patchelf while scanning every + # vendored ELF for leaked build paths. That produces spurious warnings on + # some dependencies' static foreign-platform binaries. + noAuditTmpdir = true; + + installPhase = '' + runHook preInstall + + mkdir --parents "$out"/libexec/t3code/apps/desktop "$out"/libexec/t3code/apps/server + cp --recursive --no-preserve=mode node_modules "$out"/libexec/t3code + cp --recursive --no-preserve=mode apps/server/{node_modules,dist} "$out"/libexec/t3code/apps/server + cp --recursive --no-preserve=mode \ + apps/desktop/{package.json,node_modules,dist-electron} \ + "$out"/libexec/t3code/apps/desktop + + mkdir --parents "$out"/libexec/t3code/apps/desktop/prod-resources + install --mode=444 ${desktopIcon} \ + "$out"/libexec/t3code/apps/desktop/prod-resources/icon.png + + find "$out"/libexec/t3code -xtype l -delete + + makeWrapper ${lib.getExe nodejs} "$out"/bin/t3 \ + --add-flags "$out"/libexec/t3code/apps/server/dist/bin.mjs ${runtimePathWrapperArgs} + + makeWrapper ${lib.getExe electron} "$out"/bin/t3code-desktop \ + --add-flags "$out"/libexec/t3code/apps/desktop \ + --inherit-argv0 ${runtimePathWrapperArgs} + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + # node-pty tries to chmod this helper at runtime, but the Nix store is + # immutable by then. + find "$out"/libexec/t3code \ + -path '*/node-pty/prebuilds/darwin-*/spawn-helper' \ + -exec chmod 755 {} + + + mkdir --parents "$out/Applications/${appName}.app/Contents/"{MacOS,Resources} + png2icns \ + "$out/Applications/${appName}.app/Contents/Resources/t3code.icns" \ + ${desktopIcon} + + # writeDarwinBundle is a shebangless bash script; run it explicitly via + # stdenv.shell to avoid Darwin's intermittent ENOEXEC fallback issues. + ${stdenv.shell} ${lib.getExe writeDarwinBundle} \ + "$out" "${appName}" t3code-desktop t3code + '' + + '' + mkdir --parents \ + "$out"/share/icons/hicolor/scalable/apps + install --mode=444 ${desktopIcon} \ + "$out"/share/icons/t3code.png + install --mode=444 assets/prod/logo.svg \ + "$out"/share/icons/hicolor/scalable/apps/t3code.svg + + runHook postInstall + ''; + + postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + for shell in bash fish zsh; do + installShellCompletion --cmd t3 --"$shell" <("$out/bin/t3" --completions "$shell") + done + ''; + + desktopItems = [ + (makeDesktopItem { + name = "t3code"; + desktopName = appName; + comment = "Minimal web GUI for coding agents"; + exec = "t3code-desktop %U"; + terminal = false; + icon = "t3code"; + startupWMClass = "t3code"; + categories = [ "Development" ]; + }) + ]; + + passthru = { + updateScript = nix-update-script { }; + }; + + meta = { + description = "Minimal web GUI for coding agents"; + homepage = "https://t3.codes"; + downloadPage = "https://t3.codes/download"; + changelog = "https://github.com/pingdotgg/t3code/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + iamanaws + qweered + ]; + mainProgram = "t3code-desktop"; + inherit (nodejs.meta) platforms; + }; + } +) From d9af9a4312052aa9b64522ff4cab50dede5530cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Sat, 4 Jul 2026 00:06:12 +0100 Subject: [PATCH 040/200] t3code: split into standalone wrapper --- pkgs/by-name/t3/t3code/package.nix | 85 +++++++++++++++++++++++++++- pkgs/by-name/t3/t3code/unwrapped.nix | 54 +++--------------- 2 files changed, 91 insertions(+), 48 deletions(-) diff --git a/pkgs/by-name/t3/t3code/package.nix b/pkgs/by-name/t3/t3code/package.nix index e4079e00f828..6352c9047ff7 100644 --- a/pkgs/by-name/t3/t3code/package.nix +++ b/pkgs/by-name/t3/t3code/package.nix @@ -1 +1,84 @@ -import ./unwrapped.nix +{ + lib, + callPackage, + symlinkJoin, + makeBinaryWrapper, + enableAzureDevOps ? false, + azure-cli, + azure-cli-extensions, + enableBitbucket ? false, + bitbucket-cli, + enableClaude ? false, + claude-code, + enableCodex ? true, + codex, + enableCursor ? false, + code-cursor, + enableCursorCli ? false, + cursor-cli, + enableGitHub ? true, + gh, + enableGit ? true, + git, + enableGitLab ? false, + glab, + enableJujutsu ? false, + jujutsu, + enableOpencode ? false, + opencode, + t3code-unwrapped ? callPackage ./unwrapped.nix { }, +}: + +let + runtimePackages = + lib.optionals enableAzureDevOps [ + (azure-cli.withExtensions [ azure-cli-extensions.azure-devops ]) + ] + ++ lib.optionals enableBitbucket [ bitbucket-cli ] + ++ lib.optionals enableClaude [ claude-code ] + ++ lib.optionals enableCodex [ codex ] + ++ lib.optionals enableCursor [ code-cursor ] + ++ lib.optionals enableCursorCli [ cursor-cli ] + ++ lib.optionals enableGitHub [ gh ] + ++ lib.optionals enableGit [ git ] + ++ lib.optionals enableGitLab [ glab ] + ++ lib.optionals enableJujutsu [ jujutsu ] + ++ lib.optionals enableOpencode [ opencode ]; + +in +symlinkJoin { + pname = "t3code"; + inherit (t3code-unwrapped) version; + __structuredAttrs = true; + strictDeps = true; + + paths = [ t3code-unwrapped ]; + + nativeBuildInputs = [ makeBinaryWrapper ]; + + postBuild = lib.optionalString (runtimePackages != [ ]) '' + for program in "$out/bin"/*; do + wrapProgram "$program" \ + --prefix PATH : "${lib.makeBinPath runtimePackages}" + done + ''; + + passthru = { + unwrapped = t3code-unwrapped; + } + // t3code-unwrapped.passthru; + + meta = { + # Manually inherit so that pos works + inherit (t3code-unwrapped.meta) + description + homepage + downloadPage + changelog + license + maintainers + mainProgram + platforms + ; + }; +} diff --git a/pkgs/by-name/t3/t3code/unwrapped.nix b/pkgs/by-name/t3/t3code/unwrapped.nix index 835c397f59ca..eddfbebb6874 100644 --- a/pkgs/by-name/t3/t3code/unwrapped.nix +++ b/pkgs/by-name/t3/t3code/unwrapped.nix @@ -20,29 +20,6 @@ pnpmConfigHook, pnpmBuildHook, cacert, - enableAzureDevOps ? false, - azure-cli, - azure-cli-extensions, - enableBitbucket ? false, - bitbucket-cli, - enableClaude ? false, - claude-code, - enableCodex ? true, - codex, - enableCursor ? false, - code-cursor, - enableCursorCli ? false, - cursor-cli, - enableGitHub ? true, - gh, - enableGit ? true, - git, - enableGitLab ? false, - glab, - enableJujutsu ? false, - jujutsu, - enableOpencode ? false, - opencode, }: stdenv.mkDerivation ( @@ -57,29 +34,9 @@ stdenv.mkDerivation ( else "assets/prod/black-universal-1024.png"; - runtimePackages = - lib.optionals enableAzureDevOps [ - azure-cli.withExtensions - [ azure-cli-extensions.azure-devops ] - ] - ++ lib.optionals enableBitbucket [ bitbucket-cli ] - ++ lib.optionals enableClaude [ claude-code ] - ++ lib.optionals enableCodex [ codex ] - ++ lib.optionals enableCursor [ code-cursor ] - ++ lib.optionals enableCursorCli [ cursor-cli ] - ++ lib.optionals enableGitHub [ gh ] - ++ lib.optionals enableGit [ git ] - ++ lib.optionals enableGitLab [ glab ] - ++ lib.optionals enableJujutsu [ jujutsu ] - ++ lib.optionals enableOpencode [ opencode ]; - - runtimePathWrapperArgs = lib.optionalString (runtimePackages != [ ]) '' - \ - --prefix PATH : ${lib.makeBinPath runtimePackages} - ''; in { - pname = "t3code"; + pname = "t3code-unwrapped"; version = "0.0.28"; strictDeps = true; __structuredAttrs = true; @@ -182,11 +139,11 @@ stdenv.mkDerivation ( find "$out"/libexec/t3code -xtype l -delete makeWrapper ${lib.getExe nodejs} "$out"/bin/t3 \ - --add-flags "$out"/libexec/t3code/apps/server/dist/bin.mjs ${runtimePathWrapperArgs} + --add-flags "$out"/libexec/t3code/apps/server/dist/bin.mjs makeWrapper ${lib.getExe electron} "$out"/bin/t3code-desktop \ --add-flags "$out"/libexec/t3code/apps/desktop \ - --inherit-argv0 ${runtimePathWrapperArgs} + --inherit-argv0 '' + lib.optionalString stdenv.hostPlatform.isDarwin '' # node-pty tries to chmod this helper at runtime, but the Nix store is @@ -236,7 +193,10 @@ stdenv.mkDerivation ( ]; passthru = { - updateScript = nix-update-script { }; + updateScript = nix-update-script { + attrPath = "t3code.unwrapped"; + extraArgs = [ "--use-github-releases" ]; + }; }; meta = { From 4bc82db07926f2d4eabb965461409f9208dc6c5f Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Thu, 2 Jul 2026 22:23:20 +0200 Subject: [PATCH 041/200] stremio-linux-shell: 1.0.2 -> 1.1.1 Changelog: - https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.0.3 - https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.1.0 - https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.1.1 Diff: https://github.com/Stremio/stremio-linux-shell/compare/v1.0.2...v1.1.1 --- .../st/stremio-linux-shell/out-path.patch | 33 +++++++++++++++++++ .../st/stremio-linux-shell/package.nix | 17 +++++----- 2 files changed, 42 insertions(+), 8 deletions(-) create mode 100644 pkgs/by-name/st/stremio-linux-shell/out-path.patch diff --git a/pkgs/by-name/st/stremio-linux-shell/out-path.patch b/pkgs/by-name/st/stremio-linux-shell/out-path.patch new file mode 100644 index 000000000000..537098321f45 --- /dev/null +++ b/pkgs/by-name/st/stremio-linux-shell/out-path.patch @@ -0,0 +1,33 @@ +diff --git a/build.rs b/build.rs +index aa2bec5..f37a94d 100644 +--- a/build.rs ++++ b/build.rs +@@ -46,7 +46,7 @@ fn setup_po() -> Result<()> { + fn setup_schemas(filename: &str) -> Result<()> { + println!("cargo:rerun-if-changed={DATA_DIR}"); + +- let out_dir = dirs::data_dir().expect("Failed to get data dir"); ++ let out_dir = std::path::PathBuf::from("@out@/share"); + let out_dir = out_dir.join("glib-2.0/schemas"); + + fs::create_dir_all(&out_dir)?; +diff --git a/data/com.stremio.Stremio.service b/data/com.stremio.Stremio.service +index 7cfb139..7491969 100644 +--- a/data/com.stremio.Stremio.service ++++ b/data/com.stremio.Stremio.service +@@ -1,3 +1,3 @@ + [D-BUS Service] + Name=com.stremio.Stremio +-Exec=/app/bin/stremio --gapplication-service ++Exec=@out@/bin/stremio --gapplication-service +diff --git a/data/stremio.sh b/data/stremio.sh +index 161bada..37373b0 100644 +--- a/data/stremio.sh ++++ b/data/stremio.sh +@@ -5,4 +5,4 @@ if ls /dev/nvidia0 &>/dev/null 2>&1; then + export GSK_RENDERER=opengl + fi + +-exec /app/libexec/stremio/stremio "$@" +\ No newline at end of file ++exec @out@/libexec/stremio/stremio "$@" diff --git a/pkgs/by-name/st/stremio-linux-shell/package.nix b/pkgs/by-name/st/stremio-linux-shell/package.nix index 6cafbeee84d2..37de914a75a8 100644 --- a/pkgs/by-name/st/stremio-linux-shell/package.nix +++ b/pkgs/by-name/st/stremio-linux-shell/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "stremio-linux-shell"; - version = "1.0.2"; + version = "1.1.1"; strictDeps = true; __structuredAttrs = true; @@ -35,17 +35,18 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Stremio"; repo = "stremio-linux-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-NbzUAv/L8xzdepqn677nlROumjlliZIHzPXIToHHeTU="; + hash = "sha256-L4axAO+Ky0QKC/WiGvpvSAsqld60znknxbSnSDCxPnY="; }; - cargoHash = "sha256-yafkD7D0E+lbFV7MlLwQM4iWC8Glo/Tn2F+TFff6GoM="; + cargoHash = "sha256-fI3HplELOl0EG8JIZYnPi9Nm0K1F7eA13gIsP3AKTjQ="; + + patches = [ + ./out-path.patch + ]; postPatch = '' - substituteInPlace data/com.stremio.Stremio.service \ - --replace-fail "Exec=/app/bin/stremio" "Exec=$out/bin/stremio" - - substituteInPlace data/stremio.sh \ - --replace-fail "/app/libexec/stremio/stremio" "$out/libexec/stremio/stremio" + substituteInPlace data/com.stremio.Stremio.service data/stremio.sh build.rs \ + --subst-var out ''; nativeBuildInputs = [ From 6effa7d92700d98234307f571c3cde2b8e632b2a Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 4 Jul 2026 10:39:33 +0200 Subject: [PATCH 042/200] stremio-linux-shell: install more files to match upstream packaging https://github.com/Stremio/stremio-linux-shell/blob/v1.1.1/flatpak/com.stremio.Stremio.Devel.json --- pkgs/by-name/st/stremio-linux-shell/out-path.patch | 13 +++++++++++-- pkgs/by-name/st/stremio-linux-shell/package.nix | 2 ++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/stremio-linux-shell/out-path.patch b/pkgs/by-name/st/stremio-linux-shell/out-path.patch index 537098321f45..db60b233ce0b 100644 --- a/pkgs/by-name/st/stremio-linux-shell/out-path.patch +++ b/pkgs/by-name/st/stremio-linux-shell/out-path.patch @@ -1,13 +1,22 @@ diff --git a/build.rs b/build.rs -index aa2bec5..f37a94d 100644 +index aa2bec5..d512a42 100644 --- a/build.rs +++ b/build.rs +@@ -26,7 +26,7 @@ fn setup_po() -> Result<()> { + && extension == "po" + && let Some(po_lang) = path.file_stem() + { +- let mo_dir = po_dir.join(po_lang).join("LC_MESSAGES"); ++ let mo_dir = Path::new("@out@/share/locale").join(po_lang).join("LC_MESSAGES"); + + fs::create_dir_all(&mo_dir)?; + @@ -46,7 +46,7 @@ fn setup_po() -> Result<()> { fn setup_schemas(filename: &str) -> Result<()> { println!("cargo:rerun-if-changed={DATA_DIR}"); - let out_dir = dirs::data_dir().expect("Failed to get data dir"); -+ let out_dir = std::path::PathBuf::from("@out@/share"); ++ let out_dir = Path::new("@out@/share"); let out_dir = out_dir.join("glib-2.0/schemas"); fs::create_dir_all(&out_dir)?; diff --git a/pkgs/by-name/st/stremio-linux-shell/package.nix b/pkgs/by-name/st/stremio-linux-shell/package.nix index 37de914a75a8..a2cf7b934ba5 100644 --- a/pkgs/by-name/st/stremio-linux-shell/package.nix +++ b/pkgs/by-name/st/stremio-linux-shell/package.nix @@ -68,9 +68,11 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' install -Dm644 data/icons/com.stremio.Stremio.svg $out/share/icons/hicolor/scalable/apps/com.stremio.Stremio.svg install -Dm644 data/com.stremio.Stremio.desktop $out/share/applications/com.stremio.Stremio.desktop + install -Dm644 data/com.stremio.Stremio.metainfo.xml $out/share/metainfo/com.stremio.Stremio.metainfo.xml install -Dm644 data/com.stremio.Stremio.service $out/share/dbus-1/services/com.stremio.Stremio.service install -Dm644 data/server.js $out/libexec/stremio/server.js install -Dm755 data/stremio.sh $out/bin/stremio + install -Dm644 LICENSE $out/share/licenses/stremio/LICENSE mv $out/bin/stremio-linux-shell $out/libexec/stremio/stremio ''; From 6f0e650ffcf4184fba3d0ba1b430d600941d9060 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sat, 4 Jul 2026 18:19:25 +0200 Subject: [PATCH 043/200] stremio-linux-shell: add fazzi to maintainers --- pkgs/by-name/st/stremio-linux-shell/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/st/stremio-linux-shell/package.nix b/pkgs/by-name/st/stremio-linux-shell/package.nix index a2cf7b934ba5..ac47e8e875dd 100644 --- a/pkgs/by-name/st/stremio-linux-shell/package.nix +++ b/pkgs/by-name/st/stremio-linux-shell/package.nix @@ -116,7 +116,10 @@ rustPlatform.buildRustPackage (finalAttrs: { fromSource obfuscatedCode # server.js ]; - maintainers = with lib.maintainers; [ thunze ]; + maintainers = with lib.maintainers; [ + thunze + fazzi + ]; platforms = lib.platforms.linux; mainProgram = "stremio"; }; From 1848b7afbcae003206df5c9beeb42c781d97df1d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 16:43:59 +0000 Subject: [PATCH 044/200] ansible-navigator: 26.4.0 -> 26.6.0 --- pkgs/by-name/an/ansible-navigator/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/an/ansible-navigator/package.nix b/pkgs/by-name/an/ansible-navigator/package.nix index bfb85e2c32c8..b0fa00076589 100644 --- a/pkgs/by-name/an/ansible-navigator/package.nix +++ b/pkgs/by-name/an/ansible-navigator/package.nix @@ -8,13 +8,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "ansible-navigator"; - version = "26.4.0"; + version = "26.6.0"; pyproject = true; src = fetchPypi { inherit (finalAttrs) version; pname = "ansible_navigator"; - hash = "sha256-FpDFWyNnlt28wAG6OgJjwvK+UMCEDyH4P9fQ+t5J8FQ="; + hash = "sha256-WyazCoFg4uPx0jLAG8u19l4dr806pQFzbYFadJwYfTM="; }; build-system = with python3Packages; [ From d5f5394bc2360bd5a8d7355fc35c03bcc4561f6f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Berk=20=C3=96zk=C3=BCt=C3=BCk?= Date: Sun, 5 Jul 2026 19:05:21 +0200 Subject: [PATCH 045/200] scid-vs-pc: fix tarball hash --- pkgs/by-name/sc/scid-vs-pc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sc/scid-vs-pc/package.nix b/pkgs/by-name/sc/scid-vs-pc/package.nix index 54ab0980759e..5370f5084667 100644 --- a/pkgs/by-name/sc/scid-vs-pc/package.nix +++ b/pkgs/by-name/sc/scid-vs-pc/package.nix @@ -16,7 +16,7 @@ tcl.mkTclDerivation rec { src = fetchurl { url = "mirror://sourceforge/scidvspc/scid_vs_pc-${version}.tgz"; - hash = "sha256-DivCF3yCHmGyps7PTU1xKcdG+oBegD/ntMst9rOr0TU="; + hash = "sha256-aWN1w46dOW7VMACs8huvUsACtk3ggIS6BZ51BM9k+VM="; }; postPatch = '' From 0a7b18c226ae3f9be2b22dcbaf327b0baaf5e307 Mon Sep 17 00:00:00 2001 From: winston Date: Thu, 18 Jun 2026 15:38:54 +0200 Subject: [PATCH 046/200] sdrangel: 7.22.9 -> 7.27.1 --- pkgs/by-name/sd/sdrangel/package.nix | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/sd/sdrangel/package.nix b/pkgs/by-name/sd/sdrangel/package.nix index 203ac01b72c9..0f1c5c85557a 100644 --- a/pkgs/by-name/sd/sdrangel/package.nix +++ b/pkgs/by-name/sd/sdrangel/package.nix @@ -12,7 +12,6 @@ dsdcc, faad2, fetchFromGitHub, - fetchpatch, fftwFloat, flac, glew, @@ -43,23 +42,15 @@ stdenv.mkDerivation (finalAttrs: { pname = "sdrangel"; - version = "7.22.9"; + version = "7.27.1"; src = fetchFromGitHub { owner = "f4exb"; repo = "sdrangel"; tag = "v${finalAttrs.version}"; - hash = "sha256-VYSM9ldzx/8tWKQb++qGROSXdeEXIDhGqnnHUmkW4+k="; + hash = "sha256-rdPXqA0ySnqh/rlMlfcDLyAd6egbggWHrRQRnXeQPFM="; }; - patches = [ - # Fix build with Qt 6.10, remove when the commit reaches a release - (fetchpatch { - url = "https://github.com/f4exb/sdrangel/commit/fd6a8d51f8c39fd31b4e864f528bf1921ebd4260.patch"; - hash = "sha256-S8LQbCTEgyEt1wByDsDMqqyQjK5HALtvUIODgQ1skSA="; - }) - ]; - nativeBuildInputs = [ cmake ninja From 2749226cd3d799334d7fd8f03a791c4d6f890301 Mon Sep 17 00:00:00 2001 From: lenny Date: Mon, 6 Jul 2026 19:00:00 +0200 Subject: [PATCH 047/200] domoticz: 2024.7 -> 2026.2 Changelog: https://github.com/domoticz/domoticz/blob/2026.2/History.txt --- pkgs/by-name/do/domoticz/package.nix | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/do/domoticz/package.nix b/pkgs/by-name/do/domoticz/package.nix index beeeafccb3a0..54656440834f 100644 --- a/pkgs/by-name/do/domoticz/package.nix +++ b/pkgs/by-name/do/domoticz/package.nix @@ -20,27 +20,21 @@ cereal, minizip, versionCheckHook, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "domoticz"; - version = "2024.7"; + version = "2026.2"; src = fetchFromGitHub { owner = "domoticz"; repo = "domoticz"; tag = finalAttrs.version; - hash = "sha256-D8U1kK3m1zT83YvZ42hGSU9PzBfS1VGr2mxUYbM2vNQ="; + hash = "sha256-WJDNnzjmQe9Ap5EqmXEgrglIbGcLRRFBJgAHDvzswzo="; + fetchSubmodules = true; }; - patches = [ - # Boost 1.87 compatibility, remove once upgraded to 2025.1 - (fetchpatch { - url = "https://github.com/domoticz/domoticz/commit/5d0db89bbd120ed5dc05b4ff8c136f14a42f0cd3.patch"; - hash = "sha256-FPe83yJKJEgnY3kABy9CTRe1CBh42dPG1ZWCUE5PO8E="; - }) - ]; - buildInputs = [ openssl python3 @@ -91,6 +85,8 @@ stdenv.mkDerivation (finalAttrs: { ]; doInstallCheck = true; + passthru.updateScript = nix-update-script { }; + meta = { description = "Home automation system"; longDescription = '' @@ -105,8 +101,5 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.all; broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/staging-next/domoticz.x86_64-darwin mainProgram = "domoticz"; - knownVulnerabilities = [ - "CVE-2026-1001" - ]; }; }) From c8a05c561584af9653ea597ec5c808e3655d6464 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Mon, 6 Jul 2026 22:36:20 +0200 Subject: [PATCH 048/200] stremio-linux-shell: 1.1.1 -> 1.1.2 Changelog: https://github.com/Stremio/stremio-linux-shell/releases/tag/v1.1.2 Diff: https://github.com/Stremio/stremio-linux-shell/compare/v1.1.1...v1.1.2 --- pkgs/by-name/st/stremio-linux-shell/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stremio-linux-shell/package.nix b/pkgs/by-name/st/stremio-linux-shell/package.nix index ac47e8e875dd..4a44bf0861f5 100644 --- a/pkgs/by-name/st/stremio-linux-shell/package.nix +++ b/pkgs/by-name/st/stremio-linux-shell/package.nix @@ -26,7 +26,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "stremio-linux-shell"; - version = "1.1.1"; + version = "1.1.2"; strictDeps = true; __structuredAttrs = true; @@ -35,10 +35,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "Stremio"; repo = "stremio-linux-shell"; tag = "v${finalAttrs.version}"; - hash = "sha256-L4axAO+Ky0QKC/WiGvpvSAsqld60znknxbSnSDCxPnY="; + hash = "sha256-jo+9KDX/a46jPTmYhiFNgp5fDKhoAsML/+m7u3ituEQ="; }; - cargoHash = "sha256-fI3HplELOl0EG8JIZYnPi9Nm0K1F7eA13gIsP3AKTjQ="; + cargoHash = "sha256-hZ9neZD+aB7bth4UTsWJXIKGSbo/c3wZRtfOIp7LvwY="; patches = [ ./out-path.patch From 9e5da930fd1d65ada7bf1f645355d74be1814bdd Mon Sep 17 00:00:00 2001 From: winston Date: Thu, 18 Jun 2026 15:39:38 +0200 Subject: [PATCH 049/200] ggmorse: init at 0.1.0-unstable-2024-05-31 --- pkgs/by-name/gg/ggmorse/package.nix | 45 +++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 pkgs/by-name/gg/ggmorse/package.nix diff --git a/pkgs/by-name/gg/ggmorse/package.nix b/pkgs/by-name/gg/ggmorse/package.nix new file mode 100644 index 000000000000..51a4ce819e28 --- /dev/null +++ b/pkgs/by-name/gg/ggmorse/package.nix @@ -0,0 +1,45 @@ +{ + lib, + stdenv, + cmake, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation { + pname = "ggmorse"; + version = "0.1.0-unstable-2024-05-31"; + + src = fetchFromGitHub { + owner = "ggerganov"; + repo = "ggmorse"; + rev = "8fb433d6cd6a71940f51b5724663ec0c75bf0b62"; + hash = "sha256-6GhyPhzNNAx1DSomfIfejbnLTckKa7/+VUZhSaGvGtI="; + }; + + postPatch = '' + substituteInPlace ./CMakeLists.txt \ + --replace-fail "cmake_minimum_required (VERSION 3.0)" \ + "cmake_minimum_required (VERSION 3.5)" + ''; + + __structuredAttrs = true; + strictDeps = true; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + (lib.cmakeBool "GGMORSE_BUILD_EXAMPLES" false) + ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + + meta = { + description = "Morse code decoding library"; + homepage = "https://github.com/ggerganov/ggmorse"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.nekowinston ]; + platforms = lib.platforms.unix; + }; +} From dded642635658d66aef7c0e9ba6064625de1875d Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 6 Jul 2026 17:03:50 +0100 Subject: [PATCH 050/200] inmarsatc: init at 0-unstable-2023-07-10 --- pkgs/by-name/in/inmarsatc/package.nix | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/by-name/in/inmarsatc/package.nix diff --git a/pkgs/by-name/in/inmarsatc/package.nix b/pkgs/by-name/in/inmarsatc/package.nix new file mode 100644 index 000000000000..c1ff54c4e6b3 --- /dev/null +++ b/pkgs/by-name/in/inmarsatc/package.nix @@ -0,0 +1,35 @@ +{ + lib, + stdenv, + cmake, + fetchFromGitHub, + nix-update-script, +}: +stdenv.mkDerivation { + pname = "inmarsatc"; + version = "0-unstable-2023-07-10"; + + src = fetchFromGitHub { + owner = "cropinghigh"; + repo = "inmarsatc"; + rev = "cda1242e79981d71cd8608e971c8dbc691942b10"; + hash = "sha256-UCmdHR9bSr1x4G0OP7n+o6pdS1thTl9hzH7YMykSiGw="; + }; + + __structuredAttrs = true; + strictDeps = true; + + nativeBuildInputs = [ cmake ]; + + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + + meta = { + description = "C++ library with functions to receive Inmarsat-C signals"; + homepage = "https://github.com/cropinghigh/inmarsatc"; + license = lib.licenses.gpl3Only; + maintainers = [ lib.maintainers.nekowinston ]; + platforms = lib.platforms.linux; + }; +} From 561238d5e8f17dbbff399ce7d2a874b73b61beb6 Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 6 Jul 2026 16:37:01 +0100 Subject: [PATCH 051/200] sdrangel: add more optional dependencies --- pkgs/by-name/sd/sdrangel/package.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sd/sdrangel/package.nix b/pkgs/by-name/sd/sdrangel/package.nix index 0f1c5c85557a..b7556ca17be5 100644 --- a/pkgs/by-name/sd/sdrangel/package.nix +++ b/pkgs/by-name/sd/sdrangel/package.nix @@ -14,13 +14,17 @@ fetchFromGitHub, fftwFloat, flac, + ggmorse, glew, hackrf, hidapi, ffmpeg, + inmarsatc, libiio, + libogg, libopus, libpulseaudio, + libunwind, libusb1, limesuite, libbladeRF, @@ -30,6 +34,7 @@ pkg-config, qt6, qt6Packages, + rnnoise, rtl-sdr, serialdv, sdrplay, @@ -71,13 +76,16 @@ stdenv.mkDerivation (finalAttrs: { ffmpeg fftwFloat flac + ggmorse glew hackrf hidapi libbladeRF libiio + libogg libopus libpulseaudio + libunwind libusb1 limesuite mbelib @@ -93,6 +101,7 @@ stdenv.mkDerivation (finalAttrs: { qt6Packages.qttools qt6Packages.qtwebsockets qt6Packages.qtwebengine + rnnoise rtl-sdr serialdv sgp4 @@ -100,7 +109,10 @@ stdenv.mkDerivation (finalAttrs: { uhd zlib ] - ++ lib.optionals stdenv.hostPlatform.isLinux [ qt6Packages.qtwayland ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + inmarsatc + qt6Packages.qtwayland + ] ++ lib.optionals withSDRplay [ sdrplay ]; cmakeFlags = [ From 836c3d1d225cfff4936b0ebc7d64ca79927b277e Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 6 Jul 2026 16:38:49 +0100 Subject: [PATCH 052/200] sdrangel: various refactors - enable `__structuredAttrs` && `strictDeps` - use `lib.cmake{Bool,Feature}` in `cmakeFlags` - add `nix-update-script`, --- pkgs/by-name/sd/sdrangel/package.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/sd/sdrangel/package.nix b/pkgs/by-name/sd/sdrangel/package.nix index b7556ca17be5..a93b8ddab524 100644 --- a/pkgs/by-name/sd/sdrangel/package.nix +++ b/pkgs/by-name/sd/sdrangel/package.nix @@ -43,6 +43,7 @@ uhd, zlib, withSDRplay ? false, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -56,6 +57,9 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-rdPXqA0ySnqh/rlMlfcDLyAd6egbggWHrRQRnXeQPFM="; }; + __structuredAttrs = true; + strictDeps = true; + nativeBuildInputs = [ cmake ninja @@ -116,14 +120,16 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optionals withSDRplay [ sdrplay ]; cmakeFlags = [ - "-DAPT_DIR=${aptdec}" - "-DDAB_DIR=${dab_lib}" - "-DSGP4_DIR=${sgp4}" - "-DSOAPYSDR_DIR=${soapysdr-with-plugins}" + (lib.cmakeFeature "APT_DIR" aptdec.outPath) + (lib.cmakeFeature "DAB_DIR" dab_lib.outPath) + (lib.cmakeFeature "SGP4_DIR" sgp4.outPath) + (lib.cmakeFeature "SOAPYSDR_DIR" soapysdr-with-plugins.outPath) + (lib.cmakeBool "ENABLE_QT6" true) "-Wno-dev" - "-DENABLE_QT6=ON" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "Software defined radio (SDR) software"; homepage = "https://github.com/f4exb/sdrangel"; From 679bd0b4a6f30d900ddb92c330b26f3d8cf52f8c Mon Sep 17 00:00:00 2001 From: winston Date: Mon, 6 Jul 2026 22:55:57 +0100 Subject: [PATCH 053/200] sdrangel: fix macOS build by disabling qtwebengine & libunwind --- pkgs/by-name/sd/sdrangel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sd/sdrangel/package.nix b/pkgs/by-name/sd/sdrangel/package.nix index a93b8ddab524..4322a0d654e4 100644 --- a/pkgs/by-name/sd/sdrangel/package.nix +++ b/pkgs/by-name/sd/sdrangel/package.nix @@ -89,7 +89,6 @@ stdenv.mkDerivation (finalAttrs: { libogg libopus libpulseaudio - libunwind libusb1 limesuite mbelib @@ -104,7 +103,6 @@ stdenv.mkDerivation (finalAttrs: { qt6Packages.qtspeech qt6Packages.qttools qt6Packages.qtwebsockets - qt6Packages.qtwebengine rnnoise rtl-sdr serialdv @@ -115,7 +113,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals stdenv.hostPlatform.isLinux [ inmarsatc + libunwind qt6Packages.qtwayland + qt6Packages.qtwebengine ] ++ lib.optionals withSDRplay [ sdrplay ]; From 91d7056e9e0442e5e571107f430b44a006b526ac Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Wed, 8 Jul 2026 14:12:33 -0700 Subject: [PATCH 054/200] shogun: move to by-name/ --- .../machine-learning => by-name/sh}/shogun/eigen-3.4.patch | 0 .../sh}/shogun/fix-virtual-destruction.patch | 0 .../shogun/default.nix => by-name/sh/shogun/package.nix} | 4 ++-- .../sh}/shogun/svmlight-scrubber.patch | 0 pkgs/top-level/all-packages.nix | 4 ---- 5 files changed, 2 insertions(+), 6 deletions(-) rename pkgs/{applications/science/machine-learning => by-name/sh}/shogun/eigen-3.4.patch (100%) rename pkgs/{applications/science/machine-learning => by-name/sh}/shogun/fix-virtual-destruction.patch (100%) rename pkgs/{applications/science/machine-learning/shogun/default.nix => by-name/sh/shogun/package.nix} (99%) rename pkgs/{applications/science/machine-learning => by-name/sh}/shogun/svmlight-scrubber.patch (100%) diff --git a/pkgs/applications/science/machine-learning/shogun/eigen-3.4.patch b/pkgs/by-name/sh/shogun/eigen-3.4.patch similarity index 100% rename from pkgs/applications/science/machine-learning/shogun/eigen-3.4.patch rename to pkgs/by-name/sh/shogun/eigen-3.4.patch diff --git a/pkgs/applications/science/machine-learning/shogun/fix-virtual-destruction.patch b/pkgs/by-name/sh/shogun/fix-virtual-destruction.patch similarity index 100% rename from pkgs/applications/science/machine-learning/shogun/fix-virtual-destruction.patch rename to pkgs/by-name/sh/shogun/fix-virtual-destruction.patch diff --git a/pkgs/applications/science/machine-learning/shogun/default.nix b/pkgs/by-name/sh/shogun/package.nix similarity index 99% rename from pkgs/applications/science/machine-learning/shogun/default.nix rename to pkgs/by-name/sh/shogun/package.nix index fae5f8a00782..e7ad0d79e559 100644 --- a/pkgs/applications/science/machine-learning/shogun/default.nix +++ b/pkgs/by-name/sh/shogun/package.nix @@ -15,7 +15,7 @@ lapack, glpk, # data - protobuf, + protobuf_21, json_c, libxml2, hdf5, @@ -130,7 +130,7 @@ stdenv.mkDerivation (finalAttrs: { blas lapack glpk - protobuf + protobuf_21 json_c libxml2 hdf5 diff --git a/pkgs/applications/science/machine-learning/shogun/svmlight-scrubber.patch b/pkgs/by-name/sh/shogun/svmlight-scrubber.patch similarity index 100% rename from pkgs/applications/science/machine-learning/shogun/svmlight-scrubber.patch rename to pkgs/by-name/sh/shogun/svmlight-scrubber.patch diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index dc70e4476e16..18917a22d016 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9245,10 +9245,6 @@ with pkgs; scx = recurseIntoAttrs (callPackage ../os-specific/linux/scx { }); - shogun = callPackage ../applications/science/machine-learning/shogun { - protobuf = protobuf_21; - }; - inherit ({ softmaker-office = callPackage ../applications/office/softmaker/softmaker-office.nix { }; From 99f89bb27f3865b200b358ce1818a5293e79437b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 9 Jul 2026 10:51:49 +0000 Subject: [PATCH 055/200] webex: 46.4.0.34752 -> 46.6.1.35236 --- pkgs/by-name/we/webex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/we/webex/package.nix b/pkgs/by-name/we/webex/package.nix index aef406ccd310..adaabe200cab 100644 --- a/pkgs/by-name/we/webex/package.nix +++ b/pkgs/by-name/we/webex/package.nix @@ -58,11 +58,11 @@ stdenv.mkDerivation rec { pname = "webex"; - version = "46.4.0.34752"; + version = "46.6.1.35236"; src = fetchurl { - url = "https://binaries.webex.com/WebexDesktop-Ubuntu-2004-Gold/20260422175501/Webex_ubuntu.7z"; - sha256 = "8b0711259237ae1009c05b012d44c5fc4e222005bf26d9ac1b84af063719d09a"; + url = "https://binaries.webex.com/WebexDesktop-Ubuntu-2004-Gold/20260625094602/Webex_ubuntu.7z"; + sha256 = "2420fda7e86883d53751c38a358dc61b3b9a731e20abda8b84dfcd367ecfc67f"; }; nativeBuildInputs = [ From 21c1bad36368bcbd3dbc8712d09825dfb49e4568 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 9 Jul 2026 22:21:20 -0400 Subject: [PATCH 056/200] pi-coding-agent: 0.80.3 -> 0.80.6 Changelog: https://github.com/earendil-works/pi/blob/main/packages/coding-agent/CHANGELOG.md --- pkgs/by-name/pi/pi-coding-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pi-coding-agent/package.nix b/pkgs/by-name/pi/pi-coding-agent/package.nix index f103318e24d8..2f036acdaab1 100644 --- a/pkgs/by-name/pi/pi-coding-agent/package.nix +++ b/pkgs/by-name/pi/pi-coding-agent/package.nix @@ -12,16 +12,16 @@ }: buildNpmPackage (finalAttrs: { pname = "pi-coding-agent"; - version = "0.80.3"; + version = "0.80.6"; src = fetchFromGitHub { owner = "earendil-works"; repo = "pi"; tag = "v${finalAttrs.version}"; - hash = "sha256-wQTrWKsb2HCGwzSAFEk8NWSDpqxSY/lv1/R6ghcmbaA="; + hash = "sha256-e/wcHruEcBAHDF5tKvwew7LXjVp0eraHh2k+QaL2sCA="; }; - npmDepsHash = "sha256-geh8LH88OZybFXkR/jDeTdew6TNMdFM6jhCSYKn//dU="; + npmDepsHash = "sha256-xXEOR0epZcfbXayYGyJdBiFVliamBexqA+1Sd7wlGhU="; npmWorkspace = "packages/coding-agent"; From 04ce7ea1c441cc69976e44f079ecbb16e3500167 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 01:44:24 +0000 Subject: [PATCH 057/200] xfr: 0.9.20 -> 0.9.21 --- pkgs/by-name/xf/xfr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xf/xfr/package.nix b/pkgs/by-name/xf/xfr/package.nix index 015a5e167fcc..c422347b3efa 100644 --- a/pkgs/by-name/xf/xfr/package.nix +++ b/pkgs/by-name/xf/xfr/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xfr"; - version = "0.9.20"; + version = "0.9.21"; src = fetchFromGitHub { owner = "lance0"; repo = "xfr"; tag = "v${finalAttrs.version}"; - hash = "sha256-qEagafvSktcZzg5hTAhVwamnJ/xxjs2fwIcWgmrt0Oo="; + hash = "sha256-dcXbyiqhj/6VXIlFmk19LocxbfSnGC3aXR70YlUXQkA="; }; - cargoHash = "sha256-3OjzNSbK+bDaJ1HaO5S8t6SRSjmm2I5LQFmmXz8n2s0="; + cargoHash = "sha256-A5oYEjJvvS7hWtt9ceD9ewup8rzk8NRP0egQRrQwlzY="; nativeBuildInputs = [ installShellFiles From 8f587ed1a8eb11bcb04d9ee6312c9091169c85e9 Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Sat, 11 Jul 2026 10:23:00 +0200 Subject: [PATCH 058/200] komikku: 50.8.0 -> 50.9.0 --- pkgs/by-name/ko/komikku/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/komikku/package.nix b/pkgs/by-name/ko/komikku/package.nix index 17e81f3c471d..c91f828342e0 100644 --- a/pkgs/by-name/ko/komikku/package.nix +++ b/pkgs/by-name/ko/komikku/package.nix @@ -24,14 +24,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "komikku"; - version = "50.8.0"; + version = "50.9.0"; pyproject = false; src = fetchFromCodeberg { owner = "valos"; repo = "Komikku"; tag = "v${finalAttrs.version}"; - hash = "sha256-u10O0+Ty73ad4vB8BgQPsV1W8NJYvzU3wyAhqHtW9v0="; + hash = "sha256-fjAls3/ikNrQ1AgwUe9hFoQ48zv7UbGCUNB4dlmYM28="; }; nativeBuildInputs = [ From 5f74de9d00e6fd37862bb81bf4d6cc67a8bbf683 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 10:19:27 +0000 Subject: [PATCH 059/200] parca-agent: 0.48.0 -> 0.49.0 --- pkgs/by-name/pa/parca-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index 430dc5ac78db..051ef910cf8f 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.48.0"; + version = "0.49.0"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-/fKwv3vrPQmjsi09W613hnSsUnQsz7+/0+d8rrE2w/s="; + hash = "sha256-IBDl2TKYFGBKb0IW8vRGdByFtjfrhBNdRcnVvDjcOjg="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-ySoxn+RXh8pRzZ2SniBBgkUCecLNm1EWunUNRSM2SXk="; + vendorHash = "sha256-vDjaA307C9azCKD0SRz06ZulMgHlULr6/x3yjPIefUo="; buildInputs = [ stdenv.cc.libc.static From 7fa9b4e4793643f370ab019d086f50a70749c5b1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 10:50:55 +0000 Subject: [PATCH 060/200] python3Packages.jq: 1.11.0 -> 1.12.0 --- pkgs/development/python-modules/jq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/jq/default.nix b/pkgs/development/python-modules/jq/default.nix index 39fc694fa546..92b1a6cca48f 100644 --- a/pkgs/development/python-modules/jq/default.nix +++ b/pkgs/development/python-modules/jq/default.nix @@ -10,14 +10,14 @@ buildPythonPackage rec { pname = "jq"; - version = "1.11.0"; + version = "1.12.0"; format = "setuptools"; src = fetchFromGitHub { owner = "mwilliamson"; repo = "jq.py"; tag = version; - hash = "sha256-v5Hi3SkLKX7KrCHiXDuEThSLghDU5VVhNGt1KpMEqC4="; + hash = "sha256-glWEqoS+QaoIiBJu9DXd+VvhPnWOgRT4VaYfMpjbR5g="; }; env.JQPY_USE_SYSTEM_LIBS = 1; From 50d267b3df1e81e96560df76f63d5507aeadad5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 11:00:26 +0000 Subject: [PATCH 061/200] python3Packages.denon-rs232: 4.2.0 -> 4.2.1 --- pkgs/development/python-modules/denon-rs232/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/denon-rs232/default.nix b/pkgs/development/python-modules/denon-rs232/default.nix index 29a4a1d369a0..c091da9c33f6 100644 --- a/pkgs/development/python-modules/denon-rs232/default.nix +++ b/pkgs/development/python-modules/denon-rs232/default.nix @@ -12,7 +12,7 @@ buildPythonPackage (finalAttrs: { pname = "denon-rs232"; - version = "4.2.0"; + version = "4.2.1"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { owner = "home-assistant-libs"; repo = "denon-rs232"; tag = finalAttrs.version; - hash = "sha256-1GVpF4aOQ8Zzu/abghRF8WJXF+9DP+1suA0F3hy8NSo="; + hash = "sha256-3EFV/lDUWylQBpiOf5gHX+8J9qW8mMTvr1xET27salo="; }; build-system = [ uv-build ]; From 96ec925ccf0164c7108097aa0983f94fc2cd985a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 11:21:52 +0000 Subject: [PATCH 062/200] railway: 5.23.3 -> 5.26.0 --- pkgs/by-name/ra/railway/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/railway/package.nix b/pkgs/by-name/ra/railway/package.nix index fd8b1d819de5..bb125bfd1bef 100644 --- a/pkgs/by-name/ra/railway/package.nix +++ b/pkgs/by-name/ra/railway/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "railway"; - version = "5.23.3"; + version = "5.26.0"; src = fetchFromGitHub { owner = "railwayapp"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-VdCGxYEOL2/GCL2kBBbyxPwRJ5pPnyoskq3mtXCmFL0="; + hash = "sha256-OImzgztObPJy7hAGYrgMdMZTCeDvHFctO+Zz9WHAysQ="; }; - cargoHash = "sha256-+ihMzlAkvmred/pm2rFG6mvoTNpWZEH5lTXlK4WmfPE="; + cargoHash = "sha256-EMupuiYuosuH/aSa/rPCuYJNPcoUHbId4NPVLMF8YWc="; nativeBuildInputs = [ pkg-config From 03bdb82e7d1b4f08114265bfbda811183b4530a6 Mon Sep 17 00:00:00 2001 From: Holiu <165534185+Holiu618@users.noreply.github.com> Date: Sat, 11 Jul 2026 19:32:54 +0800 Subject: [PATCH 063/200] arkade: 0.11.106 -> 0.11.113 --- pkgs/by-name/ar/arkade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 1403d6691239..6ce53bb48d26 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "arkade"; - version = "0.11.106"; + version = "0.11.113"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; tag = finalAttrs.version; - hash = "sha256-D6Vq263mo77CSTOwLLPqBbM31bb+d0I8DiuQElx1z70="; + hash = "sha256-8T7gYaT52L4Xnbuxvi9GayQ1qfI5U2cphSIkRGqx5Go="; }; env.CGO_ENABLED = 0; From 5a022058b663c12003c8f862aabeda03bda61393 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 11:54:35 +0000 Subject: [PATCH 064/200] python3Packages.simple-salesforce: 1.12.9 -> 1.12.10 --- pkgs/development/python-modules/simple-salesforce/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/simple-salesforce/default.nix b/pkgs/development/python-modules/simple-salesforce/default.nix index ec1820af170b..ab5779b946fa 100644 --- a/pkgs/development/python-modules/simple-salesforce/default.nix +++ b/pkgs/development/python-modules/simple-salesforce/default.nix @@ -18,14 +18,14 @@ buildPythonPackage (finalAttrs: { pname = "simple-salesforce"; - version = "1.12.9"; + version = "1.12.10"; pyproject = true; src = fetchFromGitHub { owner = "simple-salesforce"; repo = "simple-salesforce"; tag = "v${finalAttrs.version}"; - hash = "sha256-eMO/K6W9ROljYxR3gK9QjCHdlbAuN4DYjOyTO1WcalQ="; + hash = "sha256-6Aj4ha1OtYEr7CxXWvSjYDU88tNZE6Fz5oRYyVpWVPI="; }; nativeBuildInputs = [ setuptools ]; From 178c36b678018d0e93ece42a2c39ac53a28d6c32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 12:04:14 +0000 Subject: [PATCH 065/200] algia: 0.0.130 -> 0.0.131 --- pkgs/by-name/al/algia/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/algia/package.nix b/pkgs/by-name/al/algia/package.nix index 4b2551e5a6b0..f3d10cdafe20 100644 --- a/pkgs/by-name/al/algia/package.nix +++ b/pkgs/by-name/al/algia/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "algia"; - version = "0.0.130"; + version = "0.0.131"; src = fetchFromGitHub { owner = "mattn"; repo = "algia"; tag = "v${finalAttrs.version}"; - hash = "sha256-QuusIoZfNhETaVJJ8sUy3Zo3VnRUp7cfudDP562ZNLU="; + hash = "sha256-ywpaMeJ7vyf4uwoUHyZf7kK3/em7vj86AvfdC2T/UwQ="; }; vendorHash = "sha256-mim8EImPFHF2vf1vCi9jgECbVAOB32oXxsPMgUwYDBA="; From b965a70564a930447406b3508114898fca9241f6 Mon Sep 17 00:00:00 2001 From: klea Date: Sat, 11 Jul 2026 13:21:39 +0000 Subject: [PATCH 066/200] lagrange: Set meta.mainProgram --- pkgs/by-name/la/lagrange/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/la/lagrange/package.nix b/pkgs/by-name/la/lagrange/package.nix index 639027de1d55..0f862572749f 100644 --- a/pkgs/by-name/la/lagrange/package.nix +++ b/pkgs/by-name/la/lagrange/package.nix @@ -77,6 +77,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Beautiful Gemini Client"; homepage = "https://gmi.skyjake.fi/lagrange/"; + mainProgram = "lagrange"; license = lib.licenses.bsd2; maintainers = with lib.maintainers; [ sikmir ]; platforms = lib.platforms.unix; From 1b52084c7c94f6a1e7fc4cb397773ccb416374fe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 14:12:05 +0000 Subject: [PATCH 067/200] kubedb-cli: 0.65.0 -> 0.66.0 --- pkgs/by-name/ku/kubedb-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubedb-cli/package.nix b/pkgs/by-name/ku/kubedb-cli/package.nix index 640af5bdb9ab..952ec48f9f23 100644 --- a/pkgs/by-name/ku/kubedb-cli/package.nix +++ b/pkgs/by-name/ku/kubedb-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "kubedb-cli"; - version = "0.65.0"; + version = "0.66.0"; src = fetchFromGitHub { owner = "kubedb"; repo = "cli"; tag = "v${version}"; - hash = "sha256-DHICxjymoqmvEnff4ABVJSuCh8Ojx/RTxgUPlO94HLo="; + hash = "sha256-2JS+wvS+EBNrH+VGmfRp39sZjSBkTLX2iLuZuUQ3MZw="; }; vendorHash = null; From 670bb0e5693268b82bed6e226c02351bd1ea2c91 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 14:21:51 +0000 Subject: [PATCH 068/200] python3Packages.types-colorama: 0.4.15.20250801 -> 0.4.15.20260508 --- pkgs/development/python-modules/types-colorama/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-colorama/default.nix b/pkgs/development/python-modules/types-colorama/default.nix index e176716e7cf3..acfb779324c5 100644 --- a/pkgs/development/python-modules/types-colorama/default.nix +++ b/pkgs/development/python-modules/types-colorama/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-colorama"; - version = "0.4.15.20250801"; + version = "0.4.15.20260508"; pyproject = true; src = fetchPypi { pname = "types_colorama"; inherit version; - hash = "sha256-AlZdE9aJY9EiN9PzMPXs1iKjF597WxTufxYUYnDDV/U="; + hash = "sha256-OokWA55XRSvSH1fmdOHyIcqeTzGYk8Xju9N7hFwn2OY="; }; nativeBuildInputs = [ setuptools ]; From 1c526cfeeffdd98022e8f4cabcf8f7e6a9765604 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 14:27:33 +0000 Subject: [PATCH 069/200] geminicommit: 0.7.0 -> 0.8.0 --- pkgs/by-name/ge/geminicommit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geminicommit/package.nix b/pkgs/by-name/ge/geminicommit/package.nix index cad18ba4b39a..572d60b2988a 100644 --- a/pkgs/by-name/ge/geminicommit/package.nix +++ b/pkgs/by-name/ge/geminicommit/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "geminicommit"; - version = "0.7.0"; + version = "0.8.0"; src = fetchFromGitHub { owner = "tfkhdyt"; repo = "geminicommit"; tag = "v${finalAttrs.version}"; - hash = "sha256-BLCnBym69O6s4UnogopcccI5PnniOFJ3BcWFyxEsUUI="; + hash = "sha256-OgcbPnZ88snTky8Uzbq2LIwSpMv44JvE75MPbTih7+c="; }; vendorHash = "sha256-FFWptw1kSbl7f8DR3FrM0jAfr06NaJT+i/8ZaQjav/E="; From b014a12e39b80aadd6cf181c7a25199642f429b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 15:08:27 +0000 Subject: [PATCH 070/200] gtg: 0.6 -> 0.6.1 --- pkgs/by-name/gt/gtg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gtg/package.nix b/pkgs/by-name/gt/gtg/package.nix index aa61c9a14c47..42cff6a4fc98 100644 --- a/pkgs/by-name/gt/gtg/package.nix +++ b/pkgs/by-name/gt/gtg/package.nix @@ -20,13 +20,13 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gtg"; - version = "0.6"; + version = "0.6.1"; src = fetchFromGitHub { owner = "getting-things-gnome"; repo = "gtg"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-O8qBD92P2g8QrBdMXa6j0Ozk+W80Ny5yk0KNTy7ekfE="; + sha256 = "sha256-Qojw9mJlPU234ijsCN92Gu/j2CyMVDvFFwzbYSYvMdU="; }; patches = [ From 8c330b58b16d4eef57310d6961ffbbb944d45f4b Mon Sep 17 00:00:00 2001 From: lenny Date: Sat, 11 Jul 2026 19:00:00 +0200 Subject: [PATCH 071/200] domoticz: add lenny to maintainers --- pkgs/by-name/do/domoticz/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/do/domoticz/package.nix b/pkgs/by-name/do/domoticz/package.nix index 54656440834f..41be930bfcea 100644 --- a/pkgs/by-name/do/domoticz/package.nix +++ b/pkgs/by-name/do/domoticz/package.nix @@ -94,7 +94,10 @@ stdenv.mkDerivation (finalAttrs: { various devices like: lights, switches, various sensors/meters like temperature, rain, wind, UV, electra, gas, water and much more ''; - maintainers = with lib.maintainers; [ edcragg ]; + maintainers = with lib.maintainers; [ + edcragg + lenny + ]; homepage = "https://www.domoticz.com/"; changelog = "https://github.com/domoticz/domoticz/blob/${finalAttrs.version}/History.txt"; license = lib.licenses.gpl3Plus; From 46b1cdbb83904c613d396dcadc16cd82da3fdccc Mon Sep 17 00:00:00 2001 From: lenny Date: Sat, 11 Jul 2026 19:00:00 +0200 Subject: [PATCH 072/200] domoticz: Add release note about breaking changes since 2024.7 --- doc/release-notes/rl-2611.section.md | 1 + 1 file changed, 1 insertion(+) diff --git a/doc/release-notes/rl-2611.section.md b/doc/release-notes/rl-2611.section.md index 70c235970e54..f1ddbef73936 100644 --- a/doc/release-notes/rl-2611.section.md +++ b/doc/release-notes/rl-2611.section.md @@ -74,6 +74,7 @@ - Starting with v14, `flameshot` will primarily utilise xdg-desktop-portal calls for screenshotting. This will directly affect users on X11 window managers due to the lack of a compatible portal with Screenshot feature. See [upstream changelog](https://github.com/flameshot-org/flameshot/releases/tag/v14.0.0) or [NixOS Flameshot](https://wiki.nixos.org/wiki/Flameshot) wiki page for workarounds. - `nim1` and respective aliases have been removed due to entering EOL; please migrate to `nim` or `nim-unwrapped` (nim 2). - `nim-2_0` & `nim-2_2` and respective aliases have been removed; please migrate to `nim` or `nim-unwrapped` (nim 2.2.10). +- `domoticz` has been updated from `2024.7` to `2026.x`, breaking third party applications and scripts using the old RType calls. Review the [release notes](https://github.com/domoticz/domoticz/blob/2026.2/History.txt#L398) for more information. ## Other Notable Changes {#sec-nixpkgs-release-26.11-notable-changes} From 15b476bbc375cd87fe106e0eb0d7af52ae9c84a6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 18:17:05 +0000 Subject: [PATCH 073/200] urbit: 4.5 -> 4.6 --- pkgs/by-name/ur/urbit/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ur/urbit/package.nix b/pkgs/by-name/ur/urbit/package.nix index 8bc85a12e162..897bec0e3243 100644 --- a/pkgs/by-name/ur/urbit/package.nix +++ b/pkgs/by-name/ur/urbit/package.nix @@ -11,16 +11,16 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "urbit"; - version = "4.5"; + version = "4.6"; src = fetchurl { url = "https://github.com/urbit/vere/releases/download/vere-v${finalAttrs.version}/${platform}.tgz"; sha256 = { - x86_64-linux = "1vbyh6glh4fqcx8d8x2jp88nzl9922dj709zgwhvy858s2m30ymz"; - aarch64-linux = "18gc1kyxj4j6vikxpif4a1b6l629m0lnhdzmlwx5i2v0l18drvbp"; - x86_64-darwin = "02g431xgjw8gwa823kkxnzhg1cgswi3nlkv54mzkjxbhw856qa4z"; - aarch64-darwin = "06x8mdxmbmhg78jzsf0n83cwmp2czp74ssh616ikqf1r8v5l0h2p"; + x86_64-linux = "1bm32airwqi6pkxlkd0hwrwd0gwm9x5y05dzgy27yxnbcrnyjcpk"; + aarch64-linux = "126hw995xipbx9kb4ml8kn6xwkwd96q90cbr3q143ya2wl1sabya"; + x86_64-darwin = "07k8msx5wxyggi8x8hc97vimb6zbav7ficyq7m6jjaq1zf0vinqb"; + aarch64-darwin = "0dsapvlyfr2cb9c16b46bcnvq75by87ybys96zhf16k92z4rzrfv"; } .${stdenv.hostPlatform.system} or (throw "unsupported system ${stdenv.hostPlatform.system}"); }; From 387aa88f9d0c112c3f1201748d704e9a8ae8a77e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 19:28:21 +0000 Subject: [PATCH 074/200] sabiql: 1.13.0 -> 1.14.0 --- pkgs/by-name/sa/sabiql/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sabiql/package.nix b/pkgs/by-name/sa/sabiql/package.nix index a29570f0c293..aca5cc3f8fc4 100644 --- a/pkgs/by-name/sa/sabiql/package.nix +++ b/pkgs/by-name/sa/sabiql/package.nix @@ -13,16 +13,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sabiql"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "riii111"; repo = "sabiql"; rev = "v${finalAttrs.version}"; - hash = "sha256-HDaiCLu1L2aQ+9swQWWPzb9MWqI44ECf71KyhI43emk="; + hash = "sha256-Fm9AINbCoazT2OHPJUO7YHpLt1KpQ8jDfXAkX3Karl0="; }; - cargoHash = "sha256-5o68x2pOe4ArDzPJmGI9ooqRgs8rEReSFnpT8TKItl4="; + cargoHash = "sha256-915W5zpavggfPN7artvgxkErWsx9eZ6953RX/eLQagg="; # Upstream use latest rust version need to patch use nixpkgs version postPatch = '' From c7d8a702c815b3220a73bd0be978dbc997b965c3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 19:43:13 +0000 Subject: [PATCH 075/200] python3Packages.pkg-about: 2.3.0 -> 2.4.3 --- pkgs/development/python-modules/pkg-about/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pkg-about/default.nix b/pkgs/development/python-modules/pkg-about/default.nix index ea1c6fde8441..fb467c644f83 100644 --- a/pkgs/development/python-modules/pkg-about/default.nix +++ b/pkgs/development/python-modules/pkg-about/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "pkg-about"; - version = "2.3.0"; + version = "2.4.3"; pyproject = true; src = fetchPypi { pname = "pkg_about"; inherit version; - hash = "sha256-g+RduU/aLD+UwZVexONXa8+rQznVmybC5G4ZnIugPqI="; + hash = "sha256-CqO4k49pEhjYKPtKC088wdT77WjEc8QH23uKBtfBR0g="; }; # Unnecessarily requires the newest versions available for these From 2239d0e997d8b412116463cc9f48fa4d9faa19ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 20:53:20 +0000 Subject: [PATCH 076/200] process-compose: 1.116.0 -> 1.120.0 --- pkgs/by-name/pr/process-compose/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/process-compose/package.nix b/pkgs/by-name/pr/process-compose/package.nix index 5aed652d8cbc..4f9896effdbc 100644 --- a/pkgs/by-name/pr/process-compose/package.nix +++ b/pkgs/by-name/pr/process-compose/package.nix @@ -10,13 +10,13 @@ let in buildGoModule (finalAttrs: { pname = "process-compose"; - version = "1.116.0"; + version = "1.120.0"; src = fetchFromGitHub { owner = "F1bonacc1"; repo = "process-compose"; tag = "v${finalAttrs.version}"; - hash = "sha256-f+XH4L+yFnPTGmbbsKrXjPMVMzkaR56XQmTtekVCMcQ="; + hash = "sha256-J1Sk6TfTVFgw+FU48CxYBxT5NVbR/pACpsnq2TRuf38="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. From a43b5aa3f2a92692d2c8d530b3d41449898e975f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 21:58:44 +0000 Subject: [PATCH 077/200] gitu: 0.42.0 -> 0.43.0 --- pkgs/by-name/gi/gitu/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/gitu/package.nix b/pkgs/by-name/gi/gitu/package.nix index 2d588493d898..bed8e47f0002 100644 --- a/pkgs/by-name/gi/gitu/package.nix +++ b/pkgs/by-name/gi/gitu/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gitu"; - version = "0.42.0"; + version = "0.43.0"; src = fetchFromGitHub { owner = "altsem"; repo = "gitu"; tag = "v${finalAttrs.version}"; - hash = "sha256-rEhAMikMCPtpKz7GAAFxzJYYshtEeeuawgagnD4IJhU="; + hash = "sha256-NpDTXTBHZs5o6HlOfpffOfo1S6Bw/oNxGuvRHzwv2II="; }; - cargoHash = "sha256-LZegPuUOSxg3a7Gl6bNMEvpKlD4BcaYgs3mc5EwIkTE="; + cargoHash = "sha256-brGnoaaXTxGPHCAHh2i4NzUVxHySmT8H2jmC9le2v8Q="; nativeBuildInputs = [ pkg-config From 8d4a5d3f3fbadde58df47754aa5cddad29a815d0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 11 Jul 2026 23:24:39 +0000 Subject: [PATCH 078/200] tfupdate: 0.10.0 -> 0.10.1 --- pkgs/by-name/tf/tfupdate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tf/tfupdate/package.nix b/pkgs/by-name/tf/tfupdate/package.nix index aaa1a2d6cfbb..7ced17a1bfa4 100644 --- a/pkgs/by-name/tf/tfupdate/package.nix +++ b/pkgs/by-name/tf/tfupdate/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "tfupdate"; - version = "0.10.0"; + version = "0.10.1"; src = fetchFromGitHub { owner = "minamijoyo"; repo = "tfupdate"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-aS+0piQbV4Lh5vJzzgpxQ3uoK9ENP1j4KpuMW+XosA4="; + sha256 = "sha256-1okamMftP12ggQWxTgkjD4iAuxLlQ0YSwiUq8U39D7Y="; }; - vendorHash = "sha256-0odAvB2VqYZnPu4wlXpPeR2ioEq3WOGyvpRm72/GWsg="; + vendorHash = "sha256-5dz76K1/sBmms1iL7dFHXg2jJwsRmDlgstiHKExBAyU="; # Tests start http servers which need to bind to local addresses: # panic: httptest: failed to listen on a port: listen tcp6 [::1]:0: bind: operation not permitted From d103a75727c50e2d4b2eb6780d3f2567a8a68bfe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 01:29:20 +0000 Subject: [PATCH 079/200] todoist-cli: 1.75.3 -> 1.76.1 --- pkgs/by-name/to/todoist-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/to/todoist-cli/package.nix b/pkgs/by-name/to/todoist-cli/package.nix index a5fcf11c5769..3aa1dcdc3788 100644 --- a/pkgs/by-name/to/todoist-cli/package.nix +++ b/pkgs/by-name/to/todoist-cli/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "todoist-cli"; - version = "1.75.3"; + version = "1.76.1"; src = fetchFromGitHub { owner = "Doist"; repo = "todoist-cli"; rev = "v${version}"; - sha256 = "sha256-OqpwGMMEVpCLogSarf+RJBHXxvSf9EulwYO5hsuDXPY="; + sha256 = "sha256-3glrAc2yZJqP8gd28m5cjVPR+t7hM17etsxQWOs4J8k="; }; - npmDepsHash = "sha256-Wz7UxeZwC0boDBb9hGomELJ37mK+3aL8szpYDYDtjUg="; + npmDepsHash = "sha256-q50gIxHYdwW7cUO6FaUr3em1NX6kNw/+T8T+QLaB6Wk="; doCheck = true; From fbd5f2c54aa858f4a3924675247ab1ec3fbec6dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 02:11:58 +0000 Subject: [PATCH 080/200] fcitx5-pinyin-moegirl: 20260511 -> 20260712 --- pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix index 87e68113e450..988e1e4e3d9e 100644 --- a/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix +++ b/pkgs/by-name/fc/fcitx5-pinyin-moegirl/package.nix @@ -6,11 +6,11 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "fcitx5-pinyin-moegirl"; - version = "20260511"; + version = "20260712"; src = fetchurl { url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict"; - hash = "sha256-H9SZRkwZJZ9LMDiyfXXZm8zCq3E3CjbSCBePjf1pPd4="; + hash = "sha256-fCzh9pn+HWL60IvpPieaaZ+JjQZ1bbfYIyLEHDITK4U="; }; dontUnpack = true; From c75698b01117aa7b2f8ae56df7c29790973b6ea2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 02:23:13 +0000 Subject: [PATCH 081/200] ansi: 0.2.2 -> 0.2.3 --- pkgs/by-name/an/ansi/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ansi/package.nix b/pkgs/by-name/an/ansi/package.nix index 5441ac127b4a..fd2d0f4b8c5a 100644 --- a/pkgs/by-name/an/ansi/package.nix +++ b/pkgs/by-name/an/ansi/package.nix @@ -6,14 +6,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ansi-escape-sequences-cli"; - version = "0.2.2"; + version = "0.2.3"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-55CdEw1bVgabWRbZIRe9jytwDf70Y92nITwDRQaTXaQ="; + hash = "sha256-/dyvhgNUPitSUGtQSEMPGqHED1YNGSKumIY6Rj0hnH0="; }; - cargoHash = "sha256-g+FP98lcC3EeQtcGO0kE+g6Z9tUgrlieTlVJYKs/ig4="; + cargoHash = "sha256-vAJmpILjzj9pqW2M9gIkQiKAntwvhwsHLCSbvHJ4Fug="; meta = { description = "Quickly get ANSI escape sequences"; From 54dcb9960d4167525262b3f484a19981c4c93963 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 03:41:07 +0000 Subject: [PATCH 082/200] rime-moegirl: 20260511 -> 20260712 --- pkgs/by-name/ri/rime-moegirl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ri/rime-moegirl/package.nix b/pkgs/by-name/ri/rime-moegirl/package.nix index 176374f5d42d..b21c9a9f334b 100644 --- a/pkgs/by-name/ri/rime-moegirl/package.nix +++ b/pkgs/by-name/ri/rime-moegirl/package.nix @@ -5,10 +5,10 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "rime-moegirl"; - version = "20260511"; + version = "20260712"; src = fetchurl { url = "https://github.com/outloudvi/mw2fcitx/releases/download/${finalAttrs.version}/moegirl.dict.yaml"; - hash = "sha256-rtrwuPNvh0krobTDP3oTrAswYj9ALCZITrfudW5EXfc="; + hash = "sha256-d4I2xyyWh9vry7vMkE1E19G55w/uenqbTspymdy0dqw="; }; dontUnpack = true; From 5b5163e1bd0d147c3cf2885a6606421c57d8afd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 07:09:24 +0000 Subject: [PATCH 083/200] python3Packages.pylint-django: 2.7.0 -> 2.8.0 --- pkgs/development/python-modules/pylint-django/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pylint-django/default.nix b/pkgs/development/python-modules/pylint-django/default.nix index 5f5b4df67dc7..2df267c92ecf 100644 --- a/pkgs/development/python-modules/pylint-django/default.nix +++ b/pkgs/development/python-modules/pylint-django/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "pylint-django"; - version = "2.7.0"; + version = "2.8.0"; pyproject = true; src = fetchFromGitHub { owner = "PyCQA"; repo = "pylint-django"; tag = "v${finalAttrs.version}"; - hash = "sha256-f0L/wYedLHtyi3/vro4n29oAY+axnQ5sBv545zD/Gvc="; + hash = "sha256-W3BPCK6fj4poZ1EaBUGyVyfRo/0sZa+2ktk96Ic6+q0="; }; build-system = [ poetry-core ]; From 2b4712cf55d582b59de7b6cc4a49c300723de45c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 07:59:07 +0000 Subject: [PATCH 084/200] python3Packages.types-mysqlclient: 2.2.0.20250915 -> 2.2.0.20260508 --- pkgs/development/python-modules/types-mysqlclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-mysqlclient/default.nix b/pkgs/development/python-modules/types-mysqlclient/default.nix index f15568dd92a8..ca26a39e0f25 100644 --- a/pkgs/development/python-modules/types-mysqlclient/default.nix +++ b/pkgs/development/python-modules/types-mysqlclient/default.nix @@ -5,7 +5,7 @@ setuptools, }: let - version = "2.2.0.20250915"; + version = "2.2.0.20260508"; in buildPythonPackage { inherit version; @@ -15,7 +15,7 @@ buildPythonPackage { src = fetchPypi { inherit version; pname = "types_mysqlclient"; - hash = "sha256-/nCJOVm6w38Xry/MDKGvoXtxRpg+HGzAM2oTFAzO/I0="; + hash = "sha256-DrNMz7yF4vf9V3JyNlGtKGPjayeHADO+/ka+crqfz+I="; }; build-system = [ setuptools ]; From ca46b2bffc54ee30ddf433b57a7660127e151d86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 08:06:58 +0000 Subject: [PATCH 085/200] prow: 0-unstable-2026-07-02 -> 0-unstable-2026-07-09 --- pkgs/by-name/pr/prow/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/prow/package.nix b/pkgs/by-name/pr/prow/package.nix index 5354864dc099..cfffd10d0302 100644 --- a/pkgs/by-name/pr/prow/package.nix +++ b/pkgs/by-name/pr/prow/package.nix @@ -8,15 +8,15 @@ buildGoModule rec { pname = "prow"; - version = "0-unstable-2026-07-02"; - rev = "ef12e757d9a9ede25c2a41236ace781e56b23265"; + version = "0-unstable-2026-07-09"; + rev = "bcf4297e528a75b2aa580c5dce3e7b97e38f4553"; src = fetchFromGitHub { inherit rev; owner = "kubernetes-sigs"; repo = "prow"; - hash = "sha256-u8TQav5uv8uWpuO6n/gOkEYhZKq16EHRkdUMY3cq6Uc="; + hash = "sha256-pPmkWcnEPWyWWCIlujvDvoAlZ67SrM1X8lP/WJFomyI="; }; vendorHash = "sha256-iLJ2atYyHNMvflyuETpPnuhKD293k25vfZQU68Y7oN8="; From f5616cc38c3ec227efa85d9f7c9195837efab8c3 Mon Sep 17 00:00:00 2001 From: Mio Date: Sun, 12 Jul 2026 20:25:20 +1200 Subject: [PATCH 086/200] telegram-desktop: work around ld64 hardening issue --- .../telegram/telegram-desktop/unwrapped.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix index 7472cc1155db..e1072e07d6ea 100644 --- a/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix +++ b/pkgs/applications/networking/instant-messengers/telegram/telegram-desktop/unwrapped.nix @@ -34,6 +34,7 @@ libjxl, libicns, apple-sdk_15, + llvmPackages, nix-update-script, }: @@ -67,6 +68,11 @@ stdenv.mkDerivation (finalAttrs: { # to build bundled libdispatch clang gobject-introspection + ] + # Work around ld64's libc++ hardening issue causing Trace/BPT trap: 5 + # TODO: Remove once nixpkgs#536365 reaches this branch. + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + llvmPackages.lld ]; buildInputs = [ @@ -102,6 +108,12 @@ stdenv.mkDerivation (finalAttrs: { dontWrapQtApps = true; + # Work around ld64's libc++ hardening issue causing Trace/BPT trap: 5 + # TODO: Remove once nixpkgs#536365 reaches this branch. + env = lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_CFLAGS_LINK = "-fuse-ld=lld"; + }; + cmakeFlags = [ # We're allowed to used the API ID of the Snap package: (lib.cmakeFeature "TDESKTOP_API_ID" "611335") From 92f38bfbfcc91644e49ca1d51408b77045fc2886 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 09:07:40 +0000 Subject: [PATCH 087/200] lstr: 0.2.1 -> 0.3.0 --- pkgs/by-name/ls/lstr/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ls/lstr/package.nix b/pkgs/by-name/ls/lstr/package.nix index 4561ace0098c..97cb5094850a 100644 --- a/pkgs/by-name/ls/lstr/package.nix +++ b/pkgs/by-name/ls/lstr/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lstr"; - version = "0.2.1"; + version = "0.3.0"; src = fetchFromGitHub { owner = "bgreenwell"; repo = "lstr"; tag = "v${finalAttrs.version}"; - hash = "sha256-uaefVDSTphboWW1BP2HkcuMiW87FmnVYxCthlrAKF5Y="; + hash = "sha256-lJ6BSvlJiyZUOoz0QuahIgZ6GZ9NDcmvvQ7MEd9c/7U="; }; - cargoHash = "sha256-UVaqkNV1cNpbCNphk6YMqOz077xY9dUBgCGt7SLIH0U="; + cargoHash = "sha256-pRPcJwdhrQ+P70zaiuPCAI53lW+zEulqSrK5w8SCraQ="; nativeBuildInputs = [ pkg-config ]; From ee2893e98a19d0266a9eb4413a2bd9d80080f312 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 09:54:38 +0000 Subject: [PATCH 088/200] signalbackup-tools: 20260615 -> 20260712 --- pkgs/by-name/si/signalbackup-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/signalbackup-tools/package.nix b/pkgs/by-name/si/signalbackup-tools/package.nix index aafc51dbd2a3..5f6bb47767be 100644 --- a/pkgs/by-name/si/signalbackup-tools/package.nix +++ b/pkgs/by-name/si/signalbackup-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "signalbackup-tools"; - version = "20260615"; + version = "20260712"; src = fetchFromGitHub { owner = "bepaald"; repo = "signalbackup-tools"; tag = finalAttrs.version; - hash = "sha256-T/LMv2HbdGo8OViAz2/QFiBXSLqDpkXH5XMvA6H7I70="; + hash = "sha256-X4I7eFUXty9LNI2nNyVUZXYhKQds+elor/Zs5FSg2iE="; }; nativeBuildInputs = [ From b5e433449ad2c266342eaea7d16d0b1305ddb0d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 10:08:30 +0000 Subject: [PATCH 089/200] tun2socks: 2.6.0 -> 2.7.0 --- pkgs/by-name/tu/tun2socks/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tu/tun2socks/package.nix b/pkgs/by-name/tu/tun2socks/package.nix index a2d6f20fdf3c..5a0dedd48c08 100644 --- a/pkgs/by-name/tu/tun2socks/package.nix +++ b/pkgs/by-name/tu/tun2socks/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "tun2socks"; - version = "2.6.0"; + version = "2.7.0"; src = fetchFromGitHub { owner = "xjasonlyu"; repo = "tun2socks"; tag = "v${version}"; - hash = "sha256-ec4M107BE6MCnW/uz9S83JYJtY9tsQQXDFL98h951DA="; + hash = "sha256-eObTZsNy5sBzgM7YNsA6Q4IWazWv3MTywrLtkv7XLOc="; }; - vendorHash = "sha256-YAAdyV2p/Ci9RzgVWYXBwR/ctERSQ8SPK7AbwRuUJiI="; + vendorHash = "sha256-slsPN0XvE6/8CcAEhSwm743IGYNpIljq1DVTsjpY6lk="; ldflags = [ "-w" From dd66f060542b225ba2f10c291566220750dd46cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 10:16:04 +0000 Subject: [PATCH 090/200] python3Packages.python3-application: 3.0.10 -> 3.0.11 --- .../python-modules/python3-application/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python3-application/default.nix b/pkgs/development/python-modules/python3-application/default.nix index 4131d859d98e..c20fea16c99a 100644 --- a/pkgs/development/python-modules/python3-application/default.nix +++ b/pkgs/development/python-modules/python3-application/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "python3-application"; - version = "3.0.10"; + version = "3.0.11"; pyproject = true; disabled = !isPy3k; @@ -20,7 +20,7 @@ buildPythonPackage rec { owner = "AGProjects"; repo = "python3-application"; rev = "release-${version}"; - hash = "sha256-ZVy5zfZPOYt6gxIGayeCMpcCG9GXCECDHM1S8SmODMY="; + hash = "sha256-qJhs59dZUHjvLVswLIqNRBOdF+11jk73n8iRHUVcOeg="; }; build-system = [ setuptools ]; From 3bade317fdc455e5d4aa4e894fd8bea40eceba53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 10:59:10 +0000 Subject: [PATCH 091/200] astal.source: 0-unstable-2026-06-21 -> 0-unstable-2026-07-03 --- pkgs/development/libraries/astal/source.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/astal/source.nix b/pkgs/development/libraries/astal/source.nix index 7e51dc43b61e..f1f35969bd49 100644 --- a/pkgs/development/libraries/astal/source.nix +++ b/pkgs/development/libraries/astal/source.nix @@ -7,15 +7,15 @@ let originalDrv = fetchFromGitHub { owner = "Aylur"; repo = "astal"; - rev = "11842ae3045c1367fb3a62a2302dba0d9ccb4a33"; - hash = "sha256-FGZHls4eQJ8y3pvf5h3b83PfXlve3vD/Gj3g1qoAK6o="; + rev = "04454c22094401cc8e682cfe1f8ecc3194cac5f9"; + hash = "sha256-bXd034/ARs18ZQ7hWUAw9NwyfBmcKQws8DQHzwYp6jM="; }; in originalDrv.overrideAttrs ( final: prev: { name = "${final.pname}-${final.version}"; # fetchFromGitHub already defines name pname = "astal-source"; - version = "0-unstable-2026-06-21"; + version = "0-unstable-2026-07-03"; meta = prev.meta // { description = "Building blocks for creating custom desktop shells (source)"; From 68fc0ec563db4fdf7960e79e7ff602d8f664e7f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 11:08:31 +0000 Subject: [PATCH 092/200] vscode-extensions.discloud.discloud: 2.29.7 -> 2.29.8 --- 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 58c011dda03d..40f43a2dfc95 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1346,8 +1346,8 @@ let mktplcRef = { publisher = "discloud"; name = "discloud"; - version = "2.29.7"; - hash = "sha256-l0CTWC16Aw2u8uob5tKauYIT3KaDsptV/L8WR54eN64="; + version = "2.29.8"; + hash = "sha256-dvyIdixtmg5ZTo/REB/E5QlHJu2xZ+Ui5qwJegoHTfk="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/discloud.discloud/changelog"; From 0d29e4c4b6d7aed14815b65afc79acae08092860 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 12:48:25 +0000 Subject: [PATCH 093/200] karmor: 1.4.7 -> 1.4.9 --- pkgs/by-name/ka/karmor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/karmor/package.nix b/pkgs/by-name/ka/karmor/package.nix index f76fa6e73a65..ff29f6d90369 100644 --- a/pkgs/by-name/ka/karmor/package.nix +++ b/pkgs/by-name/ka/karmor/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "karmor"; - version = "1.4.7"; + version = "1.4.9"; src = fetchFromGitHub { owner = "kubearmor"; repo = "kubearmor-client"; rev = "v${finalAttrs.version}"; - hash = "sha256-hohzVj2mlch6rSdjsCl+VcTnX9zvYnRrRM97LwbNeNw="; + hash = "sha256-iTXUb66B6ONeP7oz+vg2Zkte9OjQYrPffh+zanLWTO0="; }; - vendorHash = "sha256-DrrLromAT0xSr3SUqWTM78oGXTy73VCD2DJlMwSEGEs="; + vendorHash = "sha256-LA2qKCWR5akyVmK0qzVS4rCX8WNPGXrqq1585xTDDrE="; nativeBuildInputs = [ installShellFiles ]; From fe14acf0621e0fc630560c714a7318dcb08eef9a Mon Sep 17 00:00:00 2001 From: Sanfer Date: Sun, 19 Apr 2026 19:51:37 +0530 Subject: [PATCH 094/200] nixos/nordvpn: init module --- nixos/doc/manual/redirects.json | 3 + .../manual/release-notes/rl-2611.section.md | 2 + nixos/modules/module-list.nix | 1 + nixos/modules/services/networking/nordvpn.md | 65 +++++++ nixos/modules/services/networking/nordvpn.nix | 171 ++++++++++++++++++ nixos/tests/all-tests.nix | 1 + nixos/tests/nordvpn.nix | 129 +++++++++++++ 7 files changed, 372 insertions(+) create mode 100644 nixos/modules/services/networking/nordvpn.md create mode 100644 nixos/modules/services/networking/nordvpn.nix create mode 100644 nixos/tests/nordvpn.nix diff --git a/nixos/doc/manual/redirects.json b/nixos/doc/manual/redirects.json index fa6f1989ba71..f767735f9e37 100644 --- a/nixos/doc/manual/redirects.json +++ b/nixos/doc/manual/redirects.json @@ -1891,6 +1891,9 @@ "sec-kubernetes": [ "index.html#sec-kubernetes" ], + "module-services-nordvpn": [ + "index.html#module-services-nordvpn" + ], "ch-running": [ "index.html#ch-running" ], diff --git a/nixos/doc/manual/release-notes/rl-2611.section.md b/nixos/doc/manual/release-notes/rl-2611.section.md index 50cec08d2e68..1b7153bfe19e 100644 --- a/nixos/doc/manual/release-notes/rl-2611.section.md +++ b/nixos/doc/manual/release-notes/rl-2611.section.md @@ -54,6 +54,8 @@ - [OO7](https://github.com/linux-credentials/oo7) is a desktop-agnostic Secret Service provider. Available as [services.oo7](#opt-services.oo7.enable) +- [NordVPN](https://github.com/NordSecurity/nordvpn-linux), a NordVPN client for linux. Available as [services.nordvpn](options.html#opt-services.nordvpn.enable). + ## Backward Incompatibilities {#sec-release-26.11-incompatibilities} diff --git a/nixos/modules/module-list.nix b/nixos/modules/module-list.nix index 185b063dd037..d80b46f66bee 100644 --- a/nixos/modules/module-list.nix +++ b/nixos/modules/module-list.nix @@ -1341,6 +1341,7 @@ ./services/networking/nncp.nix ./services/networking/nntp-proxy.nix ./services/networking/nomad.nix + ./services/networking/nordvpn.nix ./services/networking/nsd.nix ./services/networking/ntopng.nix ./services/networking/ntp/chrony.nix diff --git a/nixos/modules/services/networking/nordvpn.md b/nixos/modules/services/networking/nordvpn.md new file mode 100644 index 000000000000..06016098894a --- /dev/null +++ b/nixos/modules/services/networking/nordvpn.md @@ -0,0 +1,65 @@ +# NordVPN {#module-services-nordvpn} + +*Source:* {file}`modules/services/networking/nordvpn.nix` + +*Upstream documentation:* + +NordVPN offers a paid virtual private network (VPN) service. +The service operates as closed-source, +but the Linux client uses open-source code licensed under GPLv3. +A minimal configuration in NixOS appears as follows: + +```nix +{ + services.nordvpn.enable = true; + networking.firewall.enable = true; + networking.firewall.checkReversePath = "loose"; +} +``` + +When using a firewall, set `networking.firewall.checkReversePath` to `"loose"` or `false`. +NordVPN includes a `kill-switch` feature that blocks all packets not associated with the VPN connection. + +Additionally, add your user to the `nordvpn` group. + +```nix +{ + users.users.yourUser = { + #.. + extraGroups = [ + #.. + "nordvpn" + ]; + }; +} +``` + +If you prefer to use your own user and group, you can do so using + +```nix +{ + services.nordvpn.user = "SOME-USER"; + services.nordvpn.group = "SOME-GROUP"; +} +``` + +NordVPN provides several useful CLI commands, including: + +```bash +nordvpn login # Log in using an OAuth URL +nordvpn login --token # Log in with a token obtained from your NordVPN account +nordvpn c # Connect to the VPN +nordvpn c ie # Connect to a NordVPN server in Ireland +nordvpn d # Disconnect from the VPN +nordvpn set technology openvpn # Switch to OpenVPN technology +nordvpn c # Reconnect after changing technology +``` + +Additionally, if you prefer to use the friendly GUI, + +```bash +nordvpn-gui +``` + +**Disclaimer:** NixOS currently does not support meshnet. +Contributions welcome! diff --git a/nixos/modules/services/networking/nordvpn.nix b/nixos/modules/services/networking/nordvpn.nix new file mode 100644 index 000000000000..b38d75dd519d --- /dev/null +++ b/nixos/modules/services/networking/nordvpn.nix @@ -0,0 +1,171 @@ +{ + config, + lib, + pkgs, + ... +}: +let + cfg = config.services.nordvpn; + defaultUser = "nordvpn"; + defaultGroup = "nordvpn"; + + nordvpn = + let + cli = cfg.package.cli.overrideAttrs (old: { + preBuild = + let + extraPreBuild = lib.optionalString (cfg.group != defaultGroup) '' + substituteInPlace internal/permissions.go \ + --replace-fail \ + 'string{"nordvpn"}' \ + 'string{"${cfg.group}"}' + + substituteInPlace internal/constants.go \ + --replace-fail \ + 'NordvpnGroup = "nordvpn"' \ + 'NordvpnGroup = "${cfg.group}"' + ''; + in + extraPreBuild + (old.preBuild or ""); + + # postFixup wraps nordvpnd so that it can find binaries that it calls. + # here, instead, use systemd to update the path to those binaries. + postFixup = ""; + }); + in + pkgs.symlinkJoin { + inherit (cfg.package) pname version meta; + paths = [ + cli + cfg.package.gui + ]; + }; +in +{ + options.services.nordvpn = { + enable = lib.mkEnableOption "Enable NordVPN"; + package = lib.mkPackageOption pkgs "nordvpn" { }; + user = lib.mkOption { + type = lib.types.str; + default = defaultUser; + description = '' + The User that owns the `nordvpnd` systemd process. + If overriding the default, a user with the same name must exist. + ''; + }; + group = lib.mkOption { + type = lib.types.str; + default = defaultGroup; + description = '' + The Group that owns the `nordvpnd` systemd process. + If overriding the default, a group with the same name must exist. + ''; + }; + }; + + config = lib.mkIf cfg.enable { + + # create the default user if that's the one used + users.users = lib.mkIf (cfg.user == defaultUser) { + ${defaultUser} = { + description = "User that runs `nordvpnd`."; + group = cfg.group; + isSystemUser = true; + }; + }; + + # create the default group if that's the one used + users.groups = lib.mkIf (cfg.group == defaultGroup) { + ${defaultGroup} = { }; + }; + + # nordvpnd uses resolved to configure dns + services.resolved.enable = true; + + # policy that allows nordvpnd to configure dns + security.polkit = { + enable = true; + extraConfig = '' + polkit.addRule(function(action, subject) { + if (action.id == "org.freedesktop.resolve1.set-dns-servers" + && subject.isInGroup("${cfg.group}")) { + return polkit.Result.YES; + } + }); + ''; + }; + + environment.systemPackages = [ + nordvpn + ]; + + systemd.services.nordvpnd = { + after = [ "network-online.target" ]; + description = "NordVPN daemon."; + path = ( + with pkgs; + [ + e2fsprogs + iproute2 + libxslt + nftables + procps + wireguard-tools + ] + ++ [ nordvpn ] + ); + serviceConfig = { + # nordvpnd needs CAP_NET_ADMIN to configure network interfaces + AmbientCapabilities = "CAP_NET_ADMIN"; + CapabilityBoundingSet = "CAP_NET_ADMIN"; + ExecStart = lib.getExe' nordvpn "nordvpnd"; + Group = cfg.group; + KillMode = "process"; + NonBlocking = true; + Requires = "nordvpnd.socket"; + Restart = "on-failure"; + RestartSec = 5; + RuntimeDirectory = "nordvpn"; + RuntimeDirectoryMode = "0750"; + StateDirectory = "nordvpn"; + StateDirectoryMode = "0750"; + User = cfg.user; + }; + wantedBy = [ "default.target" ]; + wants = [ "network-online.target" ]; + }; + + systemd.sockets.nordvpnd = { + description = "NordVPN Daemon Socket"; + listenStreams = [ "/run/nordvpn/nordvpnd.sock" ]; + partOf = [ "nordvpnd.service" ]; + socketConfig = { + DirectoryMode = "0750"; + NoDelay = true; + SocketGroup = cfg.group; + SocketMode = "0770"; + SocketUser = cfg.user; + }; + wantedBy = [ "sockets.target" ]; + }; + + systemd.user.services.norduserd = { + after = [ "network-online.target" ]; + description = "NordUserD Service"; + serviceConfig = { + ExecStart = lib.getExe' nordvpn "norduserd"; + NonBlocking = true; + Restart = "on-failure"; + RestartSec = 5; + }; + wantedBy = [ "graphical-session.target" ]; + wants = [ "network-online.target" ]; + }; + + }; + + meta = { + doc = ./nordvpn.md; + maintainers = with lib.maintainers; [ different-error ]; + }; +} diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index f09c4b473b53..6abfd2d5d6c4 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1205,6 +1205,7 @@ in nominatim = runTest ./nominatim.nix; non-default-filesystems = handleTest ./non-default-filesystems.nix { }; non-switchable-system = runTest ./non-switchable-system.nix; + nordvpn = runTest ./nordvpn.nix; noto-fonts = runTest ./noto-fonts.nix; noto-fonts-cjk-qt-default-weight = runTest ./noto-fonts-cjk-qt-default-weight.nix; novacomd = handleTestOn [ "x86_64-linux" ] ./novacomd.nix { }; diff --git a/nixos/tests/nordvpn.nix b/nixos/tests/nordvpn.nix new file mode 100644 index 000000000000..59af7c54660f --- /dev/null +++ b/nixos/tests/nordvpn.nix @@ -0,0 +1,129 @@ +{ lib, ... }: +{ + name = "nordvpn"; + meta.maintainers = with lib.maintainers; [ different-error ]; + nodes = + let + commonConfig = user: { + # norduserd reads DBUS_SESSION_BUS_ADDRESS which the + # desktopManager sets on user session creation (i.e. login) + services.xserver.enable = true; + services.desktopManager.plasma6.enable = true; + services.displayManager.gdm.enable = true; + services.displayManager.autoLogin = { + enable = true; + user = user; + }; + }; + in + { + nada = { ... }: { }; + basic = + { ... }: + lib.recursiveUpdate { + users.users.alice = { + extraGroups = [ "nordvpn" ]; + isNormalUser = true; + }; + # default: run nordvpnd as nordvpn:nordvpn + services.nordvpn.enable = true; + } (commonConfig "alice"); + userOnly = + { ... }: + lib.recursiveUpdate { + users.users.kanye = { + extraGroups = [ "nordvpn" ]; + isNormalUser = true; + }; + # run nordvpnd as kanye:nordvpn + services.nordvpn = { + enable = true; + user = "kanye"; + }; + } (commonConfig "kanye"); + groupOnly = + { ... }: + lib.recursiveUpdate { + users.users.alice = { + extraGroups = [ "kanye" ]; + isNormalUser = true; + }; + users.groups.kanye = { }; + # run nordvpnd as nordvpn:kanye + services.nordvpn = { + enable = true; + group = "kanye"; + }; + } (commonConfig "alice"); + userAndGroup = + { ... }: + lib.recursiveUpdate { + users.users.kanye = { + group = "kanye"; + isNormalUser = true; + }; + users.groups.kanye = { }; + # run nordvpnd as kanye:kanye + services.nordvpn = { + enable = true; + group = "kanye"; + user = "kanye"; + }; + } (commonConfig "kanye"); + }; + + testScript = '' + class UserGroupTestCase: + def __init__(self, machine, user, has_nordvpn_usr, has_nordvpn_gp): + self.machine = machine + self.user = user + self.has_nordvpn_usr = has_nordvpn_usr + self.has_nordvpn_gp = has_nordvpn_gp + + def run(self): + self.machine.start() + self.verify_nordvpn_user() + self.verify_nordvpn_group() + self.verify_services() + self.machine.shutdown() + + def verify_nordvpn_user(self): + if self.has_nordvpn_usr: + self.machine.succeed("id nordvpn") + else: + self.machine.fail("id nordvpn") + + def verify_nordvpn_group(self): + group_str = self.machine.succeed(f"sudo -u {self.user} groups") + groups = [x.strip() for x in group_str.split(" ")] + if self.has_nordvpn_gp: + assert "nordvpn" in groups, f"nordvpn is not in {groups} but should be" + else: + assert "nordvpn" not in groups, f"nordvpn is in {groups} but should not be" + + def verify_services(self): + self.machine.wait_for_unit("nordvpnd", timeout=60) + self.machine.wait_for_unit("norduserd", self.user, timeout=90) + # verify can talk to nordvpnd. give nordvpnd at most 5s to initialize. + self.machine.wait_until_succeeds("nordvpn status", timeout=5) + self.machine.succeed("nordvpn status") + + test_cases = [ + UserGroupTestCase(basic, "alice", has_nordvpn_usr=True, has_nordvpn_gp=True), + UserGroupTestCase(userOnly, "kanye", has_nordvpn_usr=False, has_nordvpn_gp=True), + UserGroupTestCase(groupOnly, "alice", has_nordvpn_usr=True, has_nordvpn_gp=False), + UserGroupTestCase(userAndGroup, "kanye", has_nordvpn_usr=False, has_nordvpn_gp=False), + ] + + # NADA + nada.start() + nada.wait_for_unit("multi-user.target", timeout=60) + nada.fail("nordvpnd") + nada.fail("nordvpn") + nada.fail("norduserd") + nada.shutdown() + + for test_case in test_cases: + test_case.run() + ''; +} From 66707db40b8d28851e439bea3d2be9dc92d6dcff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 14:40:57 +0000 Subject: [PATCH 095/200] skills: 1.5.14 -> 1.5.16 --- pkgs/by-name/sk/skills/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sk/skills/package.nix b/pkgs/by-name/sk/skills/package.nix index ab66664bd318..5be0cecd7181 100644 --- a/pkgs/by-name/sk/skills/package.nix +++ b/pkgs/by-name/sk/skills/package.nix @@ -14,20 +14,20 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "skills"; - version = "1.5.14"; + version = "1.5.16"; src = fetchFromGitHub { owner = "vercel-labs"; repo = "skills"; tag = "v${finalAttrs.version}"; - hash = "sha256-176EeM1VhNSBH1cYUUy3oLST21PbV0v+tCNglfM9+6Y="; + hash = "sha256-gL8uNkS3gsRGXIunIsYLYykLYs2c1gO9PFVTE69nWKU="; }; pnpmDeps = fetchPnpmDeps { fetcherVersion = 3; inherit (finalAttrs) pname version src; inherit pnpm; - hash = "sha256-3GSa4ze859dRA4Yrxw8r3rwZKn7FMSjBMvpz1HTDobU="; + hash = "sha256-wntHp5UT21wD1myxj8EQafQis5QMuQ9U2PKiKg2jalw="; }; nativeBuildInputs = [ From a8ad3473cd9697f16ffe0629292530b0d5386ad9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 14:55:16 +0000 Subject: [PATCH 096/200] yamlscript: 0.2.24 -> 0.2.27 --- pkgs/by-name/ya/yamlscript/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ya/yamlscript/package.nix b/pkgs/by-name/ya/yamlscript/package.nix index fe22ebbe9dcd..dbf4bfbd6bd6 100644 --- a/pkgs/by-name/ya/yamlscript/package.nix +++ b/pkgs/by-name/ya/yamlscript/package.nix @@ -6,11 +6,11 @@ buildGraalvmNativeImage (finalAttrs: { pname = "yamlscript"; - version = "0.2.24"; + version = "0.2.27"; src = fetchurl { url = "https://github.com/yaml/yamlscript/releases/download/${finalAttrs.version}/yamlscript.cli-${finalAttrs.version}-standalone.jar"; - hash = "sha256-2MwHgFdWk6OEzi3RihhLxB286zVn/g+n1+TPzRIb13Q="; + hash = "sha256-d2kG10M+AeADVRzzjShx5CMTpsVgScF5NDimQm/B0DM="; }; extraNativeImageBuildArgs = [ From 98b4497a4f6e1232c1779468750d4e6e524d8fe5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 16:30:17 +0000 Subject: [PATCH 097/200] python3Packages.python-open-router: 0.3.3 -> 0.4.0 --- .../development/python-modules/python-open-router/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-open-router/default.nix b/pkgs/development/python-modules/python-open-router/default.nix index 33e360f36d28..95c9c6583240 100644 --- a/pkgs/development/python-modules/python-open-router/default.nix +++ b/pkgs/development/python-modules/python-open-router/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "python-open-router"; - version = "0.3.3"; + version = "0.4.0"; pyproject = true; src = fetchFromGitHub { owner = "joostlek"; repo = "python-open-router"; tag = "v${version}"; - hash = "sha256-RFKtt8ViTIEBmahY9H9YhSdVSlxaBEPOxRWPST9GoAM="; + hash = "sha256-hf8Ay3/xXH262/1R07mN0iQpOlHFhHb6VUZoYQEq8YI="; }; build-system = [ poetry-core ]; From fdbd3630e12ec2d6d3f588fd3720ab2bfc70b355 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 16:43:35 +0000 Subject: [PATCH 098/200] python3Packages.pyvers: 0.2.2 -> 0.2.3 --- pkgs/development/python-modules/pyvers/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyvers/default.nix b/pkgs/development/python-modules/pyvers/default.nix index 168bc437b175..017e0a84298c 100644 --- a/pkgs/development/python-modules/pyvers/default.nix +++ b/pkgs/development/python-modules/pyvers/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "pyvers"; - version = "0.2.2"; + version = "0.2.3"; pyproject = true; src = fetchFromGitHub { owner = "vmoens"; repo = "pyvers"; tag = "v${finalAttrs.version}"; - hash = "sha256-VKNwhxyc1f7tyJO7JyBNELlZwVv6U2N8ye0OYFN/nmc="; + hash = "sha256-aXHOgKd/w1RKdL0wLoM4F05JWTaKAL3i3UerLcBG+vs="; }; build-system = [ From 867f50f5db661852a3d59e0fc4c87ed2919a5b83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 16:43:38 +0000 Subject: [PATCH 099/200] clickhouse-backup: 2.7.3 -> 2.7.4 --- pkgs/by-name/cl/clickhouse-backup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index 3ca604699d09..ca3dd8b57720 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "clickhouse-backup"; - version = "2.7.3"; + version = "2.7.4"; src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; tag = "v${finalAttrs.version}"; - hash = "sha256-tcNQoNxzlRcXcSyGWOzCmGtV34ZSzfnyi98QAIWwYF0="; + hash = "sha256-HlVngChgU+Do6e5gfP1fg1R/fSGfB8kjG2Ul+N7eJkE="; }; vendorHash = "sha256-HN0H2YFj7k/T2ff1GCrjfE9PO6MtdR/SWKZL/FoqHZ8="; From f25ea67363554d72514f16859242835d85c1c09e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 16:58:32 +0000 Subject: [PATCH 100/200] python3Packages.qbittorrent-api: 2026.6.0 -> 2026.7.0 --- pkgs/development/python-modules/qbittorrent-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/qbittorrent-api/default.nix b/pkgs/development/python-modules/qbittorrent-api/default.nix index cb84a39e9463..cbe22f5ad541 100644 --- a/pkgs/development/python-modules/qbittorrent-api/default.nix +++ b/pkgs/development/python-modules/qbittorrent-api/default.nix @@ -15,13 +15,13 @@ buildPythonPackage rec { pname = "qbittorrent-api"; - version = "2026.6.0"; + version = "2026.7.0"; pyproject = true; src = fetchPypi { pname = "qbittorrent_api"; inherit version; - hash = "sha256-8uJb8HCWC5BgNZF6EHWQQrDCiKxq3xkbr09ISIkLghM="; + hash = "sha256-nwpuM+5NuikNFV3jrVnBkd4C5NljnUJL8C7EoA7PMgU="; }; build-system = [ From fd61dd3ad6e19806937a7797f08a0365f9c3b920 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 12 Jul 2026 10:40:23 -0700 Subject: [PATCH 101/200] python3Packages.seaborn: modernize --- pkgs/development/python-modules/seaborn/default.nix | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/seaborn/default.nix b/pkgs/development/python-modules/seaborn/default.nix index 3a48512d690b..04c1f50aa0fb 100644 --- a/pkgs/development/python-modules/seaborn/default.nix +++ b/pkgs/development/python-modules/seaborn/default.nix @@ -15,15 +15,16 @@ writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "seaborn"; version = "0.13.2"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "mwaskom"; repo = "seaborn"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-aGIVcdG/XN999nYBHh3lJqGa3QVt0j8kmzaxdkULznY="; }; @@ -47,9 +48,9 @@ buildPythonPackage rec { }) ]; - nativeBuildInputs = [ flit-core ]; + build-system = [ flit-core ]; - propagatedBuildInputs = [ + dependencies = [ matplotlib numpy pandas @@ -90,8 +91,8 @@ buildPythonPackage rec { meta = { description = "Statistical data visualization"; homepage = "https://seaborn.pydata.org/"; - changelog = "https://github.com/mwaskom/seaborn/blob/v${version}/doc/whatsnew/v${version}.rst"; + changelog = "https://github.com/mwaskom/seaborn/blob/${finalAttrs.src.tag}/doc/whatsnew/${finalAttrs.src.tag}.rst"; license = with lib.licenses; [ bsd3 ]; maintainers = with lib.maintainers; [ miniharinn ]; }; -} +}) From 23c12980be11e7e08746b7bdb44b371d2d9e4e3c Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 12 Jul 2026 10:40:23 -0700 Subject: [PATCH 102/200] python3Packages.seaborn: disable flaky test on Darwin --- pkgs/development/python-modules/seaborn/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/seaborn/default.nix b/pkgs/development/python-modules/seaborn/default.nix index 04c1f50aa0fb..b019830aead6 100644 --- a/pkgs/development/python-modules/seaborn/default.nix +++ b/pkgs/development/python-modules/seaborn/default.nix @@ -80,6 +80,10 @@ buildPythonPackage (finalAttrs: { ++ lib.optionals (!stdenv.hostPlatform.isx86) [ # overly strict float tolerances "TestDendrogram" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # overly strict float tolerances + "test_ticklabels_overlap" ]; # All platforms should use Agg. Let's set it explicitly to avoid probing GUI From 3bcccb11994638e3b6274a3aee2c3818c001cbdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 18:21:31 +0000 Subject: [PATCH 103/200] python3Packages.exa-py: 2.14.0 -> 2.16.1 --- pkgs/development/python-modules/exa-py/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/exa-py/default.nix b/pkgs/development/python-modules/exa-py/default.nix index ba44908b4516..50a210291523 100644 --- a/pkgs/development/python-modules/exa-py/default.nix +++ b/pkgs/development/python-modules/exa-py/default.nix @@ -24,7 +24,7 @@ buildPythonPackage (finalAttrs: { pname = "exa-py"; - version = "2.14.0"; + version = "2.16.1"; pyproject = true; __structuredAttrs = true; @@ -33,7 +33,7 @@ buildPythonPackage (finalAttrs: { owner = "exa-labs"; repo = "exa-py"; tag = "v${finalAttrs.version}"; - hash = "sha256-pL5d79KdKlfv4l/M7PF8fs0gUEk4DYEKPm8PJ+pwFMc="; + hash = "sha256-zMQAPJnIHA7PiHCoPf0/iPrTEsctnM8cQBY2fVpDpjo="; }; build-system = [ From c3cdc7f12625f43b50d9eded00987b174d9a98fa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 19:21:01 +0000 Subject: [PATCH 104/200] nexttrace: 1.7.0 -> 1.7.1 --- pkgs/by-name/ne/nexttrace/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nexttrace/package.nix b/pkgs/by-name/ne/nexttrace/package.nix index 80c9b402f2d8..00d5fec04e37 100644 --- a/pkgs/by-name/ne/nexttrace/package.nix +++ b/pkgs/by-name/ne/nexttrace/package.nix @@ -7,15 +7,15 @@ buildGoModule (finalAttrs: { pname = "nexttrace"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "nxtrace"; repo = "NTrace-core"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-5J0P+HlfSt6wd/q7L/+6h7auQQBJkaA1NO053w32S8Y="; + sha256 = "sha256-yjG/nXnZs5ks80Q5Qq9TsN57nuSrPvp/jlYV3FXJqMk="; }; - vendorHash = "sha256-9g0OZczhIhM96eYFyAMxajpIkRgNUkn6QUZtl3O/xSM="; + vendorHash = "sha256-u5UTl3zNlnv0qk/Z60h1csp44ypn1V6i/aAThtTn3eg="; buildInputs = [ libpcap ]; From 3acfab615efbcbc886247c1b628cd21784dd96fd Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 12 Jul 2026 16:16:30 -0400 Subject: [PATCH 105/200] graphviz: support building Quartz plugin on Darwin Analogous to 023d279213f8396224ebb992ef8528c31204de70, but disabled by default so we can have it on master. --- pkgs/by-name/gr/graphviz/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gr/graphviz/package.nix b/pkgs/by-name/gr/graphviz/package.nix index f5686e0274d3..0ee2c6b0f129 100644 --- a/pkgs/by-name/gr/graphviz/package.nix +++ b/pkgs/by-name/gr/graphviz/package.nix @@ -22,6 +22,7 @@ libxrender, python3, withXorg ? true, + withQuartz ? false, # for passthru.tests exiv2, @@ -75,7 +76,8 @@ stdenv.mkDerivation (finalAttrs: { "--with-ltdl-lib=${libtool.lib}/lib" "--with-ltdl-include=${libtool}/include" (lib.withFeature withXorg "x") - ]; + ] + ++ optional withQuartz "--with-quartz"; enableParallelBuilding = true; strictDeps = true; From 92f9eaaed49989f1f4f568408b63b5df92251177 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 20:17:09 +0000 Subject: [PATCH 106/200] gomplate: 5.1.0 -> 5.2.0 --- pkgs/by-name/go/gomplate/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/gomplate/package.nix b/pkgs/by-name/go/gomplate/package.nix index 90997669c188..03bc1f9430c0 100644 --- a/pkgs/by-name/go/gomplate/package.nix +++ b/pkgs/by-name/go/gomplate/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "gomplate"; - version = "5.1.0"; + version = "5.2.0"; src = fetchFromGitHub { owner = "hairyhenderson"; repo = "gomplate"; tag = "v${finalAttrs.version}"; - hash = "sha256-wgRIwY3MqYbVU/k4BZWqdDcybSJwnCDFQZ6ybr2/tiM="; + hash = "sha256-rkQ8X3gb9McNxXsp5IwRUoesrDN99uo55Njm8LKGeI4="; }; - vendorHash = "sha256-QXaXOEGUW1Wo6kD16nrNOn3MoZuJw8YNuJtGh0ffCgQ="; + vendorHash = "sha256-yy6+mbLy8HpLp6sPjf07S7ufrqLKmjzIA3NoeKUOeIc="; ldflags = [ "-s" From 5cefe928eef1f37ea02cd31a03bf313853ef10a3 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 12 Jul 2026 16:19:37 -0400 Subject: [PATCH 107/200] python3Packages.pygraphviz: unbreak on Darwin --- .../python-modules/pygraphviz/default.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pygraphviz/default.nix b/pkgs/development/python-modules/pygraphviz/default.nix index c6b365bf23f1..e32c63e89ef4 100644 --- a/pkgs/development/python-modules/pygraphviz/default.nix +++ b/pkgs/development/python-modules/pygraphviz/default.nix @@ -3,6 +3,7 @@ buildPythonPackage, fetchFromGitHub, replaceVars, + stdenv, graphviz, coreutils, pkg-config, @@ -11,6 +12,10 @@ pytest, }: +let + # TODO: remove once #540793 makes it to master + graphviz' = graphviz.override { withQuartz = stdenv.hostPlatform.isDarwin; }; +in buildPythonPackage (finalAttrs: { pname = "pygraphviz"; version = "2.0"; @@ -27,7 +32,7 @@ buildPythonPackage (finalAttrs: { # pygraphviz depends on graphviz executables and wc being in PATH (replaceVars ./path.patch { path = lib.makeBinPath [ - graphviz + graphviz' coreutils ]; }) @@ -38,19 +43,19 @@ buildPythonPackage (finalAttrs: { --replace-fail ', "swig>4.1.0"' "" ''; - env.GRAPHVIZ_PREFIX = graphviz; + env.GRAPHVIZ_PREFIX = graphviz'; build-system = [ setuptools ]; nativeBuildInputs = [ - graphviz # for dot + graphviz' # for dot pkg-config swig ]; - buildInputs = [ graphviz ]; + buildInputs = [ graphviz' ]; nativeCheckInputs = [ pytest ]; From 5efedf2208d6310c7c0162ffc226ebc9750acc53 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 20:20:33 +0000 Subject: [PATCH 108/200] python3Packages.ckzg: 2.1.7 -> 2.1.8 --- pkgs/development/python-modules/ckzg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ckzg/default.nix b/pkgs/development/python-modules/ckzg/default.nix index 8a52ba6083fb..27bca517401f 100644 --- a/pkgs/development/python-modules/ckzg/default.nix +++ b/pkgs/development/python-modules/ckzg/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "ckzg"; - version = "2.1.7"; + version = "2.1.8"; pyproject = true; src = fetchFromGitHub { owner = "ethereum"; repo = "c-kzg-4844"; tag = "v${version}"; - hash = "sha256-T2EdLKEyyTM3/Ro5UfdGu3mNZKz0nk15pmBSGZplA+M="; + hash = "sha256-i7m1oFQ4WmY+TfETfQuznvQINt6+JfWztoRFnI/pV/s="; }; build-system = [ setuptools ]; From 446396e2daf975a44bddced4b29a347e1149a134 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 12 Jul 2026 11:41:46 -0700 Subject: [PATCH 109/200] python3Packages.swcgeom: modernize --- .../development/python-modules/swcgeom/default.nix | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/swcgeom/default.nix b/pkgs/development/python-modules/swcgeom/default.nix index a03d97b2838f..623e67674787 100644 --- a/pkgs/development/python-modules/swcgeom/default.nix +++ b/pkgs/development/python-modules/swcgeom/default.nix @@ -25,18 +25,16 @@ pytestCheckHook, }: -let - version = "0.21.5"; -in -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "swcgeom"; - inherit version; + version = "0.21.5"; pyproject = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "yzx9"; repo = "swcgeom"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-QLo2tfoQFuoKee/e/t5l3bUwOtobV57Od9UvAze78FE="; }; @@ -88,8 +86,8 @@ buildPythonPackage rec { meta = { description = "Neuron geometry library for swc format"; homepage = "https://github.com/yzx9/swcgeom"; - changelog = "https://github.com/yzx9/swcgeom/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/yzx9/swcgeom/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ yzx9 ]; }; -} +}) From 35a4d8543e3cd6d272f9843555ee6d1e218107c6 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Sun, 12 Jul 2026 13:13:36 -0700 Subject: [PATCH 110/200] python3Packages.swcgeom: 0.21.5 -> 0.21.6 https://github.com/yzx9/swcgeom/releases/tag/v0.21.6 --- pkgs/development/python-modules/swcgeom/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/swcgeom/default.nix b/pkgs/development/python-modules/swcgeom/default.nix index 623e67674787..d4d87099382a 100644 --- a/pkgs/development/python-modules/swcgeom/default.nix +++ b/pkgs/development/python-modules/swcgeom/default.nix @@ -27,7 +27,7 @@ buildPythonPackage (finalAttrs: { pname = "swcgeom"; - version = "0.21.5"; + version = "0.21.6"; pyproject = true; __structuredAttrs = true; @@ -35,7 +35,7 @@ buildPythonPackage (finalAttrs: { owner = "yzx9"; repo = "swcgeom"; tag = "v${finalAttrs.version}"; - hash = "sha256-QLo2tfoQFuoKee/e/t5l3bUwOtobV57Od9UvAze78FE="; + hash = "sha256-Q9YvHHUAYGX3m9jJ+ogTYRrdPaCdrcNY2cNlKK7ThX4="; }; build-system = [ From b7dd57b33f0edf1c1cfa0f0e142c768b9275fe7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 12 Jul 2026 15:15:25 -0700 Subject: [PATCH 111/200] nixos/tests/matter-server: use default python3Packages --- nixos/tests/matter-server.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/tests/matter-server.nix b/nixos/tests/matter-server.nix index 5aeffaa97b42..ca4d55a161ce 100644 --- a/nixos/tests/matter-server.nix +++ b/nixos/tests/matter-server.nix @@ -1,7 +1,7 @@ { pkgs, lib, ... }: let - chipVersion = pkgs.python311Packages.home-assistant-chip-core.version; + chipVersion = pkgs.python3Packages.home-assistant-chip-core.version; in { From 6692a57d756f38df999f55677499298939e87e98 Mon Sep 17 00:00:00 2001 From: Ryan Omasta Date: Sun, 12 Jul 2026 16:20:06 -0600 Subject: [PATCH 112/200] scrcpy: 4.0 -> 4.1 https://github.com/Genymobile/scrcpy/releases/tag/v4.1 Diff: https://github.com/Genymobile/scrcpy/compare/v4.0...v4.1 --- pkgs/by-name/sc/scrcpy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sc/scrcpy/package.nix b/pkgs/by-name/sc/scrcpy/package.nix index 0d684e77db3d..697ce7a422ce 100644 --- a/pkgs/by-name/sc/scrcpy/package.nix +++ b/pkgs/by-name/sc/scrcpy/package.nix @@ -16,12 +16,12 @@ }: let - version = "4.0"; + version = "4.1"; prebuilt_server = fetchurl { name = "scrcpy-server"; inherit version; url = "https://github.com/Genymobile/scrcpy/releases/download/v${version}/scrcpy-server-v${version}"; - hash = "sha256-hJJL1WSh62CJyHLHUh+WgFiXf5H1/wJRSox0r/MhDzo="; + hash = "sha256-3qy5ke0lCXFRYP/ceQfke0Fg6zDRVmIX6QR/1biFDK4="; }; in stdenv.mkDerivation rec { @@ -32,7 +32,7 @@ stdenv.mkDerivation rec { owner = "Genymobile"; repo = "scrcpy"; tag = "v${version}"; - hash = "sha256-o8jZXVwNub8KU7k2BjC9jvpX4Y7bKFySBUYw/dVHck0="; + hash = "sha256-x7ICNxR1i3WCPmYLsE/kmQ7vkNL9Be1M4m5SJMiXob4="; }; nativeBuildInputs = [ From ec457e97c96e0c307aff1160fb7cbef5c6a019ae Mon Sep 17 00:00:00 2001 From: wrench-exile-legacy Date: Sun, 12 Jul 2026 23:32:10 +0100 Subject: [PATCH 113/200] oh-my-posh: 29.20.0 -> 29.26.1 Diff: https://github.com/jandedobbeleer/oh-my-posh/compare/v29.20.0...v29.26.1 Changelog: https://github.com/JanDeDobbeleer/oh-my-posh/releases/tag/v29.26.1 --- pkgs/by-name/oh/oh-my-posh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/oh/oh-my-posh/package.nix b/pkgs/by-name/oh/oh-my-posh/package.nix index 0999756f48aa..87ea74ede309 100644 --- a/pkgs/by-name/oh/oh-my-posh/package.nix +++ b/pkgs/by-name/oh/oh-my-posh/package.nix @@ -6,16 +6,16 @@ }: buildGoModule (finalAttrs: { pname = "oh-my-posh"; - version = "29.20.0"; + version = "29.26.1"; src = fetchFromGitHub { owner = "jandedobbeleer"; repo = "oh-my-posh"; tag = "v${finalAttrs.version}"; - hash = "sha256-EzdrqeWM85hh8lPxrweSPezydICRFyOStgDlEq8g9+8="; + hash = "sha256-hE3L7emTk7MxzBUqSUDNKYiA2H1w9mcGhPYiR1OhYxg="; }; - vendorHash = "sha256-PAdk6nf750wL619W6nyt1Ne/eYYlVkewIhWirNi9rK8="; + vendorHash = "sha256-6DX/x9uWUbwXy9ccB6NIVRKsOc1nJXtctItONAI7zPQ="; sourceRoot = "${finalAttrs.src.name}/src"; From 347458742024fff290416e8927016d7934bd9f1c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 23:10:44 +0000 Subject: [PATCH 114/200] grafana-image-renderer: 5.9.0 -> 5.9.1 --- pkgs/by-name/gr/grafana-image-renderer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix index ece809c2b84f..3cd9dc222c69 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.nix +++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "grafana-image-renderer"; - version = "5.9.0"; + version = "5.9.1"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-image-renderer"; tag = "v${finalAttrs.version}"; - hash = "sha256-nTYdSMNiNg97UEWQgVxi5umFU7XsKXp4QHjeVoo8L9M="; + hash = "sha256-ODH5u7Q+CIJKZQEKz2QswgHm+ZVzmiRmw9GVR47iooI="; }; vendorHash = "sha256-QiseTdsFOBg3aDYpdmLHfXL9eFll6iJo4wSKwXvdGnM="; From 3def5f9c6860d288115c3f34d13dd11f6636e64f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 23:31:05 +0000 Subject: [PATCH 115/200] python3Packages.types-webencodings: 0.5.0.20251108 -> 0.5.0.20260408 --- .../development/python-modules/types-webencodings/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-webencodings/default.nix b/pkgs/development/python-modules/types-webencodings/default.nix index 976a306d7518..565c263d5e5b 100644 --- a/pkgs/development/python-modules/types-webencodings/default.nix +++ b/pkgs/development/python-modules/types-webencodings/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "types-webencodings"; - version = "0.5.0.20251108"; + version = "0.5.0.20260408"; pyproject = true; src = fetchPypi { pname = "types_webencodings"; inherit version; - hash = "sha256-I3jizszO09QbteITh1hue1MF4RUZ/GsGWcYp8jsuXeQ="; + hash = "sha256-KMWWYZ82fkPu45PYX2Po0v22h0xlSo1EHDf4r+KcbQ0="; }; build-system = [ setuptools ]; From 99f19ac25454cac0a26fb4e02b70b0003a197a8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 12 Jul 2026 23:41:23 +0000 Subject: [PATCH 116/200] geeqie: 2.8 -> 2.9 --- pkgs/by-name/ge/geeqie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/geeqie/package.nix b/pkgs/by-name/ge/geeqie/package.nix index b8cf75d9742b..c0a945cc229a 100644 --- a/pkgs/by-name/ge/geeqie/package.nix +++ b/pkgs/by-name/ge/geeqie/package.nix @@ -41,13 +41,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "geeqie"; - version = "2.8"; + version = "2.9"; src = fetchFromGitHub { owner = "BestImageViewer"; repo = "geeqie"; tag = "v${finalAttrs.version}"; - hash = "sha256-90e+f95RIv2FZUFrfr6e7MhsQ8Xnve+Ie+uPyc87FRE="; + hash = "sha256-6g1aBeQUy9+WMlikAqvlb0NcCT7h0qgBRSsCOdRiZ/E="; }; postPatch = '' From 9a57e7f8313cf9c91f39c26a568bb150fcd33801 Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Wed, 3 Jun 2026 07:49:48 -0500 Subject: [PATCH 117/200] openrct2: add `__structuredAttrs` and `strictDeps` attributes --- pkgs/by-name/op/openrct2/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/op/openrct2/package.nix b/pkgs/by-name/op/openrct2/package.nix index 96713155bebd..b0d3f000e098 100644 --- a/pkgs/by-name/op/openrct2/package.nix +++ b/pkgs/by-name/op/openrct2/package.nix @@ -66,6 +66,9 @@ stdenv.mkDerivation (finalAttrs: { pname = "openrct2"; version = "0.5.3"; + __structuredAttrs = true; + strictDeps = true; + src = fetchFromGitHub { owner = "OpenRCT2"; repo = "OpenRCT2"; From 742c9ebf778df7e1ab66a5f55d18fe8e603b4c87 Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Wed, 3 Jun 2026 07:50:34 -0500 Subject: [PATCH 118/200] openrct2: add `zstd` to `buildInputs` --- pkgs/by-name/op/openrct2/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/op/openrct2/package.nix b/pkgs/by-name/op/openrct2/package.nix index b0d3f000e098..309dffad52ec 100644 --- a/pkgs/by-name/op/openrct2/package.nix +++ b/pkgs/by-name/op/openrct2/package.nix @@ -32,6 +32,7 @@ speexdsp, versionCheckHook, zlib, + zstd, withDiscordRpc ? false, # Paths to RCT1 and RCT2 installs can be specified to have them added as a wrapped argument @@ -107,6 +108,7 @@ stdenv.mkDerivation (finalAttrs: { openssl speexdsp zlib + zstd ] ++ lib.optional withDiscordRpc discord-rpc; From 70143e77b975d5dd6b9910841bad7bb1e88e86ab Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Wed, 3 Jun 2026 07:52:24 -0500 Subject: [PATCH 119/200] openrct2: remove patch (issue fixed upstream) --- pkgs/by-name/op/openrct2/package.nix | 6 ------ 1 file changed, 6 deletions(-) diff --git a/pkgs/by-name/op/openrct2/package.nix b/pkgs/by-name/op/openrct2/package.nix index 309dffad52ec..be286fd2d175 100644 --- a/pkgs/by-name/op/openrct2/package.nix +++ b/pkgs/by-name/op/openrct2/package.nix @@ -128,12 +128,6 @@ stdenv.mkDerivation (finalAttrs: { unzip -o ${title-sequences} -d $sourceRoot/data/sequence ''; - # Fix blank changelog & contributors screen. See https://github.com/OpenRCT2/OpenRCT2/issues/16988 - postPatch = '' - substituteInPlace src/openrct2/platform/Platform.Linux.cpp \ - --replace-fail "/usr/share/doc/openrct2" "$out/share/doc/openrct2" - ''; - preConfigure = # Verify that the correct version of each third party repository is used. ( From 8e636ef9bd8f593ffa3973e61c4678024dbafe7c Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Wed, 3 Jun 2026 07:54:06 -0500 Subject: [PATCH 120/200] openrct2: refactor assets for `overrideAttrs` support --- pkgs/by-name/op/openrct2/package.nix | 77 ++++++++++++++-------------- 1 file changed, 38 insertions(+), 39 deletions(-) diff --git a/pkgs/by-name/op/openrct2/package.nix b/pkgs/by-name/op/openrct2/package.nix index be286fd2d175..0d783b61fa38 100644 --- a/pkgs/by-name/op/openrct2/package.nix +++ b/pkgs/by-name/op/openrct2/package.nix @@ -40,29 +40,6 @@ rct2Path ? null, }: -let - objects-version = "1.7.10"; - openmusic-version = "1.6.1"; - opensfx-version = "1.0.6"; - title-sequences-version = "0.4.26"; - - objects = fetchurl { - url = "https://github.com/OpenRCT2/objects/releases/download/v${objects-version}/objects.zip"; - hash = "sha256-9IO+Jm3CIHe6hRe78y/+OIw1Q7LuWF4K+9QQLbRSgCE="; - }; - openmusic = fetchurl { - url = "https://github.com/OpenRCT2/OpenMusic/releases/download/v${openmusic-version}/openmusic.zip"; - hash = "sha256-mUs1DTsYDuHLlhn+J/frrjoaUjKEDEvUeonzP6id4aE="; - }; - opensfx = fetchurl { - url = "https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v${opensfx-version}/opensound.zip"; - hash = "sha256-BrkPPhnCFnUt9EHVUbJqnj4bp3Vb3SECUEtzv5k2CL4="; - }; - title-sequences = fetchurl { - url = "https://github.com/OpenRCT2/title-sequences/releases/download/v${title-sequences-version}/title-sequences.zip"; - hash = "sha256-2ruXh7FXY0L8pN2fZLP4z6BKfmzpwruWEPR7dikFyFg="; - }; -in stdenv.mkDerivation (finalAttrs: { pname = "openrct2"; version = "0.5.3"; @@ -77,6 +54,34 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-my7fPBD5N0bO1yPaxwHUFqw6TvayQs10kcAX/NqPpIg="; }; + passthru = { + updateScript = ./update.sh; + + objects-version = "1.7.10"; + openmusic-version = "1.6.1"; + opensfx-version = "1.0.6"; + title-sequences-version = "0.4.26"; + + assets = { + objects = fetchurl { + url = "https://github.com/OpenRCT2/objects/releases/download/v${finalAttrs.passthru.objects-version}/objects.zip"; + hash = "sha256-9IO+Jm3CIHe6hRe78y/+OIw1Q7LuWF4K+9QQLbRSgCE="; + }; + openmusic = fetchurl { + url = "https://github.com/OpenRCT2/OpenMusic/releases/download/v${finalAttrs.passthru.openmusic-version}/openmusic.zip"; + hash = "sha256-mUs1DTsYDuHLlhn+J/frrjoaUjKEDEvUeonzP6id4aE="; + }; + opensfx = fetchurl { + url = "https://github.com/OpenRCT2/OpenSoundEffects/releases/download/v${finalAttrs.passthru.opensfx-version}/opensound.zip"; + hash = "sha256-BrkPPhnCFnUt9EHVUbJqnj4bp3Vb3SECUEtzv5k2CL4="; + }; + title-sequences = fetchurl { + url = "https://github.com/OpenRCT2/title-sequences/releases/download/v${finalAttrs.passthru.title-sequences-version}/title-sequences.zip"; + hash = "sha256-2ruXh7FXY0L8pN2fZLP4z6BKfmzpwruWEPR7dikFyFg="; + }; + }; + }; + nativeBuildInputs = [ cmake pkg-config @@ -122,25 +127,21 @@ stdenv.mkDerivation (finalAttrs: { postUnpack = '' mkdir -p $sourceRoot/data/{object,sequence} - unzip -o ${objects} -d $sourceRoot/data/object - unzip -o ${openmusic} -d $sourceRoot/data - unzip -o ${opensfx} -d $sourceRoot/data - unzip -o ${title-sequences} -d $sourceRoot/data/sequence + unzip -o ${finalAttrs.passthru.assets.objects} -d $sourceRoot/data/object + unzip -o ${finalAttrs.passthru.assets.openmusic} -d $sourceRoot/data + unzip -o ${finalAttrs.passthru.assets.opensfx} -d $sourceRoot/data + unzip -o ${finalAttrs.passthru.assets.title-sequences} -d $sourceRoot/data/sequence ''; preConfigure = # Verify that the correct version of each third party repository is used. ( - let - versionCheck = assetKey: url: '' - grep -qF '"${url}"' assets.json \ - || (echo "${assetKey} differs from expected version!"; exit 1) - ''; - in - (versionCheck "objects" objects.url) - + (versionCheck "openmusic" openmusic.url) - + (versionCheck "opensfx" opensfx.url) - + (versionCheck "title-sequences" title-sequences.url) + lib.concatStringsSep "\n" ( + lib.mapAttrsToList (assetName: asset: '' + grep -qF '"${asset.url}"' assets.json \ + || (echo "${assetName} differs from expected version!"; exit 1) + '') finalAttrs.passthru.assets + ) ); doInstallCheck = true; @@ -151,8 +152,6 @@ stdenv.mkDerivation (finalAttrs: { ${lib.optionalString (rct2Path != null) "--add-flags '--rct2-data-path=\"${rct2Path}\"'"} ''; - passthru.updateScript = ./update.sh; - meta = { description = "Open source re-implementation of RollerCoaster Tycoon 2"; longDescription = '' From 66b8bf79bd973f2024299b6113f2cf01806bf961 Mon Sep 17 00:00:00 2001 From: LRFLEW Date: Wed, 3 Jun 2026 07:55:34 -0500 Subject: [PATCH 121/200] openrct2: add `verifyAssets` argument for disabling asset version checks --- pkgs/by-name/op/openrct2/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openrct2/package.nix b/pkgs/by-name/op/openrct2/package.nix index 0d783b61fa38..793a766a5e48 100644 --- a/pkgs/by-name/op/openrct2/package.nix +++ b/pkgs/by-name/op/openrct2/package.nix @@ -35,6 +35,7 @@ zstd, withDiscordRpc ? false, + verifyAssets ? true, # Paths to RCT1 and RCT2 installs can be specified to have them added as a wrapped argument rct1Path ? null, rct2Path ? null, @@ -135,7 +136,7 @@ stdenv.mkDerivation (finalAttrs: { preConfigure = # Verify that the correct version of each third party repository is used. - ( + lib.optionalString verifyAssets ( lib.concatStringsSep "\n" ( lib.mapAttrsToList (assetName: asset: '' grep -qF '"${asset.url}"' assets.json \ From aa71b6f0ff0e610a66e676803d0a24513b88d2b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 00:12:46 +0000 Subject: [PATCH 122/200] runpodctl: 2.3.0 -> 2.6.1 --- pkgs/by-name/ru/runpodctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/runpodctl/package.nix b/pkgs/by-name/ru/runpodctl/package.nix index 27403efa1afe..546e8d5b067f 100644 --- a/pkgs/by-name/ru/runpodctl/package.nix +++ b/pkgs/by-name/ru/runpodctl/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "runpodctl"; - version = "2.3.0"; + version = "2.6.1"; src = fetchFromGitHub { owner = "runpod"; repo = "runpodctl"; rev = "v${finalAttrs.version}"; - hash = "sha256-Lqmo/AZyxTIJjCePIagZosWnQxRZXLC228TaQDSz8Pk="; + hash = "sha256-hx0plQ5og4C6UY7r8RjYKo8LVk+WnWhtRErr0riNKbQ="; }; - vendorHash = "sha256-pbHVaNm/mcWQDBmPAYHBLS70VfDY4B3AvKhbNx25eOI="; + vendorHash = "sha256-38d+nWZDjWgcK091G3JCGtBqyE7iJ60edAhbx8GzxPM="; postInstall = '' rm $out/bin/docs # remove the docs binary From fb3caa9c0862ad3c5dbcfffddb6e20ead05d9af5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 00:20:19 +0000 Subject: [PATCH 123/200] libretro.gambatte: 0-unstable-2026-06-19 -> 0-unstable-2026-07-03 --- pkgs/applications/emulators/libretro/cores/gambatte.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/gambatte.nix b/pkgs/applications/emulators/libretro/cores/gambatte.nix index edab66c09021..54cbf0bc890b 100644 --- a/pkgs/applications/emulators/libretro/cores/gambatte.nix +++ b/pkgs/applications/emulators/libretro/cores/gambatte.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "gambatte"; - version = "0-unstable-2026-06-19"; + version = "0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "libretro"; repo = "gambatte-libretro"; - rev = "4832d33cc3427ee0a1c1b9065339dd18ff57370d"; - hash = "sha256-qn3zYecSmQjQV1f0Aw6+zVEQttMSHsrNQuMFbsDyKC8="; + rev = "dfc165599f3f1068c40a0b7ad6fe5f161283d483"; + hash = "sha256-a7GXw0B/ekIcNl08s1DpuRQZyxm4tYGWzNVVBTjXeOk="; }; meta = { From 3ab4f86a2d0ad41da6c5eb736ae650329ecdd27d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 00:25:24 +0000 Subject: [PATCH 124/200] grafanaPlugins.grafana-metricsdrilldown-app: 2.1.0 -> 2.2.0 --- .../grafana/plugins/grafana-metricsdrilldown-app/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix index d7826ed1bb4f..dde15e621031 100644 --- a/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/grafana-metricsdrilldown-app/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "grafana-metricsdrilldown-app"; - version = "2.1.0"; - zipHash = "sha256-7t91vh1HWsItadyqtJ/Dq1wu7mlB1LK+UVzycY6mDE0="; + version = "2.2.0"; + zipHash = "sha256-NMs4aFZ1QFWbLRDBcGTzkK9SNHIfBA7eO4BQzeHbMuM="; meta = { description = "Queryless experience for browsing Prometheus-compatible metrics. Quickly find related metrics without writing PromQL queries"; license = lib.licenses.agpl3Only; From f393868fde2be54677e3712537511af4255c9c92 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 00:59:31 +0000 Subject: [PATCH 125/200] vscode-extensions.detachhead.basedpyright: 1.39.8 -> 1.39.9 --- .../vscode/extensions/detachhead.basedpyright/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix index 19ebc0b3efb4..5ebaa79fb71b 100644 --- a/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix +++ b/pkgs/applications/editors/vscode/extensions/detachhead.basedpyright/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "basedpyright"; publisher = "detachhead"; - version = "1.39.8"; - hash = "sha256-MiCa1OuLvXYC5HmXNzM7LCL72weG40tDTgLWWl9Kxug="; + version = "1.39.9"; + hash = "sha256-Iycuj7EXzRwVgvpk0KXa3dNw2rL21DnG4ohqIExS6Go="; }; meta = { changelog = "https://github.com/detachhead/basedpyright/releases"; From 8bdd9b08f3ed16965f357de510f7bcccbb156de6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 01:42:15 +0000 Subject: [PATCH 126/200] sioyek: 2.0.0-unstable-2026-06-13 -> 2.0.0-unstable-2026-07-11 --- pkgs/by-name/si/sioyek/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sioyek/package.nix b/pkgs/by-name/si/sioyek/package.nix index fafb4e15ddf8..1b2436bb4e7c 100644 --- a/pkgs/by-name/si/sioyek/package.nix +++ b/pkgs/by-name/si/sioyek/package.nix @@ -15,13 +15,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sioyek"; - version = "2.0.0-unstable-2026-06-13"; + version = "2.0.0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "ahrm"; repo = "sioyek"; - rev = "552008ace47614dbc21a0d41060b25f08767a4b6"; - hash = "sha256-yzisnz/7pl7IgUK24CqivPoau17rIiu7n0Z20q7UXy8="; + rev = "8c4008653f3279633fe1e7e2a1be057aa210fe73"; + hash = "sha256-5GJpXyLhRziSWJLrDIfzXZS4QPMqiRhEp6gcPoSy1/8="; }; buildInputs = [ From 9b7cb71122aca97ef5108ab41728ffe374fe7819 Mon Sep 17 00:00:00 2001 From: eymeric Date: Mon, 13 Jul 2026 09:14:35 +0700 Subject: [PATCH 127/200] cockpit-zfs: 1.2.27-3 -> 1.2.30 --- pkgs/by-name/co/cockpit-zfs/package.nix | 14 ++++---------- .../by-name/co/cockpit-zfs/yarn-4.14-support.patch | 11 ----------- 2 files changed, 4 insertions(+), 21 deletions(-) delete mode 100644 pkgs/by-name/co/cockpit-zfs/yarn-4.14-support.patch diff --git a/pkgs/by-name/co/cockpit-zfs/package.nix b/pkgs/by-name/co/cockpit-zfs/package.nix index 99de320d99f9..5ead4c6b4786 100644 --- a/pkgs/by-name/co/cockpit-zfs/package.nix +++ b/pkgs/by-name/co/cockpit-zfs/package.nix @@ -46,28 +46,22 @@ in stdenv.mkDerivation (finalAttrs: { pname = "cockpit-zfs"; - version = "1.2.27-3"; + version = "1.2.30"; src = fetchFromGitHub { owner = "45Drives"; repo = "cockpit-zfs"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-7hx9FJxFN7xsozMvAb0fdRTX2hAcxtJc5wdgrs2PGJc="; + hash = "sha256-G24xNoKoBnlXxxyo9IJIoQW3PrktQxsx37/cX6QYfyE="; }; - patches = [ - # Remove after upstream updates to Yarn 4.14 - # https://github.com/45Drives/cockpit-zfs/blob/main/package.json#L13 - ./yarn-4.14-support.patch - ]; - missingHashes = ./missing-hashes.json; # Use buildPackages for cross-compilation support offlineCache = yarnBerryForBuild.fetchYarnBerryDeps { - inherit (finalAttrs) src missingHashes patches; - hash = "sha256-Tdxe5bXN9psSrnUXL1f+1nh4WPzuvOI7j0I+VPU2/1s="; + inherit (finalAttrs) src missingHashes; + hash = "sha256-nm3iHf9Rm5JFKzH0HAvglkQPFIV6Fl1e9WvNdqevTug="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/co/cockpit-zfs/yarn-4.14-support.patch b/pkgs/by-name/co/cockpit-zfs/yarn-4.14-support.patch deleted file mode 100644 index 2d23ed3e118c..000000000000 --- a/pkgs/by-name/co/cockpit-zfs/yarn-4.14-support.patch +++ /dev/null @@ -1,11 +0,0 @@ -diff --git a/yarn.lock b/yarn.lock ---- a/yarn.lock -+++ b/yarn.lock -@@ -2,6 +2,6 @@ - # Manual changes might be lost - proceed with caution! - - __metadata: -- version: 8 -+ version: 9 - cacheKey: 10c0 - From fd6218fb7a57d4748ed1b4d145dbef3baa75613c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 03:53:03 +0000 Subject: [PATCH 128/200] libretro.dosbox-pure: 0-unstable-2026-06-26 -> 0-unstable-2026-07-06 --- pkgs/applications/emulators/libretro/cores/dosbox-pure.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix index c86912e97cb3..f30232317025 100644 --- a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix +++ b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "dosbox-pure"; - version = "0-unstable-2026-06-26"; + version = "0-unstable-2026-07-06"; src = fetchFromGitHub { owner = "schellingb"; repo = "dosbox-pure"; - rev = "424f2dfd6d08c587020857421b89a5d9acda4beb"; - hash = "sha256-QkHgLWW+gk106wNeF5bKYsA4e6IKPiXakWb92AImRQc="; + rev = "d137f0cacff196fb44a2783ecbc6e8ddb3e57cfc"; + hash = "sha256-4KPYwvtVLrzZcn3LYqSWmP+qWFjtNsCjrVY/L93/ZOE="; }; hardeningDisable = [ "format" ]; From 077a834073acd53e6725ce5354acaeda665c839e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 06:01:55 +0000 Subject: [PATCH 129/200] python3Packages.kafka-python: 3.0.6 -> 3.0.8 --- pkgs/development/python-modules/kafka-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kafka-python/default.nix b/pkgs/development/python-modules/kafka-python/default.nix index 8160d59263e3..90f294daed3e 100644 --- a/pkgs/development/python-modules/kafka-python/default.nix +++ b/pkgs/development/python-modules/kafka-python/default.nix @@ -23,7 +23,7 @@ buildPythonPackage (finalAttrs: { pname = "kafka-python"; - version = "3.0.6"; + version = "3.0.8"; pyproject = true; __structuredAttrs = true; @@ -31,7 +31,7 @@ buildPythonPackage (finalAttrs: { owner = "dpkp"; repo = "kafka-python"; tag = finalAttrs.version; - hash = "sha256-Cw6Mm5xNoyZEAYxyjELlt5zlhjIt7PsdlN/RwtMkE4k="; + hash = "sha256-f/4RcR4vUn0odVdm+YASkqklYFMRHuwlyYln19w/WOs="; }; build-system = [ setuptools ]; From 14521b8ec1b655dcd687401be034d794dad04f85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 06:15:36 +0000 Subject: [PATCH 130/200] brutespray: 2.6.2 -> 2.6.3 --- pkgs/by-name/br/brutespray/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/br/brutespray/package.nix b/pkgs/by-name/br/brutespray/package.nix index b907a99fbbb1..cbf5732b20db 100644 --- a/pkgs/by-name/br/brutespray/package.nix +++ b/pkgs/by-name/br/brutespray/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "brutespray"; - version = "2.6.2"; + version = "2.6.3"; src = fetchFromGitHub { owner = "x90skysn3k"; repo = "brutespray"; tag = "v${finalAttrs.version}"; - hash = "sha256-ckw5U0TAF8NI3B8jyk7iPJ8T+9YEwFxoa9dJqb7kygI="; + hash = "sha256-Da43ngdqRsJW8Ippbu1vZ1vT0ushwg3h/3Ep5BQmoR0="; }; - vendorHash = "sha256-bzyvh7Ty9kl/fZwxYGH2G60wZvp607/+KflaFiZgs60="; + vendorHash = "sha256-zmNhYW+r5WBgv2sEZgnvTEO/yfqfQuHX26kvIwJ7ygs="; nativeBuildInputs = [ makeBinaryWrapper ]; From 81838fb3b7e93cec09790eb02f1a4ec2dac9ca84 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 06:18:58 +0000 Subject: [PATCH 131/200] mpdris2-rs: 1.1.1 -> 1.1.2 --- pkgs/by-name/mp/mpdris2-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mpdris2-rs/package.nix b/pkgs/by-name/mp/mpdris2-rs/package.nix index 2387720718ac..c48926b8b352 100644 --- a/pkgs/by-name/mp/mpdris2-rs/package.nix +++ b/pkgs/by-name/mp/mpdris2-rs/package.nix @@ -6,15 +6,15 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "mpdris2-rs"; - version = "1.1.1"; + version = "1.1.2"; src = fetchFromGitHub { owner = "szclsya"; repo = "mpdris2-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-oiyqK7vj41d9bsXBtenc477SOrVHRkXpFljkN8MjdQg="; + hash = "sha256-VcBmo8zpgxowAZyHpe5EVQ/e6zuCYw21Xws0Yf5EZEo="; }; - cargoHash = "sha256-xdgUKU9YiaC3o1uH38ZjvQgR78B/1LqTPis4+XqinQ8="; + cargoHash = "sha256-1Syt8lP/3Efr1A/LuV+k6aMuxDg+AWDg4HPTDFP/UW0="; postPatch = '' substituteInPlace misc/mpdris2-rs.service --replace-fail "/usr/local" "$out" From ff7e147c187796bedbe06610a14bca5df5b9e190 Mon Sep 17 00:00:00 2001 From: James LaChance Date: Sat, 30 May 2026 17:01:03 -0400 Subject: [PATCH 132/200] zsh-artisan: init at 0-unstable-2015-12-08 --- pkgs/by-name/zs/zsh-artisan/package.nix | 38 +++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/zs/zsh-artisan/package.nix diff --git a/pkgs/by-name/zs/zsh-artisan/package.nix b/pkgs/by-name/zs/zsh-artisan/package.nix new file mode 100644 index 000000000000..06ffdad5966d --- /dev/null +++ b/pkgs/by-name/zs/zsh-artisan/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenvNoCC, + fetchFromGitHub, +}: + +stdenvNoCC.mkDerivation { + pname = "zsh-artisan"; + version = "0-unstable-2025-12-08"; + + src = fetchFromGitHub { + owner = "jessarcher"; + repo = "zsh-artisan"; + rev = "4063d53fd310f715c7a8fb7d4e133812ef0b3128"; + hash = "sha256-O0Tn9zQWR0i7UWJ9VtOvxjqpqz9Sj7aKogdHZSOATC0="; + }; + + __structuredAttrs = true; + strictDeps = true; + installPhase = '' + runHook preInstall + + install -D artisan.plugin.zsh --target-directory=$out/share/zsh-artisan + + runHook postInstall + ''; + + meta = { + description = "Laravel artisan plugin for zsh"; + longDescription = '' + Laravel artisan plugin for zsh to help you to run artisan from anywhere in the project tree, + with auto-completion, and it can automatically open files created by artisan! + ''; + homepage = "https://github.com/jessarcher/zsh-artisan"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.FatBoyXPC ]; + }; +} From edd245e447c67603743e7435b76bc8f0bc83f790 Mon Sep 17 00:00:00 2001 From: Mario <191101255+wariuccio@users.noreply.github.com> Date: Mon, 13 Jul 2026 08:22:09 +0100 Subject: [PATCH 133/200] zs: 0.4.1 -> 0.4.5 --- pkgs/by-name/zs/zs/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/zs/zs/package.nix b/pkgs/by-name/zs/zs/package.nix index 1a07ada5be0d..1e4e4c56dab6 100644 --- a/pkgs/by-name/zs/zs/package.nix +++ b/pkgs/by-name/zs/zs/package.nix @@ -8,17 +8,17 @@ buildGoModule (finalAttrs: { pname = "zs"; - version = "0.4.1"; + version = "0.4.5"; src = fetchFromGitea { domain = "git.mills.io"; owner = "prologic"; repo = "zs"; rev = finalAttrs.version; - hash = "sha256-V8+p19kvVh64yCreNVp4RVdkJkjrq8Q5VbjaJWekZHY="; + hash = "sha256-NYnr0s730u4ICppPVZAAHB753XVooZtSSKIAp+z98Gw="; }; - vendorHash = "sha256-KXcYTYO4wnWOup5uJ6T+XwthX5l2FL02JyOt1Nv51Sg="; + vendorHash = "sha256-21UukhXVVj1AO+HlTlEpHkf5zLHA6dapjrOriVQd1jM="; ldflags = [ "-w" @@ -41,7 +41,7 @@ buildGoModule (finalAttrs: { homepage = "https://git.mills.io/prologic/zs"; changelog = "https://git.mills.io/prologic/zs/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ wariuccio ]; mainProgram = "zs"; }; }) From b7b1a4452929552f50304c8952c8a5c8c772a8b6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 07:48:16 +0000 Subject: [PATCH 134/200] python3Packages.ha-garmin: 0.1.27 -> 0.1.29 --- pkgs/development/python-modules/ha-garmin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ha-garmin/default.nix b/pkgs/development/python-modules/ha-garmin/default.nix index 761877013cf2..851ed4e831fc 100644 --- a/pkgs/development/python-modules/ha-garmin/default.nix +++ b/pkgs/development/python-modules/ha-garmin/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "ha-garmin"; - version = "0.1.27"; + version = "0.1.29"; pyproject = true; src = fetchFromGitHub { owner = "cyberjunky"; repo = "ha-garmin"; tag = "v${finalAttrs.version}"; - hash = "sha256-XbNXnwWoWWBZdmBjApX0SyouemCG+A9U6JSWn09OsTI="; + hash = "sha256-mny9QnmgRaCFZf4pExdIGDlljw6nSPhU8kB9rzSHymg="; }; build-system = [ setuptools ]; From e52db9ba4db2a229b862f277fd2ef90923b359b2 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Mon, 13 Jul 2026 03:03:03 -0500 Subject: [PATCH 135/200] =?UTF-8?q?yaziPlugins.projects:=200-unstable-2026?= =?UTF-8?q?-05-30=20=E2=86=92=200-unstable-2026-07-11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Compare: https://github.com/MasouShizuka/projects.yazi/compare/112a2707e9d37c02304449fbc8669d0264841e22...22a4006f531b7c8e71704f64e48feed659164104 --- pkgs/by-name/ya/yazi/plugins/projects/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yazi/plugins/projects/default.nix b/pkgs/by-name/ya/yazi/plugins/projects/default.nix index 438d1e466ae6..10fea532f4a7 100644 --- a/pkgs/by-name/ya/yazi/plugins/projects/default.nix +++ b/pkgs/by-name/ya/yazi/plugins/projects/default.nix @@ -5,13 +5,13 @@ }: mkYaziPlugin { pname = "projects.yazi"; - version = "0-unstable-2026-05-30"; + version = "0-unstable-2026-07-11"; src = fetchFromGitHub { owner = "MasouShizuka"; repo = "projects.yazi"; - rev = "112a2707e9d37c02304449fbc8669d0264841e22"; - hash = "sha256-w7QTVogc7pqVa56fSCl22m8AkOHO5jq+yXLfCRaY1Yg="; + rev = "22a4006f531b7c8e71704f64e48feed659164104"; + hash = "sha256-J3MM4Fc3+6P84OrC4DWqchSPbEOuzhEeO8rzNYXSZXQ="; }; meta = { From 450617b66659960ce4332a691246b9730a8616a5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 08:29:47 +0000 Subject: [PATCH 136/200] grpcui: 1.5.1 -> 1.5.2 --- pkgs/by-name/gr/grpcui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/grpcui/package.nix b/pkgs/by-name/gr/grpcui/package.nix index 8cfb53958822..cfa0c99af2db 100644 --- a/pkgs/by-name/gr/grpcui/package.nix +++ b/pkgs/by-name/gr/grpcui/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "grpcui"; - version = "1.5.1"; + version = "1.5.2"; src = fetchFromGitHub { owner = "fullstorydev"; repo = "grpcui"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-mZeNK/NwN887TN4fnvGzrqwJCBYnYcuW/K+O0LgX0uo="; + sha256 = "sha256-qJ8X4l4Efww6fJ1Xr/MXn2Nr7O0zCmDTb0YAWGInVp4="; }; - vendorHash = "sha256-y4OK610q+8m48M/HX3bXNV7YguoOaZKnCw+JnEvqbEI="; + vendorHash = "sha256-S6GeFwxyrlHzsXWz66jrNa+mtoACn7w2oY3M9XjPusk="; doCheck = false; From a9fc3ca5506234f5b54e612faf71c1397ecaa260 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Mon, 13 Jul 2026 16:51:08 +0800 Subject: [PATCH 137/200] git-spice: 0.30.1 -> 0.31.0 --- pkgs/by-name/gi/git-spice/package.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gi/git-spice/package.nix b/pkgs/by-name/gi/git-spice/package.nix index fa9e5daae8a0..60e201062113 100644 --- a/pkgs/by-name/gi/git-spice/package.nix +++ b/pkgs/by-name/gi/git-spice/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "git-spice"; - version = "0.30.1"; + version = "0.31.0"; src = fetchFromGitHub { owner = "abhinav"; repo = "git-spice"; tag = "v${finalAttrs.version}"; - hash = "sha256-zqHTbsK/vIeNKfvIH8funMLD0ehercVkufIYcRZ7VD0="; + hash = "sha256-3VHT9/oCQaySWPAfnZYRxSsKCz8S8As685V3wvpqip8="; }; - vendorHash = "sha256-dCAgnfnwDudTUsQE/RapWslnz/MtefdlzqneRbWrLmc="; + vendorHash = "sha256-xcU0B+ju1f/JfNVKpXkIy5SO9rd3O9Nl0FizW3kVgI0="; subPackages = [ "." ]; @@ -31,7 +31,6 @@ buildGoModule (finalAttrs: { ldflags = [ "-s" - "-w" "-X=main._version=${finalAttrs.version}" ]; From 84094e8cd4d1bda05c5c9bdf0df2f19680f5371a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 10:08:14 +0000 Subject: [PATCH 138/200] kargo: 1.10.7 -> 1.10.8 --- pkgs/by-name/ka/kargo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/kargo/package.nix b/pkgs/by-name/ka/kargo/package.nix index aa0f33dc8aa7..ca3296212efd 100644 --- a/pkgs/by-name/ka/kargo/package.nix +++ b/pkgs/by-name/ka/kargo/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "kargo"; - version = "1.10.7"; + version = "1.10.8"; src = fetchFromGitHub { owner = "akuity"; repo = "kargo"; tag = "v${finalAttrs.version}"; - hash = "sha256-Gd/3bc0PhfitQyRaOPhg2BMhqJeipJbZGYGR5DQHHAc="; + hash = "sha256-MiNoh5YuywlNKvvNezMaMXOJVhf/IuYGe1NkwOyR7Oo="; }; vendorHash = "sha256-tucXuZhcCVplFAmRzWJtxbBQccxiVTAheTA55wHMkyw="; From 7178f32a7a06d1898d59c2b00e54a77a1725238b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:41:06 +0200 Subject: [PATCH 139/200] cdncheck: 1.2.43 -> 1.2.44 Diff: https://github.com/projectdiscovery/cdncheck/compare/v1.2.43...v1.2.44 Changelog: https://github.com/projectdiscovery/cdncheck/releases/tag/v1.2.44 --- pkgs/by-name/cd/cdncheck/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cd/cdncheck/package.nix b/pkgs/by-name/cd/cdncheck/package.nix index 5190b294d1a1..dcd0e0b05fb8 100644 --- a/pkgs/by-name/cd/cdncheck/package.nix +++ b/pkgs/by-name/cd/cdncheck/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "cdncheck"; - version = "1.2.43"; + version = "1.2.44"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "cdncheck"; tag = "v${finalAttrs.version}"; - hash = "sha256-DSM57Wkddl57EMvWK4Zfym+pbuG9HFZlYyjLC5LS3HE="; + hash = "sha256-8Lte+arj2nqEU8WmaX4bf/WOJV6bdMLskm0BqSyBOuE="; }; vendorHash = "sha256-iJ1agL7sZ3ZKbW1wMA+qi8FgHdPa6gZLQ5BBPKJTNaQ="; From e26045170c8b8b3d831b87251737c780bb51f33e Mon Sep 17 00:00:00 2001 From: Holiu <165534185+Holiu618@users.noreply.github.com> Date: Sun, 12 Jul 2026 16:20:45 +0800 Subject: [PATCH 140/200] ov: 0.51.1 -> 0.54.0 --- pkgs/by-name/ov/ov/package.nix | 25 ++++++++++++++----------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/pkgs/by-name/ov/ov/package.nix b/pkgs/by-name/ov/ov/package.nix index 619af6e5ab06..e091f54e0410 100644 --- a/pkgs/by-name/ov/ov/package.nix +++ b/pkgs/by-name/ov/ov/package.nix @@ -6,26 +6,27 @@ installShellFiles, pandoc, makeWrapper, - testers, - ov, + nix-update-script, + versionCheckHook, }: buildGoModule (finalAttrs: { pname = "ov"; - version = "0.51.1"; + version = "0.54.0"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "noborus"; repo = "ov"; tag = "v${finalAttrs.version}"; - hash = "sha256-Wt7XF1/l5WwdlrnFLyJPYoXyaWhE+uF1RAN68iol3qM="; + hash = "sha256-cIjtu4T9It+u/ZVC+XoUacvnYw51QSnbTNge1QaHr0s="; }; - vendorHash = "sha256-rfUE38Wfo29s9GRsg/F/FCIto9yikE4b9QwLxYjvSg8="; + vendorHash = "sha256-eQh/S2isNvT9l+A4uK+/APcw+krsFL54OD5E6yEduxU="; ldflags = [ "-s" - "-w" "-X=main.Version=v${finalAttrs.version}" "-X=main.Revision=${finalAttrs.src.rev}" ]; @@ -61,11 +62,13 @@ buildGoModule (finalAttrs: { cp $src/ov.yaml $doc/share/$name/sample-config.yaml ''; - passthru.tests = { - version = testers.testVersion { - package = ov; - version = "v${finalAttrs.version}"; - }; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + doInstallCheck = true; + + passthru = { + updateScript = nix-update-script { }; }; meta = { From 2fef3bc538772c7ecfb203f70491d6fb33ae5d86 Mon Sep 17 00:00:00 2001 From: Holiu618 <165534185+Holiu618@users.noreply.github.com> Date: Mon, 13 Jul 2026 16:35:26 +0800 Subject: [PATCH 141/200] ov: add Holiu618 to maintainers --- pkgs/by-name/ov/ov/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ov/ov/package.nix b/pkgs/by-name/ov/ov/package.nix index e091f54e0410..ba985ef0cb09 100644 --- a/pkgs/by-name/ov/ov/package.nix +++ b/pkgs/by-name/ov/ov/package.nix @@ -76,7 +76,7 @@ buildGoModule (finalAttrs: { homepage = "https://noborus.github.io/ov"; changelog = "https://github.com/noborus/ov/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ Holiu618 ]; mainProgram = "ov"; }; }) From 51fb0c374320b733df11933a09a71e643ddb1d8e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:46:25 +0200 Subject: [PATCH 142/200] python3Packages.mypy-boto3-cloudwatch: 1.43.38 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 65f50ef39116..1c45db660a73 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -255,8 +255,8 @@ in "sha256-PVskBSuwqSfNybHDtLLfVpDG0dwR/Q1LhrHz1imsR8A="; mypy-boto3-cloudwatch = - buildMypyBoto3Package "cloudwatch" "1.43.38" - "sha256-3STwHJJpbVZa1ACznoyPLvYMpBGL7xxS1+5h0bx40+Y="; + buildMypyBoto3Package "cloudwatch" "1.43.46" + "sha256-xUMPa6CSx3wYLfGZMV05ulf2yX+p3ToM7aOd55U7AUE="; mypy-boto3-codeartifact = buildMypyBoto3Package "codeartifact" "1.43.0" From b7be638f97535275a62c68ee51a85415449ae0b6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:47:17 +0200 Subject: [PATCH 143/200] python3Packages.mypy-boto3-ec2: 1.43.45 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 1c45db660a73..7d93d8356a07 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -443,8 +443,8 @@ in "sha256-dXNkOcMonYrBh4yzeubd+v3mW42s9XpmpfvgbtgoJgY="; mypy-boto3-ec2 = - buildMypyBoto3Package "ec2" "1.43.45" - "sha256-xT9yYnd7XfKbajmSfMOjaqYF7YnzwXOe1wtb5vy/wSI="; + buildMypyBoto3Package "ec2" "1.43.46" + "sha256-XDJPpDHlw2q0YJGM9SMsBd/Ww2JWiAsq+5xulibZCJs="; mypy-boto3-ec2-instance-connect = buildMypyBoto3Package "ec2-instance-connect" "1.43.0" From d056caac8c99d9942b11107cfd8f9fe871c94068 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:48:05 +0200 Subject: [PATCH 144/200] python3Packages.mypy-boto3-inspector2: 1.43.42 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 7d93d8356a07..4af20b14d270 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -622,8 +622,8 @@ in "sha256-9P8m5QYikdsimepaivrYcb/tP1iThyPZWFMkyo24+bo="; mypy-boto3-inspector2 = - buildMypyBoto3Package "inspector2" "1.43.42" - "sha256-MjSPOIJu0hdJ68eBwjppu/V+dM5pdAx+Ls7AiJY11Jo="; + buildMypyBoto3Package "inspector2" "1.43.46" + "sha256-pus2RROpJt39PoOX0OsK4GyU0qUcKVqRzuk039VEAM0="; mypy-boto3-internetmonitor = buildMypyBoto3Package "internetmonitor" "1.43.0" From 53f60defdf1501e70f4e089e11b42f709abcdfad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 10:48:18 +0000 Subject: [PATCH 145/200] proto: 0.58.0 -> 0.58.2 --- pkgs/by-name/pr/proto/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/proto/package.nix b/pkgs/by-name/pr/proto/package.nix index b0f41aedb0f0..b63c860e3a69 100644 --- a/pkgs/by-name/pr/proto/package.nix +++ b/pkgs/by-name/pr/proto/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "proto"; - version = "0.58.0"; + version = "0.58.2"; src = fetchFromGitHub { owner = "moonrepo"; repo = "proto"; rev = "v${finalAttrs.version}"; - hash = "sha256-srSL79mK7refwxyJtnHsbm0FaqhUXcDSZykvPgOk4QU="; + hash = "sha256-fITyBLT4SyQ7q3zMJ2JpunsBjdZtgiGA19g09PKQcL8="; }; - cargoHash = "sha256-KncAopV1fDB8AmxeR0PZNbykLo04NXctsyZWaA3PceE="; + cargoHash = "sha256-tK/nb6g8fjhdCciI5mgq+mvUBwXPsak1VNk8pcWlQrk="; buildInputs = lib.optionals stdenv.hostPlatform.isDarwin [ libiconv From c2e6f6d15840d049dde1fd91a1de5353a50196e3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:48:37 +0200 Subject: [PATCH 146/200] python3Packages.mypy-boto3-lambda: 1.43.42 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4af20b14d270..a33dda08bcdd 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -766,8 +766,8 @@ in "sha256-gYTCgaRwH3zKi6gg4MC8DUwXQT+jZO6lqc/vi+JUahU="; mypy-boto3-lambda = - buildMypyBoto3Package "lambda" "1.43.42" - "sha256-mLDdcUFNxg9ZjaL7HiGX6Dv0hEIFID8k+CLh9jq9TZs="; + buildMypyBoto3Package "lambda" "1.43.46" + "sha256-mM1VwviZXBkkjd5PBEpJKZSDCoyV6VH26erz78gJKSk="; mypy-boto3-lex-models = buildMypyBoto3Package "lex-models" "1.43.3" From 29c504d58d299a217030ef82dbaa13ca017e9e23 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:48:43 +0200 Subject: [PATCH 147/200] python3Packages.mypy-boto3-license-manager: 1.43.0 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index a33dda08bcdd..66443e646453 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -786,8 +786,8 @@ in "sha256-efpFIYAdYkvWBlj0tLsQagps6XJfO4XLjlfwKS2vi3s="; mypy-boto3-license-manager = - buildMypyBoto3Package "license-manager" "1.43.0" - "sha256-DGbHoepZkxN9ICxqnda/6mBJxiTH9X8gU/wT+xMGs3g="; + buildMypyBoto3Package "license-manager" "1.43.46" + "sha256-WYv6TjbNNEhrumvLT1QPBgaFUP/w4+7a5gY63n0tjmQ="; mypy-boto3-license-manager-linux-subscriptions = buildMypyBoto3Package "license-manager-linux-subscriptions" "1.43.0" From c0d97630b0e0c3af7349792d45bedb141e6ebf25 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:49:44 +0200 Subject: [PATCH 148/200] python3Packages.mypy-boto3-quicksight: 1.43.39 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 66443e646453..05b7bb639473 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1070,8 +1070,8 @@ in "sha256-YrrEKl3aGz//5Z5JGapHhWtk6hBXQ4cuRQmLqGYztzg="; mypy-boto3-quicksight = - buildMypyBoto3Package "quicksight" "1.43.39" - "sha256-xjqIi2ZTAZusw3FDL2AQx871Yg0VM++K32w+ht74F34="; + buildMypyBoto3Package "quicksight" "1.43.46" + "sha256-WmYr7ycG07ZhbhQL/DHVmiMl0/997F6Dt3P33624V5M="; mypy-boto3-ram = buildMypyBoto3Package "ram" "1.43.0" From fac6442de35dea59c8d575eaeaab29b0840d2cc5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:50:08 +0200 Subject: [PATCH 149/200] python3Packages.mypy-boto3-sagemaker: 1.43.33 -> 1.43.46 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 05b7bb639473..68f42550d2de 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-T+JIJpHxD7IzAwq8yxgq6zbVMj/btpbhKnylMyfFvvU="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.43.33" - "sha256-dTc7cVfvrRoCxP9rUBRYTw8UhQdges7IERfXSRXHxd0="; + buildMypyBoto3Package "sagemaker" "1.43.46" + "sha256-yBA9PXosbtOQVPoOTv6C2gfOf6SHkR/3oQosTugp6Is="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.43.0" From b134454ee1f61e6f8d97e98b551b2aa56064ab3e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:51:38 +0200 Subject: [PATCH 150/200] python3Packages.boto3-stubs: 1.43.45 -> 1.43.46 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index af07486905c7..fdec0666c2b9 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.43.45"; + version = "1.43.46"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-ln1dK7msfiTyyov5D2RsLePOUgfkVyP7eU8C1I+ibkg="; + hash = "sha256-dlHkPTCFXU3WqNqVSapQvlAOqnMBqfG+itIHkc4jbxw="; }; build-system = [ setuptools ]; From 025d03f394d5d78d31b5194e7c9156f6e34b1ee2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 10:55:08 +0000 Subject: [PATCH 151/200] scantpaper: 3.0.9 -> 3.0.11 --- pkgs/by-name/sc/scantpaper/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scantpaper/package.nix b/pkgs/by-name/sc/scantpaper/package.nix index bdf70d93b65e..ae4aa42f20d5 100644 --- a/pkgs/by-name/sc/scantpaper/package.nix +++ b/pkgs/by-name/sc/scantpaper/package.nix @@ -33,13 +33,13 @@ let in python3.pkgs.buildPythonApplication rec { pname = "scantpaper"; - version = "3.0.9"; + version = "3.0.11"; src = fetchFromGitHub { owner = "carygravel"; repo = "scantpaper"; tag = "v${version}"; - hash = "sha256-4YHC77Hgvl2A15klilJx0JdP9VWSpqBSj9q//faMNM8="; + hash = "sha256-6zjIEwDHdOIAIucV4T/zY10F80nQNOgnRkA+i2n7Sng="; }; pyproject = true; From 5eed20cf67b999d9218f3810f7807fda105a7981 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 12:55:55 +0200 Subject: [PATCH 152/200] python3Packages.types-webencodings: migrate to finalAttrs --- .../python-modules/types-webencodings/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/types-webencodings/default.nix b/pkgs/development/python-modules/types-webencodings/default.nix index 565c263d5e5b..e8ae2202cfdb 100644 --- a/pkgs/development/python-modules/types-webencodings/default.nix +++ b/pkgs/development/python-modules/types-webencodings/default.nix @@ -5,14 +5,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "types-webencodings"; version = "0.5.0.20260408"; pyproject = true; src = fetchPypi { pname = "types_webencodings"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-KMWWYZ82fkPu45PYX2Po0v22h0xlSo1EHDf4r+KcbQ0="; }; @@ -26,4 +26,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 7e70f175719ed0a8256ad5706c21feefcc218946 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 13:03:46 +0200 Subject: [PATCH 153/200] python3Packages.types-colorama: modernize --- .../development/python-modules/types-colorama/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/types-colorama/default.nix b/pkgs/development/python-modules/types-colorama/default.nix index acfb779324c5..270299e73935 100644 --- a/pkgs/development/python-modules/types-colorama/default.nix +++ b/pkgs/development/python-modules/types-colorama/default.nix @@ -5,18 +5,18 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "types-colorama"; version = "0.4.15.20260508"; pyproject = true; src = fetchPypi { pname = "types_colorama"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-OokWA55XRSvSH1fmdOHyIcqeTzGYk8Xju9N7hFwn2OY="; }; - nativeBuildInputs = [ setuptools ]; + build-system = [ setuptools ]; # Module has no tests doCheck = false; @@ -27,4 +27,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 66bb3089db9200d592727749a498f5a7d6e74073 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 11:18:17 +0000 Subject: [PATCH 154/200] spruce: 1.35.9 -> 1.35.11 --- pkgs/by-name/sp/spruce/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spruce/package.nix b/pkgs/by-name/sp/spruce/package.nix index 28abce9ea403..c1664e82c17a 100644 --- a/pkgs/by-name/sp/spruce/package.nix +++ b/pkgs/by-name/sp/spruce/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "spruce"; - version = "1.35.9"; + version = "1.35.11"; src = fetchFromGitHub { owner = "geofffranks"; repo = "spruce"; rev = "v${finalAttrs.version}"; - hash = "sha256-WxFheR0p2rAniXGwM703vPpOem5a8wJ1r/dBgqOwXDQ="; + hash = "sha256-HejGA21Mm8yNvCoVJkwp+Uld3sfwtufyx/yH1xOGbgE="; }; vendorHash = null; From 8137c8f971cb41731206c18dee9ad94952be7e60 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 11:32:20 +0000 Subject: [PATCH 155/200] cc-switch: 3.16.3 -> 3.16.5 --- pkgs/by-name/cc/cc-switch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cc/cc-switch/package.nix b/pkgs/by-name/cc/cc-switch/package.nix index 7a873163b815..12d0777d3ae4 100644 --- a/pkgs/by-name/cc/cc-switch/package.nix +++ b/pkgs/by-name/cc/cc-switch/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cc-switch"; - version = "3.16.3"; + version = "3.16.5"; __structuredAttrs = true; strictDeps = true; @@ -34,7 +34,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "farion1231"; repo = "cc-switch"; tag = "v${finalAttrs.version}"; - hash = "sha256-jj7FHJtXn127hqpjCe6buxvJNCtWxRe5HZPY8NRcglM="; + hash = "sha256-CrUoTfGAy+gi3gdcSlNyjwM2Rm4nahqDWdM6I9OQgPc="; }; pnpmDeps = fetchPnpmDeps { @@ -57,7 +57,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoRoot = "src-tauri"; buildAndTestSubdir = finalAttrs.cargoRoot; - cargoHash = "sha256-PfTkrD3ts/OugZ5qM82tTfWwSOcSddgDYzQhr6wLvOg="; + cargoHash = "sha256-gX32xCiVKHQ0BIIB9GyWHessIW30zbTcMZLtPJycxn8="; nativeBuildInputs = [ jq From c428ae6e00bfbaf329f0f011db2402b128ead417 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 11:35:00 +0000 Subject: [PATCH 156/200] smbclient-ng: 3.0.0 -> 3.1.0 --- pkgs/by-name/sm/smbclient-ng/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sm/smbclient-ng/package.nix b/pkgs/by-name/sm/smbclient-ng/package.nix index 43724f3c4a5d..59310a4936ea 100644 --- a/pkgs/by-name/sm/smbclient-ng/package.nix +++ b/pkgs/by-name/sm/smbclient-ng/package.nix @@ -6,14 +6,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "smbclient-ng"; - version = "3.0.0"; + version = "3.1.0"; pyproject = true; src = fetchFromGitHub { owner = "p0dalirius"; repo = "smbclient-ng"; tag = finalAttrs.version; - hash = "sha256-W0f+PxPjI5raIjUNK7fcfPvFugrJxLZTWZPpX/6P56w="; + hash = "sha256-y/tTAyo9ouobSRFjP53rUm2Lzm5m5IfCdX7ZOpllwTE="; }; pythonRelaxDeps = [ From 02ff67c8db6abff115128961ef2cef885a2ecfcb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 11:35:39 +0000 Subject: [PATCH 157/200] vscode-extensions.coder.coder-remote: 1.15.0 -> 1.15.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 58c011dda03d..9be06066c80b 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1007,8 +1007,8 @@ let mktplcRef = { name = "coder-remote"; publisher = "coder"; - version = "1.15.0"; - hash = "sha256-Nw1aXRIJI6kBJl3yp2hripZLf+wIecb8gmIjT5zVBjk="; + version = "1.15.2"; + hash = "sha256-mBACvGUQF3LoaFJ9MIewN9zu4jDTWfUgyd1MQvZQUvk="; }; meta = { description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click"; From 2c171cee2c8a6f0cb1b81dbbed06c60bd75624ac Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 11:45:30 +0000 Subject: [PATCH 158/200] python3Packages.tplink-omada-client: 1.5.8 -> 1.5.9 --- .../python-modules/tplink-omada-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tplink-omada-client/default.nix b/pkgs/development/python-modules/tplink-omada-client/default.nix index 9d69ef3eb595..32ce8e88f619 100644 --- a/pkgs/development/python-modules/tplink-omada-client/default.nix +++ b/pkgs/development/python-modules/tplink-omada-client/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "tplink-omada-client"; - version = "1.5.8"; + version = "1.5.9"; pyproject = true; src = fetchPypi { pname = "tplink_omada_client"; inherit (finalAttrs) version; - hash = "sha256-JFAx2rDV0ughzilXBLIyPvFia79rL0ZcNFXp9hPJysU="; + hash = "sha256-DjWfz7D29RiMPa7rHm6rdSPI33pAj4JdWwk7EuLEbvk="; }; build-system = [ hatchling ]; From 55a77ee0eff68c7fa800d411f4aeae48d8c60f93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A4=9C=E5=9D=82=E9=9B=85?= <23130178+ShadowRZ@users.noreply.github.com> Date: Mon, 13 Jul 2026 20:17:38 +0800 Subject: [PATCH 159/200] kubeshark: fix homepage --- pkgs/by-name/ku/kubeshark/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ku/kubeshark/package.nix b/pkgs/by-name/ku/kubeshark/package.nix index bb8327f5db10..46ceb2439622 100644 --- a/pkgs/by-name/ku/kubeshark/package.nix +++ b/pkgs/by-name/ku/kubeshark/package.nix @@ -66,7 +66,7 @@ buildGoModule (finalAttrs: { changelog = "https://github.com/kubeshark/kubeshark/releases/tag/v${finalAttrs.version}"; description = "API Traffic Viewer for Kubernetes"; mainProgram = "kubeshark"; - homepage = "https://kubeshark.co/"; + homepage = "https://kubeshark.com/"; license = lib.licenses.asl20; longDescription = '' The API traffic viewer for Kubernetes providing real-time, protocol-aware visibility into Kubernetes’ internal network, From e6b56690a15aeed8e7643b4b79365da86808b916 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 13 Jul 2026 14:39:04 +0200 Subject: [PATCH 160/200] python3Packages.tencentcloud-sdk-python: 3.1.130 -> 3.1.131 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.130...3.1.131 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.131/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index cf2e44f13ec7..eeed8592bc0d 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.130"; + version = "3.1.131"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-vPxFrS9I7YmgSKjswlZY5gsIP2IAwoSEU+YA5+D/DMw="; + hash = "sha256-0J0UnWoXNe9vzQeJBACPp7C90UsvJ0Puh2h9roueCZw="; }; build-system = [ setuptools ]; From e80288eefef293bf684c9fb6e72b8387d01d3484 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 12:39:32 +0000 Subject: [PATCH 161/200] python3Packages.uploadserver: 6.0.2 -> 6.0.3 --- pkgs/development/python-modules/uploadserver/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/uploadserver/default.nix b/pkgs/development/python-modules/uploadserver/default.nix index 36f895e9983a..5c3fa9759fd6 100644 --- a/pkgs/development/python-modules/uploadserver/default.nix +++ b/pkgs/development/python-modules/uploadserver/default.nix @@ -10,14 +10,14 @@ }: buildPythonPackage (finalAttrs: { pname = "uploadserver"; - version = "6.0.2"; + version = "6.0.3"; pyproject = true; src = fetchFromGitHub { owner = "Densaugeo"; repo = "uploadserver"; tag = finalAttrs.version; - hash = "sha256-z0lqVllR+vmdMt95Kv2pGrp0Coc3ZEwgS4xyvnw0geE="; + hash = "sha256-aG/s7C55QaAvOMFWrYKlDdjQFWljKBjal2Qe6j1/B/o="; }; build-system = [ setuptools ]; From 2158733090fc48ff2b1a3ac340f4f7ff3cd32c62 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 13:28:33 +0000 Subject: [PATCH 162/200] netwatch: 0.25.8 -> 0.26.1 --- pkgs/by-name/ne/netwatch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netwatch/package.nix b/pkgs/by-name/ne/netwatch/package.nix index 6c5bb39fb92a..4a07ac765356 100644 --- a/pkgs/by-name/ne/netwatch/package.nix +++ b/pkgs/by-name/ne/netwatch/package.nix @@ -10,17 +10,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "netwatch-tui"; - version = "0.25.8"; + version = "0.26.1"; __structuredAttrs = true; src = fetchFromGitHub { owner = "matthart1983"; repo = "netwatch"; tag = "v${finalAttrs.version}"; - hash = "sha256-vKAadOd5H0nsHbYMFSfEBOwxjZn5Df0Zm8Jicz0hpgg="; + hash = "sha256-gJTJ8Fn/McFdzlITvSrmgnOKu2f+KOeA9KODkAljoV8="; }; - cargoHash = "sha256-mpVa+iSDzPyWW3Q78ZroLW2BzO0suXG7Q6nJjjIgHqk="; + cargoHash = "sha256-brCc2FjS/GvjCxHZFLFZaSeTIukIAkfGl/gtpmhShls="; nativeBuildInputs = [ pkg-config ]; From 5175e6a4951c4769a5595848160a98dbcbb0ba6a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 13:46:16 +0000 Subject: [PATCH 163/200] nomad-driver-podman: 0.6.4 -> 0.6.5 --- pkgs/by-name/no/nomad-driver-podman/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/no/nomad-driver-podman/package.nix b/pkgs/by-name/no/nomad-driver-podman/package.nix index be6f9ad9e6a8..72c7a1b01f79 100644 --- a/pkgs/by-name/no/nomad-driver-podman/package.nix +++ b/pkgs/by-name/no/nomad-driver-podman/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "nomad-driver-podman"; - version = "0.6.4"; + version = "0.6.5"; src = fetchFromGitHub { owner = "hashicorp"; repo = "nomad-driver-podman"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-fgJzlSJA2SMQU3aMUMoQEcVfkdPm5c8twWi97fxFQ3s="; + sha256 = "sha256-ZUZr992bK4e08bh6peYN5B35N7PEVTOSySUWwQ132iA="; }; - vendorHash = "sha256-+pc4Rnsh7Ku2IVptzq5UHB5wR9fvs+8K/d13M+hNRVI="; + vendorHash = "sha256-AmG4YQNW20wRfNHl9l8RkByrTIfmAjBxnWvndf1jqYU="; subPackages = [ "." ]; From b3257fd89a3ef8dfb4222c1df4076f1639f4cc0c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 13:49:25 +0000 Subject: [PATCH 164/200] mpvScripts.thumbfast: 0-unstable-2025-02-04 -> 0-unstable-2026-06-28 --- pkgs/by-name/mp/mpv/scripts/thumbfast.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mp/mpv/scripts/thumbfast.nix b/pkgs/by-name/mp/mpv/scripts/thumbfast.nix index 5dd0fc8c673c..3166faf04e7c 100644 --- a/pkgs/by-name/mp/mpv/scripts/thumbfast.nix +++ b/pkgs/by-name/mp/mpv/scripts/thumbfast.nix @@ -8,13 +8,13 @@ buildLua { pname = "mpv-thumbfast"; - version = "0-unstable-2025-02-04"; + version = "0-unstable-2026-06-28"; src = fetchFromGitHub { owner = "po5"; repo = "thumbfast"; - rev = "9deb0733c4e36938cf90e42ddfb7a19a8b2f4641"; - hash = "sha256-avG1CRBrs0UM4HcFMUVAQyOtcIFkZ/H+PbjZJKU7o2A="; + rev = "0f711de3138c9bd6718209d819ac54022c23ded2"; + hash = "sha256-LVeEtzOMVSgBqN9z6VQLZnxXfrOUoQPOWazVXmj3ZFY="; }; passthru.updateScript = unstableGitUpdater { }; From a51a9663f7414ad8c565efd90d5687b60f1e4bf2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 13:53:07 +0000 Subject: [PATCH 165/200] mediawriter: 5.3.1 -> 5.3.2 --- pkgs/by-name/me/mediawriter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/mediawriter/package.nix b/pkgs/by-name/me/mediawriter/package.nix index 83bf8aae2e98..4a1ac02fe0de 100644 --- a/pkgs/by-name/me/mediawriter/package.nix +++ b/pkgs/by-name/me/mediawriter/package.nix @@ -12,13 +12,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mediawriter"; - version = "5.3.1"; + version = "5.3.2"; src = fetchFromGitHub { owner = "FedoraQt"; repo = "MediaWriter"; tag = finalAttrs.version; - hash = "sha256-INq07MdWLq5qwBNWrrBRmtIpxsmnHcqPEUyRkIl3Qa4="; + hash = "sha256-Xf8W6qGvFOeJ/mVBE/vnngJkieASMpas9M9o+VwY5pc="; }; nativeBuildInputs = [ From d32063f3b80c8d556da118d7f2ec11b76aef31b4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 14:03:37 +0000 Subject: [PATCH 166/200] cdk8s-cli: 2.207.29 -> 2.207.40 --- pkgs/by-name/cd/cdk8s-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cd/cdk8s-cli/package.nix b/pkgs/by-name/cd/cdk8s-cli/package.nix index 61ddf044e95e..936ce341d076 100644 --- a/pkgs/by-name/cd/cdk8s-cli/package.nix +++ b/pkgs/by-name/cd/cdk8s-cli/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "cdk8s-cli"; - version = "2.207.29"; + version = "2.207.40"; src = fetchFromGitHub { owner = "cdk8s-team"; repo = "cdk8s-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-dhTKWlvmoFAUKKltdUBtT9F/QBtqHTzCnZWkBp+bi68="; + hash = "sha256-bSqvHUw9J9cmMqexZurVS14WFdD8budmjPGZ3Z6yOkc="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-36YUlea5kGE0EoMMuQrVHDK7tl1atwXm5zIKu8Agd7Y="; + hash = "sha256-wmT/CBAebKlaue9/TVRwoe8pavA6Fl+9D+3FbUK3+SM="; }; nativeBuildInputs = [ From 4804262cb2e9af36b53de2c6d094aceb143b8c47 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 13 Jul 2026 17:23:27 +0300 Subject: [PATCH 167/200] lammps: small nativeBuildInputs formatting --- pkgs/by-name/la/lammps/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/la/lammps/package.nix b/pkgs/by-name/la/lammps/package.nix index 40ed6f08f348..0c6f9b7fcbec 100644 --- a/pkgs/by-name/la/lammps/package.nix +++ b/pkgs/by-name/la/lammps/package.nix @@ -71,7 +71,9 @@ stdenv.mkDerivation (finalAttrs: { # GPU_API=cuda, and it doesn't users that don't enable the GPU package. autoAddDriverRunpath ] - ++ lib.optionals packages.PYTHON [ python3 ]; + ++ lib.optionals packages.PYTHON [ + python3 + ]; passthru = { inherit packages; From 82f8c9dd91ee8a9c77dcddd27886eff9f2373a57 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 13 Jul 2026 17:23:46 +0300 Subject: [PATCH 168/200] lammps: add mpich to nativeBuildInputs if needed Before `strictDeps` was enabled in b2d648ff9b219981860ec1baf4df76a98cc4a001, the `MPIIO` package could have worked with `mpich` added to `buildInputs`. However this was wrong and made the compilation fail (with `MPIIO = true;` set by user override in `packages` attribute set). To make it easier for users who want to include MPI support in lammps, we take care of adding `mpich` by ourselves. --- pkgs/by-name/la/lammps/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/la/lammps/package.nix b/pkgs/by-name/la/lammps/package.nix index 0c6f9b7fcbec..d25664c8f85e 100644 --- a/pkgs/by-name/la/lammps/package.nix +++ b/pkgs/by-name/la/lammps/package.nix @@ -8,6 +8,7 @@ blas, lapack, python3, + mpich, cmake, autoAddDriverRunpath, pkg-config, @@ -39,6 +40,7 @@ SRD = true; REAXFF = true; PYTHON = true; + MPIIO = true; }, # Extra cmakeFlags to add as "-D${attr}=${value}" extraCmakeFlags ? { }, @@ -73,6 +75,9 @@ stdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals packages.PYTHON [ python3 + ] + ++ lib.optionals packages.MPIIO [ + mpich ]; passthru = { From dc8dc73d4a6e5fcc5d63474a7d3baae0b237b25e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 14:35:57 +0000 Subject: [PATCH 169/200] goeland: 0.25.0 -> 0.26.0 --- pkgs/by-name/go/goeland/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/goeland/package.nix b/pkgs/by-name/go/goeland/package.nix index 8437a8412a21..4cc79004aea0 100644 --- a/pkgs/by-name/go/goeland/package.nix +++ b/pkgs/by-name/go/goeland/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "goeland"; - version = "0.25.0"; + version = "0.26.0"; src = fetchFromGitHub { owner = "slurdge"; repo = "goeland"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-5pUj7KgjvcA7xuKV7j9nLEih4ecrQjarddRVNszidfE="; + sha256 = "sha256-8vhcAzpgYDPHRuvBzeboGO09n+UCSCxNaJuooPnLBjo="; }; vendorHash = "sha256-GOoeyh0ddtYiigavgjMNy8z6suTFtS9oswO9PAdagGE="; From 68c473cb2b6fdd0aa642c1ed1d6b6ddd6ee73aeb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 14:42:34 +0000 Subject: [PATCH 170/200] git-mit: 6.5.2 -> 6.5.3 --- pkgs/by-name/gi/git-mit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/git-mit/package.nix b/pkgs/by-name/gi/git-mit/package.nix index 7b30aecb3479..635e1cf27b80 100644 --- a/pkgs/by-name/gi/git-mit/package.nix +++ b/pkgs/by-name/gi/git-mit/package.nix @@ -9,7 +9,7 @@ }: let - version = "6.5.2"; + version = "6.5.3"; in rustPlatform.buildRustPackage { pname = "git-mit"; @@ -19,10 +19,10 @@ rustPlatform.buildRustPackage { owner = "PurpleBooth"; repo = "git-mit"; tag = "v${version}"; - hash = "sha256-5tVNCvaNxW9Ko+x2GWi3fMpyuwxgjMNLTED6gvxagnI="; + hash = "sha256-vk0TxbvjjFqyisyeet2s3mp7+aPb99Lp0iLU59+pNG0="; }; - cargoHash = "sha256-gSvFdvW+XW0MGFkwAkVrcC1ETjoGaFJxioD9ENEpml4="; + cargoHash = "sha256-54s4Jnc6C6ysQnQ4AyxxghbTVVkud4KrZ9wLZ83OZmQ="; nativeBuildInputs = [ pkg-config ]; From cb9f58ecc8f68f7b2a7d3e45d8ce4c121eabe44d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 15:33:36 +0000 Subject: [PATCH 171/200] diesel-cli: 2.3.10 -> 2.3.11 --- pkgs/by-name/di/diesel-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/di/diesel-cli/package.nix b/pkgs/by-name/di/diesel-cli/package.nix index 3cc982696725..b70a321014f0 100644 --- a/pkgs/by-name/di/diesel-cli/package.nix +++ b/pkgs/by-name/di/diesel-cli/package.nix @@ -27,15 +27,15 @@ assert lib.assertMsg (lib.elem true [ rustPlatform.buildRustPackage rec { pname = "diesel-cli"; - version = "2.3.10"; + version = "2.3.11"; src = fetchCrate { inherit version; crateName = "diesel_cli"; - hash = "sha256-ePoFjIzLUQ4GpPIObhIsg0NvvM1VcVf++IDdTI3XjXw="; + hash = "sha256-zxlV3AbG5cBBGUk3hx9U3OR26lB3G2QQlcxTg00WJZQ="; }; - cargoHash = "sha256-lGVUxYrZ81YvJncGGw7VQ8bl74aYOyHsEKDIMCwc7lw="; + cargoHash = "sha256-GytJ0Eq4LkdSq1fosXFoC0nI7bY0VdM8oOV/tvyUSMg="; nativeBuildInputs = [ installShellFiles From 107b7748d87b057034e10e95d115b3592a1d87df Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 15:41:19 +0000 Subject: [PATCH 172/200] art: 1.26.6 -> 1.26.7 --- pkgs/by-name/ar/art/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/art/package.nix b/pkgs/by-name/ar/art/package.nix index 021c964b493e..87f4cbc96fc9 100644 --- a/pkgs/by-name/ar/art/package.nix +++ b/pkgs/by-name/ar/art/package.nix @@ -39,13 +39,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "art"; - version = "1.26.6"; + version = "1.26.7"; src = fetchFromGitHub { owner = "artraweditor"; repo = "ART"; tag = finalAttrs.version; - hash = "sha256-m5KQUY7loLKH7X2cDw5n7biH1GJTVONTbguILdjNWrI="; + hash = "sha256-HuXDdrfb3r8B5u4Ifvb3EfbF/b1mMbDAunOIBtEaKtk="; }; # Fix the build with CMake 4. From 5a6fc050a27ef1c30a9ca342b0803e3c95e487ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 15:42:57 +0000 Subject: [PATCH 173/200] zigfetch: 0.27.1 -> 0.27.2 --- pkgs/by-name/zi/zigfetch/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zi/zigfetch/package.nix b/pkgs/by-name/zi/zigfetch/package.nix index 7241b6d295e1..67e2dc7eafa4 100644 --- a/pkgs/by-name/zi/zigfetch/package.nix +++ b/pkgs/by-name/zi/zigfetch/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "zigfetch"; - version = "0.27.1"; + version = "0.27.2"; src = fetchFromGitHub { owner = "utox39"; repo = "zigfetch"; rev = "v${finalAttrs.version}"; - hash = "sha256-A8DZ8O7WghvN9+74FGapLl/7SfGc3n+FlyI6jRKX/yk="; + hash = "sha256-PFZqtKgZYRRVXf0bNUKYFsahmJ9g2qcm58LFTR4ZzCU="; }; patches = lib.optionals stdenv.hostPlatform.isDarwin [ From 1ea389064973ea5596ec68f613ee07a13031fd36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 15:46:27 +0000 Subject: [PATCH 174/200] terraform-providers.integrations_github: 6.12.1 -> 6.13.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 52b5e1d09f15..2a3902c17682 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -760,13 +760,13 @@ "vendorHash": null }, "integrations_github": { - "hash": "sha256-OpuKe7/Ymr46J41zgYdk1Qet+trEGTafl6TM23PV1lA=", + "hash": "sha256-2y25AE4iLckdvvFv+vPRdl2wLCPlUnK2Xc73m0qVyxc=", "homepage": "https://registry.terraform.io/providers/integrations/github", "owner": "integrations", "repo": "terraform-provider-github", - "rev": "v6.12.1", + "rev": "v6.13.0", "spdx": "MIT", - "vendorHash": "sha256-qzyV/rgQ79XvoTBRjjIsPFfqAXLROiIAlY7Y/d8SYcM=" + "vendorHash": "sha256-crDSVC0UvJ8fXoKwSgyFWHivwOA9XRO7dXoEOYLPZTo=" }, "jfrog_artifactory": { "hash": "sha256-BSUOmqHwnDEYojtwTXBWo9oGG2FbgaODUKClZPCaK/I=", From e1b3e06602b97a0cff0d05c55929a8a6b7d55391 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 15:55:28 +0000 Subject: [PATCH 175/200] terraform-providers.datadog_datadog: 4.13.0 -> 4.15.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 52b5e1d09f15..811092660c78 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -283,13 +283,13 @@ "vendorHash": "sha256-3o6YRDrq4rQhNAFyqiGJrAoxuAykWw85OExRGSE3kGI=" }, "datadog_datadog": { - "hash": "sha256-pTtEKgxh17Oi41oqgBrtUCsriRMfRew30kLjbOdM9jo=", + "hash": "sha256-PmzUO8mCYQRYWI0MxFqVua+laKybLAFgeW9+9HZ/7A8=", "homepage": "https://registry.terraform.io/providers/DataDog/datadog", "owner": "DataDog", "repo": "terraform-provider-datadog", - "rev": "v4.13.0", + "rev": "v4.15.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-GRxcI8+3uarErfVhzoz+Iku3mCmY9XfriDZZX0wSI5s=" + "vendorHash": "sha256-G3lkLzLo31XGDyTgprHd7LbbOaAGRvq9LTIth2vnH00=" }, "datadrivers_nexus": { "hash": "sha256-gwExaFhOoJFrAhH91oZEp1AFvI7kgWekp655zd4tyd8=", From 90898ec27750adf4058994ac37e66f6bd5012f81 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 15:56:28 +0000 Subject: [PATCH 176/200] terraform-providers.hashicorp_aws: 6.52.0 -> 6.54.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 52b5e1d09f15..afea72878cda 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -508,13 +508,13 @@ "vendorHash": "sha256-ikBqIxD5aTOcwNHCMN6EaOwSHCAP5n/SULuqQXPLpOc=" }, "hashicorp_aws": { - "hash": "sha256-710i6mRyieTzltcaC23OXZm8mtqjyOc5Fk9fmcqkXY4=", + "hash": "sha256-876U9ojKfnJCRKaTFhW9NvBQ6fvTpC0NYE+fhwkCwk8=", "homepage": "https://registry.terraform.io/providers/hashicorp/aws", "owner": "hashicorp", "repo": "terraform-provider-aws", - "rev": "v6.52.0", + "rev": "v6.54.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-COWHnLR6aRwcGJVo6IFvqQLwAYxFpqUGQbZVvEo/b/I=" + "vendorHash": "sha256-lxxSwaBXrl2xrZJ+OHrCBvHKmsq3D9Om7/Y0zPaYIQg=" }, "hashicorp_awscc": { "hash": "sha256-z1wns0zuanfoeIb7CDRBtt4CoRQ4+b5PNKpmDbfyHd0=", From 0c3674a9ee2deb8919bc0e7a448929aa07557d89 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:08:45 +0000 Subject: [PATCH 177/200] nocturne: 1.3.0 -> 1.3.2 --- pkgs/by-name/no/nocturne/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/nocturne/package.nix b/pkgs/by-name/no/nocturne/package.nix index 2de7e0ea9d48..ace2388284fd 100644 --- a/pkgs/by-name/no/nocturne/package.nix +++ b/pkgs/by-name/no/nocturne/package.nix @@ -29,13 +29,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nocturne"; - version = "1.3.0"; + version = "1.3.2"; src = fetchFromGitHub { owner = "Jeffser"; repo = "Nocturne"; tag = finalAttrs.version; - hash = "sha256-z7E4PVSp7HDarnJeQFrJ/HznxUT+b6xTF0QTm5ffvTQ="; + hash = "sha256-uXsl438K0Ew0fdrKtGf28VkHQ76loDWKLJkounzqhEQ="; }; __structuredAttrs = true; From 9376e3c5e1cb0056b7e3e903bac603eecbcee756 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:13:32 +0000 Subject: [PATCH 178/200] go-judge: 1.12.0 -> 1.12.1 --- pkgs/by-name/go/go-judge/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-judge/package.nix b/pkgs/by-name/go/go-judge/package.nix index d63cd9f4983d..e3bca0300831 100644 --- a/pkgs/by-name/go/go-judge/package.nix +++ b/pkgs/by-name/go/go-judge/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "go-judge"; - version = "1.12.0"; + version = "1.12.1"; src = fetchFromGitHub { owner = "criyle"; repo = "go-judge"; rev = "v${finalAttrs.version}"; - hash = "sha256-JxYdoDSkzb+BM76m+qzdLM31ox9jqCm3LDrjTn6q1/E="; + hash = "sha256-QWLR0bIBgjqh75D0J7KEDjS+6rL5kV+fg01ThO6Cbq0="; }; - vendorHash = "sha256-7DwEATr5AZGXHJXwDxjLpERquXFYm3AYjU/g3v7Xmlw="; + vendorHash = "sha256-i5RiLaALbHQhOSb143kyQQGu2maJIw2VS0JELmxbxM0="; tags = [ "nomsgpack" From f84d85f00820135ab0ef2fde6af8da4de366c5bb Mon Sep 17 00:00:00 2001 From: Darren Rambaud <225436867+debtquity@users.noreply.github.com> Date: Mon, 13 Jul 2026 11:22:16 -0500 Subject: [PATCH 179/200] stalwart_0_16: 0.16.12 -> 0.16.13 * diff: https://github.com/stalwartlabs/stalwart/compare/v0.16.12...v0.16.13 * changelog: https://github.com/stalwartlabs/stalwart/releases/tag/v0.16.13 --- pkgs/by-name/st/stalwart_0_16/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stalwart_0_16/package.nix b/pkgs/by-name/st/stalwart_0_16/package.nix index be84df21f1b1..675ae66a9306 100644 --- a/pkgs/by-name/st/stalwart_0_16/package.nix +++ b/pkgs/by-name/st/stalwart_0_16/package.nix @@ -50,7 +50,7 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "stalwart" + (lib.optionalString stalwartEnterprise "-enterprise"); - version = "0.16.12"; + version = "0.16.13"; __structuredAttrs = true; @@ -58,10 +58,10 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "stalwartlabs"; repo = "stalwart"; tag = "v${finalAttrs.version}"; - hash = "sha256-IAwD4zW8UEIMQ+Z0y7Qfvo7+o2W2FVySldPA3+IGowE="; + hash = "sha256-Uc1dUuu4TnpTKB17GArlo/hYT2gdUUnl3NxWalSB50k="; }; - cargoHash = "sha256-O/14/jqLXmlmGYfU1x0B1ZRBCGEeREJaOkicaAM7aeU="; + cargoHash = "sha256-C+BwUqeYzutGcX13YgR1ngfUtuk+S12/k/xAYz68b3s="; env = { # https://docs.rs/openssl/latest/openssl/#manual From 5ae1dbe5f450b1905dce024d7e874ab32e463317 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:28:00 +0000 Subject: [PATCH 180/200] wappalyzergo: 0.2.87 -> 0.2.89 --- pkgs/by-name/wa/wappalyzergo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wappalyzergo/package.nix b/pkgs/by-name/wa/wappalyzergo/package.nix index 6901c4056c9e..43a28b2e4b20 100644 --- a/pkgs/by-name/wa/wappalyzergo/package.nix +++ b/pkgs/by-name/wa/wappalyzergo/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "wappalyzergo"; - version = "0.2.87"; + version = "0.2.89"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "wappalyzergo"; tag = "v${finalAttrs.version}"; - hash = "sha256-l8nG+LldJdvtx/0CN3SLJR6wtoIJx2Y0y6/qKtiuQmE="; + hash = "sha256-L5DBXn96PK4Ed3MhmIgfVDLniGWgB/iogI+HKzfsvvA="; }; vendorHash = "sha256-9MUhivdlbxAhcdbLALdt6vhxvMLzm+WincF3iG9pR1A="; From e518df93df50ff46071e787a32271c5b890ec9c0 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 13 Jul 2026 14:23:33 +0300 Subject: [PATCH 181/200] plezy: 2.8.0 -> 2.9.1 --- pkgs/by-name/pl/plezy/git-hashes.json | 8 +- pkgs/by-name/pl/plezy/package.nix | 14 +-- pkgs/by-name/pl/plezy/pubspec.lock.json | 86 +++++++++++-------- .../pl/plezy/replace-sentry-fork.patch | 32 ------- pkgs/by-name/pl/plezy/update.sh | 16 +--- 5 files changed, 61 insertions(+), 95 deletions(-) delete mode 100644 pkgs/by-name/pl/plezy/replace-sentry-fork.patch diff --git a/pkgs/by-name/pl/plezy/git-hashes.json b/pkgs/by-name/pl/plezy/git-hashes.json index af3ee856e9f5..ff287f73ce93 100644 --- a/pkgs/by-name/pl/plezy/git-hashes.json +++ b/pkgs/by-name/pl/plezy/git-hashes.json @@ -3,9 +3,7 @@ "auto_updater_macos": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_platform_interface": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", "auto_updater_windows": "sha256-787cMkeT2BlfwVcy4y46XkWioNqLKJgQ/CCxQvERa+A=", - "background_downloader": "sha256-VHi4g/S/kCxxaeHnDTc64oS6lMHMFiU31VqFqBmdmo8=", - "connectivity_plus": "sha256-PGt4eEp32+w4XMDVwB0Kjla1OSole4l/++Zs5PHXs/U=", - "material_symbols_icons": "sha256-XRB6AZ4Q33sQKVZFA8lgdXCW/bx55h/RpmuItmFYVJM=", - "os_media_controls": "sha256-Xd1RdtmZbuWaljNXZ/rSInQF5/F06aPtr1uVrxIdhP8=", - "wakelock_plus": "sha256-89xs0sLNuoCqApFqwEY+SEk2DUqjHf8JsSd7dfxX3P0=" + "background_downloader": "sha256-y37tzAxOwql1193E+aTJOIi2B0gXLxL3azghEYzcRGA=", + "connectivity_plus": "sha256-sVUG5/6GF0Eu47BgUCkgbGi8w1ip5o0yQS00NnNjAGs=", + "os_media_controls": "sha256-UkrBz52dkdlSJ+UJwC2E7RhuSOcXzJx+dVo0JcW8pEY=" } diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index 36952fbf6120..7f913444850a 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -27,13 +27,13 @@ let pname = "plezy"; - version = "2.8.0"; + version = "2.9.1"; src = fetchFromGitHub { owner = "edde746"; repo = "plezy"; tag = version; - hash = "sha256-NvBCh++teOB0uNyy71NmOFwCQvkg9/v9Rx+76UybLQo="; + hash = "sha256-Fc2KWx4byfrulWzOGm0WW6EUXMvV8uwmvVjoSgzQmuA="; }; simdutf = fetchurl { @@ -72,13 +72,7 @@ let gitHashes = lib.importJSON ./git-hashes.json; - # Upstream uses a sentry-dart fork that fetches sentry-native as a zip instead of via - # git clone. The PR was merged and reverted upstream (getsentry/sentry-dart#3630), so - # we use upstream since theres no actual meaningful difference - patches = [ - ./replace-sentry-fork.patch - ] - ++ lib.optionals use16kPagesizeWorkaround [ + patches = lib.optionals use16kPagesizeWorkaround [ ./16k-font-workaround.patch ]; @@ -152,7 +146,7 @@ let src = fetchurl { url = "https://github.com/edde746/plezy/releases/download/${version}/plezy-macos.dmg"; - hash = "sha256-eN8CJ/yaV4wln6fN2lJqJnn+RvW+ZiD3oCDhjQjyBvU="; + hash = "sha256-jNwMukPYLTWBk1daanHtxYdJpZCB5I/hiKvFx4tL4sY="; }; nativeBuildInputs = [ diff --git a/pkgs/by-name/pl/plezy/pubspec.lock.json b/pkgs/by-name/pl/plezy/pubspec.lock.json index 55fe06f92542..46ae84a50b07 100644 --- a/pkgs/by-name/pl/plezy/pubspec.lock.json +++ b/pkgs/by-name/pl/plezy/pubspec.lock.json @@ -10,6 +10,16 @@ "source": "hosted", "version": "93.0.0" }, + "analysis_server_plugin": { + "dependency": "transitive", + "description": { + "name": "analysis_server_plugin", + "sha256": "5f3920acbd5765764ec9ef6c5bbdd102015424281232ee4fb4f5431c87abb4eb", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.3.7" + }, "analyzer": { "dependency": "transitive", "description": { @@ -108,12 +118,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "b4d36f88bb365faaf308ff26be7ade49bbaec859", - "resolved-ref": "b4d36f88bb365faaf308ff26be7ade49bbaec859", + "ref": "021e2075260e324b7440a5c81b57bf0242d35020", + "resolved-ref": "021e2075260e324b7440a5c81b57bf0242d35020", "url": "https://github.com/edde746/background_downloader" }, "source": "git", - "version": "9.5.4" + "version": "9.5.5" }, "boolean_selector": { "dependency": "transitive", @@ -299,12 +309,12 @@ "dependency": "direct main", "description": { "path": "packages/connectivity_plus/connectivity_plus", - "ref": "2b614414ce95d920880765d07cbb9759699a4563", - "resolved-ref": "2b614414ce95d920880765d07cbb9759699a4563", - "url": "https://github.com/edde746/plus_plugins" + "ref": "bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e", + "resolved-ref": "bf04cdf66598dc3fca274b8b1db2b92b0bf6b73e", + "url": "https://github.com/fluttercommunity/plus_plugins" }, "source": "git", - "version": "7.1.1" + "version": "7.2.0" }, "connectivity_plus_platform_interface": { "dependency": "transitive", @@ -390,11 +400,11 @@ "dependency": "direct dev", "description": { "name": "dart_code_linter", - "sha256": "8ece88f710621ca1c40b6c344b316d78bb2269d728d37d2a44f19a81d9d2cb93", + "sha256": "44cce8527a2094201067b50aed97778930638cc43e8bb3cb0b40a90c36fb9c84", "url": "https://pub.dev" }, "source": "hosted", - "version": "4.0.2" + "version": "4.1.6" }, "dart_discord_presence": { "dependency": "direct main", @@ -873,13 +883,12 @@ "material_symbols_icons": { "dependency": "direct main", "description": { - "path": ".", - "ref": "1d8cd83", - "resolved-ref": "1d8cd8325db29691a01738a25f220dd3515bd1e2", - "url": "https://github.com/edde746/material_symbols_icons" + "name": "material_symbols_icons", + "sha256": "49c532dd0b74544e9d8d93ec0f821d52ec532e7c9263c889ebe71b1be4f34ba7", + "url": "https://pub.dev" }, - "source": "git", - "version": "4.2906.0" + "source": "hosted", + "version": "4.2951.0" }, "meta": { "dependency": "transitive", @@ -955,12 +964,12 @@ "dependency": "direct main", "description": { "path": ".", - "ref": "f51c805ebc15bf7a2f49a74174aeb470d3c4c78e", - "resolved-ref": "f51c805ebc15bf7a2f49a74174aeb470d3c4c78e", + "ref": "75556a968a4a1ebc42fbb8c31942c2418d4326e1", + "resolved-ref": "75556a968a4a1ebc42fbb8c31942c2418d4326e1", "url": "https://github.com/edde746/media_controls" }, "source": "git", - "version": "0.2.4" + "version": "0.3.0" }, "package_config": { "dependency": "transitive", @@ -1225,12 +1234,11 @@ "saf_util": { "dependency": "direct main", "description": { - "name": "saf_util", - "sha256": "0cf5fc462fc7e466e1d5608dd5a331d88d6dd6c7b01f62a305aaf469bf3309ea", - "url": "https://pub.dev" + "path": "packages/saf_util", + "relative": true }, - "source": "hosted", - "version": "2.0.0" + "source": "path", + "version": "3.1.0" }, "screen_retriever": { "dependency": "transitive", @@ -1286,11 +1294,11 @@ "dependency": "transitive", "description": { "name": "sentry", - "sha256": "288aee3d35f252ac0dc3a4b0accbbe7212fa2867604027f2cc5bc65334afd743", + "sha256": "09c573f98ff6c5e98d527f351f037eb8ea9ff684a6e9e84b2e91357144016254", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.16.0" + "version": "9.24.0" }, "sentry_dart_plugin": { "dependency": "direct dev", @@ -1306,11 +1314,11 @@ "dependency": "direct main", "description": { "name": "sentry_flutter", - "sha256": "f9e87d5895cc437902aa2b081727ee7e46524fe7cc2e1910f535480a3eeb8bed", + "sha256": "4a04b7e1901b8128df783b6d36d48706b07b0cd055e621517c998de87f5dafb9", "url": "https://pub.dev" }, "source": "hosted", - "version": "9.16.0" + "version": "9.24.0" }, "serial_csv": { "dependency": "transitive", @@ -1751,13 +1759,11 @@ "wakelock_plus": { "dependency": "direct main", "description": { - "path": "wakelock_plus", - "ref": "8595fee595c952b73d430f2eab05f2e0d858290e", - "resolved-ref": "8595fee595c952b73d430f2eab05f2e0d858290e", - "url": "https://github.com/edde746/wakelock_plus" + "path": "packages/wakelock_plus", + "relative": true }, - "source": "git", - "version": "1.4.0" + "source": "path", + "version": "1.5.2" }, "wakelock_plus_platform_interface": { "dependency": "transitive", @@ -1833,11 +1839,11 @@ "dependency": "direct main", "description": { "name": "win_http", - "sha256": "a50a14f1bf32bc5c9b39add9baa01658b97146b21de25237810ca6b850a6704e", + "sha256": "ebc4d37e2c0e6800cc200e40d289d3bac22fc17d40fce3ae7909d49a20da77bc", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.1" + "version": "0.2.2" }, "window_manager": { "dependency": "direct main", @@ -1878,6 +1884,16 @@ }, "source": "hosted", "version": "3.1.3" + }, + "yaml_edit": { + "dependency": "transitive", + "description": { + "name": "yaml_edit", + "sha256": "07c9e63ba42519745182b88ca12264a7ba2484d8239958778dfe4d44fe760488", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "2.2.4" } }, "sdks": { diff --git a/pkgs/by-name/pl/plezy/replace-sentry-fork.patch b/pkgs/by-name/pl/plezy/replace-sentry-fork.patch deleted file mode 100644 index f2ad98d1f153..000000000000 --- a/pkgs/by-name/pl/plezy/replace-sentry-fork.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- a/pubspec.yaml -+++ b/pubspec.yaml -@@ -60,11 +60,7 @@ - git: - url: https://github.com/edde746/background_downloader - ref: b4d36f88bb365faaf308ff26be7ade49bbaec859 -- sentry_flutter: -- git: -- url: https://github.com/edde746/sentry-dart -- path: packages/flutter -- ref: build/fetch-native-zip -+ sentry_flutter: 9.16.0 - auto_updater: - git: - url: https://github.com/edde746/auto_updater -@@ -110,16 +106,6 @@ - url: https://github.com/edde746/auto_updater - ref: 9e150f7 - path: packages/auto_updater_windows -- sentry: -- git: -- url: https://github.com/edde746/sentry-dart -- path: packages/dart -- ref: build/fetch-native-zip -- sentry_flutter: -- git: -- url: https://github.com/edde746/sentry-dart -- path: packages/flutter -- ref: build/fetch-native-zip - material_symbols_icons: - git: - url: https://github.com/edde746/material_symbols_icons diff --git a/pkgs/by-name/pl/plezy/update.sh b/pkgs/by-name/pl/plezy/update.sh index 3791bc122fa0..6cba0df4c373 100755 --- a/pkgs/by-name/pl/plezy/update.sh +++ b/pkgs/by-name/pl/plezy/update.sh @@ -1,5 +1,5 @@ #!/usr/bin/env nix-shell -#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go flutter344 git +#! nix-shell -I nixpkgs=./. -i bash -p curl gnused jq nix nix-prefetch-git python3 yq-go set -eou pipefail @@ -26,18 +26,8 @@ DMG_URL="https://github.com/edde746/plezy/releases/download/${latestVersion}/ple DMG_SHA=$(nix --extra-experimental-features nix-command hash convert --hash-algo sha256 --to sri "$(nix-prefetch-url "$DMG_URL")") sed -i "/plezy-macos.dmg/,/hash/{s|hash = \".*\"|hash = \"${DMG_SHA}\"|}" "$ROOT/package.nix" -# Only here to handle the patched pubsec.yaml -workdir=$(mktemp -d) -trap 'rm -rf "$workdir"' EXIT - -curl --fail --silent --location "$GIT_SRC_URL" | tar -xz -C "$workdir" --strip-components=1 -patch -d "$workdir" -p1 < "$ROOT/replace-sentry-fork.patch" - -export PUB_CACHE="$workdir/.pub-cache" -flutter --no-version-check config --no-analytics >/dev/null -(cd "$workdir" && flutter --no-version-check pub get) - -yq eval --output-format=json --prettyPrint "$workdir/pubspec.lock" > "$ROOT/pubspec.lock.json" +curl --fail --silent --location "https://raw.githubusercontent.com/edde746/plezy/${latestVersion}/pubspec.lock" \ + | yq eval --output-format=json --prettyPrint > "$ROOT/pubspec.lock.json" python3 "$(dirname "$(readlink -f "$0")")/../../../development/compilers/dart/fetch-git-hashes.py" \ --input "$ROOT/pubspec.lock.json" \ From 3bb83122adf9d511c8f01afa48daae80916dca20 Mon Sep 17 00:00:00 2001 From: BatteredBunny Date: Mon, 13 Jul 2026 16:48:39 +0300 Subject: [PATCH 182/200] plezy: add BatteredBunny to maintainers --- pkgs/by-name/pl/plezy/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/pl/plezy/package.nix b/pkgs/by-name/pl/plezy/package.nix index 7f913444850a..17ef30c364d1 100644 --- a/pkgs/by-name/pl/plezy/package.nix +++ b/pkgs/by-name/pl/plezy/package.nix @@ -55,6 +55,7 @@ let maintainers = with lib.maintainers; [ mio miniharinn + BatteredBunny ]; platforms = lib.platforms.linux ++ [ "x86_64-darwin" From f41e5e02ceda36055ce763f02e96a2b6140fed3d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:38:48 +0000 Subject: [PATCH 183/200] python3Packages.python-fsutil: 0.16.1 -> 0.17.0 --- pkgs/development/python-modules/python-fsutil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-fsutil/default.nix b/pkgs/development/python-modules/python-fsutil/default.nix index ae8d768045c6..4f21bfe09bb1 100644 --- a/pkgs/development/python-modules/python-fsutil/default.nix +++ b/pkgs/development/python-modules/python-fsutil/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "python-fsutil"; - version = "0.16.1"; + version = "0.17.0"; pyproject = true; src = fetchFromGitHub { owner = "fabiocaccamo"; repo = "python-fsutil"; tag = finalAttrs.version; - hash = "sha256-/KlnQdN8R95qjxMGui0SofLFZl10vq6ufl05JuVuhDw="; + hash = "sha256-HQdQwPfMXTXSP9v/VF5fy3DicWm562V/KxxaO85nQ0c="; }; build-system = [ setuptools ]; From c55e756288ca8e426cebbd3d4ba1708c192085b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 16:39:17 +0000 Subject: [PATCH 184/200] koffan: 2.12.0 -> 2.12.2 --- pkgs/by-name/ko/koffan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/koffan/package.nix b/pkgs/by-name/ko/koffan/package.nix index 98a67aeb14b0..9c64a542b05a 100644 --- a/pkgs/by-name/ko/koffan/package.nix +++ b/pkgs/by-name/ko/koffan/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "koffan"; - version = "2.12.0"; + version = "2.12.2"; src = fetchFromGitHub { owner = "PanSalut"; repo = "Koffan"; tag = "v${finalAttrs.version}"; - hash = "sha256-E4R2FrL6pqwz1yuF+0TuSIE33/ksrvE0U9XO4z11AfE="; + hash = "sha256-0fCKVExxsmqz8ndv26r7iJldcj6OnhiZ8SqPMhR8pHo="; }; vendorHash = "sha256-BYehi5LQQ0MIsKG/fN3DHaQwKVmxUFrvWGrKZeKj+ow="; From db491cd7129a237b070a65fe26e17865a7bb1ff3 Mon Sep 17 00:00:00 2001 From: lenny Date: Mon, 13 Jul 2026 19:00:00 +0200 Subject: [PATCH 185/200] domoticz: 2026.2 -> 2026.2-unstable-2026-07-09 An upstream dependency disappeared breaking the build. This was fixed upstream requiring us to update to an unstable commit. --- pkgs/by-name/do/domoticz/package.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/do/domoticz/package.nix b/pkgs/by-name/do/domoticz/package.nix index 41be930bfcea..5bbdf8dc17cd 100644 --- a/pkgs/by-name/do/domoticz/package.nix +++ b/pkgs/by-name/do/domoticz/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, makeWrapper, cmake, python3, @@ -20,18 +19,17 @@ cereal, minizip, versionCheckHook, - nix-update-script, }: stdenv.mkDerivation (finalAttrs: { pname = "domoticz"; - version = "2026.2"; + version = "2026.2-unstable-2026-07-09"; src = fetchFromGitHub { owner = "domoticz"; repo = "domoticz"; - tag = finalAttrs.version; - hash = "sha256-WJDNnzjmQe9Ap5EqmXEgrglIbGcLRRFBJgAHDvzswzo="; + rev = "7e12d1e5d7bf3f7d083ef31d5dd611d678f89d48"; # pinned due to removed dependency (see nixpkgs pr #539060) + hash = "sha256-+6EIEsgGTaLEPzBa/R5EYAxnYB3+cj54LGDJwutTQGA="; fetchSubmodules = true; }; @@ -81,12 +79,10 @@ stdenv.mkDerivation (finalAttrs: { ''; nativeInstallCheckInputs = [ - versionCheckHook + # versionCheckHook # readd once we can move to a tagged release again ]; doInstallCheck = true; - passthru.updateScript = nix-update-script { }; - meta = { description = "Home automation system"; longDescription = '' From 985e4f7ef0dc31244085e7ac86fe98e51aa297ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 17:19:15 +0000 Subject: [PATCH 186/200] apko: 1.2.21 -> 1.2.25 --- pkgs/by-name/ap/apko/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ap/apko/package.nix b/pkgs/by-name/ap/apko/package.nix index 328b2efcc320..7a5a5ebe0622 100644 --- a/pkgs/by-name/ap/apko/package.nix +++ b/pkgs/by-name/ap/apko/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "apko"; - version = "1.2.21"; + version = "1.2.25"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "apko"; tag = "v${finalAttrs.version}"; - hash = "sha256-I5t+xML6M88vfshqMwl/wdBWo0F3l7xOa0DSbyqyB1o="; + hash = "sha256-IRiW4sZZyzqmYGxNEmLZgbRb/z+Gfbn5bi4ci3/Rz4g="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-Oj1BbZA84GO+EkYyjjFf9gaMxMpMnEeU0H3OuqSLQ88="; + vendorHash = "sha256-nms4bDB9z4H2IbMO49bri0aQBiBfVj4kzVqwzURZ75c="; excludedPackages = [ "internal/gen-jsonschema" From 8e9cb59730c80f4b043cbad726339651f69617c8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 17:49:47 +0000 Subject: [PATCH 187/200] lux-cli: 0.35.1 -> 0.36.1 --- pkgs/by-name/lu/lux-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/lu/lux-cli/package.nix b/pkgs/by-name/lu/lux-cli/package.nix index ca1c4ef4c31b..7ee5ead54663 100644 --- a/pkgs/by-name/lu/lux-cli/package.nix +++ b/pkgs/by-name/lu/lux-cli/package.nix @@ -18,18 +18,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "lux-cli"; - version = "0.35.1"; + version = "0.36.1"; src = fetchFromGitHub { owner = "lumen-oss"; repo = "lux"; tag = "v${finalAttrs.version}"; - hash = "sha256-jbHub9/mTkWdg+oTu6jEaNbPLEaS0/f3TqxvymsDS3I="; + hash = "sha256-260gORAxU0l3gxv4ojUSmdNgHvdLpQNPdLkn8ze4HGA="; }; buildAndTestSubdir = "lux-cli"; - cargoHash = "sha256-envh7C5D/38pDTUi08/9c6YaA9OlZ8Zg+IPLhtKZg6A="; + cargoHash = "sha256-P9XonyY+gC0ni8WqkMPWJW6AjU4EBB7BEjxZ3U/q2qM="; nativeInstallCheckInputs = [ versionCheckHook From 95625fdc0540b6a2980b3b5aaff4304682aa59bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 18:00:56 +0000 Subject: [PATCH 188/200] gh-dash: 4.25.0 -> 4.25.2 --- pkgs/by-name/gh/gh-dash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/gh-dash/package.nix b/pkgs/by-name/gh/gh-dash/package.nix index 95c5aa9d7abc..2a8ffea396f5 100644 --- a/pkgs/by-name/gh/gh-dash/package.nix +++ b/pkgs/by-name/gh/gh-dash/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "gh-dash"; - version = "4.25.0"; + version = "4.25.2"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "gh-dash"; rev = "v${finalAttrs.version}"; - hash = "sha256-gdjP1jIYI84szuNhP7LgGRMXIPqrRwb8nRWB0BjQF+k="; + hash = "sha256-3iUBuMvA2Xh7UjTiFNEs3tuZMCnSt/bIhTSEDD92yCU="; }; vendorHash = "sha256-Teu+8jiZE2gZ+0ErKsunhotY9W4Hjg6PAeFkFLgESIk="; From 7f9595d96b639b4ff3c86dc89e889250e646c904 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 18:24:07 +0000 Subject: [PATCH 189/200] terraform-providers.aminueza_minio: 3.38.1 -> 3.38.3 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 52b5e1d09f15..d39ab397008f 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -54,13 +54,13 @@ "vendorHash": "sha256-sESuNlWNyjjGYb7z+tQF7RGBgicnPISuwXRzB+QJ7E4=" }, "aminueza_minio": { - "hash": "sha256-DfpZjIkjo5bEZ2BtHJoBLtjEDAD6ZiqpoCOMbmd1Jvo=", + "hash": "sha256-4b5K2Hyy26euJct1/0dxC39DMM41W6+jdJS68/d4yCw=", "homepage": "https://registry.terraform.io/providers/aminueza/minio", "owner": "aminueza", "repo": "terraform-provider-minio", - "rev": "v3.38.1", + "rev": "v3.38.3", "spdx": "AGPL-3.0", - "vendorHash": "sha256-OLabFXYTe+Yhlf0Ja63tCcrc5mvPeXfN7yLoRZCkdvg=" + "vendorHash": "sha256-se32x/vxIRiAewIIUZb/wR9eB6sDpDzN3n7OS5m8t5g=" }, "argoproj-labs_argocd": { "hash": "sha256-c6+WY4oXL8evvPk/RzVrwtgq4XLB/LzAH5tpjErbE60=", From 83c8b087be213a7b6661c3fb66dec607cb415763 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C2=B7=F0=90=91=91=F0=90=91=B4=F0=90=91=95=F0=90=91=91?= =?UTF-8?q?=F0=90=91=A9=F0=90=91=A4?= Date: Sat, 11 Jul 2026 00:59:05 +0700 Subject: [PATCH 190/200] =?UTF-8?q?nixtamal:=201.8.2=20=E2=86=92=201.9.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ni/nixtamal/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ni/nixtamal/package.nix b/pkgs/by-name/ni/nixtamal/package.nix index 517a70f1e9a4..09a6e4687fe7 100644 --- a/pkgs/by-name/ni/nixtamal/package.nix +++ b/pkgs/by-name/ni/nixtamal/package.nix @@ -21,7 +21,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { pname = "nixtamal"; - version = "1.8.2"; + version = "1.9.0"; release_year = 2026; minimalOCamlVersion = "5.3"; @@ -30,7 +30,7 @@ ocamlPackages.buildDunePackage (finalAttrs: { url = "https://darcs.toastal.in.th/nixtamal/stable/"; mirrors = [ "https://smeder.ee/~toastal/nixtamal.darcs" ]; rev = finalAttrs.version; - hash = "sha256-WS3Au0V2AFUxRoINZvBLDJWvsTn/SyiN6jSLOWb+PQY="; + hash = "sha256-Uybm9zTxIMFq82A4eCayeFCia/uW7HjhIquvO9LTfjE="; }; nativeBuildInputs = [ @@ -65,7 +65,6 @@ ocamlPackages.buildDunePackage (finalAttrs: { logs saturn stdint - uri xdg ]; @@ -107,6 +106,8 @@ ocamlPackages.buildDunePackage (finalAttrs: { --libdir="$lib/lib/ocaml/${ocamlPackages.ocaml.version}/site-lib" \ nixtamal + cp -r "$src/meta" "$src/ncl" "$data/share"/*/ + for dep in "${ocamlPackages.ocaml}" "${ocamlPackages.camomile}"; do remove-references-to -t "$dep" "$bin/bin/nixtamal" done From 0a85a557ca9169135d6f66fa9f78a53996f3f223 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 18:33:42 +0000 Subject: [PATCH 191/200] python3Packages.types-retry: 0.9.9.20250322 -> 0.9.9.20260408 --- pkgs/development/python-modules/types-retry/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/types-retry/default.nix b/pkgs/development/python-modules/types-retry/default.nix index fb60b27d3efc..0d3c807464c1 100644 --- a/pkgs/development/python-modules/types-retry/default.nix +++ b/pkgs/development/python-modules/types-retry/default.nix @@ -7,7 +7,7 @@ buildPythonPackage (finalAttrs: { pname = "types-retry"; - version = "0.9.9.20250322"; + version = "0.9.9.20260408"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ buildPythonPackage (finalAttrs: { src = fetchPypi { pname = "types_retry"; inherit (finalAttrs) version; - hash = "sha256-LqpvS4MsGHEhBWmIu+bS0Lb06wNjH9yXUuKsKAL3tyY="; + hash = "sha256-P5j6YuwCdEk4P1wBnM6sx4TB26tHYJid2rQh97hAfZI="; }; build-system = [ setuptools ]; From d1c5dde9c639f48c9d8da9567cb0962213d3c362 Mon Sep 17 00:00:00 2001 From: Patrick Date: Wed, 4 Mar 2026 13:44:41 +0100 Subject: [PATCH 192/200] vmaware: init at 2.8.0 Co-authored-by: ners --- pkgs/by-name/vm/vmaware/package.nix | 40 +++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 pkgs/by-name/vm/vmaware/package.nix diff --git a/pkgs/by-name/vm/vmaware/package.nix b/pkgs/by-name/vm/vmaware/package.nix new file mode 100644 index 000000000000..1f99151f85bc --- /dev/null +++ b/pkgs/by-name/vm/vmaware/package.nix @@ -0,0 +1,40 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + nix-update-script, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "vmaware"; + version = "2.8.0"; + + strictDeps = true; + __structuredAttrs = true; + + src = fetchFromGitHub { + owner = "kernelwernel"; + repo = "VMAware"; + tag = "v${finalAttrs.version}"; + hash = "sha256-KPjIk5nm27RcxGg3owfLVt+b1sL0y90IPPgeGv7fTgQ="; + }; + + nativeBuildInputs = [ cmake ]; + + cmakeFlags = [ + "-DCMAKE_BUILD_TYPE=Release" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Cross-platform C++ library and CLI tool for virtual machine detection"; + homepage = "https://github.com/kernelwernel/VMAware"; + changelog = "https://github.com/kernelwernel/VMAware/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ patrickdag ]; + platforms = lib.platforms.linux; + mainProgram = "vmaware"; + }; +}) From 865cf8aee4f12d81645b3908110aa6dbcf5cf758 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 19:10:12 +0000 Subject: [PATCH 193/200] sssnake: 0.3.2 -> 0.4.0 --- pkgs/by-name/ss/sssnake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ss/sssnake/package.nix b/pkgs/by-name/ss/sssnake/package.nix index 8ef9d6a4252f..827090d5de74 100644 --- a/pkgs/by-name/ss/sssnake/package.nix +++ b/pkgs/by-name/ss/sssnake/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "sssnake"; - version = "0.3.2"; + version = "0.4.0"; src = fetchFromGitHub { owner = "angeljumbo"; repo = "sssnake"; rev = "v${finalAttrs.version}"; - hash = "sha256-zkErOV6Az0kJdwyXzMCnVW1997zpAB79TBvf/41Igic="; + hash = "sha256-RU+yYT+GcCsk0lBisE2/4Y9zMVLA6dbN4n0ibAovav4="; }; postPatch = '' substituteInPlace makefile --replace '-lncursesw' '-lncursesw -D_XOPEN_SOURCE=500' From 174bd66b7677fa2dae76e6c3c4047125f5f35bb5 Mon Sep 17 00:00:00 2001 From: ethanbodzioney Date: Mon, 13 Jul 2026 15:15:12 -0400 Subject: [PATCH 194/200] sketchybar: fix darwin build --- pkgs/by-name/sk/sketchybar/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/sk/sketchybar/package.nix b/pkgs/by-name/sk/sketchybar/package.nix index 68106fd82420..4d615ad3b9a8 100644 --- a/pkgs/by-name/sk/sketchybar/package.nix +++ b/pkgs/by-name/sk/sketchybar/package.nix @@ -5,6 +5,7 @@ nix-update-script, apple-sdk_15, versionCheckHook, + llvmPackages, }: let @@ -28,12 +29,20 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-5tyc/yYzdV/3JTtujuj7le/14XkC7TlN/nZg7tOZsNg="; }; + nativeBuildInputs = [ + # TODO: Remove once #536365 reaches this branch + llvmPackages.lld + ]; + buildInputs = [ apple-sdk_15 ]; makeFlags = [ target ]; + # TODO: Remove once #536365 reaches this branch + env.NIX_CFLAGS_LINK = "-fuse-ld=lld"; + installPhase = '' runHook preInstall From 443017ff4cf2a29d6a2babc0b7114237bf6c42f6 Mon Sep 17 00:00:00 2001 From: "nixpkgs-ci[bot]" <190413589+nixpkgs-ci[bot]@users.noreply.github.com> Date: Mon, 13 Jul 2026 20:07:01 +0000 Subject: [PATCH 195/200] maintainers/github-teams.json: Automated sync --- maintainers/github-teams.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/maintainers/github-teams.json b/maintainers/github-teams.json index 40779e666e48..8c1abf72ed9e 100644 --- a/maintainers/github-teams.json +++ b/maintainers/github-teams.json @@ -151,6 +151,7 @@ "samuela": 226872 }, "members": { + "ethancedwards8": 60861925, "prusnak": 42201 }, "name": "cuda-maintainers" @@ -365,10 +366,10 @@ "freedesktop": { "description": "Maintain Freedesktop.org packages for graphical desktop.", "id": 3806136, - "maintainers": {}, - "members": { + "maintainers": { "jtojnar": 705123 }, + "members": {}, "name": "Freedesktop" }, "geospatial": { From 33765019fd0b28ecc453646a50ce3a46fb8c6a1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 20:13:02 +0000 Subject: [PATCH 196/200] opentofu: 1.12.3 -> 1.12.4 --- pkgs/by-name/op/opentofu/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/op/opentofu/package.nix b/pkgs/by-name/op/opentofu/package.nix index b0399e076f00..ca7a3512042f 100644 --- a/pkgs/by-name/op/opentofu/package.nix +++ b/pkgs/by-name/op/opentofu/package.nix @@ -16,13 +16,13 @@ let package = buildGoModule rec { pname = "opentofu"; - version = "1.12.3"; + version = "1.12.4"; src = fetchFromGitHub { owner = "opentofu"; repo = "opentofu"; tag = "v${version}"; - hash = "sha256-/Or8+rMsGbZ9aY/oSOqHH0vMFx9Pl0ZRa9KrVJ4X8Ls="; + hash = "sha256-WuSvKev+kLbW0TVRJacEtX2o0fueZ5c2UYcVXQo4Q9Q="; }; vendorHash = "sha256-t4RVH90TSTwxNPR2tKQsk8qd6d2OP8MmjAjgIZx7OVY="; From 971d6acbb0e7fd25793ef7099e394a2ed920dfe2 Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Mon, 13 Jul 2026 22:30:38 +0200 Subject: [PATCH 197/200] incus-ui-canonical: 0.21.3 -> 0.21.4 --- pkgs/by-name/in/incus-ui-canonical/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index e4e500e0ecbf..f3175515d1c4 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -20,14 +20,14 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "incus-ui-canonical"; - version = "0.21.3"; + version = "0.21.4"; src = fetchFromGitHub { owner = "zabbly"; repo = "incus-ui-canonical"; # only use tags prefixed by incus- they are the tested fork versions tag = "incus-${finalAttrs.version}"; - hash = "sha256-fyeh7KX2Cvo2YmUNnmzeWkTGgGrJHhjbq39AmnwhgAs="; + hash = "sha256-EMf723WZKyVYDpvdmzjdp61rIZVsoj6gRMiMF323K/A="; }; offlineCache = fetchYarnDeps { From d6efce881a22ca0c0b7de3ed00b4c0b08f6ce020 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Mon, 13 Jul 2026 22:59:39 +0200 Subject: [PATCH 198/200] incus-ui-canonical: Use stdenvNoCC A C compiler is not needed to build this package, so stdenvNoCC is enough. Signed-off-by: Felix Singer --- pkgs/by-name/in/incus-ui-canonical/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/in/incus-ui-canonical/package.nix b/pkgs/by-name/in/incus-ui-canonical/package.nix index f3175515d1c4..98e384369006 100644 --- a/pkgs/by-name/in/incus-ui-canonical/package.nix +++ b/pkgs/by-name/in/incus-ui-canonical/package.nix @@ -1,6 +1,6 @@ { lib, - stdenv, + stdenvNoCC, fetchurl, fetchFromGitHub, fetchYarnDeps, @@ -18,7 +18,7 @@ let hash = "sha256-f0vd/Xp/kBbZkg6CBM4cZPlwg5WUL/zv3mCAEmugzCE="; }; in -stdenv.mkDerivation (finalAttrs: { +stdenvNoCC.mkDerivation (finalAttrs: { pname = "incus-ui-canonical"; version = "0.21.4"; From dd2ea746ce040136d557c5f3ae8e6f5c5e59fe8c Mon Sep 17 00:00:00 2001 From: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com> Date: Sun, 5 Jul 2026 00:20:54 +0000 Subject: [PATCH 199/200] graphite-cli: fix darwin build The 1.8.6 bump (#527044) broke the package on darwin in two independent ways, unnoticed because the package is unfree and therefore never built by Hydra or ofborg: - postInstall generates shell completions by running $out/bin/gt, but gt tries to create ~/.config/graphite/aliases on startup and exits 1 with no output when HOME is not writable (as in nix builds, where HOME=/homeless-shelter). installShellCompletion then fails the build because the generated completion files are zero-size. Give the build a throwaway writable HOME. The Linux build is not affected because completions are generated through the buildFHSEnv wrapper, where / is a writable tmpfs. - dontFixup was only set on Linux, so on darwin fixupPhase ran strip -S on the binary. As the comment in this file already explains, the vercel/pkg virtual filesystem appended to the binary must not be modified; the stripped binary fails at runtime with "Pkg: Error reading from file." Skip fixup on all platforms. On Linux this is a no-op: the derivation is unchanged. Assisted-by: Devin (Ultra) Co-Authored-By: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com> --- pkgs/by-name/gr/graphite-cli/package.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gr/graphite-cli/package.nix b/pkgs/by-name/gr/graphite-cli/package.nix index c9fe9e7f899d..af2cc83f569d 100644 --- a/pkgs/by-name/gr/graphite-cli/package.nix +++ b/pkgs/by-name/gr/graphite-cli/package.nix @@ -76,9 +76,10 @@ let dontConfigure = true; dontBuild = true; - # On Linux the binary is wrapped with buildFHSEnv; completions are - # generated there. Here we only need to skip fixup to avoid patchelf/strip. - dontFixup = stdenv.hostPlatform.isLinux; + # Skip fixup on all platforms: strip discards the vercel/pkg virtual + # filesystem appended to the binary (see the comment below), leaving a + # binary that fails at runtime with "Pkg: Error reading from file." + dontFixup = true; installPhase = '' runHook preInstall @@ -86,7 +87,13 @@ let runHook postInstall ''; - postInstall = lib.optionalString stdenv.hostPlatform.isDarwin shellCompletions; + # gt tries to create ~/.config/graphite/aliases on startup and exits 1 + # with no output when HOME is not writable, which would leave the + # completion files empty. + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' + export HOME=$(mktemp -d) + ${shellCompletions} + ''; }; in # The binary is built with vercel/pkg, which appends a virtual filesystem to From 65e06c62fbf54ba323133da0a6cd31aa10bf93fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 13 Jul 2026 23:44:54 +0000 Subject: [PATCH 200/200] terraform-providers.tencentcloudstack_tencentcloud: 1.83.7 -> 1.83.10 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 2f748aa730a1..c48d47e8b89c 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1319,11 +1319,11 @@ "vendorHash": "sha256-7ZoJg1HEVj5Nygr46lmBZeJDfZuU4F90yntrgkBVgGg=" }, "tencentcloudstack_tencentcloud": { - "hash": "sha256-tADmls3GAmR3S5wdasoHrBYOtZTVXDS2alZD6Mzfo4M=", + "hash": "sha256-1UBML3E5ZnOcsdGZlZ5qkaqQsE1+Q9Uw9R8FeWJXFSw=", "homepage": "https://registry.terraform.io/providers/tencentcloudstack/tencentcloud", "owner": "tencentcloudstack", "repo": "terraform-provider-tencentcloud", - "rev": "v1.83.7", + "rev": "v1.83.10", "spdx": "MPL-2.0", "vendorHash": null },