From ba0e806e9334a776cb1b684bc4683153bb6f3c66 Mon Sep 17 00:00:00 2001 From: Benedikt Rips Date: Tue, 30 Sep 2025 15:22:33 +0200 Subject: [PATCH 001/121] arduino-cli: add python3 to its environment --- pkgs/by-name/ar/arduino-cli/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ar/arduino-cli/package.nix b/pkgs/by-name/ar/arduino-cli/package.nix index b6a430c52128..8d9c21c0ed34 100644 --- a/pkgs/by-name/ar/arduino-cli/package.nix +++ b/pkgs/by-name/ar/arduino-cli/package.nix @@ -5,8 +5,10 @@ fetchFromGitHub, buildFHSEnv, installShellFiles, + makeWrapper, writableTmpDirAsHomeHook, go-task, + python3, }: let @@ -24,6 +26,7 @@ let nativeBuildInputs = [ installShellFiles + makeWrapper writableTmpDirAsHomeHook ]; @@ -67,7 +70,10 @@ let ] ++ lib.optionals stdenv.hostPlatform.isLinux [ "-extldflags '-static'" ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + postInstall = '' + wrapProgram $out/bin/arduino-cli --prefix PATH : ${lib.makeBinPath [ python3 ]} + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd arduino-cli \ --bash <($out/bin/arduino-cli completion bash) \ --zsh <($out/bin/arduino-cli completion zsh) \ From 873e690a5bdeeffd7d39a369698cf65dcaa7c84c Mon Sep 17 00:00:00 2001 From: ekisu Date: Fri, 3 Oct 2025 02:17:18 -0300 Subject: [PATCH 002/121] maintainers: add ekisu --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0aa55447d929..ba13801cb13b 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -7393,6 +7393,12 @@ name = "Edward Kimber"; githubId = 99987; }; + ekisu = { + email = "dts.ramon@gmail.com"; + github = "ekisu"; + name = "Ramon Dantas"; + githubId = 5082637; + }; eklairs = { name = "Eklairs"; email = "eklairs@proton.me"; From 9109f5749810173c08090a62f2a1d418f945ca36 Mon Sep 17 00:00:00 2001 From: ekisu Date: Fri, 3 Oct 2025 02:09:59 -0300 Subject: [PATCH 003/121] vita3k: init at 3821 --- pkgs/by-name/vi/vita3k/package.nix | 44 ++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 pkgs/by-name/vi/vita3k/package.nix diff --git a/pkgs/by-name/vi/vita3k/package.nix b/pkgs/by-name/vi/vita3k/package.nix new file mode 100644 index 000000000000..3be34a8c632e --- /dev/null +++ b/pkgs/by-name/vi/vita3k/package.nix @@ -0,0 +1,44 @@ +{ + lib, + appimageTools, + makeWrapper, + nix-update-script, + fetchurl, +}: + +appimageTools.wrapType2 rec { + pname = "vita3k"; + version = "3821"; + + src = fetchurl { + url = "https://github.com/Vita3K/Vita3K-builds/releases/download/${version}/Vita3K-x86_64.AppImage"; + sha256 = "sha256-U2sGt8zHGODes2DB7qK5xJVAhkxyQ6ku/UCmd1D1184="; + }; + + nativeBuildInputs = [ makeWrapper ]; + + extraPkgs = pkgs: [ pkgs.sdl3 ]; + extraInstallCommands = + let + appimageContents = appimageTools.extract { inherit pname version src; }; + in + '' + install -Dm444 ${appimageContents}/vita3k.desktop -t $out/share/applications + substituteInPlace $out/share/applications/vita3k.desktop \ + --replace-fail "Exec=Vita3K" "Exec=vita3k" + cp -r ${appimageContents}/usr/share/icons $out/share + wrapProgram $out/bin/vita3k \ + --set APPIMAGE 1 + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Experimental PlayStation Vita emulator"; + homepage = "https://vita3k.org/"; + license = lib.licenses.gpl2Only; + maintainers = with lib.maintainers; [ ekisu ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "vita3k"; + }; +} From 11f4e50e2dca0329d28441ff8a86f51fe52c1d59 Mon Sep 17 00:00:00 2001 From: William Huebner Date: Fri, 9 Jan 2026 00:45:11 -0500 Subject: [PATCH 004/121] nushellPlugins.desktop_notifications: add darwin platforms --- .../by-name/nu/nushell-plugin-desktop_notifications/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix b/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix index 88d363befbd4..4aa5dc92b78b 100644 --- a/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-desktop_notifications/package.nix @@ -26,6 +26,6 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "https://github.com/FMotalleb/nu_plugin_desktop_notifications"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ timon ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From 083465fed949f413631232f4b97eec815fbf5b64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 13 May 2026 09:35:10 +0000 Subject: [PATCH 005/121] python3Packages.deepface: 0.0.97 -> 0.0.100 --- pkgs/development/python-modules/deepface/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/deepface/default.nix b/pkgs/development/python-modules/deepface/default.nix index 100bbb0853f4..f3ff6352152d 100644 --- a/pkgs/development/python-modules/deepface/default.nix +++ b/pkgs/development/python-modules/deepface/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "deepface"; - version = "0.0.97"; + version = "0.0.100"; pyproject = true; src = fetchFromGitHub { owner = "serengil"; repo = "deepface"; tag = "v${version}"; - hash = "sha256-TstY/ZxKzXCQ0e+mFNkg+y0rMDBJNz++MwXPZnsD0IA="; + hash = "sha256-DfymSylAlw2cordGYZTHPbi3AzMg18y9VPDPeZ81c6A="; }; postPatch = '' From fae40fa193d838bd2f7e8021ddabb65902021d63 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Tue, 28 Apr 2026 20:10:26 +0200 Subject: [PATCH 006/121] libcotp: 3.1.1 -> 4.1.0 Diff: https://github.com/paolostivanin/libcotp/compare/v3.1.1...v4.1.0 Changelogs: - https://github.com/paolostivanin/libcotp/releases/tag/v4.1.0 - https://github.com/paolostivanin/libcotp/releases/tag/v4.0.1 - https://github.com/paolostivanin/libcotp/releases/tag/v4.0.0 --- pkgs/by-name/li/libcotp/package.nix | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/li/libcotp/package.nix b/pkgs/by-name/li/libcotp/package.nix index 3fe41d69cd33..e8c51602e239 100644 --- a/pkgs/by-name/li/libcotp/package.nix +++ b/pkgs/by-name/li/libcotp/package.nix @@ -6,24 +6,21 @@ pkg-config, libgcrypt, }: - stdenv.mkDerivation (finalAttrs: { pname = "libcotp"; - version = "3.1.1"; + version = "4.1.0"; + + __structuredAttrs = true; src = fetchFromGitHub { owner = "paolostivanin"; repo = "libcotp"; - rev = "v${finalAttrs.version}"; - sha256 = "sha256-5Jjk8uby1QjvU7TraTTTp+29Yh5lzbCvlorfPbGvciM="; + tag = "v${finalAttrs.version}"; + hash = "sha256-iNmCQHAl2LIkdJiVByc9CWiJSTo1HIz5Ma5Xjo2n9mA="; }; - postPatch = lib.optionalString stdenv.cc.isClang '' - substituteInPlace CMakeLists.txt \ - --replace "add_link_options(-Wl," "# add_link_options(-Wl," - ''; - buildInputs = [ libgcrypt ]; + nativeBuildInputs = [ cmake pkg-config @@ -32,6 +29,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "C library that generates TOTP and HOTP"; homepage = "https://github.com/paolostivanin/libcotp"; + changelog = "https://github.com/paolostivanin/libcotp/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ alexbakker ]; platforms = lib.platforms.all; From b755813867a8bf91180c773d731c98754e4247ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 29 May 2026 11:09:49 +0000 Subject: [PATCH 007/121] raspberrypifw: 1.20250430 -> 1.20260521 --- pkgs/by-name/ra/raspberrypifw/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ra/raspberrypifw/package.nix b/pkgs/by-name/ra/raspberrypifw/package.nix index c550039bdd7b..bb92bbaad8ff 100644 --- a/pkgs/by-name/ra/raspberrypifw/package.nix +++ b/pkgs/by-name/ra/raspberrypifw/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation rec { # NOTE: this should be updated with linux_rpi pname = "raspberrypi-firmware"; - version = "1.20250430"; + version = "1.20260521"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "firmware"; rev = version; - hash = "sha256-U41EgEDny1R+JFktSC/3CE+2Qi7GJludj929ft49Nm0="; + hash = "sha256-zoxAq2VewNqexO0MTknLdi/u3zVYGsS0mqlLyaAtJp8="; }; installPhase = '' From d7925a9590a47a6267f558fc273109c616ca7263 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 9 Jun 2026 16:38:10 +0200 Subject: [PATCH 008/121] thunderbird{-bin}: set meta.donationPage; update meta.homepage --- .../networking/mailreaders/thunderbird-bin/default.nix | 3 ++- .../networking/mailreaders/thunderbird/packages.nix | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix index 9591516d88b9..c6ce7747558d 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird-bin/default.nix @@ -69,7 +69,8 @@ let meta = { changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; description = "Mozilla Thunderbird, a full-featured email client (binary package)"; - homepage = "http://www.mozilla.org/thunderbird/"; + homepage = "https://www.thunderbird.net/"; + donationPage = "https://www.thunderbird.net/donate/"; mainProgram = "thunderbird"; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; license = lib.licenses.mpl20; diff --git a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix index 71d6cb7a2fa6..7f48c6a5d6f1 100644 --- a/pkgs/applications/networking/mailreaders/thunderbird/packages.nix +++ b/pkgs/applications/networking/mailreaders/thunderbird/packages.nix @@ -44,7 +44,8 @@ let meta = { changelog = "https://www.thunderbird.net/en-US/thunderbird/${version}/releasenotes/"; description = "Full-featured e-mail client"; - homepage = "https://thunderbird.net/"; + homepage = "https://www.thunderbird.net/"; + donationPage = "https://www.thunderbird.net/donate/"; mainProgram = "thunderbird"; maintainers = with lib.maintainers; [ booxter # darwin From 66f38ea435fcafe538e4cee68f1189f01348903c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 11 Jun 2026 11:25:28 +0000 Subject: [PATCH 009/121] python3Packages.awacs: 2.5.0 -> 2.6.0 --- pkgs/development/python-modules/awacs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/awacs/default.nix b/pkgs/development/python-modules/awacs/default.nix index 61b975b101e9..e55560988d9e 100644 --- a/pkgs/development/python-modules/awacs/default.nix +++ b/pkgs/development/python-modules/awacs/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "awacs"; - version = "2.5.0"; + version = "2.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-mdU88KH1bxsJROG70tS2FYvRSrlHlBK9GKxR4gg1OFw="; + hash = "sha256-eRmxXir9X08+YEVE+Bxa+OuasPokgcUoc1SJWGeRJ58="; }; build-system = [ From f7bf97677d08132d0c479861dba5c477680cf081 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 17 Jun 2026 21:36:11 +0000 Subject: [PATCH 010/121] bpf-linker: 0.10.3 -> 0.10.4 --- pkgs/by-name/bp/bpf-linker/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bp/bpf-linker/package.nix b/pkgs/by-name/bp/bpf-linker/package.nix index 166b7f8e8674..e38fc2492211 100644 --- a/pkgs/by-name/bp/bpf-linker/package.nix +++ b/pkgs/by-name/bp/bpf-linker/package.nix @@ -13,16 +13,16 @@ }: rustPlatform.buildRustPackage rec { pname = "bpf-linker"; - version = "0.10.3"; + version = "0.10.4"; src = fetchFromGitHub { owner = "aya-rs"; repo = "bpf-linker"; tag = "v${version}"; - hash = "sha256-QqJtiKQgU1rgiQOTw5kn0LhxiGrGz65y9wzMMpqEBz8="; + hash = "sha256-W1ZrKSkAHH1CBFNhyD5qfVJuf9mhwzZuzkdWGX4prnI="; }; - cargoHash = "sha256-zA3R34QS3wAALEIo7k37BjDgyfzqg0n12Z0rZ/GTIIk="; + cargoHash = "sha256-jgVuJ5xq/M2Bq1B1u8BnULqSsbwxXpSsIFhVU8ehDZM="; buildNoDefaultFeatures = true; buildFeatures = [ "llvm-${lib.versions.major llvmPackagesForLinker.llvm.version}" ]; From 278c0af09342bd707b23ed13fdd9b1f6b30a3f0f Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Tue, 23 Jun 2026 16:25:16 +0300 Subject: [PATCH 011/121] python3Packages.zarr: 3.1.5 -> 3.2.1 Diff: https://github.com/zarr-developers/zarr-python/compare/v3.1.5...v3.2.1 Changelog: https://github.com/zarr-developers/zarr-python/releases/tag/v3.2.1 --- pkgs/development/python-modules/zarr/default.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zarr/default.nix b/pkgs/development/python-modules/zarr/default.nix index 5a39ed30ba26..9238c0120180 100644 --- a/pkgs/development/python-modules/zarr/default.nix +++ b/pkgs/development/python-modules/zarr/default.nix @@ -37,16 +37,23 @@ buildPythonPackage (finalAttrs: { pname = "zarr"; - version = "3.1.5"; + version = "3.2.1"; pyproject = true; src = fetchFromGitHub { owner = "zarr-developers"; repo = "zarr-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-1Kx8gN1JiaY4eHmwpdilvJ8+NdnzxhDvn7YZjphgtZw="; + hash = "sha256-WExQT/Je+esq0dv9HtPxGt7ioJgIwW8cGNuPwM+ANEc="; }; + # Avoid requiring pytest-benchmark - we don't care about these + preBuild = '' + substituteInPlace pyproject.toml \ + --replace-fail '"--benchmark-columns", "min,mean,stddev,outliers,rounds,iterations",' "" \ + --replace-fail '"--benchmark-disable",' "" \ + ''; + build-system = [ hatchling hatch-vcs @@ -94,6 +101,8 @@ buildPythonPackage (finalAttrs: { "tests/test_examples.py::test_scripts_can_run[script_path0]" # Requires zarr==2.x to generate zarr stores for the tests "tests/test_regression" + # See also preBuild above. + "tests/benchmarks/" ]; pythonImportsCheck = [ "zarr" ]; From 25fdef4a8b83f53040a80d9a73f12ef83d229d38 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Jun 2026 06:16:13 +0000 Subject: [PATCH 012/121] python3Packages.libusbsio: 2.2.0 -> 2.2.1 --- pkgs/development/python-modules/libusbsio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/libusbsio/default.nix b/pkgs/development/python-modules/libusbsio/default.nix index b4ff453b8be1..c7a4c7aab7f0 100644 --- a/pkgs/development/python-modules/libusbsio/default.nix +++ b/pkgs/development/python-modules/libusbsio/default.nix @@ -10,12 +10,12 @@ buildPythonPackage (finalAttrs: { pname = "libusbsio"; # If the versions come back into sync switch back to inheriting from c lib # inherit (libusbsio) version; - version = "2.2.0"; + version = "2.2.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-zs4LXyTQzrUrepp4ZEI+0rEq5F1BAXFmGaE85KLIqwA="; + hash = "sha256-ZccYDX93F2cNjDwyDxo/RdXHO7E8ZXZ5D8GngY44AlQ="; }; # The source includes both the python module directly and also prebuilt binaries From 85327ba5426d9af4c97bbac1fcd605329c8ea0fb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Jun 2026 06:57:57 +0000 Subject: [PATCH 013/121] python3Packages.google-cloud-texttospeech: 2.36.0 -> 2.37.0 --- .../python-modules/google-cloud-texttospeech/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-texttospeech/default.nix b/pkgs/development/python-modules/google-cloud-texttospeech/default.nix index b964bf2e0e45..ab0a593badc8 100644 --- a/pkgs/development/python-modules/google-cloud-texttospeech/default.nix +++ b/pkgs/development/python-modules/google-cloud-texttospeech/default.nix @@ -13,13 +13,13 @@ buildPythonPackage (finalAttrs: { pname = "google-cloud-texttospeech"; - version = "2.36.0"; + version = "2.37.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_texttospeech"; inherit (finalAttrs) version; - hash = "sha256-bGBa9+R3TBusmfyq9FOPFSsQu6dziiP0IYRVf0RNxrc="; + hash = "sha256-23JjgvOTzrazYALDWr1itTxNjhf8LzHfiwf9D6u+T4s="; }; build-system = [ setuptools ]; From 403262607bd7175f0c74fe9e9c0a9e53d6516285 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Jun 2026 19:00:34 +0000 Subject: [PATCH 014/121] python3Packages.strawberry-graphql: 0.316.0 -> 0.319.0 --- .../development/python-modules/strawberry-graphql/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/strawberry-graphql/default.nix b/pkgs/development/python-modules/strawberry-graphql/default.nix index 7a51e9782a7f..0b6a166da5bb 100644 --- a/pkgs/development/python-modules/strawberry-graphql/default.nix +++ b/pkgs/development/python-modules/strawberry-graphql/default.nix @@ -45,14 +45,14 @@ buildPythonPackage (finalAttrs: { pname = "strawberry-graphql"; - version = "0.316.0"; + version = "0.319.0"; pyproject = true; src = fetchFromGitHub { owner = "strawberry-graphql"; repo = "strawberry"; tag = finalAttrs.version; - hash = "sha256-z9ZqIW0DD5/o2nuHqEjcjIaaHMMiT6jRoFddroSPP24="; + hash = "sha256-7mbinSIb0AhqMggaziiLCZQBJ0i2G6Dq0ZjGVnFLDiY="; }; postPatch = '' From ade5d2a2adedd4ea62d4ba65e3a0edfc9e07f713 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 03:22:35 +0000 Subject: [PATCH 015/121] rc-9front: 0-unstable-2026-05-01 -> 0-unstable-2026-06-20 --- pkgs/by-name/rc/rc-9front/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/rc/rc-9front/package.nix b/pkgs/by-name/rc/rc-9front/package.nix index c1bc3744cac2..0fc330e440b9 100644 --- a/pkgs/by-name/rc/rc-9front/package.nix +++ b/pkgs/by-name/rc/rc-9front/package.nix @@ -14,14 +14,14 @@ stdenv.mkDerivation { pname = "rc-9front"; - version = "0-unstable-2026-05-01"; + version = "0-unstable-2026-06-20"; src = fetchFrom9Front { domain = "shithub.us"; owner = "cinap_lenrek"; repo = "rc"; - rev = "1884d8fe62c22b3bb0676f570c25473faa340c3c"; - hash = "sha256-+WxkK0iWqDk2ySLeI3BQsUbKqwsqULJtv61+0Sch9MQ="; + rev = "b7d36ddb71a2469b226727506c17d9e875e2e668"; + hash = "sha256-6Smtv/D2r4R4/wo6EWimhbWQQCUf+gcNln9+YBFoFsY="; }; strictDeps = true; From 4fd38cce8537fca55bd3d3b9c9ac76f783027021 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 03:55:00 +0000 Subject: [PATCH 016/121] python3Packages.bugsnag: 4.8.1 -> 4.9.1 --- pkgs/development/python-modules/bugsnag/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/bugsnag/default.nix b/pkgs/development/python-modules/bugsnag/default.nix index afd81e072b27..9b2a1c011993 100644 --- a/pkgs/development/python-modules/bugsnag/default.nix +++ b/pkgs/development/python-modules/bugsnag/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "bugsnag"; - version = "4.8.1"; + version = "4.9.1"; pyproject = true; src = fetchFromGitHub { owner = "bugsnag"; repo = "bugsnag-python"; tag = "v${version}"; - hash = "sha256-WXBdlgUoWdptv1weJf82qyH8TTqNCC1rYFEa972TqDY="; + hash = "sha256-32dq68MCvfQztCwwtGD2qRQfLSEnog+HEtq/Zei0JXI="; }; build-system = [ setuptools ]; From 16708c5252a30c51718a48ceaf8e20d459335656 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 05:41:18 +0000 Subject: [PATCH 017/121] pupdate: 4.8.1 -> 4.14.0 --- pkgs/by-name/pu/pupdate/deps.json | 52 +++++++++++++++++++++++++---- pkgs/by-name/pu/pupdate/package.nix | 4 +-- 2 files changed, 48 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/pu/pupdate/deps.json b/pkgs/by-name/pu/pupdate/deps.json index 2fc7ef863962..da93cbf4f88c 100644 --- a/pkgs/by-name/pu/pupdate/deps.json +++ b/pkgs/by-name/pu/pupdate/deps.json @@ -1,8 +1,8 @@ [ { "pname": "Aspose.Zip", - "version": "24.11.0", - "hash": "sha256-wPxD7K7bc0K1BqJweWgEaXJOX4F/hgRjrFSXLs+UnMs=" + "version": "26.3.0", + "hash": "sha256-u9+EkZPyfGHsKmDVNvxZBnUsKTfQucxxhhEfXJkZWbE=" }, { "pname": "CommandLineParser", @@ -11,14 +11,54 @@ }, { "pname": "ConsoleMenu-simple", - "version": "2.6.1", - "hash": "sha256-1bMCCWLnJ7rCtaLyz+AF8YOZK9qktqy0HZhqyPQ5ce0=" + "version": "2.7.0", + "hash": "sha256-uH84lCwCs3EXVDORsjX6cC6aqAGZyPDQ/DoBfHJAtVQ=" }, { "pname": "Crc32.NET", "version": "1.2.0", "hash": "sha256-sMQNIppJXHU2mULn5b//uRbbPMyguH9QlG6HKVIYUmE=" }, + { + "pname": "Extism.runtime.all", + "version": "1.13.0", + "hash": "sha256-Q2qTvfzd3+OB1IxeSQbzOGWbMq/HOUR7oRl317zR7cU=" + }, + { + "pname": "Extism.runtime.linux-arm64", + "version": "1.13.0", + "hash": "sha256-UUMt3yUZSle4ZzP8GjwBGfRIFpvx3Fn6acdcgVQ+71E=" + }, + { + "pname": "Extism.runtime.linux-musl-arm64", + "version": "1.13.0", + "hash": "sha256-1rWHy/n2UqcBU7AEYzduzDYnuFqFRpw00Egbdc18Qt8=" + }, + { + "pname": "Extism.runtime.linux-x64", + "version": "1.13.0", + "hash": "sha256-hLnuVAgoD5iGg3sBtsvRVvdvh6eFTscL6/VnFiUZy1g=" + }, + { + "pname": "Extism.runtime.osx-arm64", + "version": "1.13.0", + "hash": "sha256-cRDTJR79JL6UqjmiTsgz3m87rbU9rrFi0eJz3QXFuq4=" + }, + { + "pname": "Extism.runtime.osx-x64", + "version": "1.13.0", + "hash": "sha256-zow1ThY1dvjPzM1NDdXdH4q+fAdG5K9V+sVs5a6p+k0=" + }, + { + "pname": "Extism.runtime.win-x64", + "version": "1.13.0", + "hash": "sha256-MaEmHW0eeh1rFuKlKheD5mLcGjiFMzpBOax9bauW3M8=" + }, + { + "pname": "Extism.Sdk", + "version": "1.10.0", + "hash": "sha256-M3hLppQdfE8lDE0LFZMR6RT0xw4RJ0kFPHgHGQM/+qE=" + }, { "pname": "Microsoft.NETCore.Platforms", "version": "1.1.0", @@ -36,8 +76,8 @@ }, { "pname": "Newtonsoft.Json", - "version": "13.0.3", - "hash": "sha256-hy/BieY4qxBWVVsDqqOPaLy1QobiIapkbrESm6v2PHc=" + "version": "13.0.4", + "hash": "sha256-8JCB1FdAW681qXP6DFDWvycu1oPyVoxaYgpJ2pUvZSk=" }, { "pname": "System.Buffers", diff --git a/pkgs/by-name/pu/pupdate/package.nix b/pkgs/by-name/pu/pupdate/package.nix index 64a87b833926..2a0d3ee7722a 100644 --- a/pkgs/by-name/pu/pupdate/package.nix +++ b/pkgs/by-name/pu/pupdate/package.nix @@ -11,13 +11,13 @@ buildDotnetModule rec { pname = "pupdate"; - version = "4.8.1"; + version = "4.14.0"; src = fetchFromGitHub { owner = "mattpannella"; repo = "pupdate"; rev = "${version}"; - hash = "sha256-XZom0PDK5Vno0lCDFYE0lyH+ZDlfRNYqwUDo+zrI4ow="; + hash = "sha256-0xjrw0ivSjQ7iQmDF9ZkDhYnbE34qW2uMD4DXvCfBZE="; }; buildInputs = [ From 823e788e0edcabc497a1b12b4840dd334395fda4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 05:50:22 +0000 Subject: [PATCH 018/121] cdk8s-cli: 2.207.1 -> 2.207.29 --- 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 58760a0b3536..61ddf044e95e 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.1"; + version = "2.207.29"; src = fetchFromGitHub { owner = "cdk8s-team"; repo = "cdk8s-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-Sw6BcUWnFS1/BOsLLm1Pi+z6kqEveZbGmY9UAWA6bJc="; + hash = "sha256-dhTKWlvmoFAUKKltdUBtT9F/QBtqHTzCnZWkBp+bi68="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-LY4rk9JQkoDW3YXlofuTepcGd1D4zuWnxHeSzlXL+wM="; + hash = "sha256-36YUlea5kGE0EoMMuQrVHDK7tl1atwXm5zIKu8Agd7Y="; }; nativeBuildInputs = [ From 6bcd43b07b1eec7c8d1d5486e2fa76de1fff5dcd Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Fri, 26 Jun 2026 15:51:40 +0200 Subject: [PATCH 019/121] python3Packages.hdf5plugin: cleanup --- .../python-modules/hdf5plugin/default.nix | 23 +++++++++++-------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/hdf5plugin/default.nix b/pkgs/development/python-modules/hdf5plugin/default.nix index a52e339e0630..9ca355a34d2c 100644 --- a/pkgs/development/python-modules/hdf5plugin/default.nix +++ b/pkgs/development/python-modules/hdf5plugin/default.nix @@ -90,17 +90,20 @@ buildPythonPackage (finalAttrs: { mkdir src/hdf5plugin/plugins mkdir -p pkg-config - ln -s ${lib.getDev bzip2}/lib/pkgconfig/bzip2.pc pkg-config/bz2.pc - # zfp ships only a CMake config; synthesise the pkg-config module hdf5plugin probes for - { - echo "includedir=${lib.getDev zfp'}/include" - echo "Name: zfp" - echo "Version: ${zfp'.version}" - echo "Description: zfp" - echo "Libs: -L${lib.getLib zfp'}/lib -lzfp" - echo "Cflags: -I${lib.getDev zfp'}/include" - } > pkg-config/zfp.pc export PKG_CONFIG_PATH="$PWD/pkg-config''${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}" + + # add expected alias for bzip2 + ln -s ${lib.getDev bzip2}/lib/pkgconfig/bzip2.pc pkg-config/bz2.pc + + # zfp ships only a CMake config; synthesise the pkg-config module hdf5plugin probes for + cat >pkg-config/zfp.pc < Date: Fri, 26 Jun 2026 15:08:10 +0200 Subject: [PATCH 020/121] python3Packages.hdf5plugin: 6.0.0 -> 7.0.0 --- pkgs/development/python-modules/hdf5plugin/default.nix | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/hdf5plugin/default.nix b/pkgs/development/python-modules/hdf5plugin/default.nix index 9ca355a34d2c..2476d3bdc4db 100644 --- a/pkgs/development/python-modules/hdf5plugin/default.nix +++ b/pkgs/development/python-modules/hdf5plugin/default.nix @@ -28,14 +28,14 @@ let in buildPythonPackage (finalAttrs: { pname = "hdf5plugin"; - version = "6.0.0"; + version = "7.0.0"; pyproject = true; src = fetchFromGitHub { owner = "silx-kit"; repo = "hdf5plugin"; tag = "v${finalAttrs.version}"; - hash = "sha256-LW6rY+zLta4hENBbTll+1amf9TYJiuAumwzgpk1LZ3M="; + hash = "sha256-wi5EITlRI8tgAXUV5u/CA3eiWjNAVs5ynT+PUsqcqVA="; }; build-system = [ @@ -61,7 +61,7 @@ buildPythonPackage (finalAttrs: { env.HDF5PLUGIN_SYSTEM_LIBRARIES = lib.concatStringsSep "," [ "blosc" "blosc2" - "bz2" + "bzip2" "charls" "lz4" # "sperr" # not packaged? @@ -92,9 +92,6 @@ buildPythonPackage (finalAttrs: { mkdir -p pkg-config export PKG_CONFIG_PATH="$PWD/pkg-config''${PKG_CONFIG_PATH:+:$PKG_CONFIG_PATH}" - # add expected alias for bzip2 - ln -s ${lib.getDev bzip2}/lib/pkgconfig/bzip2.pc pkg-config/bz2.pc - # zfp ships only a CMake config; synthesise the pkg-config module hdf5plugin probes for cat >pkg-config/zfp.pc < Date: Fri, 26 Jun 2026 15:52:25 +0200 Subject: [PATCH 021/121] python3Packages.hdf5plugin: devendor some libs --- pkgs/development/python-modules/hdf5plugin/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/hdf5plugin/default.nix b/pkgs/development/python-modules/hdf5plugin/default.nix index 2476d3bdc4db..e4731521e769 100644 --- a/pkgs/development/python-modules/hdf5plugin/default.nix +++ b/pkgs/development/python-modules/hdf5plugin/default.nix @@ -57,6 +57,16 @@ buildPythonPackage (finalAttrs: { zstd ]; + # devendor + postPatch = '' + rm -rf lib/c-blosc + rm -rf lib/c-blosc2 + rm -rf lib/bzip2 + rm -rf lib/charls + rm -rf lib/zfp + rm -rf lib/zstd + ''; + # opt-in to use use system libs instead env.HDF5PLUGIN_SYSTEM_LIBRARIES = lib.concatStringsSep "," [ "blosc" From a5cfbed8c79b3a2a914eadc77d2a7365f51e96a8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 14:29:07 +0000 Subject: [PATCH 022/121] gcsfuse: 3.9.0 -> 3.10.0 --- pkgs/by-name/gc/gcsfuse/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gc/gcsfuse/package.nix b/pkgs/by-name/gc/gcsfuse/package.nix index 3827a251350b..6eb0b0bf6f7a 100644 --- a/pkgs/by-name/gc/gcsfuse/package.nix +++ b/pkgs/by-name/gc/gcsfuse/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "gcsfuse"; - version = "3.9.0"; + version = "3.10.0"; src = fetchFromGitHub { owner = "googlecloudplatform"; repo = "gcsfuse"; rev = "v${finalAttrs.version}"; - hash = "sha256-jVuO73U9KKop9wpO/uLz1ergo3FygCeFHaQbNS46gF0="; + hash = "sha256-6eaBMCw1FH+H3QwZBSDM3nr7qy4Sb23GguNKwcYdJJc="; }; - vendorHash = "sha256-Hsx4FJ1DHnS8Nv8eNjbmLTTFlfuRNFP/7V63JefuKR0="; + vendorHash = "sha256-iY0+iCIExTcYZP7ob1yAXd6zBhGMzK0pyFThAfgN4Yc="; subPackages = [ "." From d24dd19d08a86924358fa21454e70c5ea7692984 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 19:46:05 +0000 Subject: [PATCH 023/121] python3Packages.plaid-python: 38.3.0 -> 40.1.0 --- pkgs/development/python-modules/plaid-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/plaid-python/default.nix b/pkgs/development/python-modules/plaid-python/default.nix index a017805efd5f..70c3395ec5f8 100644 --- a/pkgs/development/python-modules/plaid-python/default.nix +++ b/pkgs/development/python-modules/plaid-python/default.nix @@ -10,13 +10,13 @@ buildPythonPackage (finalAttrs: { pname = "plaid-python"; - version = "38.3.0"; + version = "40.1.0"; pyproject = true; src = fetchPypi { pname = "plaid_python"; inherit (finalAttrs) version; - hash = "sha256-dNoJ1zZSd1IB4DM2U8eglnjK0c7Zh3vtUQb/EFegWEA="; + hash = "sha256-y5EmVNyPLQGBPGF45Yny1fIT92daC9tlOhTBcnxFkqY="; }; build-system = [ setuptools ]; From 5c0932b8f06b2ad0b469de5b44ad1daaf8280246 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 26 Jun 2026 21:09:00 +0000 Subject: [PATCH 024/121] fermyon-spin: 3.6.3 -> 4.0.2 --- pkgs/by-name/fe/fermyon-spin/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/fe/fermyon-spin/package.nix b/pkgs/by-name/fe/fermyon-spin/package.nix index 1cd21ccad6bb..44a7f6761d0c 100644 --- a/pkgs/by-name/fe/fermyon-spin/package.nix +++ b/pkgs/by-name/fe/fermyon-spin/package.nix @@ -20,17 +20,17 @@ let .${system} or (throw "Unsupported system: ${system}"); packageHashes = { - x86_64-linux = "sha256-L0Jwo4jY/HhRJGVtKWJ5qdZY+7y59bZClry86f87Snw="; - aarch64-linux = "sha256-wCUt6cDAohU8kG3uII/u9gP3K6uVssGnAS1QP0B/kgE="; - x86_64-darwin = "sha256-G7G9hzhtL1ILQTS96qEoZU//yVozvyFjnGT8Vot4pbk="; - aarch64-darwin = "sha256-xwXeiyWMrN7iXk2e4m7PQmcgtLcUgHt67xShBGmn3Mk="; + x86_64-linux = "sha256-eVI8/JNCTVVbNJPH6gfg+0guH9mXLymoO+oLp9dkvwA="; + aarch64-linux = "sha256-84ESEqr07JxqcxxRWrUFKmS+Uvws3RsVtC9EgXqCqdw="; + x86_64-darwin = "sha256-X/Hl/vIsepm/jf6srSYim6Ucy3TN0XQgdOluep6Ohrw="; + aarch64-darwin = "sha256-0WpDjZJhw/jB55G5IUdgvwOaYlqRCY5itk5sVjogYn4="; }; packageHash = packageHashes.${system} or (throw "Unsupported system: ${system}"); in stdenv.mkDerivation (finalAttrs: { pname = "fermyon-spin"; - version = "3.6.3"; + version = "4.0.2"; # Use fetchurl rather than fetchzip as these tarballs are built by the project # and not by GitHub (and thus are stable) - this simplifies the update script From e77445d42f8fcb339f7e1f03b82f03353187bee4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Jun 2026 01:55:55 +0000 Subject: [PATCH 025/121] fetchmail: 6.6.4 -> 6.6.6 --- pkgs/by-name/fe/fetchmail/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fe/fetchmail/package.nix b/pkgs/by-name/fe/fetchmail/package.nix index 29a4776a4538..1f1c727728aa 100644 --- a/pkgs/by-name/fe/fetchmail/package.nix +++ b/pkgs/by-name/fe/fetchmail/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "fetchmail"; - version = "6.6.4"; + version = "6.6.6"; src = fetchurl { url = "mirror://sourceforge/fetchmail/fetchmail-${finalAttrs.version}.tar.xz"; - hash = "sha256-7+AWkNIr2jWaV5x34rAHJligkr/0kOwEeKISxrfQ63A="; + hash = "sha256-2pn4xXPE2eY/STx+JERxJq6iW1O0wHbseSZodOKbGXU="; }; buildInputs = [ From 8817bac335b16d5c9916aa37ce6a968a8a9350c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Jun 2026 02:01:57 +0000 Subject: [PATCH 026/121] rocksndiamonds: 4.4.1.3 -> 4.4.2.2 --- pkgs/by-name/ro/rocksndiamonds/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/rocksndiamonds/package.nix b/pkgs/by-name/ro/rocksndiamonds/package.nix index bb5d7cfb516e..5701d57930e2 100644 --- a/pkgs/by-name/ro/rocksndiamonds/package.nix +++ b/pkgs/by-name/ro/rocksndiamonds/package.nix @@ -13,11 +13,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "rocksndiamonds"; - version = "4.4.1.3"; + version = "4.4.2.2"; src = fetchurl { url = "https://www.artsoft.org/RELEASES/linux/rocksndiamonds/rocksndiamonds-${finalAttrs.version}-linux.tar.gz"; - hash = "sha256-EbwjhGu9bbMXLk8I6SiAp1jKY/CCozVTrYw49OsvkHc="; + hash = "sha256-S6sjyykHdefJt6vXMw0TIqL0O0BOT8OhcqNCglBpsDM="; }; desktopItems = [ From 517413e54e261a5fff3afbb1e7de57083dbf3200 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Jun 2026 12:35:15 +0000 Subject: [PATCH 027/121] throttled: 0.11 -> 0.12 --- pkgs/by-name/th/throttled/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/th/throttled/package.nix b/pkgs/by-name/th/throttled/package.nix index 4d8736e28d0c..addd0acab6ca 100644 --- a/pkgs/by-name/th/throttled/package.nix +++ b/pkgs/by-name/th/throttled/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "throttled"; - version = "0.11"; + version = "0.12"; src = fetchFromGitHub { owner = "erpalma"; repo = "throttled"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-+3ktDkr5hvOfHcch4+mjgJqcuw24UgWTkJqTyDQumyk="; + sha256 = "sha256-q5D9FT5wIlOBUToHDokyDQ1yXrwxS7p+D8dC9dPHdfw="; }; nativeBuildInputs = [ From 2c00f0ed905f0b089510558ef9383c7220ab692d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 28 Jun 2026 12:58:15 +0000 Subject: [PATCH 028/121] gearboy: 3.8.7 -> 3.8.8 --- pkgs/by-name/ge/gearboy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ge/gearboy/package.nix b/pkgs/by-name/ge/gearboy/package.nix index 31c41e27c403..32678ee1ffe6 100644 --- a/pkgs/by-name/ge/gearboy/package.nix +++ b/pkgs/by-name/ge/gearboy/package.nix @@ -16,13 +16,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "gearboy"; - version = "3.8.7"; + version = "3.8.8"; src = fetchFromGitHub { owner = "drhelius"; repo = "Gearboy"; tag = finalAttrs.version; - hash = "sha256-0HAhYvj1vypDR9OhJDCb5Cyjqwe6s9DDuMUF0rngPtM="; + hash = "sha256-ZGhkcB7/WAvNaJ+tBNtka4lPHScnRI0hm9X1bUhpfRM="; }; __structuredAttrs = true; From 54b83152fd5b3b4f1fc4ba9dfebc70553d369961 Mon Sep 17 00:00:00 2001 From: Cryolitia PukNgae Date: Mon, 29 Jun 2026 21:15:25 +0800 Subject: [PATCH 029/121] wsjtz: 2.7.0-rc7-1.48 -> 2.0.16 --- pkgs/by-name/ws/wsjtz/package.nix | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/ws/wsjtz/package.nix b/pkgs/by-name/ws/wsjtz/package.nix index 715b1b60f03b..a18366c48128 100644 --- a/pkgs/by-name/ws/wsjtz/package.nix +++ b/pkgs/by-name/ws/wsjtz/package.nix @@ -1,17 +1,19 @@ { lib, - fetchzip, + fetchFromGitHub, wsjtx, }: wsjtx.overrideAttrs ( finalAttrs: old: { pname = "wsjtz"; - version = "2.7.0-rc7-1.48"; + version = "2.0.16"; - src = fetchzip { - url = "mirror://sourceforge/wsjt-z/Source/wsjtz-${finalAttrs.version}.zip"; - hash = "sha256-8PHbBlF0MtIgLn4HCFkbGivy8vBwg7NbvjMLaRj+4nI="; + src = fetchFromGitHub { + owner = "sq9fve"; + repo = "wsjt-z"; + tag = "v${finalAttrs.version}"; + hash = "sha256-O7HHAr3am4bH4b/RldoaB9LWWhciUbDc+u+lPO60UUY="; }; postInstall = '' @@ -19,12 +21,9 @@ wsjtx.overrideAttrs ( mv $out/bin/wsjtx_app_version $out/bin/wsjtz_app_version ''; - # Source isn't available in Git. - passthru = lib.removeAttrs old.passthru [ "updateScript" ]; - meta = { description = "WSJT-X fork, primarily focused on automation and enhanced functionality"; - homepage = "https://sourceforge.net/projects/wsjt-z/"; + homepage = "https://github.com/sq9fve/wsjt-z"; license = lib.licenses.gpl3Only; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ From 9df9f711237239e994668887204b1a5ba7bcd925 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 29 Jun 2026 17:49:39 +0000 Subject: [PATCH 030/121] halo: 2.24.2 -> 2.25.4 --- pkgs/by-name/ha/halo/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/halo/package.nix b/pkgs/by-name/ha/halo/package.nix index 5637cf73031e..ce9d4cc4ef5e 100644 --- a/pkgs/by-name/ha/halo/package.nix +++ b/pkgs/by-name/ha/halo/package.nix @@ -8,10 +8,10 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "halo"; - version = "2.24.2"; + version = "2.25.4"; src = fetchurl { url = "https://github.com/halo-dev/halo/releases/download/v${finalAttrs.version}/halo-${finalAttrs.version}.jar"; - hash = "sha256-ONaSclpfNQtuSllndIylm759NUcfKL7dYTQYVj4jSjs="; + hash = "sha256-U3dWxAb/AT2zTUejdACT7SzRy97fWz2jTKgBfeYaoE4="; }; nativeBuildInputs = [ From 0c091746bdc1b8799a2b3cbd3531e1c96d5a84c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 12:08:17 +0000 Subject: [PATCH 031/121] gallery-dl: 1.32.1 -> 1.32.5 --- pkgs/by-name/ga/gallery-dl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gallery-dl/package.nix b/pkgs/by-name/ga/gallery-dl/package.nix index 67627e9308b6..3b4f375added 100644 --- a/pkgs/by-name/ga/gallery-dl/package.nix +++ b/pkgs/by-name/ga/gallery-dl/package.nix @@ -8,14 +8,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "gallery-dl"; - version = "1.32.1"; + version = "1.32.5"; pyproject = true; src = fetchFromCodeberg { owner = "mikf"; repo = "gallery-dl"; tag = "v${finalAttrs.version}"; - hash = "sha256-5GVwCVpoxpC32VHh1Ju50bhtvwTmZQnuqEIPFu99njQ="; + hash = "sha256-6E4PgJ6VWI0c6TyQOZ0siqsMxNNLpymy8/rANWaBVnU="; }; build-system = [ python3Packages.setuptools ]; From 4ec8f943150c91487137df321a5b56dd0a045710 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 13:57:36 +0000 Subject: [PATCH 032/121] pdns: 5.1.2 -> 5.1.3 --- pkgs/by-name/pd/pdns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pd/pdns/package.nix b/pkgs/by-name/pd/pdns/package.nix index c67432a4d584..ed583696715c 100644 --- a/pkgs/by-name/pd/pdns/package.nix +++ b/pkgs/by-name/pd/pdns/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "pdns"; - version = "5.1.2"; + version = "5.1.3"; src = fetchurl { url = "https://downloads.powerdns.com/releases/pdns-${finalAttrs.version}.tar.bz2"; - hash = "sha256-aFWWelSte13on5EPBeNI4xey7YOetJj5bDjBr3oerzg="; + hash = "sha256-X7BdXhl/Y6tmfZuQXmncgpMkSolvvQRrNjCyI+pQUeY="; }; # redact configure flags from version output to reduce closure size patches = [ ./version.patch ]; From ad9369938f568425b9abd1cff57ef82a8aab8103 Mon Sep 17 00:00:00 2001 From: Coca Date: Tue, 30 Jun 2026 15:10:38 +0100 Subject: [PATCH 033/121] space-station-14-launcher: 0.38.0 -> 0.39.0 --- .../sp/space-station-14-launcher/deps.json | 42 +++---------------- .../sp/space-station-14-launcher/package.nix | 4 +- 2 files changed, 8 insertions(+), 38 deletions(-) diff --git a/pkgs/by-name/sp/space-station-14-launcher/deps.json b/pkgs/by-name/sp/space-station-14-launcher/deps.json index 7534e52508cb..297016604a97 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/deps.json +++ b/pkgs/by-name/sp/space-station-14-launcher/deps.json @@ -49,11 +49,6 @@ "version": "11.2.4", "hash": "sha256-MvxivGjYerXcr70JpWe9CCXO6MU9QQgCkmZfjZCFdJM=" }, - { - "pname": "Avalonia.ReactiveUI", - "version": "11.2.4", - "hash": "sha256-LqwLUDCIbJowol6BNTTsK7a7KjcLLbCM3y3KKvuHRGw=" - }, { "pname": "Avalonia.Remote.Protocol", "version": "11.2.4", @@ -94,11 +89,6 @@ "version": "8.4.1", "hash": "sha256-r+haH5VlmZFJTEJ3UedsYybw+oddn/CSvfm6x7PrrQ4=" }, - { - "pname": "Fody", - "version": "6.6.4", - "hash": "sha256-Xe9sGzIdQ970f0RwxD3KhdfqvGUoTpim2u2oqYHkDcI=" - }, { "pname": "Fody", "version": "6.9.2", @@ -204,20 +194,10 @@ "version": "25.4.0", "hash": "sha256-jwsuS+Kp+sD31S41tTHv/zkFqnzxnGOEty2iZVmBb6E=" }, - { - "pname": "ReactiveUI", - "version": "20.1.1", - "hash": "sha256-p9l2GMzBRchKb4gW9pQ3DIKhs2O9fX3t/V7jDDztBqE=" - }, - { - "pname": "ReactiveUI.Fody", - "version": "18.4.26", - "hash": "sha256-ucLfi/HB3cJIdmNssfazZAXPC8QJ35YVA+GtWKVU6UQ=" - }, { "pname": "Robust.Natives", - "version": "0.2.3", - "hash": "sha256-EwaSVnPsDSjY61vBIHaRSs/xpigGPqRStjYLcz+xaB0=" + "version": "0.2.5", + "hash": "sha256-XHTGa14j5A/rycs7Y7iEOmDFpbyG8abVH0pBYmvtk00=" }, { "pname": "Robust.Natives.Angle", @@ -246,8 +226,8 @@ }, { "pname": "Robust.Natives.Sdl3", - "version": "0.1.1-sdl3.2.20", - "hash": "sha256-dQPO/zME+e/Hsmic32hn5YIy4+LKfjDk064o6N7PKvM=" + "version": "0.1.3-sdl3.4.8", + "hash": "sha256-jPwa4krPM9I3zbYtWcs4JIOBDlolNKZSUfioo+X1c/k=" }, { "pname": "Robust.Natives.Swnfd", @@ -321,8 +301,8 @@ }, { "pname": "Splat", - "version": "15.1.1", - "hash": "sha256-WipAVaUx2HrYNQ9LcYm496LndmSpVbuzJxzP9FA6Ohg=" + "version": "15.3.1", + "hash": "sha256-1MlkqywOtLr5TbQ+zAqzw0l92LK9+9h2+sJgmfV32RU=" }, { "pname": "SQLitePCLRaw.bundle_e_sqlite3", @@ -344,11 +324,6 @@ "version": "2.1.4", "hash": "sha256-Zdj676VT6j6k9ZCL2hYVl4F8bi4TK/ldvQBPmW0oDi0=" }, - { - "pname": "System.ComponentModel.Annotations", - "version": "5.0.0", - "hash": "sha256-0pST1UHgpeE6xJrYf5R+U7AwIlH3rVC3SpguilI/MAg=" - }, { "pname": "System.Net.Http.WinHttpHandler", "version": "8.0.0", @@ -359,11 +334,6 @@ "version": "6.0.0", "hash": "sha256-hXB18OsiUHSCmRF3unAfdUEcbXVbG6/nZxcyz13oe9Y=" }, - { - "pname": "System.Reactive", - "version": "6.0.1", - "hash": "sha256-Lo5UMqp8DsbVSUxa2UpClR1GoYzqQQcSxkfyFqB/d4Q=" - }, { "pname": "TerraFX.Interop.Windows", "version": "10.0.26100.2", diff --git a/pkgs/by-name/sp/space-station-14-launcher/package.nix b/pkgs/by-name/sp/space-station-14-launcher/package.nix index e318204281be..09262aa781c7 100644 --- a/pkgs/by-name/sp/space-station-14-launcher/package.nix +++ b/pkgs/by-name/sp/space-station-14-launcher/package.nix @@ -39,7 +39,7 @@ }: let pname = "space-station-14-launcher"; - version = "0.38.0"; + version = "0.39.0"; in buildDotnetModule rec { inherit pname; @@ -52,7 +52,7 @@ buildDotnetModule rec { owner = "space-wizards"; repo = "SS14.Launcher"; tag = "v${version}"; - hash = "sha256-/FPNCNDC09NMg1bTSZHNFfzabxYQ2FhV1t6Ire9WBtg="; + hash = "sha256-i5jcaB1wa+Toj6orpEQ9sK3EX1CLWadnhTEQDOU7QU4="; fetchSubmodules = true; }; From 8ef2fc4013ecb2ebbce20f1e76d2ba0b65e55960 Mon Sep 17 00:00:00 2001 From: Justin Hill Date: Tue, 30 Jun 2026 10:35:06 -0700 Subject: [PATCH 034/121] sigi: 3.7.1 -> 3.8.0 --- pkgs/by-name/si/sigi/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/si/sigi/package.nix b/pkgs/by-name/si/sigi/package.nix index 7e16c9f82c67..00c4d27ce137 100644 --- a/pkgs/by-name/si/sigi/package.nix +++ b/pkgs/by-name/si/sigi/package.nix @@ -9,14 +9,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sigi"; - version = "3.7.1"; + version = "3.8.0"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-Tsrfan7aejP2oy9x9VoTIq0ba0s0tnx1RTlAB0v6eis="; + hash = "sha256-O/M0NBES215xLwktgOTVIKeXpDXQHDJcJKV3ej5ILEw="; }; - cargoHash = "sha256-SFT0quq5e37tFa07sCFjb8u8scZLjhICBvKdQOR8s14="; + cargoHash = "sha256-0jB/eMXEMNEapqwSeFD6aHsYhzHTEYxL3usFrCCZ4uI="; nativeBuildInputs = [ installShellFiles ]; # In case anything goes wrong. @@ -30,7 +30,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "Organizing CLI for people who don't love organizing"; - homepage = "https://github.com/sigi-cli/sigi"; + homepage = "https://github.com/so-dang-cool/sigi"; license = lib.licenses.gpl2; maintainers = with lib.maintainers; [ booniepepper ]; mainProgram = "sigi"; From d287ec1a3a570737a305557dbb31003f60cf1fa2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 20:03:17 +0000 Subject: [PATCH 035/121] paqet: 1.0.0-alpha.19 -> 1.0.0-alpha.20 --- pkgs/by-name/pa/paqet/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/paqet/package.nix b/pkgs/by-name/pa/paqet/package.nix index d651f6445fd8..290cd43e6388 100644 --- a/pkgs/by-name/pa/paqet/package.nix +++ b/pkgs/by-name/pa/paqet/package.nix @@ -9,15 +9,15 @@ }: buildGoModule (finalAttrs: { pname = "paqet"; - version = "1.0.0-alpha.19"; + version = "1.0.0-alpha.20"; src = fetchFromGitHub { owner = "hanselime"; repo = "paqet"; tag = "v${finalAttrs.version}"; - hash = "sha256-aflWI3WBVF6rl+yS8sNv2XOMK6q4oj3qqGpuqlmrh18="; + hash = "sha256-zBBs2n4wD82xiiwWUlqRtHqRsNOH4B3s+2ssr5FugWo="; }; - vendorHash = "sha256-olyjpzHZKgD5fhXSyCmEuwYmcJGMUS+b+Hglm2JF1NY="; + vendorHash = "sha256-E83qbdQ/OFT7gVPwU4fGvFC7bDDiRVt5e07dA7yJmAY="; nativeBuildInputs = [ installShellFiles ]; buildInputs = [ libpcap ]; From 8ab77713f4ab59663aa8e4b3f96241f43ff9189d Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Tue, 30 Jun 2026 22:12:12 +0200 Subject: [PATCH 036/121] knock: unbreak --- pkgs/by-name/kn/knock/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/kn/knock/package.nix b/pkgs/by-name/kn/knock/package.nix index 84badec6cbcf..adbb3a30a1cb 100644 --- a/pkgs/by-name/kn/knock/package.nix +++ b/pkgs/by-name/kn/knock/package.nix @@ -15,9 +15,14 @@ buildGoModule (finalAttrs: { owner = "nat-418"; repo = "knock"; tag = "v${finalAttrs.version}"; - hash = "sha256-K+L4F4bTERQSqISAmfyps/U5GJ2N0FdJ3RmpiUmt4uA="; + hash = "sha256-Iqx/UBZlsO8qxXpiZ/m61ojvfepodwUoWaP2Q9uh648="; }; + # devendor go modules + prePatch = '' + rm -rf vendor/ + ''; + vendorHash = "sha256-wkSXdIgfkHbVJYsgm/hLAeKA9geof92U3mzSzt7eJE8="; outputs = [ From aa0effe587b5b3b9b70db3fe9380b521ca5af2c7 Mon Sep 17 00:00:00 2001 From: 2kybe3 Date: Tue, 28 Apr 2026 20:11:24 +0200 Subject: [PATCH 037/121] otpclient: 4.2.0 -> 5.1.1 Diff: https://github.com/paolostivanin/OTPClient/compare/v4.2.0...v5.1.1 --- pkgs/by-name/ot/otpclient/package.nix | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/ot/otpclient/package.nix b/pkgs/by-name/ot/otpclient/package.nix index 914ce9bc7b80..39187ded9172 100644 --- a/pkgs/by-name/ot/otpclient/package.nix +++ b/pkgs/by-name/ot/otpclient/package.nix @@ -4,30 +4,32 @@ fetchFromGitHub, cmake, pkg-config, - gtk3, + gtk4, wrapGAppsHook3, jansson, libgcrypt, - libzip, + libadwaita, libpng, libcotp, - protobuf, + glib, protobufc, qrencode, libsecret, libuuid, zbar, }: - stdenv.mkDerivation (finalAttrs: { pname = "otpclient"; - version = "4.2.0"; + version = "5.1.1"; + + strictDeps = true; + __structuredAttrs = true; src = fetchFromGitHub { owner = "paolostivanin"; repo = "otpclient"; tag = "v${finalAttrs.version}"; - hash = "sha256-KGtASCc07NGdjvQ8tIrnQIaEeld9H6z3odytKd8c5aQ="; + hash = "sha256-sKXxujzHNQUZj9XloQLsZR12ZhyiY+512FOqgkTrxyQ="; }; nativeBuildInputs = [ @@ -37,15 +39,15 @@ stdenv.mkDerivation (finalAttrs: { ]; buildInputs = [ - gtk3 + gtk4 + glib + libadwaita jansson libcotp libgcrypt libpng libsecret libuuid - libzip - protobuf protobufc qrencode zbar @@ -54,7 +56,7 @@ stdenv.mkDerivation (finalAttrs: { meta = { description = "Highly secure and easy to use OTP client written in C/GTK that supports both TOTP and HOTP"; homepage = "https://github.com/paolostivanin/OTPClient"; - changelog = "https://github.com/paolostivanin/OTPClient/releases/tag/v${finalAttrs.version}"; + changelog = "https://github.com/paolostivanin/OTPClient/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ alexbakker ]; platforms = lib.platforms.linux; From 0da802590972cc2824223ec8b7f1c3923c69a642 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 20:51:25 +0000 Subject: [PATCH 038/121] framework-tool-tui: 0.8.3 -> 0.8.4 --- pkgs/by-name/fr/framework-tool-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/framework-tool-tui/package.nix b/pkgs/by-name/fr/framework-tool-tui/package.nix index 5eaadae52a7a..0c9c957e1d8b 100644 --- a/pkgs/by-name/fr/framework-tool-tui/package.nix +++ b/pkgs/by-name/fr/framework-tool-tui/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "framework-tool-tui"; - version = "0.8.3"; + version = "0.8.4"; src = fetchFromGitHub { owner = "grouzen"; repo = "framework-tool-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-LNGfjDRJ6sGLBfnANzrLWUFB0ZPDVPLaw7powdsC43I="; + hash = "sha256-IZq2amZYQJxt9ojZfjgrj303vdh+NAKg6fmd2TZa4q8="; }; - cargoHash = "sha256-ERyVdowVf7bFyupAuCKCgih9M0K/ThKjBJ2TEjbPqD4="; + cargoHash = "sha256-jd6M7tq4BTAsETimFsSmX1KLz7G+wTloBFmq4V8svRg="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From a138438fb9346f801240f0b15a0d443833da7885 Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Tue, 30 Jun 2026 22:09:09 +0100 Subject: [PATCH 039/121] nixos/printing: preserve ssl certs even when stateless failing to preserve SSL certs breaks the cups TOFU setup described at https://www.cups.org/doc/encryption.html, when sharing and networking between multiple instances of cups --- nixos/modules/services/printing/cupsd.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index d98642621477..95488b33e8d3 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -426,7 +426,9 @@ in preStart = lib.optionalString cfg.stateless '' - rm -rf /var/cache/cups /var/lib/cups /var/spool/cups + shopt -s extglob + rm -rf /var/cache/cups /var/spool/cups /var/lib/cups/!(ssl) + shopt -u extglob '' + '' (umask 022 && mkdir -p /var/cache /var/lib /var/spool) From bde4d1be719d1e47c7f12bff15d2cdf551492b5d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 22:16:11 +0000 Subject: [PATCH 040/121] wayback-machine-archiver: 3.5.2 -> 3.6.0 --- pkgs/by-name/wa/wayback-machine-archiver/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wayback-machine-archiver/package.nix b/pkgs/by-name/wa/wayback-machine-archiver/package.nix index 8a9d8bd414bd..c2eb04f449e6 100644 --- a/pkgs/by-name/wa/wayback-machine-archiver/package.nix +++ b/pkgs/by-name/wa/wayback-machine-archiver/package.nix @@ -6,7 +6,7 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "wayback-machine-archiver"; - version = "3.5.2"; + version = "3.6.0"; pyproject = true; __structuredAttrs = true; @@ -15,7 +15,7 @@ python3Packages.buildPythonApplication (finalAttrs: { owner = "agude"; repo = "wayback-machine-archiver"; tag = "v${finalAttrs.version}"; - hash = "sha256-LUWPc1wMSpBIdaje/pbmQYHTrYog/9UiphMY1fzxgPc="; + hash = "sha256-YIVrz+TUx2SFIDOCR/P+2R3jpXN1K+SM2xyiVL2Hjfo="; }; build-system = with python3Packages; [ setuptools ]; From e9f25918c2935a19556e12dad9f910a87be5dad5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 30 Jun 2026 22:16:46 +0000 Subject: [PATCH 041/121] flix: 0.73.0 -> 0.75.0 --- pkgs/by-name/fl/flix/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fl/flix/package.nix b/pkgs/by-name/fl/flix/package.nix index e39c7a25ffb1..0127f9c34a3b 100644 --- a/pkgs/by-name/fl/flix/package.nix +++ b/pkgs/by-name/fl/flix/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation rec { pname = "flix"; - version = "0.73.0"; + version = "0.75.0"; src = fetchurl { url = "https://github.com/flix/flix/releases/download/v${version}/flix.jar"; - sha256 = "sha256-X2kiXS4qXAKau1qJswbJfi/gsty49RMW355+yYaBGUM="; + sha256 = "sha256-Zk9CvLQkBe+vRDj2dCfC7sFq3wxbNyNrDev3Q8ZrRXs="; }; dontUnpack = true; From a6a6e5518c49dcd106993ba022f75a1ff5aa13f4 Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Tue, 30 Jun 2026 00:26:32 +0000 Subject: [PATCH 042/121] buildFishPlugin: allow `finalAttrs` pattern --- .../shells/fish/plugins/build-fish-plugin.nix | 123 ++++++++---------- 1 file changed, 56 insertions(+), 67 deletions(-) diff --git a/pkgs/shells/fish/plugins/build-fish-plugin.nix b/pkgs/shells/fish/plugins/build-fish-plugin.nix index ce8b99cca1af..70597c2441ee 100644 --- a/pkgs/shells/fish/plugins/build-fish-plugin.nix +++ b/pkgs/shells/fish/plugins/build-fish-plugin.nix @@ -4,83 +4,72 @@ writeScript, wrapFish, }: - -attrs@{ - pname, - version, - src, - - name ? "fishplugin-${pname}-${version}", - unpackPhase ? "", - configurePhase ? ":", - buildPhase ? ":", - preInstall ? "", - postInstall ? "", - - nativeCheckInputs ? [ ], - # plugin packages to add to the vendor paths of the test fish shell - checkPlugins ? [ ], - # vendor directories to add to the function path of the test fish shell - checkFunctionDirs ? [ ], - # test script to be executed in a fish shell - checkPhase ? "", - doCheck ? checkPhase != "", - - ... -}: - -let - # Do not pass attributes that are only relevant to buildFishPlugin to mkDerivation. - drvAttrs = removeAttrs attrs [ +lib.extendMkDerivation { + constructDrv = stdenv.mkDerivation; + excludeDrvArgNames = [ "checkPlugins" "checkFunctionDirs" ]; -in + extendDrvArgs = + finalAttrs: + { + name ? "fishplugin-${finalAttrs.pname}-${finalAttrs.version}", + unpackPhase ? "", + configurePhase ? ":", + buildPhase ? ":", -stdenv.mkDerivation ( - drvAttrs - // { - inherit name; - inherit unpackPhase configurePhase buildPhase; + nativeCheckInputs ? [ ], + # plugin packages to add to the vendor paths of the test fish shell + checkPlugins ? [ ], + # vendor directories to add to the function path of the test fish shell + checkFunctionDirs ? [ ], + # test script to be executed in a fish shell + checkPhase ? "", + doCheck ? checkPhase != "", - inherit preInstall postInstall; - installPhase = '' - runHook preInstall + ... + }: + { + inherit name; + inherit unpackPhase configurePhase buildPhase; - ( - install_vendor_files() { - source="$1" - target="$out/share/fish/vendor_$2.d" + installPhase = '' + runHook preInstall - # Check if any .fish file exists in $source - [ -n "$(shopt -s nullglob; echo $source/*.fish)" ] || return 0 + ( + install_vendor_files() { + source="$1" + target="$out/share/fish/vendor_$2.d" - mkdir -p $target - cp $source/*.fish "$target/" - } + # Check if any .fish file exists in $source + [ -n "$(shopt -s nullglob; echo $source/*.fish)" ] || return 0 - install_vendor_files completions completions - install_vendor_files functions functions - install_vendor_files conf conf - install_vendor_files conf.d conf - ) + mkdir -p $target + cp $source/*.fish "$target/" + } - runHook postInstall - ''; + install_vendor_files completions completions + install_vendor_files functions functions + install_vendor_files conf conf + install_vendor_files conf.d conf + ) - inherit doCheck; + runHook postInstall + ''; - nativeCheckInputs = [ - (wrapFish { - pluginPkgs = checkPlugins; - functionDirs = checkFunctionDirs; - }) - ] - ++ nativeCheckInputs; + inherit doCheck; - checkPhase = '' - export HOME=$(mktemp -d) # fish wants a writable home - fish "${writeScript "${name}-test" checkPhase}" - ''; - } -) + nativeCheckInputs = [ + (wrapFish { + pluginPkgs = checkPlugins; + functionDirs = checkFunctionDirs; + }) + ] + ++ nativeCheckInputs; + + checkPhase = '' + export HOME=$(mktemp -d) # fish wants a writable home + fish "${writeScript "${finalAttrs.name}-test" checkPhase}" + ''; + }; +} From f9ca6dfff1da505cba762266861a64818d67f9fb Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Tue, 30 Jun 2026 00:28:42 +0000 Subject: [PATCH 043/121] buildFishPlugin: use writable tmp dir home hook --- pkgs/shells/fish/plugins/build-fish-plugin.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/shells/fish/plugins/build-fish-plugin.nix b/pkgs/shells/fish/plugins/build-fish-plugin.nix index 70597c2441ee..350f7f41cd17 100644 --- a/pkgs/shells/fish/plugins/build-fish-plugin.nix +++ b/pkgs/shells/fish/plugins/build-fish-plugin.nix @@ -3,6 +3,7 @@ lib, writeScript, wrapFish, + writableTmpDirAsHomeHook, }: lib.extendMkDerivation { constructDrv = stdenv.mkDerivation; @@ -60,6 +61,7 @@ lib.extendMkDerivation { inherit doCheck; nativeCheckInputs = [ + writableTmpDirAsHomeHook (wrapFish { pluginPkgs = checkPlugins; functionDirs = checkFunctionDirs; @@ -68,7 +70,6 @@ lib.extendMkDerivation { ++ nativeCheckInputs; checkPhase = '' - export HOME=$(mktemp -d) # fish wants a writable home fish "${writeScript "${finalAttrs.name}-test" checkPhase}" ''; }; From 55705eabb0a8f05ed92e58ff0ac07c3ddb9a2114 Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Mon, 29 Jun 2026 10:13:15 +0000 Subject: [PATCH 044/121] fishPlugins.pisces: convert to `finalAttrs` pattern --- pkgs/shells/fish/plugins/pisces.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/shells/fish/plugins/pisces.nix b/pkgs/shells/fish/plugins/pisces.nix index cd768233ae3b..f94e7922daf2 100644 --- a/pkgs/shells/fish/plugins/pisces.nix +++ b/pkgs/shells/fish/plugins/pisces.nix @@ -3,15 +3,14 @@ buildFishPlugin, fetchFromGitHub, }: - -buildFishPlugin rec { +buildFishPlugin (finalAttrs: { pname = "pisces"; version = "0.7.0"; src = fetchFromGitHub { owner = "laughedelic"; repo = "pisces"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Oou2IeNNAqR00ZT3bss/DbhrJjGeMsn9dBBYhgdafBw="; }; @@ -21,4 +20,4 @@ buildFishPlugin rec { license = lib.licenses.lgpl3; maintainers = with lib.maintainers; [ vanilla ]; }; -} +}) From 3c9b70a64f74cca930239b0e773e9c3e76b7bf05 Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Mon, 29 Jun 2026 10:13:31 +0000 Subject: [PATCH 045/121] fishPlugins.done: convert to `finalAttrs` pattern --- pkgs/shells/fish/plugins/done.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/shells/fish/plugins/done.nix b/pkgs/shells/fish/plugins/done.nix index bc580f35e396..1d5eb0d00a25 100644 --- a/pkgs/shells/fish/plugins/done.nix +++ b/pkgs/shells/fish/plugins/done.nix @@ -5,15 +5,14 @@ fishtape, jq, }: - -buildFishPlugin rec { +buildFishPlugin (finalAttrs: { pname = "done"; version = "1.21.1"; src = fetchFromGitHub { owner = "franciscolourenco"; repo = "done"; - rev = version; + rev = finalAttrs.version; hash = "sha256-GZ1ZpcaEfbcex6XvxOFJDJqoD9C5out0W4bkkn768r0="; }; @@ -37,4 +36,4 @@ buildFishPlugin rec { rexies ]; }; -} +}) From 247f9416e2bf7cb0ca23133e8a982b6bcb416b0d Mon Sep 17 00:00:00 2001 From: HigherOrderLogic <73709188+HigherOrderLogic@users.noreply.github.com> Date: Mon, 29 Jun 2026 10:16:11 +0000 Subject: [PATCH 046/121] fishPlugins.pure: convert to `finalAttrs` pattern --- pkgs/shells/fish/plugins/pure.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/shells/fish/plugins/pure.nix b/pkgs/shells/fish/plugins/pure.nix index 438f30145a0a..a5cfeda94c30 100644 --- a/pkgs/shells/fish/plugins/pure.nix +++ b/pkgs/shells/fish/plugins/pure.nix @@ -5,15 +5,14 @@ git, fishtape_3, }: - -buildFishPlugin rec { +buildFishPlugin (finalAttrs: { pname = "pure"; version = "4.15.0"; src = fetchFromGitHub { owner = "pure-fish"; repo = "pure"; - rev = "v${version}"; + rev = "v${finalAttrs.version}"; hash = "sha256-fqcIfst9YnkOi50pIUMoJJQ7s1w1Vr6hRdEFo+FWIZY="; }; @@ -32,4 +31,4 @@ buildFishPlugin rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ euxane ]; }; -} +}) From 86094d0f837d741c6017d834a679be4e2b7ee28b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 00:28:06 +0000 Subject: [PATCH 047/121] python3Packages.molecule: 26.4.0 -> 26.6.0 --- pkgs/development/python-modules/molecule/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/molecule/default.nix b/pkgs/development/python-modules/molecule/default.nix index 762c29351013..a2faf43ba22b 100644 --- a/pkgs/development/python-modules/molecule/default.nix +++ b/pkgs/development/python-modules/molecule/default.nix @@ -23,12 +23,12 @@ buildPythonPackage rec { pname = "molecule"; - version = "26.4.0"; + version = "26.6.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-EuTJBQefZ2KK52VQbGl9K4p0SmXy1Mv1o7IssJ0Nr8Q="; + hash = "sha256-GHDF9UQkA9d7WVPTRDgiZaUh60lIiFJgwMrAhKo97AI="; }; nativeBuildInputs = [ From 6feebcefdfdecd1372f086116a7eab2f4860ab36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 00:47:05 +0000 Subject: [PATCH 048/121] python3Packages.langchain-google-genai: 4.2.5 -> 4.2.6 --- .../python-modules/langchain-google-genai/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/langchain-google-genai/default.nix b/pkgs/development/python-modules/langchain-google-genai/default.nix index 8aed6e4e76cd..3e395ed5e37d 100644 --- a/pkgs/development/python-modules/langchain-google-genai/default.nix +++ b/pkgs/development/python-modules/langchain-google-genai/default.nix @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { pname = "langchain-google-genai"; - version = "4.2.5"; + version = "4.2.6"; pyproject = true; __structuredAttrs = true; @@ -37,7 +37,7 @@ buildPythonPackage (finalAttrs: { owner = "langchain-ai"; repo = "langchain-google"; tag = "libs/genai/v${finalAttrs.version}"; - hash = "sha256-NgP3KyhFprlUoZUg69ZVqTwG9IW6nvX3k6VYz69LdrU="; + hash = "sha256-D+G9+8YlkJy0uI3BK4muTf95/inzeyxAOE4KqTIf9Gc="; }; sourceRoot = "${finalAttrs.src.name}/libs/genai"; From a0ca88cc2853b6fd57c71aee8455514173b015c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 01:31:28 +0000 Subject: [PATCH 049/121] gobgp: 4.6.0 -> 4.7.0 --- pkgs/by-name/go/gobgp/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gobgp/package.nix b/pkgs/by-name/go/gobgp/package.nix index 025e1cc35c7a..d707bd291096 100644 --- a/pkgs/by-name/go/gobgp/package.nix +++ b/pkgs/by-name/go/gobgp/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "gobgp"; - version = "4.6.0"; + version = "4.7.0"; src = fetchFromGitHub { owner = "osrg"; repo = "gobgp"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-O+jKCckHAM7KCPvWpC0ZofJx2RR+GwAK8qz8tJXtsZQ="; + sha256 = "sha256-crruhk4Jo1TdmGWvtdJKCBucjYNEwEMbNkJ3r5hxoQA="; }; vendorHash = "sha256-fGDjeWmIe0GNZTDCXDBU4b286rMdCnPgRBInLZsFWxQ="; From de067c10e0e1762f661731a7a7ef32292ff84cc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 01:33:30 +0000 Subject: [PATCH 050/121] gobgpd: 4.6.0 -> 4.7.0 --- pkgs/by-name/go/gobgpd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gobgpd/package.nix b/pkgs/by-name/go/gobgpd/package.nix index ca13175dfadf..98fed863783b 100644 --- a/pkgs/by-name/go/gobgpd/package.nix +++ b/pkgs/by-name/go/gobgpd/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "gobgpd"; - version = "4.6.0"; + version = "4.7.0"; src = fetchFromGitHub { owner = "osrg"; repo = "gobgp"; tag = "v${finalAttrs.version}"; - hash = "sha256-O+jKCckHAM7KCPvWpC0ZofJx2RR+GwAK8qz8tJXtsZQ="; + hash = "sha256-crruhk4Jo1TdmGWvtdJKCBucjYNEwEMbNkJ3r5hxoQA="; }; vendorHash = "sha256-fGDjeWmIe0GNZTDCXDBU4b286rMdCnPgRBInLZsFWxQ="; From d9e022005910468fce5aea10096fe68dc9d6df19 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 01:48:57 +0000 Subject: [PATCH 051/121] vscode-extensions.ms-pyright.pyright: 1.1.410 -> 1.1.411 --- .../editors/vscode/extensions/ms-pyright.pyright/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix b/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix index 7a5474be70d5..178cba1207f7 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-pyright.pyright/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "ms-pyright"; name = "pyright"; - version = "1.1.410"; - hash = "sha256-Ds1G+sRrfCxgNah9kj3w4LU86gF8dn3se7plNg3rvmE="; + version = "1.1.411"; + hash = "sha256-cK7zP8RiG2BOadIgeRxwAYmtZK4HQV1Hp1ECGD/bJUk="; }; meta = { From 9f52f2af4c174538064dc416b7ce9037ae68f4cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 02:32:09 +0000 Subject: [PATCH 052/121] python3Packages.supervision: 0.29.0.post0 -> 0.29.1 --- pkgs/development/python-modules/supervision/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/supervision/default.nix b/pkgs/development/python-modules/supervision/default.nix index 86ce283c7c2c..bdcad6fee788 100644 --- a/pkgs/development/python-modules/supervision/default.nix +++ b/pkgs/development/python-modules/supervision/default.nix @@ -21,7 +21,7 @@ buildPythonPackage (finalAttrs: { pname = "supervision"; - version = "0.29.0.post0"; + version = "0.29.1"; pyproject = true; __structuredAttrs = true; @@ -29,7 +29,7 @@ buildPythonPackage (finalAttrs: { owner = "roboflow"; repo = "supervision"; tag = finalAttrs.version; - hash = "sha256-Pug95Srb8dv+3QctaZzF5Gz88eaOmlw4OkZWI7QFsXI="; + hash = "sha256-rDRdoiOfE6n/ZHAxI09cdJbsHwHU8MY9eAVP0J6B2ZA="; }; build-system = [ From 674f5ee0ad46ba4e1ff219a3f5ef26a7f04aa0e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 04:18:15 +0000 Subject: [PATCH 053/121] bitrise: 2.40.5 -> 2.40.7 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index 81e9b035babc..b1292f138855 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "bitrise"; - version = "2.40.5"; + version = "2.40.7"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${finalAttrs.version}"; - hash = "sha256-wuvtkbQ3QmYc/ZO/QDpq1DDoLUE3Hcq5H7oWpCdZVVg="; + hash = "sha256-kVFsVXLPul/2EP0X0q+uSBIGx95dt6Q2olzWBtr+uHI="; }; # many tests rely on writable $HOME/.bitrise and require network access From 337345eab1e1e375e9bae1e430da74d5cd6544b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 06:23:05 +0000 Subject: [PATCH 054/121] python3Packages.python-bidi: 0.6.10 -> 0.6.11 --- pkgs/development/python-modules/python-bidi/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/python-bidi/default.nix b/pkgs/development/python-modules/python-bidi/default.nix index e051db5fbebe..ed00f0be44b9 100644 --- a/pkgs/development/python-modules/python-bidi/default.nix +++ b/pkgs/development/python-modules/python-bidi/default.nix @@ -9,19 +9,19 @@ buildPythonPackage rec { pname = "python-bidi"; - version = "0.6.10"; + version = "0.6.11"; pyproject = true; src = fetchFromGitHub { owner = "MeirKriheli"; repo = "python-bidi"; tag = "v${version}"; - hash = "sha256-IFLuUpOTZgI9KoZmeQKMlNPRQizXuaRhE0k/jk0fZvs="; + hash = "sha256-sDr/i7MC3aNAzl/+cDbstS5QBdQqVtaLlG09qsl7krU="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-YW5BSnb4wSCTfQZ4ytiAxDmzrkyDAwTt4T1YzcZeiNY="; + hash = "sha256-djfKvD7+JEV65xvk0AgRBUMBSWrEGcsgIh/vJh3+lJs="; }; buildInputs = [ libiconv ]; From ec398e9a8b21ea95c4bbc9d590c9899bd0e509cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 06:36:11 +0000 Subject: [PATCH 055/121] aw-watcher-window-wayland: 0-unstable-2026-03-31 -> 0-unstable-2026-06-29 --- pkgs/by-name/aw/aw-watcher-window-wayland/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/aw/aw-watcher-window-wayland/package.nix b/pkgs/by-name/aw/aw-watcher-window-wayland/package.nix index c36e4dc538ce..15bc32e38af4 100644 --- a/pkgs/by-name/aw/aw-watcher-window-wayland/package.nix +++ b/pkgs/by-name/aw/aw-watcher-window-wayland/package.nix @@ -9,13 +9,13 @@ }: rustPlatform.buildRustPackage { pname = "aw-watcher-window-wayland"; - version = "0-unstable-2026-03-31"; + version = "0-unstable-2026-06-29"; src = fetchFromGitHub { owner = "ActivityWatch"; repo = "aw-watcher-window-wayland"; - rev = "c14e6fbaf1b811a46ec6b5c27d8656f0976a1850"; - hash = "sha256-U1tFdglzO5YcGPfzVAprol8bdQ1mO7OP1Q6gShG/fbk="; + rev = "24aecc62973a0bae784c7c4f3e179a50c989892b"; + hash = "sha256-LJ+8snTq/l1Pstw686jxNSFaq3hXloWtODgh7+YsdwU="; }; cargoHash = "sha256-WWT8tOrHPf5x3bXsVPt32VKut4qK+K8gickBfEc0zmk="; From 5c1ae64122ad43f24ce1b1a8139e2f459dc791dd Mon Sep 17 00:00:00 2001 From: Graham Bennett Date: Wed, 1 Jul 2026 07:46:09 +0100 Subject: [PATCH 056/121] opencode: 1.17.9 -> 1.17.12 Assisted-by: Claude Code (Claude Opus 4.7) --- pkgs/by-name/op/opencode/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/opencode/package.nix b/pkgs/by-name/op/opencode/package.nix index e9763e0aa22f..987de5bfc3fa 100644 --- a/pkgs/by-name/op/opencode/package.nix +++ b/pkgs/by-name/op/opencode/package.nix @@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "opencode"; - version = "1.17.9"; + version = "1.17.12"; __structuredAttrs = true; strictDeps = true; @@ -25,7 +25,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { owner = "anomalyco"; repo = "opencode"; tag = "v${finalAttrs.version}"; - hash = "sha256-OWfI2dp0PeNShVZMzEdm69EtxWX7UwmyPmX02SfrjP8="; + hash = "sha256-eM+K/JrSjM5OtDLvPAXLQQx45K15rCxkac+HA8nq5gw="; }; node_modules = stdenvNoCC.mkDerivation { @@ -78,7 +78,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { # NOTE: Required else we get errors that our fixed-output derivation references store paths dontFixup = true; - outputHash = "sha256-ERywlcNEF9EUW3JDGH8987g+GAj76RylUtegqMvStyg="; + outputHash = "sha256-bHEJKhmaqPO4+H3x7lNBxU/9dMd354bJ1hg7wakHXJQ="; outputHashAlgo = "sha256"; outputHashMode = "recursive"; }; From d5ae1e5c2de6dcdf19ee956dc2c6ab9d5c276b8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 07:16:43 +0000 Subject: [PATCH 057/121] python3Packages.amply: 0.1.6 -> 0.1.7 --- pkgs/development/python-modules/amply/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/amply/default.nix b/pkgs/development/python-modules/amply/default.nix index e09f6f82ded6..444a4ad2c6f6 100644 --- a/pkgs/development/python-modules/amply/default.nix +++ b/pkgs/development/python-modules/amply/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "amply"; - version = "0.1.6"; + version = "0.1.7"; format = "setuptools"; src = fetchPypi { inherit pname version; - hash = "sha256-YUIRA8z44QZnFxFf55F2ENgx1VHGjTGhEIdqW2x4rqQ="; + hash = "sha256-Z1tzt9dhE922z3Q8wW7ZJbzMTnLvZpkfDHNyBkYys8k="; }; nativeBuildInputs = [ setuptools-scm ]; From ede1b07b8a3ed1b07bd63278e5582ad807ada1ad Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 07:40:43 +0000 Subject: [PATCH 058/121] vscode-extensions.mshr-h.veriloghdl: 1.27.1 -> 1.27.4 --- 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 7feb84d3a0be..6320d307d4cb 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3513,8 +3513,8 @@ let mktplcRef = { name = "veriloghdl"; publisher = "mshr-h"; - version = "1.27.1"; - hash = "sha256-rCUIqxhR4AYteLKUGcpPuCV/NqV+tzjYU/TrPOcECdg="; + version = "1.27.4"; + hash = "sha256-VmxvSryOkZTKb4AfH/zBdVilPNHroDh/ORicPi5Mfxo="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mshr-h.VerilogHDL/changelog"; From 0ab3443d27cca18869aaa2be1cad3b5b2aa292ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 09:09:48 +0000 Subject: [PATCH 059/121] krep: 2.4.0 -> 3.0.0 --- pkgs/by-name/kr/krep/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kr/krep/package.nix b/pkgs/by-name/kr/krep/package.nix index 2405b731ce7e..502fc932bd7b 100644 --- a/pkgs/by-name/kr/krep/package.nix +++ b/pkgs/by-name/kr/krep/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "krep"; - version = "2.4.0"; + version = "3.0.0"; src = fetchFromGitHub { owner = "davidesantangelo"; repo = "krep"; rev = "v${finalAttrs.version}"; - hash = "sha256-LeL5vNDtpFREW+xQx9EFTP2MCd9Qfmn+HHvLDC7tsrM="; + hash = "sha256-lLlgsIFU37m+C1pqLYH+7n9Ye6jrpSdSJQYyTISId54="; }; makeFlags = [ From cc49426ee83246a919873292bd852d32afd08a03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 09:22:36 +0000 Subject: [PATCH 060/121] sftool: 0.2.3 -> 0.2.5 --- pkgs/by-name/sf/sftool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sf/sftool/package.nix b/pkgs/by-name/sf/sftool/package.nix index d262c5dd0f0c..47564f0af7aa 100644 --- a/pkgs/by-name/sf/sftool/package.nix +++ b/pkgs/by-name/sf/sftool/package.nix @@ -10,15 +10,15 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sftool"; - version = "0.2.3"; + version = "0.2.5"; src = fetchFromGitHub { owner = "OpenSiFli"; repo = "sftool"; tag = finalAttrs.version; - hash = "sha256-W7ndWXwhXuY5w299njDONgmkRWmvHxX0hBYW/+yVp38="; + hash = "sha256-ty95ZIFztbYOzdNfWNiDbPNbY3Jqyz2e2PZphPWE1mA="; }; - cargoHash = "sha256-STOL4spLNxdXv3jUov9qMg9ToYzK7aQpT31xy/aec2k="; + cargoHash = "sha256-0V+n6QhKfzQVy6emzNX6178PtYTaHVSWL5tW5BvqEpU="; nativeBuildInputs = [ pkg-config From 687d73262f6365e2b779493dc155967583b83d4a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 10:02:09 +0000 Subject: [PATCH 061/121] python3Packages.pyexcel: 0.7.5 -> 0.7.6 --- pkgs/development/python-modules/pyexcel/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexcel/default.nix b/pkgs/development/python-modules/pyexcel/default.nix index 64ec3b0d4eba..a71f4e30d715 100644 --- a/pkgs/development/python-modules/pyexcel/default.nix +++ b/pkgs/development/python-modules/pyexcel/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "pyexcel"; - version = "0.7.5"; + version = "0.7.6"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-QTa9d+ziyz2u6/ofJBPCMaYtT4Lz2S8FBshNteiwQ4E="; + hash = "sha256-SJSD2MdnWk0E0KVaG13Qkldx4mYPpoEFyjQuSS9FnRs="; }; build-system = [ setuptools ]; From e9af6717cc65a83e53ce4b9707f7704c512de881 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 10:03:07 +0000 Subject: [PATCH 062/121] v2ray-rules-dat: 202606212306 -> 202606302305 --- pkgs/by-name/v2/v2ray-rules-dat/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-rules-dat/package.nix b/pkgs/by-name/v2/v2ray-rules-dat/package.nix index 855646bddf7c..2a3526cccb63 100644 --- a/pkgs/by-name/v2/v2ray-rules-dat/package.nix +++ b/pkgs/by-name/v2/v2ray-rules-dat/package.nix @@ -5,7 +5,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "v2ray-rules-dat"; - version = "202606212306"; + version = "202606302305"; __structuredAttrs = true; strictDeps = true; @@ -25,11 +25,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { passthru = { geoipDat = fetchurl { url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${finalAttrs.version}/geoip.dat"; - hash = "sha256-Gwwz9eEj/D8hcC9EACiC37iwhJnk00x8unBQp9w/s4M="; + hash = "sha256-5VG2bpMAqY7MlKXcjIajlzv3AzE4sPph6wY4QZzlAFc="; }; geositeDat = fetchurl { url = "https://github.com/Loyalsoldier/v2ray-rules-dat/releases/download/${finalAttrs.version}/geosite.dat"; - hash = "sha256-sYUhT6unBAg2huI72CqJ/eigN7ERZsk7+T6KnMpUJBQ="; + hash = "sha256-xPj6SJ0FGqNzcw0oa91ymMHTySDBMsJ3Raq9pUHM3YU="; }; updateScript = ./update.sh; }; From 10e32b246331afe06831b193a11a8f973e7a8bff Mon Sep 17 00:00:00 2001 From: Alexandru Nechita Date: Wed, 1 Jul 2026 13:09:52 +0200 Subject: [PATCH 063/121] aerospace: 0.21.0-Beta -> 0.21.1-Beta --- pkgs/by-name/ae/aerospace/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ae/aerospace/package.nix b/pkgs/by-name/ae/aerospace/package.nix index 1584bd32feb6..67473ca2c954 100644 --- a/pkgs/by-name/ae/aerospace/package.nix +++ b/pkgs/by-name/ae/aerospace/package.nix @@ -9,7 +9,7 @@ let appName = "AeroSpace.app"; - version = "0.21.0-Beta"; + version = "0.21.1-Beta"; in stdenv.mkDerivation { pname = "aerospace"; @@ -18,7 +18,7 @@ stdenv.mkDerivation { src = fetchzip { url = "https://github.com/nikitabobko/AeroSpace/releases/download/v${version}/AeroSpace-v${version}.zip"; - sha256 = "sha256-z55eInxpFr+ZjyG2lottTZE9VyD0YVEZfZnjZ32w/c8="; + sha256 = "sha256-PXLVRAVsM+Zp+i3LAol9UoITxBE8DwI+qb0U5z6JvD0="; }; nativeBuildInputs = [ installShellFiles ]; From cfc546a7e1472368821a7f36ed8418db35d93b9a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 11:12:21 +0000 Subject: [PATCH 064/121] wallutils: 5.14.3 -> 5.14.4 --- pkgs/by-name/wa/wallutils/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wallutils/package.nix b/pkgs/by-name/wa/wallutils/package.nix index 05d52847eac5..679e33ed821b 100644 --- a/pkgs/by-name/wa/wallutils/package.nix +++ b/pkgs/by-name/wa/wallutils/package.nix @@ -14,13 +14,13 @@ buildGoModule (finalAttrs: { pname = "wallutils"; - version = "5.14.3"; + version = "5.14.4"; src = fetchFromGitHub { owner = "xyproto"; repo = "wallutils"; tag = "v${finalAttrs.version}"; - hash = "sha256-35JkZa7ihz0vgHwEagIkP7xTd6wLLRqSaeySJY1/Dw8="; + hash = "sha256-LkS/rFoD3eb3UhOzJTO2hnuB2WFZNhQxExNnBObTMko="; }; vendorHash = null; From a5a9297b660d08a7f2010688e14f501e1d9c5621 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 11:44:57 +0000 Subject: [PATCH 065/121] python3Packages.google-cloud-netapp: 0.10.0 -> 0.10.1 --- .../python-modules/google-cloud-netapp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-netapp/default.nix b/pkgs/development/python-modules/google-cloud-netapp/default.nix index 16f3bc89f087..ff8e7f33e73a 100644 --- a/pkgs/development/python-modules/google-cloud-netapp/default.nix +++ b/pkgs/development/python-modules/google-cloud-netapp/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "google-cloud-netapp"; - version = "0.10.0"; + version = "0.10.1"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "google-cloud-python"; tag = "google-cloud-netapp-v${finalAttrs.version}"; - hash = "sha256-KJviH4dofYSvZu9S7VMBSnGjH66xMUEvhcmZN7GJ4Iw="; + hash = "sha256-ywRS1BfK6s+gcU8QRem0cSnfZq4BUQ2ABNcgnOa01LI="; }; sourceRoot = "${finalAttrs.src.name}/packages/google-cloud-netapp"; From 366fd7c8cbabdb4830585fe3f56cd3c2fecf873b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 12:32:55 +0000 Subject: [PATCH 066/121] k0sctl: 0.31.0 -> 0.31.1 --- pkgs/by-name/k0/k0sctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/k0/k0sctl/package.nix b/pkgs/by-name/k0/k0sctl/package.nix index 3dcb16d19be0..362098ed7d74 100644 --- a/pkgs/by-name/k0/k0sctl/package.nix +++ b/pkgs/by-name/k0/k0sctl/package.nix @@ -9,16 +9,16 @@ buildGoModule rec { pname = "k0sctl"; - version = "0.31.0"; + version = "0.31.1"; src = fetchFromGitHub { owner = "k0sproject"; repo = "k0sctl"; tag = "v${version}"; - hash = "sha256-JXryEAFr9+9Cl95bLSfy3+PGcHcKdweK3Re4uniNulE="; + hash = "sha256-AbSHyc+Orclm2Cun9QTBqC5AxN1+QOveNzBqzX62vBA="; }; - vendorHash = "sha256-tdmjGiCTj/0Pk6Pd7zGB+alJaqwAy5L3qPINj5ZENeQ="; + vendorHash = "sha256-zc/6fC6VQJp7g2URWivaGW0APVHMa+uyHlBPM4b0bf8="; ldflags = [ "-s" From 8b4914f6d7406dc1af56c6a54fefc281144a8482 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 13:21:02 +0000 Subject: [PATCH 067/121] grafanaPlugins.marcusolsson-json-datasource: 1.3.28 -> 1.4.0 --- .../grafana/plugins/marcusolsson-json-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix index e3c57d8d3ae7..a0b60969d2d4 100644 --- a/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/marcusolsson-json-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "marcusolsson-json-datasource"; - version = "1.3.28"; - zipHash = "sha256-YosFDERsbi4etIuBfAVo8/x4LyTJjRGiAGfxVZZtpcA="; + version = "1.4.0"; + zipHash = "sha256-DkBZzzLaFfQuiFoElzluUJMXgUx0ZAdTsf6K1/Cv16w="; meta = { description = "Grafana JSON Datasource plugin empowers you to seamlessly integrate JSON data into Grafana"; license = lib.licenses.asl20; From d73b2fbb571e0a40dbc2849ed7c0ac8f652a9677 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 13:25:09 +0000 Subject: [PATCH 068/121] python3Packages.ttkbootstrap: 1.20.3 -> 1.20.4 --- pkgs/development/python-modules/ttkbootstrap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ttkbootstrap/default.nix b/pkgs/development/python-modules/ttkbootstrap/default.nix index d507553e21e6..386be1658fa3 100644 --- a/pkgs/development/python-modules/ttkbootstrap/default.nix +++ b/pkgs/development/python-modules/ttkbootstrap/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "ttkbootstrap"; - version = "1.20.3"; + version = "1.20.4"; pyproject = true; src = fetchFromGitHub { owner = "israel-dryer"; repo = "ttkbootstrap"; tag = "v${version}"; - hash = "sha256-S00XBfSBhnsxJ4KlffrKnurJTQIEepUnqBPV8tBUMsA="; + hash = "sha256-1w9DFeJEJjcCaRkgvQAddUafYKHlFZRIT/BnyAQAKW4="; }; build-system = [ From 8f527adf983f4268f54bbac553833e0bf54f569c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 13:25:47 +0000 Subject: [PATCH 069/121] python3Packages.protego: 0.6.1 -> 0.6.2 --- pkgs/development/python-modules/protego/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/protego/default.nix b/pkgs/development/python-modules/protego/default.nix index 4da1b264cb29..ad27e0b8d3ce 100644 --- a/pkgs/development/python-modules/protego/default.nix +++ b/pkgs/development/python-modules/protego/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "protego"; - version = "0.6.1"; + version = "0.6.2"; pyproject = true; src = fetchFromGitHub { owner = "scrapy"; repo = "protego"; tag = finalAttrs.version; - hash = "sha256-Me+bSJnHHJH0ryPoSS7EN2Px5FNElCWQzvKrmWll4mQ="; + hash = "sha256-vAX7l0Xq2itQwBkNYobOWae1qHVVcD7M/o43GpIwEVo="; }; build-system = [ hatchling ]; From ea4fbf17200ee7321cf7dab6e02063d56332499e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 13:51:18 +0000 Subject: [PATCH 070/121] go-critic: 0.14.3 -> 0.14.4 --- pkgs/by-name/go/go-critic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/go-critic/package.nix b/pkgs/by-name/go/go-critic/package.nix index 6cbec75426c1..af6de6fbfc9d 100644 --- a/pkgs/by-name/go/go-critic/package.nix +++ b/pkgs/by-name/go/go-critic/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "go-critic"; - version = "0.14.3"; + version = "0.14.4"; src = fetchFromGitHub { owner = "go-critic"; repo = "go-critic"; rev = "v${finalAttrs.version}"; - hash = "sha256-lgOK2KvHkFzPdEfpUU9AgU6y8uQHtCk9u0/1XJLq+FU="; + hash = "sha256-RrofJ2/IsndBYvGZLlMbz7kZUGtMOwM4kGrzAiAk0Qs="; }; vendorHash = "sha256-2tzBJI2d9/EY1lPgJDrOGfgh8dz2bYwP5kWifJ46a8I="; From e20a87bf048377c9187686161172649c32a300cd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 14:19:04 +0000 Subject: [PATCH 071/121] k8sgpt: 0.4.34 -> 0.4.35 --- pkgs/by-name/k8/k8sgpt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/k8/k8sgpt/package.nix b/pkgs/by-name/k8/k8sgpt/package.nix index 070132173b66..5d74654f55d3 100644 --- a/pkgs/by-name/k8/k8sgpt/package.nix +++ b/pkgs/by-name/k8/k8sgpt/package.nix @@ -8,7 +8,7 @@ buildGoModule (finalAttrs: { pname = "k8sgpt"; - version = "0.4.34"; + version = "0.4.35"; nativeBuildInputs = [ installShellFiles @@ -18,7 +18,7 @@ buildGoModule (finalAttrs: { owner = "k8sgpt-ai"; repo = "k8sgpt"; rev = "v${finalAttrs.version}"; - hash = "sha256-EmbNlvZh6Vk4qnmOjMN0F8sqVyNF3WXSme/F4fHGHYs="; + hash = "sha256-JqoBjCxw2Zx/E3mXYApODUiJiC3XNpaYLXPCie5GOVA="; }; vendorHash = "sha256-tkS38PK86jp2uEWiB8eh4jQGWPirAilmgIqt1TOAPL8="; From 92db3687b185ba087eec2623a74aafacf1334af4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 14:28:03 +0000 Subject: [PATCH 072/121] go-dnscollector: 2.3.0 -> 2.4.0 --- pkgs/by-name/go/go-dnscollector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/go-dnscollector/package.nix b/pkgs/by-name/go/go-dnscollector/package.nix index ae6e4556d82d..c44b26210ccc 100644 --- a/pkgs/by-name/go/go-dnscollector/package.nix +++ b/pkgs/by-name/go/go-dnscollector/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "go-dnscollector"; - version = "2.3.0"; + version = "2.4.0"; src = fetchFromGitHub { owner = "dmachard"; repo = "go-dnscollector"; tag = "v${finalAttrs.version}"; - hash = "sha256-5SFdTDuXnVdMFGxoraUMbDV3o476sc9c7D9qWBoQXr4="; + hash = "sha256-Gm5PXEEgw98NnsfKN8JxhyTqEL9KSA6L2CgRTRJirdY="; }; - vendorHash = "sha256-eoUsiRGtq1ucAIyeCRNEuro2Qj4iRe+3aE8DrqIcCWs="; + vendorHash = "sha256-pEex5xu3Cf6vqFp7YLwk+Ku+Yc0coOGLXP7/NUtDYbg="; subPackages = [ "." ]; From 076a6c3ba12f79afbacf0c1b46292aa4fc75c7a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 17:28:55 +0000 Subject: [PATCH 073/121] shiru: 6.7.0 -> 6.7.1 --- pkgs/by-name/sh/shiru/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shiru/package.nix b/pkgs/by-name/sh/shiru/package.nix index 74532831db34..45315765b5c7 100644 --- a/pkgs/by-name/sh/shiru/package.nix +++ b/pkgs/by-name/sh/shiru/package.nix @@ -19,13 +19,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "shiru"; - version = "6.7.0"; + version = "6.7.1"; src = fetchFromGitHub { owner = "RockinChaos"; repo = "shiru"; tag = "v${finalAttrs.version}"; - hash = "sha256-+qXbtRucviNvdZYqIh/CjYX0AGIIxAmw8V5j41BocGE="; + hash = "sha256-hlxwpTQp8ZD1dGeo2eKeE7MPZSi/qV74Q+5NEox5UkY="; }; patches = [ @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { cd electron ''; fetcherVersion = 3; - hash = "sha256-y+CWr/YLmDjB9GDTFlsMni7uGAME3XOG3GB43KzZxOQ="; + hash = "sha256-dBoVmqSnJG0KsvLuZQVoZWX4m1BEqLYumofbNHgPgz0="; }; buildPhase = '' From b95f27263875e4a05166142b41bef46d9d04988d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 17:53:05 +0000 Subject: [PATCH 074/121] libretro.bluemsx: 0-unstable-2026-05-20 -> 0-unstable-2026-06-26 --- pkgs/applications/emulators/libretro/cores/bluemsx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/bluemsx.nix b/pkgs/applications/emulators/libretro/cores/bluemsx.nix index 4d28a074a0b2..0d809c3f0616 100644 --- a/pkgs/applications/emulators/libretro/cores/bluemsx.nix +++ b/pkgs/applications/emulators/libretro/cores/bluemsx.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "bluemsx"; - version = "0-unstable-2026-05-20"; + version = "0-unstable-2026-06-26"; src = fetchFromGitHub { owner = "libretro"; repo = "bluemsx-libretro"; - rev = "b76f27959a32e18aa04c619273152178fd0cf03b"; - hash = "sha256-0FUfeA8IY3VyzhbZqiWYJ7Ttp4CT7kernhgwji6wALQ="; + rev = "4f74bf22d2730d989502943784f217aed8cea5c1"; + hash = "sha256-/o8EnfPVLAN/3b9nHVsmnTyXJ3b6fk9IIu1xKCwPQaY="; }; meta = { From 43ece43b16112c6ad2d61d52b66dcfc111a796b7 Mon Sep 17 00:00:00 2001 From: wxlyyy <1556588440@qq.com> Date: Thu, 2 Jul 2026 01:54:16 +0800 Subject: [PATCH 075/121] nixos/pipewire: minor refactor --- .../services/desktops/pipewire/pipewire.nix | 29 +++++++------------ 1 file changed, 11 insertions(+), 18 deletions(-) diff --git a/nixos/modules/services/desktops/pipewire/pipewire.nix b/nixos/modules/services/desktops/pipewire/pipewire.nix index 4449c273c7ec..4a7daf170fb8 100644 --- a/nixos/modules/services/desktops/pipewire/pipewire.nix +++ b/nixos/modules/services/desktops/pipewire/pipewire.nix @@ -11,9 +11,10 @@ let inherit (lib) maintainers teams; inherit (lib.attrsets) attrByPath - attrsToList concatMapAttrs filterAttrs + mapAttrs' + nameValuePair ; inherit (lib.lists) flatten optional optionals; inherit (lib.modules) mkIf mkRemovedOptionModule; @@ -23,7 +24,7 @@ let mkOption mkPackageOption ; - inherit (lib.strings) concatMapStringsSep hasPrefix optionalString; + inherit (lib.strings) hasPrefix optionalString; inherit (lib.types) attrsOf bool @@ -32,17 +33,6 @@ let ; json = pkgs.formats.json { }; - mapToFiles = - location: config: - concatMapAttrs (name: value: { - "share/pipewire/${location}.conf.d/${name}.conf" = json.generate "${name}" value; - }) config; - extraConfigPkgFromFiles = - locations: filesSet: - pkgs.runCommand "pipewire-extra-config" { } '' - mkdir -p ${concatMapStringsSep " " (l: "$out/share/pipewire/${l}.conf.d") locations} - ${concatMapStringsSep ";" ({ name, value }: "ln -s ${value} $out/${name}") (attrsToList filesSet)} - ''; cfg = config.services.pipewire; enable32BitAlsaPlugins = cfg.alsa.support32Bit && pkgs.stdenv.hostPlatform.isx86_64 && pkgs.pkgsi686Linux.pipewire != null; @@ -58,11 +48,14 @@ let configPackages = cfg.configPackages; - extraConfigPkg = extraConfigPkgFromFiles [ "pipewire" "client" "jack" "pipewire-pulse" ] ( - mapToFiles "pipewire" cfg.extraConfig.pipewire - // mapToFiles "client" cfg.extraConfig.client - // mapToFiles "jack" cfg.extraConfig.jack - // mapToFiles "pipewire-pulse" cfg.extraConfig.pipewire-pulse + extraConfigPkg = pkgs.linkFarm "pipewire-extra-config" ( + concatMapAttrs ( + location: config: + mapAttrs' ( + name: value: + nameValuePair "share/pipewire/${location}.conf.d/${name}.conf" (json.generate name value) + ) config + ) cfg.extraConfig ); configs = pkgs.buildEnv { From 2406f6d5ca86e385969cf1e7a447e3646399db1e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 18:04:51 +0000 Subject: [PATCH 076/121] aws-vault: 7.12.3 -> 7.12.4 --- pkgs/by-name/aw/aws-vault/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/aw/aws-vault/package.nix b/pkgs/by-name/aw/aws-vault/package.nix index fab9d8b93d42..c21baf1af977 100644 --- a/pkgs/by-name/aw/aws-vault/package.nix +++ b/pkgs/by-name/aw/aws-vault/package.nix @@ -10,13 +10,13 @@ }: buildGoModule (finalAttrs: { pname = "aws-vault"; - version = "7.12.3"; + version = "7.12.4"; src = fetchFromGitHub { owner = "ByteNess"; repo = "aws-vault"; rev = "v${finalAttrs.version}"; - hash = "sha256-wuQx++t2660Z8Vu63nCgxemMi3h5QwTQNLMSoQsSYP0="; + hash = "sha256-0jPtqViGD0Xfn0yn2Buh4LwVAiSn7YvDMpNZYirHUmk="; }; proxyVendor = true; From 5fbdffc22319914cc1e03a439b4b37a55cfd6878 Mon Sep 17 00:00:00 2001 From: John Titor <50095635+JohnRTitor@users.noreply.github.com> Date: Wed, 1 Jul 2026 18:26:07 +0530 Subject: [PATCH 077/121] nixos/ollama: replace gnu parallel with xargs for paralellism Switch the model pulling mechanism from pkgs.parallel to standard xargs paired with nproc. This removes GNU Parallel (Perl runtime dependency) from system closure. Dynamically limit parallel execution threads to the system core count using nproc. --- nixos/modules/services/misc/ollama.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/misc/ollama.nix b/nixos/modules/services/misc/ollama.nix index bc1693f1902e..4ba0ccb6db7d 100644 --- a/nixos/modules/services/misc/ollama.nix +++ b/nixos/modules/services/misc/ollama.nix @@ -306,16 +306,18 @@ in script = let binaryInputs = lib.mapAttrs (_: lib.getExe) { - parallel = pkgs.parallel; awk = pkgs.gawk; sed = pkgs.gnused; }; + inherit (binaryInputs) - parallel awk sed ; + nproc = lib.getExe' pkgs.coreutils "nproc"; + xargs = lib.getExe' pkgs.findutils "xargs"; + declaredModelsRegex = lib.pipe cfg.loadModels [ (map lib.escapeRegex) (lib.concatStringsSep "|") @@ -344,7 +346,7 @@ in fi ''} - '${parallel}' --tag '${ollama}' pull ::: ${lib.escapeShellArgs cfg.loadModels} + printf "%s\0" ${lib.escapeShellArgs cfg.loadModels} | '${xargs}' -0 -r -n 1 -P "$('${nproc}')" '${ollama}' pull ''; }; From bc9d617dc7511c9e30fef1d0c506aa8a101f5e35 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 19:23:39 +0000 Subject: [PATCH 078/121] python3Packages.django-health-check: 4.4.2 -> 4.4.3 --- .../python-modules/django-health-check/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-health-check/default.nix b/pkgs/development/python-modules/django-health-check/default.nix index 091b640f90c9..0b39dfe53897 100644 --- a/pkgs/development/python-modules/django-health-check/default.nix +++ b/pkgs/development/python-modules/django-health-check/default.nix @@ -22,14 +22,14 @@ buildPythonPackage rec { pname = "django-health-check"; - version = "4.4.2"; + version = "4.4.3"; pyproject = true; src = fetchFromGitHub { owner = "codingjoe"; repo = "django-health-check"; tag = version; - hash = "sha256-O/s++NN07B6I8YVi2HetIRY9IPtnh6Br5QzSH61NQy0="; + hash = "sha256-brC/gMqxo6BsfMA+4u9alOtIH4js4EgdExT1LL0QXxU="; }; build-system = [ From b1f3236676ba015eda29a4e12a0d84f2b3330e09 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 19:25:19 +0000 Subject: [PATCH 079/121] blocky: 0.32.1 -> 0.33.0 --- pkgs/by-name/bl/blocky/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bl/blocky/package.nix b/pkgs/by-name/bl/blocky/package.nix index e468ac4bd49b..e981cbb3d375 100644 --- a/pkgs/by-name/bl/blocky/package.nix +++ b/pkgs/by-name/bl/blocky/package.nix @@ -7,20 +7,20 @@ buildGoModule (finalAttrs: { pname = "blocky"; - version = "0.32.1"; + version = "0.33.0"; src = fetchFromGitHub { owner = "0xERR0R"; repo = "blocky"; rev = "v${finalAttrs.version}"; - hash = "sha256-/gkEP7UylJQ079W1n7QaAF8EngWTSF8YbzPN3L+Ru5U="; + hash = "sha256-mVHPnff6NEAgehEgrrIsGBeR05fHlzRMpXWCs6jsUz0="; }; # needs network connection and fails at # https://github.com/0xERR0R/blocky/blob/development/resolver/upstream_resolver_test.go doCheck = false; - vendorHash = "sha256-atsq9nSfuchtyeX9P7dV3wmEj8k9G9aZQSZxieX7mx0"; + vendorHash = "sha256-fIbykVKC7CiVRh/SIaLpSkV1emVchrvFwRFotTpOInQ="; ldflags = [ "-s" From b289668d6fb1af9c9015a6bbdcfaa140c24d145a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 1 Jul 2026 21:44:58 +0200 Subject: [PATCH 080/121] python3Packages.django-health-check: migrate to finalAttrs --- .../python-modules/django-health-check/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/django-health-check/default.nix b/pkgs/development/python-modules/django-health-check/default.nix index 0b39dfe53897..bd55993ab048 100644 --- a/pkgs/development/python-modules/django-health-check/default.nix +++ b/pkgs/development/python-modules/django-health-check/default.nix @@ -20,7 +20,7 @@ feedparser, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "django-health-check"; version = "4.4.3"; pyproject = true; @@ -28,7 +28,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "codingjoe"; repo = "django-health-check"; - tag = version; + tag = finalAttrs.version; hash = "sha256-brC/gMqxo6BsfMA+4u9alOtIH4js4EgdExT1LL0QXxU="; }; @@ -93,11 +93,11 @@ buildPythonPackage rec { meta = { description = "Pluggable app that runs a full check on the deployment"; homepage = "https://github.com/codingjoe/django-health-check"; - changelog = "https://github.com/codingjoe/django-health-check/releases/tag/${src.tag}"; + changelog = "https://github.com/codingjoe/django-health-check/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ onny dav-wolff ]; }; -} +}) From 6ccc5ac3f2512067c771a2a262edbed6ced1e80b Mon Sep 17 00:00:00 2001 From: SandaruKasa Date: Wed, 1 Jul 2026 23:14:40 +0300 Subject: [PATCH 081/121] nix: meta: add changelog --- .../nix/modular/packaging/components.nix | 5 +++++ .../nix/modular/packaging/everything.nix | 15 ++++++++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/package-management/nix/modular/packaging/components.nix b/pkgs/tools/package-management/nix/modular/packaging/components.nix index 8022ad9400cb..22a362c16d5f 100644 --- a/pkgs/tools/package-management/nix/modular/packaging/components.nix +++ b/pkgs/tools/package-management/nix/modular/packaging/components.nix @@ -191,6 +191,11 @@ let meta = prevAttrs.meta or { } // { homepage = prevAttrs.meta.homepage or "https://nixos.org/nix"; donationPage = prevAttrs.meta.donationPage or "https://nixos.org/donate/"; + changelog = + let + ver = lib.versions.majorMinor finalAttrs.version; + in + prevAttrs.meta.changelog or "https://nix.dev/manual/nix/${ver}/release-notes/rl-${ver}.html"; longDescription = prevAttrs.longDescription or '' Nix is a powerful package manager for mainly Linux and other Unix systems that diff --git a/pkgs/tools/package-management/nix/modular/packaging/everything.nix b/pkgs/tools/package-management/nix/modular/packaging/everything.nix index 933002bb0f5b..a8128775e4ab 100644 --- a/pkgs/tools/package-management/nix/modular/packaging/everything.nix +++ b/pkgs/tools/package-management/nix/modular/packaging/everything.nix @@ -238,12 +238,17 @@ stdenv.mkDerivation (finalAttrs: { meta = { mainProgram = "nix"; description = "Nix package manager"; - longDescription = nix-cli.meta.longDescription; - homepage = nix-cli.meta.homepage; - donationPage = nix-cli.meta.donationPage; - license = nix-cli.meta.license; + inherit (nix-cli.meta) + longDescription + homepage + donationPage + license + platforms + changelog + ; + teams = teams; - platforms = nix-cli.meta.platforms; + outputsToInstall = [ "out" "man" From c3304ace55c36b467efc8b46d102bc91a1357c46 Mon Sep 17 00:00:00 2001 From: VZstless Date: Thu, 2 Jul 2026 10:21:06 +0800 Subject: [PATCH 082/121] copybara: 20260601 -> 20260629 --- pkgs/by-name/co/copybara/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/copybara/package.nix b/pkgs/by-name/co/copybara/package.nix index 6cf742d7df37..520df6bc94a7 100644 --- a/pkgs/by-name/co/copybara/package.nix +++ b/pkgs/by-name/co/copybara/package.nix @@ -13,11 +13,11 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "copybara"; - version = "20260601"; + version = "20260629"; src = fetchurl { url = "https://github.com/google/copybara/releases/download/v${finalAttrs.version}/copybara_deploy.jar"; - hash = "sha256-IH3BaZJG0xF7hKBRUImEbIUV1PVwG6wnQZY8MCuhPX0="; + hash = "sha256-Dm5hySUhVfWwg9lAgXiB/fZnedr/R0VlG44hi6Ms+Vc="; }; nativeBuildInputs = [ From 93d1540621940721a5cc70a59e2843110d17ca16 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 02:55:38 +0000 Subject: [PATCH 083/121] warp-terminal: 0.2026.06.17.09.49.stable_02 -> 0.2026.06.24.09.19.stable_03 --- pkgs/by-name/wa/warp-terminal/versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index c4ffe8afdcda..f0d8052ea501 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-pIq5BHrSSBz/njrIlUFEmh0MlX6N7a8L5JiP3Vc//SI=", - "version": "0.2026.06.17.09.49.stable_02" + "hash": "sha256-QecfX4APCGk5IzGofWg7x8h7vcRuwd1QTmQ/RBZmUuk=", + "version": "0.2026.06.24.09.19.stable_03" }, "linux_x86_64": { - "hash": "sha256-U8dX4kC5HHZpJNer3uleKV/JsC8rCQ+06aaSj3xG1dI=", - "version": "0.2026.06.17.09.49.stable_02" + "hash": "sha256-h/sTCbeQzxI4t+1zOdsUsZVrBDRFwa2Qof0kt9QqFrI=", + "version": "0.2026.06.24.09.19.stable_03" }, "linux_aarch64": { - "hash": "sha256-qr3djDc9IRo1O6soaarWoxxPwAJUz71g1EuYGC8C3lg=", - "version": "0.2026.06.17.09.49.stable_02" + "hash": "sha256-XR4rCD65wYRh90shpJ212iD8goJKwSjfFW2OFZ6+VgE=", + "version": "0.2026.06.24.09.19.stable_03" } } From ba95f7867d23cf5702633349a0a975f4f1df74be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 03:02:44 +0000 Subject: [PATCH 084/121] glooctl: 1.21.7 -> 1.21.11 --- pkgs/by-name/gl/glooctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gl/glooctl/package.nix b/pkgs/by-name/gl/glooctl/package.nix index 869241bdc43a..0c8f258217dc 100644 --- a/pkgs/by-name/gl/glooctl/package.nix +++ b/pkgs/by-name/gl/glooctl/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "glooctl"; - version = "1.21.7"; + version = "1.21.11"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; rev = "v${finalAttrs.version}"; - hash = "sha256-bEFf6paNWstNftUZ3YDKkZmfSp4y4Q3k64p8r1yxzw4="; + hash = "sha256-inW2L8BzZnupDmgOR53pPQlATQRoTo4/VGDZD8fvUQ8="; }; - vendorHash = "sha256-1bY+69XKEmcV+8HV2X2JYA6S9A29KbHTLaXSZbkFbhg="; + vendorHash = "sha256-BMaRuW8NUIsTnPvIbMWd4tgt7IUUU7VjK64DMNP5hC0="; subPackages = [ "projects/gloo/cli/cmd" ]; From 5048f8679f30755ed632467e2c97577098b95b8d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 03:15:43 +0000 Subject: [PATCH 085/121] positron-bin: 2026.06.0-211 -> 2026.06.1-6 --- pkgs/by-name/po/positron-bin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/po/positron-bin/package.nix b/pkgs/by-name/po/positron-bin/package.nix index 2ad6f3244b12..656d3ddf4226 100644 --- a/pkgs/by-name/po/positron-bin/package.nix +++ b/pkgs/by-name/po/positron-bin/package.nix @@ -27,7 +27,7 @@ }: let pname = "positron-bin"; - version = "2026.06.0-211"; + version = "2026.06.1-6"; in stdenv.mkDerivation { dontFixup = stdenv.hostPlatform.isDarwin; @@ -37,17 +37,17 @@ stdenv.mkDerivation { if stdenv.hostPlatform.isDarwin then fetchurl { url = "https://cdn.posit.co/positron/releases/mac/arm64/Positron-${version}-arm64.dmg"; - hash = "sha256-XzkYclZtF7oyYtdKeTqiAAcQInVEsuP8uL6TAq+rlpg="; + hash = "sha256-v5FaquIX7zYHvU6FddR4dDyt9uLheHr0+IpxLVpuKMg="; } else if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { url = "https://cdn.posit.co/positron/releases/deb/arm64/Positron-${version}-arm64.deb"; - hash = "sha256-dH8kcXUuT3RKSNIjbIu/cFAUsv289gbjMmG8JDTSoj0="; + hash = "sha256-Xc+ZlYPqKkiZgTvpfKo79LXGhD0voanEj98aJOsfjo0="; } else fetchurl { url = "https://cdn.posit.co/positron/releases/deb/x86_64/Positron-${version}-x64.deb"; - hash = "sha256-YvnweVTKAvxZTR5/FY1VWt03Gx4LFa2faL+Z0AYCtpY="; + hash = "sha256-kTVHMNRbPoLg2Ua+Fo6UaUiUA6OqPwNAXXpgtqaBjls="; }; buildInputs = [ From e952e0525c06d8a387b44318275eb6e0be44b581 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 03:34:29 +0000 Subject: [PATCH 086/121] python3Packages.symbolic: 13.3.1 -> 13.7.0 --- pkgs/development/python-modules/symbolic/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/symbolic/default.nix b/pkgs/development/python-modules/symbolic/default.nix index 81b779197b5a..20e9bc3275d3 100644 --- a/pkgs/development/python-modules/symbolic/default.nix +++ b/pkgs/development/python-modules/symbolic/default.nix @@ -14,7 +14,7 @@ buildPythonPackage (finalAttrs: { pname = "symbolic"; - version = "13.3.1"; + version = "13.7.0"; pyproject = true; src = fetchFromGitHub { @@ -23,12 +23,12 @@ buildPythonPackage (finalAttrs: { tag = finalAttrs.version; # the `py` directory is not included in the tarball, so we fetch the source via git instead forceFetchGit = true; - hash = "sha256-w2suCkNxuHGLnf8+RsXwyZWYKGT/41rrckVUWQgT1bg="; + hash = "sha256-YKq9fsFdv4uZa5FhK1CLeBo20AEJZ5mNgAY1HPH/abA="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-6AnNOTdiUvJbmB4TJdEipKoTLXHlJb5WPX51GtJy+II="; + hash = "sha256-2Cz1J5YDsF9/tEPmBiYtaSIUPAyAiQh82a9DHjy2fxQ="; }; nativeBuildInputs = [ From ce82d278a54870f7cfd2e48b241df36b16298be4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 04:11:37 +0000 Subject: [PATCH 087/121] python3Packages.ansible-compat: 26.3.0 -> 26.6.0 --- pkgs/development/python-modules/ansible-compat/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ansible-compat/default.nix b/pkgs/development/python-modules/ansible-compat/default.nix index 9b7cfc3eadfc..6353228475e0 100644 --- a/pkgs/development/python-modules/ansible-compat/default.nix +++ b/pkgs/development/python-modules/ansible-compat/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "ansible-compat"; - version = "26.3.0"; + version = "26.6.0"; pyproject = true; src = fetchFromGitHub { owner = "ansible"; repo = "ansible-compat"; tag = "v${version}"; - hash = "sha256-Qbvy2YKUbV0wFB9+KG5392xYYlcjlZEah0G1m8quI6U="; + hash = "sha256-PYcbY/VUehdhLQV8ecSJSTuM0ll/Eup8y22h3URF70I="; }; build-system = [ From 9a3c1f06223594adfa8239ba155cb2b038ef339c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 04:49:54 +0000 Subject: [PATCH 088/121] wasmtime_36: 36.0.11 -> 36.0.12 --- pkgs/by-name/wa/wasmtime/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/wasmtime/package.nix b/pkgs/by-name/wa/wasmtime/package.nix index 3c197d64f8f4..20a9c8e2da3e 100644 --- a/pkgs/by-name/wa/wasmtime/package.nix +++ b/pkgs/by-name/wa/wasmtime/package.nix @@ -15,9 +15,9 @@ let sources = { lts-36 = { - version = "36.0.11"; - hash = "sha256-rrSI2dSOA8/1CL7JhW0eQ7LaeS5EqTVnyn2HTI+/x20="; - cargoHash = "sha256-S67/fv7179uDy4PpwycyXSWAknIC/7ZzvzWPOd6MD+8="; + version = "36.0.12"; + hash = "sha256-5hv7Hvw8nYfI/Q2IOMhXl0rYjp9GyUrBg/Y4vrb+r34="; + cargoHash = "sha256-EhuGBZchVyB9G5eRt/8QKN6grcP5AjFJMyGFdkfvT7g="; }; main = { version = "46.0.1"; From 769cd5a5536843498013a42e52980abb8cfed4e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 05:01:43 +0000 Subject: [PATCH 089/121] drawterm: 0-unstable-2026-06-06 -> 0-unstable-2026-06-27 --- pkgs/by-name/dr/drawterm/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/drawterm/package.nix b/pkgs/by-name/dr/drawterm/package.nix index 9c11d57015bf..c5b7a32b5324 100644 --- a/pkgs/by-name/dr/drawterm/package.nix +++ b/pkgs/by-name/dr/drawterm/package.nix @@ -23,13 +23,13 @@ let in stdenv.mkDerivation { pname = "drawterm"; - version = "0-unstable-2026-06-06"; + version = "0-unstable-2026-06-27"; src = fetchFrom9Front { owner = "plan9front"; repo = "drawterm"; - rev = "3fdee4c284c98c84a85b2c9101aab7bbebf3dfbf"; - hash = "sha256-GUc69wONBOtVKjIJu+zgsUdUADWXUJlh3Fl7W0Ub99k="; + rev = "a3b107c7356e034b95e83cdf40b367d68f1dc204"; + hash = "sha256-z0V3TM34yRpHYznQsniwyuxtVD2TtqgwIbEZTltxQ+o="; }; enableParallelBuilding = true; From 1e83758ad4a314d01261549e9fdd9d0bee9031d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 05:07:34 +0000 Subject: [PATCH 090/121] vscode-extensions.illixion.vscode-vibrancy-continued: 1.1.82 -> 1.1.84 --- 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 7feb84d3a0be..44b15702fa4d 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2346,8 +2346,8 @@ let mktplcRef = { name = "vscode-vibrancy-continued"; publisher = "illixion"; - version = "1.1.82"; - hash = "sha256-xSSvWi/7Glx+V9I9CjHNFXpoR2PuJgT7ln4fxpJv8fE="; + version = "1.1.84"; + hash = "sha256-NijfD83LfEAsYsZtKwj/sBVqzpXht6pvtVZCQUUdfq0="; }; meta = { downloadPage = "https://marketplace.visualstudio.com/items?itemName=illixion.vscode-vibrancy-continued"; From d0000a46f8edb17d70a604dfd7d9b93d861bfdc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 06:31:54 +0000 Subject: [PATCH 091/121] nerdctl: 2.3.3 -> 2.3.4 --- pkgs/by-name/ne/nerdctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/nerdctl/package.nix b/pkgs/by-name/ne/nerdctl/package.nix index a47500c8f05a..0d1ef1201caf 100644 --- a/pkgs/by-name/ne/nerdctl/package.nix +++ b/pkgs/by-name/ne/nerdctl/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "nerdctl"; - version = "2.3.3"; + version = "2.3.4"; src = fetchFromGitHub { owner = "containerd"; repo = "nerdctl"; tag = "v${finalAttrs.version}"; - hash = "sha256-p22gkg7fZSXNc5jFDtQQd0lLZ8kS1a+yGT70NfXpfS8="; + hash = "sha256-qg00iJUVCzza6ppd5ut7YLA97YYfwXSw+0O+yNHZUN8="; }; - vendorHash = "sha256-OSKKMIBs2ZBpE1D8HsdNHJxyNrwEYOMskIi7y/sVLh4="; + vendorHash = "sha256-BmlcW3svWyK55rduTiPOZbIN9bLc+v9yvzlDwrZPniA="; nativeBuildInputs = [ makeWrapper From 43b5becdc57d91f2214ebf57b6c689196ae6e0dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 06:38:43 +0000 Subject: [PATCH 092/121] grafanaPlugins.victoriametrics-metrics-datasource: 0.25.0 -> 0.25.1 --- .../plugins/victoriametrics-metrics-datasource/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix index 724d5650f561..22b8e1765b86 100644 --- a/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix +++ b/pkgs/servers/monitoring/grafana/plugins/victoriametrics-metrics-datasource/default.nix @@ -2,8 +2,8 @@ grafanaPlugin { pname = "victoriametrics-metrics-datasource"; - version = "0.25.0"; - zipHash = "sha256-eMXn1rBf0adc0obsMVbkPf3FPFpt7x+k0hr6rdCoGwE="; + version = "0.25.1"; + zipHash = "sha256-6+XUzT0vSVd4u8UeRSa/Px7vDjwQ7YkOmArFNZBY5ts="; meta = { description = "VictoriaMetrics metrics datasource for Grafana"; license = lib.licenses.agpl3Only; From 2c5849be095080fd92d3d81fc0c54e722601f5c5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 06:41:05 +0000 Subject: [PATCH 093/121] comrak: 0.52.0 -> 0.53.0 --- pkgs/by-name/co/comrak/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/comrak/package.nix b/pkgs/by-name/co/comrak/package.nix index 7d0102434b68..79a1304b8aeb 100644 --- a/pkgs/by-name/co/comrak/package.nix +++ b/pkgs/by-name/co/comrak/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "comrak"; - version = "0.52.0"; + version = "0.53.0"; src = fetchFromGitHub { owner = "kivikakk"; repo = "comrak"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-MMCA6PfVt9kUvdOKlIBFUxTXEJwNETyxgdPhdXcM/os="; + sha256 = "sha256-neiDYC1wvCCYKlSX5R1PupZiH5vP3W5bWw17+8wv6uM="; }; - cargoHash = "sha256-uHJvkFcKnX3gduTSQokhWwz9ABY94KxIQg7Q7fvyMhk="; + cargoHash = "sha256-ErZ0yD9G0i0EEafrFGP2MQoVQR/plIkJjBrfbNTeEy8="; meta = { description = "CommonMark-compatible GitHub Flavored Markdown parser and formatter"; From cf8c9625ebeba3f1aba7bd1c5070688dbd01d438 Mon Sep 17 00:00:00 2001 From: Daniel Schaefer Date: Thu, 2 Jul 2026 17:14:11 +0800 Subject: [PATCH 094/121] framework-tool: 0.6.4 -> 0.6.5 Signed-off-by: Daniel Schaefer --- pkgs/by-name/fr/framework-tool/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/framework-tool/package.nix b/pkgs/by-name/fr/framework-tool/package.nix index 7a51410c03bd..9f8a65f56cd2 100644 --- a/pkgs/by-name/fr/framework-tool/package.nix +++ b/pkgs/by-name/fr/framework-tool/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "framework-tool"; - version = "0.6.4"; + version = "0.6.5"; src = fetchFromGitHub { owner = "FrameworkComputer"; repo = "framework-system"; tag = "v${finalAttrs.version}"; - hash = "sha256-EpStj1uMh0IkzXA5eI/xOndzDCxyJITqKGaSHqnJEFs="; + hash = "sha256-criNeQcbMAWA8q27GClzCncbcj/zhD7yJylQnnFKMS4="; }; - cargoHash = "sha256-SVipNctgdU5oJiKbDnUmpv99Hc0W6nFtnI/DB90ndCo="; + cargoHash = "sha256-sMhH/Qzc2Pf+hnKcCEmw37s8rLniqFnfZ72ptG8APOk="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From 9931ee34969167cbc309ec9473798e0d6e723090 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 09:23:30 +0000 Subject: [PATCH 095/121] stackit-cli: 0.65.0 -> 0.66.0 --- pkgs/by-name/st/stackit-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/st/stackit-cli/package.nix b/pkgs/by-name/st/stackit-cli/package.nix index 726e281957ba..f955e45eef7b 100644 --- a/pkgs/by-name/st/stackit-cli/package.nix +++ b/pkgs/by-name/st/stackit-cli/package.nix @@ -12,16 +12,16 @@ buildGoModule (finalAttrs: { pname = "stackit-cli"; - version = "0.65.0"; + version = "0.66.0"; src = fetchFromGitHub { owner = "stackitcloud"; repo = "stackit-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-iFGcvRnmQdAnhhDwJiCDskRyToR+wSguicqp1VQfTuc="; + hash = "sha256-xGjp+3yqQS4n4I8xgDZb0WzS4mDQwa9tvOADxy1aRPE="; }; - vendorHash = "sha256-I5mRG+sDiEsv4QJJMcMS/UUVuQd04TsPV0fY0LYNpPQ="; + vendorHash = "sha256-ALBq9urUqonQqkLevsHNghIbnBz7LNb+7987Gg+eRVE="; subPackages = [ "." ]; From efde7a3258cc1a8a40b29b1f2957fb47fd40782d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 2 Jul 2026 11:12:29 +0200 Subject: [PATCH 096/121] gdash: fixup build after splitting SDL2_image.dev https://hydra.nixos.org/build/334079445/nixlog/1/tail Broken by commit 7eb5bba1b9967 / merge #536473 7c191cfee4f4 --- pkgs/by-name/gd/gdash/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gd/gdash/package.nix b/pkgs/by-name/gd/gdash/package.nix index d844cbb45fbe..d2498412156d 100644 --- a/pkgs/by-name/gd/gdash/package.nix +++ b/pkgs/by-name/gd/gdash/package.nix @@ -29,7 +29,7 @@ stdenv.mkDerivation (finalAttrs: { SDL2_image ]; - env.NIX_CFLAGS_COMPILE = " -I${SDL2_image}/include/SDL2"; + env.NIX_CFLAGS_COMPILE = " -I${lib.getInclude SDL2_image}/include/SDL2"; doCheck = true; From b5754bc25cb0117152af0ab5f1b9800e3b47db3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 2 Jul 2026 11:14:04 +0200 Subject: [PATCH 097/121] tamatool: fixup build after splitting SDL2_image.dev https://hydra.nixos.org/build/334087322/nixlog/1/tail Broken by commit 7eb5bba1b9967 / merge #536473 7c191cfee4f4 --- pkgs/by-name/ta/tamatool/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ta/tamatool/package.nix b/pkgs/by-name/ta/tamatool/package.nix index 53ef7bf144fd..a3bff9f0feac 100644 --- a/pkgs/by-name/ta/tamatool/package.nix +++ b/pkgs/by-name/ta/tamatool/package.nix @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { "-Clinux" "VERSION=${finalAttrs.version}" "CFLAGS+=-I${lib.getInclude SDL2}/include/SDL2" - "CFLAGS+=-I${SDL2_image}/include/SDL2" + "CFLAGS+=-I${lib.getInclude SDL2_image}/include/SDL2" "DIST_PATH=$(out)" "CC=${stdenv.cc.targetPrefix}cc" ]; From 2d3353bc4dfeb8311ea5159529eb773c8f11f4d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 09:46:33 +0000 Subject: [PATCH 098/121] python3Packages.ida-settings: 3.4.1 -> 3.5.1 --- pkgs/development/python-modules/ida-settings/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ida-settings/default.nix b/pkgs/development/python-modules/ida-settings/default.nix index 609090e45e7e..1dbe81d800a7 100644 --- a/pkgs/development/python-modules/ida-settings/default.nix +++ b/pkgs/development/python-modules/ida-settings/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "ida-settings"; - version = "3.4.1"; + version = "3.5.1"; pyproject = true; __structuredAttrs = true; @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { owner = "williballenthin"; repo = "ida-settings"; tag = "v${finalAttrs.version}"; - hash = "sha256-YPkJ/yn7ZmEYZJART6oFLO7zIqzgPl2XCq5RfXasFV0="; + hash = "sha256-InMHWKshBwkx1xrr6yW/K6EmmifUzuRFGJZhwpwVYqc="; }; postPatch = '' From 4d0bbfbbd96b77b6ad058dba04a58b26df1d347c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 2 Jun 2026 15:24:45 +0000 Subject: [PATCH 099/121] python3Packages.lance-namespace-urllib3-client: 0.7.7 -> 0.8.6 --- .../python-modules/lance-namespace-urllib3-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix b/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix index b87970f0730f..d059a9441e63 100644 --- a/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix +++ b/pkgs/development/python-modules/lance-namespace-urllib3-client/default.nix @@ -18,7 +18,7 @@ buildPythonPackage (finalAttrs: { pname = "lance-namespace-urllib3-client"; - version = "0.7.7"; + version = "0.8.6"; pyproject = true; __structuredAttrs = true; @@ -26,7 +26,7 @@ buildPythonPackage (finalAttrs: { owner = "lancedb"; repo = "lance-namespace"; tag = "v${finalAttrs.version}"; - hash = "sha256-f+jtRAq4mI6y3q9Jt2ZqAMhXhNRavld88vWKz3VypBs="; + hash = "sha256-QYzVsarjTg2arNNuCFbVgtA7rfLTm6AJD3liNr3QuSU="; }; sourceRoot = "${finalAttrs.src.name}/python/lance_namespace_urllib3_client"; From 244df2079a907b44efaca5785b5364e427a9990b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Sat, 6 Jun 2026 10:56:27 +0000 Subject: [PATCH 100/121] python3Packages.lance-namespace: 0.7.7 -> 0.8.6 Diff: https://github.com/lancedb/lance-namespace/compare/v0.7.7...v0.8.6 --- pkgs/development/python-modules/lance-namespace/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lance-namespace/default.nix b/pkgs/development/python-modules/lance-namespace/default.nix index f16d173c4514..1f570a3a5be5 100644 --- a/pkgs/development/python-modules/lance-namespace/default.nix +++ b/pkgs/development/python-modules/lance-namespace/default.nix @@ -30,7 +30,7 @@ buildPythonPackage (finalAttrs: { pname = "lance-namespace"; - version = "0.7.7"; + version = "0.8.6"; pyproject = true; __structuredAttrs = true; @@ -38,7 +38,7 @@ buildPythonPackage (finalAttrs: { owner = "lancedb"; repo = "lance-namespace"; tag = "v${finalAttrs.version}"; - hash = "sha256-f+jtRAq4mI6y3q9Jt2ZqAMhXhNRavld88vWKz3VypBs="; + hash = "sha256-QYzVsarjTg2arNNuCFbVgtA7rfLTm6AJD3liNr3QuSU="; }; sourceRoot = "${finalAttrs.src.name}/python/lance_namespace"; From 3ccfbb53819c9c4c5b911eb5db81ffb542a58906 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 1 Jul 2026 15:04:06 +0000 Subject: [PATCH 101/121] python3Packages.pylance: 7.0.0 -> 8.0.0 Diff: https://github.com/lancedb/lance/compare/v7.0.0...v8.0.0 Changelog: https://github.com/lancedb/lance/releases/tag/v8.0.0 --- pkgs/development/python-modules/pylance/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index e9a7a659caef..c2e27186d9d9 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -34,7 +34,7 @@ buildPythonPackage (finalAttrs: { pname = "pylance"; - version = "7.0.0"; + version = "8.0.0"; pyproject = true; __structuredAttrs = true; @@ -42,7 +42,7 @@ buildPythonPackage (finalAttrs: { owner = "lancedb"; repo = "lance"; tag = "v${finalAttrs.version}"; - hash = "sha256-wOFfG2CPt292WkdLUM+5Rl0OKej9b8WzV9LRpCoao3M="; + hash = "sha256-pxggvF23u3Wfm6YdaHwbDUZDUwtJ4tOaTLViUfGZ0B8="; }; sourceRoot = "${finalAttrs.src.name}/python"; @@ -54,7 +54,7 @@ buildPythonPackage (finalAttrs: { src sourceRoot ; - hash = "sha256-8ngtq1AlOj0ZgiAwsibz1MGxSJ8kfIbXCafsIneOMqA="; + hash = "sha256-VSy1cOshPLAic+1HkTGiavdNRffiEVAlWThNeebJSyg="; }; nativeBuildInputs = [ From 55456f1c1508be1487d6b9074b7e1fe04864a8dc Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 2 Jul 2026 11:35:31 +0000 Subject: [PATCH 102/121] python3Packages.pylance: add missing psutil to test dependencies --- pkgs/development/python-modules/pylance/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/pylance/default.nix b/pkgs/development/python-modules/pylance/default.nix index c2e27186d9d9..152d0ed0bcc0 100644 --- a/pkgs/development/python-modules/pylance/default.nix +++ b/pkgs/development/python-modules/pylance/default.nix @@ -28,6 +28,7 @@ pandas, pillow, polars, + psutil, pytestCheckHook, tqdm, }: @@ -94,6 +95,7 @@ buildPythonPackage (finalAttrs: { pandas pillow polars + psutil pytestCheckHook tqdm ] From 4b258774f379263c587337d63e424be32bea91d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 11:39:23 +0000 Subject: [PATCH 103/121] yubikey-manager: 5.9.1 -> 5.9.2 --- pkgs/by-name/yu/yubikey-manager/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/yu/yubikey-manager/package.nix b/pkgs/by-name/yu/yubikey-manager/package.nix index c9047d500930..bc8151eb9a73 100644 --- a/pkgs/by-name/yu/yubikey-manager/package.nix +++ b/pkgs/by-name/yu/yubikey-manager/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonPackage rec { pname = "yubikey-manager"; - version = "5.9.1"; + version = "5.9.2"; pyproject = true; src = fetchFromGitHub { owner = "Yubico"; repo = "yubikey-manager"; tag = version; - hash = "sha256-ldJZWKzXDyBTHkrhiIRI4RFCBEZxVPiHBqzmcCT7PYc="; + hash = "sha256-9ngsjXkQ3YUc5nCgG1i592LoVERr4jRSKi8POBaP/aw="; }; postPatch = '' From f3247def86639f89e52e5b342236c8c324d2b7b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 11:58:40 +0000 Subject: [PATCH 104/121] shopware-cli: 0.15.10 -> 0.15.11 --- pkgs/by-name/sh/shopware-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sh/shopware-cli/package.nix b/pkgs/by-name/sh/shopware-cli/package.nix index 395cab5173aa..0bd5f4767cd9 100644 --- a/pkgs/by-name/sh/shopware-cli/package.nix +++ b/pkgs/by-name/sh/shopware-cli/package.nix @@ -11,12 +11,12 @@ buildGoModule (finalAttrs: { pname = "shopware-cli"; - version = "0.15.10"; + version = "0.15.11"; src = fetchFromGitHub { repo = "shopware-cli"; owner = "shopware"; tag = finalAttrs.version; - hash = "sha256-xLgWXuSNUjmqWjSGU73r/FeIPb3mV1Yvv0R7tUrh6oM="; + hash = "sha256-N+V1ta+NM2PpS2BS7wSpS8JaZFRMdVy6fM8HtGh7PjA="; }; nativeBuildInputs = [ @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { dart-sass ]; - vendorHash = "sha256-sBsIiLusitW24fXtPPxizEE3gu+ZbSbOAc1+UfCHZPk="; + vendorHash = "sha256-VdFA3Ax3aBsJN/MmJq7YYlP+4NVcDhXegVTCKA6MIQ0="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd shopware-cli \ From 9e6ed00bc3e7de26d440d734c2650d5054ea9b74 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 12:19:04 +0000 Subject: [PATCH 105/121] python3Packages.piccolo: 1.34.0 -> 1.35.0 --- pkgs/development/python-modules/piccolo/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/piccolo/default.nix b/pkgs/development/python-modules/piccolo/default.nix index 90f44bb4c9dc..e7250e6a23a2 100644 --- a/pkgs/development/python-modules/piccolo/default.nix +++ b/pkgs/development/python-modules/piccolo/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "piccolo"; - version = "1.34.0"; + version = "1.35.0"; pyproject = true; src = fetchFromGitHub { owner = "piccolo-orm"; repo = "piccolo"; tag = finalAttrs.version; - hash = "sha256-SN+P3P2V/S8Dt+HBS3xPfjnFLECeVw9DNCyN+Yzklg8="; + hash = "sha256-YyBn9cRloKHCmbVAkG5ruByLbBnTLo0bpPpXwFCmus0="; }; build-system = [ setuptools ]; From 373db4a0b46806846ef8d18a1da989805cb4d83a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 12:26:18 +0000 Subject: [PATCH 106/121] railway: 4.64.0 -> 5.23.3 --- 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 043863ab1cc2..fd8b1d819de5 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 = "4.64.0"; + version = "5.23.3"; src = fetchFromGitHub { owner = "railwayapp"; repo = "cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-0Zgdazs6AANKa3QtRHuYmudLpkvMHAzsaTCg3/cSN2o="; + hash = "sha256-VdCGxYEOL2/GCL2kBBbyxPwRJ5pPnyoskq3mtXCmFL0="; }; - cargoHash = "sha256-K1W8tn3Nr/PqWHHHF6mGsNqoAzekjEjqAoa6/4MZKfI="; + cargoHash = "sha256-+ihMzlAkvmred/pm2rFG6mvoTNpWZEH5lTXlK4WmfPE="; nativeBuildInputs = [ pkg-config From e99309318d2babc401ea3e13b1cfe9b3425c6132 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 12:31:32 +0000 Subject: [PATCH 107/121] erofs-utils: 1.9.1 -> 1.9.2 --- pkgs/by-name/er/erofs-utils/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/er/erofs-utils/package.nix b/pkgs/by-name/er/erofs-utils/package.nix index c997ab0ed9c2..868184eafe4e 100644 --- a/pkgs/by-name/er/erofs-utils/package.nix +++ b/pkgs/by-name/er/erofs-utils/package.nix @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "erofs-utils"; - version = "1.9.1"; + version = "1.9.2"; outputs = [ "out" "man" @@ -30,7 +30,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://git.kernel.org/pub/scm/linux/kernel/git/xiang/erofs-utils.git/snapshot/erofs-utils-${finalAttrs.version}.tar.gz"; - hash = "sha256-qe9atnxLjS0+ntcfOc0Ai9plMUKnINijlaNvERDQxDI="; + hash = "sha256-2RW0VkapKBdJF8RKLIS6AFsWHoSrcyzV0lYDcVYLjRM="; }; nativeBuildInputs = [ From 164a955217fe2fc6f7b8adb2cf9d447a4c2d216f Mon Sep 17 00:00:00 2001 From: Matt Sturgeon Date: Thu, 2 Jul 2026 14:37:26 +0100 Subject: [PATCH 108/121] nixpkgs-vet: add Nixpkgs CI team as maintainers Kept explicit non-team maintainers as-is, even though some of them are also CI team members. --- pkgs/by-name/ni/nixpkgs-vet/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/ni/nixpkgs-vet/package.nix b/pkgs/by-name/ni/nixpkgs-vet/package.nix index 69a65f20052d..cd48e79fae2a 100644 --- a/pkgs/by-name/ni/nixpkgs-vet/package.nix +++ b/pkgs/by-name/ni/nixpkgs-vet/package.nix @@ -32,5 +32,6 @@ rustPlatform.buildRustPackage (finalAttrs: { philiptaron willbush ]; + teams = [ lib.teams.ci ]; }; }) From 22e4bd92d2a8852d91fbe4df0e862f92f10c4bb5 Mon Sep 17 00:00:00 2001 From: yvnth Date: Thu, 2 Jul 2026 19:10:36 +0530 Subject: [PATCH 109/121] lazydocker: add yvnth as maintainer --- pkgs/by-name/la/lazydocker/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/la/lazydocker/package.nix b/pkgs/by-name/la/lazydocker/package.nix index 99171a46f077..db5312136836 100644 --- a/pkgs/by-name/la/lazydocker/package.nix +++ b/pkgs/by-name/la/lazydocker/package.nix @@ -44,6 +44,7 @@ buildGoModule (finalAttrs: { license = lib.licenses.mit; maintainers = with lib.maintainers; [ das-g + yvnth ]; mainProgram = "lazydocker"; }; From 2bac52f911aa111ca2214c769e23cb5db68ab08d Mon Sep 17 00:00:00 2001 From: datafoo <34766150+datafoo@users.noreply.github.com> Date: Thu, 2 Jul 2026 15:54:56 +0200 Subject: [PATCH 110/121] vscode-extensions.dbaeumer.vscode-eslint: remove datafoo from maintainers --- .../editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix b/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix index 1198737e3486..fb92fbcdbb38 100644 --- a/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix +++ b/pkgs/applications/editors/vscode/extensions/dbaeumer.vscode-eslint/default.nix @@ -17,6 +17,5 @@ vscode-utils.buildVscodeMarketplaceExtension { downloadPage = "https://marketplace.visualstudio.com/items?itemName=dbaeumer.vscode-eslint"; homepage = "https://github.com/Microsoft/vscode-eslint"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.datafoo ]; }; } From 88dc1079d1ee7f8809896930af06ec8021cdef16 Mon Sep 17 00:00:00 2001 From: datafoo <34766150+datafoo@users.noreply.github.com> Date: Thu, 2 Jul 2026 16:03:22 +0200 Subject: [PATCH 111/121] vscode-extensions.esbenp.prettier-vscode: remove datafoo from maintainers --- .../editors/vscode/extensions/esbenp.prettier-vscode/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/esbenp.prettier-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/esbenp.prettier-vscode/default.nix index a95633c3f014..b3fa749a8638 100644 --- a/pkgs/applications/editors/vscode/extensions/esbenp.prettier-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/esbenp.prettier-vscode/default.nix @@ -17,6 +17,5 @@ vscode-utils.buildVscodeMarketplaceExtension { downloadPage = "https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode"; homepage = "https://github.com/prettier/prettier-vscode"; license = lib.licenses.mit; - maintainers = [ lib.maintainers.datafoo ]; }; } From f3b0558fca5b70e2d1931c1b60ae456ba8d9df04 Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Thu, 2 Jul 2026 16:17:21 +0200 Subject: [PATCH 112/121] python3Packages.lerobot: disable flaky test discovered in https://github.com/NixOS/nixpkgs/pull/528833#issuecomment-4865692485 --- pkgs/development/python-modules/lerobot/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/lerobot/default.nix b/pkgs/development/python-modules/lerobot/default.nix index ad6b56e46715..f0fab063e976 100644 --- a/pkgs/development/python-modules/lerobot/default.nix +++ b/pkgs/development/python-modules/lerobot/default.nix @@ -181,6 +181,9 @@ buildPythonPackage (finalAttrs: { # Flakes under load with AssertionError: assert 'second' == 'last' "test_get_last_item_multiple_items_with_torch_queue" + + # Flaky, assert 88 == 90 (Encoder queue full) + "test_video_duration_matches_frame_count" ] ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # RuntimeError: Failed to initialize cpuinfo! From 1e061f681d644baad798f0ee8abbe01d44370ecf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 14:49:16 +0000 Subject: [PATCH 113/121] libmodbus: 3.1.12 -> 3.2.0 --- pkgs/by-name/li/libmodbus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libmodbus/package.nix b/pkgs/by-name/li/libmodbus/package.nix index de1ce0718503..fea94ba5b2e3 100644 --- a/pkgs/by-name/li/libmodbus/package.nix +++ b/pkgs/by-name/li/libmodbus/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "libmodbus"; - version = "3.1.12"; + version = "3.2.0"; src = fetchFromGitHub { owner = "stephane"; repo = "libmodbus"; rev = "v${finalAttrs.version}"; - hash = "sha256-DqR0E8ODZFGDx3r92XS+rLRqPD55yOi+NhU0gMRK7KY="; + hash = "sha256-eGbgQpXBHxVnXRQKzzF2zfSVlaQNTu1CwrU0ZxaqA3Y="; }; nativeBuildInputs = [ autoreconfHook ]; From 7bf3333ea395ab2137b40ec16c594356f15d8f62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 2 Jul 2026 17:01:34 +0200 Subject: [PATCH 114/121] python314Packages.mitmproxy: relax cryptography --- pkgs/development/python-modules/mitmproxy/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/mitmproxy/default.nix b/pkgs/development/python-modules/mitmproxy/default.nix index 2d4e4f5a95d8..3f5407613d6e 100644 --- a/pkgs/development/python-modules/mitmproxy/default.nix +++ b/pkgs/development/python-modules/mitmproxy/default.nix @@ -56,11 +56,12 @@ buildPythonPackage rec { # just keep those "typing-extensions" - "urwid" "asgiref" + "cryptography" "pyparsing" "ruamel.yaml" "tornado" + "urwid" "wsproto" ]; From 777658b080770994750433aba602f28552c215f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 2 Jul 2026 17:05:25 +0200 Subject: [PATCH 115/121] python314Packages.oslo-i18n: update ignored tests --- pkgs/development/python-modules/oslo-i18n/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-i18n/default.nix b/pkgs/development/python-modules/oslo-i18n/default.nix index 3cad5136d858..50fd28dcb0c5 100644 --- a/pkgs/development/python-modules/oslo-i18n/default.nix +++ b/pkgs/development/python-modules/oslo-i18n/default.nix @@ -41,8 +41,8 @@ buildPythonPackage rec { runHook preCheck stestr run -e <(echo " - # test counts warnings which no longer matches in python 3.11 - oslo_i18n.tests.test_message.MessageTestCase.test_translate_message_bad_translation + # list is not deduped + oslo_i18n.tests.test_gettextutils.GettextTest.test_get_available_languages ") runHook postCheck From 05e5a4e27941717c399a477ffa1d44ac9f412e15 Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 2 Jul 2026 16:15:16 +0100 Subject: [PATCH 116/121] ffmpeg: work around `ld64` hardening issue --- pkgs/development/libraries/ffmpeg/generic.nix | 24 +++++++++++++------ 1 file changed, 17 insertions(+), 7 deletions(-) diff --git a/pkgs/development/libraries/ffmpeg/generic.nix b/pkgs/development/libraries/ffmpeg/generic.nix index 7e7519567883..46a32fec2e7e 100644 --- a/pkgs/development/libraries/ffmpeg/generic.nix +++ b/pkgs/development/libraries/ffmpeg/generic.nix @@ -367,6 +367,9 @@ libnpp, # Testing testers, + + # TODO: Clean up on `staging`. + llvmPackages, }: /* @@ -832,7 +835,9 @@ stdenv.mkDerivation ( # Texinfo version 7.1 introduced breaking changes, which older versions of ffmpeg do not handle. ++ optionals (lib.versionAtLeast version "6") [ texinfo ] ++ optionals withCudaLLVM [ clang.cc ] - ++ optionals withCudaNVCC [ cuda_nvcc ]; + ++ optionals withCudaNVCC [ cuda_nvcc ] + # TODO: Clean up on `staging`. + ++ optionals stdenv.hostPlatform.isDarwin [ llvmPackages.lld ]; buildInputs = [ ] @@ -976,12 +981,17 @@ stdenv.mkDerivation ( buildFlags = [ "all" ] ++ optional buildQtFaststart "tools/qt-faststart"; # Build qt-faststart executable - env = lib.optionalAttrs stdenv.cc.isGNU { - NIX_CFLAGS_COMPILE = toString [ - "-Wno-error=incompatible-pointer-types" - "-Wno-error=int-conversion" - ]; - }; + env = + lib.optionalAttrs stdenv.cc.isGNU { + NIX_CFLAGS_COMPILE = toString [ + "-Wno-error=incompatible-pointer-types" + "-Wno-error=int-conversion" + ]; + } + # TODO: Clean up on `staging`. + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + NIX_CFLAGS_LINK = "-fuse-ld=lld"; + }; # tests linking broken with shaderc after https://github.com/NixOS/nixpkgs/pull/477464/changes/5a47b12dfcd1b909ba35778a866394430054319a doCheck = stdenv.buildPlatform.canExecute stdenv.hostPlatform && !withShaderc; From 056ca617d68b978a8b9377391615cfcffc9c827f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 15:52:44 +0000 Subject: [PATCH 117/121] phpactor: 2026.05.30.2 -> 2026.06.25.0 --- pkgs/by-name/ph/phpactor/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ph/phpactor/package.nix b/pkgs/by-name/ph/phpactor/package.nix index ab0b464cd4bc..c1ae4021d684 100644 --- a/pkgs/by-name/ph/phpactor/package.nix +++ b/pkgs/by-name/ph/phpactor/package.nix @@ -7,16 +7,16 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "phpactor"; - version = "2026.05.30.2"; + version = "2026.06.25.0"; src = fetchFromGitHub { owner = "phpactor"; repo = "phpactor"; tag = finalAttrs.version; - hash = "sha256-NUXB5utQWZeVsvMt42KzuLytIRNXf6Pw9mHmhRT33FA="; + hash = "sha256-3KnD/ME5UXHfeFrpJBlHssQgZ3GZuc6P2EbiGToZK1k="; }; - vendorHash = "sha256-6irw/pnTWZvhYEp+aqh3jkp3YktfE31wUgkd1OD6vL4="; + vendorHash = "sha256-k6Mus33SVpKJ//oAlbZFNHh+t+f7rQiryOxlkzyhV8s="; nativeBuildInputs = [ installShellFiles ]; From df745a3b2f9272b6607b6c280c88b68b22d9b7ef Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 2 Jul 2026 18:54:15 +0300 Subject: [PATCH 118/121] Revert "nixos/pipewire: minor refactor" --- .../services/desktops/pipewire/pipewire.nix | 29 ++++++++++++------- 1 file changed, 18 insertions(+), 11 deletions(-) diff --git a/nixos/modules/services/desktops/pipewire/pipewire.nix b/nixos/modules/services/desktops/pipewire/pipewire.nix index 4a7daf170fb8..4449c273c7ec 100644 --- a/nixos/modules/services/desktops/pipewire/pipewire.nix +++ b/nixos/modules/services/desktops/pipewire/pipewire.nix @@ -11,10 +11,9 @@ let inherit (lib) maintainers teams; inherit (lib.attrsets) attrByPath + attrsToList concatMapAttrs filterAttrs - mapAttrs' - nameValuePair ; inherit (lib.lists) flatten optional optionals; inherit (lib.modules) mkIf mkRemovedOptionModule; @@ -24,7 +23,7 @@ let mkOption mkPackageOption ; - inherit (lib.strings) hasPrefix optionalString; + inherit (lib.strings) concatMapStringsSep hasPrefix optionalString; inherit (lib.types) attrsOf bool @@ -33,6 +32,17 @@ let ; json = pkgs.formats.json { }; + mapToFiles = + location: config: + concatMapAttrs (name: value: { + "share/pipewire/${location}.conf.d/${name}.conf" = json.generate "${name}" value; + }) config; + extraConfigPkgFromFiles = + locations: filesSet: + pkgs.runCommand "pipewire-extra-config" { } '' + mkdir -p ${concatMapStringsSep " " (l: "$out/share/pipewire/${l}.conf.d") locations} + ${concatMapStringsSep ";" ({ name, value }: "ln -s ${value} $out/${name}") (attrsToList filesSet)} + ''; cfg = config.services.pipewire; enable32BitAlsaPlugins = cfg.alsa.support32Bit && pkgs.stdenv.hostPlatform.isx86_64 && pkgs.pkgsi686Linux.pipewire != null; @@ -48,14 +58,11 @@ let configPackages = cfg.configPackages; - extraConfigPkg = pkgs.linkFarm "pipewire-extra-config" ( - concatMapAttrs ( - location: config: - mapAttrs' ( - name: value: - nameValuePair "share/pipewire/${location}.conf.d/${name}.conf" (json.generate name value) - ) config - ) cfg.extraConfig + extraConfigPkg = extraConfigPkgFromFiles [ "pipewire" "client" "jack" "pipewire-pulse" ] ( + mapToFiles "pipewire" cfg.extraConfig.pipewire + // mapToFiles "client" cfg.extraConfig.client + // mapToFiles "jack" cfg.extraConfig.jack + // mapToFiles "pipewire-pulse" cfg.extraConfig.pipewire-pulse ); configs = pkgs.buildEnv { From d95cdc9e2bc35ca632ae8d59a196f740673a8a1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 16:11:52 +0000 Subject: [PATCH 119/121] cargo-codspeed: 5.0.0 -> 5.0.1 --- pkgs/by-name/ca/cargo-codspeed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index fdabb7383289..3d276079ccb8 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-codspeed"; - version = "5.0.0"; + version = "5.0.1"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; tag = "v${finalAttrs.version}"; - hash = "sha256-F4QRTNS9mo8juXyCFAlETNEaZZu56bYYr8i464FYPd4="; + hash = "sha256-Zu5PltGimy+8JYTEh8fTflW/L4zTW94IKgldT5kzPjA="; }; - cargoHash = "sha256-it/4LSTGajQe5f47LCh9eDAf8ZNyFTGJJ4Z5N6klgNw="; + cargoHash = "sha256-hihwHbyNAJcl/mUy9obh2UDZfUA9Lq64c1TRZbUr+L0="; nativeBuildInputs = [ curl From 1caf0c31ad74a5d2f7b222f0da9cb857b228c68d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 2 Jul 2026 18:37:43 +0200 Subject: [PATCH 120/121] python314Packages.cyclopts: disable more timing sensitive tests --- pkgs/development/python-modules/cyclopts/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index 64fb1c8d18fc..6b634027e6cf 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -84,6 +84,9 @@ buildPythonPackage (finalAttrs: { # Building docs "build_succeeds" # timeouts under heavy concurrency + "test_behavior[zsh-root-subcommands]" + "test_behavior[zsh-subcommand-prefix]" + "test_path_completion_action" "test_requires_equals_eq_form_value_completion" ]; From 984fe3dd058506862bce440677cfaf2e1749e320 Mon Sep 17 00:00:00 2001 From: Emily Date: Thu, 2 Jul 2026 17:47:08 +0100 Subject: [PATCH 121/121] sdl3: work around `ld64` hardening issue --- pkgs/by-name/sd/sdl3/package.nix | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sd/sdl3/package.nix b/pkgs/by-name/sd/sdl3/package.nix index f5814d3f91b8..aea62e081629 100644 --- a/pkgs/by-name/sd/sdl3/package.nix +++ b/pkgs/by-name/sd/sdl3/package.nix @@ -61,6 +61,9 @@ vulkanSupport ? true, waylandSupport ? stdenv.hostPlatform.isLinux && !stdenv.hostPlatform.isAndroid, x11Support ? !stdenv.hostPlatform.isAndroid && !stdenv.hostPlatform.isWindows, + + # TODO: Clean up on `staging`. + llvmPackages, }: assert lib.assertMsg ( @@ -127,7 +130,8 @@ stdenv.mkDerivation (finalAttrs: { ninja validatePkgConfig ] - ++ lib.optional waylandSupport wayland-scanner; + ++ lib.optional waylandSupport wayland-scanner + ++ lib.optional stdenv.hostPlatform.isDarwin llvmPackages.lld; buildInputs = lib.optionals libusbSupport [ @@ -207,6 +211,10 @@ stdenv.mkDerivation (finalAttrs: { && !(stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAndroid) && !(x11Support || waylandSupport) )) + ] + # TODO: Clean up on `staging` + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + (lib.cmakeFeature "CMAKE_LINKER_TYPE" "LLD") ]; doCheck = true;