From 85fec585ad053aae1695f5235b6bf7d70640f709 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 17:02:19 +0200 Subject: [PATCH 01/30] lomiri.geonames: move env variable into env for structuredAttrs --- pkgs/desktops/lomiri/development/geonames/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/desktops/lomiri/development/geonames/default.nix b/pkgs/desktops/lomiri/development/geonames/default.nix index fee15718c8a8..3b12c7542902 100644 --- a/pkgs/desktops/lomiri/development/geonames/default.nix +++ b/pkgs/desktops/lomiri/development/geonames/default.nix @@ -69,7 +69,8 @@ stdenv.mkDerivation (finalAttrs: { ]; # Tests need to be able to check locale - LC_ALL = lib.optionalString finalAttrs.finalPackage.doCheck "en_US.UTF-8"; + env.LC_ALL = lib.optionalString finalAttrs.finalPackage.doCheck "en_US.UTF-8"; + nativeCheckInputs = [ glibcLocales ]; From e9d415c211771e4ac18c522d1cdeda7b7a354b50 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 17:02:31 +0200 Subject: [PATCH 02/30] lomiri.libusermetrics: move env variable into env for structuredAttrs --- pkgs/desktops/lomiri/development/libusermetrics/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/lomiri/development/libusermetrics/default.nix b/pkgs/desktops/lomiri/development/libusermetrics/default.nix index a73b1198349d..dc1b5c7ed950 100644 --- a/pkgs/desktops/lomiri/development/libusermetrics/default.nix +++ b/pkgs/desktops/lomiri/development/libusermetrics/default.nix @@ -76,7 +76,7 @@ stdenv.mkDerivation (finalAttrs: { ]; # Tests need to be able to check locale - LC_ALL = lib.optionalString finalAttrs.finalPackage.doCheck "en_US.UTF-8"; + env.LC_ALL = lib.optionalString finalAttrs.finalPackage.doCheck "en_US.UTF-8"; nativeCheckInputs = [ dbus From 035848a217ee2b409b20e647f33a57a9e797226c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 25 May 2026 19:31:41 +0000 Subject: [PATCH 03/30] xleak: 0.2.5 -> 0.2.6 --- pkgs/by-name/xl/xleak/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/xl/xleak/package.nix b/pkgs/by-name/xl/xleak/package.nix index 3b0ae94a282f..35ff99729e63 100644 --- a/pkgs/by-name/xl/xleak/package.nix +++ b/pkgs/by-name/xl/xleak/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xleak"; - version = "0.2.5"; + version = "0.2.6"; src = fetchFromGitHub { owner = "bgreenwell"; repo = "xleak"; tag = "v${finalAttrs.version}"; - hash = "sha256-5amFyNI1cfTu9b5PV7/n4XIXZbFoSnaTyZo7oPpDQL4="; + hash = "sha256-+w03XXQVsoMjsrdmw/+2umB3/aq/Nhisxcdi01v1xDY="; }; - cargoHash = "sha256-FkSpMwkrnibOWAPbrE9Pycxc4To5jFHbma8YKGgXWSU="; + cargoHash = "sha256-ct03BgNozJUERq9pqOw/igVk8wWmqSV4JQ2ysNyH7mk="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 509c59e6fc23ddb5bcb1e793be83e1b6750c77ad Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Mon, 25 May 2026 17:40:21 +0200 Subject: [PATCH 04/30] dotnet_{8,9,10,11}.vmr: move env variable into env for structuredAttrs --- .../compilers/dotnet/source/vmr.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/development/compilers/dotnet/source/vmr.nix b/pkgs/development/compilers/dotnet/source/vmr.nix index 5f7ceb2d7a15..a369ac87105a 100644 --- a/pkgs/development/compilers/dotnet/source/vmr.nix +++ b/pkgs/development/compilers/dotnet/source/vmr.nix @@ -395,15 +395,18 @@ stdenv.mkDerivation { dontConfigureNuget = true; # NUGET_PACKAGES breaks the build dontUseCmakeConfigure = true; - # https://github.com/NixOS/nixpkgs/issues/38991 - # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) - LOCALE_ARCHIVE = lib.optionalString ( - isLinux && glibcLocales != null - ) "${glibcLocales}/lib/locale/locale-archive"; + env = { + # https://github.com/NixOS/nixpkgs/issues/38991 + # bash: warning: setlocale: LC_ALL: cannot change locale (en_US.UTF-8) + LOCALE_ARCHIVE = lib.optionalString ( + isLinux && glibcLocales != null + ) "${glibcLocales}/lib/locale/locale-archive"; - # clang: error: argument unused during compilation: '-Wa,--compress-debug-sections' [-Werror,-Wunused-command-line-argument] - # caused by separateDebugInfo - NIX_CFLAGS_COMPILE = "-Wno-unused-command-line-argument"; + # clang: error: argument unused during compilation: + # '-Wa,--compress-debug-sections' [-Werror,-Wunused-command-line-argument] + # caused by separateDebugInfo + NIX_CFLAGS_COMPILE = "-Wno-unused-command-line-argument"; + }; buildFlags = [ "--with-packages" From 50d23737925b66ddf536d485a89e20f01f9a8e7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Jun 2026 17:52:42 +0000 Subject: [PATCH 05/30] biome: 2.4.16 -> 2.5.0 --- pkgs/by-name/bi/biome/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bi/biome/package.nix b/pkgs/by-name/bi/biome/package.nix index b04b388ca36e..21e65a8d6c90 100644 --- a/pkgs/by-name/bi/biome/package.nix +++ b/pkgs/by-name/bi/biome/package.nix @@ -11,16 +11,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "biome"; - version = "2.4.16"; + version = "2.5.0"; src = fetchFromGitHub { owner = "biomejs"; repo = "biome"; rev = "@biomejs/biome@${finalAttrs.version}"; - hash = "sha256-YfPaSSNESFdGjJjB3C3rubydZW/U7NQ/HtTlXtH7VB4="; + hash = "sha256-d8MhD749rkLWeCKDBxhw2aF3G09h8kug5w2Q40JSkt4="; }; - cargoHash = "sha256-N5rKXNrLs/J4uDHYVDMl+jSRowB8ipjvJdIHNvJvAUU="; + cargoHash = "sha256-z1KgScoH9retj0qNd6eOTjejjQypfVkha0ae71Z6TSg="; nativeBuildInputs = [ pkg-config ]; From 2ddfb9f9347a7abb4aaf6343ca1d9bf4e0f25ee2 Mon Sep 17 00:00:00 2001 From: Gerhard Schwanzer Date: Tue, 30 Jun 2026 11:34:47 +0200 Subject: [PATCH 06/30] firefoxpwa-unwrapped: 2.18.2 -> 2.18.4 Assisted-by: pi coding agent / Mika (OpenAI GPT-5.5) --- pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix b/pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix index ffd28d2e605b..297083d0e04f 100644 --- a/pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix +++ b/pkgs/by-name/fi/firefoxpwa-unwrapped/package.nix @@ -16,13 +16,13 @@ rustPlatform.buildRustPackage rec { pname = "firefoxpwa-unwrapped"; - version = "2.18.2"; + version = "2.18.4"; src = fetchFromGitHub { owner = "filips123"; repo = "PWAsForFirefox"; rev = "v${version}"; - hash = "sha256-eNJKR6dmG4dDKwvWjC0Nbzk5ixNJtnRXjWJgxc9W5i8="; + hash = "sha256-Rz0H6dpeTnKHRnmBUZicjgzRSrcpamuGDJRw/lqD/7k="; }; sourceRoot = "${src.name}/native"; From ec7b6ba261d412c940292f306f81afb81004daf6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 1 Jul 2026 00:29:15 +0000 Subject: [PATCH 07/30] ocamlPackages.camlp5: 8.05.01 -> 8.05.02 --- pkgs/development/tools/ocaml/camlp5/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/tools/ocaml/camlp5/default.nix b/pkgs/development/tools/ocaml/camlp5/default.nix index e2931d73ddc3..f7bba392c411 100644 --- a/pkgs/development/tools/ocaml/camlp5/default.nix +++ b/pkgs/development/tools/ocaml/camlp5/default.nix @@ -22,7 +22,7 @@ stdenv.mkDerivation ( in { - version = if lib.versionAtLeast ocaml.version "4.12" && !legacy then "8.05.01" else "7.14"; + version = if lib.versionAtLeast ocaml.version "4.12" && !legacy then "8.05.02" else "7.14"; pname = "ocaml${ocaml.version}-camlp5"; @@ -36,7 +36,7 @@ stdenv.mkDerivation ( "rel${builtins.replaceStrings [ "." ] [ "" ] finalAttrs.version}"; hash = { - "8.05.01" = "sha256-ym1cZIoAIwMnkGiygZf+TZxjhyO6WHYItWRXobdcKm0="; + "8.05.02" = "sha256-OnTc4Vpr2I3sFwm5JYxud9z1hbzDvQw3LNsO/EHa3k8="; "8.03.2" = "sha256-nz+VfGR/6FdBvMzPPpVpviAXXBWNqM3Ora96Yzx964o="; "7.14" = "sha256-/ORtS0uc/GN+g3y6N5ftjL4OBSqV6iswLRbfpeNCprU="; } From b809b786bf869048411b8d123d0f2c1f6ca0ca84 Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Wed, 1 Jul 2026 18:32:36 +0000 Subject: [PATCH 08/30] tmuxPlugins.sessionist: unstable-2017-12-03 -> unstable-2023-05-02 --- pkgs/misc/tmux-plugins/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/tmux-plugins/default.nix b/pkgs/misc/tmux-plugins/default.nix index 6b61a16d94ab..93008179c6a5 100644 --- a/pkgs/misc/tmux-plugins/default.nix +++ b/pkgs/misc/tmux-plugins/default.nix @@ -911,12 +911,12 @@ in sessionist = mkTmuxPlugin { pluginName = "sessionist"; - version = "unstable-2017-12-03"; + version = "unstable-2023-05-02"; src = fetchFromGitHub { owner = "tmux-plugins"; repo = "tmux-sessionist"; - rev = "09ec86be38eae98ffc27bd0dde605ed10ae0dc89"; - hash = "sha256-hFNrdbhmBUAyJ73RCG4RILzJ3LHIYiuNYGsqJGsVGAw="; + rev = "a315c423328d9bdf5cf796435ce7075fa5e1bffb"; + hash = "sha256-iC8NvuLujTXw4yZBaenHJ+2uM+HA9aW5b2rQTA8e69s="; }; meta = { homepage = "https://github.com/tmux-plugins/tmux-sessionist"; From 413e183827a40bf244caf4af0a91e05555dd9b88 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 09:07:37 +0000 Subject: [PATCH 09/30] ocamlPackages.ppx_deriving_variant_string: 1.0.1 -> 1.1.0 --- .../ocaml-modules/ppx_deriving_variant_string/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/ppx_deriving_variant_string/default.nix b/pkgs/development/ocaml-modules/ppx_deriving_variant_string/default.nix index c8fe782e271c..59ac33fbfa35 100644 --- a/pkgs/development/ocaml-modules/ppx_deriving_variant_string/default.nix +++ b/pkgs/development/ocaml-modules/ppx_deriving_variant_string/default.nix @@ -8,11 +8,11 @@ buildDunePackage (finalAttrs: { pname = "ppx_deriving_variant_string"; - version = "1.0.1"; + version = "1.1.0"; src = fetchurl { url = "https://github.com/ahrefs/ppx_deriving_variant_string/releases/download/${finalAttrs.version}/ppx_deriving_variant_string-${finalAttrs.version}.tbz"; - hash = "sha256-nSU9LEwPOOQuCpNAVQgBGucHuk5wjJ3dDIj708djLwc="; + hash = "sha256-24m53iwGHbRfTzxiAN055CJ3zLzZ4Syl2Wi28UDlTBQ="; }; propagatedBuildInputs = [ From 24d5c3a1d3378ef7ec62c65da30d27f0f8ca39d7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 16:59:45 +0000 Subject: [PATCH 10/30] waffle: 1.8.2 -> 1.8.3 --- pkgs/by-name/wa/waffle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/waffle/package.nix b/pkgs/by-name/wa/waffle/package.nix index c8948023ae74..a3330d6adab6 100644 --- a/pkgs/by-name/wa/waffle/package.nix +++ b/pkgs/by-name/wa/waffle/package.nix @@ -25,14 +25,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "waffle"; - version = "1.8.2"; + version = "1.8.3"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "Mesa"; repo = "waffle"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-1yAg8ws4GIs/IHGVbfUKTXkD9JVRtjuH0REFIfDqXtc="; + sha256 = "sha256-VvkSZOddxTPukyPpngi4vxni/OqmMGJV7voiiM0uHXo="; }; buildInputs = [ From 4c2a29854e7077a48c4bc49b485d9d2b21f8d72d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 2 Jul 2026 21:04:54 +0000 Subject: [PATCH 11/30] vulkan-cts: 1.4.6.0 -> 1.4.6.1 --- pkgs/by-name/vu/vulkan-cts/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vu/vulkan-cts/package.nix b/pkgs/by-name/vu/vulkan-cts/package.nix index 241e8a94c54d..1d44e4971576 100644 --- a/pkgs/by-name/vu/vulkan-cts/package.nix +++ b/pkgs/by-name/vu/vulkan-cts/package.nix @@ -53,13 +53,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "vulkan-cts"; - version = "1.4.6.0"; + version = "1.4.6.1"; src = fetchFromGitHub { owner = "KhronosGroup"; repo = "VK-GL-CTS"; rev = "vulkan-cts-${finalAttrs.version}"; - hash = "sha256-WtKhem+ecf/fY63wGO/0HTW4uMYpV20M0lryu5DEkv8="; + hash = "sha256-Nv0aX4lzX4mvh71U7BbHXXaM0UN2itzKyIpdIQ22fM0="; }; prePatch = '' From 2a01b7314e3a486cfe6180592757e08628822494 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 4 Jul 2026 13:02:13 +0000 Subject: [PATCH 12/30] koffan: 2.11.0 -> 2.12.0 --- pkgs/by-name/ko/koffan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ko/koffan/package.nix b/pkgs/by-name/ko/koffan/package.nix index eea4e76690d3..98a67aeb14b0 100644 --- a/pkgs/by-name/ko/koffan/package.nix +++ b/pkgs/by-name/ko/koffan/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "koffan"; - version = "2.11.0"; + version = "2.12.0"; src = fetchFromGitHub { owner = "PanSalut"; repo = "Koffan"; tag = "v${finalAttrs.version}"; - hash = "sha256-TaZ65WE6EfrENpB/c3oTDgMEsnBkiEt62B4jDEWCf98="; + hash = "sha256-E4R2FrL6pqwz1yuF+0TuSIE33/ksrvE0U9XO4z11AfE="; }; vendorHash = "sha256-BYehi5LQQ0MIsKG/fN3DHaQwKVmxUFrvWGrKZeKj+ow="; From c9b823b34b6fa60e93fb530e623a12e18bde3935 Mon Sep 17 00:00:00 2001 From: yvnth Date: Sat, 4 Jul 2026 23:48:28 +0530 Subject: [PATCH 13/30] jdt-language-server: add yvnth as maintainer --- pkgs/by-name/jd/jdt-language-server/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/jd/jdt-language-server/package.nix b/pkgs/by-name/jd/jdt-language-server/package.nix index dbfa2cd31415..d1d6ece311e5 100644 --- a/pkgs/by-name/jd/jdt-language-server/package.nix +++ b/pkgs/by-name/jd/jdt-language-server/package.nix @@ -63,6 +63,7 @@ stdenv.mkDerivation (finalAttrs: { maintainers = with lib.maintainers; [ matt-snider wenjinnn + yvnth ]; platforms = lib.platforms.all; mainProgram = "jdtls"; From 81fd149afad91c5302e1cdfa155f25859ba8c3cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 5 Jul 2026 14:09:34 +0000 Subject: [PATCH 14/30] yaookctl: 0-unstable-2026-06-23 -> 0-unstable-2026-07-02 --- pkgs/by-name/ya/yaookctl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ya/yaookctl/package.nix b/pkgs/by-name/ya/yaookctl/package.nix index fbbf7f2a3df1..7c84e8d6ed80 100644 --- a/pkgs/by-name/ya/yaookctl/package.nix +++ b/pkgs/by-name/ya/yaookctl/package.nix @@ -6,13 +6,13 @@ }: python3.pkgs.buildPythonApplication { pname = "yaookctl"; - version = "0-unstable-2026-06-23"; + version = "0-unstable-2026-07-02"; src = fetchFromGitLab { owner = "yaook"; repo = "yaookctl"; - rev = "f525f4c11422e8d556f8ff5564c5ce7180570f20"; - hash = "sha256-QPr1ryiT/OfBOEcIghGOgqKlu2iNLglWmZoWs6BLyvU="; + rev = "d444a887e0350a62b8b23d761a849ec7db46ad65"; + hash = "sha256-EWKKwPnR15qkRuhuGRyj5otwUVX+sOmRei4WfN3aRpQ="; }; pyproject = true; From 41a6a2f0ce4556c809ad908b380e8d62a3be5286 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 00:36:27 +0000 Subject: [PATCH 15/30] spi-tools: 1.0.2 -> 1.1.0 --- pkgs/by-name/sp/spi-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sp/spi-tools/package.nix b/pkgs/by-name/sp/spi-tools/package.nix index 269d933f3f61..5c5ac3f55536 100644 --- a/pkgs/by-name/sp/spi-tools/package.nix +++ b/pkgs/by-name/sp/spi-tools/package.nix @@ -7,13 +7,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "spi-tools"; - version = "1.0.2"; + version = "1.1.0"; src = fetchFromGitHub { owner = "cpb-"; repo = "spi-tools"; tag = finalAttrs.version; - hash = "sha256-lrdoO4ZsZCf0pt1SSL5w4rXVuYzlkJZQpditYt61nUw="; + hash = "sha256-mlOpgzJ8YFX+2y8+V3A2WjsnOzzj+fF8lJHqzoEP30s="; }; nativeBuildInputs = [ From 21abc45679d77e23fa9a7fea5e1e59ff256357a4 Mon Sep 17 00:00:00 2001 From: Tristan Ross Date: Sun, 5 Jul 2026 19:18:14 -0700 Subject: [PATCH 16/30] llvmPackages_git: 23.0.0-unstable-2026-06-28 -> 23.0.0-unstable-2026-07-05 --- pkgs/development/compilers/llvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/llvm/default.nix b/pkgs/development/compilers/llvm/default.nix index 88d30f1b5aec..763afa072f32 100644 --- a/pkgs/development/compilers/llvm/default.nix +++ b/pkgs/development/compilers/llvm/default.nix @@ -28,9 +28,9 @@ let "21.1.8".officialRelease.sha256 = "sha256-pgd8g9Yfvp7abjCCKSmIn1smAROjqtfZaJkaUkBSKW0="; "22.1.8".officialRelease.sha256 = "sha256-SF7wFuh4kXZTytpdgX7vUZItKtRobnVICm+ixze4iG0="; "23.0.0-git".gitRelease = { - rev = "4050d7a96903eec615c57e1d3d6f3c824096244c"; - rev-version = "23.0.0-unstable-2026-06-28"; - sha256 = "sha256-UAqDlH9F/GZ9O9VGiOyP5shuVTIC3SeSstyH5ZWDfAM="; + rev = "319c1f1c1132e54a2135ffe1d7c58ed7e47b5e51"; + rev-version = "23.0.0-unstable-2026-07-05"; + sha256 = "sha256-FM2a7MGnxE+gj4nz6sKOu+107jt9hVMUhCFVgqNyXCs="; }; } // llvmVersions; From 328944ae2387a9b6e9db82ff25b0ae3bfc923b54 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 04:32:19 +0000 Subject: [PATCH 17/30] fosrl-newt: 1.13.0 -> 1.14.0 --- pkgs/by-name/fo/fosrl-newt/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/fosrl-newt/package.nix b/pkgs/by-name/fo/fosrl-newt/package.nix index 6107ca3dcf86..7cf12b016c3a 100644 --- a/pkgs/by-name/fo/fosrl-newt/package.nix +++ b/pkgs/by-name/fo/fosrl-newt/package.nix @@ -9,16 +9,16 @@ buildGoModule (finalAttrs: { pname = "newt"; - version = "1.13.0"; + version = "1.14.0"; src = fetchFromGitHub { owner = "fosrl"; repo = "newt"; tag = finalAttrs.version; - hash = "sha256-Kt7YCxHQEv1DeASPJtjAwzmAiWBrkf+XNs7aJEZvb+M="; + hash = "sha256-WjjXtx2csUAzQ1h3Ey2axaYdsn8pTeyxYByiTfBURos="; }; - vendorHash = "sha256-QJ70q53k4EvLpiMY+Nm70QqaZk14V0Q1CrwWVSowdUU="; + vendorHash = "sha256-JhNBJhj5YX3Wurv7r/JDu6YtHizOMLk+NCob7ISx+3c="; nativeInstallCheckInputs = [ versionCheckHook ]; From e615ef2ab195bb136279f9cd1705b851d6343d7a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 10:38:44 +0000 Subject: [PATCH 18/30] ocamlPackages.tuntap: 2.0.1 -> 2.0.2 --- pkgs/development/ocaml-modules/tuntap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/ocaml-modules/tuntap/default.nix b/pkgs/development/ocaml-modules/tuntap/default.nix index 3f07f7794e93..2f4af25d55a4 100644 --- a/pkgs/development/ocaml-modules/tuntap/default.nix +++ b/pkgs/development/ocaml-modules/tuntap/default.nix @@ -8,11 +8,11 @@ buildDunePackage (finalAttrs: { pname = "tuntap"; - version = "2.0.1"; + version = "2.0.2"; src = fetchurl { url = "https://github.com/mirage/ocaml-tuntap/releases/download/v${finalAttrs.version}/tuntap-${finalAttrs.version}.tbz"; - hash = "sha256-J8YBl8w7xFloDqt/Xiz03KCIls5BR72VT8X/LYZMDN0="; + hash = "sha256-DfztWPkNhdSIX/TaldCoNhAA/AZwQDqCdRmDOyOORu0="; }; propagatedBuildInputs = [ From 5f7ccc9f03263e30c40aa322521389134adeb7cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 6 Jul 2026 18:36:35 +0000 Subject: [PATCH 19/30] umu-launcher-unwrapped: 1.4.0 -> 1.4.1 --- pkgs/by-name/um/umu-launcher-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/um/umu-launcher-unwrapped/package.nix b/pkgs/by-name/um/umu-launcher-unwrapped/package.nix index 8bd55621ae89..6826436d1b0d 100644 --- a/pkgs/by-name/um/umu-launcher-unwrapped/package.nix +++ b/pkgs/by-name/um/umu-launcher-unwrapped/package.nix @@ -14,18 +14,18 @@ }: python3Packages.buildPythonPackage rec { pname = "umu-launcher-unwrapped"; - version = "1.4.0"; + version = "1.4.1"; src = fetchFromGitHub { owner = "Open-Wine-Components"; repo = "umu-launcher"; tag = version; - hash = "sha256-7BdA/iAAIn2NR/uLzxdvsIh5/1SZacSfkiXJVJBT3EQ="; + hash = "sha256-ZpYxoXux80QbmJUWyK5P9Om0iKNTWLrWH0RWDFXx5zE="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit src; - hash = "sha256-CVcbktCBRZGnEuDVvl2iJpRgKh+ShFe5mjT6oMHIjtQ="; + hash = "sha256-f9Me1dCS5GxXN4mADS6Z20M7YnX5ck3JXOXUFhM+h5o="; }; nativeCheckInputs = [ From f4d03639384e4fdc5d9a7f8ed58b5b4e32eb8ac9 Mon Sep 17 00:00:00 2001 From: lukas-sgx Date: Mon, 6 Jul 2026 21:02:00 +0200 Subject: [PATCH 20/30] rux: init at 0.3.0 --- pkgs/by-name/ru/rux/package.nix | 59 +++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 pkgs/by-name/ru/rux/package.nix diff --git a/pkgs/by-name/ru/rux/package.nix b/pkgs/by-name/ru/rux/package.nix new file mode 100644 index 000000000000..bcf9bb2d6d45 --- /dev/null +++ b/pkgs/by-name/ru/rux/package.nix @@ -0,0 +1,59 @@ +{ + lib, + llvmPackages_21, + fetchFromGitHub, + cmake, + ninja, +}: + +llvmPackages_21.libcxxStdenv.mkDerivation (finalAttrs: { + pname = "rux"; + version = "0.3.0"; + + src = fetchFromGitHub { + owner = "rux-lang"; + repo = "Rux"; + rev = "v${finalAttrs.version}"; + hash = "sha256-GqShkT8uXi0C1W0G2+nuU8p1NcigdfEPOF/Yb5KCOhk="; + }; + + postPatch = '' + substituteInPlace CMakeLists.txt \ + --replace-fail "cmake_minimum_required(VERSION 4.2)" "cmake_minimum_required(VERSION 4.1)" + ''; + + strictDeps = true; + __structuredAttrs = true; + + nativeBuildInputs = [ + cmake + ninja + ]; + + buildInputs = [ + llvmPackages_21.libcxx + ]; + + cmakeFlags = [ + "-DCMAKE_CXX_SCAN_FOR_MODULES=OFF" + ]; + + installPhase = '' + runHook preInstall + mkdir -p $out/bin + cp ../Bin/Release/rux $out/bin/ + runHook postInstall + ''; + + meta = with lib; { + description = "A fast, compiled, strongly typed, multi-paradigm programming language"; + homepage = "https://rux-lang.dev"; + license = licenses.mit; + maintainers = with maintainers; [ + KirCK + lukas-sgx + ]; + mainProgram = "rux"; + platforms = platforms.all; + }; +}) From a5dd3c2ea5c4550b352a06c888cff301c44abd38 Mon Sep 17 00:00:00 2001 From: lukas-sgx Date: Mon, 6 Jul 2026 21:05:58 +0200 Subject: [PATCH 21/30] maintainers: add KirCK --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index b173625d8611..b0d5717b799c 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -14586,6 +14586,12 @@ github = "kiranshila"; githubId = 6305359; }; + KirCK = { + email = "Arikkenebas09@gmail.com"; + github = "AristarhKenebas"; + githubId = 142233116; + name = "Aristarh Kenebas"; + }; kirelagin = { email = "kirelagin@gmail.com"; matrix = "@kirelagin:matrix.org"; From 7370ea8c3c4d7df7c9c679acc8aaf44805146f17 Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Tue, 7 Jul 2026 04:34:34 +0100 Subject: [PATCH 22/30] wrangler: reduce output size The output size of `wrangler` is excessive as the entire `node_modules` directory is copied into the output, alongside fixtures etc. Instead use `pnpm deploy` to limit the dependencies (direct and transitive) installed into `node_modules` to only those required for `wrangler` at production time deployment. Comparsion with nixpkgs version: 26.11.20260705.d407951: - Before, du -hs /nix/store/20y9rbh92ix4zx0dxqirask23dv3r2xd-wrangler-4.93.0 2.2G - After, du -hs /nix/store/hspwm4nlr0y6zksylql1s3i3ngvsc272-wrangler-4.93.0 357M --- pkgs/by-name/wr/wrangler/package.nix | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/pkgs/by-name/wr/wrangler/package.nix b/pkgs/by-name/wr/wrangler/package.nix index 484794806ed1..fb5b2fb2195b 100644 --- a/pkgs/by-name/wr/wrangler/package.nix +++ b/pkgs/by-name/wr/wrangler/package.nix @@ -93,26 +93,15 @@ stdenv.mkDerivation (finalAttrs: { done ''; - # I'm sure this is suboptimal but it seems to work. Points: - # - when build is run in the original repo, no specific executable seems to be generated; you run the resulting build with pnpm run start - # - this means we need to add a dedicated script - perhaps it is possible to create this from the workers-sdk dir, but I don't know how to do this - # - the build process builds a version of miniflare which is used by wrangler; for this reason, the miniflare package is copied also - # - pnpm stores all content in the top-level node_modules directory, but it is linked to from a node_modules directory inside wrangler - # - as they are linked via symlinks, the relative location of them on the filesystem should be maintained - # - Update: Now we're copying everything over due to broken symlink errors installPhase = '' runHook preInstall mkdir -p $out/{bin,lib} - mv packages/~vitest-pool-workers packages/vitest-pool-workers - cp -r {fixtures,packages,node_modules} $out/lib - cp -r tools $out/lib/tools - rm -rf node_modules/typescript node_modules/eslint node_modules/prettier node_modules/bin node_modules/.bin node_modules/**/bin node_modules/**/.bin - rm -rf $out/lib/**/bin $out/lib/**/.bin - NODE_PATH_ARRAY=( "$out/lib/node_modules" "$out/lib/packages/wrangler/node_modules" ) + pnpm config set --location=project injectWorkspacePackages true + pnpm --filter=wrangler --prod deploy $out/lib makeWrapper ${lib.getExe nodejs} $out/bin/wrangler \ --inherit-argv0 \ - --prefix-each NODE_PATH : "$${NODE_PATH_ARRAY[@]}" \ - --add-flags $out/lib/packages/wrangler/bin/wrangler.js \ + --set "NODE_PATH" $out/lib/node_modules \ + --add-flags $out/lib/bin/wrangler.js \ --set-default SSL_CERT_FILE "${cacert}/etc/ssl/certs/ca-bundle.crt" # https://github.com/cloudflare/workers-sdk/issues/3264 runHook postInstall ''; From f721ce2a82602851b0ff4718d33ec41eb60758d8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 08:12:46 +0000 Subject: [PATCH 23/30] nushell-plugin-hcl: 0.113.1 -> 0.114.0 --- pkgs/by-name/nu/nushell-plugin-hcl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nushell-plugin-hcl/package.nix b/pkgs/by-name/nu/nushell-plugin-hcl/package.nix index b88aff468db2..0abfa618db36 100644 --- a/pkgs/by-name/nu/nushell-plugin-hcl/package.nix +++ b/pkgs/by-name/nu/nushell-plugin-hcl/package.nix @@ -9,16 +9,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "nu_plugin_hcl"; - version = "0.113.1"; + version = "0.114.0"; src = fetchFromGitHub { owner = "Yethal"; repo = "nu_plugin_hcl"; tag = finalAttrs.version; - hash = "sha256-4rbYbyIYy3WEn2hSkreohVWJ8zhQHI/cdBN5xO4YKdY="; + hash = "sha256-3qUsEJIF91679W2mdU9eESTNmcp3TqmMxWoR7G5uUl8="; }; - cargoHash = "sha256-lFlG86yGR61jgmKxTp2FYir2o0vEAVeoPk1owDGGWLM="; + cargoHash = "sha256-xAURId/OvgIGvbh5be4yS2dKmQObIpb4YYlRcjcHMeU="; nativeBuildInputs = [ pkg-config ] ++ lib.optionals stdenv.cc.isClang [ rustPlatform.bindgenHook ]; From 9745447dbe4bf4cad2b2d551e90f4bdb493f1f38 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 7 Jul 2026 10:23:17 +0200 Subject: [PATCH 24/30] gelly: add nix-update-script --- pkgs/by-name/ge/gelly/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index ed88f136f97f..aca8cef79442 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -14,6 +14,7 @@ openssl, bubblewrap, glycin-loaders, + nix-update-script, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -69,6 +70,8 @@ rustPlatform.buildRustPackage (finalAttrs: { ) ''; + passthru.updateScript = nix-update-script { }; + meta = { description = "A Jellyfin GTK client for Linux focused on music"; homepage = "https://github.com/Fingel/gelly"; From bb3ddbfc79b9909e9b494cf57fb02a4ab0b09104 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 7 Jul 2026 11:36:52 +0200 Subject: [PATCH 25/30] gelly: 1.7.0 -> 1.9.0 --- pkgs/by-name/ge/gelly/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ge/gelly/package.nix b/pkgs/by-name/ge/gelly/package.nix index aca8cef79442..75488e5e7912 100644 --- a/pkgs/by-name/ge/gelly/package.nix +++ b/pkgs/by-name/ge/gelly/package.nix @@ -19,16 +19,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "gelly"; - version = "1.7.0"; + version = "1.9.0"; src = fetchFromGitHub { owner = "Fingel"; repo = "gelly"; tag = "v${finalAttrs.version}"; - hash = "sha256-diezT6zEI7+ljDpzmJeIZDKbmdnsMfaabSuQ1/AvkFE="; + hash = "sha256-DIE+IjFpDG9kCEwN3XLlxYLWduGZ7G8LXjVDnl6pp1w="; }; - cargoHash = "sha256-XYnBMBhv/8wKV+cZ06Ks8gzi/ib1FH1AM1FrWr81ghg="; + cargoHash = "sha256-iOJMUyjqYBl5muWZCnKRRgpAf5lTPgANjohTHa1cfGY="; nativeBuildInputs = [ pkg-config From 6ba9e1bca8fc03fe1ef9c980dbaa95bd2acedd37 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 10:08:08 +0000 Subject: [PATCH 26/30] rtorrent: 0.16.13 -> 0.16.17 --- pkgs/by-name/li/libtorrent-rakshasa/package.nix | 4 ++-- pkgs/by-name/rt/rtorrent/package.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/li/libtorrent-rakshasa/package.nix b/pkgs/by-name/li/libtorrent-rakshasa/package.nix index 6a771d39158e..b8685277e4c5 100644 --- a/pkgs/by-name/li/libtorrent-rakshasa/package.nix +++ b/pkgs/by-name/li/libtorrent-rakshasa/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libtorrent-rakshasa"; - version = "0.16.13"; + version = "0.16.17"; __structuredAttrs = true; @@ -22,7 +22,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "rakshasa"; repo = "libtorrent"; tag = "v${finalAttrs.version}"; - hash = "sha256-PRVSH2kOzQhmUSdueDSB9stLwCtbITisuvpysrw4M+I="; + hash = "sha256-gwEbaAe1A5bPBrrQDBeKraAwdzgbcUYVZYt8Gjtugi8="; }; strictDeps = true; diff --git a/pkgs/by-name/rt/rtorrent/package.nix b/pkgs/by-name/rt/rtorrent/package.nix index aea9c2a1def6..d0ebb8f66eb5 100644 --- a/pkgs/by-name/rt/rtorrent/package.nix +++ b/pkgs/by-name/rt/rtorrent/package.nix @@ -23,7 +23,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "rtorrent"; - version = "0.16.13"; + version = "0.16.17"; __structuredAttrs = true; @@ -31,7 +31,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "rakshasa"; repo = "rtorrent"; tag = "v${finalAttrs.version}"; - hash = "sha256-QvABQKKH/4KUbG6mSkvfcqMpX552nAKp1vZerin2sLA="; + hash = "sha256-pFEUbxrruP4Zq9WdlnBSmE6Fe95jpZ88x3md5jzytO4="; }; outputs = [ From f1f61b66fe729d9e49bfe079cc6e4d34b4089cda Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 10:21:23 +0000 Subject: [PATCH 27/30] gtree: 1.14.5 -> 1.14.9 --- pkgs/by-name/gt/gtree/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gtree/package.nix b/pkgs/by-name/gt/gtree/package.nix index 6fbaff137fa3..c3f2e283819e 100644 --- a/pkgs/by-name/gt/gtree/package.nix +++ b/pkgs/by-name/gt/gtree/package.nix @@ -11,13 +11,13 @@ # it's updated. buildGo126Module (finalAttrs: { pname = "gtree"; - version = "1.14.5"; + version = "1.14.9"; src = fetchFromGitHub { owner = "ddddddO"; repo = "gtree"; tag = "v${finalAttrs.version}"; - hash = "sha256-tGmRVRy+xUq/WEYz7QktR7xuxKFbCWO7LSbAmSAodYw="; + hash = "sha256-MD9FYigqmYwprrj5dezB3vOrV1uGOrWHI7TuptP4tjo="; }; vendorHash = "sha256-Vd5VKKl79Qu5R7jOYS1CTtQuAis9vWUbpBWnEI7sgpk="; From 957fd205632676ca51916049d23eac84eb07ae72 Mon Sep 17 00:00:00 2001 From: magicquark <198001825+magicquark@users.noreply.github.com> Date: Tue, 7 Jul 2026 12:09:15 +0100 Subject: [PATCH 28/30] wrangler: add yuannan as maintainer --- pkgs/by-name/wr/wrangler/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/wr/wrangler/package.nix b/pkgs/by-name/wr/wrangler/package.nix index fb5b2fb2195b..d292e638236d 100644 --- a/pkgs/by-name/wr/wrangler/package.nix +++ b/pkgs/by-name/wr/wrangler/package.nix @@ -127,6 +127,7 @@ stdenv.mkDerivation (finalAttrs: { dezren39 ryand56 ezrizhu + yuannan ]; mainProgram = "wrangler"; # Tunneling and other parts of wrangler, which require workerd won't run on From 61b1f62a69fb27dd9bf7dec69fccc8644d5feaec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 7 Jul 2026 11:51:27 +0000 Subject: [PATCH 29/30] monkeys-audio: 13.13 -> 13.18 --- pkgs/by-name/mo/monkeys-audio/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/monkeys-audio/package.nix b/pkgs/by-name/mo/monkeys-audio/package.nix index 07684f55a6aa..caf9993a825b 100644 --- a/pkgs/by-name/mo/monkeys-audio/package.nix +++ b/pkgs/by-name/mo/monkeys-audio/package.nix @@ -6,12 +6,12 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "13.13"; + version = "13.18"; pname = "monkeys-audio"; src = fetchzip { url = "https://monkeysaudio.com/files/MAC_${builtins.concatStringsSep "" (lib.strings.splitString "." finalAttrs.version)}_SDK.zip"; - hash = "sha256-guXXLK0wWbuaMh57IwA9mGdAmghlh4Xk1Pt7VA9iXQY="; + hash = "sha256-zNEEJSHdr89lsLGBIL2lXixSCk0Wj1kgT0GKpph5jXY="; stripRoot = false; }; From 16718513b562591ea31d2587f9071fa837444f7b Mon Sep 17 00:00:00 2001 From: Kevin Tran Date: Tue, 7 Jul 2026 19:28:45 +1000 Subject: [PATCH 30/30] maintainers: rename 1000teslas to sledgehammervampire --- maintainers/maintainer-list.nix | 10 +++++----- pkgs/by-name/kd/kddockwidgets/package.nix | 2 +- pkgs/by-name/ru/rustc-demangle/package.nix | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 408d0e11ef17..fea870ae0a55 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -169,11 +169,6 @@ githubId = 791309; name = "Jan Hrnko"; }; - _1000teslas = { - name = "Kevin Tran"; - github = "sledgehammervampire"; - githubId = 47207223; - }; _13621 = { name = "13621"; github = "13621"; @@ -26131,6 +26126,11 @@ githubId = 20123683; name = "Shenleban Tongying"; }; + sledgehammervampire = { + name = "Kevin Tran"; + github = "sledgehammervampire"; + githubId = 47207223; + }; sleexyz = { email = "freshdried@gmail.com"; github = "sleexyz"; diff --git a/pkgs/by-name/kd/kddockwidgets/package.nix b/pkgs/by-name/kd/kddockwidgets/package.nix index 4efc159da341..2e2c69508b58 100644 --- a/pkgs/by-name/kd/kddockwidgets/package.nix +++ b/pkgs/by-name/kd/kddockwidgets/package.nix @@ -43,7 +43,7 @@ stdenv.mkDerivation (finalAttrs: { gpl3Only ]; maintainers = with lib.maintainers; [ - _1000teslas + sledgehammervampire tmarkus ]; }; diff --git a/pkgs/by-name/ru/rustc-demangle/package.nix b/pkgs/by-name/ru/rustc-demangle/package.nix index d1b71ce87baf..35f29e7631d8 100644 --- a/pkgs/by-name/ru/rustc-demangle/package.nix +++ b/pkgs/by-name/ru/rustc-demangle/package.nix @@ -44,6 +44,6 @@ rustPlatform.buildRustPackage (finalAttrs: { mit ]; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ _1000teslas ]; + maintainers = with lib.maintainers; [ sledgehammervampire ]; }; })