From 0eae23073650cffad6d7f2c12b3f90ec3bac76aa Mon Sep 17 00:00:00 2001 From: misilelab Date: Sun, 24 Aug 2025 19:14:33 +0900 Subject: [PATCH 001/113] dart: fix LICENSE conflicting Signed-off-by: misilelab --- pkgs/development/compilers/dart/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/compilers/dart/default.nix b/pkgs/development/compilers/dart/default.nix index 217bbeab0c46..c8b3b5c263ab 100644 --- a/pkgs/development/compilers/dart/default.nix +++ b/pkgs/development/compilers/dart/default.nix @@ -26,6 +26,7 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall + rm LICENSE cp -R . $out '' + lib.optionalString (stdenv.hostPlatform.isLinux) '' From 7434ab272a14fdb427c4f150d38a390ac32bd8ba Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 7 Dec 2025 17:29:49 +0000 Subject: [PATCH 002/113] oneanime: 1.4.3 -> 1.4.4 --- pkgs/by-name/on/oneanime/git-hashes.json | 16 +-- pkgs/by-name/on/oneanime/package.nix | 4 +- pkgs/by-name/on/oneanime/pubspec.lock.json | 146 ++++----------------- 3 files changed, 33 insertions(+), 133 deletions(-) diff --git a/pkgs/by-name/on/oneanime/git-hashes.json b/pkgs/by-name/on/oneanime/git-hashes.json index eec2874f8e55..7dd1da1a3983 100644 --- a/pkgs/by-name/on/oneanime/git-hashes.json +++ b/pkgs/by-name/on/oneanime/git-hashes.json @@ -1,10 +1,10 @@ { - "media_kit": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_libs_android_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_libs_ios_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_libs_linux": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_libs_macos_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_libs_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_libs_windows_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=", - "media_kit_video": "sha256-nzbpzzc/39qvnjkX5d3tfOE/dG0C7Wgr93Ru3cA2CmY=" + "media_kit": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_libs_android_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_libs_ios_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_libs_linux": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_libs_macos_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_libs_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_libs_windows_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=", + "media_kit_video": "sha256-Uw0bAY+M7GwprZ/K8MYBqChONmAbuuETZo+x1mNcM3s=" } diff --git a/pkgs/by-name/on/oneanime/package.nix b/pkgs/by-name/on/oneanime/package.nix index a4a910653370..e037c991c751 100644 --- a/pkgs/by-name/on/oneanime/package.nix +++ b/pkgs/by-name/on/oneanime/package.nix @@ -56,13 +56,13 @@ let }; }); - version = "1.4.3"; + version = "1.4.4"; src = fetchFromGitHub { owner = "Predidit"; repo = "oneAnime"; tag = version; - hash = "sha256-dDXDBem2G/CSGOiHTAtMZ9PrTj8b1zIiqabh/dNiSkQ="; + hash = "sha256-4EieR+Wys7vK+0/pWF5MkA71EeChThVGJ8J5x/8k8nA="; }; in flutter335.buildFlutterApplication { diff --git a/pkgs/by-name/on/oneanime/pubspec.lock.json b/pkgs/by-name/on/oneanime/pubspec.lock.json index 1b22195ce3f3..0a0a3fdeb1e6 100644 --- a/pkgs/by-name/on/oneanime/pubspec.lock.json +++ b/pkgs/by-name/on/oneanime/pubspec.lock.json @@ -10,16 +10,6 @@ "source": "hosted", "version": "67.0.0" }, - "adaptive_theme": { - "dependency": "direct main", - "description": { - "name": "adaptive_theme", - "sha256": "caa49b4c73b681bf12a641dff77aa1383262a00cf38b9d1a25b180e275ba5ab9", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.7.0" - }, "analyzer": { "dependency": "transitive", "description": { @@ -174,11 +164,11 @@ "dependency": "direct main", "description": { "name": "canvas_danmaku", - "sha256": "98fd90f257ffe93bd6a0bd857d92f40172767fc77ffb48b2379ac692e62150eb", + "sha256": "59018315feefe497dd6b5a5c8059a1c40a4849b985f273704acc2faf20cd0d98", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.2.7" + "version": "0.3.1" }, "characters": { "dependency": "transitive", @@ -788,8 +778,8 @@ "dependency": "direct main", "description": { "path": "media_kit", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -799,8 +789,8 @@ "dependency": "direct overridden", "description": { "path": "libs/android/media_kit_libs_android_video", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -810,8 +800,8 @@ "dependency": "direct overridden", "description": { "path": "libs/ios/media_kit_libs_ios_video", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -821,8 +811,8 @@ "dependency": "direct overridden", "description": { "path": "libs/linux/media_kit_libs_linux", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -832,8 +822,8 @@ "dependency": "direct overridden", "description": { "path": "libs/macos/media_kit_libs_macos_video", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -843,8 +833,8 @@ "dependency": "direct main", "description": { "path": "libs/universal/media_kit_libs_video", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -854,8 +844,8 @@ "dependency": "direct overridden", "description": { "path": "libs/windows/media_kit_libs_windows_video", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -865,8 +855,8 @@ "dependency": "direct main", "description": { "path": "media_kit_video", - "ref": "8c4b795d373243d1d64fea932ba497696fd89925", - "resolved-ref": "8c4b795d373243d1d64fea932ba497696fd89925", + "ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", + "resolved-ref": "cfbac4f170d25cd4d48bbe352c07ad147ee710f6", "url": "https://github.com/Predidit/media-kit.git" }, "source": "git", @@ -876,11 +866,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mime": { "dependency": "transitive", @@ -1222,16 +1212,6 @@ "source": "hosted", "version": "2.1.0" }, - "screen_pixel": { - "dependency": "direct main", - "description": { - "name": "screen_pixel", - "sha256": "b7310d81d98289ba1d6fb381ec95094b30b43ee1e901fefb65a3cf4de7d77e6b", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.0.3" - }, "screen_retriever": { "dependency": "transitive", "description": { @@ -1282,76 +1262,6 @@ "source": "hosted", "version": "0.2.0" }, - "shared_preferences": { - "dependency": "transitive", - "description": { - "name": "shared_preferences", - "sha256": "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.3" - }, - "shared_preferences_android": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_android", - "sha256": "20cbd561f743a342c76c151d6ddb93a9ce6005751e7aa458baad3858bfbfb6ac", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.10" - }, - "shared_preferences_foundation": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_foundation", - "sha256": "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.5.4" - }, - "shared_preferences_linux": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_linux", - "sha256": "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_platform_interface": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_platform_interface", - "sha256": "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, - "shared_preferences_web": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_web", - "sha256": "c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.3" - }, - "shared_preferences_windows": { - "dependency": "transitive", - "description": { - "name": "shared_preferences_windows", - "sha256": "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.4.1" - }, "shelf": { "dependency": "transitive", "description": { @@ -1512,11 +1422,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "timing": { "dependency": "transitive", @@ -1678,16 +1588,6 @@ "source": "hosted", "version": "15.0.0" }, - "volume_controller": { - "dependency": "transitive", - "description": { - "name": "volume_controller", - "sha256": "d75039e69c0d90e7810bfd47e3eedf29ff8543ea7a10392792e81f9bded7edf5", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.4.0" - }, "wakelock_plus": { "dependency": "transitive", "description": { @@ -1821,6 +1721,6 @@ }, "sdks": { "dart": ">=3.8.0-0 <4.0.0", - "flutter": ">=3.35.7" + "flutter": ">=3.38.3" } } From c4930429feef2fe6beeab0756f515b0bef3b926e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 20 Dec 2025 00:58:38 +0000 Subject: [PATCH 003/113] fvm: 4.0.0 -> 4.0.5 --- pkgs/by-name/fv/fvm/package.nix | 4 +- pkgs/by-name/fv/fvm/pubspec.lock.json | 90 --------------------------- 2 files changed, 2 insertions(+), 92 deletions(-) diff --git a/pkgs/by-name/fv/fvm/package.nix b/pkgs/by-name/fv/fvm/package.nix index 3fed21626ade..f94cd3862d08 100644 --- a/pkgs/by-name/fv/fvm/package.nix +++ b/pkgs/by-name/fv/fvm/package.nix @@ -9,13 +9,13 @@ }: let - version = "4.0.0"; + version = "4.0.5"; src = fetchFromGitHub { owner = "leoafarias"; repo = "fvm"; tag = version; - hash = "sha256-gJZHQRFCIlHvyMVr/+FCnZcCO8ZTA1gGyBEaRywbvNQ="; + hash = "sha256-NLFEGUo4Zy/OYOlbPKirN+JhbGfvzX2Eg0qB10SiGxs="; }; in buildDartApplication { diff --git a/pkgs/by-name/fv/fvm/pubspec.lock.json b/pkgs/by-name/fv/fvm/pubspec.lock.json index efd2f97250e9..c13695bea4b7 100644 --- a/pkgs/by-name/fv/fvm/pubspec.lock.json +++ b/pkgs/by-name/fv/fvm/pubspec.lock.json @@ -50,16 +50,6 @@ "source": "hosted", "version": "2.0.3" }, - "archive": { - "dependency": "transitive", - "description": { - "name": "archive", - "sha256": "cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.6.1" - }, "args": { "dependency": "direct main", "description": { @@ -200,16 +190,6 @@ "source": "hosted", "version": "1.4.0" }, - "charcode": { - "dependency": "transitive", - "description": { - "name": "charcode", - "sha256": "fb0f1107cac15a5ea6ef0a6ef71a807b9e4267c713bb93e00e92d737cc8dbd8a", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "1.4.0" - }, "checked_yaml": { "dependency": "transitive", "description": { @@ -230,16 +210,6 @@ "source": "hosted", "version": "0.5.0" }, - "cli_pkg": { - "dependency": "direct dev", - "description": { - "name": "cli_pkg", - "sha256": "f812467b5d6a5f26ad0fba5dcfc95133df02edbae47dfa4ade3df5d2b5afdcf2", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.10.0" - }, "cli_util": { "dependency": "transitive", "description": { @@ -640,26 +610,6 @@ "source": "hosted", "version": "1.0.4" }, - "native_stack_traces": { - "dependency": "transitive", - "description": { - "name": "native_stack_traces", - "sha256": "64d2f4bcf3b69326fb9bc91b4dd3a06f94bb5bbc3a65e25ae6467ace0b34bfd3", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "0.5.7" - }, - "node_interop": { - "dependency": "transitive", - "description": { - "name": "node_interop", - "sha256": "4848ac408c0cdd0f70136b755df816a8e4c96c244e5377a3fb3b8f8950666150", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.2.0" - }, "node_preamble": { "dependency": "transitive", "description": { @@ -690,16 +640,6 @@ "source": "hosted", "version": "1.9.1" }, - "petitparser": { - "dependency": "transitive", - "description": { - "name": "petitparser", - "sha256": "07c8f0b1913bcde1ff0d26e57ace2f3012ccbf2b204e070290dad3bb22797646", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.1.0" - }, "platform": { "dependency": "transitive", "description": { @@ -760,16 +700,6 @@ "source": "hosted", "version": "1.5.0" }, - "retry": { - "dependency": "transitive", - "description": { - "name": "retry", - "sha256": "822e118d5b3aafed083109c72d5f484c6dc66707885e07c0fbcb8b986bba7efc", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "3.1.2" - }, "scope": { "dependency": "direct main", "description": { @@ -940,16 +870,6 @@ "source": "hosted", "version": "0.6.8" }, - "test_process": { - "dependency": "transitive", - "description": { - "name": "test_process", - "sha256": "ea79c090deffc87d8276a5d28bb498d080a9873be6b1074d9dcfb82eb87e138e", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "2.1.1" - }, "timing": { "dependency": "transitive", "description": { @@ -1070,16 +990,6 @@ "source": "hosted", "version": "5.10.1" }, - "xml": { - "dependency": "transitive", - "description": { - "name": "xml", - "sha256": "b015a8ad1c488f66851d762d3090a21c600e479dc75e68328c52774040cf9226", - "url": "https://pub.dev" - }, - "source": "hosted", - "version": "6.5.0" - }, "yaml": { "dependency": "direct main", "description": { From 944f4a92385c019b7fa906cf85fc9c3040590cb2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Dec 2025 02:20:15 +0000 Subject: [PATCH 004/113] learn6502: 0.6.2 -> 0.6.3 --- pkgs/by-name/le/learn6502/missing-hashes.json | 124 +++++++++++------- pkgs/by-name/le/learn6502/package.nix | 6 +- 2 files changed, 76 insertions(+), 54 deletions(-) diff --git a/pkgs/by-name/le/learn6502/missing-hashes.json b/pkgs/by-name/le/learn6502/missing-hashes.json index 992abb31eaef..f71763a7cacb 100644 --- a/pkgs/by-name/le/learn6502/missing-hashes.json +++ b/pkgs/by-name/le/learn6502/missing-hashes.json @@ -1,55 +1,43 @@ { - "@esbuild/aix-ppc64@npm:0.25.0": "468ba76b20f43118a11fd589ef162ff12c3c9f988a861045cc421b3100f9ade27103a0743fa9e9882c54dfe2ec647ca9b209cfc17ef61b5c9bc48be95e5856c1", - "@esbuild/aix-ppc64@npm:0.25.10": "e1a113d75c27f15756d18dc2a9257f07068c7b37a00ed3848c0d903f3e66f2df23156993fca7523422cf5be10417747a1e4faa2e93196f011faab606938174e5", - "@esbuild/android-arm64@npm:0.25.0": "599fcb6b815a9bc8f83687663653c15ceb1c0f9ea0587da03976972281cd040c23b551a9f772d459809c22f7e218e04f1b159f8da1298b9c79b822f5636eff59", - "@esbuild/android-arm64@npm:0.25.10": "a2dd6b7ba7d3ab2b669bdc45dc7e306671ecbd89b251d3ad73191fc18fe07080525beadf0a9ead65f96d623d4e37172b2516dc1ce7ddc3c3224299926615b2a1", - "@esbuild/android-arm@npm:0.25.0": "ff6124350b732afe0f59087d5a50afb0c05d0d3951b4fc0f7c52c19ccacef504d7998217d8d7594dcfd4872748350a49ba611e8f2de3fe9e47a3df4393cb67eb", - "@esbuild/android-arm@npm:0.25.10": "0d7b4d970f4793252396ca9b737a2c5b485a5f051827ba1cbcce23a76e9bb7bc6f73be3b5ebed73a15aca915534917d13aeef0ce14d214026a36f0f334eadb14", - "@esbuild/android-x64@npm:0.25.0": "7015f561e36c4fe142a4047184776344def5f25369c0bce8abd1de3d623d84cf7ddc09e5f7bac8294a8aea457ec23414e169648579382e6fd1aa39590ffe6e01", - "@esbuild/android-x64@npm:0.25.10": "a2e49c045ea189ca6020a8c1baced2db4cf105848c1cc922931c8e3a11b26f1143078d3ee5c088bfbccab8e564039a5b6962513e45b41572614607dced92b03f", - "@esbuild/darwin-arm64@npm:0.25.0": "ba18b48c2c652a930a436a872b40cb0999fc0c4788dcda908f467d47555b080043e9ba1f9a7f080eb8d91ea8a3a399216aeea95539829a58885c412131025597", - "@esbuild/darwin-arm64@npm:0.25.10": "a96d0821aa97cd0ce2fa35b525896fc9d878b492832be8a0cd22bdbb081d11209574e48ef8ce29f51a88a9cea33c5f6a8b4409bd0801eddeac5ef4ad4db2d88a", - "@esbuild/darwin-x64@npm:0.25.0": "83470576dc815364e8f2a6f2ed9c62496fa8112ee4905ccc3b142e36d28c9c90310ad179055d87e2e880e1bf9a3be0e9eb2129d6a88fdacf38181bfab6cf75c0", - "@esbuild/darwin-x64@npm:0.25.10": "0f358404778b8f36a2676181f8840139d7e5723a76e54683f0ada3d72572d8c864bc76084e1d23dd5605896329857ad15b598dedd141d160b64669253bfaee82", - "@esbuild/freebsd-arm64@npm:0.25.0": "646f3abba09e87c4555359200af913bbda9fac43629f6ade6adefdbd0d915707a375314e1d25ed0d951e6024d7d19fe0ecdd10caf4ff6177f3f6450e7132a6a9", - "@esbuild/freebsd-arm64@npm:0.25.10": "f82928e4a4beb95da3379b98c5088d017113c02e3f2ab54867e4f6974b21b25c68ed793cbb3e9a99a510fd58ad3c5dbc1f7ca5bd4ce6adc99627a25fc722178b", - "@esbuild/freebsd-x64@npm:0.25.0": "4b769e23981e5ec010f9c4670b1194e26e8bf98cc0bb70962fe8c160da508b40561c0b97911072c5de82954a4164af9d885e45e597e39ae379b5cad2d0a8c69e", - "@esbuild/freebsd-x64@npm:0.25.10": "08c9d830e43a3be5fdb4525d940b0cd069bd7e7e1f4d53a5475411351c07891343b3c009f37d47e10ae3bafcb9ed52b4b5bd5e7dbd0505723add21a09c08dae6", - "@esbuild/linux-arm64@npm:0.25.0": "508ca15315c4d7b7db28fc8e17247ebe5c816c270496d1354f0d97baafdf774ec055c2d9ac51e06fb02fed93ce4f94d109b92fe80a62e42bf51a2c5046fc76c8", - "@esbuild/linux-arm64@npm:0.25.10": "1b6f5a1ef9aef52210832f5dd4d55ddd0a880dfc0f832106374b56c5cd8fbb865d7d711bdd6ff7c94a0cc42a7c3e6cf91118bf5c4187cfbbe1eb4d1807afca37", - "@esbuild/linux-arm@npm:0.25.0": "3756d3974f5b5a6453f2ece2fa012f530b32b6af78cc0b6466bf0582b3da718803dae41bdb5cc4cdc360882bd791b63bb79e5f4a6f8c44ee053fc93b8dd6ea7f", - "@esbuild/linux-arm@npm:0.25.10": "023383ebb145fa2f93de674713c7e4725df2b3c910f43bc1b5488a3b1169005d46fcbcf84234aace04c799ee569ea7671f92205e42dda52bc9954e48b47d7a1d", - "@esbuild/linux-ia32@npm:0.25.0": "d220829704167772688a93568738d0887fc45d88cce7a4f2e4de992f161e9aa679294bfdf2dd3d70fa6549b548a023d98a90f19270cd8ebd5b365efe04b7027c", - "@esbuild/linux-ia32@npm:0.25.10": "130136f141d0388ec249fa314848906fb8b45e554324b8a07c13b5bc2e7da94c6fc7ebd037af6b69655a542ec52515ea8f8bc3bfe6dfc0dab8bdf9954debfb0d", - "@esbuild/linux-loong64@npm:0.25.0": "e7f1a54ea77c9307f54d7172a03b1e77ec18b3f6622077fe3dcb4d53435ea47fc60e82b9da7b8efe375c0e46f4c07169686262af2eaea6557cf033c973f6fbcd", - "@esbuild/linux-loong64@npm:0.25.10": "0e076ba5ea9b2e6ad00c27b8ee530621ef4c356aba6d8c873f9f7c50fa2f54bd75f4bef57d209fc0af011c9748c64e9d5e281f13456fa9c8b71f79467bfc71ad", - "@esbuild/linux-mips64el@npm:0.25.0": "d51dc06bc3da38fb046986019c6b1a8aa1b43a835089f1f8d8ce4242c9417e1d3d25fa593708cd61f66f8665be27829316b37ecf9e08dc48718aacc00608aac1", - "@esbuild/linux-mips64el@npm:0.25.10": "dc3ef7a524ef0d78030f088263735026c97e7be45f56a610c8849fca8c36b10969558bffb6c21b6d8a5819a33450e529e44c1a71a6fccb0ce69f23b01273bbc3", - "@esbuild/linux-ppc64@npm:0.25.0": "a19514e5b21c5f70e6b5b6ccdacb09922e9c397e80e3b1ac8e55ed283f9f3a5325a9e4dcf284d033954f3c51a88411fa95473c83b2b69990e02e351fa971b63f", - "@esbuild/linux-ppc64@npm:0.25.10": "60088ee09f940e169e2073ee77972f22af78c9c1df9a8e7db45e3c3f9176d5ffd8006a4102f34783c7f3629e9c153797d9f493063e9bdedf6f676018cbe6445e", - "@esbuild/linux-riscv64@npm:0.25.0": "4b275bb4d2442a68b62a93926a4da04bde06795fc7f5719555c7a9d2cf0e8a2cd6a50c0e574f1285e55e126f0be29cf6017d829c571c2fb31728fb1961c45f70", - "@esbuild/linux-riscv64@npm:0.25.10": "3f194dfe0f2725d9a41b0ab127238ef271d0689f31a05ecae25d6df3aa8275261d6ba073373236fac3c6c8af2a4556736a8025e80d8a719a049d22b23c99464c", - "@esbuild/linux-s390x@npm:0.25.0": "7bd0fefc75c72d6d657aa9fec2322f1b8744936fc77da7e32027f0f1aff4b5fdaa8ae19a060fa4d465a79f14e13a4e10f3eeaf1ca64dc4c3cf08494b3e26100b", - "@esbuild/linux-s390x@npm:0.25.10": "926a04be26ebf794dae6a6185e04f39d246b04f1b5cb40b41f5228228a87e3a785cfb6493f405a0dc7d9b6a96d9417453fdc291b7fb4bc4aaf785eaa44cf1806", - "@esbuild/linux-x64@npm:0.25.0": "f9562d7e1d25b9a69faa40aaa7dd607b820836f88733b26b27a48b14b8a526cc5ec033c1869386419bd609c96442974c339ccbb03b4a23ea205927b2243d3b6c", - "@esbuild/linux-x64@npm:0.25.10": "ebe641e7b96af7dcefe629b4f34a4da9cd0b282e42e8efd0311c2ed631a40a143bb96eda5592b209c4eab295f45b2e3395c69412edb40d5689ffaa01aa276409", - "@esbuild/netbsd-arm64@npm:0.25.0": "4f2502bbcf5967cf2a07c712f9fd87a0ec1e60356ea115dc8b69ea7364e88edae5758bb7cba4049065bb8e78d69d0f6bce09f42f146a50b2dcc6069e14ba66d5", - "@esbuild/netbsd-arm64@npm:0.25.10": "11f85ed4ade5c38fe8f2f3e78ee5c302a4f90d48a6bf93cf8917b13d52b03671c7742294785165cc70611eb0b085a4e9aa5a0f487f8e15f80200ff450549e19e", - "@esbuild/netbsd-x64@npm:0.25.0": "82e3e256ac495620890867e85b63f4327e3f5cd5876c868dd4690094c7e4c233bc2359835e512443b8a44f44fc15d98ef3e63914efae8128d3a348d0ebaa66ec", - "@esbuild/netbsd-x64@npm:0.25.10": "322482debb21160769f7ee293c3e84e44293bb7c734082fac2857277038ab1087763a553697b8f20dc3a03b7a397936396cde8150c1cc6a0ad62941e7ee86845", - "@esbuild/openbsd-arm64@npm:0.25.0": "6c8de60d94a53fa4c37f7cbfca04baf06a14bb4b4360ab711b2235ec33b624e268cd39aad84382648eabae4db5727495806221211d663c36f1710579f504f967", - "@esbuild/openbsd-arm64@npm:0.25.10": "4c68206360952d04fbafe32d3f4cf420f15c0a150f914d398746f1cf8241073fe9422cc0cc0de8b0b98b8158879dc5fd322eb8454d936457eab3dc9ba131584d", - "@esbuild/openbsd-x64@npm:0.25.0": "ed2beae58658aa2146a9cae2152a38f52f34e2dd929e79a298f8ce4b3c2c6fcf8e2ac98b458fb0fe5baf87c08df12b162c74b52b4c95f5f54f5a073da1668ebe", - "@esbuild/openbsd-x64@npm:0.25.10": "70328d84e7954932d0fcd282bc2a16fdd31a899ef23f5214221e64bfebd80222b03a7629d9af55fea220df6a41cd51d0c068618f443dc37ad717dc6601a9445b", - "@esbuild/openharmony-arm64@npm:0.25.10": "ca11e8c30cddd7603235cf05185678f6aad7c40eccd8ef57a207325b8553e5481503cda7ae35d777eb5020b9426f2d13332aba147732a9abe0f5b3964a6c0d17", - "@esbuild/sunos-x64@npm:0.25.0": "9a0d0569ea65171983b0daadbf8ec6dd31341db7bee50fc4c2b85521eb09ff7597279d9dda4b4f25c3bfd6f4f77d558b6a6f36dcfb6794e7fc2177df9770a17e", - "@esbuild/sunos-x64@npm:0.25.10": "46c205aa7a15d7b5d13553300f3d36593e7119a320672ac3c092f5a67db6cb91f9c59a235dfbe2947bd99f7653bb3be325a33c3474a00b90d39856ef9b05af48", - "@esbuild/win32-arm64@npm:0.25.0": "5484d8ad74479f8cc8c7b5d14d5f8ced3e50d6ef7fc12a45406ae6c6e5199784267bfccbe0173b598c1b512ea20ecd5de20579cf04d3e07848df3db7ccffd8e6", - "@esbuild/win32-arm64@npm:0.25.10": "ca2d057a874607013788fd3a161e8e25fcfb777a7aa6edd68662cff3869d1566541d61caab9b11e16515e2192673bf70c00f5efc38f67d1305f76b55bbe8febd", - "@esbuild/win32-ia32@npm:0.25.0": "206eb14fd607c5a5116a49eaf4ed3ca7c34c0372729d7d34aa07bbc2a5792afabfd62873212213b17607165bd4ecbe4366066de0ddedd50a46a27a3c5cb830e5", - "@esbuild/win32-ia32@npm:0.25.10": "fa5efade9e9a1a01e65223f22304dd71a3d005a2b394309a652bb231bdbc14fe937ec7bf0ce1e117fed182731430e055828616d1c10abee2dfc80aee50fee13e", - "@esbuild/win32-x64@npm:0.25.0": "a129e6ad07bbcc791fda365e71634aa45cf3989ded1f05ed1ecb99efa625b09081ef410d236fdd279037d001f2e5e5049c98bfbe6a2242c818463222df85cc54", - "@esbuild/win32-x64@npm:0.25.10": "0f2cb29b001bf4a71035b37d42bcaeb48baef5a6b07be2c024593a18dcec87cd5829a0cc17acc7128cd251bd6232bdbd04d967d9c2bd7db9c1978effffe31671", + "@esbuild/aix-ppc64@npm:0.27.2": "78d13201fd4d048d19955fc510db508b14b5fc1a38f4ea506469eac65db770c65fc3727df15b087778178fc8e3304df88559a7441d227451efd8a0b1a688a729", + "@esbuild/android-arm64@npm:0.27.2": "e8aded79b2f1f8841c082396f7476bee51c056ed468e438fe2ee00b6b73e96acd640d0b8d0cc13e63c972898f6cdd275483c36c562d4186f0efc01881672b08a", + "@esbuild/android-arm@npm:0.27.2": "ac673502cf6672dabb4b82a26bb3cc120402acba1b87a92481c0a37c8fa06847fd16503714bb227f6351d836f6f60c644ab50fda95c896d8eeb3e5ec3af96226", + "@esbuild/android-x64@npm:0.27.2": "dcf5c84443645af089e3b82421097c0288a4bdebabf231449ddd66e1b48952e5af975bd26954a50be0441605b91cfe779ca2192bc4b02b7b19192a2a86f912f1", + "@esbuild/darwin-arm64@npm:0.27.2": "cf08b03672941acbea8b509db79a7cb9cf8c81b563c75414c87b8c8442cb1178063eaa14b7cd1ae6cae95dba7e1de9343b721a6d19523a5f21c3d1367e3688b7", + "@esbuild/darwin-x64@npm:0.27.2": "5d3207cf85674b01a817c43064525e39b215802a9ecf352d15e92e926c3e549d95b30e127c2d3f8196ac9472ecca87a861d9f270221ee55884c7a6d0aa636fe1", + "@esbuild/freebsd-arm64@npm:0.27.2": "45f475fc6ab2f4760155ca2b50c4cf0ea8aef2bfad3ba4548f4547898d3cc785dcfc2ea58a190be3c20c715c771d1d694a9eb6ef5fb6b72d93b6abc94f366b98", + "@esbuild/freebsd-x64@npm:0.27.2": "7fb62475cb9cdf54d22f2fa984ef57f891d05f366143227efd1d28d507a3b1f2c723239b3e22b3ac418467e6284a08eaf6dcf0bfd2a0f1bea06d0ac73c2aa8de", + "@esbuild/linux-arm64@npm:0.27.2": "89b8e94e2f4e7cf564623bb6b1d2e9ab218c6d4cafed93778fb797b552d3495f08c99e49d9a2573823bc62660353ce4b4cf17a2828359a3437a9caf8da99673b", + "@esbuild/linux-arm@npm:0.27.2": "fd7c845a5ee2073ef6c5bc9d914844b48b82006ebf00f5acb98a43f600ee83fda578034ed8eb6f7f462ed4e3ecd8b7c6570a78bb708ee7eb10b93751ab879ad6", + "@esbuild/linux-ia32@npm:0.27.2": "23f67cfbab67aa860d7afa842e29fa75eb16af8577a811c54263fc3a276c05e468d532bcdb118d174624ed76a9e133d2520567937d4ed646caf9dd19aadbae15", + "@esbuild/linux-loong64@npm:0.27.2": "b37e531c91346c7b5d31ce6664a334c391a27c3c9fb282136abf232111575387e9d066abf27f29436afc913270a8e2c2b09c1210fbf87e70f1028685d94ec4de", + "@esbuild/linux-mips64el@npm:0.27.2": "8b48a6c7dc8f16147c1087b56710685f3b89279498caab6b63cad3db9402308adf633111d773cfe31756d41fe46e895f2c1ece0fc1ed484ab02e92c28357f0c6", + "@esbuild/linux-ppc64@npm:0.27.2": "4f207f87bfc1253974e00d3cf27316d3e93b7e51fde46ed618367e62f2875dffd66812acb85e8d2949dffc73eed7b3939a42bb93f40ec8fca4a6988173709dab", + "@esbuild/linux-riscv64@npm:0.27.2": "837a0aa03e82a1b853632d153515d68035e57b39ccf730a778311c04e3429aa80f001d990392519a641945501f6ab3af331481eb4551e99718e7cd2ba5862089", + "@esbuild/linux-s390x@npm:0.27.2": "426a4b9d9d4c58d61031a412c64c8cfb0db0e38da3cf4dade253c45a46dc539dccee24700e965e66c7c397a65fef765fc43bdc6b3f46d6bc6f289f79c4b6d7d5", + "@esbuild/linux-x64@npm:0.27.2": "febde9f6908220698cf72947534eca590c2b5ce8b0c9bc6170649c5f64f7f93808bb9be2caabd7c63068dc68e218741f27a17ffb8826d87fb487a0639888b90f", + "@esbuild/netbsd-arm64@npm:0.27.2": "1f69c833bfc5d1d7c58f52fca35637df1686a5bff5c15af900c165b2561a809d805201dc8de712fa73c69205e96a078096cd00b00e9ca8fb5cd8741e4ec943b8", + "@esbuild/netbsd-x64@npm:0.27.2": "29c9cbd018788521145d719013020dfbf744185eaeaff845f0fc925c67630c66743b03486a2531493f79482d2315e910a27a31f89a791e0a9589e04d86d295d7", + "@esbuild/openbsd-arm64@npm:0.27.2": "dccfe8ca6c0d648a26a626b5a4caf3325fed90d7ae343db2a86be9af2479391518c02d54470c2690aec23af1359debe7fbf125d979b5ea891a63fe4b206c2d6f", + "@esbuild/openbsd-x64@npm:0.27.2": "0bc581af266608ba01c530ec1fe2b475630dbd56538562f8b1748f7044727bd08d0784afa9aee8aa0a2afe843bb0b47572b4c6babb2a9953808d37263d730be1", + "@esbuild/openharmony-arm64@npm:0.27.2": "1f04a6d690bd2ef231801b0c46b40359b4d4451409cf46a865613f3942835e7633286c328c31f3a10065491f314e6c7c47d7a8f79c1a1ec25f59ff46f5765c6f", + "@esbuild/sunos-x64@npm:0.27.2": "9543db0acc86a762f9fd708a3226ebc45a1625885532d153928b9d2b0de90b6d78db0f9b77261d345b95c1ba7282ff3ab0fa37932c2dcd9b1c2b7da7cf39cd76", + "@esbuild/win32-arm64@npm:0.27.2": "2bfe0fef3ace4a5b0f7647168ae21eda9344a8bef4924d60d1ca781b59eb1f7fef0858aef6e2fb8c185638117bfb7dc18c55a700db57799955c8f655eaaf1f44", + "@esbuild/win32-ia32@npm:0.27.2": "c510d04bc11f11b7bd6bbf0ea28e2ba484e6232b7655b5cc8ccf8276ef7da760d54a79eaef87a1a40a81632a5ec4a9f7bb08f63920e5d145c8a893ae76d93094", + "@esbuild/win32-x64@npm:0.27.2": "d11933a70f9c908e3cd7202071dc23a9dea8afa58a4c2e22a3beab3516d0898345a5ebb2af47ffb2cc7f5d2a6d788ed4681fa7f37e121f1605149f124d632c67", + "@parcel/watcher-android-arm64@npm:2.5.1": "f99d569e4f6cf78a1b0097fb9d4682cb201a74370ae440c531da4e1d5021e46141bfcdf8ef708b51a5b9cb1c30f78eea933ce75216d5eeb7b969a2ad27c68e4a", + "@parcel/watcher-darwin-arm64@npm:2.5.1": "973c7ef3c94608da9cd1b20b18b9a7de2fb46fe44553731fe372b640de524491976150d0845f3d5953b74ed8ea469cb8d18a48651d0e5fb82f549a6b46b54f79", + "@parcel/watcher-darwin-x64@npm:2.5.1": "848c5516aed9c36e14751200dbbf57e83c0bd46cdab0932df33db120e66b9596de18eeb98980e319efde84014f67d9e7924d7555383d8ffcefe35c501166b84b", + "@parcel/watcher-freebsd-x64@npm:2.5.1": "cbd2b7884bc92422edabc0c74c3fbc06512bb7300fc137aaff2e96f46f61e5272265a0b5d230acc82a0e777b0c11661f0b8b7f89a9342c0920b752436dd2c750", + "@parcel/watcher-linux-arm-glibc@npm:2.5.1": "f2e1ec14dbb0f85a84a75f55fd7721598694976ba3ad439832b57e558b0d9240cc80ff83053fb8cf7caffb0592d51bb39d325112763ec1734924b49d4ba9c144", + "@parcel/watcher-linux-arm-musl@npm:2.5.1": "83344c7ecda2e79db59d711bcee0c3fa26922989139c031bd762cf3d5bfb191797e22e9ed6072690b822dfd62629623ba4e7eedb3c41930a987fc3d4106000e1", + "@parcel/watcher-linux-arm64-glibc@npm:2.5.1": "562231feb159a294752378bebecc69a2d33366a9d877835844578799f8536398006e0e570849f9e2db04085a3ea82131459cd10fd6b42dea10cd73bd0c9ca13e", + "@parcel/watcher-linux-arm64-musl@npm:2.5.1": "f62db52a90ebbaa29ca9900e6b9bd3fc6e5c650741bbde9a2742cbc332c678b753fc6a596d67659394fd9262aa826463ea667d18cc554bcaaac9e8da1a2a29d0", + "@parcel/watcher-linux-x64-glibc@npm:2.5.1": "425e557991fde5092d6a9e20be71810600415e5fa157dca0b39bd8db86653d3ee7b037305261c8782d1a065f2a64d235e17b57876b26f5bb0dd7a9bdbe364690", + "@parcel/watcher-linux-x64-musl@npm:2.5.1": "4dbb066ba9478c8b8de39e3c1083cbb74f86f03eaf4445603e69909d6c072134644316faa20a2445419b9fe1a8063ade7b5331a5766d807ee0b15b8a70c59a2d", + "@parcel/watcher-win32-arm64@npm:2.5.1": "e015314d6b9b727cbe25eedf963ca8b23bf6d4e78d3c28008bd0d2657940ad54a271330486df3a93a5f1a30f2b8d052d14415b85cc7e7b747c6c73b5dc055628", + "@parcel/watcher-win32-ia32@npm:2.5.1": "920b6ad6a2095aeb9c2d329c5118472a3c14669fa93eaa99aa8050c76c5c2d3d76d92677167ed748c2ac5487c568d5df16d5d94f4bc7c354094fccd8e0d6350c", + "@parcel/watcher-win32-x64@npm:2.5.1": "8f1c8e41ec9f86e4dcd0d4db0a077742d5dcc853f15ea888387183e34e2efcff09fd1cc9ec46fc1121b9ad4ddc0e221283f2ffb23cfd7dbcbb8b03060b461963", "@rollup/rollup-android-arm-eabi@npm:4.46.2": "d7d021a87cd3504c8d71b00a94199e13c4e07c14fe20ed7300cf1e6436a5f3fe8496c9e5f206e023b15f9b6f8991b2d95a48b47fa41d5c00b44f37fe5f4d5eb8", "@rollup/rollup-android-arm64@npm:4.46.2": "ca901edbf95bbdd2505c979f777e2a01e2e885a597b6daeed5362dac523ea2a1eb9c0c0d22b9b436f3613c22abdd442bd2764491948890930333a9e40ade35be", "@rollup/rollup-darwin-arm64@npm:4.46.2": "ed2b07c4803915d46ff642abd659e179fae524dcd3cb88c810a5b71290d16b498e0371dcb91fe98f6301b8c6600d579a099be1e9450278326281002df4a80019", @@ -70,15 +58,49 @@ "@rollup/rollup-win32-arm64-msvc@npm:4.46.2": "b59089cddf652e3da278744f6b8b2105360d1219833e54791380322913d40073ed4197ccd06d6091e83e1e12a5290d7a2e4aeae7947ff20c45943d07d1f0af0c", "@rollup/rollup-win32-ia32-msvc@npm:4.46.2": "d0aae1f80a64d9148426a7ff25b9df7f3abf7aca912c358a952f4b3bc541e030b5959f52e0b67abe01b9c8c8fb6567d1bbd30e31daabb7e2c4dc0488faf875f7", "@rollup/rollup-win32-x64-msvc@npm:4.46.2": "740ca3c1d07f5af76fc9c2db917edbf6d0c1cf3eeee8330a0c571db4990ec44f0b272696a215ab118e8a32d7529f84bd47225e85dfab458a989b4b18d0bbea49", + "@tailwindcss/oxide-android-arm64@npm:4.1.14": "607d2f0300740e7edffdb9771b501601957664d8be09f922040f8ffd74fe19863db9e9f2d04f3f31e03938acb01d4b723cfb476f7c1c1fe684ed8a4f582a15ca", + "@tailwindcss/oxide-android-arm64@npm:4.1.18": "228e24ef4857fc2de11638b5b73b0949636b2e95691a6cb8fc33e56f4ca93ba3e1b5b92d9493441198fc8830687ca4cafaffb7a0231b7926add3e910859b4dd2", + "@tailwindcss/oxide-darwin-arm64@npm:4.1.14": "edff4d0cfa49cacf5bdead7133c53e4cf3711536d38b503107c2245b6859e79a708599163626854787eb518bc6d79b20b440769c618d91c9299b69abd116612a", + "@tailwindcss/oxide-darwin-arm64@npm:4.1.18": "013ae3386e4b2778debae81c330d26caa1710666522244ba08e79613d9f7d04807fefe8c6071e9e28902bdda85d8f3eb24d2cdae5e65bae260f8d2de9fbac84a", + "@tailwindcss/oxide-darwin-x64@npm:4.1.14": "7316449dfca8bb2745b9f88c315f805ad60f0ca347a7a18e2ae1eef134d635019a393929a4b40e925e33cb19e7dea5cf6550b34067a0a142378dbbf3dc027859", + "@tailwindcss/oxide-darwin-x64@npm:4.1.18": "a208b3c9831c4c9980f592fcf78ec85c1bc7d5583c3d55bb66139e7ba3c9a34f68178e049df2d37d70f632518df91747549bced2207c93510022d392993a2b4a", + "@tailwindcss/oxide-freebsd-x64@npm:4.1.14": "1efe911a9411d0ff817854cc999b48ec7452b50b3a15423efc9ec07fbd4243873fa09896aacbe9c0e68137709675d3171b992a2c6acd4e2e870fb36e234fd4c3", + "@tailwindcss/oxide-freebsd-x64@npm:4.1.18": "e009d8af67f083ad10f88d775a2b01633a020e4228d8288281ac3fe236fb090e16160809c0d54aa208141ec0170876bf07c5a97634ecdf5f604f5cfa6f192802", + "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.14": "6168933cfb293acd1381967324566171d47f06d2a42553254bc43bdbb17b4319bcd98d9fd9d41e473360e20294241bd8600404632c90c6f4e8c4800046a2a846", + "@tailwindcss/oxide-linux-arm-gnueabihf@npm:4.1.18": "3129ae67643cc14cac0197b7b4aaf9aeca68f821f3bc00131c41602743515faabbbcd0a95badaa0ff76dcfbec71196068a32bd6a0f9eeadef523b7e8590b6722", + "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.14": "d2cfaa030ab8a6838d2bcda2f5974750ed72362bf1e682423fe5ac324af182ab6cfabeecef8443bbba5d7ada0d2d236374710bb9df3d90cc63f0c0cdf058e486", + "@tailwindcss/oxide-linux-arm64-gnu@npm:4.1.18": "568d962bc3240518623061ff2a30daf9eb23460b3142f1f0d5b1e12e2d72a855bf2c3d1593007303540530f1ddb730f4df66145f94fe8b3b7410358b06a7ab73", + "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.14": "275412b1e96c63156f6f323be1328f8ac11bf020ba71d9703ac27da056a3974ed1dfcc0ada9cc8470dc61abb80a91ff4656702f6632c63c2d612025da82bcdd3", + "@tailwindcss/oxide-linux-arm64-musl@npm:4.1.18": "87b719ffab236a8ff8c1ec7e70f41b7fb4cd1fb8322e12d15534df2a56922b17dc483c8374abb54a09a098a75c5ca05a0551c362d526efc19d1000891201ad7f", + "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.14": "ce4e3fa272b04c4a666e60c74287906c33ba903439d5ac7ab4d41c8fed5eb5feb35d59e77e9fc3d6ad3a56126233a3d63c69b89a73412f0867197bf6f2d3a7f3", + "@tailwindcss/oxide-linux-x64-gnu@npm:4.1.18": "799f1d20017125faaac62f1dff2e8aba872ba3ab1c8f972f296cb98bbda111b044f69493f3aac1113405042c5e545cc66f2f1bd31bb2e6f048cf4a621bc9cf0c", + "@tailwindcss/oxide-linux-x64-musl@npm:4.1.14": "b0e549351ae75e194351da1196977443643bd2601c6c2b6123b6c21d7c0c4c9c543fb596826fd9879d210c8f5af3f12cfed2e184a3a22a060e79194345f5fbab", + "@tailwindcss/oxide-linux-x64-musl@npm:4.1.18": "e6408c0d9cee93dd40a9f7a97c97fbc4ca6cda2cfbb67b8021727dda40e87cf96734f11aa49c77d8aad92bbf1a24a4ca5d2736e355c754cf5dad09bd329c7328", + "@tailwindcss/oxide-wasm32-wasi@npm:4.1.14": "73d67e788052c796ea06864ebc53f4c9b4e72a73796031f49d6ea94cf8d19bcb62224994e89bb2d941173358298c0090be84eb7125e44c80d0e629cc99ac43ae", + "@tailwindcss/oxide-wasm32-wasi@npm:4.1.18": "4aa9244e61c275451c6e9d67be3b832f59dda299239dc0cb1a56a8e332b237b7669ddb2a35b5cee55b30ad8a87446ff9b9bf10fed5bd7e25531231ea87e02bf7", + "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.14": "d67e99b0efd62a57b10dad97358e09ad362e944e81a703cb9b1932492735152e94a483039c756869e3ee317efeacc8c7cc7ec11682e9814cbb09d86027a1dd19", + "@tailwindcss/oxide-win32-arm64-msvc@npm:4.1.18": "1dd1988e6b81b4ca26ec75ee49a888db1a669e78d75e89ee8d4bc7e3dcb206eee2562592493c8a12acb2faa33f4a6d3d813f1b191dea89f56494d05a5e50332b", + "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.14": "c0a9fc170c6d137d1b81a84ae44d70aec370f432275e7d2a399094cccaad3f88d7e690a78fd9706acc6efd5bd6006e0201937eb445a91a59bddaabd19208526b", + "@tailwindcss/oxide-win32-x64-msvc@npm:4.1.18": "12b58065f76ac2f46d070102704fc3e3727ecbfee09d11c43ac7a6e8bdb25943469adf362589529df128c922b1ca65be9ae869ae079caf11233fde194fbca9f7", "lightningcss-android-arm64@npm:1.30.2": "7b8a62c7aa787251381e9e082fc19991e8bca696f17be4dad0a5c3a31483d1452e6f8b04713b9c9221ef8d9b011510ee10d69c34005294be92ba2e57ad075a90", + "lightningcss-darwin-arm64@npm:1.30.1": "bbdce4ee14b3952699e6d07c539cf4bd678853bfd974e3107742198dac38dfa6d40c6ea80163a7026aff662dd7d3a462a2bee9a18448c75c788659ceebe2746a", "lightningcss-darwin-arm64@npm:1.30.2": "fe4f6eb4af66f95a0f83a9b4970f863417ae9ac394b5c963a20cda24ae08ae0ce6ebdc6f8e664d8b53717afb936242b9a73394584b55ecf2978babab50364e93", + "lightningcss-darwin-x64@npm:1.30.1": "6b88c182be0de82858983ec374093c2cb13cd58139456e25be215fc55a7a8cbfcd6f7487bee1507fc024988a1f324d7cb26b3f195893d5a69ccaf252dc9094eb", "lightningcss-darwin-x64@npm:1.30.2": "b2d82add63e88d77dbd08508a32c1c28a12de826d4dd70f6ec17ffae9d3c5bf1be7a7c35f154bf98bca4164b7390ba515202884e4cabaa83ed7f1727baaa08fa", + "lightningcss-freebsd-x64@npm:1.30.1": "731a96282db6afff3f57e8cbb73f51d06455231868b3b311a772ee11ead9c57538fc217d0956df4f177dbb805fa4fc761734440f6d2bb8965963b21f06bf63c1", "lightningcss-freebsd-x64@npm:1.30.2": "cea6113555ed6fd69e10c67a8616d3b4c743eacd817e93d290b7d85d1c2eb29386466e55f61890f4aee87cafe062ef037b92824160418dd1c299bb7d15796cec", + "lightningcss-linux-arm-gnueabihf@npm:1.30.1": "fcf07f54c4d7d056f9b57d39e6df1c6f60c02ef4ebd51eda76056d35d89b1307af8737e44076d2b1f85348d2b1b9c61bf2220c5347389a6d40ad8bb12f34b5cf", "lightningcss-linux-arm-gnueabihf@npm:1.30.2": "93119a9476759aff2a1a3fe35dfdfd39b0eab320b76725b36bddfc11f258f80140831169ed10f5528349863f7c6497358ec73d3c13054e6dc72ef5b26a22bd26", + "lightningcss-linux-arm64-gnu@npm:1.30.1": "bc82ce2e96ffab4b0ba1f9adacf63f461c3f6221bcbc955104c05e6e8c2c6ed8863421663e0e4148a682b143868d07190c38e9f990915a80ce9692f963132320", "lightningcss-linux-arm64-gnu@npm:1.30.2": "c52236dd9777f150b849e0ed4ec1a4d17dc2bbe1ffa802286483d9c71e868eef16b54e348e410d44921262beb4474d2b4c90c268aa2c1109e55899d7cf8294c8", + "lightningcss-linux-arm64-musl@npm:1.30.1": "2ae25a764b8ed9fcc1977dc1786011e68db23bf3343168fa2d4a9a4bcbb73c7aae258cdcb879d68a3a28e22343705ee435517d3f045e49b15fbb65816d74a91d", "lightningcss-linux-arm64-musl@npm:1.30.2": "85b54252172367c9b15be312c55f982d0541063b0626faa370c26d5eb8bedc36e036b6081374aba35f68d9e82c729239fb7af52f997004df715b09a6f7c5d453", + "lightningcss-linux-x64-gnu@npm:1.30.1": "190ac9ba1b9a4bf658a9e5b3c5702546ec779a7a5ccf5a4e06e5d46012ce6cad1842a9b1e717498bc759e103ba7390f42c9b8ba3e67157adec8e7162225633b4", "lightningcss-linux-x64-gnu@npm:1.30.2": "658f54482728885541331184a5fefc3df76e1f4d691ad28d70b559dc391d552837bc95676449e48cbdcda8d63165f0f56c921a09ec2c6fc591b427c566e0b9ed", + "lightningcss-linux-x64-musl@npm:1.30.1": "fab6ed75d747024fcf46212b9edc7d1daccfbe4e7a06dcd0f9e841c6a023e61e716751747f9e8aecba18495adc9ef6bc20b24616d5c15c87f5dc1ff9ce1fd859", "lightningcss-linux-x64-musl@npm:1.30.2": "6b046d57dab2237729953f1350a922844fafd16bdbae3a9ee17b04abdc2e2d2392ccd61932e7210276bf18938165d900517d2079ec57d866fd288b8bba28dbd4", + "lightningcss-win32-arm64-msvc@npm:1.30.1": "2cc285e89f66323ecae5ec41a6b1a57500d74a549fb392829c99708d5a5254d709c0ccd2d8fef4f6c1fc9a55c5bd51eca633fa1f2228563f884545668adc1b17", "lightningcss-win32-arm64-msvc@npm:1.30.2": "f8383d06fe81494ba34b9bd7eb713ad91dbd84d4f321526b5190d7908e95591e462159acf71f6d3a0c33ea1251d5e80c012d255d94e9aa4187a476a810a249bc", + "lightningcss-win32-x64-msvc@npm:1.30.1": "60bd930e71fab0fbf0250406d4791bf27f0b9c8daf095c8d5fce9f3e120d24753e309eb6fed956043fc6a6cbb6d1da30fb0862acb54fa046b5f9a2e69908b6f9", "lightningcss-win32-x64-msvc@npm:1.30.2": "ab86748b46ca851d29c387cb349cd35ca9da6fc73082b759ef84d358ec08ece6491e0eb137ea8b30b85419c20075c59f44620ab026d9a0aa0e86d3e0a610a960" } diff --git a/pkgs/by-name/le/learn6502/package.nix b/pkgs/by-name/le/learn6502/package.nix index f254908cdd61..da3a2e1b58bd 100644 --- a/pkgs/by-name/le/learn6502/package.nix +++ b/pkgs/by-name/le/learn6502/package.nix @@ -24,20 +24,20 @@ in stdenv.mkDerivation (finalAttrs: { pname = "learn6502"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "JumpLink"; repo = "Learn6502"; tag = "v${finalAttrs.version}"; - hash = "sha256-YWbq0r6OEZpg4l633Y/1+r1Ik42ldoBH1ZjszRKNjRY="; + hash = "sha256-MR4QslG1DnnYLLn7esXGit0HG1cW37ECUE2hgOegudw="; }; missingHashes = ./missing-hashes.json; offlineCache = yarn-berry.fetchYarnBerryDeps { inherit (finalAttrs) src missingHashes; - hash = "sha256-5wwpB4iDw/J7nUnb/qdSP+M0LLmHVU4/Zr+Ohl6Q4vk="; + hash = "sha256-y1Xyb2ipUx9gcfnub6gjABBSjBXQmSp6Kim0ZtUso38="; }; nativeBuildInputs = [ From 03d7faf954c70806e2f15ac0039c74ea08d86293 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 5 Jan 2026 02:31:20 +0000 Subject: [PATCH 005/113] newelle: 1.0.1 -> 1.1.0 --- pkgs/by-name/ne/newelle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ne/newelle/package.nix b/pkgs/by-name/ne/newelle/package.nix index 145729cc7301..bce92233d3df 100644 --- a/pkgs/by-name/ne/newelle/package.nix +++ b/pkgs/by-name/ne/newelle/package.nix @@ -20,7 +20,7 @@ }: let - version = "1.0.1"; + version = "1.1.0"; in python3Packages.buildPythonApplication { pname = "newelle"; @@ -31,7 +31,7 @@ python3Packages.buildPythonApplication { owner = "qwersyk"; repo = "Newelle"; tag = version; - hash = "sha256-l/eNf1KLZeuDWf1A/5Y8fggOovKmjW6UFNMvNxuJXkc="; + hash = "sha256-gI4HNzbIM/1ZTPWondi8tCMZOlNt/SzrTIeppY7uLDM="; }; postPatch = '' From fdbdb602ece7f693790cd3ec830405ed5f23274d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 7 Jan 2026 07:41:06 +0000 Subject: [PATCH 006/113] venera: 1.5.3 -> 1.6.2 --- pkgs/by-name/ve/venera/git-hashes.json | 1 + pkgs/by-name/ve/venera/package.nix | 4 +-- pkgs/by-name/ve/venera/pubspec.lock.json | 33 ++++++++++++++++-------- 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/ve/venera/git-hashes.json b/pkgs/by-name/ve/venera/git-hashes.json index 9123f1968eb0..87616e3a449d 100644 --- a/pkgs/by-name/ve/venera/git-hashes.json +++ b/pkgs/by-name/ve/venera/git-hashes.json @@ -10,6 +10,7 @@ "flutter_inappwebview_windows": "sha256-9ocNFgXXqP28VmuJVXc81MUSPjIkzngOyEInMSxgwCU=", "flutter_qjs": "sha256-Mp9swQ4JEIyIEBQGlR7i+37Jp2sFGwL0uGrSTwE/n88=", "flutter_saf": "sha256-zmRZ82aJPYX/N/lOUcOoT8UAHEDoUk0FTFSqB4gKR+U=", + "flutter_to_debian": "sha256-YapWHABZSRh33Do2jKaeOshFHe83Tq4dsGGdOiB7REg=", "lodepng_flutter": "sha256-fOOhjoo3dzNNZI04Ie7GHLTfVlD5X+5IONpg8+RlmsE=", "photo_view": "sha256-zRc/WCbVybWkF52KDZZXgvKA8bbXASI7Yj2RFzLhXUk=", "rhttp": "sha256-6AH7A+CJg60Vk0ph3cJwj29GkmJEezI/VuZvRqqmOYs=", diff --git a/pkgs/by-name/ve/venera/package.nix b/pkgs/by-name/ve/venera/package.nix index 4c95134f34f3..159116d5b888 100644 --- a/pkgs/by-name/ve/venera/package.nix +++ b/pkgs/by-name/ve/venera/package.nix @@ -13,13 +13,13 @@ }: let - version = "1.5.3"; + version = "1.6.2"; src = fetchFromGitHub { owner = "venera-app"; repo = "venera"; tag = "v${version}"; - hash = "sha256-yjO7nQ3F+DLudjqXUp0N13lhBZSAKwAeKXRAKxPxDVQ="; + hash = "sha256-hqpWkYXWM/kZU2kVAP2ak2TDZt3m4j4809rGhX68dek="; }; in flutter335.buildFlutterApplication { diff --git a/pkgs/by-name/ve/venera/pubspec.lock.json b/pkgs/by-name/ve/venera/pubspec.lock.json index d170ac3807a2..01201f23a85a 100644 --- a/pkgs/by-name/ve/venera/pubspec.lock.json +++ b/pkgs/by-name/ve/venera/pubspec.lock.json @@ -573,6 +573,16 @@ "source": "git", "version": "0.0.1" }, + "flutter_staggered_grid_view": { + "dependency": "direct main", + "description": { + "name": "flutter_staggered_grid_view", + "sha256": "19e7abb550c96fbfeb546b23f3ff356ee7c59a019a651f8f102a4ba9b7349395", + "url": "https://pub.dev" + }, + "source": "hosted", + "version": "0.7.0" + }, "flutter_test": { "dependency": "direct dev", "description": "flutter", @@ -592,11 +602,12 @@ "flutter_to_debian": { "dependency": "direct dev", "description": { - "name": "flutter_to_debian", - "sha256": "d23534407334b331ce20fbaa8395b9ecc255d0c047136b8998715f36933ee696", - "url": "https://pub.dev" + "path": ".", + "ref": "HEAD", + "resolved-ref": "3777c91b6b1cc0b7c03357c67ca216d4313c3db5", + "url": "https://github.com/venera-app/flutter_to_debian.git" }, - "source": "hosted", + "source": "git", "version": "2.0.2" }, "flutter_web_plugins": { @@ -820,11 +831,11 @@ "dependency": "transitive", "description": { "name": "meta", - "sha256": "e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c", + "sha256": "23f08335362185a5ea2ad3a4e597f1375e78bce8a040df5c600c8d3552ef2394", "url": "https://pub.dev" }, "source": "hosted", - "version": "1.16.0" + "version": "1.17.0" }, "mime": { "dependency": "direct main", @@ -1189,11 +1200,11 @@ "dependency": "transitive", "description": { "name": "test_api", - "sha256": "522f00f556e73044315fa4585ec3270f1808a4b186c936e612cab0b565ff1e00", + "sha256": "ab2726c1a94d3176a45960b6234466ec367179b87dd74f1611adb1f3b5fb9d55", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.7.6" + "version": "0.7.7" }, "typed_data": { "dependency": "transitive", @@ -1400,15 +1411,15 @@ "dependency": "direct main", "description": { "name": "zip_flutter", - "sha256": "c4d5a34c5803def866bc550926bb16fe89717c9b7304695d5b2ede30964eb8a8", + "sha256": "baecf8deb6bf53a50e5ab513707ab56cc0c25f5b43333aa56ef562e8e7057357", "url": "https://pub.dev" }, "source": "hosted", - "version": "0.0.12" + "version": "0.0.13" } }, "sdks": { "dart": ">=3.8.0 <4.0.0", - "flutter": ">=3.35.5" + "flutter": ">=3.38.5" } } From 1c6717a5a0481d92bbea0f939e677b9ace57cff8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 10 Jan 2026 17:15:19 +0000 Subject: [PATCH 007/113] gui-for-singbox: 1.15.1 -> 1.18.0 --- pkgs/by-name/gu/gui-for-singbox/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gu/gui-for-singbox/package.nix b/pkgs/by-name/gu/gui-for-singbox/package.nix index ae78f644fe55..a68fb36e2072 100644 --- a/pkgs/by-name/gu/gui-for-singbox/package.nix +++ b/pkgs/by-name/gu/gui-for-singbox/package.nix @@ -18,13 +18,13 @@ let pname = "gui-for-singbox"; - version = "1.15.1"; + version = "1.18.0"; src = fetchFromGitHub { owner = "GUI-for-Cores"; repo = "GUI.for.SingBox"; tag = "v${version}"; - hash = "sha256-OMZrLceu/7QTyLCPPIIx4c+iyfZlVyOiDKLCTeXoEbE="; + hash = "sha256-8X+hLtNKE9iFJMvUtY1ZDXwp39b4bKDotiU79jVto4E="; }; metaCommon = { @@ -54,7 +54,7 @@ let ; pnpm = pnpm_10; fetcherVersion = 2; - hash = "sha256-MA0CNF2MTCGvsxvEpRbTFu5Diap4XkIHKnxeROkgwnU="; + hash = "sha256-AHGPAYw/6FRKO2FY1J84NrLcp+bZOclOF6UFY61npFI="; }; buildPhase = '' @@ -91,7 +91,7 @@ buildGoModule { --subst-var out ''; - vendorHash = "sha256-A39CVQTWMmOGa/XwM+cZQBsqINiN2UoUYC9voQTL7aU="; + vendorHash = "sha256-xQ6TeVoBe8906+/5X1q4e5QHVo+KHymB+yoxM+Obk18="; nativeBuildInputs = [ autoPatchelfHook From d6f8f7b7b1bbac1f5eba3110a12379857cba6950 Mon Sep 17 00:00:00 2001 From: byteforge38 Date: Sun, 11 Jan 2026 20:36:36 -0800 Subject: [PATCH 008/113] config: add replaceStdenv, cudaCapabilities, cudaForwardCompat options --- pkgs/stdenv/default.nix | 2 +- pkgs/top-level/config.nix | 48 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 1 deletion(-) diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix index 3bc88f59c4bb..53f63245c919 100644 --- a/pkgs/stdenv/default.nix +++ b/pkgs/stdenv/default.nix @@ -43,7 +43,7 @@ in # Select the appropriate stages for the platform `system'. if crossSystem != localSystem || crossOverlays != [ ] then stagesCross -else if config ? replaceStdenv then +else if (config.replaceStdenv or null) != null then stagesCustom else if localSystem.isLinux then stagesLinux diff --git a/pkgs/top-level/config.nix b/pkgs/top-level/config.nix index c8e8a3f58590..757274fd1dc7 100644 --- a/pkgs/top-level/config.nix +++ b/pkgs/top-level/config.nix @@ -266,6 +266,38 @@ let feature = "build packages with CUDA support by default"; }; + cudaCapabilities = mkOption { + type = types.listOf types.str; + default = [ ]; + description = '' + A list of CUDA capabilities to build for. + + Packages may use this option to control device code generation to + take advantage of architecture-specific functionality, speed up + compile times by producing less device code, or slim package closures. + + For example, you can build for Ada Lovelace GPUs with + `cudaCapabilities = [ "8.9" ];`. + + If not provided, the default value is calculated per-package set, + derived from a list of GPUs supported by that CUDA version. + + See the [CUDA section](https://nixos.org/manual/nixpkgs/stable/#cuda) in + the Nixpkgs manual for more information. + ''; + }; + + cudaForwardCompat = mkOption { + type = types.bool; + default = true; + description = '' + Whether to enable PTX support for future hardware. + + When enabled, packages will include PTX code that can be JIT-compiled + for GPUs newer than those explicitly targeted by `cudaCapabilities`. + ''; + }; + replaceBootstrapFiles = mkMassRebuild { type = types.functionTo (types.attrsOf types.package); default = lib.id; @@ -294,6 +326,22 @@ let ''; }; + replaceStdenv = mkMassRebuild { + type = types.nullOr (types.functionTo types.package); + default = null; + defaultText = literalExpression "null"; + description = '' + A function to replace the standard environment (stdenv). + + The function receives an attribute set with `pkgs` and should return + a stdenv derivation. + + This can be used to globally replace the stdenv with a custom one, + for example to use ccache or distcc. + ''; + example = literalExpression "{ pkgs }: pkgs.ccacheStdenv"; + }; + rocmSupport = mkMassRebuild { feature = "build packages with ROCm support by default"; }; From 6b02cc6f3997966d32fc9b944092a65d67fe7060 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 11 Jan 2026 15:06:22 +0400 Subject: [PATCH 009/113] =?UTF-8?q?viking:=201.10=20=E2=86=92=201.11?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/vi/viking/package.nix | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/vi/viking/package.nix b/pkgs/by-name/vi/viking/package.nix index be02ff45ee77..e21d229c30f0 100644 --- a/pkgs/by-name/vi/viking/package.nix +++ b/pkgs/by-name/vi/viking/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - fetchpatch, desktopToDarwinBundle, docbook_xml_dtd_45, docbook_xsl, @@ -11,11 +10,13 @@ libxslt, pkg-config, wrapGAppsHook3, + xxd, yelp-tools, curl, gdk-pixbuf, gtk3, json-glib, + libnova, libxml2, gpsbabel, withGeoClue ? true, @@ -34,25 +35,18 @@ liboauth, withRealtimeGPSTracking ? (!stdenv.hostPlatform.isDarwin), gpsd, + xz, }: stdenv.mkDerivation rec { pname = "viking"; - version = "1.10"; + version = "1.11"; src = fetchurl { url = "mirror://sourceforge/viking/viking-${version}.tar.bz2"; - sha256 = "sha256-lFXIlfmLwT3iS9ayNM0PHV7NwbBotMvG62ZE9hJuRaw="; + hash = "sha256-/iHVwRHvIId9HNlbGkvDT6rp3ToXuskj9BjhJxo8/JE="; }; - patches = [ - # Fix check_md5_hash.sh on macOS - (fetchpatch { - url = "https://github.com/viking-gps/viking/pull/184/commits/b0e110a3cfefea0f1874669525eb3a220dd29f9f.patch"; - hash = "sha256-HdkcZMV570SXOQMIZZAti2HT0gIdF/EwQCVXBaOwpqs="; - }) - ]; - nativeBuildInputs = [ docbook_xml_dtd_45 docbook_xsl @@ -61,6 +55,7 @@ stdenv.mkDerivation rec { libxslt pkg-config wrapGAppsHook3 + xxd yelp-tools ] ++ lib.optional stdenv.hostPlatform.isDarwin desktopToDarwinBundle; @@ -70,7 +65,9 @@ stdenv.mkDerivation rec { gdk-pixbuf gtk3 json-glib + libnova libxml2 + xz # liblzma ] ++ lib.optional withGeoClue geoclue2 ++ lib.optional withGeoTag gexiv2 @@ -92,8 +89,6 @@ stdenv.mkDerivation rec { (lib.enableFeature withRealtimeGPSTracking "realtime-gps-tracking") ]; - hardeningDisable = [ "format" ]; - doCheck = true; preFixup = '' From c443f180b70ff5f2328408bf9fbd3983e43a904d Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Wed, 14 Jan 2026 19:23:03 +0100 Subject: [PATCH 010/113] keycloak: 26.5.0 -> 26.5.1 Release notes: https://github.com/keycloak/keycloak/releases/tag/26.5.1 Full changelog: https://github.com/keycloak/keycloak/compare/26.5.0...26.5.1 --- pkgs/by-name/ke/keycloak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ke/keycloak/package.nix b/pkgs/by-name/ke/keycloak/package.nix index e811af61db2e..c396c99d62e2 100644 --- a/pkgs/by-name/ke/keycloak/package.nix +++ b/pkgs/by-name/ke/keycloak/package.nix @@ -24,11 +24,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "keycloak"; - version = "26.5.0"; + version = "26.5.1"; src = fetchzip { url = "https://github.com/keycloak/keycloak/releases/download/${finalAttrs.version}/keycloak-${finalAttrs.version}.zip"; - hash = "sha256-0FxCukp7G3AR+Q2XTmJ/6Yj/IkWBXGaAsiqZncUY35E="; + hash = "sha256-lp/3m82N6VgKK4D0QAuEq/j8fR21Biar58MFeNuGjXo="; }; nativeBuildInputs = [ From 156d27b29738559771db1870b721398031727995 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 04:35:47 +0000 Subject: [PATCH 011/113] mpc-qt: 25.07 -> 26.01 --- pkgs/by-name/mp/mpc-qt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mp/mpc-qt/package.nix b/pkgs/by-name/mp/mpc-qt/package.nix index d1e13997f5b8..b650f73842c4 100644 --- a/pkgs/by-name/mp/mpc-qt/package.nix +++ b/pkgs/by-name/mp/mpc-qt/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "mpc-qt"; - version = "25.07"; + version = "26.01"; src = fetchFromGitHub { owner = "mpc-qt"; repo = "mpc-qt"; tag = "v${finalAttrs.version}"; - hash = "sha256-apZR3PgU+Fq1whnWQHhmHPZKAZBKdrVCWaGfu+H7A4s="; + hash = "sha256-tgCdPzolUlp3Cy1ZbDlMQvl/4WcTl86QTZ8F18f0JME="; }; nativeBuildInputs = [ From a0813bb778b1fbbd99e3fe4d511a476f7c95a9a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 12:03:29 +0000 Subject: [PATCH 012/113] goreleaser: 2.13.2 -> 2.13.3 --- pkgs/by-name/go/goreleaser/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/goreleaser/package.nix b/pkgs/by-name/go/goreleaser/package.nix index 08053805653d..3fecad6404c6 100644 --- a/pkgs/by-name/go/goreleaser/package.nix +++ b/pkgs/by-name/go/goreleaser/package.nix @@ -10,16 +10,16 @@ }: buildGo125Module rec { pname = "goreleaser"; - version = "2.13.2"; + version = "2.13.3"; src = fetchFromGitHub { owner = "goreleaser"; repo = "goreleaser"; rev = "v${version}"; - hash = "sha256-yfstmysYhJCA8IyYZqnlLbNRNUyo5yEFAXD/jq5e4wE="; + hash = "sha256-VlpBz2FguUfN+ssv+PLSB9RDgLKGP2V/0pAxaLNGu7w="; }; - vendorHash = "sha256-nnUEWY9+u1p4S490yuvupdeFQZB00MD/BNpbbgjdjHc="; + vendorHash = "sha256-UiQ8JH6ISOmo5rQzxE1Zf4jU8VXtI29GsZFTINokLo8="; ldflags = [ "-s" From 512f595b83699c2a1a64249bee8c2a430d1a4aa4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 13:22:17 +0000 Subject: [PATCH 013/113] roboto: 3.014 -> 3.015 --- pkgs/by-name/ro/roboto/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ro/roboto/package.nix b/pkgs/by-name/ro/roboto/package.nix index 05c1c10fd67e..01445c448ea2 100644 --- a/pkgs/by-name/ro/roboto/package.nix +++ b/pkgs/by-name/ro/roboto/package.nix @@ -6,12 +6,12 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "roboto"; - version = "3.014"; + version = "3.015"; src = fetchzip { url = "https://github.com/googlefonts/roboto-3-classic/releases/download/v${finalAttrs.version}/Roboto_v${finalAttrs.version}.zip"; stripRoot = false; - hash = "sha256-JP30nhh0CcQMqWgvA9Tmu6hCD1F8bx4XMbX0F6T6jUk="; + hash = "sha256-vfn4KmOHHSVYT9XK+mDz5f4s8LnkCAY/IyTa3Rmir2k="; }; installPhase = '' From edf6407cc3a7f33cb775a28218d6544da1f9865e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 13:48:41 +0000 Subject: [PATCH 014/113] repomix: 1.11.0 -> 1.11.1 --- pkgs/by-name/re/repomix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/repomix/package.nix b/pkgs/by-name/re/repomix/package.nix index 7539e2b0e9b0..9b6bd1f9107a 100644 --- a/pkgs/by-name/re/repomix/package.nix +++ b/pkgs/by-name/re/repomix/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "repomix"; - version = "1.11.0"; + version = "1.11.1"; src = fetchFromGitHub { owner = "yamadashy"; repo = "repomix"; tag = "v${version}"; - hash = "sha256-qesW90kU+qeRoHvxgcf4M8gpLH3qGNDw9UkX7V0z5wQ="; + hash = "sha256-LmQtgVrWZQFGTxU6Sz6RjPQqVERDWc4A7r6PS0Y7xYc="; }; - npmDepsHash = "sha256-urYj5rPgz7DIwoCc9J41dPXUWInj4Hm7YnWCp1TZPFo="; + npmDepsHash = "sha256-C/b/RFMuI5HeVHH24GFupJU1x7Kinoq6tocVHgsWw1w="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From d959dbcd80ab394f2e213fe3556f6df5ec70b90b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 15 Jan 2026 19:50:53 +0100 Subject: [PATCH 015/113] complgen: 0.6.1 -> 0.7.0 --- pkgs/by-name/co/complgen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/complgen/package.nix b/pkgs/by-name/co/complgen/package.nix index b88d3413931d..8ba5d924072b 100644 --- a/pkgs/by-name/co/complgen/package.nix +++ b/pkgs/by-name/co/complgen/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "complgen"; - version = "0.6.1"; + version = "0.7.0"; src = fetchFromGitHub { owner = "adaszko"; repo = "complgen"; tag = "v${finalAttrs.version}"; - hash = "sha256-fmnnRG3Vj7oFNJTsnK6KeFnimR9bJ0QDvrJI1Dg6V00="; + hash = "sha256-GUI18RFVIBUu3DA6oVs1BWcsxGzctA68z8PamqJ5aus="; }; - cargoHash = "sha256-zueRWnIiANtlZvOwdh22zXumq4Bmq0/FN6vTU5w/XDk="; + cargoHash = "sha256-XbrWp1+z7VTD4ggh9+tG3fqXWOD1nYSeNzViHqmOmWg="; meta = { changelog = "https://github.com/adaszko/complgen/blob/v${finalAttrs.version}/CHANGELOG.md"; From 7aa563d1e81220f18162a006c0bb6a0f996862c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 20:18:53 +0000 Subject: [PATCH 016/113] python3Packages.kestra: 1.1.0 -> 1.2.0 --- pkgs/development/python-modules/kestra/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/kestra/default.nix b/pkgs/development/python-modules/kestra/default.nix index d0e007c4b698..ce1a223689d4 100644 --- a/pkgs/development/python-modules/kestra/default.nix +++ b/pkgs/development/python-modules/kestra/default.nix @@ -12,14 +12,14 @@ }: buildPythonPackage rec { pname = "kestra"; - version = "1.1.0"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "kestra-io"; repo = "libs"; tag = "v${version}"; - hash = "sha256-cDJ5c4HgwmBnRtAFp8gxCqpo8AYJcuI2tthQOXaSOmU="; + hash = "sha256-JpePlqwjIalbkVMIIqZ4z6YfkvjyuYUbhXcD2Z6hp/Y="; }; sourceRoot = "${src.name}/python"; From 5ade86a44afcd3dee40e023e6cc62d7c4c452182 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 20:48:34 +0000 Subject: [PATCH 017/113] home-assistant-custom-components.systemair: 1.0.18 -> 1.0.22 --- .../home-assistant/custom-components/systemair/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/systemair/package.nix b/pkgs/servers/home-assistant/custom-components/systemair/package.nix index 194a215226b2..e7254e8cb535 100644 --- a/pkgs/servers/home-assistant/custom-components/systemair/package.nix +++ b/pkgs/servers/home-assistant/custom-components/systemair/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "AN3Orik"; domain = "systemair"; - version = "1.0.18"; + version = "1.0.22"; src = fetchFromGitHub { inherit owner; repo = "systemair"; tag = "v${version}"; - hash = "sha256-fhzL+pez92T77ZJ2aE/0ugGd9Dlg2uGa417pJWwTYw0="; + hash = "sha256-GzIIjaRFeZAo065Dn0fpU4Ou5+8wIVQ7ImLmukjTxOQ="; }; postPatch = '' From 27e7c2314087779d0df1ad60f59cd2a4e75ce58a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 20:56:30 +0000 Subject: [PATCH 018/113] spire: 1.14.0 -> 1.14.1 --- pkgs/by-name/sp/spire/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sp/spire/package.nix b/pkgs/by-name/sp/spire/package.nix index 9b6b81b7998a..c2566041e239 100644 --- a/pkgs/by-name/sp/spire/package.nix +++ b/pkgs/by-name/sp/spire/package.nix @@ -7,7 +7,7 @@ buildGoModule (finalAttrs: { pname = "spire"; - version = "1.14.0"; + version = "1.14.1"; outputs = [ "out" @@ -20,12 +20,12 @@ buildGoModule (finalAttrs: { owner = "spiffe"; repo = "spire"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-I5fNjOuij8A60pEPoq+iSfC5oGrTu4DizCd6OnLtJ2I="; + sha256 = "sha256-aefYVK8dPBrLBlAzh33bIZkuIClLj8Cs1p+CHXMxWcU="; }; # Needed for github.co/google/go-tpm-tools/simulator which contains non-go files that `go mod vendor` strips proxyVendor = true; - vendorHash = "sha256-trWUhYibzfUCyUSL6LfC+ERrrxspdcEYuBauq539GRM="; + vendorHash = "sha256-YtSaibsoSxuEY9UO1EmFHZoVpwHs/gjx28gpxCiOzYE="; buildInputs = [ openssl ]; From df4e4694b2dcbd379a4e94ce4d49085401058414 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Thu, 15 Jan 2026 21:16:53 +0000 Subject: [PATCH 019/113] rust-analyzer-unwrapped: 2026-01-05 ->2026-01-12 Changes: https://github.com/rust-lang/rust-analyzer/releases/tag/2026-01-12 --- pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix index 3db648e3b66e..ec4c165b3e32 100644 --- a/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix +++ b/pkgs/by-name/ru/rust-analyzer-unwrapped/package.nix @@ -13,15 +13,15 @@ rustPlatform.buildRustPackage rec { pname = "rust-analyzer-unwrapped"; - version = "2026-01-05"; + version = "2026-01-12"; - cargoHash = "sha256-J1WMQHpY3DBkM86FbXVj9YvDCJtNfX/1hKQkWQyc8YE="; + cargoHash = "sha256-2lutUe9+VZqMXPfFP6zjg2wQR7Amdc0U6Ih3OXvwCEk="; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; rev = version; - hash = "sha256-lcA/e3++3aZQSj6xCsBi2VpYyC3Q+oO/oukgfHiL+Ts="; + hash = "sha256-xSOqy4OwQtkuPtptNQDkKs36K4xdrebEHnchoMhIpug="; }; cargoBuildFlags = [ From 10fc99ca50dae15e3a3e882ff9ff00aed901fe12 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 23:20:19 +0000 Subject: [PATCH 020/113] vscode-extensions.firsttris.vscode-jest-runner: 0.4.84 -> 0.4.86 --- 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 9e5a1688148f..5bf4a51a9116 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1711,8 +1711,8 @@ let mktplcRef = { name = "vscode-jest-runner"; publisher = "firsttris"; - version = "0.4.84"; - hash = "sha256-x4CaSa/CRZgs7vGthFcn8UXYrbQhQXkULPBbGnj3zpw="; + version = "0.4.86"; + hash = "sha256-QLa8+WAghGJlToGCx7/R68D0GRgCbA0jkEtlA5EnEGA="; }; meta = { description = "Simple way to run or debug a single (or multiple) tests from context-menu"; From 547fad8938df866cbbe5dda6706ffa5a8b4c9625 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 23:34:15 +0000 Subject: [PATCH 021/113] vfox: 0.10.0 -> 1.0.2 --- pkgs/by-name/vf/vfox/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/vf/vfox/package.nix b/pkgs/by-name/vf/vfox/package.nix index 71b2e34346ab..13490914bf66 100644 --- a/pkgs/by-name/vf/vfox/package.nix +++ b/pkgs/by-name/vf/vfox/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "vfox"; - version = "0.10.0"; + version = "1.0.2"; src = fetchFromGitHub { owner = "version-fox"; repo = "vfox"; tag = "v${finalAttrs.version}"; - hash = "sha256-dA/boWkJrFgVV6NeSiCwDxRuBxtjn9qf8shpFwED6TA="; + hash = "sha256-iCHvrq1GoW1J6BnslhhFb7M9IE4DGtoXLRrZe2PzlAU="; }; - vendorHash = "sha256-+5hJMip3wAR1k6n21I3QFYe++nw4J4Ip+43EujQl2ec="; + vendorHash = "sha256-+swC2G8g0rrANsUM8jXad+38QX0yWIf+2boyAv7+hG8="; __darwinAllowLocalNetworking = true; From 1be3d3c8fe73d7264605256fabc5a37fe797d49b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 12 Jan 2026 17:06:42 +0000 Subject: [PATCH 022/113] python3Packages.tinygrad: 0.11.0 -> 0.12.0 Diff: https://github.com/tinygrad/tinygrad/compare/v0.11.0...v0.12.0 Changelog: https://github.com/tinygrad/tinygrad/releases/tag/v0.12.0 --- .../python-modules/tinygrad/default.nix | 252 ++++++++++-------- .../tinygrad/fix-dlopen-cuda.patch | 49 ---- .../tinygrad/patch-cuda-paths.patch | 39 +++ .../tinygrad/patch-deps-paths.patch | 39 +++ .../tinygrad/patch-rocm-paths.patch | 68 +++++ 5 files changed, 287 insertions(+), 160 deletions(-) delete mode 100644 pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch create mode 100644 pkgs/development/python-modules/tinygrad/patch-cuda-paths.patch create mode 100644 pkgs/development/python-modules/tinygrad/patch-deps-paths.patch create mode 100644 pkgs/development/python-modules/tinygrad/patch-rocm-paths.patch diff --git a/pkgs/development/python-modules/tinygrad/default.nix b/pkgs/development/python-modules/tinygrad/default.nix index 0eaa076fc091..cf2992f7bc76 100644 --- a/pkgs/development/python-modules/tinygrad/default.nix +++ b/pkgs/development/python-modules/tinygrad/default.nix @@ -17,35 +17,43 @@ setuptools, # optional-dependencies - llvmlite, - triton, + # arm unicorn, + # triton + triton, + # testing_minimal + hypothesis, + numpy, + pytest-xdist, + torch, + z3-solver, + # testing_unit + ggml-python, + openai, + safetensors, + tabulate, + tqdm, + # testing + blobfile, + boto3, + bottle, + capstone, + librosa, + networkx, + nibabel, + onnx, + onnxruntime, + opencv4, + pandas, + pillow, + pycocotools, + sentencepiece, + tiktoken, + transformers, # tests pytestCheckHook, writableTmpDirAsHomeHook, - blobfile, - bottle, - capstone, - clang, - hexdump, - hypothesis, - jax, - librosa, - ml-dtypes, - networkx, - numpy, - onnx, - onnxruntime, - pillow, - pytest-xdist, - safetensors, - sentencepiece, - tiktoken, - torch, - tqdm, - transformers, - z3-solver, # passthru tinygrad, @@ -56,118 +64,124 @@ buildPythonPackage (finalAttrs: { pname = "tinygrad"; - version = "0.11.0"; + version = "0.12.0"; pyproject = true; src = fetchFromGitHub { owner = "tinygrad"; repo = "tinygrad"; tag = "v${finalAttrs.version}"; - hash = "sha256-VG2rhkiwPFN3JYSBbqrwCdqhdGE8GY6oEatMSCydhw8="; + hash = "sha256-Lied19C1sAbislr2WznnCZEmOn5PA0OzMg2KOdWOYkA="; }; - patches = [ - (replaceVars ./fix-dlopen-cuda.patch { - inherit (addDriverRunpath) driverLink; - libnvrtc = - if cudaSupport then - "${lib.getLib cudaPackages.cuda_nvrtc}/lib/libnvrtc.so" - else - "Please import nixpkgs with `config.cudaSupport = true`"; - }) - ]; + patches = + let + libExtension = stdenv.hostPlatform.extensions.sharedLibrary; + in + [ + (replaceVars ./patch-deps-paths.patch { + libllvm = "${lib.getLib llvmPackages.llvm}/lib/libLLVM${libExtension}"; + libclang = "${lib.getLib llvmPackages.libclang}/lib/libclang${libExtension}"; - postPatch = - # Patch `clang` directly in the source file - # Use the unwrapped variant to enable the "native" features currently unavailable in the sandbox - '' - substituteInPlace tinygrad/runtime/ops_cpu.py \ - --replace-fail "getenv(\"CC\", 'clang')" "'${lib.getExe llvmPackages.clang-unwrapped}'" - '' - + '' - substituteInPlace tinygrad/runtime/support/llvm.py \ - --replace-fail "ctypes.util.find_library('LLVM')" "'${lib.getLib llvmPackages.llvm}/lib/libLLVM.so'" - '' - + lib.optionalString stdenv.hostPlatform.isLinux '' - substituteInPlace tinygrad/runtime/autogen/libc.py \ - --replace-fail "ctypes.util.find_library('c')" "'${stdenv.cc.libc}/lib/libc.so.6'" + # Use the unwrapped variant to enable the "native" features currently unavailable in the sandbox + clang = lib.getExe llvmPackages.clang-unwrapped; + }) + ] + ++ lib.optionals cudaSupport [ + (replaceVars ./patch-cuda-paths.patch { + inherit (addDriverRunpath) driverLink; + cuda_nvrtc = lib.getLib cudaPackages.cuda_nvrtc; - substituteInPlace tinygrad/runtime/autogen/opencl.py \ - --replace-fail "ctypes.util.find_library('OpenCL')" "'${ocl-icd}/lib/libOpenCL.so'" - '' - # test/test_tensor.py imports the PTX variable from the cuda_compiler.py file. - # This import leads to loading the libnvrtc.so library that is not substituted when cudaSupport = false. - # -> As a fix, we hardcode this variable to False - + lib.optionalString (!cudaSupport) '' - substituteInPlace test/test_tensor.py \ - --replace-fail "from tinygrad.runtime.support.compiler_cuda import PTX" "PTX = False" - '' - # `cuda_fp16.h` and co. are needed at runtime to compile kernels - + lib.optionalString cudaSupport '' - substituteInPlace tinygrad/runtime/support/compiler_cuda.py \ - --replace-fail \ - '"-I/usr/local/cuda/include", "-I/usr/include", "-I/opt/cuda/include"' \ - '"-I${lib.getDev cudaPackages.cuda_cudart}/include/"' - '' - + lib.optionalString rocmSupport '' - substituteInPlace tinygrad/runtime/autogen/hip.py \ - --replace-fail "/opt/rocm/" "${rocmPackages.clr}/" + # `cuda_fp16.h` and co. are needed at runtime to compile kernels + cuda_cudart = lib.getInclude cudaPackages.cuda_cudart; + }) + ] + ++ lib.optionals rocmSupport [ + (replaceVars ./patch-rocm-paths.patch { + comgr = lib.getLib rocmPackages.rocm-comgr; + clr = lib.getLib rocmPackages.clr; + rocm-runtime = lib.getLib rocmPackages.rocm-runtime; + rocm-llvm-objdump = lib.getExe' rocmPackages.llvm.llvm "llvm-objdump"; + llvm-objdump = lib.getExe' llvmPackages.llvm "llvm-objdump"; + hipcc = lib.getExe' rocmPackages.hipcc "hipcc"; + }) + ]; - substituteInPlace tinygrad/runtime/support/compiler_hip.py \ - --replace-fail "/opt/rocm/include" "${rocmPackages.clr}/include" + postPatch = lib.optionalString stdenv.hostPlatform.isLinux '' + substituteInPlace tinygrad/runtime/autogen/opencl.py \ + --replace-fail \ + "dll = DLL('opencl', 'OpenCL')" \ + "dll = DLL('opencl', '${lib.getLib ocl-icd}/lib/libOpenCL.so')" - substituteInPlace tinygrad/runtime/support/compiler_hip.py \ - --replace-fail "/opt/rocm/llvm" "${rocmPackages.llvm.llvm}" - - substituteInPlace tinygrad/runtime/autogen/comgr.py \ - --replace-fail "/opt/rocm/" "${rocmPackages.rocm-comgr}/" - ''; + substituteInPlace tinygrad/runtime/autogen/libc.py \ + --replace-fail \ + "dll = DLL('libc', 'c', use_errno=True)" \ + "dll = DLL('libc', '${lib.getLib stdenv.cc.libc}/lib/libc.so.6', use_errno=True)" + ''; __propagatedImpureHostDeps = lib.optional stdenv.hostPlatform.isDarwin "/usr/lib/libc.dylib"; build-system = [ setuptools ]; - optional-dependencies = { - llvm = [ llvmlite ]; + optional-dependencies = lib.fix (self: { arm = [ unicorn ]; triton = [ triton ]; - }; + testing_minimal = [ + hypothesis + numpy + pytest-xdist + torch + z3-solver + ]; + testing_unit = self.testing_minimal ++ [ + ggml-python + openai + safetensors + tabulate + tqdm + ]; + testing = self.testing_unit ++ [ + blobfile + boto3 + bottle + capstone + librosa + networkx + nibabel + onnx + onnxruntime + opencv4 + pandas + pillow + pycocotools + sentencepiece + tiktoken + transformers + ]; + }); pythonImportsCheck = [ "tinygrad" + "tinygrad.runtime.autogen.libclang" ] ++ lib.optionals cudaSupport [ + "tinygrad.runtime.ops_cuda" "tinygrad.runtime.ops_nv" + ] + ++ lib.optionals rocmSupport [ + "tinygrad.runtime.ops_amd" + "tinygrad.runtime.ops_hip" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + "tinygrad.runtime.ops_metal" ]; nativeCheckInputs = [ + llvmPackages.clang pytestCheckHook writableTmpDirAsHomeHook - - blobfile - bottle - capstone - clang - hexdump - hypothesis - jax - librosa - ml-dtypes - networkx - numpy - onnx - onnxruntime - pillow - pytest-xdist - safetensors - sentencepiece - tiktoken - torch - tqdm - transformers - z3-solver ] - ++ networkx.optional-dependencies.extra; + ++ finalAttrs.passthru.optional-dependencies.testing; disabledTests = [ # RuntimeError: Attempting to relocate against an undefined symbol 'fmaxf' @@ -192,6 +206,7 @@ buildPythonPackage (finalAttrs: { "test_dataset_is_realized" "test_e2e_big" "test_fetch_small" + "test_hevc_parser" "test_huggingface_enet_safetensors" "test_index_mnist" "test_linear_mnist" @@ -206,8 +221,13 @@ buildPythonPackage (finalAttrs: { "test_load_convnext" "test_load_enet" "test_load_enet_alt" + "test_load_gpt2_q4_1" "test_load_llama2bfloat" "test_load_resnet" + "test_load_sample_mxfp4" + "test_load_sample_q6_k" + "test_load_tinyllama_q4_0" + "test_load_tinyllama_q8_0" "test_mnist_val" "test_openpilot_model" "test_resnet" @@ -220,12 +240,19 @@ buildPythonPackage (finalAttrs: { "test_transcribe_long_no_batch" "test_vgg7" ] - ++ lib.optionals (stdenv.hostPlatform.system == "aarch64-linux") [ + ++ lib.optionals (stdenv.hostPlatform.isLinux && stdenv.hostPlatform.isAarch64) [ # Fail with AssertionError "test_casts_from" "test_casts_to" + "test_float_cast_to_unsigned_underflow" "test_int8" "test_int8_to_uint16_negative" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # Flaky (pass when running a smaller set of tests: tests/unit/*, but not within the full test suite) + # AttributeError: module 'tinygrad.runtime.autogen.libclang' has no attribute 'clang_parseTranslationUnit' + "test_gen_from_header" + "test_struct_ordering" ]; disabledTestPaths = [ @@ -236,10 +263,18 @@ buildPythonPackage (finalAttrs: { # Files under this directory are not considered as tests by upstream and should be skipped "extra/" + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + # urllib.error.URLError: + "test/models/test_whisper.py" ]; + __darwinAllowLocalNetworking = true; + passthru.tests = { withCuda = tinygrad.override { cudaSupport = true; }; + withRocm = tinygrad.override { rocmSupport = true; }; }; meta = { @@ -248,10 +283,5 @@ buildPythonPackage (finalAttrs: { changelog = "https://github.com/tinygrad/tinygrad/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ GaetanLepage ]; - badPlatforms = [ - # Fatal Python error: Aborted - # onnxruntime/capi/_pybind_state.py", line 32 in - "aarch64-linux" - ]; }; }) diff --git a/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch b/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch deleted file mode 100644 index 285ca6111569..000000000000 --- a/pkgs/development/python-modules/tinygrad/fix-dlopen-cuda.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git a/tinygrad/runtime/autogen/cuda.py b/tinygrad/runtime/autogen/cuda.py -index a30c8f53..e2078ff6 100644 ---- a/tinygrad/runtime/autogen/cuda.py -+++ b/tinygrad/runtime/autogen/cuda.py -@@ -145,7 +145,19 @@ def char_pointer_cast(string, encoding='utf-8'): - - - _libraries = {} --_libraries['libcuda.so'] = ctypes.CDLL(ctypes.util.find_library('cuda')) -+libcuda = None -+try: -+ libcuda = ctypes.CDLL('libcuda.so') -+except OSError: -+ pass -+try: -+ libcuda = ctypes.CDLL('@driverLink@/lib/libcuda.so') -+except OSError: -+ pass -+if libcuda is None: -+ raise RuntimeError(f"`libcuda.so` not found") -+ -+_libraries['libcuda.so'] = libcuda - - - cuuint32_t = ctypes.c_uint32 -diff --git a/tinygrad/runtime/autogen/nvrtc.py b/tinygrad/runtime/autogen/nvrtc.py -index 6af74187..c5a6c6c4 100644 ---- a/tinygrad/runtime/autogen/nvrtc.py -+++ b/tinygrad/runtime/autogen/nvrtc.py -@@ -10,7 +10,18 @@ import ctypes, ctypes.util - - - _libraries = {} --_libraries['libnvrtc.so'] = ctypes.CDLL(ctypes.util.find_library('nvrtc')) -+libnvrtc = None -+try: -+ libnvrtc = ctypes.CDLL('libnvrtc.so') -+except OSError: -+ pass -+try: -+ libnvrtc = ctypes.CDLL('@libnvrtc@') -+except OSError: -+ pass -+if libnvrtc is None: -+ raise RuntimeError(f"`libnvrtc.so` not found") -+_libraries['libnvrtc.so'] = libnvrtc - def string_cast(char_pointer, encoding='utf-8', errors='strict'): - value = ctypes.cast(char_pointer, ctypes.c_char_p).value - if value is not None and encoding is not None: diff --git a/pkgs/development/python-modules/tinygrad/patch-cuda-paths.patch b/pkgs/development/python-modules/tinygrad/patch-cuda-paths.patch new file mode 100644 index 000000000000..b2a2177ab3e2 --- /dev/null +++ b/pkgs/development/python-modules/tinygrad/patch-cuda-paths.patch @@ -0,0 +1,39 @@ +diff --git a/tinygrad/runtime/autogen/cuda.py b/tinygrad/runtime/autogen/cuda.py +index 061c8d73f..65ec3ffd7 100644 +--- a/tinygrad/runtime/autogen/cuda.py ++++ b/tinygrad/runtime/autogen/cuda.py +@@ -1,7 +1,7 @@ + # mypy: ignore-errors + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR +-dll = DLL('cuda', 'cuda') ++dll = DLL('cuda', '@driverLink@/lib/libcuda.so') + cuuint32_t = ctypes.c_uint32 + cuuint64_t = ctypes.c_uint64 + CUdeviceptr_v2 = ctypes.c_uint64 +diff --git a/tinygrad/runtime/autogen/nvrtc.py b/tinygrad/runtime/autogen/nvrtc.py +index 88085c45b..90518d403 100644 +--- a/tinygrad/runtime/autogen/nvrtc.py ++++ b/tinygrad/runtime/autogen/nvrtc.py +@@ -2,7 +2,7 @@ + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR + import sysconfig +-dll = DLL('nvrtc', 'nvrtc', f'/usr/local/cuda/targets/{sysconfig.get_config_vars().get("MULTIARCH", "").rsplit("-", 1)[0]}/lib') ++dll = DLL('nvrtc','@cuda_nvrtc@/lib/libnvrtc.so') + nvrtcResult = CEnum(ctypes.c_uint32) + NVRTC_SUCCESS = nvrtcResult.define('NVRTC_SUCCESS', 0) + NVRTC_ERROR_OUT_OF_MEMORY = nvrtcResult.define('NVRTC_ERROR_OUT_OF_MEMORY', 1) +diff --git a/tinygrad/runtime/support/compiler_cuda.py b/tinygrad/runtime/support/compiler_cuda.py +index 8f71a9255..fdbf01bad 100644 +--- a/tinygrad/runtime/support/compiler_cuda.py ++++ b/tinygrad/runtime/support/compiler_cuda.py +@@ -43,7 +43,7 @@ def cuda_disassemble(lib:bytes, arch:str): + class CUDACompiler(Compiler): + def __init__(self, arch:str, cache_key:str="cuda"): + self.arch, self.compile_options = arch, [f'--gpu-architecture={arch}'] +- self.compile_options += [f"-I{CUDA_PATH}/include"] if CUDA_PATH else ["-I/usr/local/cuda/include", "-I/usr/include", "-I/opt/cuda/include"] ++ self.compile_options += ["-I@cuda_cudart@/include"] + nvrtc_check(nvrtc.nvrtcVersion((nvrtcMajor := ctypes.c_int()), (nvrtcMinor := ctypes.c_int()))) + if (nvrtcMajor.value, nvrtcMinor.value) >= (12, 4): self.compile_options.append("--minimal") + super().__init__(f"compile_{cache_key}_{self.arch}") diff --git a/pkgs/development/python-modules/tinygrad/patch-deps-paths.patch b/pkgs/development/python-modules/tinygrad/patch-deps-paths.patch new file mode 100644 index 000000000000..8e8bbeec2f66 --- /dev/null +++ b/pkgs/development/python-modules/tinygrad/patch-deps-paths.patch @@ -0,0 +1,39 @@ +diff --git a/tinygrad/runtime/autogen/libclang.py b/tinygrad/runtime/autogen/libclang.py +index dbf22b6f5..4a5a097dc 100644 +--- a/tinygrad/runtime/autogen/libclang.py ++++ b/tinygrad/runtime/autogen/libclang.py +@@ -1,7 +1,7 @@ + # mypy: ignore-errors + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR +-dll = DLL('libclang', ['clang-20', 'clang']) ++dll = DLL('libclang', '@libclang@') + CXIndex = ctypes.c_void_p + class struct_CXTargetInfoImpl(Struct): pass + CXTargetInfo = ctypes.POINTER(struct_CXTargetInfoImpl) +diff --git a/tinygrad/runtime/autogen/llvm.py b/tinygrad/runtime/autogen/llvm.py +index 7d05224e7..54204f563 100644 +--- a/tinygrad/runtime/autogen/llvm.py ++++ b/tinygrad/runtime/autogen/llvm.py +@@ -2,7 +2,7 @@ + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR + from tinygrad.helpers import WIN, OSX +-dll = DLL('llvm', 'C:\\Program Files\\LLVM\\bin\\LLVM-C.dll' if WIN else '/opt/homebrew/opt/llvm@20/lib/libLLVM.dylib' if OSX else ['LLVM', 'LLVM-21', 'LLVM-20', 'LLVM-19', 'LLVM-18', 'LLVM-17', 'LLVM-16', 'LLVM-15', 'LLVM-14']) ++dll = DLL('llvm', '@libllvm@') + intmax_t = ctypes.c_int64 + try: (imaxabs:=dll.imaxabs).restype, imaxabs.argtypes = intmax_t, [intmax_t] + except AttributeError: pass +diff --git a/tinygrad/runtime/support/compiler_cpu.py b/tinygrad/runtime/support/compiler_cpu.py +index 8b11f3af8..d8190fac3 100644 +--- a/tinygrad/runtime/support/compiler_cpu.py ++++ b/tinygrad/runtime/support/compiler_cpu.py +@@ -15,7 +15,7 @@ class ClangJITCompiler(Compiler): + arch = {'x86_64': '-march=native', 'AMD64': '-march=native', 'riscv64': '-march=rv64g'}.get(platform.machine(), "-mcpu=native") + args = [arch, f'--target={target}-none-unknown-elf', '-O2', '-fPIC', '-ffreestanding', '-fno-math-errno', '-nostdlib', '-fno-ident'] + arch_args = ['-ffixed-x18'] if target == 'arm64' else [] +- obj = subprocess.check_output([getenv("CC", 'clang'), '-c', '-x', 'c', *args, *arch_args, '-', '-o', '-'], input=src.encode('utf-8')) ++ obj = subprocess.check_output(["@clang@", '-c', '-x', 'c', *args, *arch_args, '-', '-o', '-'], input=src.encode('utf-8')) + return jit_loader(obj) + + def disassemble(self, lib:bytes): return capstone_flatdump(lib) diff --git a/pkgs/development/python-modules/tinygrad/patch-rocm-paths.patch b/pkgs/development/python-modules/tinygrad/patch-rocm-paths.patch new file mode 100644 index 000000000000..5b96c6e906f1 --- /dev/null +++ b/pkgs/development/python-modules/tinygrad/patch-rocm-paths.patch @@ -0,0 +1,68 @@ +diff --git a/tinygrad/runtime/autogen/comgr.py b/tinygrad/runtime/autogen/comgr.py +index 9c642cef2..b42c7c9c8 100644 +--- a/tinygrad/runtime/autogen/comgr.py ++++ b/tinygrad/runtime/autogen/comgr.py +@@ -2,7 +2,7 @@ + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR + import os +-dll = DLL('comgr', [os.getenv('ROCM_PATH', '/opt/rocm')+'/lib/libamd_comgr.so', 'amd_comgr']) ++dll = DLL('comgr', '@comgr@/lib/libamd_comgr.so') + amd_comgr_status_s = CEnum(ctypes.c_uint32) + AMD_COMGR_STATUS_SUCCESS = amd_comgr_status_s.define('AMD_COMGR_STATUS_SUCCESS', 0) + AMD_COMGR_STATUS_ERROR = amd_comgr_status_s.define('AMD_COMGR_STATUS_ERROR', 1) +diff --git a/tinygrad/runtime/autogen/hip.py b/tinygrad/runtime/autogen/hip.py +index 1cccb1e1f..d57a4d90a 100644 +--- a/tinygrad/runtime/autogen/hip.py ++++ b/tinygrad/runtime/autogen/hip.py +@@ -2,7 +2,7 @@ + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR + import os +-dll = DLL('hip', os.getenv('ROCM_PATH', '/opt/rocm')+'/lib/libamdhip64.so') ++dll = DLL('hip', '@clr@/lib/libamdhip64.so') + hipError_t = CEnum(ctypes.c_uint32) + hipSuccess = hipError_t.define('hipSuccess', 0) + hipErrorInvalidValue = hipError_t.define('hipErrorInvalidValue', 1) +diff --git a/tinygrad/runtime/autogen/hsa.py b/tinygrad/runtime/autogen/hsa.py +index 16e568e21..9788d3705 100644 +--- a/tinygrad/runtime/autogen/hsa.py ++++ b/tinygrad/runtime/autogen/hsa.py +@@ -2,7 +2,7 @@ + import ctypes + from tinygrad.runtime.support.c import DLL, Struct, CEnum, _IO, _IOW, _IOR, _IOWR + import os +-dll = DLL('hsa', [os.getenv('ROCM_PATH', '/opt/rocm')+'/lib/libhsa-runtime64.so', 'hsa-runtime64']) ++dll = DLL('hsa', '@rocm-runtime@/lib/libhsa-runtime64.so') + enum_SQ_RSRC_BUF_TYPE = CEnum(ctypes.c_uint32) + SQ_RSRC_BUF = enum_SQ_RSRC_BUF_TYPE.define('SQ_RSRC_BUF', 0) + SQ_RSRC_BUF_RSVD_1 = enum_SQ_RSRC_BUF_TYPE.define('SQ_RSRC_BUF_RSVD_1', 1) +diff --git a/tinygrad/runtime/support/compiler_amd.py b/tinygrad/runtime/support/compiler_amd.py +index e97aaefcd..ef55838a3 100644 +--- a/tinygrad/runtime/support/compiler_amd.py ++++ b/tinygrad/runtime/support/compiler_amd.py +@@ -13,9 +13,9 @@ from tinygrad.runtime.support.compiler_cpu import LLVMCompiler + from tinygrad.helpers import OSX, to_char_p_p + + def _find_llvm_objdump(): +- if OSX: return '/opt/homebrew/opt/llvm/bin/llvm-objdump' ++ if OSX: return '@llvm-objdump@' + # Try ROCm path first, then versioned, then unversioned +- for p in ['/opt/rocm/llvm/bin/llvm-objdump', 'llvm-objdump-21', 'llvm-objdump-20', 'llvm-objdump']: ++ for p in ['@rocm-llvm-objdump@', '@llvm-objdump@']: + if shutil.which(p): return p + raise FileNotFoundError("llvm-objdump not found") + +@@ -107,9 +107,9 @@ class HIPCCCompiler(Compiler): + srcf.write(src.encode()) + srcf.flush() + +- subprocess.run(["hipcc", "-c", "-emit-llvm", "--cuda-device-only", "-O3", "-mcumode", +- f"--offload-arch={self.arch}", "-I/opt/rocm/include/hip", "-o", bcf.name, srcf.name] + self.extra_options, check=True) +- subprocess.run(["hipcc", "-target", "amdgcn-amd-amdhsa", f"-mcpu={self.arch}", ++ subprocess.run(["@hipcc@", "-c", "-emit-llvm", "--cuda-device-only", "-O3", "-mcumode", ++ f"--offload-arch={self.arch}", "-I@clr@/include/hip", "-o", bcf.name, srcf.name] + self.extra_options, check=True) ++ subprocess.run(["@hipcc@", "-target", "amdgcn-amd-amdhsa", f"-mcpu={self.arch}", + "-O3", "-mllvm", "-amdgpu-internalize-symbols", "-c", "-o", libf.name, bcf.name] + self.extra_options, check=True) + + return pathlib.Path(libf.name).read_bytes() From 09d637c8da7d3dbf2778272e9cbc8c60969296a1 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 00:42:08 +0100 Subject: [PATCH 023/113] python313Packages.kestra: migrate to finalAttrs --- .../python-modules/kestra/default.nix | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/pkgs/development/python-modules/kestra/default.nix b/pkgs/development/python-modules/kestra/default.nix index ce1a223689d4..9783f1704b71 100644 --- a/pkgs/development/python-modules/kestra/default.nix +++ b/pkgs/development/python-modules/kestra/default.nix @@ -10,7 +10,8 @@ pytest-mock, requests-mock, }: -buildPythonPackage rec { + +buildPythonPackage (finalAttrs: { pname = "kestra"; version = "1.2.0"; pyproject = true; @@ -18,15 +19,13 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "kestra-io"; repo = "libs"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-JpePlqwjIalbkVMIIqZ4z6YfkvjyuYUbhXcD2Z6hp/Y="; }; - sourceRoot = "${src.name}/python"; + sourceRoot = "${finalAttrs.src.name}/python"; - build-system = [ - setuptools - ]; + build-system = [ setuptools ]; dependencies = [ requests @@ -34,9 +33,7 @@ buildPythonPackage rec { python-dateutil ]; - pythonImportsCheck = [ - "kestra" - ]; + pythonImportsCheck = [ "kestra" ]; nativeCheckInputs = [ pytestCheckHook @@ -47,7 +44,8 @@ buildPythonPackage rec { meta = { description = "Infinitely scalable orchestration and scheduling platform, creating, running, scheduling, and monitoring millions of complex pipelines"; homepage = "https://github.com/kestra-io/libs"; + changelog = "https://github.com/kestra-io/libs/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.apsl20; maintainers = with lib.maintainers; [ DataHearth ]; }; -} +}) From f746e2b953cd2b9d276d7c5bf6d18360c17941b3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 23:59:03 +0000 Subject: [PATCH 024/113] snakemake: 9.14.6 -> 9.14.7 --- pkgs/by-name/sn/snakemake/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sn/snakemake/package.nix b/pkgs/by-name/sn/snakemake/package.nix index 236118c73f33..334adb2dca00 100644 --- a/pkgs/by-name/sn/snakemake/package.nix +++ b/pkgs/by-name/sn/snakemake/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication rec { pname = "snakemake"; - version = "9.14.6"; + version = "9.14.7"; pyproject = true; src = fetchFromGitHub { owner = "snakemake"; repo = "snakemake"; tag = "v${version}"; - hash = "sha256-eGHhyMkPnC0QTxwWIWjNqX9fhzhQ3QPRAdboQVWwrRA="; + hash = "sha256-kKULORORg187jwEp5rjtWBVYdS0IA+aYCnPhJj7mVNE="; }; postPatch = '' From 5dbf3a5bf5a316940f5d3b727e4b91e49097a201 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 00:24:07 +0000 Subject: [PATCH 025/113] python3Packages.sqlfmt: 0.28.2 -> 0.29.0 --- pkgs/development/python-modules/sqlfmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlfmt/default.nix b/pkgs/development/python-modules/sqlfmt/default.nix index 8ddfa6df9c67..fc45d496991f 100644 --- a/pkgs/development/python-modules/sqlfmt/default.nix +++ b/pkgs/development/python-modules/sqlfmt/default.nix @@ -27,7 +27,7 @@ buildPythonPackage rec { pname = "sqlfmt"; - version = "0.28.2"; + version = "0.29.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -36,7 +36,7 @@ buildPythonPackage rec { owner = "tconbeer"; repo = "sqlfmt"; tag = "v${version}"; - hash = "sha256-9SO3G8SQOkxxSyro9dwSI6oH6BT8Rd66WqM5bvdVQkg="; + hash = "sha256-AeG6ga+WaBVvCCkEJbIkaJQg4rEmBcyQNmgJHEYkhrI="; }; build-system = [ hatchling ]; From 73f69a19c9eb120c636494b4fcde15f3a25f6369 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 00:50:26 +0000 Subject: [PATCH 026/113] graphql-client: 0.15.0 -> 0.16.0 --- pkgs/by-name/gr/graphql-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gr/graphql-client/package.nix b/pkgs/by-name/gr/graphql-client/package.nix index a67e97b3fb78..b0b64eb4967a 100644 --- a/pkgs/by-name/gr/graphql-client/package.nix +++ b/pkgs/by-name/gr/graphql-client/package.nix @@ -8,15 +8,15 @@ rustPlatform.buildRustPackage rec { pname = "graphql-client"; - version = "0.15.0"; + version = "0.16.0"; src = fetchCrate { inherit version; crateName = "graphql_client_cli"; - hash = "sha256-kYznUgLe2hg8dOPJQVrl+zZQFAbiSkeHAgxiSiVsHoE="; + hash = "sha256-zWNarJDBSnZeFPQnF8nHOkFG8x0UDChi8l79OBNFA6A="; }; - cargoHash = "sha256-Knet/xIBZwbKWQHSVWCGxS+2W1qBRvQqEHhak6wWr94="; + cargoHash = "sha256-LYRdK+wOoaJ/qkJoNC+enaqlMfeACDvNA1iyNEgTXCg="; nativeBuildInputs = [ pkg-config From 05fe8d62b8311d825d0704f75b7bf27b3f9d7209 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 01:41:10 +0000 Subject: [PATCH 027/113] bazelisk: 1.27.0 -> 1.28.0 --- pkgs/by-name/ba/bazelisk/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/bazelisk/package.nix b/pkgs/by-name/ba/bazelisk/package.nix index c1499d723861..1d0832003936 100644 --- a/pkgs/by-name/ba/bazelisk/package.nix +++ b/pkgs/by-name/ba/bazelisk/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "bazelisk"; - version = "1.27.0"; + version = "1.28.0"; src = fetchFromGitHub { owner = "bazelbuild"; repo = "bazelisk"; rev = "v${version}"; - sha256 = "sha256-RPatTc97xYs5lhVCOjInNrNrL1UBsocdHn0C5yUHIxY="; + sha256 = "sha256-wpbJc4qF7UF8HG4tkk7jnsurO2snFIpcfKyRY1Ohby4="; }; - vendorHash = "sha256-gv5x0BbckeGkYa5rzCmyUkvmRsmI5YPy04HVN9Z1Rgc="; + vendorHash = "sha256-PWqKq/2DFopeiecUL0iWnut8Kd/52U32sNSVGj3Ae5g="; ldflags = [ "-s" From 81df1591ce679866ed3d90f940327ee92715d473 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 01:49:31 +0000 Subject: [PATCH 028/113] gui-for-clash: 1.16.0 -> 1.18.0 --- pkgs/by-name/gu/gui-for-clash/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gu/gui-for-clash/package.nix b/pkgs/by-name/gu/gui-for-clash/package.nix index 5e441adb5833..dcad0681a444 100644 --- a/pkgs/by-name/gu/gui-for-clash/package.nix +++ b/pkgs/by-name/gu/gui-for-clash/package.nix @@ -18,13 +18,13 @@ let pname = "gui-for-clash"; - version = "1.16.0"; + version = "1.18.0"; src = fetchFromGitHub { owner = "GUI-for-Cores"; repo = "GUI.for.Clash"; tag = "v${version}"; - hash = "sha256-eIKgXZ48iVkFSwTJ04j6CXyvgVsUCBRZ9hwdid/DwsE="; + hash = "sha256-M5M3o7RIXszMW2KGv2UDyR002dNOL3FFj0zM4w4D+U0="; }; metaCommon = { @@ -54,7 +54,7 @@ let ; pnpm = pnpm_10; fetcherVersion = 2; - hash = "sha256-oi78tk0ygR37jtWW3hZnDF44qxWjIFvUU4u5rNffvD8="; + hash = "sha256-AHGPAYw/6FRKO2FY1J84NrLcp+bZOclOF6UFY61npFI="; }; buildPhase = '' @@ -84,7 +84,7 @@ buildGoModule { patches = [ ./xdg-path-and-restart-patch.patch ]; - vendorHash = "sha256-ElDJknPzR7Zh46RjUsn39Msm1B8Nsp1eHIS3ifRl80w="; + vendorHash = "sha256-xQ6TeVoBe8906+/5X1q4e5QHVo+KHymB+yoxM+Obk18="; nativeBuildInputs = [ autoPatchelfHook From abfadb9b476e914106642cf27a1c88a985dbc4e5 Mon Sep 17 00:00:00 2001 From: byteforge38 Date: Thu, 15 Jan 2026 19:00:55 -0800 Subject: [PATCH 029/113] stdenv: simplify replaceStdenv null check --- pkgs/stdenv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix index 53f63245c919..98aefc2bf568 100644 --- a/pkgs/stdenv/default.nix +++ b/pkgs/stdenv/default.nix @@ -43,7 +43,7 @@ in # Select the appropriate stages for the platform `system'. if crossSystem != localSystem || crossOverlays != [ ] then stagesCross -else if (config.replaceStdenv or null) != null then +else if config.replaceStdenv != null then stagesCustom else if localSystem.isLinux then stagesLinux From 2c84f41a8e27d9a17ac15e22afef495af3ba55c9 Mon Sep 17 00:00:00 2001 From: byteforge38 Date: Thu, 15 Jan 2026 19:08:33 -0800 Subject: [PATCH 030/113] stdenv: keep replaceStdenv fallback for non-module contexts --- pkgs/stdenv/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix index 98aefc2bf568..53f63245c919 100644 --- a/pkgs/stdenv/default.nix +++ b/pkgs/stdenv/default.nix @@ -43,7 +43,7 @@ in # Select the appropriate stages for the platform `system'. if crossSystem != localSystem || crossOverlays != [ ] then stagesCross -else if config.replaceStdenv != null then +else if (config.replaceStdenv or null) != null then stagesCustom else if localSystem.isLinux then stagesLinux From 517e27a235e37b85c03723621472f68c322cecea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 03:47:37 +0000 Subject: [PATCH 031/113] uutils-util-linux: 0.0.1-unstable-2026-01-08 -> 0.0.1-unstable-2026-01-15 --- pkgs/by-name/uu/uutils-util-linux/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/uu/uutils-util-linux/package.nix b/pkgs/by-name/uu/uutils-util-linux/package.nix index 6a1c40e60413..126281d616d3 100644 --- a/pkgs/by-name/uu/uutils-util-linux/package.nix +++ b/pkgs/by-name/uu/uutils-util-linux/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "uutils-util-linux"; - version = "0.0.1-unstable-2026-01-08"; + version = "0.0.1-unstable-2026-01-15"; src = fetchFromGitHub { owner = "uutils"; repo = "util-linux"; - rev = "8f87ce4641e8040eba624ffa99b73f73f73ab373"; - hash = "sha256-9U1vJyBEvOeesZrttSZg7vMqXSUj4eq/xtB2gRovXiA="; + rev = "60c8f8b572109d8bef0210b17486de2a2d565a19"; + hash = "sha256-hebVBj/u8UQcOXFniY+FKVbT8kZgbmLWGClAX858GzI="; }; postPatch = '' @@ -29,7 +29,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"cut"' '"${lib.getExe' coreutils "cut"}"' ''; - cargoHash = "sha256-k1wIiL1DUkk9+UJX+6mgNEW+0zGNHuUTPUk8zuQFo1s="; + cargoHash = "sha256-bgOnkNfVZuPB9Ku12wwjhryR/fjRkWK2cMhoRZMBMZ0="; nativeBuildInputs = [ pkg-config From a7f3e98f8529150233c2a646b88048c8421bb67a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 03:48:35 +0000 Subject: [PATCH 032/113] phrase-cli: 2.53.0 -> 2.53.1 --- pkgs/by-name/ph/phrase-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ph/phrase-cli/package.nix b/pkgs/by-name/ph/phrase-cli/package.nix index 6f0534320bd0..bc46cd4eccce 100644 --- a/pkgs/by-name/ph/phrase-cli/package.nix +++ b/pkgs/by-name/ph/phrase-cli/package.nix @@ -6,13 +6,13 @@ buildGoModule rec { pname = "phrase-cli"; - version = "2.53.0"; + version = "2.53.1"; src = fetchFromGitHub { owner = "phrase"; repo = "phrase-cli"; rev = version; - sha256 = "sha256-G7hIJUGzgMB202Unzrycv9KTkJ88bmRbgVT0v5jA99M="; + sha256 = "sha256-5Iral/ju6tJGRS8JUIXBVEQeme34F+v1i8F7pXprZas="; }; vendorHash = "sha256-LyPS2E5v3n7RVV3YEsEUZJZWB5x32TTfeOHAZProuCs="; From 22c61ce75da1b34970d749d499ad68753b31285d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 04:02:23 +0000 Subject: [PATCH 033/113] python3Packages.pyatspi: 2.58.0 -> 2.58.1 --- pkgs/development/python-modules/pyatspi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyatspi/default.nix b/pkgs/development/python-modules/pyatspi/default.nix index d69b3622ce3c..651805651b43 100644 --- a/pkgs/development/python-modules/pyatspi/default.nix +++ b/pkgs/development/python-modules/pyatspi/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "pyatspi"; - version = "2.58.0"; + version = "2.58.1"; pyproject = false; src = fetchurl { url = "mirror://gnome/sources/pyatspi/${lib.versions.majorMinor version}/pyatspi-${version}.tar.xz"; - sha256 = "6dKQ1TzH4wZtly/RilDuiF77i+CqJSYvGe9/iE/qDv8="; + sha256 = "Px8HmTX5JlhDMQJcdTGFjetCJFyZO2USH09LAeawRTY="; }; nativeBuildInputs = [ From a1fd94ba44304dcd4f6330248f8f152495a01569 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 04:09:19 +0000 Subject: [PATCH 034/113] python3Packages.cv2-enumerate-cameras: 1.3.2 -> 1.3.3 --- .../python-modules/cv2-enumerate-cameras/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix b/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix index c7752eae5257..e64310f29f0d 100644 --- a/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix +++ b/pkgs/development/python-modules/cv2-enumerate-cameras/default.nix @@ -8,13 +8,13 @@ buildPythonPackage rec { pname = "cv2_enumerate_cameras"; - version = "1.3.2"; + version = "1.3.3"; src = fetchFromGitHub { owner = "lukehugh"; repo = "cv2_enumerate_cameras"; tag = "v${version}"; - hash = "sha256-wBjpZxqzWYXWlgcqJmpohJFK97Eh1IkWtNn6S6DlWPo="; + hash = "sha256-4QB/yWpurH/ai49PBRECdCfRRQ0tAvzGnpXj+DeP1pE="; }; pyproject = true; From 34d007c70d3cd053af3e0723fa27c65234d5bcf8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 04:25:31 +0000 Subject: [PATCH 035/113] vscode-extensions.mongodb.mongodb-vscode: 1.14.2 -> 1.14.6 --- .../vscode/extensions/mongodb.mongodb-vscode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix index 2ce6162142b3..00a8af822126 100644 --- a/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/mongodb.mongodb-vscode/default.nix @@ -4,8 +4,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "mongodb-vscode"; publisher = "mongodb"; - version = "1.14.2"; - hash = "sha256-dgerxoVeLv9J2oIrfPJcb+ncqIrq5aaf4Rog0EQszvA="; + version = "1.14.6"; + hash = "sha256-MACP/IvSk4JwD9DUWRD6pGYbgVQVzuCz8FvXdfHcphs="; }; meta = { From d7cf018645a234aef7967747090b4d76fd5577f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 04:56:58 +0000 Subject: [PATCH 036/113] python3Packages.niworkflows: 1.14.3 -> 1.14.4 --- pkgs/development/python-modules/niworkflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/niworkflows/default.nix b/pkgs/development/python-modules/niworkflows/default.nix index 258faa3462ed..08f83f95798b 100644 --- a/pkgs/development/python-modules/niworkflows/default.nix +++ b/pkgs/development/python-modules/niworkflows/default.nix @@ -40,14 +40,14 @@ buildPythonPackage rec { pname = "niworkflows"; - version = "1.14.3"; + version = "1.14.4"; pyproject = true; src = fetchFromGitHub { owner = "nipreps"; repo = "niworkflows"; tag = version; - hash = "sha256-wdPHXVgMvd+Od3M2j7S43gBRSh4yiPeu+HM6EyiakwU="; + hash = "sha256-AMUOiIL33kcJtlKT+L5QwcUh8mBBkf80uzOQZFKDauo="; }; pythonRelaxDeps = [ "traits" ]; From 31f5d5af0dd0d2c58092e49d2294e2d596b0f5a3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 05:39:45 +0000 Subject: [PATCH 037/113] v2ray-domain-list-community: 20260112053243 -> 20260115051358 --- pkgs/by-name/v2/v2ray-domain-list-community/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix index dbc64c8cdc8c..bca2dde18605 100644 --- a/pkgs/by-name/v2/v2ray-domain-list-community/package.nix +++ b/pkgs/by-name/v2/v2ray-domain-list-community/package.nix @@ -9,12 +9,12 @@ let generator = pkgsBuildBuild.buildGoModule rec { pname = "v2ray-domain-list-community"; - version = "20260112053243"; + version = "20260115051358"; src = fetchFromGitHub { owner = "v2fly"; repo = "domain-list-community"; rev = version; - hash = "sha256-21Xk+0o4xUOHcLtXrioLy8cwZziKoXp7LCHS+Q60ZTI="; + hash = "sha256-KtYU16cpYkZ739+Y9ZqZkNa4Uv8WGvoY2flbf/cCZyA="; }; vendorHash = "sha256-9tXv+rDBowxDN9gH4zHCr4TRbic4kijco3Y6bojJKRk="; meta = { From c895c56f157384e89d1bc7cb71da01f6dd6bfc66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 05:50:54 +0000 Subject: [PATCH 038/113] upcloud-cli: 3.27.0 -> 3.28.0 --- pkgs/by-name/up/upcloud-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/up/upcloud-cli/package.nix b/pkgs/by-name/up/upcloud-cli/package.nix index 82b43ddbb34d..a60f6fb64036 100644 --- a/pkgs/by-name/up/upcloud-cli/package.nix +++ b/pkgs/by-name/up/upcloud-cli/package.nix @@ -9,16 +9,16 @@ buildGo125Module (finalAttrs: { pname = "upcloud-cli"; - version = "3.27.0"; + version = "3.28.0"; src = fetchFromGitHub { owner = "UpCloudLtd"; repo = "upcloud-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-OAsSB12Q8kdi2tjOUzqtaI6Qt/wFYaAuuy7XHJ2IyrI="; + hash = "sha256-mQmQt2rZKUj+J7ZZEIjuOa6WEeP4VObcpZUREoIK0Bw="; }; - vendorHash = "sha256-dhqsioXUdEafeRsz3GwpsvKCyV6M45V0rDJutdHDo38="; + vendorHash = "sha256-3FD8mZKjR6pTAWeMCAlgHmBCJEStZCx8FsfHzrEbnI8="; ldflags = [ "-s -w -X github.com/UpCloudLtd/upcloud-cli/v3/internal/config.Version=${finalAttrs.version}" From b1f5428426a8b5b45926f1b8d576f001eb665e5a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 06:26:15 +0000 Subject: [PATCH 039/113] sdl_gamecontrollerdb: 0-unstable-2025-12-30 -> 0-unstable-2026-01-11 --- pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix index 05b56efa62cb..6d5ca4b14aa2 100644 --- a/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix +++ b/pkgs/by-name/sd/sdl_gamecontrollerdb/package.nix @@ -7,13 +7,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "sdl_gamecontrollerdb"; - version = "0-unstable-2025-12-30"; + version = "0-unstable-2026-01-11"; src = fetchFromGitHub { owner = "mdqinc"; repo = "SDL_GameControllerDB"; - rev = "01de5cf46ff3679b5378ec7dae365791e632b76a"; - hash = "sha256-O04ruUxYYUCtuP7JAdB4IFFV9Uh4Hhy+fE8Iuai01pY="; + rev = "65490d3c39825a84f9c2cb4fa9bc359284f37ca2"; + hash = "sha256-v6V5TTmI7PKHU5F82yhyyPdofPegvbbGeqqque+C1hU="; }; dontBuild = true; From be1d37302f68fe0d2faa8c9f20a646d07907a15b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 07:55:02 +0100 Subject: [PATCH 040/113] python313Packages.iamdata: 0.1.202601151 -> 0.1.202601161 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601151...v0.1.202601161 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202601161 --- pkgs/development/python-modules/iamdata/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/iamdata/default.nix b/pkgs/development/python-modules/iamdata/default.nix index af26c394d781..1be25e708952 100644 --- a/pkgs/development/python-modules/iamdata/default.nix +++ b/pkgs/development/python-modules/iamdata/default.nix @@ -8,14 +8,14 @@ buildPythonPackage (finalAttrs: { pname = "iamdata"; - version = "0.1.202601151"; + version = "0.1.202601161"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-J8b4pPBip8rRwDVxmOXl1+WI00qchu4eJj50jCmJ9Zo="; + hash = "sha256-9Z98crfuhXI65Wfa6qDMxi0Obek0VozPnpaSHN2I4Ik="; }; __darwinAllowLocalNetworking = true; From e03a9e98790ee291d8d7580d8aae8eaf62d30eee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 07:34:05 +0000 Subject: [PATCH 041/113] slskd: 0.24.1 -> 0.24.3 --- pkgs/by-name/sl/slskd/deps.json | 5 +++++ pkgs/by-name/sl/slskd/package.nix | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slskd/deps.json b/pkgs/by-name/sl/slskd/deps.json index 02930e2be902..874e030b8546 100644 --- a/pkgs/by-name/sl/slskd/deps.json +++ b/pkgs/by-name/sl/slskd/deps.json @@ -39,6 +39,11 @@ "version": "6.0.0", "hash": "sha256-VPYsOGhVFSMtGyKEGOmP/m5c7KsK+2QeODkvD5p5D6M=" }, + { + "pname": "Dapper", + "version": "2.1.66", + "hash": "sha256-e5n/wnAFGPDSe30oQQ0fanXrvFZYYa+qCDSTHtfQmPw=" + }, { "pname": "Fare", "version": "2.1.1", diff --git a/pkgs/by-name/sl/slskd/package.nix b/pkgs/by-name/sl/slskd/package.nix index b8e15299c267..f5a555bc175b 100644 --- a/pkgs/by-name/sl/slskd/package.nix +++ b/pkgs/by-name/sl/slskd/package.nix @@ -19,13 +19,13 @@ let in buildDotnetModule rec { pname = "slskd"; - version = "0.24.1"; + version = "0.24.3"; src = fetchFromGitHub { owner = "slskd"; repo = "slskd"; tag = version; - hash = "sha256-rgD+akew2hs2nfz+X0pfVQbxeOdznFoWaUX3vX0G9uE="; + hash = "sha256-471Rhpkl89l6T1ScXltCYwRckS0iOAWmDYuj7NH0TAQ="; }; nativeBuildInputs = [ @@ -40,7 +40,7 @@ buildDotnetModule rec { name = "${pname}-${version}-npm-deps"; inherit src; sourceRoot = "${src.name}/${npmRoot}"; - hash = "sha256-VFWePzmE/mVd3wJuRSF+SeFR+0cgDfEScRbpZzDOKIw="; + hash = "sha256-cNYnYp+QrbwvpYs/qKKivDlMpdQP6EbDUBS32S3TrO4="; }; projectFile = "slskd.sln"; From 8d3f5b01823974ced7de69fc998acf4ddd412030 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 07:42:47 +0000 Subject: [PATCH 042/113] velero: 1.17.1 -> 1.17.2 --- pkgs/by-name/ve/velero/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/velero/package.nix b/pkgs/by-name/ve/velero/package.nix index ea56b5cdaddc..b15c3271e71d 100644 --- a/pkgs/by-name/ve/velero/package.nix +++ b/pkgs/by-name/ve/velero/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "velero"; - version = "1.17.1"; + version = "1.17.2"; src = fetchFromGitHub { owner = "vmware-tanzu"; repo = "velero"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZVnYHBcnYOCBFJ9wyvMDrRIf3NyDV1Zqqf7e6JbA+go="; + hash = "sha256-cDOsLwSp7VtHeylgDGhotBn1VN2HzBEq1kZsx7wN2r8="; }; ldflags = [ @@ -26,7 +26,7 @@ buildGoModule (finalAttrs: { "-X github.com/vmware-tanzu/velero/pkg/buildinfo.GitSHA=none" ]; - vendorHash = "sha256-AuvJmHRAmxKduP6q7k81GapGbGLS4x7cwccSnZWvPwI="; + vendorHash = "sha256-1ikbyWXK3jL4I+FxiqOsvPvqk+/DIndc4myTajDxFko="; excludedPackages = [ "issue-template-gen" From a8d3538602be587b916e5abf4242512ef44cc89c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 08:47:30 +0100 Subject: [PATCH 043/113] python313Packages.faraday-plugins: 1.25.0 -> 1.27.1 Changelog: https://github.com/infobyte/faraday_plugins/releases/tag/1.27.1 --- .../development/python-modules/faraday-plugins/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index cf2304f728d9..9685454ac0ea 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "faraday-plugins"; - version = "1.25.0"; + version = "1.27.1"; pyproject = true; src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_plugins"; tag = version; - hash = "sha256-VkpwTHPpM1cS5HT5zE3gB25zWOTIVaZdPKNgQFJHO/Q="; + hash = "sha256-/K9mCwYOnz1oas9Qhf2UoYTeoJjGNKQ4JCx6rWy2EdE="; }; postPatch = '' @@ -64,7 +64,8 @@ buildPythonPackage rec { disabledTests = [ # Fail because of missing faraday "test_detect_report" - "test_process_report_summary" + "test_process_report" + "TestNuclei3x" # JSON parsing issue "test_process_report_ignore_info" "test_process_report_tags" From f9678fefe3512d194195ae7825c1d6386c3cc176 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 08:48:39 +0100 Subject: [PATCH 044/113] python313Packages.faraday-plugins: migrate to finalAttrs --- .../python-modules/faraday-plugins/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/faraday-plugins/default.nix b/pkgs/development/python-modules/faraday-plugins/default.nix index 9685454ac0ea..63fcd5b3e397 100644 --- a/pkgs/development/python-modules/faraday-plugins/default.nix +++ b/pkgs/development/python-modules/faraday-plugins/default.nix @@ -19,7 +19,7 @@ tldextract, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "faraday-plugins"; version = "1.27.1"; pyproject = true; @@ -27,13 +27,13 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "infobyte"; repo = "faraday_plugins"; - tag = version; + tag = finalAttrs.version; hash = "sha256-/K9mCwYOnz1oas9Qhf2UoYTeoJjGNKQ4JCx6rWy2EdE="; }; postPatch = '' substituteInPlace setup.py \ - --replace-fail "version=version," "version='${version}'," + --replace-fail "version=version," "version='${finalAttrs.version}'," ''; build-system = [ setuptools ]; @@ -76,9 +76,9 @@ buildPythonPackage rec { meta = { description = "Security tools report parsers for Faraday"; homepage = "https://github.com/infobyte/faraday_plugins"; - changelog = "https://github.com/infobyte/faraday_plugins/releases/tag/${src.tag}"; + changelog = "https://github.com/infobyte/faraday_plugins/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; mainProgram = "faraday-plugins"; }; -} +}) From f66385ba8be4d4e680dd461507b23ca8b5a0d752 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 08:23:12 +0000 Subject: [PATCH 045/113] bulletty: 0.2.0 -> 0.2.1 --- pkgs/by-name/bu/bulletty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/bu/bulletty/package.nix b/pkgs/by-name/bu/bulletty/package.nix index 0967e63903f6..9cd7979a2313 100644 --- a/pkgs/by-name/bu/bulletty/package.nix +++ b/pkgs/by-name/bu/bulletty/package.nix @@ -10,13 +10,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "bulletty"; - version = "0.2.0"; + version = "0.2.1"; src = fetchFromGitHub { owner = "CrociDB"; repo = "bulletty"; tag = "v${finalAttrs.version}"; - hash = "sha256-HX5J00Y7nkBwLIOEoc9jRtv9xObeWrWpHhYBQUOUVKA="; + hash = "sha256-J4ljTQuEWwGvxDbwBaP7z0TPqpLKQCmd4YSaIpcVYvg="; }; patches = [ @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ./remove-rustfmt-exec.patch ]; - cargoHash = "sha256-WIEbZIWdIGWiwi6918MVFu++aZ2oWJTF4AUSTpKRZvQ="; + cargoHash = "sha256-yL7qYE60TBtEoj+0/ykhbEv6XBfk9JA0y8JLvRzaAHI="; nativeBuildInputs = [ pkg-config ]; From ff8d273040f9a20ebfcbb75961ffe327a8457b85 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 08:33:31 +0000 Subject: [PATCH 046/113] python3Packages.google-cloud-vpc-access: 1.14.0 -> 1.15.0 --- .../python-modules/google-cloud-vpc-access/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-vpc-access/default.nix b/pkgs/development/python-modules/google-cloud-vpc-access/default.nix index 38c85619a893..e3cc2aa9784f 100644 --- a/pkgs/development/python-modules/google-cloud-vpc-access/default.nix +++ b/pkgs/development/python-modules/google-cloud-vpc-access/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-vpc-access"; - version = "1.14.0"; + version = "1.15.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_vpc_access"; inherit version; - hash = "sha256-N1CpDs/TgSCjJOnNwOJCaS7MWur95uoztvl+R5DjYC0="; + hash = "sha256-kO/iNVmRbMzoNErXVnarpkATXY+PwJiLVSoKpLui4Us="; }; build-system = [ setuptools ]; From adfddb759e73a40849d5a8b52a8a47c825c328b8 Mon Sep 17 00:00:00 2001 From: zowoq <59103226+zowoq@users.noreply.github.com> Date: Fri, 16 Jan 2026 16:12:06 +1000 Subject: [PATCH 047/113] zensical: 0.0.15 -> 0.0.16 Changelog: https://github.com/zensical/zensical/releases/tag/v0.0.16 --- pkgs/by-name/ze/zensical/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ze/zensical/package.nix b/pkgs/by-name/ze/zensical/package.nix index b8e890f3115b..742106fc41b0 100644 --- a/pkgs/by-name/ze/zensical/package.nix +++ b/pkgs/by-name/ze/zensical/package.nix @@ -8,7 +8,7 @@ python3Packages.buildPythonApplication rec { pname = "zensical"; - version = "0.0.15"; + version = "0.0.16"; pyproject = true; # We fetch from PyPi, because GitHub repo does not contain all sources. @@ -16,12 +16,12 @@ python3Packages.buildPythonApplication rec { # We could combine sources, but then nix-update won't work. src = fetchPypi { inherit pname version; - hash = "sha256-syAMkbMDcGccULi0qkHCDlX/KBS5AD7iPJtvkjoMGb4="; + hash = "sha256-C3WduiRUGXvb8bEz3E6mToIC5nVwNqbrqtfkXsCgnbg="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-Sg4gl23aK6yPZ3Hdi+IzTGnx8wEAkSL0SrKGVdMRJ2s="; + hash = "sha256-ksFmYf9Yu+xlQw3tSa1mwdWlOhyK4hqtEZq4dULL4Fs="; }; nativeBuildInputs = with rustPlatform; [ @@ -51,7 +51,7 @@ python3Packages.buildPythonApplication rec { use, with powerful customization options. ''; homepage = "https://zensical.org"; - changelog = "https://github.com/zensical/zensical/releases/tag/${version}"; + changelog = "https://github.com/zensical/zensical/releases/tag/v${version}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ aljazerzen ]; mainProgram = "zensical"; From 832d2cdfac9567d21d1e4133a4a1ecbb67fb9236 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 09:04:32 +0000 Subject: [PATCH 048/113] poutine: 1.0.5 -> 1.0.6 --- pkgs/by-name/po/poutine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/poutine/package.nix b/pkgs/by-name/po/poutine/package.nix index bf33f009ded7..2070859db8ae 100644 --- a/pkgs/by-name/po/poutine/package.nix +++ b/pkgs/by-name/po/poutine/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "poutine"; - version = "1.0.5"; + version = "1.0.6"; src = fetchFromGitHub { owner = "boostsecurityio"; repo = "poutine"; tag = "v${version}"; - hash = "sha256-lAnErnkJY2qU+felYqsbeEBOlCj54unX2iycTWqVAhs="; + hash = "sha256-mtlwxqJnNANiONPi5AkgQoeG4Xed56by4JykNme8LqA="; }; vendorHash = "sha256-qp3Ko+01kk9AH0oCT2Si/si+74gT5KFtPFslwih/IBE="; From 64391e31fa9f09e0a4ae61a04dda20997e7914c4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Jan 2026 00:18:09 +0000 Subject: [PATCH 049/113] python3Packages.compliance-trestle: 3.9.1 -> 3.11.0 Diff: https://github.com/oscal-compass/compliance-trestle/compare/v3.9.1...v3.11.0 Changelog: https://github.com/oscal-compass/compliance-trestle/blob/v3.11.0/CHANGELOG.md --- .../compliance-trestle/default.nix | 85 +++++++++++++------ 1 file changed, 60 insertions(+), 25 deletions(-) diff --git a/pkgs/development/python-modules/compliance-trestle/default.nix b/pkgs/development/python-modules/compliance-trestle/default.nix index 8f1f1a7d66c5..78c794c90583 100644 --- a/pkgs/development/python-modules/compliance-trestle/default.nix +++ b/pkgs/development/python-modules/compliance-trestle/default.nix @@ -1,54 +1,74 @@ { - attrs, + lib, buildPythonPackage, + fetchFromGitHub, + pythonAtLeast, + + # build-system + hatchling, + + # dependencies + attrs, cmarkgfm, cryptography, defusedxml, - datamodel-code-generator, - email-validator, - fetchFromGitHub, furl, ilcli, importlib-resources, jinja2, - lib, - mypy, openpyxl, orjson, paramiko, - pytestCheckHook, pydantic, python-dotenv, python-frontmatter, requests, ruamel-yaml, - setuptools, - setuptools-scm, + + # tests + datamodel-code-generator, + pytestCheckHook, + mypy, }: -buildPythonPackage rec { +let + # nist-content is a git submodule, but using fetchSubmodules in src fails while recursing into + # nist-content itself. + # Thus we simply inject it after the fact in postPatch. + nist-content = fetchFromGitHub { + name = "nist-content"; + owner = "usnistgov"; + repo = "oscal-content"; + rev = "941c978d14c57379fbf6f7fb388f675067d5bff7"; + hash = "sha256-sDvNMheZZhk09YEfY5ocmZmAC3t3KenqD3PaNsi0mMU="; + }; +in +buildPythonPackage (finalAttrs: { pname = "compliance-trestle"; - version = "3.9.1"; + version = "3.11.0"; pyproject = true; src = fetchFromGitHub { owner = "oscal-compass"; repo = "compliance-trestle"; - tag = "v${version}"; - hash = "sha256-AJ1luN2X6Q4dp4fna14x6HgUw1uX4X87BXkVBPVIn9k="; - fetchSubmodules = true; + tag = "v${finalAttrs.version}"; + # TODO: Try to fall back to fetchSubmodules at the next release + # fetchSubmodules = true; + hash = "sha256-vhRD2NTt9F/7lgbmrjp5AWSUIs/iaqUAAAxs8T4Ap4A="; }; - pythonRelaxDeps = true; - postPatch = '' substituteInPlace tests/trestle/misc/mypy_test.py \ - --replace-fail "trestle'," "${placeholder "out"}/bin/trestle'," \ + --replace-fail "trestle'," "${placeholder "out"}/bin/trestle'," + '' + # Replace the expected nist-content git submodule with the pre-fetched path. + + '' + rmdir ./nist-content + ln -s ${nist-content} ./nist-content ''; build-system = [ - setuptools - setuptools-scm + hatchling ]; dependencies = [ @@ -56,8 +76,6 @@ buildPythonPackage rec { cmarkgfm cryptography defusedxml - datamodel-code-generator - email-validator furl ilcli importlib-resources @@ -70,11 +88,13 @@ buildPythonPackage rec { python-frontmatter requests ruamel-yaml - ]; + ] + ++ pydantic.optional-dependencies.email; nativeCheckInputs = [ - pytestCheckHook + datamodel-code-generator mypy + pytestCheckHook ]; disabledTests = [ @@ -88,11 +108,26 @@ buildPythonPackage rec { "test_ssp_assemble_fedramp_profile" "test_ssp_generate_aggregates_no_cds" "test_ssp_generate_aggregates_no_param_value_orig" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # AssertionError: assert 1 == 0 + # AttributeError: 'AliasTracker' object has no attribute 'aliases' + "test_arguments" + "test_get_list_cli" + "test_load_custom_config" + "test_load_default_config" + "test_split_catalog_star" + "test_split_comp_def" ]; disabledTestPaths = [ # Requires network access "tests/trestle/core/remote" + ] + ++ lib.optionals (pythonAtLeast "3.14") [ + # pydantic.v1.errors.ConfigError: unable to infer type for attribute "poam" + "tests/trestle/core/models/interfaces_test.py" + "tests/trestle/tasks/ocp4_cis_profile_to_oscal_catalog_test.py" ]; pythonImportsCheck = [ "trestle" ]; @@ -100,9 +135,9 @@ buildPythonPackage rec { meta = { description = "Opinionated tooling platform for managing compliance as code, using continuous integration and NIST's OSCAL standard"; homepage = "https://github.com/oscal-compass/compliance-trestle"; - changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${src.tag}/CHANGELOG.md"; + changelog = "https://github.com/oscal-compass/compliance-trestle/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ tochiaha ]; mainProgram = "trestle"; }; -} +}) From 65db0e46d4af241340d68434d3dafc80c57fc0e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 09:50:59 +0000 Subject: [PATCH 050/113] glooctl: 1.20.8 -> 1.20.9 --- pkgs/by-name/gl/glooctl/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gl/glooctl/package.nix b/pkgs/by-name/gl/glooctl/package.nix index 2df155b5e3cd..8d4df32b84d1 100644 --- a/pkgs/by-name/gl/glooctl/package.nix +++ b/pkgs/by-name/gl/glooctl/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "glooctl"; - version = "1.20.8"; + version = "1.20.9"; src = fetchFromGitHub { owner = "solo-io"; repo = "gloo"; rev = "v${version}"; - hash = "sha256-OZrVKzcFnA+mbGG0CET0bfVc77JHPCMMXIq9yzT8cWw="; + hash = "sha256-BbYsnLwBgZTwh3GWOd7F6hRD1ATVYspnN/iuqYhrt4o="; }; vendorHash = "sha256-zJmp3UWzZSI7G54DTOEOEo2ZIKjM6GZ0Cf5/BukaB4o="; From 2b7b1cf65f018bcb58bf9a77f2fcd25fbed12d50 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 16 Jan 2026 20:55:28 +1100 Subject: [PATCH 051/113] rubyPackages.hpricot: fix build with gcc15 --- pkgs/development/ruby-modules/gem-config/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index f745ce99235f..ac64bfdc0474 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -650,6 +650,10 @@ in # Fix incompatible function pointer conversion errors with clang 16 ./hpricot-fix-incompatible-function-pointer-conversion.patch ]; + env.NIX_CFLAGS_COMPILE = toString [ + "-Wno-error=incompatible-pointer-types" + "-Wno-error=int-conversion" + ]; }; iconv = attrs: { From e3b17a152b82fddbb95b0ec232f034dc48723b52 Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 16 Jan 2026 20:55:42 +1100 Subject: [PATCH 052/113] rubyPackages.iconv: fix build with gcc15 --- pkgs/development/ruby-modules/gem-config/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index ac64bfdc0474..298f2ff64674 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -661,6 +661,7 @@ in "--with-iconv-dir=${lib.getLib libiconv}" "--with-iconv-include=${lib.getDev libiconv}/include" ]; + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; }; idn-ruby = attrs: { From 9f4916a9fef5cef9d1243021f91f96df77e5b32d Mon Sep 17 00:00:00 2001 From: Kirill Radzikhovskyy Date: Fri, 16 Jan 2026 20:55:54 +1100 Subject: [PATCH 053/113] rubyPackages.ruby-lxc: fix build with gcc15 --- pkgs/development/ruby-modules/gem-config/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/ruby-modules/gem-config/default.nix b/pkgs/development/ruby-modules/gem-config/default.nix index 298f2ff64674..410482616aea 100644 --- a/pkgs/development/ruby-modules/gem-config/default.nix +++ b/pkgs/development/ruby-modules/gem-config/default.nix @@ -1010,6 +1010,7 @@ in ruby-lxc = attrs: { buildInputs = [ lxc ]; + env.NIX_CFLAGS_COMPILE = "-Wno-error=incompatible-pointer-types"; }; ruby-terminfo = attrs: { From 42d9ac4971357c9c42d746e3de9658cd5bac29d5 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Jan 2026 11:23:20 +0100 Subject: [PATCH 054/113] python3Packages.tinygrad: add passthru.gpuCheck to runs tests on GPU --- .../python-modules/tinygrad/default.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/tinygrad/default.nix b/pkgs/development/python-modules/tinygrad/default.nix index cf2992f7bc76..56c29e669db5 100644 --- a/pkgs/development/python-modules/tinygrad/default.nix +++ b/pkgs/development/python-modules/tinygrad/default.nix @@ -272,9 +272,21 @@ buildPythonPackage (finalAttrs: { __darwinAllowLocalNetworking = true; - passthru.tests = { - withCuda = tinygrad.override { cudaSupport = true; }; - withRocm = tinygrad.override { rocmSupport = true; }; + passthru = { + tests = { + withCuda = tinygrad.override { cudaSupport = true; }; + withRocm = tinygrad.override { rocmSupport = true; }; + }; + + gpuCheck = tinygrad.overridePythonAttrs (old: { + requiredSystemFeatures = [ "cuda" ]; + + pytestFlags = (old.pytestFlags or [ ]) ++ [ + # When running in parallel, with GPU support, some tests become flaky: + # RuntimeError: Wait timeout: 30000 ms! (the signal is not set to 153, but 151) + "--maxprocesses=1" + ]; + }); }; meta = { From 0c102dd7452c91678c47a9b39b1f5723f3271352 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 10:35:56 +0000 Subject: [PATCH 055/113] arkade: 0.11.62 -> 0.11.63 --- pkgs/by-name/ar/arkade/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/arkade/package.nix b/pkgs/by-name/ar/arkade/package.nix index 468a0f4f04af..956b5428b7da 100644 --- a/pkgs/by-name/ar/arkade/package.nix +++ b/pkgs/by-name/ar/arkade/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "arkade"; - version = "0.11.62"; + version = "0.11.63"; src = fetchFromGitHub { owner = "alexellis"; repo = "arkade"; tag = version; - hash = "sha256-Ost93sMmlbZI3l5duy0VDaWByREUIzWFtuVRGilZYFo="; + hash = "sha256-J4GC9b4r3ukBQsLIraFueznruVaaHWXcBvox+K+149g="; }; env.CGO_ENABLED = 0; From 79a89d2351bf83b11064bc9a02366720f7ec1801 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 10:49:38 +0000 Subject: [PATCH 056/113] typesetter: 0.8.4 -> 0.9.1 --- pkgs/by-name/ty/typesetter/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typesetter/package.nix b/pkgs/by-name/ty/typesetter/package.nix index 3a8f601f8543..d2ac1c6f34d1 100644 --- a/pkgs/by-name/ty/typesetter/package.nix +++ b/pkgs/by-name/ty/typesetter/package.nix @@ -30,19 +30,19 @@ stdenv.mkDerivation (finalAttrs: { pname = "typesetter"; - version = "0.8.4"; + version = "0.9.1"; src = fetchFromGitea { domain = "codeberg.org"; owner = "haydn"; repo = "typesetter"; tag = "v${finalAttrs.version}"; - hash = "sha256-P92n2ly60czewff5d2tC0nkXMtFGAzNkRY+Jh8Pi4iQ="; + hash = "sha256-Ryte4znAa+4K0r0WfvQP7RPZFykbvoPmpYTRiAWOF/c="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-jG6FLt74nDAYfaAhaw+foVZBeLQIvtCHcxB8s/HSvIQ="; + hash = "sha256-FCZFKn0RhyvFPpmRMNojSU6djg6pOJCIgjzRD6Wbn4M="; }; strictDeps = true; From be222889b8111b0e3c910ccd660eaca9430f0960 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 12:56:12 +0000 Subject: [PATCH 057/113] terraform-backend: 0.1.3 -> 0.2.0 --- pkgs/by-name/te/terraform-backend/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/terraform-backend/package.nix b/pkgs/by-name/te/terraform-backend/package.nix index b04dbacb048f..9acf353f24a1 100644 --- a/pkgs/by-name/te/terraform-backend/package.nix +++ b/pkgs/by-name/te/terraform-backend/package.nix @@ -6,16 +6,16 @@ buildGoModule (finalAttrs: { pname = "terraform-backend"; - version = "0.1.3"; + version = "0.2.0"; src = fetchFromGitHub { owner = "nimbolus"; repo = "terraform-backend"; tag = "v${finalAttrs.version}"; - hash = "sha256-S3ih7dLSQs3xJMHyQyWy43OG1maizBPVT8IsrWcSRUM="; + hash = "sha256-/LIdvUsNeZ49GVo+TW4Uw0f7GWkexuaEvcFhg04BP44="; }; - vendorHash = "sha256-5L8MNhjEPI3OOmtHdkB9ZQp02d7nzPp5h0/gVHTiCws="; + vendorHash = "sha256-2krZ1JVioWiVuAGflMzw0W0wITpHTMu8j1Kio+uCkvM="; ldflags = [ "-s" From c11eb183bd0d07447ccf903fc10e150895592dab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 13:06:02 +0000 Subject: [PATCH 058/113] supabase-cli: 2.67.1 -> 2.72.7 --- pkgs/by-name/su/supabase-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/supabase-cli/package.nix b/pkgs/by-name/su/supabase-cli/package.nix index 8936b4ce7cdf..c9a755d7a0e9 100644 --- a/pkgs/by-name/su/supabase-cli/package.nix +++ b/pkgs/by-name/su/supabase-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule rec { pname = "supabase-cli"; - version = "2.67.1"; + version = "2.72.7"; src = fetchFromGitHub { owner = "supabase"; repo = "cli"; rev = "v${version}"; - hash = "sha256-IRgDCLAClF7Wwmhf1Ba6ulpyDZW3DSZSGj+oIptXImw="; + hash = "sha256-53gnJNnVagvD36WyDFfNE+Dlt/5M/NY4TTb+dD3WAGE="; }; - vendorHash = "sha256-CRUt2wjPCzIQ2/RDXvwJ5xW3KTJNYf/7Kzkhh4Z9NfI="; + vendorHash = "sha256-I/jjrZkDqIlWA/sdqvSzWZZzJJS0qOPjy/QwEsTAcQ0="; ldflags = [ "-s" From 4fb6acf080dc1440affa003106bd57272e3ea5a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 13:49:03 +0000 Subject: [PATCH 059/113] python3Packages.xiaomi-ble: 1.4.1 -> 1.4.2 --- pkgs/development/python-modules/xiaomi-ble/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index a1f1630011c6..f61f829a5977 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "xiaomi-ble"; - version = "1.4.1"; + version = "1.4.2"; pyproject = true; src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; tag = "v${version}"; - hash = "sha256-hZIhMBeF0YN0+dWQPyKf/6LQPq9MKYAE54lvhAvWZCY="; + hash = "sha256-/q0MJlsK2skE/fok8C9AHApYZIzKNv6fogFy0cQ186w="; }; build-system = [ poetry-core ]; From 406b3f3a9d21b08d9c61ccc921e5c9171cd1f208 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Jan 2026 13:58:52 +0000 Subject: [PATCH 060/113] python3Packages.nvdlfw-inspect: disable auto-updates --- pkgs/development/python-modules/nvdlfw-inspect/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/nvdlfw-inspect/default.nix b/pkgs/development/python-modules/nvdlfw-inspect/default.nix index 21a9be48d090..ab7f1db22e2f 100644 --- a/pkgs/development/python-modules/nvdlfw-inspect/default.nix +++ b/pkgs/development/python-modules/nvdlfw-inspect/default.nix @@ -11,6 +11,9 @@ pytestCheckHook, }: +# nixpkgs-update: no auto update +# The bot tries to update the package to the older 0.2 tag + buildPythonPackage (finalAttrs: { pname = "nvdlfw-inspect"; version = "0.2.2"; From fbaf8b446e37a4395539c5b2b6ac9bbd98b27f44 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 14:03:12 +0000 Subject: [PATCH 061/113] heh: 0.6.2 -> 0.6.3 --- pkgs/by-name/he/heh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/heh/package.nix b/pkgs/by-name/he/heh/package.nix index 28584adff38d..a2d9475ab0ec 100644 --- a/pkgs/by-name/he/heh/package.nix +++ b/pkgs/by-name/he/heh/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage rec { pname = "heh"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "ndd7xv"; repo = "heh"; rev = "v${version}"; - hash = "sha256-Yjq4w0xaFNCKJBxXT9dXaJQQ9YYN/5DZ32DJgsvuIsU="; + hash = "sha256-Fo8hsa1+H97t/f90hDNyQOXKGbLVPv2/r5erlHXALbc="; }; - cargoHash = "sha256-D0rO/W37eEfstSUwCp42DC0bAyTbyXDGIZVdRbhP4gQ="; + cargoHash = "sha256-xUhz9tKfqclYL6ztOA45lsQE+0MJAO+LNqy8B9c8MGw="; meta = { description = "Cross-platform terminal UI used for modifying file data in hex or ASCII"; From f65fd3c389e80296026a9b177123ce46849561ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 14:07:07 +0000 Subject: [PATCH 062/113] grpc-health-probe: 0.4.43 -> 0.4.44 --- pkgs/by-name/gr/grpc-health-probe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grpc-health-probe/package.nix b/pkgs/by-name/gr/grpc-health-probe/package.nix index 98d4f51d48da..0a0dca826a3a 100644 --- a/pkgs/by-name/gr/grpc-health-probe/package.nix +++ b/pkgs/by-name/gr/grpc-health-probe/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "grpc-health-probe"; - version = "0.4.43"; + version = "0.4.44"; src = fetchFromGitHub { owner = "grpc-ecosystem"; repo = "grpc-health-probe"; rev = "v${finalAttrs.version}"; - hash = "sha256-xmNqo+Wa/58944v52MAtFCy9G0LJVIn/XGG7JYqcCvM="; + hash = "sha256-3WzT4lUZUocBr+3BbVoOFlYHtJ+2wmRmytf2V3PlYv0="; }; tags = [ From ebd86463a122a533c74be4711204d30fac6e70a1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 14:29:51 +0000 Subject: [PATCH 063/113] vscode-extensions.mechatroner.rainbow-csv: 3.23.0 -> 3.24.0 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 7d10398bdea7..1910041a34e7 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -2982,8 +2982,8 @@ let mktplcRef = { name = "rainbow-csv"; publisher = "mechatroner"; - version = "3.23.0"; - hash = "sha256-HEbx7vjuVFjAG0koFI/JRehivRiLBF0cgx24LhdwCBc="; + version = "3.24.0"; + hash = "sha256-g9xY6JDx8RZyl4KFgIAVvQKydbwcEHLaUJPinUR89zM="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/mechatroner.rainbow-csv/changelog"; From d4e55d835ee3e7f62c4c670128e9eaa574c141cc Mon Sep 17 00:00:00 2001 From: byteforge38 Date: Fri, 16 Jan 2026 06:38:19 -0800 Subject: [PATCH 064/113] stdenv: add comment explaining replaceStdenv fallback --- pkgs/stdenv/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/stdenv/default.nix b/pkgs/stdenv/default.nix index 53f63245c919..3cbe274a2f0e 100644 --- a/pkgs/stdenv/default.nix +++ b/pkgs/stdenv/default.nix @@ -43,6 +43,7 @@ in # Select the appropriate stages for the platform `system'. if crossSystem != localSystem || crossOverlays != [ ] then stagesCross +# The `or null` fallback is needed for contexts that don't use the module system (e.g. tarball builds). else if (config.replaceStdenv or null) != null then stagesCustom else if localSystem.isLinux then From c875313a505edfb98fbc52fdb9147d3910b671dc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 14:38:54 +0000 Subject: [PATCH 065/113] kardolus-chatgpt-cli: 1.10.0 -> 1.10.2 --- pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix index e2aff916f127..95b5a611ead1 100644 --- a/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix +++ b/pkgs/by-name/ka/kardolus-chatgpt-cli/package.nix @@ -9,18 +9,18 @@ buildGoModule (finalAttrs: { # "chatgpt-cli" is taken by another package with the same upsteam name. # To keep "pname" and "package attribute name" identical, the owners name (kardolus) gets prefixed as identifier. pname = "kardolus-chatgpt-cli"; - version = "1.10.0"; + version = "1.10.2"; src = fetchFromGitHub { owner = "kardolus"; repo = "chatgpt-cli"; rev = "v${finalAttrs.version}"; - hash = "sha256-qyKnafCj+THXV8Lbgt6VSLfUbUc5uaeaaakWthnEguU="; + hash = "sha256-Oc4r2cAE2y9WH0Tii8yIsLI7qR+Bhy4iqg1w0xe1EoY="; }; vendorHash = null; # The tests of kardolus/chatgpt-cli require an OpenAI API Key to be present in the environment, - # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.0/test/contract/contract_test.go#L35) + # (e.g. https://github.com/kardolus/chatgpt-cli/blob/v1.10.2/test/contract/contract_test.go#L35) # which will not be the case in the pipeline. # Therefore, tests must be skipped. doCheck = false; From 397831a1ec451be266640dae9e32f4b47493d9b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 14:41:03 +0000 Subject: [PATCH 066/113] python3Packages.zwave-js-server-python: 0.67.1 -> 0.68.0 --- .../python-modules/zwave-js-server-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/zwave-js-server-python/default.nix b/pkgs/development/python-modules/zwave-js-server-python/default.nix index d0ae0e45b48f..b223dcfef9ba 100644 --- a/pkgs/development/python-modules/zwave-js-server-python/default.nix +++ b/pkgs/development/python-modules/zwave-js-server-python/default.nix @@ -12,7 +12,7 @@ buildPythonPackage rec { pname = "zwave-js-server-python"; - version = "0.67.1"; + version = "0.68.0"; pyproject = true; disabled = pythonOlder "3.12"; @@ -21,7 +21,7 @@ buildPythonPackage rec { owner = "home-assistant-libs"; repo = "zwave-js-server-python"; tag = version; - hash = "sha256-9z0IYeH2Tch2de18UnEwQ+lmVaZwb/3kJmvcl0MWJ60="; + hash = "sha256-NfK+/nuQjlAgg4ZCifo/KoPrgc5FHhEmdK8utnm1iDI="; }; build-system = [ setuptools ]; From 4262a1f3bd96cfa8f6c3d0937021efeaaea7c271 Mon Sep 17 00:00:00 2001 From: Yureka Date: Sun, 11 Jan 2026 22:45:41 +0100 Subject: [PATCH 067/113] onnxruntime: 1.22.2 -> 1.23.2 Diff: https://github.com/microsoft/onnxruntime/compare/v1.22.2...v1.23.2 Changelog: https://github.com/microsoft/onnxruntime/releases/tag/v1.23.2 --- .../on/onnxruntime/cpuinfo-logging.patch | 45 ------- pkgs/by-name/on/onnxruntime/package.nix | 121 +++++++++++------- 2 files changed, 74 insertions(+), 92 deletions(-) delete mode 100644 pkgs/by-name/on/onnxruntime/cpuinfo-logging.patch diff --git a/pkgs/by-name/on/onnxruntime/cpuinfo-logging.patch b/pkgs/by-name/on/onnxruntime/cpuinfo-logging.patch deleted file mode 100644 index e071b24afec3..000000000000 --- a/pkgs/by-name/on/onnxruntime/cpuinfo-logging.patch +++ /dev/null @@ -1,45 +0,0 @@ -diff --git a/onnxruntime/core/common/cpuid_info.cc b/onnxruntime/core/common/cpuid_info.cc ---- a/onnxruntime/core/common/cpuid_info.cc -+++ b/onnxruntime/core/common/cpuid_info.cc -@@ -3,6 +3,7 @@ - #include "core/common/cpuid_info.h" - #include "core/common/logging/logging.h" - #include "core/common/logging/severity.h" -+#include - - #ifdef __linux__ - -@@ -364,8 +365,14 @@ - #if defined(CPUINFO_SUPPORTED) - pytorch_cpuinfo_init_ = cpuinfo_initialize(); - if (!pytorch_cpuinfo_init_) { -- LOGS_DEFAULT(WARNING) << "Failed to initialize PyTorch cpuinfo library. May cause CPU EP performance degradation " -- "due to undetected CPU features."; -+ constexpr const char* message = -+ "Failed to initialize PyTorch cpuinfo library. May cause CPU EP performance degradation due to undetected CPU " -+ "features."; -+ if (logging::LoggingManager::HasDefaultLogger()) { -+ LOGS_DEFAULT(WARNING) << message; -+ } else { -+ std::cerr << "onnxruntime cpuid_info warning: " << message << std::endl; -+ } - } - #endif // defined(CPUINFO_SUPPORTED) - #if defined(__linux__) -diff --git a/onnxruntime/core/platform/posix/env.cc b/onnxruntime/core/platform/posix/env.cc ---- a/onnxruntime/core/platform/posix/env.cc -+++ b/onnxruntime/core/platform/posix/env.cc -@@ -605,7 +605,12 @@ - PosixEnv() { - cpuinfo_available_ = cpuinfo_initialize(); - if (!cpuinfo_available_) { -- LOGS_DEFAULT(INFO) << "cpuinfo_initialize failed"; -+ constexpr const char* message = "cpuinfo_initialize failed"; -+ if (logging::LoggingManager::HasDefaultLogger()) { -+ LOGS_DEFAULT(INFO) << message; -+ } else { -+ std::cerr << "onnxruntime cpuid_info warning: " << message << std::endl; -+ } - } - } - bool cpuinfo_available_{false}; diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 3e7b182813af..327edd0b40bd 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -1,8 +1,9 @@ { + lib, config, stdenv, - lib, fetchFromGitHub, + applyPatches, fetchpatch, abseil-cpp_202407, cmake, @@ -33,51 +34,68 @@ }@inputs: let - version = "1.22.2"; - - src = fetchFromGitHub { - owner = "microsoft"; - repo = "onnxruntime"; - tag = "v${version}"; - fetchSubmodules = true; - hash = "sha256-X8Pdtc0eR0iU+Xi2A1HrNo1xqCnoaxNjj4QFm/E3kSE="; - }; - stdenv = throw "Use effectiveStdenv instead"; effectiveStdenv = if cudaSupport then cudaPackages.backendStdenv else inputs.stdenv; inherit (cudaPackages) cuda_nvcc; cudaArchitecturesString = cudaPackages.flags.cmakeCudaArchitecturesString; - mp11 = fetchFromGitHub { + # TODO: update the following dependencies according to: + # https://github.com/microsoft/onnxruntime/blob/v/cmake/deps.txt + + mp11-src = fetchFromGitHub { + name = "mp11-src"; owner = "boostorg"; repo = "mp11"; tag = "boost-1.82.0"; hash = "sha256-cLPvjkf2Au+B19PJNrUkTW/VPxybi1MpPxnIl4oo4/o="; }; - safeint = fetchFromGitHub { + safeint-src = fetchFromGitHub { + name = "safeint-src"; owner = "dcleblanc"; repo = "safeint"; tag = "3.0.28"; hash = "sha256-pjwjrqq6dfiVsXIhbBtbolhiysiFlFTnx5XcX77f+C0="; }; - onnx = fetchFromGitHub { - owner = "onnx"; - repo = "onnx"; - tag = "v1.17.0"; - hash = "sha256-9oORW0YlQ6SphqfbjcYb0dTlHc+1gzy9quH/Lj6By8Q="; + onnx-src = applyPatches { + name = "onnx-src"; + src = fetchFromGitHub { + owner = "onnx"; + repo = "onnx"; + tag = "v1.18.0"; + hash = "sha256-UhtF+CWuyv5/Pq/5agLL4Y95YNP63W2BraprhRqJOag="; + }; + + patches = [ + # Fix "error: conversion from 'onnx::OpSchema' to non-scalar type 'onnx::OpSchemaRegistry::OpSchemaRegisterOnce'" + # https://github.com/microsoft/onnxruntime/issues/26229 + # Fix from https://github.com/onnx/onnx/pull/7390 + (fetchpatch { + url = "https://github.com/onnx/onnx/commit/595a069aaac07586f111681245bc808ee63551f8.patch"; + includes = [ "onnx/defs/schema.h" ]; + hash = "sha256-FFAJuJse4nmNT3ixvEdlqzbr3edY46SqEFv7z/oo6m0="; + }) + + # Fix "undefined reference to `onnx::RNNShapeInference(onnx::InferenceContext&)'" + (fetchpatch { + url = "https://github.com/onnx/onnx/commit/6769c41ad64ebca0358da8c7211d2c6d0e627b2b.patch"; + hash = "sha256-VlTHs0om20kTNvSVQaasSsa5JROliQy4k9BECTsBtbU="; + }) + ]; }; - cutlass = fetchFromGitHub { + cutlass-src = fetchFromGitHub { + name = "cutlass-src"; owner = "NVIDIA"; repo = "cutlass"; - tag = "v3.5.1"; - hash = "sha256-sTGYN+bjtEqQ7Ootr/wvx3P9f8MCDSSj3qyCWjfdLEA="; + tag = "v3.9.2"; + hash = "sha256-teziPNA9csYvhkG5t2ht8W8x5+1YGGbHm8VKx4JoxgI="; }; - dlpack = fetchFromGitHub { + dlpack-src = fetchFromGitHub { + name = "dlpack-src"; owner = "dmlc"; repo = "dlpack"; rev = "5c210da409e7f1e51ddf445134a4376fdbd70d7d"; @@ -86,23 +104,31 @@ let isCudaJetson = cudaSupport && cudaPackages.flags.isJetsonBuild; in -effectiveStdenv.mkDerivation rec { +effectiveStdenv.mkDerivation (finalAttrs: { pname = "onnxruntime"; - inherit src version; + version = "1.23.2"; + + src = fetchFromGitHub { + owner = "microsoft"; + repo = "onnxruntime"; + tag = "v${finalAttrs.version}"; + fetchSubmodules = true; + hash = "sha256-hZ2L5+0Enkw4rGDKVpRECnKXP87w6Kbiyp6Fdxwt6hk="; + }; patches = [ - # https://github.com/microsoft/onnxruntime/pull/24583 + # Missing cstdint include (GCC 15 compatibility) (fetchpatch { - name = "fix-compilation-with-gcc-15.patch"; - url = "https://github.com/microsoft/onnxruntime/commit/f7619dc93f592ddfc10f12f7145f9781299163a0.patch"; - hash = "sha256-jxfMB+/Zokcu5DSfZP7QV1E8mTrsLe/sMr+ZCX/Y3m0="; + url = "https://github.com/microsoft/onnxruntime/commit/d6e712c5b7b6260a61e54d1fe40107cf5366ee77.patch"; + hash = "sha256-FSuPybX8f2VoxvLhcYx4rdChaiK8bSUDR32sN3Efwfc="; + }) + + # Correct maybe-uninitialized and range-loop-construct warnings + # https://github.com/microsoft/onnxruntime/pull/26201 + (fetchpatch { + url = "https://github.com/microsoft/onnxruntime/commit/8ebd0bf1cf02414584d15d7244b07fa97d65ba02.patch"; + hash = "sha256-vX+kaFiNdmqWI91JELcLpoaVIHBb5EPbI7rCAMYAx04="; }) - # Handle missing default logger when cpuinfo initialization fails in the build sandbox - # TODO: Remove on next release - # https://github.com/microsoft/onnxruntime/issues/10038 - # https://github.com/microsoft/onnxruntime/pull/15661 - # https://github.com/microsoft/onnxruntime/pull/20509 - ./cpuinfo-logging.patch ]; nativeBuildInputs = [ @@ -192,9 +218,9 @@ effectiveStdenv.mkDerivation rec { ++ lib.optionals pythonSupport ( with python3Packages; [ + onnx pytest sympy - onnx ] ); @@ -215,17 +241,17 @@ effectiveStdenv.mkDerivation rec { (lib.cmakeBool "FETCHCONTENT_FULLY_DISCONNECTED" true) (lib.cmakeBool "FETCHCONTENT_QUIET" false) (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ABSEIL_CPP" "${abseil-cpp_202407.src}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DLPACK" "${dlpack}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_DLPACK" "${dlpack-src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_FLATBUFFERS" "${flatbuffers_23.src}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MP11" "${mp11}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ONNX" "${onnx}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_MP11" "${mp11-src}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_ONNX" "${onnx-src}") (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_RE2" "${re2.src}") - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SAFEINT" "${safeint}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SAFEINT" "${safeint-src}") (lib.cmakeFeature "FETCHCONTENT_TRY_FIND_PACKAGE_MODE" "ALWAYS") # fails to find protoc on darwin, so specify it (lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" (lib.getExe protobuf)) (lib.cmakeBool "onnxruntime_BUILD_SHARED_LIB" true) - (lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" doCheck) + (lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" finalAttrs.doCheck) (lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" withFullProtobuf) (lib.cmakeBool "onnxruntime_USE_CUDA" cudaSupport) (lib.cmakeBool "onnxruntime_USE_NCCL" (cudaSupport && ncclSupport)) @@ -242,7 +268,7 @@ effectiveStdenv.mkDerivation rec { ++ lib.optionals cudaSupport [ # Werror and cudnn_frontend deprecations make for a bad time. "--compile-no-warning-as-error" - (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${cutlass}") + (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_CUTLASS" "${cutlass-src}") (lib.cmakeFeature "onnxruntime_CUDNN_HOME" "${cudaPackages.cudnn}") (lib.cmakeFeature "CMAKE_CUDA_ARCHITECTURES" cudaArchitecturesString) (lib.cmakeFeature "onnxruntime_NVCC_THREADS" "1") @@ -296,8 +322,9 @@ effectiveStdenv.mkDerivation rec { substituteInPlace cmake/libonnxruntime.pc.cmake.in \ --replace-fail '$'{prefix}/@CMAKE_INSTALL_ @CMAKE_INSTALL_ echo "find_package(cudnn_frontend REQUIRED)" > cmake/external/cudnn_frontend.cmake - - # https://github.com/microsoft/onnxruntime/blob/c4f3742bb456a33ee9c826ce4e6939f8b84ce5b0/onnxruntime/core/platform/env.h#L249 + '' + # https://github.com/microsoft/onnxruntime/blob/c4f3742bb456a33ee9c826ce4e6939f8b84ce5b0/onnxruntime/core/platform/env.h#L249 + + '' substituteInPlace onnxruntime/core/platform/env.h --replace-fail \ "GetRuntimePath() const { return PathString(); }" \ "GetRuntimePath() const { return PathString(\"$out/lib/\"); }" @@ -305,8 +332,8 @@ effectiveStdenv.mkDerivation rec { + lib.optionalString rocmSupport '' patchShebangs tools/ci_build/hipify-perl '' + # https://github.com/NixOS/nixpkgs/pull/226734#issuecomment-1663028691 + lib.optionalString (effectiveStdenv.hostPlatform.system == "aarch64-linux") '' - # https://github.com/NixOS/nixpkgs/pull/226734#issuecomment-1663028691 rm -v onnxruntime/test/optimizer/nhwc_transformer_test.cc ''; @@ -314,8 +341,8 @@ effectiveStdenv.mkDerivation rec { ${python3Packages.python.interpreter} ../setup.py bdist_wheel ''; + # perform parts of `tools/ci_build/github/linux/copy_strip_binary.sh` postInstall = '' - # perform parts of `tools/ci_build/github/linux/copy_strip_binary.sh` install -m644 -Dt $out/include \ ../include/onnxruntime/core/framework/provider_options.h \ ../include/onnxruntime/core/providers/cpu/cpu_provider_factory.h \ @@ -348,7 +375,7 @@ effectiveStdenv.mkDerivation rec { compatibility. ''; homepage = "https://github.com/microsoft/onnxruntime"; - changelog = "https://github.com/microsoft/onnxruntime/releases/tag/v${version}"; + changelog = "https://github.com/microsoft/onnxruntime/releases/tag/${finalAttrs.src.tag}"; # https://github.com/microsoft/onnxruntime/blob/master/BUILD.md#architectures platforms = lib.platforms.unix; license = lib.licenses.mit; @@ -357,4 +384,4 @@ effectiveStdenv.mkDerivation rec { ck3d ]; }; -} +}) From c3939fa2cff10cbeac9b5ccace8f3f43c340b4ea Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 12 Jan 2026 11:26:59 +0100 Subject: [PATCH 068/113] onnxruntime: use migraphx for rocmSupport --- pkgs/by-name/on/onnxruntime/package.nix | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 327edd0b40bd..35d2570bf307 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -153,9 +153,6 @@ effectiveStdenv.mkDerivation (finalAttrs: { ] ++ lib.optionals isCudaJetson [ cudaPackages.autoAddCudaCompatRunpath - ] - ++ lib.optionals rocmSupport [ - perl # for tools/ci_build/hipify-perl ]; buildInputs = [ @@ -195,6 +192,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { ++ lib.optionals rocmSupport [ rocmPackages.clr rocmPackages.hipblas + rocmPackages.hipblaslt rocmPackages.hipcub rocmPackages.hipfft rocmPackages.hiprand @@ -204,6 +202,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { rocmPackages.rocrand rocmPackages.rocthrust rocmPackages.miopen + rocmPackages.migraphx rocmPackages.rccl rocmPackages.rocm-smi rocmPackages.roctracer @@ -255,13 +254,9 @@ effectiveStdenv.mkDerivation (finalAttrs: { (lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" withFullProtobuf) (lib.cmakeBool "onnxruntime_USE_CUDA" cudaSupport) (lib.cmakeBool "onnxruntime_USE_NCCL" (cudaSupport && ncclSupport)) - (lib.cmakeBool "onnxruntime_USE_ROCM" rocmSupport) + (lib.cmakeBool "onnxruntime_USE_MIGRAPHX" rocmSupport) (lib.cmakeBool "onnxruntime_ENABLE_LTO" (!cudaSupport || cudaPackages.cudaOlder "12.8")) ] - ++ lib.optionals (effectiveStdenv.cc.isClang || rocmSupport) [ - # Disable -Werror from COMPILE_WARNING_AS_ERROR target property - "--compile-no-warning-as-error" - ] ++ lib.optionals pythonSupport [ (lib.cmakeBool "onnxruntime_ENABLE_PYTHON" true) ] From 5b3f852e229a8ad0c59f1ed83526a88905978100 Mon Sep 17 00:00:00 2001 From: Yureka Date: Mon, 12 Jan 2026 11:27:17 +0100 Subject: [PATCH 069/113] migraphx: Backport quantize_bf16 C api --- pkgs/development/rocm-modules/6/migraphx/default.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/development/rocm-modules/6/migraphx/default.nix b/pkgs/development/rocm-modules/6/migraphx/default.nix index 723e987c829b..98ebed7c916c 100644 --- a/pkgs/development/rocm-modules/6/migraphx/default.nix +++ b/pkgs/development/rocm-modules/6/migraphx/default.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, rocmUpdateScript, pkg-config, cmake, @@ -79,6 +80,12 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./msgpack-6-compat.patch + # Backport "Add quantize_bf16 to C api output" + # Required for onnxruntime 1.23+ + (fetchpatch { + url = "https://github.com/ROCm/AMDMIGraphX/commit/f33afac654dfc4558f4d9867c2d28a2d98cf49b4.patch"; + hash = "sha256-5O4UanmyhQ9Te830SISaquM4TdG/gEY3wfWSaU/cS30="; + }) ]; nativeBuildInputs = [ From 2f15f55753f058c659043de771c21176ae4d6fa4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Mon, 12 Jan 2026 13:10:24 +0000 Subject: [PATCH 070/113] onnxruntime: mark as broken when withFullProtobuf is enabled https://github.com/onnx/onnx/issues/6094 --- pkgs/by-name/on/onnxruntime/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 35d2570bf307..12b7424b52cc 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -15,7 +15,6 @@ howard-hinnant-date, libpng, nlohmann_json, - perl, pkg-config, python3Packages, removeReferencesTo, @@ -378,5 +377,9 @@ effectiveStdenv.mkDerivation (finalAttrs: { puffnfresh ck3d ]; + # [libprotobuf ERROR /build/source/src/google/protobuf/descriptor_database.cc:642] File already + # exists in database: onnx/onnx-ml.proto + # https://github.com/onnx/onnx/issues/6094 + broken = withFullProtobuf; }; }) From 7dc4e470ad7d5c92664f56f661dd16f6c9366f69 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Fri, 16 Jan 2026 13:34:05 +0000 Subject: [PATCH 071/113] onnxruntime: fix cuda by patching protobuf --- pkgs/by-name/on/onnxruntime/package.nix | 29 ++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/on/onnxruntime/package.nix b/pkgs/by-name/on/onnxruntime/package.nix index 12b7424b52cc..f531ea458784 100644 --- a/pkgs/by-name/on/onnxruntime/package.nix +++ b/pkgs/by-name/on/onnxruntime/package.nix @@ -39,6 +39,29 @@ let cudaArchitecturesString = cudaPackages.flags.cmakeCudaArchitecturesString; + # While onnxruntime suggests using (3 year-old) protobuf 21.12 + # https://github.com/microsoft/onnxruntime/blob/v1.23.2/cmake/deps.txt#L40, using a newer + # protobuf version is possible. + # We still need to patch the nixpkgs protobuf (32.1) to address the following test failure that + # occurs when cudaSupport is enabled: + # [libprotobuf ERROR /build/source/src/google/protobuf/descriptor_database.cc:642] File already exists in database: onnx/onnx-ml.proto + # [libprotobuf FATAL /build/source/src/google/protobuf/descriptor.cc:1986] CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): + # terminate called after throwing an instance of 'google::protobuf::FatalException' + # what(): CHECK failed: GeneratedDatabase()->Add(encoded_file_descriptor, size): + # + # + # Caused by: https://github.com/protocolbuffers/protobuf/commit/8f7aab29b21afb89ea0d6e2efeafd17ca71486a9 + # Reported upstream: https://github.com/protocolbuffers/protobuf/issues/21542 + protobuf' = protobuf.overrideAttrs (old: { + patches = (old.patches or [ ]) ++ [ + (fetchpatch { + name = "Workaround nvcc bug in message_lite.h"; + url = "https://raw.githubusercontent.com/conda-forge/protobuf-feedstock/737a13ea0680484c08e8e0ab0144dab82c10c1b3/recipe/patches/0010-Workaround-nvcc-bug-in-message_lite.h.patch"; + hash = "sha256-joK50Il4mrwIc6zuNW9gDIfOx9LuA4FlusJuzUf9kqI="; + }) + ]; + }); + # TODO: update the following dependencies according to: # https://github.com/microsoft/onnxruntime/blob/v/cmake/deps.txt @@ -134,7 +157,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { cmake pkg-config python3Packages.python - protobuf + protobuf' ] ++ lib.optionals pythonSupport ( with python3Packages; @@ -247,7 +270,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "FETCHCONTENT_SOURCE_DIR_SAFEINT" "${safeint-src}") (lib.cmakeFeature "FETCHCONTENT_TRY_FIND_PACKAGE_MODE" "ALWAYS") # fails to find protoc on darwin, so specify it - (lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" (lib.getExe protobuf)) + (lib.cmakeFeature "ONNX_CUSTOM_PROTOC_EXECUTABLE" (lib.getExe protobuf')) (lib.cmakeBool "onnxruntime_BUILD_SHARED_LIB" true) (lib.cmakeBool "onnxruntime_BUILD_UNIT_TESTS" finalAttrs.doCheck) (lib.cmakeBool "onnxruntime_USE_FULL_PROTOBUF" withFullProtobuf) @@ -351,7 +374,7 @@ effectiveStdenv.mkDerivation (finalAttrs: { passthru = { inherit cudaSupport cudaPackages ncclSupport; # for the python module - inherit protobuf; + protobuf = protobuf'; tests = lib.optionalAttrs pythonSupport { python = python3Packages.onnxruntime; }; From d95fcd6f83b504bab5fc0e994dcd778e8ef6c7f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 15:24:30 +0000 Subject: [PATCH 072/113] python3Packages.llama-stack-client: 0.4.1 -> 0.4.2 --- .../development/python-modules/llama-stack-client/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-stack-client/default.nix b/pkgs/development/python-modules/llama-stack-client/default.nix index 47dc336148e8..adc6db0391a9 100644 --- a/pkgs/development/python-modules/llama-stack-client/default.nix +++ b/pkgs/development/python-modules/llama-stack-client/default.nix @@ -32,13 +32,13 @@ buildPythonPackage (finalAttrs: { pname = "llama-stack-client"; - version = "0.4.1"; + version = "0.4.2"; pyproject = true; src = fetchPypi { pname = "llama_stack_client"; inherit (finalAttrs) version; - hash = "sha256-MFd9PJTtvjiOZ0Q8t69MX3ayZ+kq7RJ9NtHZaNRRCuw="; + hash = "sha256-Ene/VjUx2bxHbjBfLSvq2ZAJhtQmouMsmt9LakZIBMM="; }; postPatch = '' From d6d944373bafc109bee9b64294a20a6dc9a92acd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 15:29:01 +0000 Subject: [PATCH 073/113] python3Packages.google-cloud-workflows: 1.19.0 -> 1.20.0 --- .../python-modules/google-cloud-workflows/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-workflows/default.nix b/pkgs/development/python-modules/google-cloud-workflows/default.nix index 39f05e282af1..7345a5a01ad8 100644 --- a/pkgs/development/python-modules/google-cloud-workflows/default.nix +++ b/pkgs/development/python-modules/google-cloud-workflows/default.nix @@ -13,13 +13,13 @@ buildPythonPackage rec { pname = "google-cloud-workflows"; - version = "1.19.0"; + version = "1.20.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_workflows"; inherit version; - hash = "sha256-SODiguyX82EPPvm3wvRp7tAcArNINmc9c1+WkkKPNHE="; + hash = "sha256-aicI4O1m3L3gtnZ3eslGSKsFKyVTnWyr0SjNJdWxcfQ="; }; build-system = [ setuptools ]; From 4a9b259a5a6c18b857de4bf2404888f879b849f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 15:37:44 +0000 Subject: [PATCH 074/113] terraform-providers.fortinetdev_fortios: 1.23.0 -> 1.24.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4203627da60f..c004b036e6dd 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -418,11 +418,11 @@ "vendorHash": "sha256-ZbU2z7qUHPR7vDSflesSjgK7x3LYXVe/gnVsy19q6Bs=" }, "fortinetdev_fortios": { - "hash": "sha256-dQMDGaYG3TDK5FBH8ODAsDcdScoDWWrk1vsWmL7sIPc=", + "hash": "sha256-xXCOhF+FPJDSPl7ISaRTn3FpDRSNmy0+3xdGmjbddKU=", "homepage": "https://registry.terraform.io/providers/fortinetdev/fortios", "owner": "fortinetdev", "repo": "terraform-provider-fortios", - "rev": "1.23.0", + "rev": "1.24.0", "spdx": "MPL-2.0", "vendorHash": "sha256-V+D/D+i1xbPp9IAfrAds2rNv5t/aXQxPwH9vY09DsMo=" }, From 3d5c7e6d9ae302848e228f14ab37606fbbfa9ad3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 15:42:37 +0000 Subject: [PATCH 075/113] python3Packages.llama-index-vector-stores-milvus: 0.9.5 -> 0.9.6 --- .../llama-index-vector-stores-milvus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix index 4fc4c386d5f5..3da191b78539 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "llama-index-vector-stores-milvus"; - version = "0.9.5"; + version = "0.9.6"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_milvus"; inherit version; - hash = "sha256-c44M+k0OL2cKAlI4OZI5f/sf/kF0Cg8o2CxoBUbZMdg="; + hash = "sha256-bTisWTmlcOAkBof1T77k4f9sX6otKNJTd6PzjSygfis="; }; build-system = [ hatchling ]; From ad761a84779f070c6f6f4c342dfc30b0530585cc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 16:18:11 +0000 Subject: [PATCH 076/113] python3Packages.alibabacloud-openapi-util: 0.2.2 -> 0.2.4 --- .../python-modules/alibabacloud-openapi-util/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix b/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix index 3724867ec2a7..1658ac3f7335 100644 --- a/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix +++ b/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "alibabacloud-openapi-util"; - version = "0.2.2"; + version = "0.2.4"; pyproject = true; src = fetchPypi { pname = "alibabacloud_openapi_util"; inherit version; - hash = "sha256-67w5BvVUy0v49RPkPooz6Laj1KDvE2F6DhTD3ajvUqg="; + hash = "sha256-hwIrnct1k6YB96QMppgiesPMt3a1jLewa43H9RCZXDQ="; }; build-system = [ setuptools ]; From b8864fcfdc02845e534ecbf10c05021f6c122b66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 18:22:44 +0000 Subject: [PATCH 077/113] python3Packages.airos: 0.6.1 -> 0.6.2 --- pkgs/development/python-modules/airos/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/airos/default.nix b/pkgs/development/python-modules/airos/default.nix index 748ebadeaef1..08cd9e2bff49 100644 --- a/pkgs/development/python-modules/airos/default.nix +++ b/pkgs/development/python-modules/airos/default.nix @@ -14,7 +14,7 @@ buildPythonPackage rec { pname = "airos"; - version = "0.6.1"; + version = "0.6.2"; pyproject = true; disabled = pythonOlder "3.13"; @@ -23,7 +23,7 @@ buildPythonPackage rec { owner = "CoMPaTech"; repo = "python-airos"; tag = "v${version}"; - hash = "sha256-/FDVikSKtGj3q5BmZzXDvSoR5JAHUasQIq8q9S7UH2k="; + hash = "sha256-tzdWcqXi0dcTKNAdhTOGz89spf+29qORjyyBGB/eD8U="; }; build-system = [ setuptools ]; From 474f0606b3dfb6f57ae2b14e93cb977171f9af20 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 18:40:42 +0000 Subject: [PATCH 078/113] python3Packages.google-cloud-webrisk: 1.19.0 -> 1.20.0 --- .../python-modules/google-cloud-webrisk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-webrisk/default.nix b/pkgs/development/python-modules/google-cloud-webrisk/default.nix index 46e764069b38..b61ae74f4a44 100644 --- a/pkgs/development/python-modules/google-cloud-webrisk/default.nix +++ b/pkgs/development/python-modules/google-cloud-webrisk/default.nix @@ -14,13 +14,13 @@ buildPythonPackage rec { pname = "google-cloud-webrisk"; - version = "1.19.0"; + version = "1.20.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_webrisk"; inherit version; - hash = "sha256-TuWU+3pfwFt8E06zUDAY8+JJb+2j4l/eHP7Y0dgE0gs="; + hash = "sha256-XjzgGju4J1oUnYPoX1DiW16Z1/4WCQh/cMqxRKhNpZ8="; }; build-system = [ setuptools ]; From 600b36a8198f27753b933d49959d1343a4078676 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 18:51:14 +0000 Subject: [PATCH 079/113] trufflehog: 3.92.4 -> 3.92.5 --- pkgs/by-name/tr/trufflehog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index 74e83f4442c7..d64d31d48d41 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -8,13 +8,13 @@ buildGoModule rec { pname = "trufflehog"; - version = "3.92.4"; + version = "3.92.5"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; tag = "v${version}"; - hash = "sha256-fV1PO8e4ezU4Nzhfqc1vCLH9ex0eEaQyQkrwGpRK4vc="; + hash = "sha256-9nzcFw+7dpkSNAYy6Rh+qhhneO44tYCHEPPM2KDzs/4="; }; vendorHash = "sha256-98yTB5Wu2W2xesg9NMPv+Yij/stutRSP98MeTf807Jo="; From 9f84584bfe2daf0c8cda22c0081a7bc3185270d2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 18:59:10 +0000 Subject: [PATCH 080/113] highscore-bsnes: 0-unstable-2026-01-06 -> 0-unstable-2026-01-12 --- pkgs/by-name/hi/highscore-bsnes/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hi/highscore-bsnes/package.nix b/pkgs/by-name/hi/highscore-bsnes/package.nix index 55e817beec8a..4b28c7750b89 100644 --- a/pkgs/by-name/hi/highscore-bsnes/package.nix +++ b/pkgs/by-name/hi/highscore-bsnes/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "highscore-bsnes"; - version = "0-unstable-2026-01-06"; + version = "0-unstable-2026-01-12"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "bsnes"; - rev = "7e26b2970c95404ef9a95bed6e509c8923f2815d"; - hash = "sha256-mOJPhhHqVrYIHYUZ7z1fA8AD6yjWcnUxecMorsaPvFg="; + rev = "e5f6eb18035be8a9c57ff0119c44852b89e55248"; + hash = "sha256-J2ZPUhDc5oyh+47LTP9a+R4FpSXcbR3Oe/CH77XC4t0="; }; sourceRoot = "${finalAttrs.src.name}/bsnes"; From 0f2cfb26dc57fb29d24aa087de4960c49e320720 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 19:05:01 +0000 Subject: [PATCH 081/113] highscore-mgba: 0-unstable-2026-01-02 -> 0-unstable-2026-01-16 --- pkgs/by-name/hi/highscore-mgba/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hi/highscore-mgba/package.nix b/pkgs/by-name/hi/highscore-mgba/package.nix index d573f8aeb19a..054b89c63b97 100644 --- a/pkgs/by-name/hi/highscore-mgba/package.nix +++ b/pkgs/by-name/hi/highscore-mgba/package.nix @@ -10,13 +10,13 @@ stdenv.mkDerivation { pname = "highscore-mgba"; - version = "0-unstable-2026-01-02"; + version = "0-unstable-2026-01-16"; src = fetchFromGitHub { owner = "highscore-emu"; repo = "mgba"; - rev = "a6d684ff03b91d219b861b85791f4069df698562"; - hash = "sha256-Ur7BG+AJ6KQ+XX2qKoj13w556VNnHtxULXd1d+gHUig="; + rev = "d8e2d2d329417e6387563a495491e90dfa44426c"; + hash = "sha256-aH167+XOboz6Q7rabYCfOf+qFm5ylzVTy4g38yx4Zj4="; }; outputs = [ From 4afe096cf2237545c5ff4739fa41400ca277eefc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 19:09:00 +0000 Subject: [PATCH 082/113] redpanda-client: 25.3.4 -> 25.3.5 --- pkgs/by-name/re/redpanda-client/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/redpanda-client/package.nix b/pkgs/by-name/re/redpanda-client/package.nix index 6c0bd88ce615..2f8dae7e3867 100644 --- a/pkgs/by-name/re/redpanda-client/package.nix +++ b/pkgs/by-name/re/redpanda-client/package.nix @@ -7,12 +7,12 @@ stdenv, }: let - version = "25.3.4"; + version = "25.3.5"; src = fetchFromGitHub { owner = "redpanda-data"; repo = "redpanda"; rev = "v${version}"; - sha256 = "sha256-I5WtwY6CODf64x5ZjFBFQagQ3HkIBvuJil92sajSqRM="; + sha256 = "sha256-Qtdgl2EV1Nbvwo30ZMod83gvw/Kw36Qnjx7ywtsnvTI="; }; in buildGoModule rec { @@ -20,7 +20,7 @@ buildGoModule rec { inherit doCheck src version; modRoot = "./src/go/rpk"; runVend = false; - vendorHash = "sha256-AZQmI4foYhxyaWUfr9QzbyMX/q+737h1uc//9rXBMcY="; + vendorHash = "sha256-ozhu/4DGhpRj8vK4rzyhyV9/ZXg3LtoFYcubHVwjMbQ="; ldflags = [ ''-X "github.com/redpanda-data/redpanda/src/go/rpk/pkg/cli/cmd/version.version=${version}"'' From 6626874879d163161690c61aa40a9fdc21a500b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 19:14:29 +0000 Subject: [PATCH 083/113] playwright-mcp: 0.0.55 -> 0.0.56 --- pkgs/by-name/pl/playwright-mcp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pl/playwright-mcp/package.nix b/pkgs/by-name/pl/playwright-mcp/package.nix index 3963cbc3068d..4c4d1727d401 100644 --- a/pkgs/by-name/pl/playwright-mcp/package.nix +++ b/pkgs/by-name/pl/playwright-mcp/package.nix @@ -7,16 +7,16 @@ }: buildNpmPackage rec { pname = "playwright-mcp"; - version = "0.0.55"; + version = "0.0.56"; src = fetchFromGitHub { owner = "Microsoft"; repo = "playwright-mcp"; tag = "v${version}"; - hash = "sha256-85mpLvbnNcaz6alka6cLu2TdGVDk9JUzwuA0g1Ng/uk="; + hash = "sha256-kfn9vIxmx+dSYKzR5ayGX8RIWd5d8quTAyx4/dC6hIY="; }; - npmDepsHash = "sha256-9i6Tx5OmJgTr8VCRFCQTIOjhgk05UDnr3mQjD1QVu1c="; + npmDepsHash = "sha256-Qsln4llNpfXYXhSEfHnvdsFIF7adHKEyC1eGHtVY2Qk="; postInstall = '' rm -r $out/lib/node_modules/@playwright/mcp/node_modules/playwright From d700196231a3206c3dd7fba96e937440ab3612ab Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:20:10 +0100 Subject: [PATCH 084/113] python3Packages.llama-index-vector-stores-milvus: migrate to finalAttrs --- .../llama-index-vector-stores-milvus/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix b/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix index 3da191b78539..4f6a0b167520 100644 --- a/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix +++ b/pkgs/development/python-modules/llama-index-vector-stores-milvus/default.nix @@ -7,14 +7,14 @@ pymilvus, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "llama-index-vector-stores-milvus"; version = "0.9.6"; pyproject = true; src = fetchPypi { pname = "llama_index_vector_stores_milvus"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-bTisWTmlcOAkBof1T77k4f9sX6otKNJTd6PzjSygfis="; }; @@ -36,4 +36,4 @@ buildPythonPackage rec { license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From c26a012fd9e25c5dd83406935de9a55d26ba9346 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:26:44 +0100 Subject: [PATCH 085/113] python313Packages.alibabacloud-openapi-util: migrate to finalAttrs --- .../python-modules/alibabacloud-openapi-util/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix b/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix index 1658ac3f7335..e612ba35e5f5 100644 --- a/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix +++ b/pkgs/development/python-modules/alibabacloud-openapi-util/default.nix @@ -7,14 +7,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "alibabacloud-openapi-util"; version = "0.2.4"; pyproject = true; src = fetchPypi { pname = "alibabacloud_openapi_util"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-hwIrnct1k6YB96QMppgiesPMt3a1jLewa43H9RCZXDQ="; }; @@ -36,4 +36,4 @@ buildPythonPackage rec { license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 01cf89db7bc1e8949899cb6746eff80249b909eb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:36:44 +0100 Subject: [PATCH 086/113] python313Packages.google-cloud-webrisk: migrate to finalAttrs --- .../python-modules/google-cloud-webrisk/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-webrisk/default.nix b/pkgs/development/python-modules/google-cloud-webrisk/default.nix index b61ae74f4a44..ebeeb456c1c3 100644 --- a/pkgs/development/python-modules/google-cloud-webrisk/default.nix +++ b/pkgs/development/python-modules/google-cloud-webrisk/default.nix @@ -12,14 +12,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "google-cloud-webrisk"; version = "1.20.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_webrisk"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-XjzgGju4J1oUnYPoX1DiW16Z1/4WCQh/cMqxRKhNpZ8="; }; @@ -48,8 +48,8 @@ buildPythonPackage rec { meta = { description = "Python Client for Web Risk"; homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-webrisk"; - changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-webrisk-v${version}/packages/google-cloud-webrisk/CHANGELOG.md"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-webrisk-v${finalAttrs.version}/packages/google-cloud-webrisk/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 93dd4223c931b5f09bc35cda34e25315f7d38433 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:42:12 +0100 Subject: [PATCH 087/113] python313Packages.zwave-js-server-python: modernize --- .../python-modules/zwave-js-server-python/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/zwave-js-server-python/default.nix b/pkgs/development/python-modules/zwave-js-server-python/default.nix index b223dcfef9ba..f1934a8626b4 100644 --- a/pkgs/development/python-modules/zwave-js-server-python/default.nix +++ b/pkgs/development/python-modules/zwave-js-server-python/default.nix @@ -10,7 +10,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "zwave-js-server-python"; version = "0.68.0"; pyproject = true; @@ -20,7 +20,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "home-assistant-libs"; repo = "zwave-js-server-python"; - tag = version; + tag = finalAttrs.version; hash = "sha256-NfK+/nuQjlAgg4ZCifo/KoPrgc5FHhEmdK8utnm1iDI="; }; @@ -41,9 +41,9 @@ buildPythonPackage rec { meta = { description = "Python wrapper for zwave-js-server"; homepage = "https://github.com/home-assistant-libs/zwave-js-server-python"; - changelog = "https://github.com/home-assistant-libs/zwave-js-server-python/releases/tag/${src.tag}"; - license = with lib.licenses; [ asl20 ]; + changelog = "https://github.com/home-assistant-libs/zwave-js-server-python/releases/tag/${finalAttrs.src.tag}"; + license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "zwave-js-server-python"; }; -} +}) From 0199e20d668525852427dc4022e8753df67de016 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:47:09 +0100 Subject: [PATCH 088/113] trufflehog: migrate to finalAttrs --- pkgs/by-name/tr/trufflehog/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/tr/trufflehog/package.nix b/pkgs/by-name/tr/trufflehog/package.nix index d64d31d48d41..576ff3189050 100644 --- a/pkgs/by-name/tr/trufflehog/package.nix +++ b/pkgs/by-name/tr/trufflehog/package.nix @@ -6,14 +6,14 @@ makeWrapper, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "trufflehog"; version = "3.92.5"; src = fetchFromGitHub { owner = "trufflesecurity"; repo = "trufflehog"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-9nzcFw+7dpkSNAYy6Rh+qhhneO44tYCHEPPM2KDzs/4="; }; @@ -28,7 +28,7 @@ buildGoModule rec { ldflags = [ "-s" "-w" - "-X=github.com/trufflesecurity/trufflehog/v3/pkg/version.BuildVersion=${version}" + "-X=github.com/trufflesecurity/trufflehog/v3/pkg/version.BuildVersion=${finalAttrs.version}" ]; # Test cases run git clone and require network access @@ -45,7 +45,7 @@ buildGoModule rec { meta = { description = "Find credentials all over the place"; homepage = "https://github.com/trufflesecurity/trufflehog"; - changelog = "https://github.com/trufflesecurity/trufflehog/releases/tag/v${version}"; + changelog = "https://github.com/trufflesecurity/trufflehog/releases/tag/${finalAttrs.src.tag}"; license = with lib.licenses; [ agpl3Only ]; maintainers = with lib.maintainers; [ fab @@ -53,4 +53,4 @@ buildGoModule rec { ]; mainProgram = "trufflehog"; }; -} +}) From 611bbe5b608834b66e6d52c8408e6b1675e0a3b6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:53:08 +0100 Subject: [PATCH 089/113] python313Packages.xiaomi-ble: migrate to finalAttrs --- pkgs/development/python-modules/xiaomi-ble/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/xiaomi-ble/default.nix b/pkgs/development/python-modules/xiaomi-ble/default.nix index f61f829a5977..2bcfba01468d 100644 --- a/pkgs/development/python-modules/xiaomi-ble/default.nix +++ b/pkgs/development/python-modules/xiaomi-ble/default.nix @@ -16,7 +16,7 @@ sensor-state-data, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "xiaomi-ble"; version = "1.4.2"; pyproject = true; @@ -24,7 +24,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "Bluetooth-Devices"; repo = "xiaomi-ble"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-/q0MJlsK2skE/fok8C9AHApYZIzKNv6fogFy0cQ186w="; }; @@ -54,8 +54,8 @@ buildPythonPackage rec { meta = { description = "Library for Xiaomi BLE devices"; homepage = "https://github.com/Bluetooth-Devices/xiaomi-ble"; - changelog = "https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/${src.tag}"; + changelog = "https://github.com/Bluetooth-Devices/xiaomi-ble/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From dcfea860a1d6d5a0b3fce8ac980a73ce6efe5781 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:56:47 +0100 Subject: [PATCH 090/113] python313Packages.google-cloud-vpc-access: migrate to finalAttrs --- .../python-modules/google-cloud-vpc-access/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-vpc-access/default.nix b/pkgs/development/python-modules/google-cloud-vpc-access/default.nix index e3cc2aa9784f..ea349bf4f9c0 100644 --- a/pkgs/development/python-modules/google-cloud-vpc-access/default.nix +++ b/pkgs/development/python-modules/google-cloud-vpc-access/default.nix @@ -12,14 +12,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "google-cloud-vpc-access"; version = "1.15.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_vpc_access"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-kO/iNVmRbMzoNErXVnarpkATXY+PwJiLVSoKpLui4Us="; }; @@ -47,8 +47,8 @@ buildPythonPackage rec { meta = { description = "Python Client for Virtual Private Cloud"; homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-vpc-access"; - changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-vpc-access-v${version}/packages/google-cloud-vpc-access/CHANGELOG.md"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-vpc-access-v${finalAttrs.version}/packages/google-cloud-vpc-access/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 31e1b57fa96da91d907ec87897edc3545c017d3f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:59:12 +0100 Subject: [PATCH 091/113] python313Packages.opower: 0.16.2 -> 0.16.3 Diff: https://github.com/tronikos/opower/compare/v0.16.2...v0.16.3 Changelog: https://github.com/tronikos/opower/releases/tag/v0.16.3 --- pkgs/development/python-modules/opower/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/opower/default.nix b/pkgs/development/python-modules/opower/default.nix index bd501db36b4a..cb8ff61bab36 100644 --- a/pkgs/development/python-modules/opower/default.nix +++ b/pkgs/development/python-modules/opower/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "opower"; - version = "0.16.2"; + version = "0.16.3"; pyproject = true; src = fetchFromGitHub { owner = "tronikos"; repo = "opower"; tag = "v${finalAttrs.version}"; - hash = "sha256-6VqGM8HhqXVXVTXjWxr8IO5IMshcpeZBUF2VUoOnX0I="; + hash = "sha256-+LkLbIJR6v4icoQFIsipR+PfrF5ZgcEh5d1nAwVTldU="; }; build-system = [ setuptools ]; From bd409fb1dde4f3a5d72259beaf9f086dfe23e622 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 20:07:56 +0000 Subject: [PATCH 092/113] hcloud: 1.59.0 -> 1.60.0 --- pkgs/by-name/hc/hcloud/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hc/hcloud/package.nix b/pkgs/by-name/hc/hcloud/package.nix index 7dc54671fe9c..6a7d31b19d80 100644 --- a/pkgs/by-name/hc/hcloud/package.nix +++ b/pkgs/by-name/hc/hcloud/package.nix @@ -7,16 +7,16 @@ buildGoModule rec { pname = "hcloud"; - version = "1.59.0"; + version = "1.60.0"; src = fetchFromGitHub { owner = "hetznercloud"; repo = "cli"; tag = "v${version}"; - hash = "sha256-E4GPWQSrEMsLQwgwb7gCIYsOUH5uRnxgeq3UzQ02ql0="; + hash = "sha256-OOLuQojsWkjhFn18keK/mJFF+s4lflIoFSwSn3Bd8jg="; }; - vendorHash = "sha256-BB3TArAATTVZ1lzJqbY7GQVS2/2ERWHMrTSbWfJSU60="; + vendorHash = "sha256-XekyBHH0HDjvl3vD8sucypjnvKOdxrguvAaiREPanyo="; ldflags = [ "-s" From 629383c333bd4c0ae568a29c64a4659eb3190d56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 20:10:26 +0000 Subject: [PATCH 093/113] terraform-providers.aliyun_alicloud: 1.267.0 -> 1.268.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 81c5c594baf8..89f831ebba7b 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -45,11 +45,11 @@ "vendorHash": "sha256-weHY7ZV3HaFBYlDNhwAYN9vDItkI+wtk9UNlM0uuwfY=" }, "aliyun_alicloud": { - "hash": "sha256-WDFoyj4DxHiS1xIu8bPKUzHaVsGn88rIBzx3KoE8lA0=", + "hash": "sha256-4Y6qItQx3gk4LsZb9OB2J2IQ4g6H5uDwy+FkWPCegrg=", "homepage": "https://registry.terraform.io/providers/aliyun/alicloud", "owner": "aliyun", "repo": "terraform-provider-alicloud", - "rev": "v1.267.0", + "rev": "v1.268.0", "spdx": "MPL-2.0", "vendorHash": "sha256-ogQLStDbsM0aRf4QIbITB8Z+L9DUtZwoAPK6T4xylXI=" }, From ba866f91e0d6c10f058c5237399ab86387d8000f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 21:27:55 +0100 Subject: [PATCH 094/113] python313Packages.twilio: migrate to finalAttrs --- pkgs/development/python-modules/twilio/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index ce5913fb93ff..1f044cb1476b 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -17,7 +17,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "twilio"; version = "9.9.1"; pyproject = true; @@ -25,7 +25,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "twilio"; repo = "twilio-python"; - tag = version; + tag = finalAttrs.version; hash = "sha256-ewG2VgxK8F2G/wogkGnhqZT9M9vrJu9Rdx4uXYNRhrI="; }; @@ -66,8 +66,8 @@ buildPythonPackage rec { meta = { description = "Twilio API client and TwiML generator"; homepage = "https://github.com/twilio/twilio-python/"; - changelog = "https://github.com/twilio/twilio-python/blob/${src.tag}/CHANGES.md"; + changelog = "https://github.com/twilio/twilio-python/blob/${finalAttrs.src.tag}/CHANGES.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From fec641bfd4b0bfd3fdd162f2d7eb4308849e37f1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 20:36:55 +0000 Subject: [PATCH 095/113] python3Packages.usort: 1.1.1 -> 1.2.0 --- pkgs/development/python-modules/usort/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/usort/default.nix b/pkgs/development/python-modules/usort/default.nix index 96f8263ef6c4..41a760fda6bd 100644 --- a/pkgs/development/python-modules/usort/default.nix +++ b/pkgs/development/python-modules/usort/default.nix @@ -17,14 +17,14 @@ buildPythonPackage (finalAttrs: { pname = "usort"; - version = "1.1.1"; + version = "1.2.0"; pyproject = true; src = fetchFromGitHub { owner = "facebook"; repo = "usort"; tag = "v${finalAttrs.version}"; - hash = "sha256-sSc6TpsErz+93+dlKk+RZnyZFAp7qjpNYMVCEW9lXds="; + hash = "sha256-hoBk8KAml/YOscno9605I3t4z10vQPlh22wH1XHcQqY="; }; build-system = [ From e7c4537d85ab17119844ef35ca887c30270c8e04 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:55:00 +0100 Subject: [PATCH 096/113] poutine: migrate to finalAttrs --- pkgs/by-name/po/poutine/package.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/po/poutine/package.nix b/pkgs/by-name/po/poutine/package.nix index 2070859db8ae..d4ea3d73bd1b 100644 --- a/pkgs/by-name/po/poutine/package.nix +++ b/pkgs/by-name/po/poutine/package.nix @@ -6,14 +6,14 @@ installShellFiles, }: -buildGoModule rec { +buildGoModule (finalAttrs: { pname = "poutine"; version = "1.0.6"; src = fetchFromGitHub { owner = "boostsecurityio"; repo = "poutine"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-mtlwxqJnNANiONPi5AkgQoeG4Xed56by4JykNme8LqA="; }; @@ -30,18 +30,18 @@ buildGoModule rec { nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' - installShellCompletion --cmd ${meta.mainProgram} \ - --bash <($out/bin/${meta.mainProgram} completion bash) \ - --fish <($out/bin/${meta.mainProgram} completion fish) \ - --zsh <($out/bin/${meta.mainProgram} completion zsh) + installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \ + --bash <($out/bin/${finalAttrs.meta.mainProgram} completion bash) \ + --fish <($out/bin/${finalAttrs.meta.mainProgram} completion fish) \ + --zsh <($out/bin/${finalAttrs.meta.mainProgram} completion zsh) ''; meta = { description = "Security scanner that detects misconfigurations and vulnerabilities in build pipelines of repositories"; homepage = "https://github.com/boostsecurityio/poutine"; - changelog = "https://github.com/boostsecurityio/poutine/releases/tag/v${version}"; + changelog = "https://github.com/boostsecurityio/poutine/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "poutine"; }; -} +}) From d8661e83a26854a8137e48201ac0269c4eecb0d5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:23:06 +0100 Subject: [PATCH 097/113] python313Packages.google-cloud-workflows: migrate to finalAttrs --- .../python-modules/google-cloud-workflows/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-workflows/default.nix b/pkgs/development/python-modules/google-cloud-workflows/default.nix index 7345a5a01ad8..7363c128f02b 100644 --- a/pkgs/development/python-modules/google-cloud-workflows/default.nix +++ b/pkgs/development/python-modules/google-cloud-workflows/default.nix @@ -11,14 +11,14 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "google-cloud-workflows"; version = "1.20.0"; pyproject = true; src = fetchPypi { pname = "google_cloud_workflows"; - inherit version; + inherit (finalAttrs) version; hash = "sha256-aicI4O1m3L3gtnZ3eslGSKsFKyVTnWyr0SjNJdWxcfQ="; }; @@ -46,8 +46,8 @@ buildPythonPackage rec { meta = { description = "Python Client for Cloud Workflows"; homepage = "https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-workflows"; - changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-workflows-v${version}/packages/google-cloud-workflows/CHANGELOG.md"; + changelog = "https://github.com/googleapis/google-cloud-python/blob/google-cloud-workflows-v${finalAttrs.version}/packages/google-cloud-workflows/CHANGELOG.md"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 5575e568fc99a355059ed317026475314f8ba99c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 20:58:01 +0000 Subject: [PATCH 098/113] mkgmap: 4923 -> 4924 --- pkgs/applications/misc/mkgmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/mkgmap/default.nix b/pkgs/applications/misc/mkgmap/default.nix index 06735f316a05..09b42f21039c 100644 --- a/pkgs/applications/misc/mkgmap/default.nix +++ b/pkgs/applications/misc/mkgmap/default.nix @@ -17,12 +17,12 @@ let in stdenv.mkDerivation rec { pname = "mkgmap"; - version = "4923"; + version = "4924"; src = fetchsvn { url = "https://svn.mkgmap.org.uk/mkgmap/mkgmap/trunk"; rev = version; - sha256 = "sha256-tB/0VFLn/ch7XWPz1sJ3kqy/1U5Hk1yV9+wq7ohTRWw="; + sha256 = "sha256-4DGGAWgyIvK5pcopwlO4YDGDc73lOsL0Ljy/kFUY2As="; }; patches = [ From 719b298f6176215944e250fc499a302ebfae58ff Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 21:01:46 +0000 Subject: [PATCH 099/113] solanum: 0-unstable-2025-12-10 -> 0-unstable-2026-01-11 --- pkgs/by-name/so/solanum/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/so/solanum/package.nix b/pkgs/by-name/so/solanum/package.nix index e7fe6017165a..39211b0f3b4a 100644 --- a/pkgs/by-name/so/solanum/package.nix +++ b/pkgs/by-name/so/solanum/package.nix @@ -18,13 +18,13 @@ stdenv.mkDerivation { pname = "solanum"; - version = "0-unstable-2025-12-10"; + version = "0-unstable-2026-01-11"; src = fetchFromGitHub { owner = "solanum-ircd"; repo = "solanum"; - rev = "b58ba9b980389b064c67fa42052a66508db73b40"; - hash = "sha256-FAT1k9ETN4TozWhXSLWQ7SpvqQ0j/G/uEL0ErYFs8B8="; + rev = "e2a499f7192fa5e966dab03b7980e3240111d7b3"; + hash = "sha256-F+CtxubdNz+B/a9sAoZW4tIvj72Mms/0bUKmvm14wHg="; }; patches = [ From c055379284fba3532921b5eb704fcc360b2cf50d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 21:04:00 +0000 Subject: [PATCH 100/113] terraform-providers.spacelift-io_spacelift: 1.42.0 -> 1.43.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 81c5c594baf8..dbf49ea01c02 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1229,11 +1229,11 @@ "vendorHash": "sha256-skswuFKhN4FFpIunbom9rM/FVRJVOFb1WwHeAIaEjn8=" }, "spacelift-io_spacelift": { - "hash": "sha256-GSGKjV5tuwTyPvdwd/Z8t9g7LFkkg4gHKhI3FYt00gQ=", + "hash": "sha256-qQ8/y1KWHIc6WHEVXfiP6LKC44N8uK47x2Lv7TAMedE=", "homepage": "https://registry.terraform.io/providers/spacelift-io/spacelift", "owner": "spacelift-io", "repo": "terraform-provider-spacelift", - "rev": "v1.42.0", + "rev": "v1.43.0", "spdx": "MIT", "vendorHash": "sha256-XNPXjqrrTIC3WrpvDBP7veAYgmYws9FdF4W3j6ewRPk=" }, From 90f7a94c55b2d2b124501f49ebb696a891232f1d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 20:33:37 +0100 Subject: [PATCH 101/113] python313Packages.airos: migrate to finalAttrs --- pkgs/development/python-modules/airos/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/airos/default.nix b/pkgs/development/python-modules/airos/default.nix index 08cd9e2bff49..821e77483f54 100644 --- a/pkgs/development/python-modules/airos/default.nix +++ b/pkgs/development/python-modules/airos/default.nix @@ -12,7 +12,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "airos"; version = "0.6.2"; pyproject = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "CoMPaTech"; repo = "python-airos"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-tzdWcqXi0dcTKNAdhTOGz89spf+29qORjyyBGB/eD8U="; }; @@ -45,8 +45,8 @@ buildPythonPackage rec { meta = { description = "Ubiquity airOS module(s) for Python 3"; homepage = "https://github.com/CoMPaTech/python-airos"; - changelog = "https://github.com/CoMPaTech/python-airos/releases/tag/v${version}"; + changelog = "https://github.com/CoMPaTech/python-airos/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = [ lib.maintainers.jamiemagee ]; }; -} +}) From f57b06490dcd2e9ed09e6a9e500e94e2dda0eb0f Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 16 Jan 2026 22:12:19 +0100 Subject: [PATCH 102/113] varnishPackages.*: fix meta --- pkgs/servers/varnish/digest.nix | 2 +- pkgs/servers/varnish/dynamic.nix | 2 +- pkgs/servers/varnish/modules.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/varnish/digest.nix b/pkgs/servers/varnish/digest.nix index 6a0603ec6f37..fcf4dde38249 100644 --- a/pkgs/servers/varnish/digest.nix +++ b/pkgs/servers/varnish/digest.nix @@ -47,6 +47,6 @@ stdenv.mkDerivation rec { meta = { description = "Digest and HMAC vmod"; homepage = "https://github.com/varnish/libvmod-digest"; - inherit (varnish.meta) license platforms teams; + inherit (varnish.meta) license platforms; }; } diff --git a/pkgs/servers/varnish/dynamic.nix b/pkgs/servers/varnish/dynamic.nix index 51563fa4012e..b366fb466efb 100644 --- a/pkgs/servers/varnish/dynamic.nix +++ b/pkgs/servers/varnish/dynamic.nix @@ -36,6 +36,6 @@ stdenv.mkDerivation { meta = { description = "Dynamic director similar to the DNS director from Varnish 3"; homepage = "https://github.com/nigoroll/libvmod-dynamic"; - inherit (varnish.meta) license platforms teams; + inherit (varnish.meta) license platforms; }; } diff --git a/pkgs/servers/varnish/modules.nix b/pkgs/servers/varnish/modules.nix index 6d6f1cb81e56..fbbaea22e679 100644 --- a/pkgs/servers/varnish/modules.nix +++ b/pkgs/servers/varnish/modules.nix @@ -46,7 +46,7 @@ let meta = { description = "Collection of Varnish Cache modules (vmods) by Varnish Software"; homepage = "https://github.com/varnish/varnish-modules"; - inherit (varnish.meta) license platforms teams; + inherit (varnish.meta) license platforms; }; }; in From a7ba4afc62a95a7c9b7d05ac8c00e5eb38d8b4bb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 21:17:15 +0000 Subject: [PATCH 103/113] python3Packages.liberty-parser: 0.0.28 -> 0.0.29 --- pkgs/development/python-modules/liberty-parser/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/liberty-parser/default.nix b/pkgs/development/python-modules/liberty-parser/default.nix index fc66f6ebbae0..84e60242771f 100644 --- a/pkgs/development/python-modules/liberty-parser/default.nix +++ b/pkgs/development/python-modules/liberty-parser/default.nix @@ -11,7 +11,7 @@ buildPythonPackage rec { pname = "liberty-parser"; - version = "0.0.28"; + version = "0.0.29"; pyproject = true; src = fetchFromGitea { @@ -19,7 +19,7 @@ buildPythonPackage rec { owner = "tok"; repo = "liberty-parser"; tag = version; - hash = "sha256-CdsT0R2KVvN0+TfTuauaNpYTKhxx1gAOJJdWNfQb2Dk="; + hash = "sha256-rPEZIRxvmNrDTVD4NG7v2BT3jJXtTisfs4txCG4OfnQ="; }; # Tests try to write to /tmp directly. use $TMPDIR instead. From 9a8643aca6ac3327ee2e9790467ef3fa864e64f7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 22:18:32 +0100 Subject: [PATCH 104/113] python312Packages.mypy-boto3-connect: 1.42.28 -> 1.42.30 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 44844c120dbc..2e2fd4678af3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -335,8 +335,8 @@ in "sha256-zMNP1LXKSynkfJSLn19sz5UoT8LiswD5qSZCn1y5GsA="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.42.28" - "sha256-Vt3rd5sY2S/RNpgGK6rdQK0EEwe5y8yPTPm4LTk/sIo="; + buildMypyBoto3Package "connect" "1.42.30" + "sha256-P0z7BN74A6ihdUOE5lFN68BUqvdMLq6KuvX/kY9yJgI="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.42.3" From 830de50e427045ac1fb2153f8bf3024930c097a8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 22:18:47 +0100 Subject: [PATCH 105/113] python312Packages.mypy-boto3-glacier: 1.42.10 -> 1.42.30 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 2e2fd4678af3..4dfedd671f36 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -563,8 +563,8 @@ in "sha256-4LBhjln6mCxMSooGEV7mo1Fe7U6Jssxq+6JYwqnFhRs="; mypy-boto3-glacier = - buildMypyBoto3Package "glacier" "1.42.10" - "sha256-EFKWChvNMhj07s/la58yb7iZKtAh96qysffZ8LdvZeE="; + buildMypyBoto3Package "glacier" "1.42.30" + "sha256-TtiFsS2IIBgVxTwAWwU5M/0pBfXs1zxnnyjMuMhjWDY="; mypy-boto3-globalaccelerator = buildMypyBoto3Package "globalaccelerator" "1.42.3" From b4153382682eb7b1c76aaedbb706d30d29c3c934 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 22:19:21 +0100 Subject: [PATCH 106/113] python312Packages.mypy-boto3-resource-explorer-2: 1.42.3 -> 1.42.30 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 4dfedd671f36..874516225747 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1110,8 +1110,8 @@ in "sha256-fijgv07T/uckhzTbyzvQ8IzbtaYyz5QTeHGl3w4+Sko="; mypy-boto3-resource-explorer-2 = - buildMypyBoto3Package "resource-explorer-2" "1.42.3" - "sha256-Jvb5qMnUZhiuDYtByiG2CjaQPsm30iyEEWGG1hKUg48="; + buildMypyBoto3Package "resource-explorer-2" "1.42.30" + "sha256-KP7USy0B599a9Z0R3LwpKeb/XpjPUde3qe2oNH87xR4="; mypy-boto3-resource-groups = buildMypyBoto3Package "resource-groups" "1.42.3" From f65745f15872eca0361af112c65e97a5fa75fe6c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 22:19:25 +0100 Subject: [PATCH 107/113] python312Packages.mypy-boto3-sagemaker: 1.42.26 -> 1.42.30 --- pkgs/development/python-modules/mypy-boto3/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mypy-boto3/default.nix b/pkgs/development/python-modules/mypy-boto3/default.nix index 874516225747..6fb5fb1850f4 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1170,8 +1170,8 @@ in "sha256-juVfwdjPDNPaT5tvyXpzDtomugqxeu++AERLkVtFIxw="; mypy-boto3-sagemaker = - buildMypyBoto3Package "sagemaker" "1.42.26" - "sha256-v7Ya1FPmGr/HvommCpAZ9IFlkUEXY1tB3adPIuwjoYo="; + buildMypyBoto3Package "sagemaker" "1.42.30" + "sha256-X4wR1GUZ1rFVDoWx5IODmCYaqGEfuN7oTJRqIE7ypqA="; mypy-boto3-sagemaker-a2i-runtime = buildMypyBoto3Package "sagemaker-a2i-runtime" "1.42.3" From 4f6ad9a778d22c2ad131cd84c0a228b9168548d6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Fri, 16 Jan 2026 22:19:48 +0100 Subject: [PATCH 108/113] python313Packages.boto3-stubs: 1.42.29 -> 1.42.30 --- pkgs/development/python-modules/boto3-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boto3-stubs/default.nix b/pkgs/development/python-modules/boto3-stubs/default.nix index bd0fae8f1523..40a66161fa56 100644 --- a/pkgs/development/python-modules/boto3-stubs/default.nix +++ b/pkgs/development/python-modules/boto3-stubs/default.nix @@ -358,13 +358,13 @@ buildPythonPackage (finalAttrs: { pname = "boto3-stubs"; - version = "1.42.29"; + version = "1.42.30"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-fcDiIx8fd/xSgsT8S35GJ8ePqVhR7sFpUt+MaWtnhV8="; + hash = "sha256-aKLKdUaGyYDXnRxn8tTV643D2J9Oxi1AgLlfva0+4Bs="; }; build-system = [ setuptools ]; From 5a13d80ea8520dce5166ea5c501c7d0bae0466be Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 21:33:57 +0000 Subject: [PATCH 109/113] alertmanager-ntfy: 1.0.2 -> 1.1.0 --- pkgs/by-name/al/alertmanager-ntfy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/al/alertmanager-ntfy/package.nix b/pkgs/by-name/al/alertmanager-ntfy/package.nix index f1a761eebc2b..6b71784c2d8f 100644 --- a/pkgs/by-name/al/alertmanager-ntfy/package.nix +++ b/pkgs/by-name/al/alertmanager-ntfy/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "alertmanager-ntfy"; - version = "1.0.2"; + version = "1.1.0"; src = fetchFromGitHub { owner = "alexbakker"; repo = "alertmanager-ntfy"; tag = "v${finalAttrs.version}"; - hash = "sha256-aVK8HCRXRprNoBhILLN7F/Fb3RePPzBW4vBMnQr9zRU="; + hash = "sha256-ELck6TDdRO32BWir0RKW2QLjqXmnKLGVxagUN5ujtV4="; }; - vendorHash = "sha256-CpVGLM6ZtfYODhP6gzWGcnpEuDvKRiMWzoPNm2qtML4="; + vendorHash = "sha256-1M0H/d6aBA8sKhVp8U9VL7mb09+q1sMdoCI2eg9/F9U="; doInstallCheck = true; installCheckPhase = '' From aa1419b760a8d45ff5c79d4d2cfda799b6b48842 Mon Sep 17 00:00:00 2001 From: Colin Date: Wed, 14 Jan 2026 19:56:35 +0000 Subject: [PATCH 110/113] dotnetCorePackages.dotnet_10.vmr: fix eval for non-gnu linux fixes eval of `pkgsMusl.dotnetCorePackages.dotnet_10.vmr`, as `glibcLocales` is null for non-gnu hosts like musl. --- pkgs/development/compilers/dotnet/vmr.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/dotnet/vmr.nix b/pkgs/development/compilers/dotnet/vmr.nix index 907ce3cc9869..bbdd51977045 100644 --- a/pkgs/development/compilers/dotnet/vmr.nix +++ b/pkgs/development/compilers/dotnet/vmr.nix @@ -384,7 +384,9 @@ stdenv.mkDerivation { # 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}/lib/locale/locale-archive"; + 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 From b4304c0a5b92880c65563c25eae118767d9c5e86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 22:33:38 +0000 Subject: [PATCH 111/113] libretro.nestopia: 0-unstable-2025-11-08 -> 0-unstable-2026-01-10 --- pkgs/applications/emulators/libretro/cores/nestopia.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/nestopia.nix b/pkgs/applications/emulators/libretro/cores/nestopia.nix index f8a1ab4f96ca..4e482efcc9cd 100644 --- a/pkgs/applications/emulators/libretro/cores/nestopia.nix +++ b/pkgs/applications/emulators/libretro/cores/nestopia.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "nestopia"; - version = "0-unstable-2025-11-08"; + version = "0-unstable-2026-01-10"; src = fetchFromGitHub { owner = "libretro"; repo = "nestopia"; - rev = "5deada54077fae87e2873f5ad9ef77e3ab7af5e1"; - hash = "sha256-3/e0wrJOaEdQ4Uz17r9KyLdCsyY7dqOpIyC0MPhqhdA="; + rev = "473d3072be67fa2542ca833c274ef6682cf0f0bc"; + hash = "sha256-He60RyFhTL7A+juTPbr032tsXoOEOzK4JzCmF03l7gU="; }; makefile = "Makefile"; From 3e584ada1ec4df4aa3ef45a56d0c1e77b0dda647 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 16 Jan 2026 22:35:12 +0000 Subject: [PATCH 112/113] framework-tool-tui: 0.7.2 -> 0.7.3 --- 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 28aa1afb11bc..da232f379af8 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.7.2"; + version = "0.7.3"; src = fetchFromGitHub { owner = "grouzen"; repo = "framework-tool-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-N+X6o76Fn0KAqG2MNyR29cDyuh3lLdV20JX8jxHNHjY="; + hash = "sha256-+m92Q5rfINS/TDAXpHDpwJPyV8kGrdS4y72DWw9NLe0="; }; - cargoHash = "sha256-vENf1wzXJdtsN+KfuNgtmJLkdfYf+2ULR+VW61dRG+I="; + cargoHash = "sha256-feA+Jn3ldq6pJe/xFqBAaemNcT0Kjfl61IWIXKHHp9o="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From 052692d6f81e9629eb9ccddc9f57e73256095a0e Mon Sep 17 00:00:00 2001 From: user Date: Thu, 4 Dec 2025 00:54:14 +0000 Subject: [PATCH 113/113] reaper: updated libxml2 to libxml2_13, for reapack compatibility --- pkgs/applications/audio/reaper/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/audio/reaper/default.nix b/pkgs/applications/audio/reaper/default.nix index 6b4656b7967c..6a5a014ebe2f 100644 --- a/pkgs/applications/audio/reaper/default.nix +++ b/pkgs/applications/audio/reaper/default.nix @@ -11,7 +11,7 @@ curl, gtk3, lame, - libxml2, + libxml2_13, ffmpeg, vlc, xdg-utils, @@ -110,13 +110,13 @@ stdenv.mkDerivation rec { # Setting the rpath of the plugin shared object files does not # seem to have an effect for some plugins. # We opt for wrapping the executable with LD_LIBRARY_PATH prefix. - # Note that libcurl and libxml2 are needed for ReaPack to run. + # Note that libcurl and libxml2_13 are needed for ReaPack to run. wrapProgram $out/opt/REAPER/reaper \ --prefix LD_LIBRARY_PATH : "${ lib.makeLibraryPath [ curl lame - libxml2 + libxml2_13 ffmpeg vlc xdotool