From c66d5d9896a75f621aadee342a56192ed8f6db22 Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Fri, 19 Dec 2025 15:08:36 +0100 Subject: [PATCH 001/283] jrl-cmakemodules: 1.1.0 -> 1.1.2 Diff: https://github.com/jrl-umi3218/jrl-cmakemodules/compare/v1.1.0...v1.1.2 Changelog: https://github.com/jrl-umi3218/jrl-cmakemodules/releases/tag/v1.1.2 --- pkgs/by-name/jr/jrl-cmakemodules/package.nix | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkgs/by-name/jr/jrl-cmakemodules/package.nix b/pkgs/by-name/jr/jrl-cmakemodules/package.nix index b3ba427511e6..2f6eea9b5bc8 100644 --- a/pkgs/by-name/jr/jrl-cmakemodules/package.nix +++ b/pkgs/by-name/jr/jrl-cmakemodules/package.nix @@ -2,31 +2,21 @@ lib, stdenv, fetchFromGitHub, - fetchpatch, nix-update-script, cmake, }: stdenv.mkDerivation (finalAttrs: { pname = "jrl-cmakemodules"; - version = "1.1.0"; + version = "1.1.2"; src = fetchFromGitHub { owner = "jrl-umi3218"; repo = "jrl-cmakemodules"; tag = "v${finalAttrs.version}"; - hash = "sha256-WQiAAexshQ4zgaBNo/CD91XV+PAeoPZatmehSA14aPM="; + hash = "sha256-TUewcxvBGYF3WpqkiWvZzmbyXyaM+UqzHLVsaUJdC0w="; }; - patches = [ - # ref. https://github.com/jrl-umi3218/jrl-cmakemodules/pull/783 - (fetchpatch { - name = "fix-permissions.patch"; - url = "https://github.com/jrl-umi3218/jrl-cmakemodules/commit/defed70c8a7c5e4bd5b26006bef26e3fb22c3b26.patch"; - hash = "sha256-muO6DwQhNPCv6DPmnHnEHjsh/FSj0ljgNCb+ZowLRaY="; - }) - ]; - nativeBuildInputs = [ cmake ]; passthru.updateScript = nix-update-script { }; From be2632cf57c55ae70a62d2cbc0ea5014768b3e2f Mon Sep 17 00:00:00 2001 From: Mrmaxmeier Date: Sun, 18 Jan 2026 23:04:02 +0100 Subject: [PATCH 002/283] heaptrack: enable rustc-demangle Rust is switching to their own symbol mangling convention (V0) which requires dynamically loading the rustc-demangle library in heaptrack. https://blog.rust-lang.org/2025/11/20/switching-to-v0-mangling-on-nightly/ --- pkgs/by-name/he/heaptrack/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/he/heaptrack/package.nix b/pkgs/by-name/he/heaptrack/package.nix index f19cbeeaf608..45a215482ea3 100644 --- a/pkgs/by-name/he/heaptrack/package.nix +++ b/pkgs/by-name/he/heaptrack/package.nix @@ -11,6 +11,7 @@ sparsehash, zstd, kdePackages, + rustc-demangle, }: stdenv.mkDerivation { @@ -38,6 +39,7 @@ stdenv.mkDerivation { libunwind sparsehash zstd + rustc-demangle ] ++ (with kdePackages; [ qtbase @@ -53,6 +55,11 @@ stdenv.mkDerivation { elfutils ]; + postPatch = '' + substituteInPlace src/interpret/demangler.cpp \ + --replace-fail "librustc_demangle.so" "${rustc-demangle}/lib/librustc_demangle.so" + ''; + postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' makeWrapper \ $out/Applications/KDE/heaptrack_gui.app/Contents/MacOS/heaptrack_gui \ From 226de589dc1b9e8ff99eb9e3614df98b5038eb26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 15:30:25 +0000 Subject: [PATCH 003/283] vscode-extensions.ms-ceintl.vscode-language-pack-fr: 1.108.2026012809 -> 1.108.2026021109 --- .../vscode/extensions/language-packs.nix | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/language-packs.nix b/pkgs/applications/editors/vscode/extensions/language-packs.nix index b0d8acc2c338..0560c19f14ea 100644 --- a/pkgs/applications/editors/vscode/extensions/language-packs.nix +++ b/pkgs/applications/editors/vscode/extensions/language-packs.nix @@ -13,7 +13,7 @@ let buildVscodeLanguagePack = { language, - version ? "1.108.2026012809", + version ? "1.108.2026021109", hash, }: buildVscodeMarketplaceExtension { @@ -41,71 +41,71 @@ in # French vscode-language-pack-fr = buildVscodeLanguagePack { language = "fr"; - hash = "sha256-1+aWgvoXR/FqhnIn3OrLOC11jLXVWlO2yecpzr2Waww="; + hash = "sha256-wlNUPeU7gblFeQ0G6CE+lzC3xQW8Xy2DM0mpmy1K5dM="; }; # Italian vscode-language-pack-it = buildVscodeLanguagePack { language = "it"; - hash = "sha256-t6jN3qok7B4/G/IjEXD6THO6c+8X+1gxny6W7qdh5mI="; + hash = "sha256-Nx+4ByeCnH3BxL41M6XcwlW5qgbUh9ex3Bu6xvy24UI="; }; # German vscode-language-pack-de = buildVscodeLanguagePack { language = "de"; - hash = "sha256-rZM/T1gbYrtcHNLW0itNdhKcRR938PwK5VBN0xLDIWg="; + hash = "sha256-9747wTc4cdsEOZmy7JPNGL65vNG+bLEjN4CDMVbOphw="; }; # Spanish vscode-language-pack-es = buildVscodeLanguagePack { language = "es"; - hash = "sha256-PG3oOCjWRgh1ox6GAPRdZdf8QNP1JsJZznJnM+2Ihl0="; + hash = "sha256-LKoDwonmsB9X50/DLTfh0rED/EvdWPbkP+i/n2pjfL4="; }; # Russian vscode-language-pack-ru = buildVscodeLanguagePack { language = "ru"; - hash = "sha256-RPpNet015xGnOszcKfehP9VxnfDAnQJ2A62rVtNBDew="; + hash = "sha256-CZhmpvW+EQW3E0PdRB7zz1XXQW+9vnzT99n7cagx7DE="; }; # Chinese (Simplified) vscode-language-pack-zh-hans = buildVscodeLanguagePack { language = "zh-hans"; - hash = "sha256-pm1dCoK4YM8XBM/O6p42R4PYy5f95sLcECHJMAKFt9Q="; + hash = "sha256-QYgM9PRpHKB4SxAC5C92gkUsNXO9ua5GHqn7Cd9I8tM="; }; # Chinese (Traditional) vscode-language-pack-zh-hant = buildVscodeLanguagePack { language = "zh-hant"; - hash = "sha256-cSM+2W5aCUA77kxgV7vyk7KAoSlkeT+y56ziIPjP9II="; + hash = "sha256-X476P0tOH4VBgbW74/XnnsBdkAcq2co7rxzXD8O5Xtc="; }; # Japanese vscode-language-pack-ja = buildVscodeLanguagePack { language = "ja"; - hash = "sha256-UfMMLKHi48Qhgm8PXFAfGFQFX6e8vQsl/RYqha42TOc="; + hash = "sha256-BoTVsv5KhZd+hZFdpe3RhU+VvpZu5Z2u3X1KPsEBd3U="; }; # Korean vscode-language-pack-ko = buildVscodeLanguagePack { language = "ko"; - hash = "sha256-gneZF4CIEDy88juFZBiB9/o/rzTnu2du4aiZ+NH+XlE="; + hash = "sha256-/RaaiP32Ky9bbifWNDB3rCHu7G8rZS6jvEyJhnR+0A8="; }; # Czech vscode-language-pack-cs = buildVscodeLanguagePack { language = "cs"; - hash = "sha256-ojh2KBEpTTJsAgM2RilGO58kkcWgaFf5nkiiZ4gYNtg="; + hash = "sha256-hHnrMUVmjXezk5k/q1jrd3Zp6NyetoeYnFQgAyEuX+8="; }; # Portuguese (Brazil) vscode-language-pack-pt-br = buildVscodeLanguagePack { language = "pt-BR"; - hash = "sha256-n55nI9gCxNpr6Pq70qJnmgp2rs0Gcblirg4SaeXAXtE="; + hash = "sha256-JTkPbkwrH4Vxg6V9zTSame8WyjSli/LDVLCv4DY7zGM="; }; # Turkish vscode-language-pack-tr = buildVscodeLanguagePack { language = "tr"; - hash = "sha256-S6orhrfCaA4aeLhW3+rdaJb4X8h7IUjfBC9A+QgiQgk="; + hash = "sha256-rvM5SgcJujWztSREZulD4y5wZBm9e9CDseKozqtmNfM="; }; # Polish vscode-language-pack-pl = buildVscodeLanguagePack { language = "pl"; - hash = "sha256-YoNl44f2jEYXIhDKz+xU5fzt/JD6l86dtbqXFKOzHrk="; + hash = "sha256-M4XKkz1hgsjxsjqf7pQGYAB0rtJN9eKxM2WhDYGLssk="; }; # Pseudo Language vscode-language-pack-qps-ploc = buildVscodeLanguagePack { language = "qps-ploc"; - hash = "sha256-onc+lk6itrWP5J17eVLIMcpG1gDM/rpTzKci8m2uBcY="; + hash = "sha256-/zVq/03CcM7cgZ4/K7k4pYqkbc6bNuBnhMl38DRFulw="; }; } From 7fef40211d4b3a2d62913afd0d53f5bd81c0a1c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 20:33:02 +0000 Subject: [PATCH 004/283] vscode-extensions.ms-python.python: 2025.16.0 -> 2026.2.0 --- .../vscode/extensions/ms-python.python/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix index fc884715cd9e..292542dccf1b 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.python/default.nix @@ -15,19 +15,19 @@ let supported = { x86_64-linux = { - hash = "sha256-MJ5FI1YbvknhuBgSQIpd/s4fyIvaOZHTQBeGxBo1uhs="; + hash = "sha256-14CuWI0le00n55TYhEtz0XI/xG+fXnjrboSHgJ2Tx/s="; arch = "linux-x64"; }; x86_64-darwin = { - hash = "sha256-Jk41L8QulT+olJxUl1E/UOOtD/qIIiwSlkP5R9qOJhU="; + hash = "sha256-EKomndqpCJXajwesbolWx9kr/sEpAhZpPtn0S/d1nbM="; arch = "darwin-x64"; }; aarch64-linux = { - hash = "sha256-xeD73t9WleBz/p+DyIs9vRUlKcbzUwL1RxILNKOi+14="; + hash = "sha256-f8jehKgNMuIyP+yQ7oCLhKvdcmujc6d7UbwXL+khZCg="; arch = "linux-arm64"; }; aarch64-darwin = { - hash = "sha256-gRViqhIyqmUId56lf8o6z9KK4rNK5Ufg9i2gecsTrVc="; + hash = "sha256-87tvTop81XTOHuY64dXA+WmfEGdEACNKipqHDe3lNp8="; arch = "darwin-arm64"; }; }; @@ -41,7 +41,7 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = base // { name = "python"; publisher = "ms-python"; - version = "2025.16.0"; + version = "2026.2.0"; }; buildInputs = [ icu ]; From 265603bc0649d8d2a0898037fb922615c8f1ed7a Mon Sep 17 00:00:00 2001 From: "git@71rd.net" Date: Fri, 30 Jan 2026 14:20:53 +0000 Subject: [PATCH 005/283] schildi-revenge: Init at 2026.01.26 Initialising the schildi-revenge matrix client version 2026.01.26 This package uses a custom gradle update script to avoid building the rust dependencies and bindings twice --- pkgs/by-name/sc/schildi-revenge/deps.json | 2299 +++++++++++++++++++ pkgs/by-name/sc/schildi-revenge/package.nix | 94 + 2 files changed, 2393 insertions(+) create mode 100644 pkgs/by-name/sc/schildi-revenge/deps.json create mode 100644 pkgs/by-name/sc/schildi-revenge/package.nix diff --git a/pkgs/by-name/sc/schildi-revenge/deps.json b/pkgs/by-name/sc/schildi-revenge/deps.json new file mode 100644 index 000000000000..662bd818de0b --- /dev/null +++ b/pkgs/by-name/sc/schildi-revenge/deps.json @@ -0,0 +1,2299 @@ +{ + "!comment": "This is a nixpkgs Gradle dependency lockfile. For more details, refer to the Gradle section in the nixpkgs manual.", + "!version": 1, + "https://dl.google.com/dl/android/maven2/androidx": { + "annotation#annotation-jvm/1.8.0": { + "jar": "sha256-mqsybZSSgAmRhUNgrCSPSTzn98MYNRkwm3is6eJA9vY=", + "module": "sha256-48tFJVOdDtdLsjjvksae7yKoDkIsDSrLxR5hh/67ChM=", + "pom": "sha256-2fkI7m1IgSSs7VVv2Ka6nf5kf+AUuFrXIhRhEQ0DI2E=" + }, + "annotation#annotation-jvm/1.9.1": { + "jar": "sha256-HjQ5F+vye6lv5NxSscrX/TK3OPvGNVu2zVs7MF1yEtA=", + "module": "sha256-A/tlkXfIYY5HQlklwRvJHzhHA+omwmW+myXNeSkrURw=", + "pom": "sha256-ibmcIY1gAZMWtQqreYFnB7whaWyJagMOGxrgOJYby44=" + }, + "annotation#annotation/1.8.0": { + "module": "sha256-1ZCg2OAvQF3nSejcgLdB3FA8bj5MnAFtYU12tl8LWe8=", + "pom": "sha256-fDjBim6KzHvYjvrNfhR6iXqUW5nbci5U4LnOJEYQLVs=" + }, + "annotation#annotation/1.9.1": { + "jar": "sha256-ODIq+nNFw34pxl7IhSF4rhwm4jCWoGNNB6SjiTkx9Yw=", + "module": "sha256-8gSwW3KKl1YXGLxxYkLkfGKcAIWoDudPylPU1ji8vj8=", + "pom": "sha256-xzOIHC4X1ffIZhzAKpFZyxYLeyCUon1ZORbIfT4lBjY=" + }, + "arch/core#core-common/2.2.0": { + "jar": "sha256-ZTCKBrHADuGGy54ZMhOD8EO5k4E/FSLEf0o+MwO9ukE=", + "module": "sha256-7fQgDP3C2UYjIlLJnl3LnGG7kJ61RQsmE9HU/cl0uYE=", + "pom": "sha256-HhfUr41kJb4qafivTWVKh+BFYlmp7vFUKGm8sCNUfig=" + }, + "collection#collection-jvm/1.5.0": { + "jar": "sha256-cLNZJOS6vN/6N9Dlde4DnFai2XEjNCYkxItgMjNwQ0E=", + "module": "sha256-3eheKSUJIxtUcbsJG1dQmdT0MWHrKB6HOFA4oBYQcuY=", + "pom": "sha256-EcQVhk00AvYdQm5nIQFY3OGwRoBBJSaplPGCPs08s4g=" + }, + "collection#collection/1.5.0": { + "jar": "sha256-9f+49GHEtdbyiDoscEeXd3OzHVsj7wMMBXUUwMns60c=", + "module": "sha256-v+t72E8/fdp71ztnCdSh9h9aN/hDcouuCKBn49+aCu8=", + "pom": "sha256-LWXI0LNtS0+q3ESv+breI9hx1xWe7fKz8C2AKzS3elc=" + }, + "compose/runtime#runtime-annotation-jvm/1.9.0": { + "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", + "module": "sha256-BwRUw9jx/YX9sCztcMXdVbnJUGqfHJYwmVrWtUhbweY=", + "pom": "sha256-kTdIOF0hz/MrNeJZUR7w4mo4lt9+4P8Sv2rGEOreq2A=" + }, + "compose/runtime#runtime-annotation-jvm/1.9.4": { + "jar": "sha256-mJstoov1unlmwIyi2z9IpgfmhOSrT/DegOnNXsZjwHY=", + "module": "sha256-cdTwQFv/4v7dHZuLZJ63DhuW0HBnQLVjhhhMEhZiALk=", + "pom": "sha256-OMb8W3u9UXzgpBSKwe+P1E+GoMLOHmlkm/FXhWDPLpY=" + }, + "compose/runtime#runtime-annotation/1.9.0": { + "module": "sha256-aI/PepDHx6su4gF+reuc2inzWuF+aq3sct/QdA8C5iQ=", + "pom": "sha256-0Vin/5qk2CFOCF+dXHndAAKjLRgWoCOqn6omucRtg6c=" + }, + "compose/runtime#runtime-annotation/1.9.4": { + "jar": "sha256-pK1OsROagHN3VbPdt9qZNpf3WPZVVIbW6q5Zy43KGdI=", + "module": "sha256-JmaBc8UooQ3RpzXY0LF6q10ujJYWlTg72PHUSPCHws0=", + "pom": "sha256-zrmsMOstfKN8qXafyC3CFsEkeSHLC3eKW2q6YuVbhqI=" + }, + "compose/runtime#runtime-desktop/1.9.0": { + "jar": "sha256-rmV+QzL7cvobQ3zlyqSGxrSl4XWIqu8CZ6qSkYu6dFg=", + "module": "sha256-vVE7iwcDHUB2Y2i/ILOSanNAU3lGxuhXJK1pknOn+g8=", + "pom": "sha256-4ybvc2sUSnnTBXjuMcSiY0F1U5tcMyZPBcmrxvpl0fo=" + }, + "compose/runtime#runtime-desktop/1.9.4": { + "jar": "sha256-tWObLfBAhyh7WIbUfbHveRwnnBB07mKEgXJu2Qz/A+c=", + "module": "sha256-9NbvOvLHfjiA2GuAEzw8S2XhAaQTzYhks8FCZW8NZT8=", + "pom": "sha256-auYydwtkdmu36sMLZF+AarEk9kLOiFKKg4xsfOXtUkk=" + }, + "compose/runtime#runtime-saveable-desktop/1.9.4": { + "jar": "sha256-35kHo+Zyw/qdp+iAMTZ5zbB+gKfzFB9UrB7IFJ0MW+Y=", + "module": "sha256-BwrIv4Rv7/f5a+6uF++WBCvgs10uNdwOPHOv2aXLM4A=", + "pom": "sha256-t2I5gDlhPCa1EgSoOGyWicjr8lWD1DiXiG/IQew7aeU=" + }, + "compose/runtime#runtime-saveable/1.9.4": { + "jar": "sha256-Gzcl0L89mrggCTKce3i6aiJaiziYXQQaMKumjoP3J6s=", + "module": "sha256-exsm2uetyGKjS/vYPgoS5x3uI41Bp7pd42bOBVzaKPU=", + "pom": "sha256-I8fdOoHs474rqLTm7osX/Nkg3nRpADkkBW1Wltb9RP8=" + }, + "compose/runtime#runtime/1.9.0": { + "module": "sha256-sR6bZBtlR39obhm0mdqkNbr0INE7t56Y2wXsAYktsi4=", + "pom": "sha256-0vrrNhehR8vOsH6B2tI8+wHi/QiJ3hO5kJWQChpe030=" + }, + "compose/runtime#runtime/1.9.4": { + "jar": "sha256-U49WTk7EjPsbe/Iid+RV3Zhfo+7rkicTPavyHNdLA98=", + "module": "sha256-f5pbcCKwprlNXD5LAOYS4Zbw2pkV1qs8Sd8dItFbb1o=", + "pom": "sha256-eVGpmylFQxFVtvqEwUoJh6pQXBevj6xvOz/zVQ9xcYw=" + }, + "datastore#datastore-core-jvm/1.2.0": { + "jar": "sha256-3S0ID8FusL6h4C5VUdQ0lvueUXeFXFtyxqr24WqxxcE=", + "module": "sha256-DrbQ8S5ImcnX3f/WvCWWoTGnNs0XRaKzpSj5n/aj4GI=", + "pom": "sha256-yA6pTBIZGp84KEY/z/f1Saobjr1IbceTs6smWq7nFxQ=" + }, + "datastore#datastore-core-okio-jvm/1.2.0": { + "jar": "sha256-et5iOaZ2dINPVyRCjncsQXYintML4lOsflIIKikH7gU=", + "module": "sha256-Ct2oBJ8Dj4YutPfmp4y/9exvZukvqjcC2CJQTVrK74w=", + "pom": "sha256-bIPenceI0r8Gr5LB3BRBuWMCf92y0NQLvMGgjegILgs=" + }, + "datastore#datastore-core-okio/1.2.0": { + "jar": "sha256-qqFaAMdoj/Xobp6fbCj4fexa/plcRVA18lEBTSmMNMY=", + "module": "sha256-qOoJMo0zIj5WhftCC3UGqOe6CR3B2xCCnJSv7U8ldps=", + "pom": "sha256-uG57vBaxG7cxkXa+xPx+/yLwOGI/hGc0DjQsW0edFGo=" + }, + "datastore#datastore-core/1.2.0": { + "jar": "sha256-724F4UniVvNgr6IJhajKUtjhGXBlfqKSpvu1cT95R9o=", + "module": "sha256-+BOlT9CkCpoeI0ZjW2lbn+VgE+4kYrsH6Gv/CywXAi0=", + "pom": "sha256-ZElglIl53kcvCeASnrJSeweN0JgFRqfh1N6xMj0somQ=" + }, + "datastore#datastore-preferences-core-jvm/1.2.0": { + "jar": "sha256-vINQxaOCo/aCYBSG9UUdYSLV/YwVr6Maznsi+pgAXqY=", + "module": "sha256-VqpMyA88Zyq0Hzt2REqqZtr+aguZOMNNnNz+DYhpwEs=", + "pom": "sha256-8KdtdjJK01vbuukzx1+Mf9H8mPKOSiEPwXcUYj+sVcA=" + }, + "datastore#datastore-preferences-core/1.2.0": { + "jar": "sha256-/mJsICueo7bqzo2q6w5pL6XYL1Vx0sA3Wo3RT508ymY=", + "module": "sha256-4cJTWSFoSGaw46GMXZ25zek3NGCfy9fAzwBjy5dJEL0=", + "pom": "sha256-+mm/iqS2goFO8X9FQfBMWsNHxtvZ+VpbSXsd5pOuYWw=" + }, + "datastore#datastore-preferences-external-protobuf/1.2.0": { + "jar": "sha256-Twm6f8oqBzpcVSeptjdYK5PiYsK2qJl3xYTSjOqDjrw=", + "module": "sha256-/I67tB5mN3J1JS3g6JxkbXJeapMqqVZAsslttK+YLQE=", + "pom": "sha256-PwO1u6ARxVrzZCC05hX0zAQzKhfICNUgU4ds8g8PLwc=" + }, + "datastore#datastore-preferences-proto/1.2.0": { + "jar": "sha256-2bvZT3jppskzCO7Sa4p+1GsfEooZwoL+NvloBOnXwYQ=", + "module": "sha256-//wGjV0yElIHedu+EL5Qm8K6CoV3jl7Eg1e1uYQBgTo=", + "pom": "sha256-Nh/vrjipiSnTvKzeVBnNN0ryoK607zEoGVHxkvJ/xz8=" + }, + "lifecycle#lifecycle-common-jvm/2.8.5": { + "jar": "sha256-YchzpzJ8lG7AM8MQu5jz+S7qvO3g4aUgCrihiWSDx78=", + "module": "sha256-BWg9kQ3FQdBsTJekmSs+KXGueMK1zDX2vx2OB94Olw4=", + "pom": "sha256-q5cbvWNFWm6QTCC8Ub19oVOMDAglIx5SvDA94KsenuA=" + }, + "lifecycle#lifecycle-common-jvm/2.9.2": { + "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", + "module": "sha256-cjad+SZiA6QqezjE5J9n5ueWL55I4ihiftfvRmsFFIE=", + "pom": "sha256-jQ3Ks2SXw0q09G3Hm+cCWsQDWdDUK/SL1pqaa6FzQnI=" + }, + "lifecycle#lifecycle-common-jvm/2.9.4": { + "jar": "sha256-N9ibIQHwdKxsJgkX2rsYVgdkXuIAqjAYx8W95w7c8YQ=", + "module": "sha256-HRg385QrM+owqiMB/c6iY5QIoP1v1DaMIkePqBU6678=", + "pom": "sha256-MXNemVOq7qtOB/z/pMarNRn5CzMcSx2oFz35EWB9OQY=" + }, + "lifecycle#lifecycle-common/2.8.5": { + "module": "sha256-AwuN8Z5JeKwb6WnCopoBv8LMVihPUSY5oK00wi2mxPE=", + "pom": "sha256-KCYLDQ/KghpeL0Ug1DKLt94SYCGz3c1Hgt1WQRLsn2E=" + }, + "lifecycle#lifecycle-common/2.9.2": { + "module": "sha256-SDP4jjmhvSZO1eoYciAj6+UedLGaBBEkaqPXQOFukIE=", + "pom": "sha256-bLkiyxFc6PYeffjRkl4tHTDvPP0I2G7Tl66qc32V+S8=" + }, + "lifecycle#lifecycle-common/2.9.4": { + "jar": "sha256-x6boNdoHEtFe/q4Nct+R5mMQQt9Pzw+cIM7KdAY4xoU=", + "module": "sha256-xXi9dV6kbXp3gRMJo1OVOOLX+4agX8KtgcZV7Pff96Q=", + "pom": "sha256-DjoMh5jSb0kjhVCj3E1r1GXUm4K8t1nKPEY6MWAOchw=" + }, + "lifecycle#lifecycle-runtime-compose-desktop/2.9.4": { + "jar": "sha256-0lwIPfk9pxihh2oyk70V99x6gR6ZhzWUO85ZBoOleDU=", + "module": "sha256-xANG1Q0gglWZKxsFPINcljYxhBtw34tvxp8kUpmI3MU=", + "pom": "sha256-EHpGt+Pp/+28BWd4Ler5/3ZztYgdDFX72Bsv49r9CHQ=" + }, + "lifecycle#lifecycle-runtime-compose/2.9.4": { + "jar": "sha256-iDVBasWaI/cVLrDyF72rdCo3fphUYjB2OcErr8FAjkE=", + "module": "sha256-J9hk9AyjC5Z7hdqsa5F7va6mN9Y+EjlIyVBFwhvlhIM=", + "pom": "sha256-DvP7KPibgLkMeK1ro0UWTVWQiJ7jRZsCfyZpWTYpFXU=" + }, + "lifecycle#lifecycle-runtime-desktop/2.8.5": { + "jar": "sha256-EL/lO7J1L5Z3UaUQLNt4Xu6lTh1N9r3oj7D1CwpJFWw=", + "module": "sha256-7xi5Ie9z8pw0yf/rE0+ipKMIR7PgpKWFbABz6b9gBV0=", + "pom": "sha256-2RkYuV83/FPzkftWNFV2VlAmOuirwyjp5ry6imIBYqU=" + }, + "lifecycle#lifecycle-runtime-desktop/2.9.2": { + "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", + "module": "sha256-LlSqpZmBsgH4wWFd8SOPcCXy/z82H+FNwOcJJhaJOu4=", + "pom": "sha256-mSJ0JPvUDXx17N+uiOXDVuDEuWVAtKui88RAyFnOU1s=" + }, + "lifecycle#lifecycle-runtime-desktop/2.9.4": { + "jar": "sha256-L7SfdtECF5L7NZ4KkkbBUJ8vW1VfCkZZHSTVjetovVw=", + "module": "sha256-+VLq6Qa8BiePYEGvs8EzPp1rAL5DeIV7zWahulg2eQk=", + "pom": "sha256-+yriSTRTAzy/Kzp0qh36Z8/bwYmlTRkJg9/RVQLQtuc=" + }, + "lifecycle#lifecycle-runtime/2.8.5": { + "module": "sha256-PnYlwcbHpLz6iHTZ2Xe08VX8M/bwKtbZQaQnAxENxHU=", + "pom": "sha256-BvksaPPGjzu339Gs/7yzNLuf+HxjWHQ9XUvCslds87Q=" + }, + "lifecycle#lifecycle-runtime/2.9.2": { + "module": "sha256-Tt2F+xoXbKfoOxW0dltc7hqTSqMX5BcQ+grBM0HXODo=", + "pom": "sha256-C7WGx+arw98w0Xnqn72uhnREwnmoF6IQHAzJQ/ks79w=" + }, + "lifecycle#lifecycle-runtime/2.9.4": { + "jar": "sha256-ulZtD0bcAcIWl3jScjh4ns66oAZVZC4Cwk5Og+fcWQU=", + "module": "sha256-3LxbW1BmboQlinS/2OUUkYxZOk/87wwDWFYqAvvYDFg=", + "pom": "sha256-1helGd2zajCCE/W5r5kWOwo6NznOA4G2yND6aBRhOgg=" + }, + "lifecycle#lifecycle-viewmodel-desktop/2.8.5": { + "jar": "sha256-IewOd9wC7Q1r/m88un9D4lQARG2J3thWjuFlQ34MGSI=", + "module": "sha256-Xye5EC2feXeRfxjy6yYelXaxbV1lxIjd8missFVNkQ4=", + "pom": "sha256-N2sCiZt+1vZK4rmBfm3S/vNr0cQn9qj+p6vV2iVxq3k=" + }, + "lifecycle#lifecycle-viewmodel-desktop/2.9.2": { + "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", + "module": "sha256-EDoC/VlNnhlqMQF7rZ69in05EOKKt5Shi2CvS4F18s8=", + "pom": "sha256-AZqq8EgWPVXoTyiQpYWpVQGn1KqbbhSByOWPcXsvDJ0=" + }, + "lifecycle#lifecycle-viewmodel-desktop/2.9.4": { + "jar": "sha256-mPgWvmhpQHyH1GBYdW+XeA+mxs9hrNupchb0E3Ma8V0=", + "module": "sha256-73aG2pDJWnP0A+vKyHzwbNdR5JGecf4gqRFFm8tIT1s=", + "pom": "sha256-sLwaHSilS9d4oSYQRI0o/tYDh3gfHNWa+r40sdA0XSs=" + }, + "lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.2": { + "jar": "sha256-PgtE4lFOr91pONVFfZ9G5HhQd8RdO0NktcI8TcuT79M=", + "module": "sha256-lIcA/BG62P5o4na+85NOzf889H12tSMRrtMMunDB3Dw=", + "pom": "sha256-SB3uYNMEYo+2QdsKJ3dGBi4D0eIIefF5AgLQaydM6ws=" + }, + "lifecycle#lifecycle-viewmodel-savedstate-desktop/2.9.4": { + "jar": "sha256-PgtE4lFOr91pONVFfZ9G5HhQd8RdO0NktcI8TcuT79M=", + "module": "sha256-Zz9dNS3D2hsaNY5aMO9+FjIZs6HXA27hjJNQxT8F8rE=", + "pom": "sha256-MV7u84MhWBlbUY4+zOEEWkqSmexIP1YYh2BuVf9qHLk=" + }, + "lifecycle#lifecycle-viewmodel-savedstate/2.9.2": { + "module": "sha256-wXhdcTP8/hFpz0tPbxgER3wdpv/XmtVg9M7brfFsHo4=", + "pom": "sha256-8no6SPJjUb0t4pEq7j9zarJufDfXj4fz9VR18piHIKc=" + }, + "lifecycle#lifecycle-viewmodel-savedstate/2.9.4": { + "jar": "sha256-wMw+Mfw1hIbZbwJw3+Kw9E+YXwyrDvp3OipWfVX3YaU=", + "module": "sha256-Q4nMoKmoAace/664j4nwoD2Zwivgk8U5qcD5w5YpVBY=", + "pom": "sha256-aRK1XHRcV57G/L6wBl1aF9i18G3QpYeIA31B5A21AgI=" + }, + "lifecycle#lifecycle-viewmodel/2.8.5": { + "module": "sha256-UjEhedy+2gwntKyQIFdv5BBbBH/0V+dLbaQiRft3RXM=", + "pom": "sha256-zzU+toek04gE0IYSpbxV5aO22ZWWdRC9yypfSH91bPY=" + }, + "lifecycle#lifecycle-viewmodel/2.9.2": { + "module": "sha256-uBT8ApPfHqN+GfIGrRg3A/+bslTdbarvXl59H4V/4Yw=", + "pom": "sha256-qsFQVEEJtWQoOeo5u2P7e5B6jSK3wXEWmD7YpaI0unw=" + }, + "lifecycle#lifecycle-viewmodel/2.9.4": { + "jar": "sha256-VBDN/cPyW8y1pNvYEhpdN2sTeQQc7Gsdol+ZZ8oJ8Bk=", + "module": "sha256-lk1p1rh3KW6Lead7uCbvX7GGrsqnoaf/d2+yJQyZMAY=", + "pom": "sha256-BU22+S2SMBA7OsqLDavMDWPeJuRA/5jrWxmiVV0+sDc=" + }, + "savedstate#savedstate-compose-desktop/1.3.3": { + "jar": "sha256-SpR4em5bz+FDOQpPJzfUQl0uqGfys0qEfebNo8bMxYo=", + "module": "sha256-BqAgEkeEflkwPk/7RoyUGcYUcI9Wh4fgq9WpLG2trUA=", + "pom": "sha256-N8EU329XwI5xm1T4pK4DzIS1y3ODNiRIxULQmZ5XQTM=" + }, + "savedstate#savedstate-compose/1.3.3": { + "jar": "sha256-mo1hl7PrI0Uq3Rqh5tLD3HcR8H4y1yGZkG3hLNtVPlA=", + "module": "sha256-BYxm9HOvIVVCltHOG+aNXV4FLt8GmOlYPENhqng4VEE=", + "pom": "sha256-4/ZHRdP91KBJQwX1Q0RbW5iYOnSLDnJMIuMkKtAZy+I=" + }, + "savedstate#savedstate-desktop/1.3.1": { + "jar": "sha256-xciQYrqEArj4ZX79VNsf8ZL5HKlfrlnDtBj7xHfD4+o=", + "module": "sha256-ojpT27hho7dWpXwBrJXnD6zUEC9SbAIFFR8fJ+YeoaE=", + "pom": "sha256-kEAj2DEYw/jOLa5imbljIWCRTOjsZf7MS2lnZOTsPlU=" + }, + "savedstate#savedstate-desktop/1.3.3": { + "jar": "sha256-xciQYrqEArj4ZX79VNsf8ZL5HKlfrlnDtBj7xHfD4+o=", + "module": "sha256-lF88cTqx84ltshbRmfkkRBRTlh7iu9dLtHrokZ2691k=", + "pom": "sha256-LY28tvROMSS4n/WUGmZ9HRSLkOViPkfb9Rw5ve0L4j4=" + }, + "savedstate#savedstate/1.3.1": { + "module": "sha256-f0RPZf6XnogYNnLa1arxvTn5HYDKyXFtPYTgZkyVkz4=", + "pom": "sha256-GhLo7FM8a1UtSX37R/rRo5zQuZY5e3S5YDeo4breW1k=" + }, + "savedstate#savedstate/1.3.3": { + "jar": "sha256-hKe3x1o77Zb1sTRSR6ege+vvtQFo5M7WVL8pDZkOF7c=", + "module": "sha256-qeIZivqGIswgPVx697gdUa8YVoM2Pv2xK5TnV2oNdP8=", + "pom": "sha256-arxTGFGx2bQG9tuXdMKWNT5rFN0oF60YFGPux//jO2Q=" + } + }, + "https://plugins.gradle.org/m2": { + "com/github/ben-manes#gradle-versions-plugin/0.53.0": { + "jar": "sha256-fystvdI5f/PwQ9e2YuwNYbqr7TqqerImB6702Y7z+mI=", + "module": "sha256-KLvVxzKZ1dGYcjzX8klS4b9RQJXE6OrpsisVQaicEII=", + "pom": "sha256-aPVU+CLT1aKhQrA6XZ9Wa5FXdPtjnYwds7zfmTyeQI0=" + }, + "com/github/ben-manes/versions#com.github.ben-manes.versions.gradle.plugin/0.53.0": { + "pom": "sha256-yWBPdJaskfaW5HRY2KLWt91U0MqkNn88GspmphyDcvQ=" + }, + "com/google/code/gson#gson-parent/2.8.9": { + "pom": "sha256-sW4CbmNCfBlyrQ/GhwPsN5sVduQRuknDL6mjGrC7z/s=" + }, + "com/google/code/gson#gson/2.8.9": { + "jar": "sha256-05mSkYVd5JXJTHQ3YbirUXbP6r4oGlqw2OjUUyb9cD4=", + "pom": "sha256-r97W5qaQ+/OtSuZa2jl/CpCl9jCzA9G3QbnJeSb91N4=" + }, + "org/gradle/kotlin#gradle-kotlin-dsl-plugins/5.2.0": { + "jar": "sha256-SKlcMPRlehDfloYC01LJ2GTZemYholfoFQjINWDE/q4=", + "module": "sha256-fxo3x8yLU7tmBAqrbAacidiqWOJ/+nH3s2HGROtaD7A=", + "pom": "sha256-uB9ZcQ4lOEW0+Pbe27BWPWfD5/UPg7AiQZXjo2GAtH8=" + }, + "org/gradle/kotlin/kotlin-dsl#org.gradle.kotlin.kotlin-dsl.gradle.plugin/5.2.0": { + "pom": "sha256-pXu0ObpCYKJW8tYIRx1wgRiQd6Ck3fsCjdGBe+W8Ejc=" + }, + "org/gradle/toolchains#foojay-resolver/1.0.0": { + "jar": "sha256-eLhqR9/fdpfJvRXaeJg/2A2nJH1uAvwQa98H4DiLYKg=", + "module": "sha256-YZDPDkLmZMEeGsCnhWmasCtUnOo0OSxnnzbYosVQ/Lk=", + "pom": "sha256-m8SLSeQi2e2rw5asGNiwQd/CIhLX+ujjVmfShdSBApo=" + }, + "org/gradle/toolchains/foojay-resolver-convention#org.gradle.toolchains.foojay-resolver-convention.gradle.plugin/1.0.0": { + "pom": "sha256-8TMkmhh1Suah0nAdANhJsa+6ewaD3bX8GxinAHHOwvo=" + }, + "org/jetbrains#annotations/13.0": { + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" + }, + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + }, + "org/jetbrains/kotlin#kotlin-assignment/2.0.21": { + "module": "sha256-8638yrZURNtqqzwNfSVoZG7AyS8kWCh/KLKu5POXNtw=", + "pom": "sha256-QBfCQqfb3Oca6ApXB7S/OyOoIr8jpodahFp7UTYhzQ8=" + }, + "org/jetbrains/kotlin#kotlin-assignment/2.0.21/gradle85": { + "jar": "sha256-USUeNCELiNTJCAXKZS6Xe93IR4OkVAY5ydIQkJhbrOY=" + }, + "org/jetbrains/kotlin#kotlin-build-statistics/2.0.21": { + "jar": "sha256-gBILdN8DYz1veeCIZBMe7jt6dIb2wF0vLtyGg3U8VNo=", + "pom": "sha256-/iTcYG/sg+yY3Qi8i7HPmeVAXejpF8URnVoMt++sVZ0=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" + }, + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" + }, + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" + }, + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" + }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.0.21": { + "jar": "sha256-W0cHoy5GfvvhIsMY/2q9yhei/H2Mg/ZgN8mhILbcvC8=", + "pom": "sha256-P+CLlUN7C074sWt39hqImzn1xGt+lx1N+63mbUQOodg=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21": { + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=", + "module": "sha256-z29dNExVVVS/rGQFHq0AhcvUM4Z2uqP8h7UD6eSrvjQ=", + "pom": "sha256-gV5yqZ4ZFD1mLSTkYlKlnOdWMC18W9/FlIF9fMexI3g=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.0.21/gradle85": { + "jar": "sha256-Uur1LOMDtSneZ6vDusE+TxNZY1dUPfqDHE1y0tYxDlA=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.0.21": { + "jar": "sha256-UzVXQrV7qOFvvfCiBDn4s0UnYHHtsUTns9puYL42MYg=", + "pom": "sha256-OMyaLLf55K/UOcMQdvgzFThIsfftITMgCDXRtCDfbqs=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.0.21": { + "jar": "sha256-wfTqDBkmfx7tR0tUGwdxXEkWes+/AnqKL9B8u8gbjnI=", + "module": "sha256-YqcNAg27B4BkexFVGIBHE+Z2BkBa6XoQ2P2jgpOI0Uk=", + "pom": "sha256-1GjmNf3dsw9EQEuFixCyfcVm6Z1bVIusEMIjOp7OF74=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.0.21": { + "jar": "sha256-lR13mJs1cAljH/HvsSsBYczzKcUpxUalKfih0x+bwDw=", + "module": "sha256-6qn9n4b71E/2BwoZfce90ZgPDUHo20myUoA9A6pMVaw=", + "pom": "sha256-5RVeYOyr2v1kUmVKaYALyyp37n0fxucH+tOo5p8HTCw=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21": { + "module": "sha256-D5iXoGwHo+h9ZHExzDSQofctGuVMEH8T9yJp1TRLCHo=", + "pom": "sha256-RenM7OM+TY36mUHMkS81RYIBqdPwQ3IMMket3lf0f/Y=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.0.21/gradle85": { + "jar": "sha256-nfXH/xOx/GislFDKY8UxEYkdb2R73ewPQ5iz5yJb9tk=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.0.21": { + "module": "sha256-8JRUh/5RlZ/fi2oUQXB6Ke1fGsMaIxx/3r4sPd0i/fE=", + "pom": "sha256-Z1AT1Mvu4JyIkgriuiRvmfKKeJuHT2NASeAS+j7r9Mg=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.0.21": { + "jar": "sha256-R1eJEWW2mPvazo9NpvK8DpiOrvnvNnE1SIZajycGmv0=", + "pom": "sha256-Y/6HvSI1sSlAnHIqCbYsIKe3eueQGeIgMSSK9zawPFQ=" + }, + "org/jetbrains/kotlin#kotlin-native-utils/2.0.21": { + "jar": "sha256-ResIo5Kfl8SKkpEsliV3nRVAvG8/IS+56UYg0DJrzAA=", + "pom": "sha256-ZpB3PnZJ0dD61V0GCaTiHh68mF3Q+iYenG/9OJhnBh0=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21": { + "module": "sha256-kJCVCx7oa4b+KWmV2AKG6opPN5+yshjoVvzt0ErS1Hk=", + "pom": "sha256-7lYZBmzLB5zDMy4kcnQ1n9dQXeLVQPuRtyd5ICW2Siw=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver/2.0.21/gradle85": { + "jar": "sha256-HSNuNiIzuaJx5QsiOlDI2+rdA1C2OiRkYIJWhS2jaKM=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" + }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.0.21": { + "jar": "sha256-W28UhUj+ngdN9R9CJTREM78DdaxbOf/NPXvX1/YC1ik=", + "pom": "sha256-MiVe/o/PESl703OozHf4sYXXOYTpGxieeRZlKb36XVo=" + }, + "org/jetbrains/kotlin#kotlin-util-io/2.0.21": { + "jar": "sha256-Dv7kwg8+f5ErMceWxOR/nRTqaIA+x+1OXU8kJY46ph4=", + "pom": "sha256-4gD5F2fbCFJsjZSt3OB7kPNCVBSwTs/XzPjkHJ8QmKA=" + }, + "org/jetbrains/kotlin#kotlin-util-klib/2.0.21": { + "jar": "sha256-oTtziWVUtI5L702KRjDqfpQBSaxMrcysBpFGORRlSeo=", + "pom": "sha256-724nWZiUO5b1imSWQIUyDxAxdNYJ7GakqUnmASPHmPU=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + } + }, + "https://repo.maven.apache.org/maven2": { + "ca/gosyer#kotlin-multiplatform-appdirs-jvm/2.0.0": { + "jar": "sha256-9W8QSfNyX4LKLkFSVGpM0+g5pUN9Gktr1zoLpp9oQ3M=", + "module": "sha256-3LnXloRopOXkX0gYiTTXm+MaEYoebg5bsJ5BiVttPSk=", + "pom": "sha256-OktyrAX+cvVRD31v8uEWh+GhKtIYopyaEds/mTnX7i4=" + }, + "ca/gosyer#kotlin-multiplatform-appdirs/2.0.0": { + "jar": "sha256-xaWXTFVJ9veueA2lkSrHEYPVAEe0LUA7/OS5LFci9c4=", + "module": "sha256-yGECuuKG8zdIIe+H9FO50b3XCQQ4fRWHI6FgyvTtHis=", + "pom": "sha256-wzXWGRFakyrtcWEKbIAQIssts+vXeWpBf0rgwFyzCAM=" + }, + "co/touchlab#kermit-core-jvm/2.0.8": { + "jar": "sha256-o7+Kg6Q1Pz3UcpMjsojt0bfwR0x9MlHhYbJBodBwVDo=", + "module": "sha256-l09bcPms0kvVVKld9ZQtINh5qtuu8XmaqPRtWOLl/DY=", + "pom": "sha256-5f9Y8OhqtldqmosT/RqMARb2sznGCU2UX7p9YhiStHA=" + }, + "co/touchlab#kermit-core/2.0.8": { + "jar": "sha256-I+HZ6s9suxI+J71rHzp/SJ6NefDt0A6xg35YgnNKWv4=", + "module": "sha256-FdKxKrNx/0VUxucDVJ4mBK2ySwhhxf6/qm5ErJO4WNs=", + "pom": "sha256-lX4+zNyAMBFacunVy2bcyhHHv3utiB8QTd5PD2GaCa0=" + }, + "co/touchlab#kermit-jvm/2.0.8": { + "jar": "sha256-huifnylLYW1l/Da6flH7S54/kFzThR39w12SbGWztuk=", + "module": "sha256-p09bPKKkIoOcPaRssUxWsH6gCYpDDGCLx0NtfusjYt8=", + "pom": "sha256-MqqCxZsHT6ozOArTiKzZtYBZr+Irm2aVIU72nXCO7wk=" + }, + "co/touchlab#kermit/2.0.8": { + "jar": "sha256-n9kqbHsDR0q7v//af3KBnnwmJpQanq2b17jyY+yadig=", + "module": "sha256-FWYAeowbMj1IllzZRoNT4GL0OdcJ3N2b8eUtWd5IICw=", + "pom": "sha256-z5a1kr1pUlwyEPzWiMuyKDlaVOHXciFVcaVVFu+GiWI=" + }, + "com/akuleshov7#ktoml-core-jvm/0.7.1": { + "jar": "sha256-wiy2Ye78deMAB6GwjTfE6ToVf386lQpHglFjLAr2BQ0=", + "module": "sha256-nk20aBr+n8zryNDKpAaVKLW8ersNrDPrPOOkpd34XCw=", + "pom": "sha256-bMHKxVFmEEVu3rqjgc21VgMU0VI0TUmD8vkMwoD1iLc=" + }, + "com/akuleshov7#ktoml-core/0.7.1": { + "jar": "sha256-ysG1EkRpNnrJBlYATheeFmG3PaFlIhlP3NMnR7P4sjc=", + "module": "sha256-hRT4XEby1I04dPmzkG/JOIIHPDfb9tFx7+smenVd0mw=", + "pom": "sha256-7gHJjNR9lVtZmKbK68N8H+SouOI1crHufEylupSd22w=" + }, + "com/github/ben-manes/caffeine#caffeine/2.9.3": { + "jar": "sha256-Hgp7vvHdeRZTFD8/BdDkiZNL9UgeWKh8nmGc1Gtocps=", + "module": "sha256-J9/TStZlaZDTxzF2NEsJkfLIJwn6swcJs93qj6MAMHA=", + "pom": "sha256-b6TxwQGSgG+O8FtdS+e9n1zli4dvZDZNTpDD/AkjI9w=" + }, + "com/github/skydoves#compose-stable-marker-jvm/1.0.7": { + "jar": "sha256-g7TNfM+YOWoYN+0ZnygHu0HfleHM+LysaAPbmY+6kDw=", + "module": "sha256-4SuzDb1E6EdSsBbFGD9Snn8ebii3hZDJ5hU+xjZGsJs=", + "pom": "sha256-2Eq7+TR9M3sx+jAO1yMQ31QCxmGhgDp0sOjkNnb4WWA=" + }, + "com/github/skydoves#compose-stable-marker/1.0.7": { + "jar": "sha256-5qqgcUK5pe0tl6pzwbLot02bunA6foOyW1eXTv0jgXg=", + "module": "sha256-m8NxIK0ge/t3eqykNy1UMYiUR7QwkTMgxG2tUHuoPm4=", + "pom": "sha256-G3+FZj1NbgIXTUdklUmV1lmefruAviob6/6wNeJIP4U=" + }, + "com/google/code/gson#gson-parent/2.11.0": { + "pom": "sha256-issfO3Km8CaRasBzW62aqwKT1Sftt7NlMn3vE6k2e3o=" + }, + "com/google/code/gson#gson/2.11.0": { + "jar": "sha256-V5KNblpu3rKr03cKj5W6RNzkXzsjt6ncKzCcWBVSp4s=", + "pom": "sha256-wOVHvqmYiI5uJcWIapDnYicryItSdTQ90sBd7Wyi42A=" + }, + "com/google/errorprone#error_prone_annotations/2.27.0": { + "jar": "sha256-JMkjNyxY410LnxagKJKbua7cd1IYZ8J08r0HNd9bofU=", + "pom": "sha256-TKWjXWEjXhZUmsNG0eNFUc3w/ifoSqV+A8vrJV6k5do=" + }, + "com/google/errorprone#error_prone_annotations/2.28.0": { + "jar": "sha256-8/yKOgpAIHBqNzsA5/V8JRLdJtH4PSjH04do+GgrIx4=", + "pom": "sha256-DOkJ8TpWgUhHbl7iAPOA+Yx1ugiXGq8V2ylet3WY7zo=" + }, + "com/google/errorprone#error_prone_parent/2.27.0": { + "pom": "sha256-+oGCnQSVWd9pJ/nJpv1rvQn4tQ5tRzaucsgwC2w9dlQ=" + }, + "com/google/errorprone#error_prone_parent/2.28.0": { + "pom": "sha256-rM79u1QWzvX80t3DfbTx/LNKIZPMGlXf5ZcKExs+doM=" + }, + "com/googlecode/htmlcompressor#htmlcompressor/1.5.2": { + "jar": "sha256-psxeXeBb7nQgj9MHj8H66uVPdK1wzlbqX0k2TFbSw4M=", + "pom": "sha256-rmmOFrwcgawzZd0SaTETtZAB1Yf83mGBKJytHBhPTs0=" + }, + "com/squareup/moshi#moshi-kotlin/1.12.0": { + "jar": "sha256-HENsB8FZzRrwMrt5NRpIqY5/eBrIB8/4tXEamZtWZt8=", + "module": "sha256-KnvKZtbM8WhVy1oKp8lRWPaIklomPv5MIEsjclSGH6E=", + "pom": "sha256-gwdSmAK8nLCHd24CabvdaSBG+kpz8ZDVgUpaj5JmJ24=" + }, + "com/squareup/moshi#moshi/1.12.0": { + "jar": "sha256-7pCR4dGlkm+ptN8mQsH7e7lq7Ahjm2IZwZ4LhyTUJHU=", + "module": "sha256-uGqTFURxITGVpEL4XKBG55oAHG1EbEHU0WiTbahW6+I=", + "pom": "sha256-YbyUJDqTc9mUini25xAAl161EPtvf0aoHq/N3TgeR3k=" + }, + "com/squareup/okhttp3#okhttp/4.12.0": { + "jar": "sha256-sQUAgbFLt6On5VpNPvAbXc+rxFO0VzpPwBl2cZHV9OA=", + "module": "sha256-YH4iD/ghW5Kdgpu/VPMyiU8UWbTXlZea6vy8wc6lTPM=", + "pom": "sha256-fHNwQKlBlSLnxQzAJ0FqcP58dinlKyGZNa3mtBGcfTg=" + }, + "com/squareup/okio#okio-jvm/3.15.0": { + "jar": "sha256-SD3Dg7EEnSIIkjIqDWpDCEJfCbsFtIxD1Oqp/4KxzRY=", + "module": "sha256-mJRUqUrvvClwMoiPE1rNoUqf+0aWDn2EYDkl0mkkHuc=", + "pom": "sha256-B45C9oykYT/yWX+8VUHFzleM3MSIOdqJ2nynYFGL+3k=" + }, + "com/squareup/okio#okio-jvm/3.6.0": { + "jar": "sha256-Z1Q/Bzb8QirpJ+0OUEuYvF4mn9oNNQBXkzfLcT2ihBI=", + "module": "sha256-scIZnhwMyWnvYcu+SvLsr5sGQRvd4By69vyRNN/gToo=", + "pom": "sha256-YbTXxRWgiU/62SX9cFJiDBQlqGQz/TURO1+rDeiQpX8=" + }, + "com/squareup/okio#okio-jvm/3.9.1": { + "module": "sha256-sK+pGSxC18Rj3jjWMlk2xpAdnjtxSXNf/RihHfMQNKs=", + "pom": "sha256-VXZInO8kBTNoAPxt6VhUU18zVxpO/lpa0OybmwkNIdU=" + }, + "com/squareup/okio#okio/3.15.0": { + "jar": "sha256-DtQSXgSMhq9+zkRtZU8rqLzF500K4fTePF3ArZqXXi0=", + "module": "sha256-EWgmBmzrTTM2p05xcqM3UWF+w0S8UKNPmbDSSVmko50=", + "pom": "sha256-LXN4VBFATurDLwRzouB6sVFrmFCpKAzGGgi0eXkMzPg=" + }, + "com/squareup/okio#okio/3.6.0": { + "module": "sha256-akesUDZOZZhFlAH7hvm2z832N7mzowRbHMM8v0xAghg=", + "pom": "sha256-rrO3CiTBA+0MVFQfNfXFEdJ85gyuN2pZbX1lNpf4zJU=" + }, + "com/squareup/okio#okio/3.9.1": { + "module": "sha256-m5C0J0pa1gLdV01tS0iQNmOy3ppgufw0AiSCk9hD4SE=", + "pom": "sha256-06DDd+epr8zbsCqrXgUNwhL/2pQNvUcOo5cSpDQt8I4=" + }, + "de/jangassen#jfa/1.2.0": { + "jar": "sha256-8cwY8VldRBroOc2hRlwIsefbRrcsHX87NzIK4WQexys=", + "pom": "sha256-tNgod+BwsV0dTmdrQV9qVCnw4i3U75gX2F5MWcU7yr8=" + }, + "dev/zacsweers/metro#compiler/0.7.5": { + "jar": "sha256-PR6opuq6xRA7bOImifp3J/13p2d8+ks9dDwZ6qdA8Ws=", + "module": "sha256-bmbk5tv8uYW2Q89O4ZZkIt90/0U1xxAE82MK2ymYeAg=", + "pom": "sha256-O5Riv2wbS898k0k4C1o4CMnozMgrfCAmxXzevR0jH9M=" + }, + "dev/zacsweers/metro#dev.zacsweers.metro.gradle.plugin/0.7.5": { + "pom": "sha256-YbMElNvB0PRGlrXpK0rfAwNljKMze2qUruX2vgwDcYg=" + }, + "dev/zacsweers/metro#gradle-plugin/0.7.5": { + "jar": "sha256-nuTlKQBQqVXRtMwzVB94+h04TjV/7DsZRmHF4YC5tqY=", + "module": "sha256-K0pLEYZ2qVCraf2fZ7upjVNN8RzikQSSCnvHT2Jqc0A=", + "pom": "sha256-IIXFRAutQ77sfMHH6STwZCXwfFFjiVbK15E51sIMYZE=" + }, + "dev/zacsweers/metro#runtime-jvm/0.7.5": { + "jar": "sha256-klA9rePmNj3V2CGAR+k+Pc+9ik2uLAou/sbUBOVbwIg=", + "module": "sha256-TdyjP/qklwKtgvmIiLZzoDRoBFCzDOujku/8O8N+Bmg=", + "pom": "sha256-htzUCy9tUq8HIYfJ2ohNSSMSe3Pong2A+2qE9164060=" + }, + "dev/zacsweers/metro#runtime/0.7.5": { + "jar": "sha256-qVS/P8kT28yYtWdmYynCDnPlLVdG4pHHvyx+TCr2jV4=", + "module": "sha256-mWSVVmiQYPZLhFQ62k22hFgqctNsy7U5+DOJ9Qa1knw=", + "pom": "sha256-6qZ3F0gg5bzJMQJWwh0vhssfU/jMX0u6mxFmEWgrGi0=" + }, + "io/coil-kt/coil3#coil-compose-core-jvm/3.3.0": { + "jar": "sha256-2YHAj9qk+8qXVJkplCP5UAWGZrQR6uLgPHkVFIPcxh4=", + "module": "sha256-2szxqDpzzjc+Fj377+rqQxYvljSGYFjIiM4seQjqwKg=", + "pom": "sha256-V/rJ/UPPbLCr0B4fuzQuhlQNkOS9OcgMt8SoTD3kS9s=" + }, + "io/coil-kt/coil3#coil-compose-core/3.3.0": { + "jar": "sha256-FD/TxmqNFLufVnfGpGMqfqWqSHlffjTBac9rkq0amiU=", + "module": "sha256-IobTVf1atg8jI54FbaOH7ZHTDxc0OryszJx6vVkvTb0=", + "pom": "sha256-3Zza6ne8JqYFWAo67Jg9AozLIRK6Yhe2eeG1fSQ0RDk=" + }, + "io/coil-kt/coil3#coil-compose-jvm/3.3.0": { + "jar": "sha256-/iw/e9bW5FqyWCvSPvOiEyjU+K8m0ec87e7cH1WvkIo=", + "module": "sha256-XeSjnyda0YtndUiHIts8YZ53DHEOAyjYbXSUkevi1bM=", + "pom": "sha256-CJfwAdr+kM5SdnKcT9tmNiV8Y57mKD02pPvWJUh6jDE=" + }, + "io/coil-kt/coil3#coil-compose/3.3.0": { + "jar": "sha256-QRGHLQ+qiCf/RqPSExVMB8fi4VWJ4lobVZFPtMc+DCs=", + "module": "sha256-zEfkZ/z3jkvu/cd7JCOFwuRH2OsI033XzKh924BvUKA=", + "pom": "sha256-3evuGExa6a2fGVjUH62IG/TKX42OKzLa1IKlMOps9Gs=" + }, + "io/coil-kt/coil3#coil-core-jvm/3.3.0": { + "jar": "sha256-RUyCXvUqPOvNTsNHPmtTMj6io0YIar1Y4bofdlEaSNo=", + "module": "sha256-KSOw/zMRPqXMuxYacmUr5SrFJ1YlzS6z96mF3jHqkmM=", + "pom": "sha256-wvdy8Kt0fdQcH6qr+UMqUo7mAD0U1NMO06VRfaxreUc=" + }, + "io/coil-kt/coil3#coil-core/3.3.0": { + "jar": "sha256-sUdN4K9sMvAV00KzBQ6wg0UcsIK3PoDnWrHmDXhf/DA=", + "module": "sha256-c2KNSDYGhdQCraxXHzBtXtTyjEwgPa+RIkCTHt1g0qQ=", + "pom": "sha256-0L6GTehC01zkI5tC+zvsD+WORAQ8R41HMYub0naIQTE=" + }, + "io/coil-kt/coil3#coil-jvm/3.3.0": { + "jar": "sha256-vKRiPkNo3/33E20SNs+7EHBV0VezxMbYkJCXZVGOvLQ=", + "module": "sha256-rtY1IAqw6aecSdQGP9kWh3fwjPHjkLurXQwWYtkGbUo=", + "pom": "sha256-oQYNOHHthLXqJOLAPCtATETvBIiH11yQvkd7wVpy6ug=" + }, + "io/coil-kt/coil3#coil-network-core-jvm/3.3.0": { + "jar": "sha256-hT4wBQPUnX3y0dj6ja7Rmigu+YbzL/neF8+ec26cRD4=", + "module": "sha256-HQpgFH/Wh3hFnVALRSqbigax3IEHerZCXjVU5MDARjU=", + "pom": "sha256-hFWDjPEvKjGZEzEpyWt2le4KAFwwNmZDqvDRQYCG1AQ=" + }, + "io/coil-kt/coil3#coil-network-core/3.3.0": { + "jar": "sha256-37nyRUWBHiLH7ri7xUmqZe9WnskDKK2oV4DGjcCtUMw=", + "module": "sha256-brQ3m6xJ/tocXBqLqmTfFhgjZN7b3hedyWJ48efqzPQ=", + "pom": "sha256-xUCmNHex+Sjq/9pASnDQibR3/q/ecqli+PBiIYLh4bw=" + }, + "io/coil-kt/coil3#coil-network-okhttp-jvm/3.3.0": { + "jar": "sha256-MnUP+/WZYSqwkOd9EUqWqOMDSx2YQsF+/+xmLlyiDe8=", + "module": "sha256-/tg9gWDhtKJveqAV6SuefGTmGKHP/pwS76FXp8FOZDU=", + "pom": "sha256-qTRA3CRrChz06ToevSdvWXA8R2f8PK7GQFxazwvJ2Pg=" + }, + "io/coil-kt/coil3#coil-network-okhttp/3.3.0": { + "jar": "sha256-kT1dFf1xzhY+TGmFWqOY+ykO5W0GeUatUqpVfYCK+N4=", + "module": "sha256-nu4rauClXXhyH0qoNPQ9hNnMHyh4q4P56YV6WizrCXI=", + "pom": "sha256-JH/fiuiQiY7NTb113WPOtdXjAhdqzrjFL8+SDa/fBGU=" + }, + "io/coil-kt/coil3#coil/3.3.0": { + "jar": "sha256-KtJdjAQtkRdHpIYIWIbhQ3GDTPKvzwKHpCPXlckaYlA=", + "module": "sha256-4CIocRU3cyeBEx4o2ej7ixD2GWoFDEFv8gtWdlJMows=", + "pom": "sha256-U8IQKP+BBqdUQbw8bdnlefd9qCRaOhcqNrwdPIpJxR4=" + }, + "io/github/java-diff-utils#java-diff-utils-parent/4.12": { + "pom": "sha256-2BHPnxGMwsrRMMlCetVcF01MCm8aAKwa4cm8vsXESxk=" + }, + "io/github/java-diff-utils#java-diff-utils/4.12": { + "jar": "sha256-mZCiA5d49rTMlHkBQcKGiGTqzuBiDGxFlFESGpAc1bU=", + "pom": "sha256-wm4JftyOxoBdExmBfSPU5JbMEBXMVdxSAhEtj2qRZfw=" + }, + "io/github/kdroidfilter#composenativetray-jvm/1.0.4": { + "jar": "sha256-fdOyU44yQJNkB3uTfxu3mNtuTSuMBD5r2Tgrkyt4MKw=", + "module": "sha256-0Ci0XdOeEeQxL8FxTuAfkOfDb5ZMwJoGiS+w5UatadI=", + "pom": "sha256-vHzn67Kgc0N3qXrSU0SJ+auF/Nr2ZGhOi4mILWLgY4E=" + }, + "io/github/kdroidfilter#composenativetray/1.0.4": { + "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", + "module": "sha256-wV5MA8ZRl2xvpei7zdYz9r7OrRzbiWF3J4TIaei8UfU=", + "pom": "sha256-b2n68NsqCaMFti8TRSWd4R709iEd60cTlww0Lbm9eWw=" + }, + "io/github/kdroidfilter#platformtools.core-jvm/0.7.4": { + "jar": "sha256-2YH0dLp7Lk9ymfCt8cfQVF1Tx/BxbqXh2uFTqQPuWBc=", + "module": "sha256-535ga1GLa78jQxCAOnWJEaXpFbFScK36cQOklaO52mw=", + "pom": "sha256-MID9+r/i4uOuh2rvK7EUJgbi3KDZRaYKD2uT0fengU0=" + }, + "io/github/kdroidfilter#platformtools.core/0.7.4": { + "jar": "sha256-reaoCgAWiypY8gdevCv+myB3p4MqZbg7zJjnmcLz+68=", + "module": "sha256-BnBl7qWfisbpZ4lo6j23VKVCxmzo7apZntzt0eF93tk=", + "pom": "sha256-y8E9aNefSYMhD6IO0a8N+oN5fi/2NeAdSsXrBfdxggI=" + }, + "io/github/kdroidfilter#platformtools.darkmodedetector-jvm/0.7.4": { + "jar": "sha256-/WdSnjPkl4gk5iJnGhQmjE0DBuhyPK9RDRthCrIMKL0=", + "module": "sha256-etlKVaCqBCAr/kgvPzLIeD0JeGiMy9nW2MlRbZmU3Ys=", + "pom": "sha256-kL9Yav1NwcHY7JCyvistIN/vgjr3jNJPsUUlDSf+JwI=" + }, + "io/github/kdroidfilter#platformtools.darkmodedetector/0.7.4": { + "jar": "sha256-6i6ulpvE6GnjYZsLdYPzrBvnvMxlJy8USCDz7a/vHKQ=", + "module": "sha256-V0DaihknTzoCHcPNoA+00QcE6rgYNXRYLEwjm93jtqA=", + "pom": "sha256-RNC/OoWrEQ9+p1E+Qj2nOCF3zSXfF4rTFmuEHWY2GRk=" + }, + "io/ktor#ktor-client-core-jvm/3.3.3": { + "jar": "sha256-bEA7OcrDQokoOcJRJ1zEQbJ8fxlJg7kibLRrw6RCWfk=", + "module": "sha256-7YnI9YaCl/LEOw8+1ftB1vqtMwZG4toK1ufd+pWpOpk=", + "pom": "sha256-6GBII5tykJSOuKP26pFvOpwWjNMfs3wz4P9A7Jq44DI=" + }, + "io/ktor#ktor-client-core/3.3.3": { + "jar": "sha256-WYXzj1vHlrj4IwDhUhfIXqpzN2SarED3LrDVH9sUeCA=", + "module": "sha256-6ivkA49Bx+2rEEQLPLXZjEA12vMYTi6gAgjZ5D8nI/w=", + "pom": "sha256-tbMflnK3Oj4B+04DPpIjDGAQau5yzGH+xKo0EAh7n9U=" + }, + "io/ktor#ktor-events-jvm/3.3.3": { + "jar": "sha256-DXhqEldjCd7cFvmi/0ZAFtUc/B/iDXiQkSIA/yq84Oo=", + "module": "sha256-g9uz7bhbFTumhN8MxphgMVadWKHmUKJePF2sMRvFdc0=", + "pom": "sha256-Mow3sDUkrznzn8ryU6cxzapzqYFHYbSEjteHCh/W9oE=" + }, + "io/ktor#ktor-events/3.3.3": { + "jar": "sha256-YO0KMZz9cTEQEwhB4anbyWg+EwJ3nH9Jump1GfOf8EU=", + "module": "sha256-zWi3ngAW8YJo7TYkxuMirV+YVqQivnvyoTIauoovHYo=", + "pom": "sha256-MMqkkcgciOPeioHfV+GTv8DN71al0mquIy1s/onfZ4Y=" + }, + "io/ktor#ktor-http-cio-jvm/3.3.3": { + "jar": "sha256-/0NQi/j8wXm/ZyrG5eBY+AEKYq35RKHgzwmCtmV+Bk8=", + "module": "sha256-DUY9Bu960i6mXb9FDcEo54Z4ChcT0FXWcI568JMWfA0=", + "pom": "sha256-zLvpBAqhkvzAIw+z2gbsDmyTXnsVI4XSbW1CY+Fmc1U=" + }, + "io/ktor#ktor-http-cio/3.3.3": { + "jar": "sha256-B/rtApVjj3gVe0plG5XYdPxbGlJvCDiibhfqlcqAI8U=", + "module": "sha256-CpupYqJkqAsnmqzGNY16vr7IoytmxQxrR8VkSvLffvg=", + "pom": "sha256-rwgAqRmBZcxUzWw6TWogdRraygAT8CyqHsgKBIW1kMM=" + }, + "io/ktor#ktor-http-jvm/3.3.3": { + "jar": "sha256-f3DPUBHZy6/AosyNxRlD5HrqWyXW+yCy37i13G1ZEIU=", + "module": "sha256-TTHHnsKEyxRGEcAmpbsy1w7VLj8rmsYGktYqTWMzIHY=", + "pom": "sha256-mfjMkrtyBPbJcRvh7p0L+Ev6ppJWS5JORuXMXbwcLIc=" + }, + "io/ktor#ktor-http/3.3.3": { + "jar": "sha256-zUDZHxtTUFItPgWh2MT5/BeGUkK96rKZ9zZmOEDKrMw=", + "module": "sha256-B90G/RZEiw+OXuoUpzOiV8hAvLbZ2gTaZLHAfP7LE/c=", + "pom": "sha256-mwCHegSEMIYiXM460UMPHxLLls+1RyXg2mFmfgJKt6Y=" + }, + "io/ktor#ktor-io-jvm/3.3.3": { + "jar": "sha256-wb6tjAoiGEVqO3wr3+p5rBOVrVsg8sUCp/OeNZEbJxA=", + "module": "sha256-0NdJho5fTEOOeGGtAcT3XFbuhbl1P/ILnEGTY3MA1Rk=", + "pom": "sha256-MAxJK+RTKKpgaAqyBWY0njlGeVNo/S2tsBX64XylYwI=" + }, + "io/ktor#ktor-io/3.3.3": { + "jar": "sha256-EKPKrHWbHnplcx4NlvpLZLzKwQKtZvZpQVkhYFN6AOg=", + "module": "sha256-UrAaGnTyorOWzVjTj+BcncPHJ1DGdUgjptvPoxS04Rs=", + "pom": "sha256-b8E6tQCqJCxb12/pUi6VEWDtBCNP5nQaeDJqC6776oU=" + }, + "io/ktor#ktor-network-jvm/3.3.3": { + "jar": "sha256-9Qw4mCicK/t2quhitPobGd4y4R7V49gJC0nutX3fZiY=", + "module": "sha256-lvcZqcjm0oMPjOCoOnbiPyXZS9uJtRClwosVZPC0Cv0=", + "pom": "sha256-sKt4lH4+I/Hzdg2kM/fPVdvtn5MqiJWdGNKqUlzSUjw=" + }, + "io/ktor#ktor-network/3.3.3": { + "module": "sha256-lLlDusqgT9MM7RD6M/jqbixiYFEh+LqtFFk9IFFaksw=", + "pom": "sha256-3OSi4D1J7jez6iuEUikvgaD+V25IyDMdezfgFmIasxg=" + }, + "io/ktor#ktor-serialization-jvm/3.3.3": { + "jar": "sha256-WncQbJc39avjoTxB5WcUjrnz1yI/sryWE+woF1kg/fc=", + "module": "sha256-ErkNs0MtSgHLAXHZA71Oqu8m2wCRkD4/+dsHXv39Qxs=", + "pom": "sha256-ccqfti49wqaaLLTp0u3B/kA+RMaFQA35rmTHisYWVAA=" + }, + "io/ktor#ktor-serialization/3.3.3": { + "jar": "sha256-Eqp3ylHQ/ek1AuVuE3pje0lUcUxQWexJo57P/X23QbI=", + "module": "sha256-Zxdl05iaR+SLPB4qYMbsaOEU1HkDICoCdVu+7hWrXrM=", + "pom": "sha256-CWj2QFGKA1esC23ufLR785z7lJe+agxCklzweZWtlXI=" + }, + "io/ktor#ktor-sse-jvm/3.3.3": { + "jar": "sha256-qHqKAWhnGvRr3HYtnzRdrKHqgTOpydNnM0zB6bLEriw=", + "module": "sha256-lZeNEK063rmbzqOitEjxlHEE6V1rbz1PeNvb1biLSYc=", + "pom": "sha256-F9Jq7VaBXrNQ5aXhPGHwXr19huMzneJeRmq5qo4fNmY=" + }, + "io/ktor#ktor-sse/3.3.3": { + "jar": "sha256-eQoWq0Rx6iv5flDDBv8c8+AlYbsdEJHiZzc+3Vvca8g=", + "module": "sha256-mU17Z8q5Hh6hV0m/H0omPsisypEtvRMDgMGI+Ywndik=", + "pom": "sha256-zo8eyIpWldjsSNxthM1JMDFIdwHefHa6wwDDefrl1DU=" + }, + "io/ktor#ktor-utils-jvm/3.3.3": { + "jar": "sha256-rQIL2c1crg9fXXQ/yHht+/+53B2O+3amsZcrNXjIHXo=", + "module": "sha256-v0gUuOlqxXAf1yRhgE6Z3WD8ygsMZMihIyYCtfucPug=", + "pom": "sha256-TnRXGtSkRuuuZw26vdnZIY6mK+pq1RULvb/kw1thFLk=" + }, + "io/ktor#ktor-utils/3.3.3": { + "jar": "sha256-EhfbVhWaziZD4t8TBgPAt32+7yISDTk7Lv19Ac2cUmk=", + "module": "sha256-BDYXx8JRc0T3eYhmmeZWmc2pk2jy6AYH7v9AepwBjME=", + "pom": "sha256-cm4/9eM0xol6fMJqMxxrqtjx1j4ur2IowaxJjFfq48E=" + }, + "io/ktor#ktor-websocket-serialization-jvm/3.3.3": { + "jar": "sha256-P8kEfHnKPxdNhsN4VeqEYCXVY0H3d0rd0dNpZo/LT4I=", + "module": "sha256-Zio4MWZaHP4EQF/CU7RiDJqZ74Ntf11nlcQWeJdmQWw=", + "pom": "sha256-Mkfm3Af/IVAjPLSGlAYvo3Hx5s0xzZFZ359u/gPIi88=" + }, + "io/ktor#ktor-websocket-serialization/3.3.3": { + "jar": "sha256-oB4GdlzDtdMy5U6vTsnKFpa6KZZYi0yHY4Me/pgovR8=", + "module": "sha256-rvJscdqY+3EgR+0hPx9UHdp24TQdH/F4a27Ui6OuqAI=", + "pom": "sha256-WziPxVHw0vgwcfEpyqDzKt0iv8aGE13dWEoRVCrNsOE=" + }, + "io/ktor#ktor-websockets-jvm/3.3.3": { + "jar": "sha256-Epz23j7k7xKtKiZay5MgVurJJDq25fBT6OsC6csU2JQ=", + "module": "sha256-CbEklDkCAF0EzmOPbmEtPZccJ4IL1Efvz/qiUXEuAjA=", + "pom": "sha256-wGfz4QXGC7F9ZMihP2h0XJ1RQvIef0rboXC5Seq/vLY=" + }, + "io/ktor#ktor-websockets/3.3.3": { + "jar": "sha256-pCt1zV1lhSNMyPvm7eM9HDd7HElPm5hZ3LUIRgQMOO0=", + "module": "sha256-2RvXlQc/oulRCjeVkhB/7sK09CKw6iQgQbJXu1dQ/bs=", + "pom": "sha256-XOyiYitqms3IlzWlLQ1HKn7z/+FWKKPrfe8s9UGSbz8=" + }, + "io/opentelemetry#opentelemetry-api/1.41.0": { + "jar": "sha256-kzZmjziN5ooKLD4RQVT+vSnbGadkTyfE66VI9d6FIlg=", + "module": "sha256-JhRoWJyZO4j3zK2TOP/YFmud9Mw03jCAZpMrKlyd6VY=", + "pom": "sha256-vB7w93s71tsLem8WUv20IWmKDlQ3RQSnQZ+xvrRWKZM=" + }, + "io/opentelemetry#opentelemetry-context/1.41.0": { + "jar": "sha256-XjQypEZKQyq/2rc75xQuUW0lqEqoQm/OEZL/sFMvqjU=", + "module": "sha256-F03No+hAImE4rbjOkENXbdxDwoa2EtPb9kUx9nvY2Yc=", + "pom": "sha256-yzs5YlmYNClZTWLkdmdcwAuyUskNMU1keptW3sI+VSY=" + }, + "io/sellmair#evas-compose-jvm/1.3.0": { + "jar": "sha256-z0ANDakJZF+G1zUrr8Fll3ucyZ0KsPhm3Kj21x9D6oA=", + "module": "sha256-lPSPBmrTfJEdo1KiBwagvGctskRFg1qSc2gZ1H4gs+A=", + "pom": "sha256-a4ZqTh4vonYspaHatax8JWooP5jHa60GraVo/w1yl0Q=" + }, + "io/sellmair#evas-compose/1.3.0": { + "module": "sha256-tPb3Xfgpkqbcqtc37O0Q3xxlwrSEoLIghFPZDiom1e8=", + "pom": "sha256-ZJgX/ZaAWkx5mbqTvXk5t3lMYCQaDbm1suBAUGsExfM=" + }, + "io/sellmair#evas-jvm/1.3.0": { + "jar": "sha256-tjgzqY9CQUFitnTfPDi9G3AHiHJuYXM91Mz9gAb9w7Q=", + "module": "sha256-+GZCZ4GOhqRjyLLHux+R/Be7BfGxOlFbmvW2tw/9fyA=", + "pom": "sha256-FkeNhw1UmbLDzmAnDYLJR2DYswHDvcU1AM4U98SHgA8=" + }, + "io/sellmair#evas/1.3.0": { + "module": "sha256-IookviLFssr0kQ6Zi+W3nXKaYVzObAQYNBfByxE5XkI=", + "pom": "sha256-dNeLQjL3wIqiktIuxRH2KMhPAa7YMbNTT/DHGplDiTg=" + }, + "junit#junit/4.13.2": { + "jar": "sha256-jklbY0Rp1k+4rPo0laBly6zIoP/1XOHjEAe+TBbcV9M=", + "pom": "sha256-Vptpd+5GA8llwcRsMFj6bpaSkbAWDraWTdCSzYnq3ZQ=" + }, + "net/java/dev/jna#jna-jpms/5.18.1": { + "jar": "sha256-RKxmAoCCMvPelQp9Dum4xrmec3M7aUYeZDV2YHvnTbY=", + "pom": "sha256-WT8axHM+AsCT6K6oru0pgZBPOYzWqJrk7nWd7JgcQHM=" + }, + "net/java/dev/jna#jna-platform-jpms/5.18.1": { + "jar": "sha256-uCN2ZbQ/4Dmq3tgc46+rc+k6xqEz+qYNZ5a8hl0fPVc=", + "pom": "sha256-WIXRZhANaXGGBOmbIVjmUW5gjfnVyuU+pFNGn+G2VQI=" + }, + "net/java/dev/jna#jna-platform/5.17.0": { + "jar": "sha256-t+PUbIe60utAmw5wSRa82BIGFo41cxLf3dDiU2ec2eA=", + "pom": "sha256-CjC3l622giFH75jLJJ7z+/SiQ1QqqGv59C+tnmgwWkQ=" + }, + "net/java/dev/jna#jna/5.14.0": { + "jar": "sha256-NO0eHyf6iWvKUNvE6ZzzcylnzsOHp6DV40hsCWc/6MY=", + "pom": "sha256-4E4llRUB3yWtx7Hc22xTNzyUiXuE0+FJISknY+4Hrj0=" + }, + "net/java/dev/jna#jna/5.17.0": { + "jar": "sha256-s6lAjnxR4I7w47/MCPRD9uwPYZG6jNfBjVPSsi5b28A=", + "pom": "sha256-UBoP8F2EpK0Q9t4lvpT0k5i3CjG+jzoO2fTGtE++/uQ=" + }, + "org/bouncycastle#bcpg-jdk18on/1.80": { + "jar": "sha256-N5mg1TURuGB4CvQ8RK6OBRmvq7JjGVr0AXT0YxLNWL0=", + "pom": "sha256-B6JGwq2vtih4OhroSsGNTfQCXfBq42NN/pOHq5T56nQ=" + }, + "org/bouncycastle#bcpkix-jdk18on/1.80": { + "jar": "sha256-T0umqSYX6hncGD8PpdtJLu5Cb93ioKLWyUd3/9GvZBM=", + "pom": "sha256-pKEiETRntyjhjyb7DP1X8LGg18SlO4Zxis5wv4uG7Uc=" + }, + "org/bouncycastle#bcprov-jdk18on/1.80": { + "jar": "sha256-6K0gn4xY0pGjfKl1Dp6frGBZaVbJg+Sd2Cgjgd2LMkk=", + "pom": "sha256-oKdcdtkcQh7qVtD2Bi+49j7ff6x+xyT9QgzNytcYHUM=" + }, + "org/bouncycastle#bcutil-jdk18on/1.80": { + "jar": "sha256-Iuymh/eVVBH0Vq8z5uqOaPxzzYDLizKqX3qLGCfXxng=", + "pom": "sha256-Qhp95L/rnFs4sfxHxCagh9kIeJVdQQf1t6gusde3R7Y=" + }, + "org/bouncycastle/bcprov-jdk18on/maven-metadata": { + "xml": { + "groupId": "org.bouncycastle", + "lastUpdated": "20251126065922", + "release": "1.83" + } + }, + "org/bouncycastle/bcutil-jdk18on/maven-metadata": { + "xml": { + "groupId": "org.bouncycastle", + "lastUpdated": "20251126070121", + "release": "1.83" + } + }, + "org/checkerframework#checker-qual/3.43.0": { + "jar": "sha256-P7wumPBYVMPfFt+auqlVuRsVs+ysM2IyCO1kJGQO8PY=", + "module": "sha256-+BYzJyRauGJVMpSMcqkwVIzZfzTWw/6GD6auxaNNebQ=", + "pom": "sha256-kxO/U7Pv2KrKJm7qi5bjB5drZcCxZRDMbwIxn7rr7UM=" + }, + "org/hamcrest#hamcrest-core/1.3": { + "jar": "sha256-Zv3vkelzk0jfeglqo4SlaF9Oh1WEzOiThqekclHE2Ok=", + "pom": "sha256-/eOGp5BRc6GxA95quCBydYS1DQ4yKC4nl3h8IKZP+pM=" + }, + "org/hamcrest#hamcrest-parent/1.3": { + "pom": "sha256-bVNflO+2Y722gsnyelAzU5RogAlkK6epZ3UEvBvkEps=" + }, + "org/javassist#javassist/3.30.2-GA": { + "jar": "sha256-66NykJlLXkho86+Y/xE/YkSmsJk4XZrUaIEwfTywGq8=", + "pom": "sha256-QieFHLcOQ/c6zti//mkt465EEsSmLc3/BV5RPuPYAaM=" + }, + "org/jetbrains#annotations/13.0": { + "jar": "sha256-rOKhDcji1f00kl7KwD5JiLLA+FFlDJS4zvSbob0RFHg=", + "pom": "sha256-llrrK+3/NpgZvd4b96CzuJuCR91pyIuGN112Fju4w5c=" + }, + "org/jetbrains#annotations/23.0.0": { + "jar": "sha256-ew8ZckCCy/y8ZuWr6iubySzwih6hHhkZM+1DgB6zzQU=", + "pom": "sha256-yUkPZVEyMo3yz7z990P1P8ORbWwdEENxdabKbjpndxw=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.8.4": { + "jar": "sha256-lzcRGdyeJgTqeMVDMwf/DxRy6IYt19/vXK3ob0IW7co=", + "module": "sha256-o7yb3i/+/IFT1Sr8WAQms4rWV2yuE0a7jIPbzFBvAPQ=", + "pom": "sha256-BjXG8hQBtELWxoStOF6vEfzeJDv7dZbGk62+tZPwobM=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.4": { + "module": "sha256-S/WE5uBMORPf6cIMGIKiKZ3N3gMgR9YxpqsAZSpRnTM=", + "pom": "sha256-DRDzDh37izhO+dnYN5kDd+pecAijEujpEINo++ZR67g=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-common/2.9.6": { + "jar": "sha256-shoUn+KMzMfs43tVCY0QAnq6PS4Nsx0S083JB97SNoo=", + "module": "sha256-gF5FIbAzeYEISMesMUzzyVT8jS3zSlsJEcRW1Djc2iY=", + "pom": "sha256-0yUq74s29h2gYJD4T+URQCGCA0Tq0dZAw3NXohkYVBk=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.8.4": { + "jar": "sha256-weUaJG5p4jfofSib4Ivr2NQG/+n/YKEl6PIHLbYRmWY=", + "module": "sha256-x55RdgcihHN1i5WIkdcSS7CaFZRqXEof+5DvPP+xGfU=", + "pom": "sha256-R0gxXXQwmLRVFvSZdM4854w2efSmaOw5tTjBGmRa4Bg=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.4": { + "jar": "sha256-oHi0QUV+wOEAB9zRY/+fLAQ3+bNfvJ7Gzq2C+OmFiU0=", + "module": "sha256-bzhY5UrLXgDNt5WBB1XNOo0YvhH5CA5Kq9NOW8fkAmk=", + "pom": "sha256-o4T7ZoTUHnwBpKhmOERe+s/bHJ2dzEwi5JIBV8T9Odc=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose-desktop/2.9.6": { + "jar": "sha256-McPEtt6jjweMRoKd7ixDq7or+HV7fuig9mDzEhc2SJg=", + "module": "sha256-h4v4qGH7h4NN834eunP946WSEV/A17pm6iPhkVcoMx4=", + "pom": "sha256-LUvR/bTef5L9Bdav5YWZCJOLzBXsisNrKfafL1C+1fs=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.8.4": { + "jar": "sha256-vKChLI38r39zQPaueEeHVboKrLX9Amzaqu0ETR6i0dM=", + "module": "sha256-Q7eeNCcX8sx9rQzddNUawtwxbEhmj3jfJsIc8GleED4=", + "pom": "sha256-UofDvv5hVYWLH9njHp2UwCQHN3i/fY1Bs4dasp70Gsc=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.4": { + "module": "sha256-FOsoP3X55Qs7gDCWEi5xO7YX8LZkWntNkUYReBLzmzQ=", + "pom": "sha256-nTn31/uWEshmNaR9lkulaMrU+K6LD6JpwvNXUR4mC4E=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime-compose/2.9.6": { + "jar": "sha256-rbdbK4nWjzONlCC4sk3ZulNohypPxw4yKCwvoPGToPw=", + "module": "sha256-gAMMZAio8gsZVXh+GmE8tp8Fh26vW5GF++FZSAwPZyE=", + "pom": "sha256-OFjDsK0gsHhobakHitFk7MbF5Y8wlvLS5vpmznPHg98=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.8.4": { + "jar": "sha256-oFTwYuKeqeEbC/wOcjyMMmHxM61wv9e2SYvLVqakFxE=", + "module": "sha256-t/5oq5S4ncDF1wWltk3LDDyDpITimPNfA2x5cRZgHqQ=", + "pom": "sha256-DQ7wsV76yiXtdgT6FB0OjT+6iU0wl511DVBpZrZg0Dk=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.4": { + "module": "sha256-bu2+0UiG5BVzBDUROa1LtNTvkBxn3AKyJ+6Yvkr2EXs=", + "pom": "sha256-maX6xqZWgAhsFHQuww5ChGeEiEOVfgUhKzfW+qhbBaw=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-runtime/2.9.6": { + "jar": "sha256-ndWDtwkTbgqv5g4bkCSb9jvIDNe6bgZBznShqzYTxk8=", + "module": "sha256-LSN78RA5ccVpZ6GVMbwI8QBuSZOoQxmpL04V+w+Qyhs=", + "pom": "sha256-8ju8dgqLqe3xr4gbY7h84LcUMFl8DhLtXq9YJ2DTjnw=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose-desktop/2.9.4": { + "jar": "sha256-LbmW6/laC7bi4FeOKKa6Ry6/7FntHV0y1RPvPsAd/Bs=", + "module": "sha256-XBUMJJ9s4Orw2dwFdOrjlgJ7UEqjtY+Xp17Jz9e4RWM=", + "pom": "sha256-8n/KWtmLHF1ytOs+GugKemX7+9+q2PBx/91smw8ZGPo=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-compose/2.9.4": { + "jar": "sha256-gXO0aSNvPSjdoMmqCgMIVJAmiotcYCIztTdFJ+wryiQ=", + "module": "sha256-GLcmEo6xjbJpVzVbF21ifBF9VL8CxwkPaawcbHPQR5M=", + "pom": "sha256-w1GFbJrUU8+yoNTx1Wd5RNOvl9GihRo4oj0igS6Vr34=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.4": { + "module": "sha256-BenXVkAXdWgEeEwxXpZxqASZXa3EHaolt/8g3OWJm2Q=", + "pom": "sha256-7bq4xQVmwkGOjCZUXViG+sbkExhgn4Xarhd1t/jM9FQ=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel-savedstate/2.9.6": { + "jar": "sha256-dCOTmMsfIKgROze5PTCfH1dJShT3DWV4ZI6LsIP4D10=", + "module": "sha256-rQ264j3Z3KujqV0dCCwb+0xASxe7kySQ9ASayTgl3E8=", + "pom": "sha256-hC0AC7vnoGloZw6B/tCSr3gLhtbjCLaqGo+QwjsrZ2w=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.8.4": { + "jar": "sha256-aFRIUvdm0yJNbF4MfGG4Pg1xUGOvM6JtVu5iaIco37w=", + "module": "sha256-YdkxJsnivTyFp0+XrYFbxhi5A52bFIOz9OXp6Ayc+Bw=", + "pom": "sha256-7VnmgyoqJ4xsYcgDMqFxWJmewWE90Cvir6DZ/PMbvfY=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.4": { + "module": "sha256-RQ5l1bXN5cWq6WwHPkOmA8k3xawekl2V1gX2zAmivoc=", + "pom": "sha256-jx+k87JIILrduKGJmb9NkMnF93g0BmL2lfYSrHOK09s=" + }, + "org/jetbrains/androidx/lifecycle#lifecycle-viewmodel/2.9.6": { + "jar": "sha256-ns0rxhNl+0+j9vKEq6khSNv9PRrKOGYq1UvOysKrVUY=", + "module": "sha256-JMv8NlN1knXknL9Wl748L+fEpqHByk+CWAWk82EbYJU=", + "pom": "sha256-oJpT4rFQ+ZKfyN33sZ0qhl1K8TRGnYFx5aiFhEA/zsM=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.4": { + "jar": "sha256-UijQcyEoARdHyNVvZRVlBaCy0psADTmMbxl5vA70IRM=", + "module": "sha256-HMfdieaRvibyXww3A/+4qDCwl6v6vFRakNf6JOKkRec=", + "pom": "sha256-NbzmQ7VvI5UgjooZhxZkW0vCkLz6yXlaWv/8j/k3BmM=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose-desktop/1.3.6": { + "jar": "sha256-Dz0EXF/X4TAatsOM0HeAZ7BITPOaysEjO+cacjpqgHU=", + "module": "sha256-krjcB5kBhmwbUgx1DDHghRtQSZUkfa3yu1HPcLgO9pg=", + "pom": "sha256-RJsKGtrBUXq3EzFIQN2vUqy/hz6shWCDsuLSGBPP0J8=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.4": { + "module": "sha256-A46PL+QVpysSdcURVYa94PKM445mUZqTaO2wvZMePTc=", + "pom": "sha256-WeXvwinjf4pQWaElb5mp1A1ayC2ms9YhQSNqyou8R50=" + }, + "org/jetbrains/androidx/savedstate#savedstate-compose/1.3.6": { + "jar": "sha256-Ybi1HQS02ZLo4bYYrUzxFzJDAeSSrQagWPyWzfhht4A=", + "module": "sha256-r8PlvURgTqnKYQwjQFoJa0CJ1izTRnl9M5/14sig5bQ=", + "pom": "sha256-uUeSNGwy0j9Md1UYlfi80RSbtbgPuncxu60qoR07zIc=" + }, + "org/jetbrains/androidx/savedstate#savedstate/1.3.4": { + "module": "sha256-nx47jPrw+5xq1VqY6u7M/fO6p3lTj0JynWSeQGWLd5A=", + "pom": "sha256-31rG2m1h5s9MeWq3dLxDiMztC4h8B50q5VbpwZrcYgo=" + }, + "org/jetbrains/androidx/savedstate#savedstate/1.3.6": { + "jar": "sha256-B0GnUJQJeMfosWBfEXvmLjmf1Xp2Jasa6AooosoPNBU=", + "module": "sha256-5Z+aDYcs4zt44W18XqY2lgRuYXKTSozo1Cdyawd5GTQ=", + "pom": "sha256-+01/UV0FOzQ9G+gAao4Ehw3SFbi1L89/DJvIv+7WgMY=" + }, + "org/jetbrains/compose#compose-gradle-plugin/1.9.3": { + "jar": "sha256-X8Qze9raC5AovPCpTjCMCvF3+ep1Bi4f3OcvDCZlab4=", + "module": "sha256-hFVxs3i4hqyN+3j6P4KExqbPt45fPgXOUoUBN7yOeVA=", + "pom": "sha256-jkiQzO7uCjTpz7Htko5E/DowE1iYnjsm4eoPgMkeJuo=" + }, + "org/jetbrains/compose#gradle-plugin-internal-jdk-version-probe/1.9.3": { + "jar": "sha256-CBdSlFsDsvLY8kTpfN7F+IeL/KDYzgjYtMlTxwuC5Bc=", + "module": "sha256-m8p243iEK6tdVqgIeT8rAjbJkZpeiKeaiboNDTLr0ss=", + "pom": "sha256-el5baj4bswjIIHSg6VlHiy1PqtqUh/3MLkilSaK7plc=" + }, + "org/jetbrains/compose#org.jetbrains.compose.gradle.plugin/1.9.3": { + "pom": "sha256-kq79fu/lFZ+7EgNQ2O3Dwk3l2qb2WP3b17mYtK5mzLM=" + }, + "org/jetbrains/compose/animation#animation-core-desktop/1.8.2": { + "jar": "sha256-cQ7rkf2FUuELZ+yuErHcMasxfrblvOsE1MIePzQlJAc=", + "module": "sha256-qxOVOtDhVv+Au9EXooS4EVYN46LMXQKvjWGDKM5xbIg=", + "pom": "sha256-5BZ9JA37PUEKkRee2wCWUkkSqkdZLOk/SqbirF0g6uY=" + }, + "org/jetbrains/compose/animation#animation-core-desktop/1.9.0": { + "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", + "module": "sha256-HDYyn4gq6yRHC8JYRVpXevjwVGV+OeWjDsocxR9wBkE=", + "pom": "sha256-0AS32FEkDFzOaTFu02dVyOzygw2YpC16jsrytm8GOYI=" + }, + "org/jetbrains/compose/animation#animation-core-desktop/1.9.1": { + "module": "sha256-hgdAqi8Icj+Iq5y9pDwTI/0Dbvfdw11tURa0ZDnAROc=", + "pom": "sha256-1VVL+PdDa479M8WdaENtV8T0woD2wK+oqBRDrGtGV78=" + }, + "org/jetbrains/compose/animation#animation-core-desktop/1.9.3": { + "jar": "sha256-ds9NCbUxL5qeRugKJwx2pxV6k4GUk/63B2+cjJhhBgU=", + "module": "sha256-hNnSyX8aeeZyRZntDqAd1wQCURcArCGP9V79qZ6j2CE=", + "pom": "sha256-4y8Cfj983nDxLtkxt92SO9s6VuoYYKSZhmtAu3YEqiI=" + }, + "org/jetbrains/compose/animation#animation-core/1.8.2": { + "jar": "sha256-h5hwOcsbrtDaLIHGzZdRZXLUx2x6EPiSntwFQFyawzU=", + "module": "sha256-tRGby7/TKMDcD8yKRynXk6g3vz4naSP1bRCtvifGSMk=", + "pom": "sha256-RSX5/0gQEwHIPf84HI+Hre+IYuIAdmLUQwgDBG8tOkA=" + }, + "org/jetbrains/compose/animation#animation-core/1.9.0": { + "module": "sha256-AyvygPprM79S8/PKNEQe2Ing2RdH+2ly4IgcEhagAu0=", + "pom": "sha256-QL8NFIA7IHhDz87+sllqcj1m35hwN3wNiQRjt2XRHns=" + }, + "org/jetbrains/compose/animation#animation-core/1.9.1": { + "module": "sha256-sLNcaXIN2EWqMr9DTUyMalYOE4elIAh0jvlGeJSOoyQ=", + "pom": "sha256-u3hZBa0EmVIiHZzNxcJFY5ri9TfiEICldU/YZ0UhvK0=" + }, + "org/jetbrains/compose/animation#animation-core/1.9.3": { + "jar": "sha256-1+4Cj1mMGH9IebX29ma7CHJyIzPPbrlM5zcc0xO3c1I=", + "module": "sha256-//2Jmf4MeqLGL+F2pGRbxxslH4+JK8fBwcbZFV6vLLI=", + "pom": "sha256-HxktalvHdmP3EGHKkbD+RaiwF56b5c52GInkx5ics9c=" + }, + "org/jetbrains/compose/animation#animation-desktop/1.8.2": { + "jar": "sha256-gK89a/MF8LbAz76Bda5+xGv3swJ6m6wWFuBbDiFCJDI=", + "module": "sha256-vPH6Ul9Vl5pujum2UCMjOhSnfrY/4byJQwiTZTJm2I0=", + "pom": "sha256-nef9zQzxwa0CmSS0INRqCxyz60RYwq8QhKxPs0+bv60=" + }, + "org/jetbrains/compose/animation#animation-desktop/1.9.0": { + "jar": "sha256-+LkLWR0fjCyLVHzd2uo3CpmJsLLHG0IDi2f9so8SC30=", + "module": "sha256-GZi9Zn+D8JNWo5xob3hS7RVvjCqNuJKVo6w56UYkukM=", + "pom": "sha256-cdJ8weEaTONaDDWYjPFMHqDlygRz9hm+3augjRl0v8Y=" + }, + "org/jetbrains/compose/animation#animation-desktop/1.9.3": { + "jar": "sha256-u8XhmPe4FZ+nFwr/LvvJxhJKbamn+quIiekiQio7Ils=", + "module": "sha256-W9cMeWQRQOm3sLdHlW8yj2tiayvu/unikOy/OkJQ28w=", + "pom": "sha256-L99kHu+ToKOvR4Aslk0Wagvx6GZvd8yVUjW77jXxf6s=" + }, + "org/jetbrains/compose/animation#animation/1.8.2": { + "jar": "sha256-YmJ3V0YbLlToz9AVPfJuQAEMi2fpCuudqPlNLIz8mp4=", + "module": "sha256-7RvWvOaffnnQdwZqUo1qKbH89/lh8CxTR5HrMl+BRmE=", + "pom": "sha256-LNRhOg+sfyT5fbtCc3UTyge0NnCNnPgygVt+92XCeCg=" + }, + "org/jetbrains/compose/animation#animation/1.9.0": { + "module": "sha256-RiS7LSOr9KRgyluQd1oG53UoTk2gnYOYl5hpjgVDM1g=", + "pom": "sha256-zNUgtBuPHxNkX8e2txcG0ochLUQ26E5L4ETRKGtKlIE=" + }, + "org/jetbrains/compose/animation#animation/1.9.3": { + "jar": "sha256-N4ELMtWUSn5XoVTVi+IMKVpuEJjdvxTLimPLWFJIbIw=", + "module": "sha256-qj5kBl1T2z8KenRJ/2HKb5QfXzKKddHldItIZ/8ElTE=", + "pom": "sha256-BYvPS8fjYOus8vHvLRoQu1XP+7cIMzfD81ZRKt1iFTM=" + }, + "org/jetbrains/compose/annotation-internal#annotation/1.6.11": { + "module": "sha256-9txJXZJVCe3GwMVcdR2oaytNDL2VYz7aIxe4XBsON54=", + "pom": "sha256-Rppb+yjQ15aoR93X1dggwc10TgLXOl8zBPh5kN+utbg=" + }, + "org/jetbrains/compose/annotation-internal#annotation/1.8.2": { + "jar": "sha256-znsR3VxoLXI/jZ6we8g/nvdFuCMyDjQUo1vbRkwXCjY=", + "module": "sha256-6tQ9Tmx0RuQ3H8KpGRhBKUJXKCApYhbsE/hAOj0w9Ww=", + "pom": "sha256-GSS3emTUqvyOwlr6mUXq2MRmTSJGrKmU0vq60CxbsDE=" + }, + "org/jetbrains/compose/annotation-internal#annotation/1.9.0": { + "module": "sha256-wuNy4DRqo8B0a94IDEAFIb0zdicuXVTBc2pkuji8dZc=", + "pom": "sha256-hOGFqg90Z7GfToFxQY0FRr2MpJMIfhPFXoUWeHoq/V4=" + }, + "org/jetbrains/compose/annotation-internal#annotation/1.9.3": { + "jar": "sha256-WXuJPt69fsPuZvPGPJHjwjcz+JZ0XRe8cq72YYpHpo8=", + "module": "sha256-XJA8onJ3P/ZifQO8vgh0IwV+kKYfYpNxyYupGQ04DDA=", + "pom": "sha256-zC5CIiLwOdJa9TeVsBO6syHZG7HothhYNuG4sWbo9wk=" + }, + "org/jetbrains/compose/collection-internal#collection/1.8.2": { + "jar": "sha256-7XOJFAYEa5hznzT0vv5g9iCRwocG8ss2MwKX/Z/YgSk=", + "module": "sha256-et7z8txM7WiKbJz7YNYGu2K0A2nvic2yr+l2NCiuoYk=", + "pom": "sha256-N3c+CKLm/WF2YfGpQp10mEiujF5xq+kXntswRzl+c+w=" + }, + "org/jetbrains/compose/collection-internal#collection/1.9.0": { + "module": "sha256-gDAK5xf3KEo4h5SKEX94kRnvukfy0fZIiwCv0Mt0rx8=", + "pom": "sha256-boJ19whECuea8VxYRdIUy2liiMRyyokyV3q7VsER5ic=" + }, + "org/jetbrains/compose/collection-internal#collection/1.9.3": { + "jar": "sha256-UiD2N5L8aOAASzO4i3Domh1dRqlKA2zrTsj1OrSz9B4=", + "module": "sha256-DG395u8H/Lkr6q4j5SO4yLOBaYYd7HKyT3+urnVT6iA=", + "pom": "sha256-uMEk0N0L89C3jdKlGvWBtzsy20VZGtmbb/scmo9o1L4=" + }, + "org/jetbrains/compose/components#components-resources-desktop/1.9.0": { + "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", + "module": "sha256-OTHh694xwO+VJYKEJkOrT7yKQa3f8LMQN/y5HJnRjtE=", + "pom": "sha256-JiFTqaOp09D+2PS88PlLDk9Xzx31156V6JGGiUE3kA0=" + }, + "org/jetbrains/compose/components#components-resources-desktop/1.9.3": { + "jar": "sha256-87jzMba7QxKnTtFte7NlRCfPpzcopYF63b/2TG533+w=", + "module": "sha256-r6AzhbjROpu5nVBQPG21AYCUr/gReTr+1jrNI61A/PQ=", + "pom": "sha256-BF9F3BwWKsNoGORzy3plloQ9HuXfreqprmJadV9SWBU=" + }, + "org/jetbrains/compose/components#components-resources/1.9.0": { + "module": "sha256-O/zJJv65jlZXAEXvnMLXKH+swiWJNEQlTENGSEM42P0=", + "pom": "sha256-4UJBU1Q55uEIKLERKX1Ot/9QIR+JR81kx0nKck4BmmE=" + }, + "org/jetbrains/compose/components#components-resources/1.9.3": { + "jar": "sha256-VYiUp4nWocZriEXkcaA/AbwI3c/iD++P/uklo2iB7OQ=", + "module": "sha256-jCJ0Ot/Dd7Kv9pytYHgmNUkwH+uf05Rvq7O+fc0d24Y=", + "pom": "sha256-+ZvuCJ+/PpYDIUYZOaUhDuGiYYKYwRn6fuYDuW0M5Q0=" + }, + "org/jetbrains/compose/components#components-ui-tooling-preview-desktop/1.9.3": { + "jar": "sha256-yghX3N58//+O6jzOKUCihfIZ9nOCn3+aM4H3Z9Ik9BE=", + "module": "sha256-w1SP39wHoG+/lCCw2ApvQDcNwUNpyGrpBBCZQ/BtfQs=", + "pom": "sha256-zbT7l8KCi6eHoZzXc9G/bV6brVpNH5lVl5JzN5kqr3g=" + }, + "org/jetbrains/compose/components#components-ui-tooling-preview/1.9.3": { + "jar": "sha256-Q7vBZjJ+V1cE/D0n/nfzndMrvfT/2Q2M4wDkvW6CeT8=", + "module": "sha256-lLhNEStCkCaZ0Wnab+iXtgTxa3LkiYDwXLG2NE2HSRM=", + "pom": "sha256-4/pLVfoeDf8WhJAzDq7wEwiAW7N1i8XQV8Vgj3cyIfI=" + }, + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.0": { + "pom": "sha256-ikrzKPIGw40cwII7kzDaHHM/HAY2dIVgzPk8T6u9JcM=" + }, + "org/jetbrains/compose/desktop#desktop-jvm-linux-x64/1.9.3": { + "pom": "sha256-jra0Lpr2rLQBlI5B5v3Tcjd9I8Suu7scdo93eq8sY+g=" + }, + "org/jetbrains/compose/desktop#desktop-jvm/1.9.0": { + "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", + "module": "sha256-XZKFY3U+ZqsA1zpMgxAoYUt5SubNnt3BykvxdziQ2Eo=", + "pom": "sha256-Fa1qgZfJUB2LTvKsCnkU7SOK4KSU+Gq5dYdlaYjticc=" + }, + "org/jetbrains/compose/desktop#desktop-jvm/1.9.3": { + "jar": "sha256-winFLJW0xNc5hMiPQPhHXAfRPSkI003wKeQktroambI=", + "module": "sha256-x3riJXlvYjgEjbHNkjUlEMD+K92PgnZaR59n2cWrJ1c=", + "pom": "sha256-1Qx0b514pavSZfgTrEdoQ5reep4KO8O+x+LtiEiNpEg=" + }, + "org/jetbrains/compose/desktop#desktop/1.9.0": { + "module": "sha256-kiCLVt2h9QQPgOmufi3pZ9az1UY2gorrwFYVBa6weLk=", + "pom": "sha256-6pFZD1PxYbxeT/rjAVVXsG7zGcLme+lPiHuDPGEIPw8=" + }, + "org/jetbrains/compose/desktop#desktop/1.9.3": { + "jar": "sha256-CJ4kQXv59sNO7Fcg7rssvMguooVezvkBM+sX4QedWGg=", + "module": "sha256-dMEk5y7P+3KLYUgOtaXeRlgpntkJ2RH+ahbWfs6xPV4=", + "pom": "sha256-LXttAgG2Zy/Rov57Q+9Q4/dYTtB1Q/2xvfN9Qo7TeVE=" + }, + "org/jetbrains/compose/foundation#foundation-desktop/1.8.2": { + "jar": "sha256-BxXcfvs+ptUXSoSSFKghKqrEmJw+Mb6D2oLTJxKlT54=", + "module": "sha256-Pxu5mKbbqReLHxTm7L2bjvPl8AyJB0DNO8/V4FsS6eY=", + "pom": "sha256-R+o9s1H7v3Bbb5mxqcyfpWGl/6gDH1nePI88f616uSc=" + }, + "org/jetbrains/compose/foundation#foundation-desktop/1.9.0": { + "jar": "sha256-CzobXwhb5sDOlTVKRzmzXp6oLgD3kEl8H1PHLqUTQvk=", + "module": "sha256-vpZlZzRb+0wg8vNOWSVdBKRhvAXF4fia/qyOrD9kqro=", + "pom": "sha256-Dy5t7Bgcjq7IznOIHLJIaC+c9Z+rl/iuDFevTBkGyNY=" + }, + "org/jetbrains/compose/foundation#foundation-desktop/1.9.3": { + "jar": "sha256-08V6qBjAEjNAju7wc09RsLwWh7ceTPhj3fkrk6fMhhI=", + "module": "sha256-/nKrfJWvH+8AgrxOYWlG4VBQ3gZRA/UA1FSweqM4Tpg=", + "pom": "sha256-+HCWU6qwkonNNgeG8mwcJ8+UL5g9Xkj0GhGREzdC2AU=" + }, + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.8.2": { + "jar": "sha256-l5Y2h2yr1rvNf7t28DEegLGzGbQg4FfkaHIhgOnKAHk=", + "module": "sha256-FLYe6xVeaN7rIikWXb9OsXxYDoUZHVWAImCESRfwnrc=", + "pom": "sha256-Fed6HT2iHROf8shLGg6t+xGr5NZq+nMO47Tdbgm/9Yk=" + }, + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.0": { + "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", + "module": "sha256-5wXUw8YaJQC9BmkMhIGkjjl/PzyEaPEVYX1p6szzcTs=", + "pom": "sha256-KxoFyZeJ69iDa5wc73P09K6FUqWN5SvNu0iDlLy2ASM=" + }, + "org/jetbrains/compose/foundation#foundation-layout-desktop/1.9.3": { + "jar": "sha256-WVDOHhAlmuIZikbhaB2Vnxa81k2LXQKJ4XxQhjrz+O0=", + "module": "sha256-gtXkFCxeZpJWvZH2owJ7+crJKATmi9Rfdaj0dbysts4=", + "pom": "sha256-noSi2dPlxYmIFRKUkjFU1dyxh9oF1mM8Q8XtHD54Zgg=" + }, + "org/jetbrains/compose/foundation#foundation-layout/1.8.2": { + "jar": "sha256-ktkb9ggzzjubMBekkyLicOGTcedDj+HU1bUGjY35m+U=", + "module": "sha256-4ZO0QesgCnPcerN0hgMczkKibiznAPp53WsxZut6R5Q=", + "pom": "sha256-fWrcrn12qThawuLXFFl3HzGkFRLDgY+WLPm75d6nF1Q=" + }, + "org/jetbrains/compose/foundation#foundation-layout/1.9.0": { + "module": "sha256-YwrZaw97aT69sY9aXgKPZxaM4paL08yz8VflSqRjG7s=", + "pom": "sha256-Y0v0YLAjBNxJWl1pTxHeKYZeCdgHzZ7q1hPTxgXmkEc=" + }, + "org/jetbrains/compose/foundation#foundation-layout/1.9.3": { + "jar": "sha256-ekZUzdQju97+qRPRrTefmq5vcgEzK4N6p0QxJrQrH1o=", + "module": "sha256-BC1gYzk28D+86dvOi66DXG3mR/ZWaqtlUhmveApPB4o=", + "pom": "sha256-SGJ1Sxcpg8FGGKEesl328Sfx8gVXHKMa4CQ1NmDBbD0=" + }, + "org/jetbrains/compose/foundation#foundation/1.8.2": { + "jar": "sha256-VgbfQsW9w5ToDCc0kLrXKEpTckYzkF1JmPiIWQM8z0U=", + "module": "sha256-PREXcV6bF6jtYAOaNBWbXivYHSnu5mGwPT7c7ceFVlU=", + "pom": "sha256-IJQCKpfsF6/uApRy2HWKDfQmxqVmkUeW9AvxJb50Yes=" + }, + "org/jetbrains/compose/foundation#foundation/1.9.0": { + "module": "sha256-/6+3yasG25hJJDhAlTja6o9Y3Bydh0TsSgMCn6b4Ky0=", + "pom": "sha256-KdYEVx22XMXYrruz8VeeiDBr1SxG2dh203PpYauoQW8=" + }, + "org/jetbrains/compose/foundation#foundation/1.9.3": { + "jar": "sha256-Hy1AHQbalz+WrTjL4r5Ao/O039MqniWhK+yMq+ImLoY=", + "module": "sha256-XMLCtU13nZlCjZcgjf9mclJe8PBY0b+3F7s8cNopVr4=", + "pom": "sha256-1uFzEB2DhAZQMlv2jdRpOdznvuXzPos6/j1fx3DgdEI=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-agent/1.0.0": { + "jar": "sha256-MmtA0vfH40G4B2hGA7ji9XUMOdj5yfZ6ShjCJMjDGX0=", + "module": "sha256-WnI00tHPc0kArfE68JjMXNl9R4m1dM6hVF5b38U9J4A=", + "pom": "sha256-9idg8jL1hUnsbvIJUUCyeTjPVBPeJxjl5BJICFaRsTo=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-analysis/1.0.0": { + "jar": "sha256-ubbR2SyC25+mVAgddK656uNlbh8U+T/EvMob1gWM7RU=", + "module": "sha256-mo+hE7NYpZLrGLOmePcjin4iFrHBhsdrVpYXvRx4FLo=", + "pom": "sha256-pZPc8QWIEVihx4CqVzcmgCYGP+4KRLNlbZxbXT/93h8=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-annotations-jvm/1.0.0": { + "jar": "sha256-9QbjmAxn+HbJUUvgIJW8rTvv969P3tu/WXlD2G3wcPM=", + "module": "sha256-V2zswUJwwpwX+cng/CEQecEo0MBPlAvMHdyP/A9HpYQ=", + "pom": "sha256-yKl2WannZXTliRSIwW0u8xMwzlTxynIgLrXiGstLKmc=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-annotations/1.0.0": { + "jar": "sha256-3DgxgwlH4wbP7Dt/EKS5fN+VrMjntKMLnQUOaiOI6pU=", + "module": "sha256-kSBb9Jz0CWbbCc4CngfEUoRek7lzLpgOxcGjbt/z2WM=", + "pom": "sha256-3aWEn5RinN6jGfKxP9RUjIOw3EzJbOxSpxKf0FvNToI=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-core/1.0.0": { + "jar": "sha256-U0+7FSIvV1lLAzDPGTr0Q6cg7YouhXzFWHEwIrG0keA=", + "module": "sha256-IclZxt8H2/UDOPYsdFWvyPh1yDB5RFvK2BpPDglknoA=", + "pom": "sha256-s05XRwVr5YBCDQt4ahYc8gZfchGeAfCPiRTV3JvDB2s=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-devtools-api/1.0.0": { + "jar": "sha256-tXW6eZ2ynY1N5LK0aFhHxtKR4JpkfVstTM5D1v8c5cY=", + "module": "sha256-TgBuaOSX9omnvjg+MbmuqKBEoJCLtLavXltzAmdytNI=", + "pom": "sha256-3Ql9KAngMyEyvcYYBE+Iru3t++SVQ2uUgh8+JjzMI/s=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-devtools/1.0.0": { + "jar": "sha256-aXlhIy7pOlRWq2EFTww12XnXsMnjcgK56kUMt6so1K8=", + "module": "sha256-FTy000ikm/fdBPAP1QNA6sr4Px+FK1+CWT2fvRqkp78=", + "pom": "sha256-HtbnvXf8IJLHuRXuOUbjLiGal0S0kgle8pZMny/jAnw=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-gradle-plugin/1.0.0": { + "jar": "sha256-NVGyox2E7Pla0UDP3FsEs7a1Br8VZhh63vm5GgXGawQ=", + "module": "sha256-BESHhjuIvcse0ymXqNij1sVogVgHfYUKmbNSihWuJWI=", + "pom": "sha256-KjpWO0MhAFxK+EbO3aCr2EA/avxtSdojD7q4EOrvB+k=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-orchestration/1.0.0": { + "jar": "sha256-nuw1Z76g9hI2An6AOOAD8BIAsOifEyydH6fDkByzS7I=", + "module": "sha256-0+mMw3hrwELMGWuFjctzdMODK4nKYakv17ywY4LIhyg=", + "pom": "sha256-ybUGOBTo1vIaeg09PKnfVnzz/oXj9kuQFiQzD8df8lo=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-runtime-api-jvm/1.0.0": { + "jar": "sha256-456SOpwjDi5JyWmnuxs1M4s32+1erLLAOIkgto5uvDQ=", + "module": "sha256-tA3MSn42Q0jCXyE8IuTHFLRGhm1fNcn8iw9Aa2Vr21Q=", + "pom": "sha256-MJgt9tT/1aV0cKjAVceFOwxB76F+rl0pkAbpLz7pQ7I=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-runtime-api/1.0.0": { + "jar": "sha256-5M6NjBByySNtUkmu9DaPhKM1kr9wb1zDBk7HNObBatw=", + "module": "sha256-WFqlgVPJTyVhkXHMBy+CEVw5TYu+PsSa8KpUWHEgZjc=", + "pom": "sha256-3eyc3hN+JhsKtteccyrE7X9Ktk5xRTtqZ2wTsNnwbFY=" + }, + "org/jetbrains/compose/hot-reload#hot-reload-runtime-jvm/1.0.0": { + "jar": "sha256-ehDmryszBytMfePjjI+Pq2VCr8UVz+8kLlOHj+x+EAI=", + "module": "sha256-z5SLFdUac4ebh8Zszk2JEyaTDdm9oRchZj1olHCDUmI=", + "pom": "sha256-UdKNSEj/eI45/WCFkJ/kEYH215u6xU92dJc8MNj92vc=" + }, + "org/jetbrains/compose/hot-reload#org.jetbrains.compose.hot-reload.gradle.plugin/1.0.0": { + "pom": "sha256-buCnhcd6o2l4sJSDyk0zJ68TS6ZjktF4Tr109dyD/NM=" + }, + "org/jetbrains/compose/material#material-desktop/1.9.0": { + "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", + "module": "sha256-TJ2trYhGh+FTYScKxPLbbAjX+xZQBm/bEJa5gBELA+0=", + "pom": "sha256-0+IE86ZZdTxVipwLnVnHoP4t+PmWHJdnMps6sxyFRqw=" + }, + "org/jetbrains/compose/material#material-desktop/1.9.3": { + "jar": "sha256-WgTR4pWWAj/dXK/e20UQpKb6ZRIuhBm1ogSlFtyJR4c=", + "module": "sha256-qnUCCZbx1/1q+ergOuPd49J4qkUN0sniZ4MV2Gw+MgA=", + "pom": "sha256-qLsQN8LwQIRD6ibJCEJmC58+rDVIt29wWDro67m2Ohk=" + }, + "org/jetbrains/compose/material#material-icons-core-desktop/1.7.3": { + "jar": "sha256-vPbIU7bbL/FI0tOq07en6lTZP8e0Lgr9hA622vGhxoE=", + "module": "sha256-e0EAWgTkVmrpU/c4diAmlt7sVBJ+ATzce8P7c0ZwNOM=", + "pom": "sha256-KPX/59+P3dmEwytjUP1xGPxkcPinV2ocaS8zZq72QKY=" + }, + "org/jetbrains/compose/material#material-icons-core/1.7.3": { + "jar": "sha256-3loMJ34VmMEh0sRgbMA73/69BZ4ys0lN37hMCNUdpwE=", + "module": "sha256-bzMObQpiopITWjDBxT6lGWrXrrBIZ5r2Hk/JKmYukHY=", + "pom": "sha256-wDviSkFlDR3YN/+tAA7Mf8y+y2EAoOj0gDmEcMQqhGo=" + }, + "org/jetbrains/compose/material#material-icons-extended-desktop/1.7.3": { + "jar": "sha256-3FXTg9yoJ541ORflxak9GSqV58pPkm7lXuC0Yn+Z2GA=", + "module": "sha256-PYIoDQjwjMPjN58f/jiHBUovuDfknStj1JIumjf6ecU=", + "pom": "sha256-cD/QmE10zp88WXPXTsyyxD26VBml9VT91Ux0URHkfzY=" + }, + "org/jetbrains/compose/material#material-icons-extended/1.7.3": { + "jar": "sha256-nnUXmWRicyD/GxtzAmklR01GX+t6idYpX40vZNxNQ6Y=", + "module": "sha256-sfqa12veAdmGn5uwxxKc0rByeU8jfgTRXj73yKZqSHI=", + "pom": "sha256-3NyiJy7t6vlAZmO5s4zMl8cXnoWqHKeJMuxhIuVZlYw=" + }, + "org/jetbrains/compose/material#material-ripple-desktop/1.8.2": { + "module": "sha256-qonDHtpLPCdfECYdvgaC7a5j/N66IKNauEDsZIsQH7w=", + "pom": "sha256-TLDKRvyZMp5/EyBOXzVVjWKFl8f/LlpBFZKyPRiCmSs=" + }, + "org/jetbrains/compose/material#material-ripple-desktop/1.9.0": { + "jar": "sha256-JAfZ6Dxv2EuQsSPMeuYpH6ehi7QJOK0hD2deTIZCXIs=", + "module": "sha256-2zKNEcRG02g9UjTeSFKppIOPc7w2XCDglmFYre/lbAs=", + "pom": "sha256-KVdrVWPnpEioaL1EkUP4HGeC8yHC35pYERwvzdbZh9w=" + }, + "org/jetbrains/compose/material#material-ripple-desktop/1.9.1": { + "module": "sha256-BlaiK1iKg5uADqwoWqPrTQNd89VSIccGxdNfpil+bYk=", + "pom": "sha256-T5wpVlxWK/sQxbeoEGzHkuJZp2z3iJnemi71R4cADBM=" + }, + "org/jetbrains/compose/material#material-ripple-desktop/1.9.3": { + "jar": "sha256-JAfZ6Dxv2EuQsSPMeuYpH6ehi7QJOK0hD2deTIZCXIs=", + "module": "sha256-KaoMnfu1Ox2Y4afc6WAFrTSNEYNmjTBKzJmaZ6yo68w=", + "pom": "sha256-6iv7B7qCGpMtvpXsKh/mUm3F2HyQrtfEStv8TtIDxwA=" + }, + "org/jetbrains/compose/material#material-ripple/1.8.2": { + "module": "sha256-sPjhBmZdFZ5A5QpkLm/L4voyjv7tdZ073Js89SZ8nQk=", + "pom": "sha256-2Bnue2maiafpoGNneZA+WkB/M+IgBggHvkVGiFiMQqo=" + }, + "org/jetbrains/compose/material#material-ripple/1.9.0": { + "module": "sha256-WBIIy/NsxIRNry00g+nD3Dd2myRLnTdjDvhEx2fViss=", + "pom": "sha256-AXqwUq4lbqakhkdg6OQWCVHLKmEJXt7hiSW6XNOlE3U=" + }, + "org/jetbrains/compose/material#material-ripple/1.9.1": { + "jar": "sha256-KS0rP7u8wkuzJvP2QtrJqM1V4Y1bUYNlusbayiOlz3Q=", + "module": "sha256-iY2+mg5iyco5GzdewaJ7SZZXQ7dKBq2F9ucQoLu0o9o=", + "pom": "sha256-9S84Kui5GL5SNnYUELp9jdEuC2rJkjB5fFOyQLoaMeg=" + }, + "org/jetbrains/compose/material#material-ripple/1.9.3": { + "jar": "sha256-KS0rP7u8wkuzJvP2QtrJqM1V4Y1bUYNlusbayiOlz3Q=", + "module": "sha256-NahNMr1fSFW8yIPW5s+q3aBa7WTtSYLBP76nwNqU+2s=", + "pom": "sha256-RFJcYlDKgisLMdJ5onlYGBphBN/YHA7DmZhW38LiZfo=" + }, + "org/jetbrains/compose/material#material/1.9.0": { + "module": "sha256-UyLG9xJ+ZTOuU8dQ+TmDz7ww6kiJTOc72bKqUIzby/g=", + "pom": "sha256-4sNTk4f+GRpSKz4DesH+9UYn5T2gpkgHr6Xbd/+rCKc=" + }, + "org/jetbrains/compose/material#material/1.9.3": { + "jar": "sha256-fHw/pFknMO3F1G1mDGwyUF8QG3O5w3/fJT2pToyCfuY=", + "module": "sha256-rGNCr+ScHw2cU17AWEpvFsJLIbH097r2kdv9V1AKr4o=", + "pom": "sha256-NMq2a0V64n1pHpvjKl9dyilYBaJ0qUhuSC9pCx6bH7w=" + }, + "org/jetbrains/compose/material3#material3-desktop/1.8.2": { + "jar": "sha256-PgFota97rNusxB6dNv9PbTmouYn9Y7aOOzBftqTSq1g=", + "module": "sha256-00fR/8tIGIzQgLUdIaRbyTi7wRaKoFhXqmUvnujPoZY=", + "pom": "sha256-WdF4UbuYtEfu+CrRrR0TPSvNfAVqDlQ4SKcqqteSbH4=" + }, + "org/jetbrains/compose/material3#material3-desktop/1.9.0": { + "jar": "sha256-ePB4ehxtIPmyRgo4f1Hs9VTiEdPIdLItZlMKVAOQuBE=", + "module": "sha256-8k6gvUIXSQX9Mq+I84qKTRXYBlQ8qxiyT/5mnxjnWY0=", + "pom": "sha256-2uS4gKerRfs4sPOijcOSbbWiOdGxfn6i5xY3+WMLtUw=" + }, + "org/jetbrains/compose/material3#material3/1.8.2": { + "module": "sha256-ecEjW2d12MzzwJkrYDrBUPkMkmUyLAwg7rHCKTSCZVM=", + "pom": "sha256-BcrLqe9FofHCyT3MhTbmvl/p4Wo2s2PIqqpjraSZrWc=" + }, + "org/jetbrains/compose/material3#material3/1.9.0": { + "jar": "sha256-C+JrF0bluq5Dfb+CDa7+9+EHtkiEb5fntBHc0d5PZDM=", + "module": "sha256-+np0XfkXBZHZjzdzMDvPU4KTE6z7Q8csGqT4+5m6RaQ=", + "pom": "sha256-lyjwhwOCTgT6yPhOZuHn8obuQwiQ8yf/ix51Qx3fGto=" + }, + "org/jetbrains/compose/runtime#runtime-desktop/1.8.2": { + "jar": "sha256-l/3nRA1zQFM1Uo9TrNSg3GDuz9uyHmfbwWbV+8vC4/Y=", + "module": "sha256-17f3ATBctjiDhaFJqs/pQy1FlE+Dywmn0+qHbFDbDHY=", + "pom": "sha256-/3iTtXN3ijxMvDfSRGzi6gaDNteTFNrYObz4aRwAcXw=" + }, + "org/jetbrains/compose/runtime#runtime-desktop/1.9.0": { + "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", + "module": "sha256-kszIipLLMPWv1OBsHU/jkKBCEDbOzUD7jL6ntnEp8Pc=", + "pom": "sha256-hRQIp7xApYgt3rUY0HU/c42x0birWJP3U1mmYfmArSk=" + }, + "org/jetbrains/compose/runtime#runtime-desktop/1.9.3": { + "jar": "sha256-BfVXDAp+qK3db+lQenDyk++n8UUNi5sW3DyP7iHMYSc=", + "module": "sha256-PTuLjN+aMF8bQuIKiUjw6NkHoyLbktmEmdCg4d18TyE=", + "pom": "sha256-r0eMxiql29JF+HIbQEpFZp7pk6zxaTXs7CGdq65uoZI=" + }, + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.8.2": { + "jar": "sha256-qyI297YSoXb+MgnD2X+66zgxESwPQd3GWfy3d2L67hg=", + "module": "sha256-P/OoOpzKK+Oz+2OEL/ghAJyrom1anJqs3i2U4LJgfGc=", + "pom": "sha256-457OQgbrcIObfFSWlwC6SLu9JtIxR9Nk0vmPgk1yR0k=" + }, + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.0": { + "jar": "sha256-lgpiL9h17cPFmPJpIQHm+STvePuvvpQR50nRhK+49i8=", + "module": "sha256-QT66RZ1ktkSR4mtYEPCXk5OX52278IvGKf2kYE+GR/w=", + "pom": "sha256-pIix1dT0+gTMEUVKX1YnmoDbgV5wv8poOu6gmovY0Wg=" + }, + "org/jetbrains/compose/runtime#runtime-saveable-desktop/1.9.3": { + "jar": "sha256-63EytV3isJE3Nv3/RwUCKAPkVYEPAY7+zJ6zIwk2Ugo=", + "module": "sha256-G9YdH5y8eupNKWgKQnuusT4/7swkssYyusJI/TqHL/k=", + "pom": "sha256-0WllLahBVRQ34G/mvsJ04QodSziMT40nQuehJF0re9k=" + }, + "org/jetbrains/compose/runtime#runtime-saveable/1.8.2": { + "jar": "sha256-v/WAbbqP9vArITI9dfje7ksNdHwSnNlTucrp4tlY4Bk=", + "module": "sha256-tjnYq55mE/H7t10NXTxcy3eVJHcHl16mbLqfToNiV24=", + "pom": "sha256-OHs4L1azx/e/s6VyTt4ibrJ/ezcZDA7PRKQT0h9RHdA=" + }, + "org/jetbrains/compose/runtime#runtime-saveable/1.9.0": { + "module": "sha256-vND9YwqwZNKdv3HahqLATVX1lXiM+doOB8G+YZdAQlI=", + "pom": "sha256-0TBzcL6/xy7vRmUgeBvnPskoxvHzur2HfozlRl47Xb0=" + }, + "org/jetbrains/compose/runtime#runtime-saveable/1.9.3": { + "jar": "sha256-Bkwua1qLlCJjQJYQJBw/YkEoPlSJQqLWLSKUfOlk7wo=", + "module": "sha256-r8hC/ovdMqXOdBMrta6H9ziiCXUGkW0W4orbGIgFfpU=", + "pom": "sha256-8b9Fr9nQV0k5nvAqwnbC3LZWVz3USSdTD66/L7u7R7M=" + }, + "org/jetbrains/compose/runtime#runtime/1.8.2": { + "jar": "sha256-uySWNHfyorjh4dijJtB4TEtfDC4+Te/u/swof8bRYIs=", + "module": "sha256-5p1YuRjSmBWJgWzJxDuGJqdNmz1DDNgxR6zEPazVtt8=", + "pom": "sha256-QKUQ52/bvkweT8ISMjsfCtJSb+tuKr/eAAzRlmZ98EQ=" + }, + "org/jetbrains/compose/runtime#runtime/1.9.0": { + "module": "sha256-FuTMFfw9DaBRlitd4t2codlJqQ6TBF4nOCvdozGjiqM=", + "pom": "sha256-NYdEukMSFIl1/n0TqPnnQV1BRTdTSkFG2YDJSIBrSQA=" + }, + "org/jetbrains/compose/runtime#runtime/1.9.3": { + "jar": "sha256-tdAKPSINLPYvisb3oEZZfnmVljYE8Blv53fdL/ImFWo=", + "module": "sha256-RoPOYaDjW2fnQuNTqNRlcXglAxwQgc+7+zojate9s9o=", + "pom": "sha256-4yJMwKXBCThxJVp+fmcbXoXsxKLloEg1Q7o3Tc9awq4=" + }, + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.8.2": { + "jar": "sha256-pFuf06l8YKNtrH0hjykNEn+eVX5NUZ72E018I7luWZE=", + "module": "sha256-+oKZkW+3Mr9DcgP4srNf2cfIX64H4I6qh4bVYM4eo1w=", + "pom": "sha256-FyT0XKYO3FXhUT1ePE6xpveCcBRMREpO2aEB1Jxolpc=" + }, + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.0": { + "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", + "module": "sha256-9gHX8qF1m8UoF9XSmX62b7zXZWPAkHeWJzr/dTE0FAE=", + "pom": "sha256-qFojKagc8fJgF5STGQ9zxBByptHZJjn3MwFvCMJyAoQ=" + }, + "org/jetbrains/compose/ui#ui-backhandler-desktop/1.9.3": { + "jar": "sha256-N9Npc3xo770nsUuDXOKIzK5FaTzBUCy161gxo09Eo9A=", + "module": "sha256-dGExx/cfhC4n5QGSwyrcJeiH1EoLbCKVXP6787UpLPI=", + "pom": "sha256-wc4wH0ViEhDEOp9TSQ0itmQcRDVo+laE9LCzlKCt0iw=" + }, + "org/jetbrains/compose/ui#ui-backhandler/1.8.2": { + "jar": "sha256-VwXXAFPXlwM+nV0G3Olul20ENCwafyBHpwVuo9Tsrxw=", + "module": "sha256-WR18EZK6Ag6G3DevzSi/QzFyT+bE+kfO2XWQkKrp6EU=", + "pom": "sha256-OfZ7iLon+G50hefUvexlDWzRkI66opCQKf7tMvxrjfI=" + }, + "org/jetbrains/compose/ui#ui-backhandler/1.9.0": { + "module": "sha256-P4hjF2qDOYRO2IuAerY9e6T/sE5FHQ2z3vOl5rike1w=", + "pom": "sha256-vQddtSeMju4iD5jf0PWJ1MQfVm4hcPGAPFB1e9q12+k=" + }, + "org/jetbrains/compose/ui#ui-backhandler/1.9.1": { + "module": "sha256-Md+hhs1xs1XLG+eGB//VJW3Mg8/xFaJg6k1pdJIJJYI=", + "pom": "sha256-jKkBhNsSyAgoKenTNle2BzBOI6o2nTbfy7sQjib+DuI=" + }, + "org/jetbrains/compose/ui#ui-backhandler/1.9.3": { + "jar": "sha256-VwXXAFPXlwM+nV0G3Olul20ENCwafyBHpwVuo9Tsrxw=", + "module": "sha256-dDCSIM9OhiXxSAUduWL3g+4E87ZCatgbEXKeaD8JcYE=", + "pom": "sha256-IRNOf+Gko/ke6PDfdCFGTa/zjLv32D1qx80oWvg+QjE=" + }, + "org/jetbrains/compose/ui#ui-desktop/1.8.2": { + "jar": "sha256-Gkput7Hp6nxYosdVpYNRaijSvWBzpC5XX+hW0CFLYyg=", + "module": "sha256-MElSHvBNgexPU2S97JnDlyiUMlpXEAl8KgMbJreuVRk=", + "pom": "sha256-tWlrrXTxNF01+mThDCaWhMkv/phvTXPX8dA2pGXSSm0=" + }, + "org/jetbrains/compose/ui#ui-desktop/1.9.0": { + "jar": "sha256-c5clOZPo1RLGE7dyOeIOUFLaghj2sLZMzeLDexS1QNw=", + "module": "sha256-nShr23AMBOUQ6rfv8xcalPsS21In3UmIVjy2/JQAuCk=", + "pom": "sha256-N8qab9bThJ5l+UCCMjH05oycfYfAt19zSLSPIeU+NPw=" + }, + "org/jetbrains/compose/ui#ui-desktop/1.9.3": { + "jar": "sha256-nJIUT23ylm1319Fmv4ktjF3ao1jAr47IJ2515CZgevQ=", + "module": "sha256-b7sxOjIcHw/GgZFKPgHUmydYgTTakLrXHrEsow0a5+0=", + "pom": "sha256-6ZxZIdDUmtwX6Xl4CPHoyT36g9Y09wef/nbT1XLGHB4=" + }, + "org/jetbrains/compose/ui#ui-geometry-desktop/1.8.2": { + "jar": "sha256-Wq+LeL7W5Wt07okxcszi4xaBO2HYoizdwFh6Unxcqic=", + "module": "sha256-pvFbmQWoxewqbQfxIKUkmtFCdC4SRIWSBYY9K5c0BUY=", + "pom": "sha256-NVLl25MJZMNpnXWUJJn5iv864bPQZRa5ufRLo1xPN9w=" + }, + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.0": { + "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", + "module": "sha256-mZqXUb2oQ+LV/S6ZVq3Fd+FxVP5SrH6Q7LdaqTd+WUY=", + "pom": "sha256-ajUF56SiSisNnJqjxSFMQ5M0mQljcpLjvPjvjDR/9EM=" + }, + "org/jetbrains/compose/ui#ui-geometry-desktop/1.9.3": { + "jar": "sha256-3qD2dSTkNJY3yYXg+iIE/zVJIvOMZcyPgQZJ0Njp+uo=", + "module": "sha256-BR1eOV0OB305IVxbnXP3I+xEBjK2leBZD52i07kdnpk=", + "pom": "sha256-Vsnm4VvcVVQNaroiYKvRSwXw7AKbSeUvw/6EUkyAOqI=" + }, + "org/jetbrains/compose/ui#ui-geometry/1.8.2": { + "jar": "sha256-BI/7fplRkB+wvzk0UAEodIfoWhlbKU19R9MRP7GUXTM=", + "module": "sha256-XvOmPmVDkBp9sfcU1z04HFdzPj8urHznMb86gm3xHVk=", + "pom": "sha256-NUMPxIKUipkyQhXSIoxtXwl0bKAu/briL+/X1Q5+qsQ=" + }, + "org/jetbrains/compose/ui#ui-geometry/1.9.0": { + "module": "sha256-MrCoE8bMfwFQv+MYCKP9uAm4g7Xp+yODOZ2OCbxzAvQ=", + "pom": "sha256-6D3wiP53lSdwbdxB5T6g/o+aE0fLCZ79FGskisUtbEc=" + }, + "org/jetbrains/compose/ui#ui-geometry/1.9.3": { + "jar": "sha256-BI/7fplRkB+wvzk0UAEodIfoWhlbKU19R9MRP7GUXTM=", + "module": "sha256-BjMaYYvV3QXSIEF7anPoQjtaluNNU4vZ9Cp80eVvl4M=", + "pom": "sha256-WBN7lJhIqew1/8/4sjM1kZTp19/c7GlpRY61KYllCYM=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.8.2": { + "jar": "sha256-P8SBZWxsloXPWTqb6CLFdZtwCKzHOVh1yvbi7lpON2w=", + "module": "sha256-VKdWGvFbAenj1reymZfgvN5/VhMgTzwWaaYhBdZ5b4s=", + "pom": "sha256-Q8xiGyDTZPIimJ4bva2fkSoice/WjDX5SJlczGX6emo=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.0": { + "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", + "module": "sha256-zhOcM8R+fBaIL+Wg9x/ybsIgf0nbXkQs8dLsZjBYls8=", + "pom": "sha256-dnVmTZ/ahP6rPQ3AJn1nzNraBKiSlTzQsCY3BejgIsI=" + }, + "org/jetbrains/compose/ui#ui-graphics-desktop/1.9.3": { + "jar": "sha256-D4vlJjaE3TrgPCPoIhoejmlypQjsmuzXd/iYR5jxUfg=", + "module": "sha256-mTvTBodaBfZ31NpkMS0ryg+77/wTXstcr8HsORgVTho=", + "pom": "sha256-+OREs7Vl2nYYWQqdu8K9+EJFrtTSdhNjWfwEP7drSzc=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.8.2": { + "jar": "sha256-swU1oEGSfqdPOJOIf1k+T1tAF5KwW5N3iBwAMYbmrGo=", + "module": "sha256-ah9EbiXhhsXFXUOG42zKGnadejS0QSN6vWxmSrPrPiU=", + "pom": "sha256-x7BcaNcE2k5LXbxB9z2f17jwZRjHgjcQqHuohM20JU0=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.9.0": { + "module": "sha256-Dvn6KFk5rYTtwfdsWt5TDFFg8GdE1PVnrZeGRui5AEY=", + "pom": "sha256-WTraj4T62MMvpRVLwqHpDRcjycZMCNhuvTfBsg80tp4=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.9.1": { + "module": "sha256-ttJkrI5cSN1PbxPZ/YGQeA8aOG5KEL2Qw7sFVlLUdAE=", + "pom": "sha256-Fg1bjrRrnNaYMU32OM+sNDC5aC3fm1RAG3kWxjd7z6c=" + }, + "org/jetbrains/compose/ui#ui-graphics/1.9.3": { + "jar": "sha256-eQCYIJWc7udtaf6sPE5Agi87x3iyxWhMpd7Y06QnBAE=", + "module": "sha256-WZRUxCZS+cyjOPEzwWLfV8sOZ2EgroZFl0FrFHXmVyM=", + "pom": "sha256-kGv0hbcgzxNRbm4UTNyU/cVfIcF2UIfZeIWqXWWxrFA=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.8.2": { + "jar": "sha256-efyvlzfco4Xka8bwnQePLmMFUkiR/uU5wxxm08GDU+c=", + "module": "sha256-M/9uYPm7rQMunqnxIZir/MD5H0dLeclIh0NK//DE4xY=", + "pom": "sha256-rQhacC7enMbO4cCujRFRO1stHpu0BTJ52RjGvqZf5R0=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.9.0": { + "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", + "module": "sha256-zVME5EaA/wXyqzYNOiRrCCIwhRfjAFfmYnBr15waBtk=", + "pom": "sha256-XEZdule7t8YccSEaS2jRBr/HRoguZBReio7Z3jwzix4=" + }, + "org/jetbrains/compose/ui#ui-text-desktop/1.9.3": { + "jar": "sha256-M3cgBxAUajU1hOtz6/6t19ZBANNWuvW/hgh24Rgij0I=", + "module": "sha256-UFCQKbJeoFDYbnL2wv9p3lp8j+INsjgkMs+0YVmam8A=", + "pom": "sha256-ltaW+gUBBy569mpdyzbuhhDyzDq0WOsCJviEuWD/ueA=" + }, + "org/jetbrains/compose/ui#ui-text/1.8.2": { + "jar": "sha256-5srpcvuIZcTT34/h/xXlZxUx1aBi3eAQbEi0WfO23DA=", + "module": "sha256-6MI81LMwHQAVpsgJYVty7dTJPCKarirtmfAVgJ6K56k=", + "pom": "sha256-gU42tOmeT+hYu07T+r4bYAfk85iqEbuFIuEKTqqgrNE=" + }, + "org/jetbrains/compose/ui#ui-text/1.9.0": { + "module": "sha256-oLAwD3XZxrvIN6sNSuRpo3WqoZwV/ZhY03BVJmJOsEc=", + "pom": "sha256-0l2bn0ISu2Xoqx4KsQaltKLVxIky3AAzeZ015cS+hwQ=" + }, + "org/jetbrains/compose/ui#ui-text/1.9.1": { + "module": "sha256-lEvw4Xg0uVarRga3jgXG90MxqSVAcnYJ0Qq1cjd6F9k=", + "pom": "sha256-jEFrj59tZfdBvaLWzwySOJjfJyA99Q2alHSiLNDhQig=" + }, + "org/jetbrains/compose/ui#ui-text/1.9.3": { + "jar": "sha256-C8OAZ+mOUkO/1EPkx7iy/IPCC8JWv9thtFp9fh4FWtA=", + "module": "sha256-ExDZIq34+r97g8qO6Z1bNCJnWSscNvjdANkDp/y8eUc=", + "pom": "sha256-7kAj5T1Z2i94hfKhuON4lhALRv/QHXrpQ9kqT10EmAo=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.0": { + "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", + "module": "sha256-4tbglF3zQSeXbYCB7PrQm8Rja5mpceQbd1Z5xZXaWR4=", + "pom": "sha256-WhRl70I5MpG2qcNZ97Hkl///onhZKPDkvS8PI10diI0=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview-desktop/1.9.3": { + "jar": "sha256-qyghEVDLh8RtZzfiyGyb9E2sZCqV7SbbLCAKDi2vJQ0=", + "module": "sha256-QlWPK054WRsvmSruKUf/UpUSW1mYFPtG+VAQhSWOvyc=", + "pom": "sha256-QRJukcG7oIjTO2Ty7pUwmZIZ0r0ED1jBqUJz24/fuUU=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview/1.9.0": { + "module": "sha256-qLznna0FAdzZ4hCg0TrDGpiYtn0fDfJoNJuwP/RYgM0=", + "pom": "sha256-3Sx+EPRlVAIyJVl4J+n4B79+UEq30vkjp6C8pEffiD0=" + }, + "org/jetbrains/compose/ui#ui-tooling-preview/1.9.3": { + "jar": "sha256-89lMg7sa7nYKQst8IusN0WotR5gzKeBF3Wxru6ZR/1w=", + "module": "sha256-MgASTK0XBHCoFLvAFQEIq/mpe/2JLEniuoIUdh0HjCM=", + "pom": "sha256-J2EKttW///QcsmXx8+r1Io8nvclAD8o0h+iJI2G4U1o=" + }, + "org/jetbrains/compose/ui#ui-uikit/1.8.2": { + "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", + "module": "sha256-wfuvsDXxg/dzGvEQiSceRWJLSYf65Dx06ezse4pgBYo=", + "pom": "sha256-CpYgJQ31GO/XIu/wYhWRsbObBK36wHn8LiX9U0Gap0I=" + }, + "org/jetbrains/compose/ui#ui-uikit/1.9.3": { + "jar": "sha256-GhOzmt860nZ/ln92S6Cg0u0qLQnu8xDyLSwDBNe9pss=", + "module": "sha256-ijqPQI/8DGmNNODh+2/O9R2QBmgUqYhOp7hpQZ5cVFQ=", + "pom": "sha256-8B5rRTsp4kTkypMuAQHR4JGy7ijbShBAiUdoxwLbOQI=" + }, + "org/jetbrains/compose/ui#ui-unit-desktop/1.7.3": { + "module": "sha256-Tscp7nc71qd6x6bKCayPqPUFejgJjclUnYSm44ml7pw=", + "pom": "sha256-n/eV5ZtaFbFZMYar9pUyNlEbMkb6s9lAhURyUxTDcKs=" + }, + "org/jetbrains/compose/ui#ui-unit-desktop/1.8.2": { + "jar": "sha256-KW0j3qp4tQjPldFM9b2lik861bQthfzIvs9uEv+9A34=", + "module": "sha256-8dmVveiTQj6I8eFIunCLOP/FbZTXXMdLO5Fy2Laf0XE=", + "pom": "sha256-bgTgmIh+hmyLZZGa+ui2yrqEnBrgcQbcql0hrCr7y0w=" + }, + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.0": { + "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", + "module": "sha256-9LjQy4GaPPqID16h6LxxPe4439uRa8P1vdjd1Cp2TmY=", + "pom": "sha256-CwR/GlukxA3i2aels9nBgZ6rNW9kvNxUAqr8dvsiUwE=" + }, + "org/jetbrains/compose/ui#ui-unit-desktop/1.9.3": { + "jar": "sha256-EV99ATZ/4ddX9G8+WIJXzBLTmiIiprOXVIfKDuqGFuY=", + "module": "sha256-U1s9qLc15uzRKRSAOfr/FKJHar0D+kFCTObt1f7GI6w=", + "pom": "sha256-h/R7VdAMyoj2UW6FqESUCfBf63fPszdnoq7vYhYDJRI=" + }, + "org/jetbrains/compose/ui#ui-unit/1.7.3": { + "module": "sha256-12BSTnbgmCj0oa3tvG89ZGZ+g4GP9A2G8MXOANlIrWg=", + "pom": "sha256-DA7+AYbpUYP+JYBBmDJNLy8xdwSEV0qQlrmLrAzZ/9E=" + }, + "org/jetbrains/compose/ui#ui-unit/1.8.2": { + "jar": "sha256-NmDxKKUoygqw6PPH94AWWHunfG8zhB8egYUOMpwbMe4=", + "module": "sha256-vWHQGMwjQpCjuiSvwmev6vkM/4QQfbvSVhqhB/mYLqQ=", + "pom": "sha256-Y9sio4iZUyWqG08ENNIkM4ukwnzAknEp8AQTVcmbuLA=" + }, + "org/jetbrains/compose/ui#ui-unit/1.9.0": { + "module": "sha256-swHbwckV5ClwaGLg09Q7DrG+0xkkd1Vns+7t2SH0g84=", + "pom": "sha256-xE2RKziWVTv7+ZXmf+uJZtpP1QNGm4j048Ea/KyS3HU=" + }, + "org/jetbrains/compose/ui#ui-unit/1.9.3": { + "jar": "sha256-jdPYcS1ATiQtxaDU9CozatE9oeLvo0Y2IevYMT4O/8s=", + "module": "sha256-+rgCJR75HGHb76FqSNupF/yVt9sJzQohLXn6XdRCgts=", + "pom": "sha256-SvveVAHDpEDevrSvcszIknHUA9uL0Osi41xUW2ZhT84=" + }, + "org/jetbrains/compose/ui#ui-util-desktop/1.8.2": { + "jar": "sha256-47HEObTqgChb6Q6u2OcFZDf2cc+v5LGKOpy1OHyAvko=", + "module": "sha256-r5IyPLGSvw2NEVb7UuLp+1tnm4z0urpyfCuLtBH62J8=", + "pom": "sha256-swyKVwwd1IKFyCvtydGsadt3dqna13PvnH2jhnNzaHk=" + }, + "org/jetbrains/compose/ui#ui-util-desktop/1.9.0": { + "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", + "module": "sha256-SUw37O+HE6n4UoBX6BbaPW3UD/kRcMZfygX7MlStozI=", + "pom": "sha256-6jmJnKSbL2BgJpcaZsbJcLNcpcyDNzWBssu7JcFaPtA=" + }, + "org/jetbrains/compose/ui#ui-util-desktop/1.9.3": { + "jar": "sha256-nLACuJI3L6IDCX6hHSFz3z4nEPZAzPeK2NBfPprx9xY=", + "module": "sha256-ouuTFJGMuOIn404uuvSTcRsPSv8nwZ+zGrr43b+8SU0=", + "pom": "sha256-PdzaSnSoiB1TJHwCG4oLRtpP+nnw3ISfCouvbedXCSI=" + }, + "org/jetbrains/compose/ui#ui-util/1.8.2": { + "jar": "sha256-4YGuN7Hl+Nv3Qn7M818b7TTYmKc2Pz1TxHKgR/SaL60=", + "module": "sha256-+ZuWex/wIFJWfUxNG9A6O0GBvX9X2ljgSjBiY+hh8Pg=", + "pom": "sha256-RX/A+m1EwZgcCPdSrqDoS5QKgnyPeUUX1OOVjoYFO8Y=" + }, + "org/jetbrains/compose/ui#ui-util/1.9.0": { + "module": "sha256-y6I6SuhwblUOxPj3BW225t4Q7oGB9ZEYtUGyzTWrP/g=", + "pom": "sha256-FXiSH0ZOLYUd47smQi7VTeiet5Tz/3Ufu4HmqbOxLW0=" + }, + "org/jetbrains/compose/ui#ui-util/1.9.3": { + "jar": "sha256-aUd5BWjrlAMSejcowWlRrHxzWlUN1+pVZGDgtXmsTBM=", + "module": "sha256-vzxx0r1FrCKQFidq+zp/V58XWAUuNsv00DA7E9nb6zA=", + "pom": "sha256-Qko43+7YsGYRZPE8YgfwrFMJ/0zU4oSxOqJ4tqRvUvY=" + }, + "org/jetbrains/compose/ui#ui/1.8.2": { + "jar": "sha256-y3cKhyo8MxZP9MBTqOw/ER9UixalIsVI/gT5TbyKIc4=", + "module": "sha256-fI8CBQvAcwJreqZQYw1y7xyaluJrzmABgnvemem28PE=", + "pom": "sha256-rmWkRWgrtqPr5k5NdVwwQHvXXUtakfBJH5u5wcBy4c4=" + }, + "org/jetbrains/compose/ui#ui/1.9.0": { + "module": "sha256-M6lOgXRyk5JvQ5FMDB0G1LFrSfTKwX1geTXHLjD8yEc=", + "pom": "sha256-Pd5Fl2AoE2rkmsrdr7O6oWT8wpTv6sGqjaoRI0EdPPI=" + }, + "org/jetbrains/compose/ui#ui/1.9.3": { + "jar": "sha256-rtetHqzXHatB10l0Yq5KgK25S359laucIqouG8ubEj0=", + "module": "sha256-g6n1tIgz3apLwOxywHUn9kIUMehcuMtKYjHt18kIhDE=", + "pom": "sha256-1BliLw4IiJAwNstVd/dor/6jEbk4+KjHNhcTfM7sqs4=" + }, + "org/jetbrains/intellij/deps#trove4j/1.0.20200330": { + "jar": "sha256-xf1yW/+rUYRr88d9sTg8YKquv+G3/i8A0j/ht98KQ50=", + "pom": "sha256-h3IcuqZaPJfYsbqdIHhA8WTJ/jh1n8nqEP/iZWX40+k=" + }, + "org/jetbrains/kotlin#abi-tools-api/2.2.20": { + "jar": "sha256-8chm6sXcCI8/0IEQCENAm/TxYSu7mY+6ofaFMlyuDVU=", + "pom": "sha256-HOL7NczYP8vJCuXFmN/bsilS0IVHgElEpbIfLEbKwL0=" + }, + "org/jetbrains/kotlin#abi-tools/2.2.20": { + "jar": "sha256-paY3q4IXBJkc9wYWtk4CuaT4IMggGfk8DSbwzfsiZjM=", + "pom": "sha256-ffGAKEU136pgq3jo5pNEiC5c3Np9clU1sRDgOu6MWFA=" + }, + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.20": { + "module": "sha256-9AtjpzezeYShIZzH4Ioz6kHrl6Rx2vIvsTq05SoUe+Q=", + "pom": "sha256-UMpOe2tJz63xV3qOB1ady2eGowwlm/2lH3mHSuH1OME=" + }, + "org/jetbrains/kotlin#compose-compiler-gradle-plugin/2.2.20/gradle813": { + "jar": "sha256-ozhbipTPTwCVfqfaDiXqkwU8GsxkjkXfFos9g//C1HM=" + }, + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20": { + "module": "sha256-n+aVWzf+KQtlFiXPnGgea6IKjxLEZYzOUCblk1BaMSk=", + "pom": "sha256-P6gmRiy9hG0YAgLyLFGTQYy5zan2lcmUEjWpsbXBQdk=" + }, + "org/jetbrains/kotlin#fus-statistics-gradle-plugin/2.2.20/gradle813": { + "jar": "sha256-OmlZW2x1+/ktMgFodFxpj/cRS4YHhBBQ1ISYgjAG6HE=" + }, + "org/jetbrains/kotlin#kotlin-assignment-compiler-plugin-embeddable/2.0.21": { + "jar": "sha256-VNSBSyF3IXiP2GU5gSMImi/P91FQ17NdjnMKI34my9E=", + "pom": "sha256-rIU9chaJ+vEV8RiBCjU2/CcvE1to0CdFOqpW6eY79wc=" + }, + "org/jetbrains/kotlin#kotlin-bom/2.0.21": { + "pom": "sha256-1Ufg3iVCLZY+IsepRPO13pQ8akmClbUtv/49KJXNm+g=" + }, + "org/jetbrains/kotlin#kotlin-build-common/2.0.21": { + "jar": "sha256-cLmHScMJc9O3YhCL37mROSB4swhzCKzTwa0zqg9GIV0=", + "pom": "sha256-qNP7huk2cgYkCh2+6LMBCteRP+oY+9Rtv2EB+Yvj4V0=" + }, + "org/jetbrains/kotlin#kotlin-build-statistics/2.2.20": { + "jar": "sha256-+2VKT1vFY2h1kXMSnfSRB60J3FtBcrAXda+z+nJXndU=", + "pom": "sha256-tdU2T1fSH/FBgiBei2lf1oZNnYqleApu3EIJWEBHwRU=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.0.21": { + "jar": "sha256-j8orSvbEzyRWXZp/ZMMXhIlRjQSeEGmB22cY7yLK4Y4=", + "pom": "sha256-zL2XaTA2Y0gWKVGY5JRFNPr7c9d4+M1NQ588h7CQ9JQ=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.0": { + "jar": "sha256-HezZmyKUN3QfNqAIxnip2PrjBxbodyFRMI9W9owQ844=", + "pom": "sha256-I6QFgttMPijHq6X8fpZHvI1e/d+dAFWp5CyaCJbVzjM=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-api/2.2.20": { + "jar": "sha256-/ZlHs6F2Iahvq9lTr4fzS9K7f4sm2uksHte+dHL0TDs=", + "pom": "sha256-AtR9SHfsMktJbZMTMkXNTTSLZSMDzyfvpj44ry+zzyo=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.0.21": { + "jar": "sha256-um6iTa7URxf1AwcqkcWbDafpyvAAK9DsG+dzKUwSfcs=", + "pom": "sha256-epPI22tqqFtPyvD0jKcBa5qEzSOWoGUreumt52eaTkE=" + }, + "org/jetbrains/kotlin#kotlin-build-tools-impl/2.2.20": { + "jar": "sha256-ZHiafwBWWSfy8/LRCfIwV009kwjtXW6Gv8qEPaZIfPc=", + "pom": "sha256-4vQ157rwHeL/kNCoc3r4+b+X/BUuWVuGp2C6ZOjmnfY=" + }, + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.0.21": { + "jar": "sha256-n6jN0d4NzP/hVMmX1CPsa19TzW2Rd+OnepsN4D+xvIE=", + "pom": "sha256-vUZWpG7EGCUuW8Xhwg6yAp+yqODjzJTu3frH6HyM1bY=" + }, + "org/jetbrains/kotlin#kotlin-compiler-embeddable/2.2.20": { + "jar": "sha256-HGw/gQv+akGry8NLOi72OfHj9K7tOpU6Swl07qT0GIk=", + "pom": "sha256-Bf8CX3+wky+xH6HhzK71KPdgJ9lWaA+INdQ4VCdi4go=" + }, + "org/jetbrains/kotlin#kotlin-compiler-runner/2.0.21": { + "jar": "sha256-COYFvoEGD/YS0K65QFihm8SsmWJcNcRhxsCzAlYOkQQ=", + "pom": "sha256-+Wdq1JVBFLgc39CR6bW0J7xkkc+pRIRmjWU9TRkCPm0=" + }, + "org/jetbrains/kotlin#kotlin-compiler-runner/2.2.20": { + "jar": "sha256-+vloNPogBNeL2ORCD1go3j1CckJ9ZHR5gCTqbpz4XN0=", + "pom": "sha256-kbsVJI9OqUS2Mw8xA/HrVF0TvditSuxDe3R6WG57F6k=" + }, + "org/jetbrains/kotlin#kotlin-compose-compiler-plugin-embeddable/2.2.20": { + "jar": "sha256-Bimyp1YOqErUpnuq/Oxlzjim7OoEacUyks8HX8/FlIs=", + "pom": "sha256-WdmNoYr+XBvTIrWEsK1ks7jTRYsUYWcSgJEn1C9JfPI=" + }, + "org/jetbrains/kotlin#kotlin-daemon-client/2.0.21": { + "jar": "sha256-Nx6gjk8DaILMjgZP/PZEWZDfREKVuh7GiSjnzCtbwBU=", + "pom": "sha256-8oY4JGtQVSC/6TXxXz7POeS6VSb6RcjzKsfeejEjdAA=" + }, + "org/jetbrains/kotlin#kotlin-daemon-client/2.2.20": { + "jar": "sha256-cO983NwwEHe5s7ohqp6cVadq+z/73+9KtWKmd9GN+kw=", + "pom": "sha256-ihNtDxPrmDpr40/x4WPJznmFXkuiF09Fy0KqpnVT91Q=" + }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.0.21": { + "jar": "sha256-saCnPFAi+N0FpjjGt2sr1zYYGKHzhg/yZEEzsd0r2wM=", + "pom": "sha256-jbZ7QN1gJaLtBpKU8sm8+2uW2zFZz+927deEHCZq+/A=" + }, + "org/jetbrains/kotlin#kotlin-daemon-embeddable/2.2.20": { + "jar": "sha256-fFyM0vi+rdMoMjm7nKIZoMr6GvAmgrQHsYHhF5cY8vc=", + "pom": "sha256-9Yhmv7yYZ8bWR1ec/3DUKHeZctvd2N5MJXh5y0N0FIk=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.0": { + "jar": "sha256-nRsH2uVVnD/JwtzhW9hcNtwedt/zd/ExJIm9ZmDBZUQ=", + "pom": "sha256-uvxt1O1fRcLhvCgXfCxkDie/t8WQEZ6GW7nkCZOLrEA=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-annotations/2.2.20": { + "jar": "sha256-T8MqG+ZFynQE4hskRSCI+T6OmT6v/Sbza9Ndv3XGB1I=", + "pom": "sha256-sbbgEXktfKkv7K+/+sSlCPdvA5yfeuijI9GJKIgl9P4=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0": { + "module": "sha256-AmOgtdQFEGmmFjJYOK5CGmxNAG3JsVWnpCkmYIiAC6c=", + "pom": "sha256-iG8sRJ+dvmQc0kPxk3FNegQlNrMCrEHHLVYOWmZmDIg=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.0/gradle813": { + "jar": "sha256-u6au4h0YX3LfiW80jw6nsRdcEc1mNzeZid+JnLSMl+E=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20": { + "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=", + "module": "sha256-T8vx/H5Uzr/pC5peD7RpYv7Vwi03I52iNfXi37xtUog=", + "pom": "sha256-C5E9oNIYhCAmOpBLtApkD9s1pTWnLwWC/llkHjoMSi4=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-api/2.2.20/gradle813": { + "jar": "sha256-dgfuXHoMpT+lku58VA7oCJYqe62P7p7Xj+Z0hBRj2V0=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea-proto/2.2.20": { + "jar": "sha256-dtFu5ZzeHmpwVWtdQEhu+fEcFkOodJPBnE3zMWU4N9k=", + "pom": "sha256-xRuhScfyk1nSWk7RIS4otpNOGkdW9VLAAHvxFE0onB0=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-idea/2.2.20": { + "jar": "sha256-7JacXwsJn4I4RiMiOPm9ZPPTdB5i6pBQrS5DL6150KA=", + "module": "sha256-/IW7KUlsw/X5DHjHonejkw7xFg8IQ/iu1ke3TGejtJQ=", + "pom": "sha256-NkQjJURfF7rCH1OGu0k4+D53K4NOWGBT1BRbGnXZ4oU=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin-model/2.2.20": { + "jar": "sha256-U6MhUoJjIGAYUgSaC291OMqLtX/QnYeszRGLxo1D+OQ=", + "module": "sha256-EZdKVPSOCCXpdxML9u9qyZp/216yr53iZa9iTHY2g+U=", + "pom": "sha256-3uDjB7pub1GQPH5DPehSZ10eMOfyLPJGWxglVSZR7fs=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20": { + "module": "sha256-3CS/pH4EQigykOIfBpoFYUHR8IjWy57Kouqs4bR7a4w=", + "pom": "sha256-ucP9Lr1UhNYMX+DbeqEIeDA+7d/JP5Qvc1wHupmBh8w=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugin/2.2.20/gradle813": { + "jar": "sha256-XTJbXCxdS8i/RBRdJOtNS+sGDRPRHr5IiYk27VzRVk4=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.0": { + "module": "sha256-ur08SXopcd/GjlAlT/lwZak6Ixg+jto8OY+E9gzsErI=", + "pom": "sha256-2cRaL1cw6E6bhPpCxkoYdNy6ZmjyEsT+KXvqJdwAeHg=" + }, + "org/jetbrains/kotlin#kotlin-gradle-plugins-bom/2.2.20": { + "module": "sha256-P7tFda43xKd2rrhtj/k8aqEbDPLadXScUyDiWFCwIp4=", + "pom": "sha256-PG1GnpFfuzCWrEy4wvRsedAnw8WQ5lihBoihVx61eNg=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-api/2.2.20": { + "jar": "sha256-OYK+RbEpMOIYGbWJ2zcHyOhM4le/Ks5/xi/I3zaPWz4=", + "pom": "sha256-CzAJtJQmv6F3qtlLSBCbjKVMck6i5sUGgmo6lc9ZEOE=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.0.21": { + "jar": "sha256-2Gv0M4pthBzM37v/LaBb0DpJw9uMP5erhed+AhrQhFs=", + "pom": "sha256-esgfO7B8TWqo+pj/WjmaR6vRzhx4bU8/rZbvKBIL34o=" + }, + "org/jetbrains/kotlin#kotlin-klib-commonizer-embeddable/2.2.20": { + "jar": "sha256-XeE7Sb8dRBCZFep1tjiWZpNpXfQM1bIebhKu62fcKSQ=", + "pom": "sha256-ZPn6nRljGcOOL66C6dzpm5q3nxo6SSv9BOoc0GxKhWY=" + }, + "org/jetbrains/kotlin#kotlin-metadata-jvm/2.2.20": { + "jar": "sha256-hSTqyQ9+jg8TZog/LGyCDJO/ph3z12hXyNPoA89nMV0=", + "pom": "sha256-e2qAtqLSZ2oEIvaWg4EyMVQlUfYbMgxochz7nh9ZCdA=" + }, + "org/jetbrains/kotlin#kotlin-native-utils/2.2.0": { + "jar": "sha256-pOlvczba6EnznPK2NKU20CoqvfARS3M5Wty4yIGFDp4=", + "pom": "sha256-DafPXrsb0m4u/IkRhLzqM8tPKxwpNYEnr1MGHNataZY=" + }, + "org/jetbrains/kotlin#kotlin-native-utils/2.2.20": { + "jar": "sha256-UBd3SirqQf+HEhNxFs1NgAP+mroSAMEG5lcw/rW7dEI=", + "pom": "sha256-U+++4FpxIhiQYPXuXspodjnOr+KfXlmW3phiopxnJyU=" + }, + "org/jetbrains/kotlin#kotlin-reflect/1.6.10": { + "jar": "sha256-MnesECrheq0QpVq+x1/1aWyNEJeQOWQ0tJbnUIeFQgM=", + "pom": "sha256-V5BVJCdKAK4CiqzMJyg/a8WSWpNKBGwcxdBsjuTW1ak=" + }, + "org/jetbrains/kotlin#kotlin-reflect/2.0.21": { + "jar": "sha256-OtL8rQwJ3cCSLeurRETWEhRLe0Zbdai7dYfiDd+v15k=", + "pom": "sha256-Aqt66rA8aPQBAwJuXpwnc2DLw2CBilsuNrmjqdjosEk=" + }, + "org/jetbrains/kotlin#kotlin-sam-with-receiver-compiler-plugin-embeddable/2.0.21": { + "jar": "sha256-x88d6VXfIqFihyImvQZ3yaDItmMKLi1z0R0UfNDFO3M=", + "pom": "sha256-cWKsEOFFTpJ2c7FcrQMp2jgvt1jmVPWfy0AHRZ2eyEE=" + }, + "org/jetbrains/kotlin#kotlin-script-runtime/2.0.21": { + "jar": "sha256-nBEfjQit5FVWYnLVYZIa3CsstrekzO442YKcXjocpqM=", + "pom": "sha256-lbLpKa+hBxvZUv0Tey5+gdBP4bu4G3V+vtBrIW5aRSQ=" + }, + "org/jetbrains/kotlin#kotlin-script-runtime/2.2.20": { + "jar": "sha256-XIvV3Xrh6i7rJ3j9vqoZpWIYSXX2yrigu2d55BkHMa4=", + "pom": "sha256-IpOhQenagKfpjYXtKkkuldsMAWW86rC3Klzp4tkrCAc=" + }, + "org/jetbrains/kotlin#kotlin-scripting-common/2.0.21": { + "jar": "sha256-+H3rKxTQaPmcuhghfYCvhUgcApxzGthwRFjprdnKIPg=", + "pom": "sha256-hP6ezqjlV+/6iFbJAhMlrWPCHZ0TEh6q6xGZ9qZYZXU=" + }, + "org/jetbrains/kotlin#kotlin-scripting-common/2.2.20": { + "jar": "sha256-+5n/fwzZUtpo1UjT89ZErlB4sLlvybrwZewUZqKTuAU=", + "pom": "sha256-iTjGIFKXW7uW3OotqaeNS2sk2vLwnTWMGnqEHxaMtzo=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.0.21": { + "jar": "sha256-JBPCMP3YzUfrvronPk35TPO0TLPsldLLNUcsk3aMnxw=", + "pom": "sha256-1Ch6fUD4+Birv3zJhH5/OSeC0Ufb7WqEQORzvE9r8ug=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-embeddable/2.2.20": { + "jar": "sha256-2GJhDAAzQuUIjKIcRAQix9ijcA4ZnWA/ehAnjESIR2E=", + "pom": "sha256-PW9vFZH6P3r14jFlxowu4BclFYZFQ09eMBdF5kfHVhE=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.0.21": { + "jar": "sha256-btD6W+slRmiDmJtWQfNoCUeSYLcBRTVQL9OHzmx7qDM=", + "pom": "sha256-0ysb8kupKaL6MqbjRDIPp7nnvgbON/z3bvOm3ITiNrE=" + }, + "org/jetbrains/kotlin#kotlin-scripting-compiler-impl-embeddable/2.2.20": { + "jar": "sha256-e3kSNZL//r81xhag/xBDMscc3mN6ZX4JrbXfbD+cA84=", + "pom": "sha256-+l+wJ+4qSbPb/zh3VBtC+3CuzMN7oC4dOthipcZyVLc=" + }, + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.0.21": { + "jar": "sha256-iEJ/D3pMR4RfoiIdKfbg4NfL5zw+34vKMLTYs6M2p3w=", + "pom": "sha256-opCFi++0KZc09RtT7ZqUFaKU55um/CE8BMQnzch5nA0=" + }, + "org/jetbrains/kotlin#kotlin-scripting-jvm/2.2.20": { + "jar": "sha256-qR+5BJY0oyum09LpGgy5mD4KpOccDC4bKDg4qOBhYx8=", + "pom": "sha256-0df8RWSBne6v6OvdcfbyGBf/xVjr0U9HpW6NyTaW3Rk=" + }, + "org/jetbrains/kotlin#kotlin-serialization-compiler-plugin-embeddable/2.2.20": { + "jar": "sha256-jY+TYgGErIdsuo09/aF8JdQD+Q0kacqHrNfvox2EeZ8=", + "pom": "sha256-fJa3mogscA0BKBr1iT0dkuknZX2AOHkGjYMQsNV5G8E=" + }, + "org/jetbrains/kotlin#kotlin-serialization/2.2.0": { + "module": "sha256-J5YzW2kaW1kRKQSJD7mEz2miukJrlLArTT8Nbrg27GQ=", + "pom": "sha256-JWhP7DcwFNjDuuH09/FKz74Rk9u6KSuiF7gJ59+0eoQ=" + }, + "org/jetbrains/kotlin#kotlin-serialization/2.2.0/gradle813": { + "jar": "sha256-5OpAsyLJqmsdT5K44bm41SNObJyxhPM0NMonqCth/yQ=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-common/2.0.21": { + "module": "sha256-b134r2M2AKa5z7D8x2SvPVEZ83Zndne5G2rugWsdMKs=", + "pom": "sha256-X0As+413MZW5ZwUBJMnom1+EsXJGThiUkpeJv1xMLyk=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-common/2.1.21": { + "module": "sha256-pNj8FM7bN3mEOkf7zlIv0XPph1CRlk26wbjdeIT2wfk=", + "pom": "sha256-kk6Exb2AM5n2nFspYmsTKpSwBAL1X53lugGNyBHfo5M=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.20": { + "module": "sha256-ND2ZRn/LRNPvsSorpwNmTKQ/Oj8m//k8jTGyJoOttX4=", + "pom": "sha256-/Xicsy4kEOzGg7hzn3t1AD0J2jMzDD+KZcJp22svbHU=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-common/2.2.21": { + "module": "sha256-P/20UaotMU/nJjeC036r3c+LlBvLlA/jGSrAGmK1f3s=", + "pom": "sha256-YY3DrMdzRaytwwwN7viloOYD+O7zr0LldvBYoXVMLHw=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-common/2.3.0": { + "module": "sha256-/pAljbcTNVWBoBZDfQbAKdBpwgu93uE02R5LiHBz108=", + "pom": "sha256-J+2DQuBLgcqy0aP512D06/lQmG9n7Eme1y1cw4d+6NA=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.0": { + "pom": "sha256-36lkSmrluJjuR1ux9X6DC6H3cK7mycFfgRKqOBGAGEo=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/1.8.21": { + "jar": "sha256-M9FI2w4R3r0NkGd9KCQrztkH+cd3MAAP1ZeGcIkDnYY=", + "pom": "sha256-m7EH1dXjkwvFl38AekPNILfSTZGxweUo6m7g8kjxTTY=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.0.21": { + "jar": "sha256-cS9IB2Dt7uSKhDaea+ifarUjdUCLsso74U72Y/cr7jE=", + "pom": "sha256-TXE+dTi5Kh15cX6nHPHQI1eoThFFDEbLkuMgee40224=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk7/2.1.21": { + "jar": "sha256-lmhGFy4QUstbNNezRkemR5mzP22oFlCfeCXFb1WJUjQ=", + "pom": "sha256-Dm8fi7CjxJxFYamSMAl0c4g/1bL121k5bQ5VGfJ2xDA=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/1.8.21": { + "jar": "sha256-PbdSowB08G7mxXmEqm8n2kT00rvH9UQmUfaYjxyyt9c=", + "pom": "sha256-ODnXKNfDCaXDaLAnC0S08ceHj/XKXTKpogT6o0kUWdg=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.0.21": { + "jar": "sha256-FcjArLMRSDwGjRaXUBllR0tw39gKx5WA7KOgPPUeSh0=", + "pom": "sha256-MQ1tXGVBPjEQuUAr2AdfyuP0vlGdH9kHMTahj+cnvFc=" + }, + "org/jetbrains/kotlin#kotlin-stdlib-jdk8/2.1.21": { + "jar": "sha256-h7T5Vt4nQBRGIn5HSsejGs/w0KgIcWDFQojB5vRqZ+Y=", + "pom": "sha256-9KkWH2LpUq9Q/WKhomCB8413f+zWlH/YQD8UR/hmnao=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21": { + "jar": "sha256-8xzFPxBafkjAk2g7vVQ3Vh0SM5IFE3dLRwgFZBvtvAk=", + "module": "sha256-gf1tGBASSH7jJG7/TiustktYxG5bWqcpcaTd8b0VQe0=", + "pom": "sha256-/LraTNLp85ZYKTVw72E3UjMdtp/R2tHKuqYFSEA+F9o=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.0.21/all": { + "jar": "sha256-UP+t6yC00kVqUmWVpPep6FiJaCcVBz5s26Gx2A461Fg=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.1.21": { + "jar": "sha256-JjvcZ54fYgEtt7CReWJ5ttcc829Hl6mP8azgWDXyAcg=", + "module": "sha256-DTc1BD1ot6WvtE0n3mX4Cp0rIIRicJwu27SP1bOVrYo=", + "pom": "sha256-xVJAhso+SaZ5ht+P3M1mA3uvXzxaNYt2+d1gm+57tjg=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.2.20": { + "jar": "sha256-iDbM/9NYX63amQEkSyDUKQHS881YEFjYQ04v+rzzo+c=", + "module": "sha256-yRj1IU0CGnLjdn8nVul9EDpSbgTxQj2jZj79+1hH25U=", + "pom": "sha256-SosIbmQxvPYjY39Ssv8ZLhrbkTg4dC5cDupwqN7kKcQ=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.2.20/all": { + "jar": "sha256-VVzbTIhKWEwbXVn2lvt2zWYJF/qza4roAyvNYsdQ7+U=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.2.21": { + "jar": "sha256-ZVij0jPaVqIJNLMhWfnbX4btWBbvCY94osIj3Gq7ed0=", + "module": "sha256-v7xlfd06jjfkyK1BeWjV6wsLFxyfzkj5YsKtMu5DTCE=", + "pom": "sha256-zzH5IxlsY67ezQpXwkJpvTcCpOR8C/C9ZLWtpd5SInI=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.2.21/all": { + "jar": "sha256-VVzbTIhKWEwbXVn2lvt2zWYJF/qza4roAyvNYsdQ7+U=" + }, + "org/jetbrains/kotlin#kotlin-stdlib/2.3.0": { + "jar": "sha256-iHWHyRcTJQrVL+FK2RZtBCwzg1BJiQ6UN/NV/8WhlbE=", + "module": "sha256-CRCoo7aWD8eSxFxWqR18Oj8mKG8DKVVUtRnP83h1baI=", + "pom": "sha256-TVJW0+SETmVrDKQF9jUNbyF5XCQ3WzRSUmxUZ92ZtaI=" + }, + "org/jetbrains/kotlin#kotlin-test-junit/2.2.20": { + "jar": "sha256-aEJ1OxGhVEGY9KFLD4ggcoMnk5uFnCPFC1/UF5xpOQA=", + "module": "sha256-vlod5L88+xIEB864UFwIeCJ3eK/lixnj+W75S6rN5EI=", + "pom": "sha256-K0UXTojyQeKmsAgplEwVZCg5T6DE4XSvrQgJBhe8i28=" + }, + "org/jetbrains/kotlin#kotlin-test/2.2.20": { + "jar": "sha256-AFTFHGclEqkYRAcD416pRqjnohCHLyGW29a58pWRmLA=", + "module": "sha256-dQR1Cbqx5P9JGhzfT5zxe1FpBT4m3ZN4C92Z4Pq8um0=", + "pom": "sha256-zmZUimH26/K3dUksDXaPl/RwJIoeGhdijxrMz/L80tw=" + }, + "org/jetbrains/kotlin#kotlin-test/2.2.20/all": { + "jar": "sha256-toH6GStsYrA8abCnP4HesdryGRz8DOiSVESTL1SNOLQ=" + }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.0": { + "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", + "pom": "sha256-Fiq+zmN9Egvzs1mfJIETV3zey68Q1bInq3cFLmYykpM=" + }, + "org/jetbrains/kotlin#kotlin-tooling-core/2.2.20": { + "jar": "sha256-dAFOxPPveM59p+Pmlk8sUmoxIdXFj++MopeeXzRFgvQ=", + "pom": "sha256-jvep2QYs59w/xlVxXdAoqZRLeElhPgEYR8XWs7mSgXE=" + }, + "org/jetbrains/kotlin#kotlin-util-io/2.2.0": { + "jar": "sha256-h//zwBlwqqkBGr3lZbtSoXmqbckDjFh4koHtK2jVji0=", + "pom": "sha256-NcfaTe0E3/GCIeDzgPo/NhIOvq2hOYOmEQtGWWaKbr0=" + }, + "org/jetbrains/kotlin#kotlin-util-io/2.2.20": { + "jar": "sha256-1DGva+puLcmInE/iawc84VfxEchgj+laGL/gi4F8/3Q=", + "pom": "sha256-xqXQGEjNBAz8j3uuYjLXktcFwpOi2nJmrmJszbNdagM=" + }, + "org/jetbrains/kotlin#kotlin-util-klib-metadata/2.2.20": { + "jar": "sha256-vuSQHKU6WiHA22RZAdKwcK/2gkAkF91XiODjWTZFcTs=", + "pom": "sha256-vtAGUSIGX65328DEb/xBRqaFy7GLijApq9XaO/qhECc=" + }, + "org/jetbrains/kotlin#kotlin-util-klib/2.2.20": { + "jar": "sha256-7XyAlrK75HetF8MXjeuoyDr1MourNr/iEJEL1bQZI0w=", + "pom": "sha256-2mwiR3qvQt2hbYWa2unj7Yq8khzLp/9RYTTMi9NZqpI=" + }, + "org/jetbrains/kotlin#swift-export-embeddable/2.2.20": { + "jar": "sha256-xAgKy0UComoaKdjxcbLjBIJKoiDCrtSvQEOHfy8tREg=", + "pom": "sha256-CiNVWKEHhN+VqqVTXkFEpscfSfpqCqGOL8sBKbaLG3Y=" + }, + "org/jetbrains/kotlin/jvm#org.jetbrains.kotlin.jvm.gradle.plugin/2.2.20": { + "pom": "sha256-rUNu5ZyRJZ1txn395qi/8AsmUk1BI6+mEFPRBAqWOhk=" + }, + "org/jetbrains/kotlin/multiplatform#org.jetbrains.kotlin.multiplatform.gradle.plugin/2.2.20": { + "pom": "sha256-c4oWNy9lTLuIyR389yCO4QNPKLxDf7O/9UQWwtPbgYI=" + }, + "org/jetbrains/kotlin/plugin/compose#org.jetbrains.kotlin.plugin.compose.gradle.plugin/2.2.20": { + "pom": "sha256-dxjJFOOyMo1bumdf3aVnsD68Hxjo+ypPtSX9H7veDXE=" + }, + "org/jetbrains/kotlin/plugin/serialization#org.jetbrains.kotlin.plugin.serialization.gradle.plugin/2.2.0": { + "pom": "sha256-GDXSnI7Vf5WwZO0Na7y7pYTzBAh0YxAeFPSgY2exPi8=" + }, + "org/jetbrains/kotlinx#atomicfu-jvm/0.23.2": { + "jar": "sha256-EB/0P/Vj/KFnr1remMO2m/VpAQ6rdFATuE2JVQNNOzw=", + "module": "sha256-9frJHDc6AJjlzK5iIeibtxoUkM9qiUnuNI1G7hyo06Y=", + "pom": "sha256-WTrWZUvtuP1m4DrQfQxIZ6x3WjgPTiYOFI6p26pTRU4=" + }, + "org/jetbrains/kotlinx#atomicfu/0.23.1": { + "module": "sha256-Pokf5ja1UQgZIQD884saObzRwlM+I8Ri/AdkTur8sg8=", + "pom": "sha256-aIt5ABn0F87APmldZWexc7o7skGJVBZi8U/2ZEG1Pas=" + }, + "org/jetbrains/kotlinx#atomicfu/0.23.2": { + "jar": "sha256-XpKu3AKKcHKqrkQ3TjEWXyP+IrEeebmWALkNLgJ1wZQ=", + "module": "sha256-UVMN4oSWehXiEcmFY8qdI1aJm4yzMXBFYLBkWt6sbcA=", + "pom": "sha256-QlA7zusRzeFIh3T7DE+chWM6juD6XSLTNyYMLfUKkrY=" + }, + "org/jetbrains/kotlinx#atomicfu/0.27.0": { + "jar": "sha256-oiN62Ro9NklP+yVW9MWYicgfeuO177RF0S7NCQs3xuk=", + "module": "sha256-umecB1fjmeaKmfl9c4QosvtwB3F93/Dx3uuoYrr0RpA=", + "pom": "sha256-e3Fbn9t9MTr8hRjV/Kv0LrSfzNbNf/RHNqEF6AmUBdg=" + }, + "org/jetbrains/kotlinx#kotlinx-collections-immutable-jvm/0.4.0": { + "jar": "sha256-12cBStDJon0n0m/Tjnr6AwruDRQTOPEIeB/wLs8v2rU=", + "module": "sha256-kpgCjz11BHs+QSdFl9iK4gLFmoyHmJJHadEgOkdXjsM=", + "pom": "sha256-Lu9uDGgGK7h1lWYaHGeajJ/4JJy/qA4lF394vNcXqAo=" + }, + "org/jetbrains/kotlinx#kotlinx-collections-immutable/0.4.0": { + "jar": "sha256-PYTb1SPfRrpx2BMNR+Ilc6kD05jPdAxKxTFIejKfdwY=", + "module": "sha256-hcc5iv+JMuodhuYKsl/IsngaVsbrZIVfz/TcZaG3d6U=", + "pom": "sha256-NPZcN43q2J+3yi0Sr4Pdg0A8uoXI7bOlxrxa1R/+90k=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.10.2": { + "pom": "sha256-+vDGU45T3cBJmmNmTY52PCFlgLLhjnIsy98bQxpq/iY=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.6.4": { + "pom": "sha256-qyYUhV+6ZqqKQlFNvj1aiEMV/+HtY/WTLnEKgAYkXOE=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-bom/1.8.0": { + "pom": "sha256-Ejnp2+E5fNWXE0KVayURvDrOe2QYQuQ3KgiNz6i5rVU=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.10.2": { + "jar": "sha256-XKF1s43zMf1kFVs1zYyuElH6nuNpcJs21C4KKIzM4/0=", + "module": "sha256-6eSnS02/4PXr7tiNSfNUbD7DCJQZsg5SUEAxNcLGTFM=", + "pom": "sha256-ZY9Xa5bIMuc4JAatsZfWTY4ul94Q6W36NwDez6KmDe8=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.6.4": { + "jar": "sha256-wkyLsnuzIMSpOHFQGn5eDGFgdjiQexl672dVE9TIIL4=", + "module": "sha256-DZTIpBSD58Jwfr1pPhsTV6hBUpmM6FVQ67xUykMho6c=", + "pom": "sha256-Cdlg+FkikDwuUuEmsX6fpQILQlxGnsYZRLPAGDVUciQ=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core-jvm/1.8.0": { + "jar": "sha256-mGCQahk3SQv187BtLw4Q70UeZblbJp8i2vaKPR9QZcU=", + "module": "sha256-/2oi2kAECTh1HbCuIRd+dlF9vxJqdnlvVCZye/dsEig=", + "pom": "sha256-pWM6vVNGfOuRYi2B8umCCAh3FF4LduG3V4hxVDSIXQs=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-core/1.10.2": { + "jar": "sha256-MZtlMAnUnHCYL5jfKcyE/HAlsJLLBXHI51MuOtQ2ba4=", + "module": "sha256-j+JUF35xGnzRijwG2CQvzpRfQcLMoT3BmzOuQqVDUBY=", + "pom": "sha256-UZ2lQACW80YqTa6AeDrQUEE9S8gex65T+udq7wzL7Uw=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-slf4j/1.10.2": { + "jar": "sha256-1l3uPK+m97+u/ttJP8aLXGOr51BzT7ivkvrHoNMQFFc=", + "module": "sha256-B7xJACLGWAQpQfUrFxwPXOBkvWxjUikEMDmS5BegRbs=", + "pom": "sha256-xHdj+siNuwlDhJ0W4RucBdReYDhMfNExBe5xD7TdX7M=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-swing/1.10.2": { + "jar": "sha256-Ar24XyDsCABEKav2iH6NDkDzq2N9dGL4F/D4q759HrU=", + "module": "sha256-kFK7SUS5FqUGX2GNfUb+EqTAxonQIbyYQ1v4l3WIsWQ=", + "pom": "sha256-zt+0Miu5cVkXrmmCCeoS3ziKuliVy7rRxWcith6EQ8A=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-test-jvm/1.10.2": { + "jar": "sha256-WQpUn4wdtZDJ2YqKIEJKH1gaNBYqNp5qa9iEzn0209c=", + "module": "sha256-VrIIF8xRrYi9tZwBIWsJiXzU+mmNUXu0d9kqlyp6Gq8=", + "pom": "sha256-Y96yqGiry+JIjrzrqnXnMbLvIQQQO4FzjnY3/JolpfM=" + }, + "org/jetbrains/kotlinx#kotlinx-coroutines-test/1.10.2": { + "jar": "sha256-+tvgT72noncodw2OrsvewKmwspaTwgy+p3ZV14PYvXg=", + "module": "sha256-QiByzuO2n2jVsVA7tmUb54lGsEw5KEocwCbM6L3x+AY=", + "pom": "sha256-vyXI3w7J8+rHu+5Tm2AbYBm36Z9fPzAR4ugXixQHUNs=" + }, + "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.1": { + "jar": "sha256-O4uYZXya/zvn9rS1denz+5o6H0UqgB2g9DiQFzSs2t4=", + "module": "sha256-2iG17aY2QqSURWXCqMhEzkj17+c0cDrFkYKglBusino=", + "pom": "sha256-inUEl+cFy/5Ljqu2IN1MG4woTs6taqjmMKWXefQ4l10=" + }, + "org/jetbrains/kotlinx#kotlinx-datetime-jvm/0.7.1-0.6.x-compat": { + "jar": "sha256-z5zfezB0BEZXoagLwbtSgLWFRalnrH/kKxqjz5MwVxQ=", + "module": "sha256-J/MbNeJ4XVidhYHTbJ+dZpK0S7Y3rBW2kcVGHdDF7Iw=", + "pom": "sha256-HfcIy6EsD0qC/LdoyoPc9LgPrJ5i37QCvDYkhexE/PE=" + }, + "org/jetbrains/kotlinx#kotlinx-datetime/0.7.1": { + "jar": "sha256-s9gJ0hpBtyrp3gsy3FqhlIV7F7Px7kEHv84zSE+gXQU=", + "module": "sha256-R0gD1qR3t8OV7otCw0zK52ZftdIx/bBa0I7TCFwk03o=", + "pom": "sha256-yiZ2PuBih00KtdOBzB0jBKjLm/VKUoI6wE7PA5oaMfw=" + }, + "org/jetbrains/kotlinx#kotlinx-datetime/0.7.1-0.6.x-compat": { + "jar": "sha256-Mp/yxos4TqGgxNQNScdfMzu0pCItaQEX5j6jQCu2dIg=", + "module": "sha256-Z9HcRg78U5nv5IcpK32V8vIY4kmAamOO/FxJrqptU+I=", + "pom": "sha256-iBoHz8YixkJPjy675W0bZLzLqjqLs43i5MCbTpcR/8g=" + }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring-jvm/0.8.0": { + "jar": "sha256-PagF6dov88sRn3RNzRHeahjjKluTNRjxdBi6V5XPp3U=", + "module": "sha256-LQKSG80vxBFFHMHvS8M46niUgzhq9D0fY7KYzpFP6aY=", + "pom": "sha256-HOhkNWaxjNIWBwGyYa5DIJoyoqsOmAcQJm+RQPJW8iI=" + }, + "org/jetbrains/kotlinx#kotlinx-io-bytestring/0.8.0": { + "jar": "sha256-g0mATPWbsOhVOZ0C972+oRBKQo4zd36XG/MdG70lDT8=", + "module": "sha256-Nw3ClkvQ6ajt1xFYBBEJ07c4e9hqtoTEXsR+a+iYDxY=", + "pom": "sha256-tQDMgM5ypof7aYWm2Z0ahw3ikW7SoAgpUl5PtWBmOkE=" + }, + "org/jetbrains/kotlinx#kotlinx-io-core-jvm/0.8.0": { + "jar": "sha256-YQdwzIVe3xxX2fzXxp/QQK9Xra+INFBfkYBd5oB4PRM=", + "module": "sha256-iwARgP4DhhHnx8R3y+psA1vod1U68IC8nXcXvtx8clg=", + "pom": "sha256-lxbMNmw5CB2vEU/KHNLzkUzhB4mgG2rK8Hrb//YTbC8=" + }, + "org/jetbrains/kotlinx#kotlinx-io-core/0.8.0": { + "jar": "sha256-KAA+vl98bQrGW53+o0RziH498p991fkEpF2WxCELZ8I=", + "module": "sha256-m5KKLT5wpVBAcOFrHgW9wkdDdEyzxtXBegfOMS/R6q0=", + "pom": "sha256-Kan8XPxgjhJBdvbJmzLL5HhBj3ypws2SRgFNLDKaql0=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.7.3": { + "pom": "sha256-QiakkcW1nOkJ9ztlqpiUQZHI3Kw4JWN8a+EGnmtYmkY=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-bom/1.9.0": { + "pom": "sha256-bX/zZcDvHNN2+1SxoWyAoh7Vj+tGwz80ULbPIuKxNT0=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.7.3": { + "jar": "sha256-8K3eRYZBREdThc9Kp+C3/rJ/Yfz5RyZl7ZjMlxsGses=", + "module": "sha256-c7tMAnk/h8Ke9kvqS6AlgHb01Mlj/NpjPRJI7yS0tO8=", + "pom": "sha256-c09fdJII3QvvPZjKpZTPkiKv3w/uW2hDNHqP5k4kBCc=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-core-jvm/1.9.0": { + "jar": "sha256-Hwr6FyEQ5FpyMe8bRK6P2Eweuv+W8/w61o74xIEgtZw=", + "module": "sha256-cMh+MWGSq3cpqmOZIgKQ98jZ/dTZNC3J+cDkKFarNG0=", + "pom": "sha256-hxkNQ05icv7WBa8PztFfa8CC2KVQQMUZjm1LLWovysI=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.7.3": { + "module": "sha256-OdCabgLfKzJVhECmTGKPnGBfroxPYJAyF5gzTIIXfmQ=", + "pom": "sha256-MdERd2ua93fKFnED8tYfvuqjLa5t1mNZBrdtgni6VzA=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-core/1.9.0": { + "jar": "sha256-ecpZ3uVj+c/AXmZzvUDDyUAgn8awUAZ+9+bZ2j7rslY=", + "module": "sha256-jNEYEwvyIIAgKeI5l0oz0nL00COlYQ9Vfs5rD4mV+J8=", + "pom": "sha256-lTt2Dcs2Ooqgz+X5GMPd0SRmh4XZGKw/QAsZGZasrJ0=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-json-jvm/1.9.0": { + "jar": "sha256-2UzDTK45JGoa90/aY/nEgSzhIhbvZB1fo7u7U5ppItg=", + "module": "sha256-u634x2urP82I/ORbO7tj37FIfzgCHhvdg7+5MQ735po=", + "pom": "sha256-azQzwqqesmYo26vxbJYzTKqzD24HcQ0Q7n+HkGznMN0=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-json/1.9.0": { + "jar": "sha256-8NRkNgU2KrFYwRsg9si+FyYCO7kxuerV/6WhTiM4394=", + "module": "sha256-T8E+xBK3uaIToX39qjNkV4Ab4W/BZa2GsLcxT9CW5ww=", + "pom": "sha256-mUGX39Wqub9VhVbCFW/eIoK6b8OtR/RmoIznk1zPR2Q=" + }, + "org/jetbrains/kotlinx#kotlinx-serialization-protobuf/1.7.3": { + "jar": "sha256-dMdtR+VdhmvBjZ7Yia45y859sLd95acgENqx8kR5NXc=", + "module": "sha256-Mes2Fe5po0XkuEjgxBiDLAvNX8hGCk3gZsGG9Ss3oRA=", + "pom": "sha256-PIUWIFu9DIjtNXCwnGS+f7WvEMGapgJFBu/Su7WSrMk=" + }, + "org/jetbrains/runtime#jbr-api/1.5.0": { + "jar": "sha256-ZX7efX+OF1yQmyPKoQ/NTUpREwT9k4qpzIRXtDeJUNU=", + "pom": "sha256-/jziiqT0Ga0GcErRyoIzTQ6HFmfKWxE8UVfnUXzhMh4=" + }, + "org/jetbrains/skiko#skiko-awt-runtime-linux-x64/0.9.22.2": { + "jar": "sha256-Szx19siqYLiDYsPf2Nc/hdkjc187Fb9nXEmBwm7+hdQ=", + "pom": "sha256-LmRnxRep8E1Z1YlRFkpMl/zMpRcs+/lXkNLF6AHzdt8=" + }, + "org/jetbrains/skiko#skiko-awt/0.9.22.2": { + "jar": "sha256-jMftbErik0zd9lAtF98w89HCNYmMggtQYrkw/qS51jw=", + "module": "sha256-LeiBcFkeTTs4BM1Mdr2I5XUGBjUyOyHCiXGqw9dkBk4=", + "pom": "sha256-GIPhVQyTdcCV4177wr2N/A1iBPddDw+KSBiRQwkzjeg=" + }, + "org/jetbrains/skiko#skiko-awt/0.9.4.2": { + "jar": "sha256-fQxhrXQp0vnBbaGMtAi5PIOiO9iE57JdICJcEjsUWQs=", + "module": "sha256-QLtd1spRZwbFeF6FWNzouZquZt+jOqW3SrgtJdpF6QM=", + "pom": "sha256-nFBlTp2Mzx1vR/53vsHXPObqcGI0Li13AdnKF49e1Is=" + }, + "org/jetbrains/skiko#skiko/0.9.22.2": { + "jar": "sha256-EUJrXkIqOHiZy6ju7M6SNZ+mSgJlqxpyjWq3fffgnW8=", + "module": "sha256-++zojoxrB/L+lPgSKs9AfjnTsMFUzHf+OLZoPfNn9Ks=", + "pom": "sha256-FVBgFtv1/RvtYYDWpVe7dyeX1N2woKzKLu0OVkf69fw=" + }, + "org/jetbrains/skiko#skiko/0.9.4.2": { + "jar": "sha256-ebDT2cpWGoqzLVJ9y5Q8+GVPebZXsrNMu4OQlwydSSM=", + "module": "sha256-6jCa+fvM7wsStVetEF9GVXgxEhYgMLvwXkYYc79SPSc=", + "pom": "sha256-JJZxEpDExjiEPbjjXqPm8dWXBlshEhYCvsAEQE7+3dA=" + }, + "org/jsoup#jsoup/1.21.2": { + "jar": "sha256-8FSW4lVzR1nw1LVjLaeyT4ExMUfHjGnpCtBF0JYZE0Q=", + "pom": "sha256-S74tJSipD5l8QK7ztitRn9NzxWBXtU/7CGzCvvAe9EY=" + }, + "org/jspecify#jspecify/1.0.0": { + "jar": "sha256-H61ua+dVd4Hk0zcp1Jrhzcj92m/kd7sMxozjUer9+6s=", + "module": "sha256-0wfKd6VOGKwe8artTlu+AUvS9J8p4dL4E+R8J4KDGVs=", + "pom": "sha256-zauSmjuVIR9D0gkMXi0N/oRllg43i8MrNYQdqzJEM6Y=" + }, + "org/kodein/emoji#emoji-kt-jvm/2.3.0": { + "jar": "sha256-IrKGuhvU9tEgGWuxOSwULIZ+mPcSEVeAlIPwFKJTEwM=", + "module": "sha256-U6FTLaPEZpYp4Wv7eJgRyzF6zP7obk9xQLVndFt+yYs=", + "pom": "sha256-aoUosnvwZ46PIEyCxyS9MdGoPpBaXzAZe3rKH4HLy8U=" + }, + "org/kodein/emoji#emoji-kt/2.3.0": { + "jar": "sha256-ZIzPgkBjzdh1m/K6cnTiAvwi1LYr/S7Sr0itPRGZG3A=", + "module": "sha256-MNtVhttWit9Z9T3UrfKlD7DyKYbakUrrEFV7UYVfcRc=", + "pom": "sha256-eTDXZIhCKU7Ws7dBoXN6Q06DKRE4ZvcJ3m+wf3k4HnI=" + }, + "org/ow2#ow2/1.5.1": { + "pom": "sha256-Mh3bt+5v5PU96mtM1tt0FU1r+kI5HB92OzYbn0hazwU=" + }, + "org/ow2/asm#asm-tree/9.8": { + "jar": "sha256-FLeIDLfIXu0QHicQQy/D/7gydVMqaolNxMQJXUmtWfE=", + "pom": "sha256-cUnn+qDhkSlvh5ru2SCciULTmPBpjSzKGpxijy4qj3c=" + }, + "org/ow2/asm#asm/9.8": { + "jar": "sha256-h26raoPa7K1cpn65/KuwY8l7WuuM8fynqYns3hdSIFE=", + "pom": "sha256-wTZ8O7OD12Gef3l+ON91E4hfLu8ErntZCPaCImV7W6o=" + }, + "org/slf4j#slf4j-api/2.0.17": { + "jar": "sha256-e3UdlSBhlU1av+1xgcH2RdM2CRtnmJFZHWMynGIuuDI=", + "pom": "sha256-FQxAKH987NwhuTgMqsmOkoxPM8Aj22s0jfHFrJdwJr8=" + }, + "org/slf4j#slf4j-bom/2.0.17": { + "pom": "sha256-940ntkK0uIbrg5/BArXNn+fzDzdZn/5oGFvk4WCQMek=" + }, + "org/slf4j#slf4j-parent/2.0.17": { + "pom": "sha256-lc1x6FLf2ykSbli3uTnVfsKy5gJDkYUuC1Rd7ggrvzs=" + }, + "org/sonatype/oss#oss-parent/7": { + "pom": "sha256-tR+IZ8kranIkmVV/w6H96ne9+e9XRyL+kM5DailVlFQ=" + } + }, + "https://www.jitpack.io": { + "com/github/beeper/matrix-messageformat-compose#messageformat-jvm/c9387058836b5402970f714b1595d4145971ccb6": { + "jar": "sha256-JDCoQG68a1e2BRR9PTn7p9nIcOF8rcIZ4T/nGsDl/Bw=", + "module": "sha256-hQcA91uIeAuNa/Kfeg7HpZH2IRVLOi2CBqaU/fkbL+I=", + "pom": "sha256-tRR+Ky2Nv5LaoJUo/o+XWOfrbm4GpQcO70o/2CtbLxk=" + } + } +} diff --git a/pkgs/by-name/sc/schildi-revenge/package.nix b/pkgs/by-name/sc/schildi-revenge/package.nix new file mode 100644 index 000000000000..9ef6ec990cdc --- /dev/null +++ b/pkgs/by-name/sc/schildi-revenge/package.nix @@ -0,0 +1,94 @@ +{ + lib, + stdenv, + fetchFromGitHub, + gradle, + nix-update-script, + libGL, + jdk21, + git, + cargo, + rustc, + rustPlatform, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "schildi-revenge"; + version = "26.01.26"; + + src = fetchFromGitHub { + owner = "SchildiChat"; + repo = "schildi-revenge"; + tag = "v${finalAttrs.version}"; + hash = "sha256-oxXuis6hkd8UWmckUfuocJ9mvAoMj8bIa+xdDUVKB7Q="; + fetchSubmodules = true; + }; + + cargoRoot = "matrix-rust-sdk"; + cargoDeps = rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src cargoRoot; + hash = "sha256-snb/qKagBJsTygc/YNX4mki+lGc7zmNVYYT0o9UScoY="; + }; + + nativeBuildInputs = [ + jdk21 + gradle + git + cargo + rustc + rustPlatform.cargoSetupHook + ]; + + gradleBuildTask = "createReleaseDistributable"; + + gradleUpdateScript = '' + runHook preBuild + + gradle composeApp:dependencies composeApp:checkRuntime --write-verification-metadata sha256 + ##### Fallback + ## If the update script starts missing dependencies after an update this should still work. + ## Unfortunately it also unnecessarily builds the entire rust crate + #gradle createReleaseDistributable --write-verification-metadata sha256 + ''; + + mitmCache = gradle.fetchDeps { + pkg = finalAttrs.finalPackage; + data = ./deps.json; + }; + + installPhase = '' + runHook preInstall + + BUILD_DIR="composeApp/build/compose/binaries/main-release/app/SchildiChatRevenge" + + mkdir -p $out/share/{applications,icons/scalable} + cp -r $BUILD_DIR/bin $out/bin + cp -r $BUILD_DIR/lib $out/lib + + cp -r graphics/ic_launcher_foreground.svg $out/share/icons/scalable/ic_launcher.svg + cp -r launcher/SchildiChatRevenge.desktop $out/share/applications + + runHook postInstall + ''; + + postFixup = '' + patchelf $out/lib/app/libskiko-linux-x64.so \ + --add-rpath ${lib.makeLibraryPath [ libGL ]} + ''; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Matrix client for desktop written in Kotlin and using the Matrix Rust SDK"; + mainProgram = "SchildiChatRevenge"; + platforms = lib.platforms.linux; + license = lib.licenses.gpl3Only; + sourceProvenance = with lib.sourceTypes; [ + fromSource + binaryBytecode # mitm cache + ]; + maintainers = with lib.maintainers; [ + _71rd + ]; + }; +}) From 6a2118a9b41424b4427dac8cbff78dae3b6b5549 Mon Sep 17 00:00:00 2001 From: tgi74000 Date: Sat, 21 Feb 2026 15:46:39 +0100 Subject: [PATCH 006/283] maintainers: add tgi74 --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index d024719eccd7..747a63236c91 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -26445,6 +26445,11 @@ githubId = 378734; name = "TG ⊗ Θ"; }; + tgi74 = { + github = "tgi74"; + githubId = 1854712; + name = "tgi74"; + }; th0rgal = { email = "thomas.marchand@tuta.io"; github = "Th0rgal"; From 36b80360ad7ca982472f38d970b8f37907b8523d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 23:05:13 +0000 Subject: [PATCH 007/283] vscode-extensions.ms-python.vscode-pylance: 2025.9.1 -> 2026.1.1 --- .../vscode/extensions/ms-python.vscode-pylance/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix b/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix index 4926f9cd1c0a..db6a18a75076 100644 --- a/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix +++ b/pkgs/applications/editors/vscode/extensions/ms-python.vscode-pylance/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-pylance"; publisher = "MS-python"; - version = "2025.9.1"; - hash = "sha256-8iZP5nd5SAEhwy6CxBY5kVhJFX5OdZp8u1sjDyuMS08="; + version = "2026.1.1"; + hash = "sha256-82zIUJBgjbBW0R6ExBLXGYYtYxm1vC7bz/3BvP3IIXA="; }; buildInputs = [ pyright ]; From fd3b09fd31c71c6c0b18b3f93101b575a884265b Mon Sep 17 00:00:00 2001 From: fin-w Date: Sat, 31 Jan 2026 11:45:12 +0000 Subject: [PATCH 008/283] hunspell-dict-cy-gb: init at 25.03 New package: `hunspell-dict-cy-gb` based on [the Hunspell dictionary from Bangor University](https://github.com/techiaith/hunspell-cy). Hash generated by `nurl https://github.com/techiaith/hunspell-cy 25.03`` --- pkgs/by-name/hu/hunspell/dictionaries.nix | 31 +++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/pkgs/by-name/hu/hunspell/dictionaries.nix b/pkgs/by-name/hu/hunspell/dictionaries.nix index 25827082149d..9e88526868b5 100644 --- a/pkgs/by-name/hu/hunspell/dictionaries.nix +++ b/pkgs/by-name/hu/hunspell/dictionaries.nix @@ -1251,4 +1251,35 @@ rec { maintainers = with lib.maintainers; [ honnip ]; }; }; + + # According to https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes + # we should use `cy` for Cymraeg but it's cy_GB in Hunspell. + # WELSH / CYMRAEG + cy_GB = cy-gb; + cy-gb = mkDict rec { + pname = "hunspell-dict-cy-gb"; + version = "25.03"; + + src = fetchFromGitHub { + owner = "techiaith"; + repo = "hunspell-cy"; + tag = version; + hash = "sha256-T1p0LbCUTKN7xfogbI2RqxdONgcMxDpjjFW+dN8IGa4="; + }; + + shortName = "cy-GB"; + dictFileName = "cy_GB"; + readmeFile = "README.md"; + + meta = { + description = "Hunspell dictionary for Welsh (Cymraeg)"; + homepage = "https://github.com/techiaith/hunspell-cy"; + license = with lib.licenses; [ + lgpl3 + ]; + maintainers = with lib.maintainers; [ + fin-w + ]; + }; + }; } From 7ccf02b197d3a267d7880b708f90d83a4e5da7b3 Mon Sep 17 00:00:00 2001 From: fin-w Date: Sun, 22 Feb 2026 04:33:03 +0000 Subject: [PATCH 009/283] maintainers: add fin-w --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 6e059fbe561b..5f2e4436618d 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -8692,6 +8692,12 @@ githubId = 40620903; name = "figsoda"; }; + fin-w = { + email = "fin-w@tutanota.com"; + github = "fin-w"; + githubId = 41450706; + name = "fin-w"; + }; fionera = { email = "nix@fionera.de"; github = "fionera"; From 79317a1ddf1ec463c32f5a1581648c68a6932fe3 Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Mon, 23 Feb 2026 00:30:58 +0700 Subject: [PATCH 010/283] linux_rpi: 6.12.47-stable_20250916 -> 6.12.62-1+rpt1 Yeah... Raspberry Pi folks stop tagging raspberrypi/linux GitHub repo again. And this time they don't tag raspberrypi/firmware either. So, I switched my reference point to Raspberry Pi OS, which publishes their packaging for Linux kernel in RPi-Distro/linux-packaging. The version is set to Debian packaging's version, and the commit comes from the changelog entry for that version. --- pkgs/os-specific/linux/kernel/linux-rpi.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-rpi.nix b/pkgs/os-specific/linux/kernel/linux-rpi.nix index 7f93000e8ef4..c7bd79345811 100644 --- a/pkgs/os-specific/linux/kernel/linux-rpi.nix +++ b/pkgs/os-specific/linux/kernel/linux-rpi.nix @@ -9,22 +9,23 @@ let # NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this - modDirVersion = "6.12.47"; - tag = "stable_20250916"; - hash = "sha256-HG8Oc04V2t54l0SOn4gKmNJWQUrZfjWusgKcWvx74H0=="; + modDirVersion = "6.12.62"; + hash = "sha256-jcSzPoCCnmZU1GDBUWAljIUjZRzbfdh2aQB9/GOc5mQ="; in lib.overrideDerivation (buildLinux ( args // { - version = "${modDirVersion}-${tag}"; + version = "${modDirVersion}-1+rpt1"; inherit modDirVersion; pname = "linux-rpi"; src = fetchFromGitHub { owner = "raspberrypi"; repo = "linux"; - inherit tag hash; + # https://github.com/RPi-Distro/linux-packaging/raw/refs/tags/pios/1%256.12.62-1+rpt1/debian/changelog + rev = "a1073743767f9e7fdc7017ababd2a07ea0c97c1c"; + inherit hash; }; defconfig = From 857112847dcc050fb965df5080f0380ce2732142 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 23 Feb 2026 08:35:19 +0200 Subject: [PATCH 011/283] lirc: remove no-op python version substitution --- pkgs/by-name/li/lirc/package.nix | 4 ---- 1 file changed, 4 deletions(-) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index 730b003723a3..b9d12af30311 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -65,10 +65,6 @@ stdenv.mkDerivation (finalAttrs: { # Pull fix for new pyyaml pending upstream inclusion # https://sourceforge.net/p/lirc/git/merge-requests/39/ substituteInPlace python-pkg/lirc/database.py --replace 'yaml.load(' 'yaml.safe_load(' - - # cant import '/build/lirc-0.10.1/python-pkg/lirc/_client.so' while cross-compiling to check the version - substituteInPlace python-pkg/setup.py \ - --replace "VERSION='0.0.0'" "VERSION='${finalAttrs.version}'" ''; preConfigure = '' From 1bc6a50890fa9e9f3e6025dde0752e97ed72303c Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 23 Feb 2026 08:36:37 +0200 Subject: [PATCH 012/283] lirc: use --replace-fail for database.py yaml fix --- pkgs/by-name/li/lirc/package.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index b9d12af30311..314891a08f69 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -64,7 +64,8 @@ stdenv.mkDerivation (finalAttrs: { # Pull fix for new pyyaml pending upstream inclusion # https://sourceforge.net/p/lirc/git/merge-requests/39/ - substituteInPlace python-pkg/lirc/database.py --replace 'yaml.load(' 'yaml.safe_load(' + substituteInPlace python-pkg/lirc/database.py \ + --replace-fail 'yaml.load(' 'yaml.safe_load(' ''; preConfigure = '' From 6bfb3c6714b14f01ea34ad6536e755baae944ae6 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 23 Feb 2026 08:43:36 +0200 Subject: [PATCH 013/283] lirc: remove doing nothing PYTHONPATH sed --- pkgs/by-name/li/lirc/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index 314891a08f69..5a53ccacdca6 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -59,8 +59,6 @@ stdenv.mkDerivation (finalAttrs: { # fix overriding PYTHONPATH sed -i 's,^PYTHONPATH *= *,PYTHONPATH := $(PYTHONPATH):,' \ Makefile.in - sed -i 's,PYTHONPATH=,PYTHONPATH=$(PYTHONPATH):,' \ - doc/Makefile.in # Pull fix for new pyyaml pending upstream inclusion # https://sourceforge.net/p/lirc/git/merge-requests/39/ From 6743346d39c55092c75ff27aebb070b0166ee79a Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 23 Feb 2026 08:48:41 +0200 Subject: [PATCH 014/283] lirc: perform PYTHONPATH substitution with a patch It is complex enough for a patch, and it is too complex for a `substituteInPlace` command. A sed command can become a no-op and is much harder to maintain. --- pkgs/by-name/li/lirc/package.nix | 7 +++---- pkgs/by-name/li/lirc/pythonpath.patch | 13 +++++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) create mode 100644 pkgs/by-name/li/lirc/pythonpath.patch diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index 5a53ccacdca6..dab65cb7901a 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -51,15 +51,14 @@ stdenv.mkDerivation (finalAttrs: { # --with-systemdsystemunitdir # https://sourceforge.net/p/lirc/tickets/385/ ./ubuntu.diff + + # fix overriding PYTHONPATH + ./pythonpath.patch ]; postPatch = '' patchShebangs . - # fix overriding PYTHONPATH - sed -i 's,^PYTHONPATH *= *,PYTHONPATH := $(PYTHONPATH):,' \ - Makefile.in - # Pull fix for new pyyaml pending upstream inclusion # https://sourceforge.net/p/lirc/git/merge-requests/39/ substituteInPlace python-pkg/lirc/database.py \ diff --git a/pkgs/by-name/li/lirc/pythonpath.patch b/pkgs/by-name/li/lirc/pythonpath.patch new file mode 100644 index 000000000000..53605962ecaa --- /dev/null +++ b/pkgs/by-name/li/lirc/pythonpath.patch @@ -0,0 +1,13 @@ +diff --git i/Makefile.in w/Makefile.in +index d039ed3e9d6a..c40e6eac56ae 100644 +--- i/Makefile.in ++++ w/Makefile.in +@@ -493,7 +493,7 @@ AUTOMAKE_OPTIONS = 1.5 check-news dist-bzip2 -Wno-portability \ + + PYTHONPATH1 = $(abs_top_srcdir)/python-pkg/lirc: + PYTHONPATH2 = $(abs_top_srcdir)/python-pkg/lirc/lib/.libs +-PYTHONPATH = $(PYTHONPATH1):$(PYTHONPATH2) ++PYTHONPATH := $(PYTHONPATH):$(PYTHONPATH1):$(PYTHONPATH2) + PYLINT = python3-pylint + pylint_template = {path}:{line}: [{msg_id}({symbol}), {obj}] {msg} + GIT_COMMIT = $(shell git log -1 --pretty=format:%h || echo UNKNOWN) From f55f62e7450e80ada551105b15da091f0ea3e933 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Mon, 23 Feb 2026 08:57:55 +0200 Subject: [PATCH 015/283] lirc: fix systemd ExecStart lines --- pkgs/by-name/li/lirc/package.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index dab65cb7901a..b8dd104ef17d 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -63,6 +63,9 @@ stdenv.mkDerivation (finalAttrs: { # https://sourceforge.net/p/lirc/git/merge-requests/39/ substituteInPlace python-pkg/lirc/database.py \ --replace-fail 'yaml.load(' 'yaml.safe_load(' + + substituteInPlace systemd/*.service \ + --replace-fail "ExecStart=/usr/" "ExecStart=''${!outputBin}/" ''; preConfigure = '' From 7eb24fdfdd98c5409d76f12f2dfe45002e11d287 Mon Sep 17 00:00:00 2001 From: Doron Behar Date: Sun, 22 Feb 2026 13:29:56 +0200 Subject: [PATCH 016/283] lirc: split man, doc, dev & lib outputs --- pkgs/by-name/li/lirc/package.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/pkgs/by-name/li/lirc/package.nix b/pkgs/by-name/li/lirc/package.nix index b8dd104ef17d..8804bc81cf74 100644 --- a/pkgs/by-name/li/lirc/package.nix +++ b/pkgs/by-name/li/lirc/package.nix @@ -109,6 +109,30 @@ stdenv.mkDerivation (finalAttrs: { "localstatedir=$TMPDIR" ]; + outputs = [ + "out" + "man" + "doc" + "dev" + # This is the output referenced by dependent packages most of the time. + # $out on the other hand contains files used by direct users of lirc - + # systemd units, binaries, shell scripts & lirc python package. Since + # Nixpkgs' stdenv puts by default python libraries in $lib, this causes a + # cyclic reference between $out and $lib. We solve this by moving the + # Python library to $out in postFixup below. Since the Python library is + # also strongly related to the direct usage of lirc (and not only linking + # to the libraries of it), this makes sense anyway. + "lib" + ]; + + postFixup = '' + moveToOutput "${python3.sitePackages}" "$out" + # $out/bin/lirc-setup is symlinked to $lib/''${python3.sitePackages}, so it + # has to be fixed due to the above. + rm $out/bin/lirc-setup + ln -s $out/${python3.sitePackages}/lirc-setup/lirc-setup $out/bin/lirc-setup + ''; + # Upstream ships broken symlinks in docs dontCheckForBrokenSymlinks = true; From 3a54e2ab5a13aaf33538622c4d0cd2251d128e0a Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 23 Feb 2026 19:35:08 +0100 Subject: [PATCH 017/283] r10k: 5.0.0 -> 5.0.2 Fixes CVE-2026-25765 (faraday), CVE-2025-61594 (uri) --- pkgs/by-name/r1/r10k/Gemfile.lock | 37 ++++++++++---------- pkgs/by-name/r1/r10k/gemset.nix | 57 ++++++++++++++++--------------- 2 files changed, 48 insertions(+), 46 deletions(-) diff --git a/pkgs/by-name/r1/r10k/Gemfile.lock b/pkgs/by-name/r1/r10k/Gemfile.lock index e19552009e23..878bed2cf4d7 100644 --- a/pkgs/by-name/r1/r10k/Gemfile.lock +++ b/pkgs/by-name/r1/r10k/Gemfile.lock @@ -1,21 +1,21 @@ GEM remote: https://rubygems.org/ specs: - base64 (0.2.0) + base64 (0.3.0) colored2 (4.0.3) cri (2.15.12) erubi (1.13.1) - faraday (2.13.1) + faraday (2.14.1) faraday-net_http (>= 2.0, < 3.5) json logger - faraday-follow_redirects (0.3.0) + faraday-follow_redirects (0.4.0) faraday (>= 1, < 3) - faraday-net_http (3.4.0) - net-http (>= 0.5.0) + faraday-net_http (3.4.2) + net-http (~> 0.5) fast_gettext (2.4.0) prime - forwardable (1.3.3) + forwardable (1.4.0) gettext (3.5.1) erubi locale (>= 2.0.5) @@ -26,25 +26,26 @@ GEM fast_gettext (~> 2.1) gettext (~> 3.4) locale - json (2.12.2) - jwt (2.10.1) + json (2.18.1) + jwt (2.10.2) base64 locale (2.1.4) log4r (1.1.10) logger (1.7.0) - minitar (1.0.2) - multi_json (1.15.0) - net-http (0.6.0) - uri - prime (0.1.3) + minitar (1.1.0) + multi_json (1.19.1) + net-http (0.9.1) + uri (>= 0.11.1) + prime (0.1.4) forwardable singleton - puppet_forge (6.0.0) + puppet_forge (6.1.0) + base64 (>= 0.2.0, < 0.4.0) faraday (~> 2.0) - faraday-follow_redirects (~> 0.3.0) + faraday-follow_redirects (>= 0.3, < 0.5) minitar (~> 1.0, >= 1.0.2) semantic_puppet (~> 1.0) - r10k (5.0.0) + r10k (5.0.2) colored2 (~> 4.0) cri (>= 2.15.10) gettext-setup (>= 0.24, < 2.0) @@ -57,7 +58,7 @@ GEM semantic_puppet (1.1.1) singleton (0.3.0) text (1.3.1) - uri (1.0.3) + uri (1.1.1) PLATFORMS ruby @@ -66,4 +67,4 @@ DEPENDENCIES r10k BUNDLED WITH - 2.6.6 + 2.7.2 diff --git a/pkgs/by-name/r1/r10k/gemset.nix b/pkgs/by-name/r1/r10k/gemset.nix index 1de7b337aef9..68393313368a 100644 --- a/pkgs/by-name/r1/r10k/gemset.nix +++ b/pkgs/by-name/r1/r10k/gemset.nix @@ -4,10 +4,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "01qml0yilb9basf7is2614skjp8384h2pycfx86cr8023arfj98g"; + sha256 = "0yx9yn47a8lkfcjmigk79fykxvr80r4m1i35q82sxzynpbm7lcr7"; type = "gem"; }; - version = "0.2.0"; + version = "0.3.0"; }; colored2 = { groups = [ "default" ]; @@ -49,10 +49,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0xbv450qj2bx0qz9l2pjrd3kc057y6bglc3na7a78zby8ssiwlyc"; + sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; type = "gem"; }; - version = "2.13.1"; + version = "2.14.1"; }; faraday-follow_redirects = { dependencies = [ "faraday" ]; @@ -60,10 +60,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + sha256 = "1nfmmnmqgbxci7dlca0qnwxn8j29yv7v8wm26m0f4l0kmcc13ynk"; type = "gem"; }; - version = "0.3.0"; + version = "0.4.0"; }; faraday-net_http = { dependencies = [ "net-http" ]; @@ -71,10 +71,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0jp5ci6g40d6i50bsywp35l97nc2fpi9a592r2cibwicdb6y9wd1"; + sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; type = "gem"; }; - version = "3.4.0"; + version = "3.4.2"; }; fast_gettext = { dependencies = [ "prime" ]; @@ -92,10 +92,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1b5g1i3xdvmxxpq4qp0z4v78ivqnazz26w110fh4cvzsdayz8zgi"; + sha256 = "0f78rjpnhm4lgp1qzadnr6kr02b6afh1lvy7w607k4qjk3641kgi"; type = "gem"; }; - version = "1.3.3"; + version = "1.4.0"; }; gettext = { dependencies = [ @@ -134,10 +134,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1x5b8ipv6g0z44wgc45039k04smsyf95h2m5m67mqq35sa5a955s"; + sha256 = "11prr7nrxh1y4rfsqa51gy4ixx63r18cz9mdnmk0938va1ajf4gy"; type = "gem"; }; - version = "2.12.2"; + version = "2.18.1"; }; jwt = { dependencies = [ "base64" ]; @@ -145,10 +145,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1i8wmzgb5nfhvkx1f6bhdwfm7v772172imh439v3xxhkv3hllhp6"; + sha256 = "1x64l31nkqjwfv51s2vsm0yqq4cwzrlnji12wvaq761myx3fxq9i"; type = "gem"; }; - version = "2.10.1"; + version = "2.10.2"; }; locale = { groups = [ "default" ]; @@ -185,20 +185,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0wj6cgvzbnc8qvdb5rai4hf9z10a2f422gc5agnhcab7lwmyp4mi"; + sha256 = "0gm2ksf678gr5cqr4a3mzx0zvwrc7z2qvkfd8rwh209qdzxhrnrq"; type = "gem"; }; - version = "1.0.2"; + version = "1.1.0"; }; multi_json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0pb1g1y3dsiahavspyzkdy39j4q377009f6ix0bh1ag4nqw43l0z"; + sha256 = "1drisvysgvnjlz49a0qcbs294id6mvj3i8iik5rvym68ybwfzvvs"; type = "gem"; }; - version = "1.15.0"; + version = "1.19.1"; }; net-http = { dependencies = [ "uri" ]; @@ -206,10 +206,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1ysrwaabhf0sn24jrp0nnp51cdv0jf688mh5i6fsz63q2c6b48cn"; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; type = "gem"; }; - version = "0.6.0"; + version = "0.9.1"; }; prime = { dependencies = [ @@ -220,13 +220,14 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1qsk9q2n4yb80f5mwslxzfzm2ckar25grghk95cj7sbc1p2k3w5s"; + sha256 = "0pi2g9sd9ssyrpvbybh4skrgzqrv0rrd1q7ylgrsd519gjzmwxad"; type = "gem"; }; - version = "0.1.3"; + version = "0.1.4"; }; puppet_forge = { dependencies = [ + "base64" "faraday" "faraday-follow_redirects" "minitar" @@ -236,10 +237,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1pwd5x0vyf04qzzdw6v98m6f6rb110g14sv6h6yj2nwz3kbbww07"; + sha256 = "0jvncdjxz6337m2mljj6f15l6i9vln023x9q17gnl4zhh8rfigz3"; type = "gem"; }; - version = "6.0.0"; + version = "6.1.0"; }; r10k = { dependencies = [ @@ -256,10 +257,10 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0m0k0aqf9gaakgkmfcx86324qx6mvs2p0ja1rrs36ifq1l70lgsf"; + sha256 = "1cz8hf6bsgax7h8rs30p1ys5n9d58w978frh0dmwbka7hhmlxqj8"; type = "gem"; }; - version = "5.0.0"; + version = "5.0.2"; }; racc = { groups = [ "default" ]; @@ -306,9 +307,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "04bhfvc25b07jaiaf62yrach7khhr5jlr5bx6nygg8pf11329wp9"; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; type = "gem"; }; - version = "1.0.3"; + version = "1.1.1"; }; } From 73eb91c7e1f0689614958742bfeeb7ad34289f7e Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 23 Feb 2026 19:36:10 +0100 Subject: [PATCH 018/283] puppet-lint: 4.3.0 -> 5.1.1 Changelog: https://github.com/puppetlabs/puppet-lint/blob/main/CHANGELOG.md --- pkgs/by-name/pu/puppet-lint/Gemfile.lock | 4 ++-- pkgs/by-name/pu/puppet-lint/gemset.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/pu/puppet-lint/Gemfile.lock b/pkgs/by-name/pu/puppet-lint/Gemfile.lock index e9b1610b37a7..e898cc60b627 100644 --- a/pkgs/by-name/pu/puppet-lint/Gemfile.lock +++ b/pkgs/by-name/pu/puppet-lint/Gemfile.lock @@ -1,7 +1,7 @@ GEM remote: https://rubygems.org/ specs: - puppet-lint (4.3.0) + puppet-lint (5.1.1) PLATFORMS ruby @@ -10,4 +10,4 @@ DEPENDENCIES puppet-lint BUNDLED WITH - 2.6.9 + 2.7.2 diff --git a/pkgs/by-name/pu/puppet-lint/gemset.nix b/pkgs/by-name/pu/puppet-lint/gemset.nix index 86ef0aa1f3f6..56cd5d7168ea 100644 --- a/pkgs/by-name/pu/puppet-lint/gemset.nix +++ b/pkgs/by-name/pu/puppet-lint/gemset.nix @@ -4,9 +4,9 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1lbr7smgx3k48zxrsp4kkkpwfgr6q2mjyz0bz5r14j0in5j5j3xa"; + sha256 = "11j46i4bankyvmknl69pqz15ysrd8l6nwhbl77lslrswx7dlwxqy"; type = "gem"; }; - version = "4.3.0"; + version = "5.1.1"; }; } From bb97236e31eda2400f35a306d72e4f553e49cc25 Mon Sep 17 00:00:00 2001 From: Anthony Roussel Date: Mon, 23 Feb 2026 19:41:00 +0100 Subject: [PATCH 019/283] pdk: 3.3.0 -> 3.4.0 Changelog: https://github.com/puppetlabs/pdk/blob/main/CHANGELOG.md --- pkgs/by-name/pd/pdk/Gemfile | 2 +- pkgs/by-name/pd/pdk/Gemfile.lock | 45 ++++++++--- pkgs/by-name/pd/pdk/gemset.nix | 133 ++++++++++++++++++++++++++----- 3 files changed, 148 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/pd/pdk/Gemfile b/pkgs/by-name/pd/pdk/Gemfile index 7a7c9e0ec7f4..ffd4bdda3204 100644 --- a/pkgs/by-name/pd/pdk/Gemfile +++ b/pkgs/by-name/pd/pdk/Gemfile @@ -1,2 +1,2 @@ source 'https://rubygems.org' -gem 'pdk', '3.3.0' +gem 'pdk', '3.4.0' diff --git a/pkgs/by-name/pd/pdk/Gemfile.lock b/pkgs/by-name/pd/pdk/Gemfile.lock index 0c94599445ee..e98fe95e3dc1 100644 --- a/pkgs/by-name/pd/pdk/Gemfile.lock +++ b/pkgs/by-name/pd/pdk/Gemfile.lock @@ -1,24 +1,36 @@ GEM remote: https://rubygems.org/ specs: - addressable (2.8.7) - public_suffix (>= 2.0.2, < 7.0) + addressable (2.8.8) + public_suffix (>= 2.0.2, < 8.0) + bigdecimal (3.3.1) childprocess (5.1.0) logger (~> 1.5) cri (2.15.12) deep_merge (1.2.2) - diff-lcs (1.6.2) - ffi (1.17.2) + diff-lcs (2.0.0) + faraday (2.14.1) + faraday-net_http (>= 2.0, < 3.5) + json + logger + faraday-follow_redirects (0.3.0) + faraday (>= 1, < 3) + faraday-net_http (3.4.2) + net-http (~> 0.5) + ffi (1.17.3) hitimes (2.0.0) - json-schema (4.3.1) - addressable (>= 2.8) - json_pure (2.6.3) + json (2.18.1) + json-schema (5.2.2) + addressable (~> 2.8) + bigdecimal (~> 3.1) logger (1.7.0) minitar (0.12.1) + net-http (0.9.1) + uri (>= 0.11.1) pastel (0.8.0) tty-color (~> 0.5) pathspec (1.1.3) - pdk (3.3.0) + pdk (3.4.0) bundler (>= 2.1.0, < 3.0.0) childprocess (~> 5.0) cri (~> 2.15.11) @@ -26,18 +38,24 @@ GEM diff-lcs (>= 1.5.0) ffi (>= 1.15.5, < 2.0.0) hitimes (= 2.0.0) - json-schema (~> 4.0) - json_pure (~> 2.6.3) + json-schema (~> 5.0) minitar (~> 0.8) pathspec (~> 1.1) puppet-modulebuilder (~> 1.0) + puppet_forge (~> 5.0) tty-prompt (~> 0.23) tty-spinner (~> 0.9) tty-which (~> 0.5) - public_suffix (6.0.2) + public_suffix (7.0.2) puppet-modulebuilder (1.1.0) minitar (~> 0.9) pathspec (>= 0.2.1, < 3.0.0) + puppet_forge (5.0.4) + faraday (~> 2.0) + faraday-follow_redirects (~> 0.3.0) + minitar (< 1.0.0) + semantic_puppet (~> 1.0) + semantic_puppet (1.1.1) tty-color (0.6.0) tty-cursor (0.7.1) tty-prompt (0.23.1) @@ -51,13 +69,14 @@ GEM tty-spinner (0.9.3) tty-cursor (~> 0.7) tty-which (0.5.0) + uri (1.1.1) wisper (2.0.1) PLATFORMS ruby DEPENDENCIES - pdk (= 3.3.0) + pdk (= 3.4.0) BUNDLED WITH - 2.6.9 + 2.7.2 diff --git a/pkgs/by-name/pd/pdk/gemset.nix b/pkgs/by-name/pd/pdk/gemset.nix index 90aef1568ff3..5526b4d96e48 100644 --- a/pkgs/by-name/pd/pdk/gemset.nix +++ b/pkgs/by-name/pd/pdk/gemset.nix @@ -5,10 +5,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0cl2qpvwiffym62z991ynks7imsm87qmgxf0yfsmlwzkgi9qcaa6"; + sha256 = "0mxhjgihzsx45l9wh2n0ywl9w0c6k70igm5r0d63dxkcagwvh4vw"; type = "gem"; }; - version = "2.8.7"; + version = "2.8.8"; + }; + bigdecimal = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0612spks81fvpv2zrrv3371lbs6mwd7w6g5zafglyk75ici1x87a"; + type = "gem"; + }; + version = "3.3.1"; }; childprocess = { dependencies = [ "logger" ]; @@ -46,20 +56,57 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0qlrj2qyysc9avzlr4zs1py3x684hqm61n4czrsk1pyllz5x5q4s"; + sha256 = "1mb3nfmnv5gyaxcw10fzdr4jrvx198bq38akiw7vai99xi95v2kh"; type = "gem"; }; - version = "1.6.2"; + version = "2.0.0"; + }; + faraday = { + dependencies = [ + "faraday-net_http" + "json" + "logger" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "077n5ss3z3ds4vj54w201kd12smai853dp9c9n7ii7g3q7nwwg54"; + type = "gem"; + }; + version = "2.14.1"; + }; + faraday-follow_redirects = { + dependencies = [ "faraday" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1y87p3yk15bjbk0z9mf01r50lzxvp7agr56lbm9gxiz26mb9fbfr"; + type = "gem"; + }; + version = "0.3.0"; + }; + faraday-net_http = { + dependencies = [ "net-http" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0v4hfmc7d4lrqqj2wl366rm9551gd08zkv2ppwwnjlnkc217aizi"; + type = "gem"; + }; + version = "3.4.2"; }; ffi = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "19kdyjg3kv7x0ad4xsd4swy5izsbb1vl1rpb6qqcqisr5s23awi9"; + sha256 = "0k1xaqw2jk13q3ss7cnyvkp8fzp75dk4kazysrxgfd1rpgvkk7qf"; type = "gem"; }; - version = "1.17.2"; + version = "1.17.3"; }; hitimes = { groups = [ "default" ]; @@ -71,26 +118,29 @@ }; version = "2.0.0"; }; - json-schema = { - dependencies = [ "addressable" ]; + json = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "09bq393nrxa7hmphc3li8idgxdnb5hwgj15d0q5qsh4l5g1qvrnm"; + sha256 = "11prr7nrxh1y4rfsqa51gy4ixx63r18cz9mdnmk0938va1ajf4gy"; type = "gem"; }; - version = "4.3.1"; + version = "2.18.1"; }; - json_pure = { + json-schema = { + dependencies = [ + "addressable" + "bigdecimal" + ]; groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "0kn736pb52j8b9xxq6l8wqp2chs74aa14vfnp0rijjn086m8b4f3"; + sha256 = "1ma0k5889hzydba2ci8lqg87pxsh9zabz7jchm9cbacwsw7axgk0"; type = "gem"; }; - version = "2.6.3"; + version = "5.2.2"; }; logger = { groups = [ "default" ]; @@ -112,6 +162,17 @@ }; version = "0.12.1"; }; + net-http = { + dependencies = [ "uri" ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15k96fj6qwbaiv6g52l538ass95ds1qwgynqdridz29yqrkhpfi5"; + type = "gem"; + }; + version = "0.9.1"; + }; pastel = { dependencies = [ "tty-color" ]; groups = [ "default" ]; @@ -142,10 +203,10 @@ "ffi" "hitimes" "json-schema" - "json_pure" "minitar" "pathspec" "puppet-modulebuilder" + "puppet_forge" "tty-prompt" "tty-spinner" "tty-which" @@ -154,20 +215,20 @@ platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1gildcnii3ayw585as8d8bqhnfb9diqg7n3vmgaz8c5b9wb8c106"; + sha256 = "0pcwygvs85rnqndn3b64mxbgcs1yb628z5cg9hwwjaxf5wds37vi"; type = "gem"; }; - version = "3.3.0"; + version = "3.4.0"; }; public_suffix = { groups = [ "default" ]; platforms = [ ]; source = { remotes = [ "https://rubygems.org" ]; - sha256 = "1543ap9w3ydhx39ljcd675cdz9cr948x9mp00ab8qvq6118wv9xz"; + sha256 = "0mx84s7gn3xabb320hw8060v7amg6gmcyyhfzp0kawafiq60j54i"; type = "gem"; }; - version = "6.0.2"; + version = "7.0.2"; }; puppet-modulebuilder = { dependencies = [ @@ -183,6 +244,32 @@ }; version = "1.1.0"; }; + puppet_forge = { + dependencies = [ + "faraday" + "faraday-follow_redirects" + "minitar" + "semantic_puppet" + ]; + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "0d65zri1nmpph8iki5iigdzfqd6rfyc1mlgdfhg69q3566rcff06"; + type = "gem"; + }; + version = "5.0.4"; + }; + semantic_puppet = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "15ksbizvakfx0zfdgjbh34hqnrnkjj47m4kbnsg58mpqsx45pzqm"; + type = "gem"; + }; + version = "1.1.1"; + }; tty-color = { groups = [ "default" ]; platforms = [ ]; @@ -263,6 +350,16 @@ }; version = "0.5.0"; }; + uri = { + groups = [ "default" ]; + platforms = [ ]; + source = { + remotes = [ "https://rubygems.org" ]; + sha256 = "1ijpbj7mdrq7rhpq2kb51yykhrs2s54wfs6sm9z3icgz4y6sb7rp"; + type = "gem"; + }; + version = "1.1.1"; + }; wisper = { groups = [ "default" ]; platforms = [ ]; From 8f481210b7372e6db5f94127d9d1f73d90227bcd Mon Sep 17 00:00:00 2001 From: phaer Date: Tue, 24 Feb 2026 14:41:12 +0100 Subject: [PATCH 020/283] playwright-driver: expose selectBrowsers for custom browser selection Expose the underlying browsers function as `selectBrowsers` passthru, allowing users to create custom browser sets. Note: all browsers are enabled by default. Example usage: playwright-driver.selectBrowsers { withChromiumHeadlessShell = true; withChromium = false; withFirefox = false; withWebkit = false; withFfmpeg = false; } --- pkgs/development/web/playwright/driver.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/web/playwright/driver.nix b/pkgs/development/web/playwright/driver.nix index fba717617061..7750fac295ca 100644 --- a/pkgs/development/web/playwright/driver.nix +++ b/pkgs/development/web/playwright/driver.nix @@ -165,6 +165,7 @@ let passthru = { browsersJSON = (lib.importJSON ./browsers.json).browsers; + selectBrowsers = browsers; browsers = browsers { }; browsers-chromium = browsers { withFirefox = false; From 207e71e2a322fd217bf5fa2cbafe8531f192cfa7 Mon Sep 17 00:00:00 2001 From: phaer Date: Tue, 24 Feb 2026 14:41:17 +0100 Subject: [PATCH 021/283] linkwarden: use chromium-headless-shell instead of full chromium Linkwarden only needs headless browser functionality for archiving web pages. Switch from the full chromium browser to the lighter chromium-headless-shell via playwright-driver.selectBrowsers, reducing the closure size. --- pkgs/by-name/li/linkwarden/package.nix | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/li/linkwarden/package.nix b/pkgs/by-name/li/linkwarden/package.nix index 5088e4bdb769..2e785ca5e1eb 100644 --- a/pkgs/by-name/li/linkwarden/package.nix +++ b/pkgs/by-name/li/linkwarden/package.nix @@ -48,12 +48,24 @@ let ]; }; - chromeDir = - { - x86_64-linux = "chrome-linux64"; - aarch64-linux = "chrome-linux"; - } - .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + # Playwright's upstream chromium-headless-shell zips use different directory + # names per architecture (chrome-headless-shell-linux64 vs chrome-linux). + chrome = + let + browsers = playwright-driver.selectBrowsers { + withChromiumHeadlessShell = true; + withChromium = false; + withFirefox = false; + withWebkit = false; + withFfmpeg = false; + }; + chromeDir = + { + x86_64-linux = "chrome-headless-shell-linux64"; + } + .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + in + "${browsers}/chromium_headless_shell-*/${chromeDir}/chrome-headless-shell"; in stdenvNoCC.mkDerivation (finalAttrs: { pname = "linkwarden"; @@ -181,7 +193,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { --set-default PRISMA_QUERY_ENGINE_LIBRARY "${prisma-engines_6}/lib/libquery_engine.node" \ --set-default PRISMA_QUERY_ENGINE_BINARY "${prisma-engines_6}/bin/query-engine" \ --set-default PRISMA_SCHEMA_ENGINE_BINARY "${prisma-engines_6}/bin/schema-engine" \ - --set-default PLAYWRIGHT_LAUNCH_OPTIONS_EXECUTABLE_PATH ${playwright-driver.browsers-chromium}/chromium-*/${chromeDir}/chrome \ + --set-default PLAYWRIGHT_LAUNCH_OPTIONS_EXECUTABLE_PATH ${chrome} \ --set-default LINKWARDEN_CACHE_DIR /var/cache/linkwarden \ --set-default LINKWARDEN_HOST localhost \ --set-default LINKWARDEN_PORT 3000 \ From 1b7bce45359535ec8d91f489a269aec4746c1b1f Mon Sep 17 00:00:00 2001 From: Henner Zeller Date: Wed, 11 Feb 2026 20:45:02 +0100 Subject: [PATCH 022/283] bazel_8: Add crucial packages to the standard shell environment A lot of parts of bazel and standard packages ssume bash existence; they should be able to call `/usr/bin/env bash`. Also, `rules_python` uses python3 as a bootstrap way to call other scripts (even if it uses its own interpreter). Both of these are important and have been in the bazel 7 package https://github.com/NixOS/nixpkgs/blob/master/pkgs/by-name/ba/bazel_7/package.nix#L87-L104 ... but got lost in the bazel_8 package. Things that used to compile with bazel 7 now break with bazel 8 on nix. So: re-adding these crucial packages to the shell environment bazel has available when executing actions. --- pkgs/by-name/ba/bazel_8/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/ba/bazel_8/package.nix b/pkgs/by-name/ba/bazel_8/package.nix index cbed15eafdf0..eb9e0a43820b 100644 --- a/pkgs/by-name/ba/bazel_8/package.nix +++ b/pkgs/by-name/ba/bazel_8/package.nix @@ -77,6 +77,7 @@ let # ], # ) [ + bash # see https://github.com/NixOS/nixpkgs/pull/489519 coreutils diffutils file @@ -87,6 +88,7 @@ let gnused gnutar gzip + python3 # see https://github.com/NixOS/nixpkgs/pull/489519 unzip which zip From 91ad477ea445d37668213ad0ce4d407ab561515b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 25 Feb 2026 23:00:59 +0000 Subject: [PATCH 023/283] ccid: 1.7.0 -> 1.7.1 --- pkgs/by-name/cc/ccid/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cc/ccid/package.nix b/pkgs/by-name/cc/ccid/package.nix index 3157c01c0fd2..ba7deb2d9624 100644 --- a/pkgs/by-name/cc/ccid/package.nix +++ b/pkgs/by-name/cc/ccid/package.nix @@ -15,13 +15,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "ccid"; - version = "1.7.0"; + version = "1.7.1"; src = fetchFromGitHub { owner = "LudovicRousseau"; repo = "CCID"; tag = finalAttrs.version; - hash = "sha256-6eaznSIQZl1bpIe1F9EtwotF9BjOruJ9g/c2QrTgfUg="; + hash = "sha256-5GkpsrjGFfiGDNIhU9zsx0p7/MSVra1fse9yFhjGSFU="; }; postPatch = '' From 094079eca51b732605869223126c27cdf3894600 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 11:44:08 +0000 Subject: [PATCH 024/283] kicad-testing-small: 9.0-2026-02-08 -> 9.0-2026-02-25 --- pkgs/by-name/ki/kicad/versions.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ki/kicad/versions.nix b/pkgs/by-name/ki/kicad/versions.nix index 7e46e4e184ea..eba6d440f0a1 100644 --- a/pkgs/by-name/ki/kicad/versions.nix +++ b/pkgs/by-name/ki/kicad/versions.nix @@ -25,14 +25,14 @@ }; "kicad-testing" = { kicadVersion = { - version = "9.0-2026-02-08"; + version = "9.0-2026-02-25"; src = { - rev = "05004b802679b8cca354ff36618be3aece49fbd6"; - sha256 = "1w6pm243plbql1ylyjb2x8hvkcbbs7ijdh4r8ivlc2dhhr9pihb9"; + rev = "8eb9b52c005f1d01c9d7473925d6fcee057e1d47"; + sha256 = "0vjw31syny0mda1xnv1as45zd96n1xm3lvx0q8mav32xvc0zyn78"; }; }; libVersion = { - version = "9.0-2026-02-08"; + version = "9.0-2026-02-25"; libSources = { symbols.rev = "65d897cc92950ff2af888eb67e527ba7a2b99fe8"; symbols.sha256 = "08qb4rqxsyhrcvj1k200m2c06jjy7jwjmf9n1qkcm0biqqc5dba4"; From 4aba42448195a7d05644edc9a358a3a6815e0149 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 21:15:50 +0000 Subject: [PATCH 025/283] kubernetes: 1.35.0 -> 1.35.2 --- pkgs/by-name/ku/kubernetes/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ku/kubernetes/package.nix b/pkgs/by-name/ku/kubernetes/package.nix index adcb906fcac5..56590112dc44 100644 --- a/pkgs/by-name/ku/kubernetes/package.nix +++ b/pkgs/by-name/ku/kubernetes/package.nix @@ -23,13 +23,13 @@ buildGoModule (finalAttrs: { pname = "kubernetes"; - version = "1.35.0"; + version = "1.35.2"; src = fetchFromGitHub { owner = "kubernetes"; repo = "kubernetes"; tag = "v${finalAttrs.version}"; - hash = "sha256-AT1/4RhnVK/mAoNVqPIfSwbzD8VNRqKumOpE0fidJ74="; + hash = "sha256-cmR5ugxeBC0RsrvQ38zK6/5QGptAfTk6bXo53XHkU2s="; }; vendorHash = null; From 82cdcd9d5a16873ad426291a1c844ed69fff9171 Mon Sep 17 00:00:00 2001 From: BrokenC1oud Date: Sat, 28 Feb 2026 12:33:55 +0800 Subject: [PATCH 026/283] vscode-extensions.rust-lang.rust-analyzer: 0.3.2593 -> 0.3.2803 --- .../vscode/extensions/rust-lang.rust-analyzer/default.nix | 4 ++-- .../vscode/extensions/rust-lang.rust-analyzer/version.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix index a8b771567541..a6e782b15c3d 100644 --- a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix @@ -21,13 +21,13 @@ let # Use the plugin version as in vscode marketplace, updated by update script. inherit (vsix) version; - releaseTag = "2025-08-25"; + releaseTag = "2026-02-16"; src = fetchFromGitHub { owner = "rust-lang"; repo = "rust-analyzer"; tag = releaseTag; - hash = "sha256-apbJj2tsJkL2l+7Or9tJm1Mt5QPB6w/zIyDkCx8pfvk="; + hash = "sha256-1TZROjtryMzOJHgHhAUQUoAMnnWal231G7gM1pfNlK4="; }; vsix = buildNpmPackage { diff --git a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/version.txt b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/version.txt index f421491429fe..03a7cc9eea54 100644 --- a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/version.txt +++ b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/version.txt @@ -1 +1 @@ -0.3.2593 +0.3.2803 From 8f649b7a7f97ed636414198108b777d0508108af Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 05:03:25 +0000 Subject: [PATCH 027/283] holo-daemon: 0.8.0 -> 0.9.0 --- pkgs/by-name/ho/holo-daemon/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ho/holo-daemon/package.nix b/pkgs/by-name/ho/holo-daemon/package.nix index 10b86b93b7a1..5889281c5363 100644 --- a/pkgs/by-name/ho/holo-daemon/package.nix +++ b/pkgs/by-name/ho/holo-daemon/package.nix @@ -11,18 +11,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "holo-daemon"; - version = "0.8.0"; + version = "0.9.0"; src = fetchFromGitHub { owner = "holo-routing"; repo = "holo"; tag = "v${finalAttrs.version}"; - hash = "sha256-8cScq/6e9u3rDilnjT6mAbEudXybNj3YUicYiEgoCyE="; + hash = "sha256-zZrse46NJb8gD4BtM20FfdtRdxVNLZ+/51dy2nuiOd8="; }; passthru.updateScript = nix-update-script { }; - cargoHash = "sha256-YZ2c6W6CCqgyN+6i7Vh5fWLKw8L4pUqvq/tDO/Q/kf0="; + cargoHash = "sha256-cHJzwI7FDVA1iwqg+x9sMlao22SGQoOuq+MB0XtYsEc="; # Use rust nightly features env.RUSTC_BOOTSTRAP = 1; From ee4c33a1eb503cea9aa36371b75086f61c1918f3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 04:11:27 +0000 Subject: [PATCH 028/283] python3Packages.radish-bdd: 0.18.3 -> 0.18.4 --- pkgs/development/python-modules/radish-bdd/default.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/radish-bdd/default.nix b/pkgs/development/python-modules/radish-bdd/default.nix index 2941146bd0b7..34a55ef6fe49 100644 --- a/pkgs/development/python-modules/radish-bdd/default.nix +++ b/pkgs/development/python-modules/radish-bdd/default.nix @@ -8,7 +8,6 @@ humanize, lxml, parse-type, - pysingleton, pytest-mock, pytestCheckHook, pyyaml, @@ -17,14 +16,14 @@ buildPythonPackage rec { pname = "radish-bdd"; - version = "0.18.3"; + version = "0.18.4"; format = "setuptools"; src = fetchFromGitHub { owner = pname; repo = "radish"; tag = "v${version}"; - hash = "sha256-UjJz9ysejz5DBewMwoVof1+JU8tbGbBa3z1quuN1TWg="; + hash = "sha256-pnZ/vqjMd1Q/wF1W6joYrIulZSXAzS2G3E5Ke5VSAQg="; }; propagatedBuildInputs = [ @@ -33,7 +32,6 @@ buildPythonPackage rec { humanize lxml parse-type - pysingleton pyyaml tag-expressions ]; From 1dff928286798fb214fc6bd8803c7c3da5c24862 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 13:51:31 +0000 Subject: [PATCH 029/283] python3Packages.python-socks: 2.8.0 -> 2.8.1 Also enables tests, as `python3Packages.tiny-proxy` is in nixpkgs --- pkgs/development/python-modules/python-socks/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-socks/default.nix b/pkgs/development/python-modules/python-socks/default.nix index 8c77598f91cf..effeb9c0a994 100644 --- a/pkgs/development/python-modules/python-socks/default.nix +++ b/pkgs/development/python-modules/python-socks/default.nix @@ -10,6 +10,7 @@ pytest-trio, pytestCheckHook, setuptools, + tiny-proxy, trio, trustme, yarl, @@ -17,7 +18,7 @@ buildPythonPackage rec { pname = "python-socks"; - version = "2.8.0"; + version = "2.8.1"; pyproject = true; __darwinAllowLocalNetworking = true; @@ -26,7 +27,7 @@ buildPythonPackage rec { owner = "romis2012"; repo = "python-socks"; tag = "v${version}"; - hash = "sha256-b19DfvoJo/9NCjgZ+07WdZGnXNS7/f+FgGdU8s1k2io="; + hash = "sha256-Eu4xeBZbZvAGfFArMiUlUQQa4yywKWj+azv+OHiKJfU="; }; build-system = [ setuptools ]; @@ -43,14 +44,13 @@ buildPythonPackage rec { anyio = [ anyio ]; }; - doCheck = false; # requires tiny_proxy module - nativeCheckInputs = [ anyio flask pytest-asyncio pytest-trio pytestCheckHook + tiny-proxy trustme yarl ]; From dc103664f968c7a108937ab75ab17cfd2e27b4e4 Mon Sep 17 00:00:00 2001 From: Benjamin Sparks Date: Sun, 1 Mar 2026 14:55:02 +0100 Subject: [PATCH 030/283] python3Packages.python-socks: switch to finalAttrs --- pkgs/development/python-modules/python-socks/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-socks/default.nix b/pkgs/development/python-modules/python-socks/default.nix index effeb9c0a994..1551e5748a7f 100644 --- a/pkgs/development/python-modules/python-socks/default.nix +++ b/pkgs/development/python-modules/python-socks/default.nix @@ -16,7 +16,7 @@ yarl, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-socks"; version = "2.8.1"; pyproject = true; @@ -26,7 +26,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "romis2012"; repo = "python-socks"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-Eu4xeBZbZvAGfFArMiUlUQQa4yywKWj+azv+OHiKJfU="; }; @@ -58,10 +58,10 @@ buildPythonPackage rec { pythonImportsCheck = [ "python_socks" ]; meta = { - changelog = "https://github.com/romis2012/python-socks/releases/tag/${src.tag}"; + changelog = "https://github.com/romis2012/python-socks/releases/tag/${finalAttrs.src.tag}"; description = "Core proxy client (SOCKS4, SOCKS5, HTTP) functionality for Python"; homepage = "https://github.com/romis2012/python-socks"; license = lib.licenses.asl20; maintainers = [ ]; }; -} +}) From cf0baf2a5c4eae2431b1e73937403a3b3a18e013 Mon Sep 17 00:00:00 2001 From: transcaffeine Date: Mon, 2 Mar 2026 16:56:17 +0100 Subject: [PATCH 031/283] victoriametrics: 1.136.0 -> 1.137.0 Release notes: https://github.com/VictoriaMetrics/VictoriaMetrics/releases/tag/v1.137.0 Full changelog: https://github.com/VictoriaMetrics/VictoriaMetrics/compare/v1.136.0...v1.137.0 --- pkgs/by-name/vi/victoriametrics/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vi/victoriametrics/package.nix b/pkgs/by-name/vi/victoriametrics/package.nix index 1e70efca54bc..59ac6b6ad1b0 100644 --- a/pkgs/by-name/vi/victoriametrics/package.nix +++ b/pkgs/by-name/vi/victoriametrics/package.nix @@ -13,13 +13,13 @@ buildGo126Module (finalAttrs: { pname = "VictoriaMetrics"; - version = "1.136.0"; + version = "1.137.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaMetrics"; tag = "v${finalAttrs.version}"; - hash = "sha256-mYFZ2swaRHYfKeL5r4NTmynQ5sOHcHMPJlChKXQsreA="; + hash = "sha256-0ZQA8icb1upxlYIinDLFEKJbRR02Pdcb+HBUWsc1jN0="; }; vendorHash = null; From b8ff209c1f8d575c2757cfbaf5dd32d98881e226 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 2 Mar 2026 15:56:54 +0000 Subject: [PATCH 032/283] sig: 0.2.1 -> 0.3.0 --- pkgs/by-name/si/sig/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/si/sig/package.nix b/pkgs/by-name/si/sig/package.nix index 68015da47ebe..e0b081be33a0 100644 --- a/pkgs/by-name/si/sig/package.nix +++ b/pkgs/by-name/si/sig/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sig"; - version = "0.2.1"; + version = "0.3.0"; src = fetchFromGitHub { owner = "ynqa"; repo = "sig"; rev = "v${finalAttrs.version}"; - hash = "sha256-KxLSZ4/idlDrhRKFUsC3Ko0DcpSzwLWjees1jObC5KQ="; + hash = "sha256-px2QdhhvBxfPCszGqeeYzsUrGwLP4DxXiKeNRAgZ23U="; }; - cargoHash = "sha256-nlW9pXgfn/8MjFFXs+HeIiBT9Ew8M1ETtuTZg5Qa4AE="; + cargoHash = "sha256-dqpapu6qnWfe0vMUXpEh2lXwEV9iqIG7B+P6XQbA9Q8="; meta = { description = "Interactive grep (for streaming)"; From 06a640cacb07501072163267c074c76c7d7dd3d4 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 2 Mar 2026 23:02:04 +0100 Subject: [PATCH 033/283] python3Packages.periodiq: relax on dramatiq --- pkgs/development/python-modules/periodiq/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/periodiq/default.nix b/pkgs/development/python-modules/periodiq/default.nix index 6cc7a301c2ca..701bc88bc670 100644 --- a/pkgs/development/python-modules/periodiq/default.nix +++ b/pkgs/development/python-modules/periodiq/default.nix @@ -29,6 +29,8 @@ buildPythonPackage rec { --replace-fail 'poetry.masonry.api' 'poetry.core.masonry.api' ''; + pythonRelaxDeps = [ "dramatiq" ]; + nativeBuildInputs = [ poetry-core ]; propagatedBuildInputs = [ From b80d5bb418d151a5f66758c0651c6a02b8c81cad Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 2 Mar 2026 23:02:26 +0100 Subject: [PATCH 034/283] python3Packages.flask-dramatiq: relax on dramatiq --- pkgs/development/python-modules/flask-dramatiq/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/flask-dramatiq/default.nix b/pkgs/development/python-modules/flask-dramatiq/default.nix index cded223066c1..3dece04ef7a3 100644 --- a/pkgs/development/python-modules/flask-dramatiq/default.nix +++ b/pkgs/development/python-modules/flask-dramatiq/default.nix @@ -38,6 +38,8 @@ buildPythonPackage { build-system = [ poetry-core ]; + pythonRelaxDeps = [ "dramatiq" ]; + dependencies = [ dramatiq ]; nativeCheckInputs = [ From af2b494b79a7891ab261354986f07dec2520e6de Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 27 Oct 2025 15:43:00 +0100 Subject: [PATCH 035/283] python3Packages.pydanclick: init at 0.5.1 --- .../python-modules/pydanclick/default.nix | 56 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 58 insertions(+) create mode 100644 pkgs/development/python-modules/pydanclick/default.nix diff --git a/pkgs/development/python-modules/pydanclick/default.nix b/pkgs/development/python-modules/pydanclick/default.nix new file mode 100644 index 000000000000..f113cc6f82bc --- /dev/null +++ b/pkgs/development/python-modules/pydanclick/default.nix @@ -0,0 +1,56 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + poetry-core, + pydantic, + pydantic-core, + click, + pytest7CheckHook, + pydantic-settings, +}: + +buildPythonPackage rec { + pname = "pydanclick"; + version = "0.5.1"; + + pyproject = true; + + src = fetchFromGitHub { + owner = "felix-martel"; + repo = "pydanclick"; + tag = "v${version}"; + hash = "sha256-Cgjq+9j6v7KILjfhK+4Y5joZPU2/ufJiIsdAfnSG9x4="; + }; + + build-system = [ poetry-core ]; + + dependencies = [ + pydantic + pydantic-core + click + ]; + + nativeCheckInputs = [ + # Still uses RaisesContext from pytest 7 + # https://github.com/felix-martel/pydanclick/issues/53 + pytest7CheckHook + pydantic-settings + ]; + + disabledTests = [ + # No idea about these two failures + "test_complex_types_example_help" + "test_simple_example_with_invalid_args" + ]; + + pythonImportsCheck = [ "pydanclick" ]; + + meta = { + description = "Add click options from a Pydantic model"; + homepage = "https://github.com/felix-martel/pydanclick"; + changelog = "https://github.com/felix-martel/pydanclick/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.erictapen ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8e27fb27d8d6..814de4876a21 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13419,6 +13419,8 @@ self: super: with self; { pydal = callPackage ../development/python-modules/pydal { }; + pydanclick = callPackage ../development/python-modules/pydanclick { }; + pydanfossair = callPackage ../development/python-modules/pydanfossair { }; pydantic = callPackage ../development/python-modules/pydantic { }; From f5ffccaaeb7750072a6987f4c74f6469e43f60a9 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 27 Oct 2025 14:24:08 +0100 Subject: [PATCH 036/283] python3Packages.scim2-tester: 0.1.14 -> 0.2.6 Changelog: https://github.com/python-scim/scim2-tester/releases/tag/0.2.4 Changelog: https://github.com/python-scim/scim2-tester/releases/tag/0.2.5 Changelog: https://github.com/python-scim/scim2-tester/releases/tag/0.2.6 --- .../python-modules/scim2-tester/default.nix | 37 +++++++++++-------- 1 file changed, 22 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/scim2-tester/default.nix b/pkgs/development/python-modules/scim2-tester/default.nix index 0b1e5f0824ce..2d744bc95727 100644 --- a/pkgs/development/python-modules/scim2-tester/default.nix +++ b/pkgs/development/python-modules/scim2-tester/default.nix @@ -1,38 +1,45 @@ { lib, buildPythonPackage, - fetchPypi, - hatchling, + pythonOlder, + fetchFromGitHub, + uv-build, scim2-client, + scim2-models, pytestCheckHook, - werkzeug, - scim2-server, + pytest-scim2-server, pytest-httpserver, - cacert, }: buildPythonPackage rec { pname = "scim2-tester"; - version = "0.2.4"; + version = "0.2.6"; pyproject = true; - src = fetchPypi { - inherit version; - pname = "scim2_tester"; - hash = "sha256-r67e3AnqhLWVmtOFDj3P2Baa2Ch3TjyHm3Ol8ZwXH/g="; + src = fetchFromGitHub { + owner = "python-scim"; + repo = "scim2-tester"; + tag = version; + hash = "sha256-PoaY3gPSm+J/C1ad81Dmn7zrbf00pies8CLmLdV+gus="; }; - build-system = [ hatchling ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'uv_build>=0.8.9,<0.9.0' 'uv_build' + ''; - dependencies = [ scim2-client ]; + build-system = [ uv-build ]; + + dependencies = [ + scim2-client + scim2-models + ]; nativeCheckInputs = [ pytestCheckHook - werkzeug - scim2-server + pytest-scim2-server pytest-httpserver - cacert ] ++ optional-dependencies.httpx; From f2045ca907ce582daf9cffdc4ba606d243208818 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 27 Oct 2025 14:28:05 +0100 Subject: [PATCH 037/283] python3Packages.scim2-models: 0.4.1 -> 0.6.4 Changelog: https://github.com/python-scim/scim2-models/releases/tag/0.6.4 --- pkgs/development/python-modules/scim2-models/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/scim2-models/default.nix b/pkgs/development/python-modules/scim2-models/default.nix index 310afb70b370..a54ff7ab78a9 100644 --- a/pkgs/development/python-modules/scim2-models/default.nix +++ b/pkgs/development/python-modules/scim2-models/default.nix @@ -9,7 +9,7 @@ buildPythonPackage (finalAttrs: { pname = "scim2-models"; - version = "0.5.1"; + version = "0.6.4"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage (finalAttrs: { owner = "python-scim"; repo = "scim2-models"; tag = finalAttrs.version; - hash = "sha256-ahwHmWsM9IoK+yq0Qd0c2+kagMlXGi80/rAB4UQsf6U="; + hash = "sha256-MyKe1OeaYwqHCma/HEunNCJ49ssHM+pTtnM4XnDZBCE="; }; postPatch = '' From 66238412563069b26f633bf79b0aea66a6e7d867 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 27 Oct 2025 15:07:35 +0100 Subject: [PATCH 038/283] python3Packages.scim2-server: 0.1.7 -> 0.1.8 Changelog: https://github.com/python-scim/scim2-server/releases/tag/0.1.8 --- .../python-modules/scim2-server/default.nix | 22 ++++++++++++------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/scim2-server/default.nix b/pkgs/development/python-modules/scim2-server/default.nix index 4f5f468fb29b..540e9230b943 100644 --- a/pkgs/development/python-modules/scim2-server/default.nix +++ b/pkgs/development/python-modules/scim2-server/default.nix @@ -1,8 +1,8 @@ { lib, buildPythonPackage, - fetchPypi, - hatchling, + fetchFromGitHub, + uv-build, scim2-filter-parser, scim2-models, werkzeug, @@ -13,17 +13,23 @@ buildPythonPackage rec { pname = "scim2-server"; - version = "0.1.7"; + version = "0.1.8"; pyproject = true; - src = fetchPypi { - inherit version; - pname = "scim2_server"; - hash = "sha256-nMS6vjMZ/Lyu0kiVH+IlmxZsuu7McY7AZS/xamfZSlk="; + src = fetchFromGitHub { + owner = "python-scim"; + repo = "scim2-server"; + tag = version; + hash = "sha256-7st/8KI8xWDkeUiID6TUKFdc2U8uFWe+xDUFbe9w22M="; }; - build-system = [ hatchling ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'uv_build>=0.8.9,<0.9.0' 'uv_build' + ''; + + build-system = [ uv-build ]; dependencies = [ scim2-filter-parser From 9e680f10f511af9cef280938cfa37505a0dcbfaf Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Mon, 27 Oct 2025 15:07:46 +0100 Subject: [PATCH 039/283] python3Packages.scim2-client: 0.6.1 -> 0.7.3 Changelog: https://github.com/python-scim/scim2-client/releases/tag/0.7.3 --- .../python-modules/scim2-client/default.nix | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/pkgs/development/python-modules/scim2-client/default.nix b/pkgs/development/python-modules/scim2-client/default.nix index e3b4245db7b1..011338a01859 100644 --- a/pkgs/development/python-modules/scim2-client/default.nix +++ b/pkgs/development/python-modules/scim2-client/default.nix @@ -1,8 +1,8 @@ { lib, buildPythonPackage, - fetchPypi, - hatchling, + fetchFromGitHub, + uv-build, scim2-models, pytestCheckHook, portpicker, @@ -16,17 +16,23 @@ buildPythonPackage rec { pname = "scim2-client"; - version = "0.6.1"; + version = "0.7.3"; pyproject = true; - src = fetchPypi { - inherit version; - pname = "scim2_client"; - hash = "sha256-5XOUOKf0vYHkewY22x5NQdhICXCd+EftKhsxtQurgHQ="; + src = fetchFromGitHub { + owner = "python-scim"; + repo = "scim2-client"; + tag = version; + hash = "sha256-jw8Dp/PekM0JrgxRkN+A896O2twkSDxQpsGsljJFdB0="; }; - build-system = [ hatchling ]; + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail 'uv_build>=0.8.9,<0.9.0' 'uv_build' + ''; + + build-system = [ uv-build ]; dependencies = [ scim2-models ]; @@ -41,12 +47,6 @@ buildPythonPackage rec { ] ++ optional-dependencies.httpx; - # Werkzeug returns 500, didn't deem it worth it to investigate - disabledTests = [ - "test_search_request" - "test_query_dont_check_request_payload" - ]; - pythonImportsCheck = [ "scim2_client" ]; optional-dependencies = { From eb713d9c3d8a35c76d52f0c00f3f02fbad342885 Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Fri, 12 Dec 2025 17:05:03 +0100 Subject: [PATCH 040/283] python3Packages.python-avatars: init at 1.4.1 --- .../python-modules/python-avatars/default.nix | 35 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 37 insertions(+) create mode 100644 pkgs/development/python-modules/python-avatars/default.nix diff --git a/pkgs/development/python-modules/python-avatars/default.nix b/pkgs/development/python-modules/python-avatars/default.nix new file mode 100644 index 000000000000..7ba731110076 --- /dev/null +++ b/pkgs/development/python-modules/python-avatars/default.nix @@ -0,0 +1,35 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "python-avatars"; + version = "1.4.1"; + + pyproject = true; + + src = fetchFromGitHub { + owner = "ibonn"; + repo = "python_avatars"; + tag = "v${version}"; + hash = "sha256-8/uhzOr0AukH0VgUhnsPNSEGJ2D5z1tqdIKzNHyHCgY="; + }; + + build-system = [ setuptools ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + pythonImportsCheck = [ "python_avatars" ]; + + meta = { + description = "Avatar generation package for Python"; + homepage = "https://github.com/ibonn/python_avatars"; + changelog = "https://github.com/ibonn/python_avatars/releases/tag/${src.tag}"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.erictapen ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 814de4876a21..0526ae598416 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -15395,6 +15395,8 @@ self: super: with self; { python-arango = callPackage ../development/python-modules/python-arango { }; + python-avatars = callPackage ../development/python-modules/python-avatars { }; + python-awair = callPackage ../development/python-modules/python-awair { }; python-axolotl = callPackage ../development/python-modules/python-axolotl { }; From 12aa26e5dc1e6a9a033932af078b42ff143f468e Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Fri, 12 Dec 2025 17:17:42 +0100 Subject: [PATCH 041/283] python3Packages.dramatiq-eager-broker: init at 0.3.0 --- .../dramatiq-eager-broker/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/dramatiq-eager-broker/default.nix diff --git a/pkgs/development/python-modules/dramatiq-eager-broker/default.nix b/pkgs/development/python-modules/dramatiq-eager-broker/default.nix new file mode 100644 index 000000000000..ae93a5c9535c --- /dev/null +++ b/pkgs/development/python-modules/dramatiq-eager-broker/default.nix @@ -0,0 +1,36 @@ +{ + lib, + buildPythonPackage, + fetchFromGitea, + uv-build, + dramatiq, + pytestCheckHook, +}: + +buildPythonPackage rec { + pname = "dramatiq-eager-broker"; + version = "0.3.0"; + + pyproject = true; + + src = fetchFromGitea { + domain = "codeberg.org"; + owner = "yaal"; + repo = "dramatiq-eager-broker"; + tag = version; + hash = "sha256-tz4Gy31y5oaTHFAzb5L7bg0AhG1U/JKDySGloA7/A/8="; + }; + + build-system = [ uv-build ]; + + dependencies = [ dramatiq ]; + + nativeCheckInputs = [ pytestCheckHook ]; + + meta = { + description = "An eager broker for Dramatiq that executes tasks synchronously and immediately, without queuing"; + homepage = "https://codeberg.org/yaal/dramatiq-eager-broker"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.erictapen ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0526ae598416..62d4f950715c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4651,6 +4651,8 @@ self: super: with self; { dramatiq-abort = callPackage ../development/python-modules/dramatiq-abort { }; + dramatiq-eager-broker = callPackage ../development/python-modules/dramatiq-eager-broker { }; + drawille = callPackage ../development/python-modules/drawille { }; drawilleplot = callPackage ../development/python-modules/drawilleplot { }; From 1d88e96ad652b0b08b82601fad44354aefe63b9b Mon Sep 17 00:00:00 2001 From: Kerstin Humm Date: Fri, 9 Jan 2026 11:21:43 +0100 Subject: [PATCH 042/283] canaille: 0.0.74 -> 0.2.1 Changelogs: https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.75/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.76/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.77/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.78/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.79/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.80/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.81/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.82/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.83/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.84/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.85/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.0.86/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.1.0/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.2.0/CHANGES.rst https://gitlab.com/yaal/canaille/-/blob/refs/tags/0.2.1/CHANGES.rst --- nixos/modules/services/security/canaille.nix | 4 +- pkgs/by-name/ca/canaille/package.nix | 77 +++++++++++--------- 2 files changed, 43 insertions(+), 38 deletions(-) diff --git a/nixos/modules/services/security/canaille.nix b/nixos/modules/services/security/canaille.nix index cda274012743..e41c6f227739 100644 --- a/nixos/modules/services/security/canaille.nix +++ b/nixos/modules/services/security/canaille.nix @@ -40,7 +40,7 @@ let ++ old.optional-dependencies.otp ++ old.optional-dependencies.sms; makeWrapperArgs = (old.makeWrapperArgs or [ ]) ++ [ - "--set CONFIG /etc/canaille/config.toml" + "--set CANAILLE_CONFIG /etc/canaille/config.toml" "--set SECRETS_DIR \"${secretsDir}\"" ]; }); @@ -303,7 +303,7 @@ in ]; environment = { PYTHONPATH = "${pythonEnv}/${python.sitePackages}/"; - CONFIG = "/etc/canaille/config.toml"; + CANAILLE_CONFIG = "/etc/canaille/config.toml"; SECRETS_DIR = secretsDir; }; serviceConfig = commonServiceConfig // { diff --git a/pkgs/by-name/ca/canaille/package.nix b/pkgs/by-name/ca/canaille/package.nix index 780460c31d01..7d0c5a36a0dd 100644 --- a/pkgs/by-name/ca/canaille/package.nix +++ b/pkgs/by-name/ca/canaille/package.nix @@ -2,9 +2,9 @@ lib, python3, fetchFromGitLab, - fetchpatch, openldap, nixosTests, + postgresql, }: let @@ -12,55 +12,52 @@ let in python.pkgs.buildPythonApplication rec { pname = "canaille"; - version = "0.0.74"; + version = "0.2.1"; pyproject = true; src = fetchFromGitLab { owner = "yaal"; repo = "canaille"; tag = version; - hash = "sha256-FL02ADM7rUU43XR71UWr4FLr/NeUau7zRwTMOSFm1T4="; + hash = "sha256-6Ksvl03HgpVQRhHtKWQwTrPBkaXcVWoejGaMFBAykHM="; }; - patches = [ - # https://gitlab.com/yaal/canaille/-/merge_requests/275 - (fetchpatch { - url = "https://gitlab.com/yaal/canaille/-/commit/1c7fc8b1034a4423f7f46ad8adeced854910b702.patch"; - hash = "sha256-fu7D010NG7yUChOve7HY3e7mm2c/UGpfcTAiTU8BnGg="; - }) - ]; - build-system = with python.pkgs; [ hatchling babel setuptools ]; - dependencies = - with python.pkgs; - [ - blinker - flask - flask-caching - flask-wtf - pydantic-settings - httpx - wtforms - ] - ++ sentry-sdk.optional-dependencies.flask; + dependencies = with python.pkgs; [ + blinker + click + dramatiq + dramatiq-eager-broker + flask + flask-caching + flask-dramatiq + flask-session + flask-wtf + httpx + pydantic-settings + wtforms + ]; nativeCheckInputs = with python.pkgs; [ pytestCheckHook + postgresql coverage flask-webtest pyquery pytest-cov-stub pytest-httpserver pytest-lazy-fixtures + pytest-postgresql pytest-smtpd pytest-xdist + python-avatars scim2-tester slapd toml @@ -68,13 +65,7 @@ python.pkgs.buildPythonApplication rec { time-machine pytest-scim2-server ] - ++ optional-dependencies.front - ++ optional-dependencies.oidc - ++ optional-dependencies.scim - ++ optional-dependencies.ldap - ++ optional-dependencies.postgresql - ++ optional-dependencies.otp - ++ optional-dependencies.sms; + ++ (lib.concatLists (builtins.attrValues optional-dependencies)); postInstall = '' mkdir -p $out/etc/schema @@ -87,17 +78,21 @@ python.pkgs.buildPythonApplication rec { export SBIN="${openldap}/bin" export SLAPD="${openldap}/libexec/slapd" export SCHEMA="${openldap}/etc/schema" - - # Just use their example config for testing - export CONFIG=tests/app/fixtures/default-config.toml ''; + disabledTests = [ + # Tries to use DNS resolution + "test_send_new_email_error" + "test_send_test_email_ssl" + ]; + optional-dependencies = with python.pkgs; { front = [ email-validator flask-babel flask-talisman flask-themer + isodate pycountry pytz tomlkit @@ -108,10 +103,10 @@ python.pkgs.buildPythonApplication rec { joserfc ]; scim = [ - httpx - scim2-models authlib + httpx scim2-client + scim2-models ]; ldap = [ python-ldap ]; sentry = [ sentry-sdk ]; @@ -128,8 +123,18 @@ python.pkgs.buildPythonApplication rec { pillow qrcode ]; + fido = [ webauthn ]; sms = [ smpplib ]; - server = [ hypercorn ]; + captcha = [ captcha ]; + server = [ + asgiref + hypercorn + isodate + pydanclick + tomlkit + ]; + redis = [ dramatiq ] ++ dramatiq.optional-dependencies.redis; + rabbitmq = [ dramatiq ] ++ dramatiq.optional-dependencies.rabbitmq; }; passthru = { From 506be207e005bee80079ae867dc3b8bb024f52a7 Mon Sep 17 00:00:00 2001 From: BrokenC1oud Date: Wed, 4 Mar 2026 12:41:37 +0800 Subject: [PATCH 043/283] vscode-extensions.rust-lang.rust-analyzer: update npm package hash --- .../vscode/extensions/rust-lang.rust-analyzer/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix index a6e782b15c3d..cc47b9f8ecd6 100644 --- a/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix +++ b/pkgs/applications/editors/vscode/extensions/rust-lang.rust-analyzer/default.nix @@ -35,7 +35,7 @@ let name = "${pname}-${version}.vsix"; version = lib.trim (lib.readFile ./version.txt); src = "${src}/editors/code"; - npmDepsHash = "sha256-fV4Z3jj+v56A7wbIEYhVAPVuAMqMds5xSe3OetWAsbw="; + npmDepsHash = "sha256-rg4ARGB9NzI8rxEOONWq+mwSG9hd3yyFRhOUomMLN6w="; buildInputs = [ pkgsBuildBuild.libsecret ]; From fdc9d2724d8e1e32288d98372dd40fe328d82b32 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 4 Mar 2026 06:27:15 +0000 Subject: [PATCH 044/283] buildkit: 0.27.1 -> 0.28.0 --- pkgs/by-name/bu/buildkit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/buildkit/package.nix b/pkgs/by-name/bu/buildkit/package.nix index 86cc9fe2864a..ab5b9bee256b 100644 --- a/pkgs/by-name/bu/buildkit/package.nix +++ b/pkgs/by-name/bu/buildkit/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "buildkit"; - version = "0.27.1"; + version = "0.28.0"; src = fetchFromGitHub { owner = "moby"; repo = "buildkit"; rev = "v${finalAttrs.version}"; - hash = "sha256-vMSg5bYFkdWrdjexx/3kwyyingS5gqMcw5/JQ4RxDeU="; + hash = "sha256-DJ/nA8EPEx7OQBScP1LupOlMXgpsWXSJaBXdTgtyTg0="; }; vendorHash = null; From bd17e4551c59f8cb8d0c67b846e622d5333019e9 Mon Sep 17 00:00:00 2001 From: Hugo Herter Date: Tue, 3 Mar 2026 22:35:13 +0100 Subject: [PATCH 045/283] python3Packages.django-weasyprint: disable failing test with weasyprint 68 test_get_pdf_download_and_options tries to open /static/css/print.css in the Nix test environment and fails with FileNotFoundError. Disable this single upstream test so the package keeps building while retaining the rest of the test suite. --- .../development/python-modules/django-weasyprint/default.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/python-modules/django-weasyprint/default.nix b/pkgs/development/python-modules/django-weasyprint/default.nix index 25722129896d..f496f7948286 100644 --- a/pkgs/development/python-modules/django-weasyprint/default.nix +++ b/pkgs/development/python-modules/django-weasyprint/default.nix @@ -33,6 +33,11 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTests = [ + # Fails with weasyprint >= 68 (tries to open /static/css/print.css in test env) + "test_get_pdf_download_and_options" + ]; + pythonImportsCheck = [ "django_weasyprint" ]; meta = { From 667cd1065ddfcacd605d2b268db7ad036b9eb0c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Castillo?= Date: Wed, 4 Mar 2026 10:24:00 +0000 Subject: [PATCH 046/283] google-cloud-sdk: fix readlink noise in shell initialization --- pkgs/by-name/go/google-cloud-sdk/package.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkgs/by-name/go/google-cloud-sdk/package.nix b/pkgs/by-name/go/google-cloud-sdk/package.nix index 5ee15fe2d29e..4700d958d68d 100644 --- a/pkgs/by-name/go/google-cloud-sdk/package.nix +++ b/pkgs/by-name/go/google-cloud-sdk/package.nix @@ -100,6 +100,13 @@ stdenv.mkDerivation rec { fi cp -R * .install $out/google-cloud-sdk/ + # Resolve readlink noise in shell initialization + # We patch the source script before wrapProgram renames it. + # This ensures that the resulting .gcloud-wrapped binary contains the fix. + substituteInPlace "$out/google-cloud-sdk/bin/gcloud" \ + --replace-fail 'while _cloudsdk_link=$(readlink "$_cloudsdk_path")' 'while _cloudsdk_link=$(readlink "$_cloudsdk_path" 2>/dev/null)' \ + --replace-fail 'CLOUDSDK_ROOT_DIR=$(_cloudsdk_root_dir "$0")' 'CLOUDSDK_ROOT_DIR=$(realpath "$(dirname "$0")/..")' + mkdir -p $out/google-cloud-sdk/lib/surface/{alpha,beta} cp ${./alpha__init__.py} $out/google-cloud-sdk/lib/surface/alpha/__init__.py cp ${./beta__init__.py} $out/google-cloud-sdk/lib/surface/beta/__init__.py From 85a6b0a649afe72ad9ba1d96f88de374e85ed7a6 Mon Sep 17 00:00:00 2001 From: Davide Della Giustina Date: Tue, 20 Jan 2026 17:15:33 +0100 Subject: [PATCH 047/283] oakctl: 0.13.2 -> 0.16.5 --- pkgs/by-name/oa/oakctl/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/oa/oakctl/package.nix b/pkgs/by-name/oa/oakctl/package.nix index 0e039578c5a8..ae194502129f 100644 --- a/pkgs/by-name/oa/oakctl/package.nix +++ b/pkgs/by-name/oa/oakctl/package.nix @@ -9,26 +9,26 @@ }: let - version = "0.13.2"; + version = "0.16.5"; # Note: Extracted from install script # https://oakctl-releases.luxonis.com/oakctl-installer.sh sources = { x86_64-linux = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/linux_x86_64/oakctl"; - hash = "sha256-uS7CUnj9+/kBwGaaZA9P6R2//vhZ1cJW+lhkQePZ0is="; + hash = "sha256-bTa/0jwYuRNLNYjqHlAjIbbIAdY7Qyq3m0I6GFnEW0s="; }; aarch64-linux = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/linux_aarch64/oakctl"; - hash = "sha256-+WFSV3TALeJtdcxkcduaN8tWGLCrOxvs3UV6cOr1xAI="; + hash = "sha256-RiZXHOxYJZHhIdIGGwO5BTDaoj4NYl0nZZbK3ULUhLI="; }; aarch64-darwin = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/darwin_arm64/oakctl"; - hash = "sha256-OgVmfYcRNVcLGjEbxdVUtsV45vICj+jKPQJ578aRwZs="; + hash = "sha256-tJl9OKhaY9dIxkN+tsbQ3isyAfFPSDOqkgLgDDaRaSg="; }; x86_64-darwin = fetchurl { url = "https://oakctl-releases.luxonis.com/data/${version}/darwin_x86_64/oakctl"; - hash = "sha256-KjJxwMRLs0XqiOTHjke+dSVKBftwBDYppjrqsbf0Qe8="; + hash = "sha256-xjmMqECqZ+ukXAPRKoJ1m1y7ABMIltw9u236q9k56/o="; }; }; From 2000ec68c53b3d8d0eca7295582d911781444583 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Wed, 4 Mar 2026 17:33:06 +0100 Subject: [PATCH 048/283] maintainers: drop smironov Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/applications/misc/zathura/wrapper.nix | 1 - pkgs/applications/science/math/lp_solve/default.nix | 2 +- .../science/misc/openmodelica/combined/default.nix | 1 - .../science/misc/openmodelica/omcompiler/default.nix | 1 - .../science/misc/openmodelica/omedit/default.nix | 1 - .../science/misc/openmodelica/omlibrary/default.nix | 1 - .../science/misc/openmodelica/omparser/default.nix | 1 - .../science/misc/openmodelica/omplot/default.nix | 1 - .../science/misc/openmodelica/omshell/default.nix | 1 - .../science/misc/openmodelica/omsimulator/default.nix | 1 - pkgs/by-name/om/omniorb/package.nix | 2 +- pkgs/by-name/vi/viewnior/package.nix | 1 - pkgs/by-name/xk/xkb-switch/package.nix | 2 +- pkgs/by-name/ya/yad/package.nix | 2 +- pkgs/by-name/ya/yandex-disk/package.nix | 3 +-- pkgs/development/interpreters/luajit/default.nix | 1 - 17 files changed, 5 insertions(+), 23 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index aff362c46d0b..c11b811b9ef6 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25080,12 +25080,6 @@ githubId = 12636891; name = "Akhil Indurti"; }; - smironov = { - email = "grrwlf@gmail.com"; - github = "sergei-mironov"; - githubId = 4477729; - name = "Sergey Mironov"; - }; smissingham = { email = "sean@missingham.com"; github = "smissingham"; diff --git a/pkgs/applications/misc/zathura/wrapper.nix b/pkgs/applications/misc/zathura/wrapper.nix index 326b0c3fb2ee..616f9c647edd 100644 --- a/pkgs/applications/misc/zathura/wrapper.nix +++ b/pkgs/applications/misc/zathura/wrapper.nix @@ -67,7 +67,6 @@ symlinkJoin { license = lib.licenses.zlib; platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ - smironov TethysSvensson ]; mainProgram = "zathura"; diff --git a/pkgs/applications/science/math/lp_solve/default.nix b/pkgs/applications/science/math/lp_solve/default.nix index 650c361eb73e..35bd657e7ad3 100644 --- a/pkgs/applications/science/math/lp_solve/default.nix +++ b/pkgs/applications/science/math/lp_solve/default.nix @@ -78,7 +78,7 @@ stdenv.mkDerivation rec { mainProgram = "lp_solve"; homepage = "https://lpsolve.sourceforge.net"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ smironov ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; } diff --git a/pkgs/applications/science/misc/openmodelica/combined/default.nix b/pkgs/applications/science/misc/openmodelica/combined/default.nix index c47c24e36d6c..57dfa173cf59 100644 --- a/pkgs/applications/science/misc/openmodelica/combined/default.nix +++ b/pkgs/applications/science/misc/openmodelica/combined/default.nix @@ -45,7 +45,6 @@ symlinkJoin { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix b/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix index 2f8930d943e5..c28d7d7be3f8 100644 --- a/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omcompiler/default.nix @@ -74,7 +74,6 @@ mkOpenModelicaDerivation ( license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omedit/default.nix b/pkgs/applications/science/misc/openmodelica/omedit/default.nix index d77aa018c932..aad694acd3a9 100644 --- a/pkgs/applications/science/misc/openmodelica/omedit/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omedit/default.nix @@ -52,7 +52,6 @@ mkOpenModelicaDerivation { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix b/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix index ed296cd3e7c3..76f6d85b8bb5 100644 --- a/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omlibrary/default.nix @@ -38,7 +38,6 @@ including Modelica Standard Library"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omparser/default.nix b/pkgs/applications/science/misc/openmodelica/omparser/default.nix index ad9e7aeefd27..3205c8359a3b 100644 --- a/pkgs/applications/science/misc/openmodelica/omparser/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omparser/default.nix @@ -28,7 +28,6 @@ suite"; license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omplot/default.nix b/pkgs/applications/science/misc/openmodelica/omplot/default.nix index d986f3f37005..9d3bc4ddfbe4 100644 --- a/pkgs/applications/science/misc/openmodelica/omplot/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omplot/default.nix @@ -36,7 +36,6 @@ mkOpenModelicaDerivation { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omshell/default.nix b/pkgs/applications/science/misc/openmodelica/omshell/default.nix index 1af99e1d26ca..8bd7bec280a5 100644 --- a/pkgs/applications/science/misc/openmodelica/omshell/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omshell/default.nix @@ -51,7 +51,6 @@ mkOpenModelicaDerivation { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix b/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix index c63d9b8c19ea..c156bfa14a8c 100644 --- a/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix +++ b/pkgs/applications/science/misc/openmodelica/omsimulator/default.nix @@ -41,7 +41,6 @@ mkOpenModelicaDerivation { license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ balodja - smironov ]; platforms = lib.platforms.linux; }; diff --git a/pkgs/by-name/om/omniorb/package.nix b/pkgs/by-name/om/omniorb/package.nix index 1dfb0c63c69d..4c82dd4c8241 100644 --- a/pkgs/by-name/om/omniorb/package.nix +++ b/pkgs/by-name/om/omniorb/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation (finalAttrs: { gpl2Plus lgpl21Plus ]; - maintainers = with lib.maintainers; [ smironov ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/vi/viewnior/package.nix b/pkgs/by-name/vi/viewnior/package.nix index bea5bd52d1f1..ab06f10d4cfb 100644 --- a/pkgs/by-name/vi/viewnior/package.nix +++ b/pkgs/by-name/vi/viewnior/package.nix @@ -86,7 +86,6 @@ stdenv.mkDerivation { license = lib.licenses.gpl3; homepage = "https://siyanpanayotov.com/project/viewnior/"; maintainers = with lib.maintainers; [ - smironov artturin ]; platforms = lib.platforms.gnu ++ lib.platforms.linux; diff --git a/pkgs/by-name/xk/xkb-switch/package.nix b/pkgs/by-name/xk/xkb-switch/package.nix index 88cedbc0cb5d..c2f4c191880f 100644 --- a/pkgs/by-name/xk/xkb-switch/package.nix +++ b/pkgs/by-name/xk/xkb-switch/package.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Switch your X keyboard layouts from the command line"; homepage = "https://github.com/ierton/xkb-switch"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ smironov ]; + maintainers = [ ]; platforms = lib.platforms.linux; mainProgram = "xkb-switch"; }; diff --git a/pkgs/by-name/ya/yad/package.nix b/pkgs/by-name/ya/yad/package.nix index f00413203b78..1eb72440e0b2 100644 --- a/pkgs/by-name/ya/yad/package.nix +++ b/pkgs/by-name/ya/yad/package.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.gpl3; mainProgram = "yad"; - maintainers = with lib.maintainers; [ smironov ]; + maintainers = [ ]; platforms = with lib.platforms; linux; }; }) diff --git a/pkgs/by-name/ya/yandex-disk/package.nix b/pkgs/by-name/ya/yandex-disk/package.nix index e79b072d1ce5..5323d5d04386 100644 --- a/pkgs/by-name/ya/yandex-disk/package.nix +++ b/pkgs/by-name/ya/yandex-disk/package.nix @@ -69,8 +69,7 @@ stdenv.mkDerivation rec { meta = { homepage = "https://help.yandex.com/disk/cli-clients.xml"; description = "Free cloud file storage service"; - maintainers = with lib.maintainers; [ - smironov + maintainers = [ ]; platforms = [ "i686-linux" diff --git a/pkgs/development/interpreters/luajit/default.nix b/pkgs/development/interpreters/luajit/default.nix index 95211f41f6fb..2df24afc2fa3 100644 --- a/pkgs/development/interpreters/luajit/default.nix +++ b/pkgs/development/interpreters/luajit/default.nix @@ -177,7 +177,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "lua"; maintainers = with lib.maintainers; [ thoughtpolice - smironov vcunat lblasc ]; From 7cec1fa334e34cc9aa18f9257dbbb655aff3cbb0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 03:28:30 +0000 Subject: [PATCH 049/283] typos-lsp: 0.1.47 -> 0.1.50 --- pkgs/by-name/ty/typos-lsp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/typos-lsp/package.nix b/pkgs/by-name/ty/typos-lsp/package.nix index f07e21a34339..09de04d2881a 100644 --- a/pkgs/by-name/ty/typos-lsp/package.nix +++ b/pkgs/by-name/ty/typos-lsp/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "typos-lsp"; # Please update the corresponding VSCode extension too. # See pkgs/applications/editors/vscode/extensions/tekumara.typos-vscode/default.nix - version = "0.1.47"; + version = "0.1.50"; src = fetchFromGitHub { owner = "tekumara"; repo = "typos-lsp"; tag = "v${finalAttrs.version}"; - hash = "sha256-Sv11I2HdPwgxA1SV1/bo9MS2aanzqjtm4KtnMl6iiqU="; + hash = "sha256-DInO8+VrphHZjlP7oegJKJG05dIFxsmcJKqU2hG4zT0="; }; - cargoHash = "sha256-qgpM5z5VF1fvaZKmJJZXTHOFMuz82a6UtnkKhgYUh3M="; + cargoHash = "sha256-zgbmPuvoAsvCdq49mT3YTNpeh91n0YLluwKEKJk9UaQ="; # fix for compilation on aarch64 # see https://github.com/NixOS/nixpkgs/issues/145726 From 7dfe3967d6beb3eb80048623ca44010240d867a9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 5 Mar 2026 05:11:47 +0000 Subject: [PATCH 050/283] vpl-gpu-rt: 25.4.6 -> 26.1.3 --- pkgs/by-name/vp/vpl-gpu-rt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vp/vpl-gpu-rt/package.nix b/pkgs/by-name/vp/vpl-gpu-rt/package.nix index 02e0953e2f5b..2572ade18100 100644 --- a/pkgs/by-name/vp/vpl-gpu-rt/package.nix +++ b/pkgs/by-name/vp/vpl-gpu-rt/package.nix @@ -10,7 +10,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "vpl-gpu-rt"; - version = "25.4.6"; + version = "26.1.3"; outputs = [ "out" @@ -21,7 +21,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "intel"; repo = "vpl-gpu-rt"; rev = "intel-onevpl-${finalAttrs.version}"; - hash = "sha256-Uv2KLkTqTejM3sh62iBfSV+eXE4lnR5kQ2d3ZLPXTho="; + hash = "sha256-fDH2a6loVDgpUcb32DcZ+C5a9m7Zkq+8nJExoaykIfs="; }; nativeBuildInputs = [ From ba944f68df29fdaf460f9ab96f0945e8ebfbd79d Mon Sep 17 00:00:00 2001 From: Antoine Eiche Date: Thu, 5 Mar 2026 08:43:06 +0100 Subject: [PATCH 051/283] nixos/swanctl: fix the cert and cacert options The function `mkPostfixedAttrsOfParams` was used to define these options while in the strongsan documentation, their structure is pretty similar to the `local` and `remote` options which are defined with `mkPrefixedAttrsOfParams`: In https://github.com/strongswan/strongswan/blob/6856bfe5bc4ad47914c03febb4d69d1e1b549f17/src/swanctl/swanctl.opt, they are defined such as: - connections..local.cert - connections..remote.cacert Since `mkPostfixedAttrsOfParams` is no longer used, it is removed. --- .../strongswan-swanctl/param-constructors.nix | 15 --------------- .../strongswan-swanctl/swanctl-params.nix | 6 +++--- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/nixos/modules/services/networking/strongswan-swanctl/param-constructors.nix b/nixos/modules/services/networking/strongswan-swanctl/param-constructors.nix index 82b38d18c639..47311ce567e9 100644 --- a/nixos/modules/services/networking/strongswan-swanctl/param-constructors.nix +++ b/nixos/modules/services/networking/strongswan-swanctl/param-constructors.nix @@ -149,19 +149,4 @@ rec { paramsToRenderedStrings prefixedAttrs (mapAttrs (_n: _v: p) prefixedAttrs); }; - mkPostfixedAttrsOfParams = params: description: { - _type = "param"; - option = mkOption { - type = types.attrsOf (types.submodule { options = paramsToOptions params; }); - default = { }; - description = description; - }; - render = - postfix: attrs: - let - postfixedAttrs = mapAttrs' (name: nameValuePair "${name}-${postfix}") attrs; - in - paramsToRenderedStrings postfixedAttrs (mapAttrs (_n: _v: params) postfixedAttrs); - }; - } diff --git a/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix b/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix index 2da955cc07bd..f17d36341e1d 100644 --- a/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix +++ b/nixos/modules/services/networking/strongswan-swanctl/swanctl-params.nix @@ -433,7 +433,7 @@ in located, the first certificate is used. ''; - cert = mkPostfixedAttrsOfParams certParams '' + cert = mkPrefixedAttrsOfParams certParams '' Section for a certificate candidate to use for authentication. Certificates in certs are transmitted as binary blobs, these sections offer more flexibility. @@ -568,7 +568,7 @@ in or an absolute path. ''; - cert = mkPostfixedAttrsOfParams certParams '' + cert = mkPrefixedAttrsOfParams certParams '' Section for a certificate candidate to use for authentication. Certificates in certs are transmitted as binary blobs, these sections offer more flexibility. @@ -590,7 +590,7 @@ in swanctl `x509ca` directory or an absolute path. ''; - cacert = mkPostfixedAttrsOfParams certParams '' + cacert = mkPrefixedAttrsOfParams certParams '' Section for a CA certificate to accept for authentication. Certificates in cacerts are transmitted as binary blobs, these sections offer more flexibility. From f28cd3e0a989890c9bdabad09e2f4660eab8b9bb Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 5 Mar 2026 10:38:28 +0100 Subject: [PATCH 052/283] argagg: move NIX_CFLAGS_COMPILE into env for structuredAttrs --- pkgs/by-name/ar/argagg/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ar/argagg/package.nix b/pkgs/by-name/ar/argagg/package.nix index 7d98c02d5231..b2fb86525cb1 100644 --- a/pkgs/by-name/ar/argagg/package.nix +++ b/pkgs/by-name/ar/argagg/package.nix @@ -25,8 +25,10 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail "cmake_minimum_required( VERSION 2.8 )" "cmake_minimum_required(VERSION 3.10)" ''; - # fixes: error: 'sprintf' is deprecated: This function is provided for compatibility reasons only. - NIX_CFLAGS_COMPILE = lib.optional stdenv.cc.isClang "-Wno-error=deprecated-declarations"; + env = lib.optionalAttrs stdenv.cc.isClang { + # fixes: error: 'sprintf' is deprecated: This function is provided for compatibility reasons only. + NIX_CFLAGS_COMPILE = "-Wno-error=deprecated-declarations"; + }; meta = { homepage = "https://github.com/vietjtnguyen/argagg"; From 897088113befc4ec23c23d8a94e09d4e18cfde0e Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 5 Mar 2026 11:12:23 -0800 Subject: [PATCH 053/283] nixVersions.nix_2_34: init https://discourse.nixos.org/t/nix-2-34-0-released/75818 All the packaging changes have already been committed as part of nixVersions.git PRs already merged as far as I can see (the `nix-nswrapper` changes most especially.) --- pkgs/tools/package-management/nix/default.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index 2db1321747df..b1611c36a964 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -220,6 +220,22 @@ lib.makeExtensible ( nix_2_33 = addTests "nix_2_33" self.nixComponents_2_33.nix-everything; + nixComponents_2_34 = + (nixDependencies.callPackage ./modular/packages.nix rec { + version = "2.34.0"; + inherit (self.nix_2_33.meta) teams; + otherSplices = generateSplicesForNixComponents "nixComponents_2_34"; + src = fetchFromGitHub { + owner = "NixOS"; + repo = "nix"; + tag = version; + hash = "sha256-lLI7QGlSVqSjJwFrU2Ok5bnZhmmDgHzbMUawwwqaDu0="; + }; + }).appendPatches + patches_common; + + nix_2_34 = addTests "nix_2_34" self.nixComponents_2_34.nix-everything; + nixComponents_git = (nixDependencies.callPackage ./modular/packages.nix rec { version = "2.34pre20260217_${lib.substring 0 8 src.rev}"; From de58f93b667e7e6f1938fef7448b4add791618fc Mon Sep 17 00:00:00 2001 From: Philip Taron Date: Thu, 5 Mar 2026 11:14:00 -0800 Subject: [PATCH 054/283] nixVersions.latest: 2.33.3 -> 2.34.0 As reported on the [Discourse release announcement](https://discourse.nixos.org/t/nix-2-34-0-released/75818) there is a possible regression with netrc-file forwarding, but we'll see how this goes. --- pkgs/tools/package-management/nix/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/package-management/nix/default.nix b/pkgs/tools/package-management/nix/default.nix index b1611c36a964..4438bd1b7a43 100644 --- a/pkgs/tools/package-management/nix/default.nix +++ b/pkgs/tools/package-management/nix/default.nix @@ -252,7 +252,7 @@ lib.makeExtensible ( git = addTests "git" self.nixComponents_git.nix-everything; - latest = self.nix_2_33; + latest = self.nix_2_34; # Read ./README.md before bumping a major release stable = addFallbackPathsCheck self.nix_2_31; From d9aea79a17ef5b75e60ee642dea8ec76c9ec3817 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 05:05:04 +0000 Subject: [PATCH 055/283] cockpit: 356 -> 357 --- pkgs/by-name/co/cockpit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cockpit/package.nix b/pkgs/by-name/co/cockpit/package.nix index 12a47d2bebd2..3972a43790b3 100644 --- a/pkgs/by-name/co/cockpit/package.nix +++ b/pkgs/by-name/co/cockpit/package.nix @@ -53,13 +53,13 @@ in stdenv.mkDerivation (finalAttrs: { pname = "cockpit"; - version = "356"; + version = "357"; src = fetchFromGitHub { owner = "cockpit-project"; repo = "cockpit"; tag = finalAttrs.version; - hash = "sha256-Mmxp/rh+4YQovAUdnNkKnjZXz1kcdnhG2TuBhNSXY+Y="; + hash = "sha256-4KckFQmFin0dkq9ouHRXSrkmlmsTRtAcW8Ln/Vjhylc="; fetchSubmodules = true; }; From ee11d8403e252bedbbf21b76eb27c4de1287469c Mon Sep 17 00:00:00 2001 From: Rohit Singh Date: Tue, 10 Feb 2026 02:08:13 -0500 Subject: [PATCH 056/283] xgboost: avoid R build dependency when unused --- pkgs/by-name/xg/xgboost/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/xg/xgboost/package.nix b/pkgs/by-name/xg/xgboost/package.nix index 134da018efd4..cff46786a729 100644 --- a/pkgs/by-name/xg/xgboost/package.nix +++ b/pkgs/by-name/xg/xgboost/package.nix @@ -105,7 +105,7 @@ effectiveStdenv.mkDerivation rec { env = { # on Darwin, cmake uses find_library to locate R instead of using the PATH - NIX_LDFLAGS = "-L${R}/lib/R/lib"; + NIX_LDFLAGS = lib.optionalString rLibrary "-L${R}/lib/R/lib"; # Disable finicky tests from dmlc core that fail in Hydra. XGboost team # confirmed xgboost itself does not use this part of the dmlc code. From 00f6ab31e6c0834a01b17f867be4da87a86a7a7d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 13:11:57 +0000 Subject: [PATCH 057/283] vscode-extensions.visualjj.visualjj: 0.20.2 -> 0.24.1 --- .../vscode/extensions/visualjj.visualjj/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix index d806355197e7..5c8a5ef3a84c 100644 --- a/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix +++ b/pkgs/applications/editors/vscode/extensions/visualjj.visualjj/default.nix @@ -11,26 +11,26 @@ vscode-utils.buildVscodeMarketplaceExtension { sources = { "x86_64-linux" = { arch = "linux-x64"; - hash = "sha256-NXlV80CV6EyALfJHT3x3pfjGiJfYxPT2JXTADMfB7yA="; + hash = "sha256-qyhYpEkkXjG48JXSxOodgvh18R/nOOcP2m3m0OpdqvY="; }; "x86_64-darwin" = { arch = "darwin-x64"; - hash = "sha256-NWak0NXK5SxGm7JLpqR7zapEzxG+CDFdTcZDyCY6ifk="; + hash = "sha256-elhKqa9aLcx+3CTYt1S1BiE+Y5ldLc5ilfnfPoEEd3w="; }; "aarch64-linux" = { arch = "linux-arm64"; - hash = "sha256-9lJfrqVFTROMqLaO9SUx9msACjHu0lTSKLRPPA8r8AM="; + hash = "sha256-r2DmSo1TLyZSFKVsbvYhF1CkNODgjotNFXhA+q69MAw="; }; "aarch64-darwin" = { arch = "darwin-arm64"; - hash = "sha256-iz3+iEXCYzItNTrAlzZAuM80U+TNlz/n1nljRvOfX3k="; + hash = "sha256-4qGX4TwT9gtJbZt7JLbnQwGLA13yoqZQsydtfr4Kivw="; }; }; in { name = "visualjj"; publisher = "visualjj"; - version = "0.20.2"; + version = "0.24.1"; } // sources.${stdenvNoCC.hostPlatform.system} or (throw "Unsupported system ${stdenvNoCC.hostPlatform.system}"); From b9d479d49f6426f7ccb1abc2a454c6a42b4ad87e Mon Sep 17 00:00:00 2001 From: Philip White Date: Wed, 4 Mar 2026 19:04:54 -0800 Subject: [PATCH 058/283] rustic: enable mount feature on Linux (resolve #408706) --- pkgs/by-name/ru/rustic/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/ru/rustic/package.nix b/pkgs/by-name/ru/rustic/package.nix index 6818f7ce3b91..eb1ae2b51656 100644 --- a/pkgs/by-name/ru/rustic/package.nix +++ b/pkgs/by-name/ru/rustic/package.nix @@ -6,6 +6,7 @@ installShellFiles, nix-update-script, tzdata, + fuse, }: rustPlatform.buildRustPackage (finalAttrs: { @@ -21,8 +22,13 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoHash = "sha256-osVyOFO+vHbcXEp44VH7XI8y4Ir8/IkCr/cF0FMPQvQ="; + buildFeatures = lib.optionals stdenv.hostPlatform.isLinux [ "mount" ]; + checkFeatures = lib.subtractLists [ "mount" ] finalAttrs.buildFeatures; # we do not want `mount` during unit tests because it breaks rustic's test snapshots + nativeBuildInputs = [ installShellFiles ]; + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ fuse ]; + nativeCheckInputs = [ tzdata ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' From 998e7f19f9b2ed92b778140ed1e289c0700146e7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 6 Mar 2026 21:57:24 +0000 Subject: [PATCH 059/283] vscode-extensions.coder.coder-remote: 1.12.2 -> 1.13.2 --- pkgs/applications/editors/vscode/extensions/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 708fd4dd2927..eff6f96d4639 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1007,8 +1007,8 @@ let mktplcRef = { name = "coder-remote"; publisher = "coder"; - version = "1.12.2"; - hash = "sha256-0ZX0EQnPIqREsIy5dSML94PXD0Z+UZCIKwdqXVYTc1Q="; + version = "1.13.2"; + hash = "sha256-Dw8eJPpbeMz2taELHI0eYwO67SngCFel8wL/ZCGXQoM="; }; meta = { description = "Extension for Visual Studio Code to open any Coder workspace in VS Code with a single click"; From d959f30c7d0990c4b4473bbeae17d8cec913d01b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 01:26:38 +0000 Subject: [PATCH 060/283] kodiPackages.jellyfin: 1.1.1 -> 2.0.0 --- pkgs/applications/video/kodi/addons/jellyfin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/video/kodi/addons/jellyfin/default.nix b/pkgs/applications/video/kodi/addons/jellyfin/default.nix index 247cea1d2307..08bcc0b72d48 100644 --- a/pkgs/applications/video/kodi/addons/jellyfin/default.nix +++ b/pkgs/applications/video/kodi/addons/jellyfin/default.nix @@ -17,13 +17,13 @@ in buildKodiAddon rec { pname = "jellyfin"; namespace = "plugin.video.jellyfin"; - version = "1.1.1"; + version = "2.0.0"; src = fetchFromGitHub { owner = "jellyfin"; repo = "jellyfin-kodi"; rev = "v${version}"; - sha256 = "sha256-Pi8q64VykEfyIm9VlNOkWFeEhEhl7D6KLnNLpVsY+iU="; + sha256 = "sha256-xWLwtGeKu2W9u96jvLRRluSsnFjfad1/XSIcad00c3Y="; }; nativeBuildInputs = [ python ]; From c035a097eb1cd3992b7833af471a19b18188694d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 06:27:35 +0000 Subject: [PATCH 061/283] lunar-client: 3.5.22 -> 3.6.0 --- pkgs/by-name/lu/lunar-client/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunar-client/package.nix b/pkgs/by-name/lu/lunar-client/package.nix index 98e030dcdb48..9eb8b1168f3c 100644 --- a/pkgs/by-name/lu/lunar-client/package.nix +++ b/pkgs/by-name/lu/lunar-client/package.nix @@ -7,11 +7,11 @@ appimageTools.wrapType2 rec { pname = "lunarclient"; - version = "3.5.22"; + version = "3.6.0"; src = fetchurl { url = "https://launcherupdates.lunarclientcdn.com/Lunar%20Client-${version}-ow.AppImage"; - hash = "sha512-HdkkskXwwE6ee9/qeBcoOMaNLXUm6LdObF9HyM0JJC0IE0XZX90bU0c4QCQpF/1ZsS4Y4BW12+sqpEru4ABbsQ=="; + hash = "sha512-VlTn3aAzFRmhWBE2Pa5WFJo2M8WxQdsQKxJqByxGPD9R3H9Vr4HwJzMdl5BwZJRZCGnVLEpMYMwpA4Z/I9aILw=="; }; nativeBuildInputs = [ makeWrapper ]; From 8b62a0b087254a349f83145bc799c3898a386ea1 Mon Sep 17 00:00:00 2001 From: Alyssa Ross Date: Sat, 7 Mar 2026 10:32:41 +0100 Subject: [PATCH 062/283] public-inbox: 1.9.0 -> 2.1.0 Closes: https://github.com/NixOS/nixpkgs/issues/495232 --- pkgs/servers/mail/public-inbox/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/mail/public-inbox/default.nix b/pkgs/servers/mail/public-inbox/default.nix index 71dfb8b81406..d412fc8074c1 100644 --- a/pkgs/servers/mail/public-inbox/default.nix +++ b/pkgs/servers/mail/public-inbox/default.nix @@ -88,11 +88,11 @@ in buildPerlPackage rec { pname = "public-inbox"; - version = "1.9.0"; + version = "2.1.0"; src = fetchurl { url = "https://public-inbox.org/public-inbox.git/snapshot/public-inbox-${version}.tar.gz"; - sha256 = "sha256-ENnT2YK7rpODII9TqiEYSCp5mpWOnxskeSuAf8Ilqro="; + sha256 = "sha256-A9qHiOYuJOUjDqu46gpyBule43FsgQEH0F7maZUjbes="; }; outputs = [ @@ -104,8 +104,8 @@ buildPerlPackage rec { postConfigure = '' substituteInPlace Makefile --replace 'TEST_FILES = t/*.t' \ 'TEST_FILES = $(shell find t -name *.t ${testConditions})' - substituteInPlace lib/PublicInbox/TestCommon.pm \ - --replace /bin/cp ${coreutils}/bin/cp + substituteInPlace lib/PublicInbox/TestCommon.pm t/clone-coderepo.t \ + --replace-fail /bin/cp ${coreutils}/bin/cp ''; nativeBuildInputs = [ makeWrapper ]; From 87507157b4fbf929a302ce6e05ea324a51ef4b14 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 13:38:51 +0000 Subject: [PATCH 063/283] immich-public-proxy: 1.15.3 -> 1.15.4 --- pkgs/by-name/im/immich-public-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/im/immich-public-proxy/package.nix b/pkgs/by-name/im/immich-public-proxy/package.nix index bbb2d1431ac0..575db111aee8 100644 --- a/pkgs/by-name/im/immich-public-proxy/package.nix +++ b/pkgs/by-name/im/immich-public-proxy/package.nix @@ -8,17 +8,17 @@ }: buildNpmPackage rec { pname = "immich-public-proxy"; - version = "1.15.3"; + version = "1.15.4"; src = fetchFromGitHub { owner = "alangrainger"; repo = "immich-public-proxy"; tag = "v${version}"; - hash = "sha256-ZOI5PtckA/M33iRmSBgTuNOpCgXfU7Oze6HJ4PCppz4="; + hash = "sha256-qWFv19XTyFYCiCzQTVm6pGYfKd1ITMjXFyOYaDEJdAU="; }; sourceRoot = "${src.name}/app"; - npmDepsHash = "sha256-keRVYgzeiWG5h5fKBhqdl8d+ibR48OGy4jitjemavVA="; + npmDepsHash = "sha256-pjM0x/1yAQm+ZolCyUV3M0cUJT0GBifed7NrMaINpyw="; # patch in absolute nix store paths so the process doesn't need to cwd in $out postPatch = '' From 750c165f916cf9e3844450289f25f895585edd01 Mon Sep 17 00:00:00 2001 From: Philip Kranz Date: Sat, 7 Mar 2026 16:59:52 +0100 Subject: [PATCH 064/283] qusb2snes: add enableGui option (true by default) --- pkgs/by-name/qu/qusb2snes/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/qu/qusb2snes/package.nix b/pkgs/by-name/qu/qusb2snes/package.nix index 0c8c31de5183..ae272cc1196b 100644 --- a/pkgs/by-name/qu/qusb2snes/package.nix +++ b/pkgs/by-name/qu/qusb2snes/package.nix @@ -4,6 +4,7 @@ fetchFromGitHub, qt6, installShellFiles, + enableGui ? true, }: stdenv.mkDerivation (finalAttrs: { @@ -31,7 +32,8 @@ stdenv.mkDerivation (finalAttrs: { qmakeFlags = [ "QUsb2snes.pro" "CONFIG+=release" - ]; + ] + ++ lib.optional (!enableGui) "QUSB2SNES_NOGUI=1"; installPhase = '' runHook preInstall From 7e58de15d3dafc1c6052965f111fed34989ec5e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 7 Mar 2026 19:05:31 +0000 Subject: [PATCH 065/283] vscode-extensions.google.colab: 0.3.0 -> 0.4.1 --- .../editors/vscode/extensions/google.colab/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/google.colab/default.nix b/pkgs/applications/editors/vscode/extensions/google.colab/default.nix index e3c29c61f101..c2dbf22dee06 100644 --- a/pkgs/applications/editors/vscode/extensions/google.colab/default.nix +++ b/pkgs/applications/editors/vscode/extensions/google.colab/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "google"; name = "colab"; - version = "0.3.0"; - hash = "sha256-O95bJuMQtQDj30nhw9yE1Spf/ViuakpcO2q9nf2iVtg="; + version = "0.4.1"; + hash = "sha256-ebSMfnDumkXKsMqg3/ifi0GVXfXtrs2mLCCG8hZlkR0="; }; meta = { From 9a976eea26c93d8e69d48b86bb768b94bc3dd638 Mon Sep 17 00:00:00 2001 From: Luflosi Date: Sat, 7 Mar 2026 01:39:44 +0100 Subject: [PATCH 066/283] osrm-backend: fix build The latest released version (6.0.0) of osrm-backend does not compile with Boost 1.89.0 (see https://github.com/Project-OSRM/osrm-backend/issues/7219), so apply the patch from https://github.com/Project-OSRM/osrm-backend/pull/7220. --- pkgs/by-name/os/osrm-backend/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/os/osrm-backend/package.nix b/pkgs/by-name/os/osrm-backend/package.nix index 8d2da8121516..c165663b89a3 100644 --- a/pkgs/by-name/os/osrm-backend/package.nix +++ b/pkgs/by-name/os/osrm-backend/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch2, cmake, pkg-config, bzip2, @@ -26,6 +27,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-R2Sx+DbT6gROI8X1fkxqOGbMqgmsnNiw2rUX6gSZuTs="; }; + patches = [ + (fetchpatch2 { + name = "Fix-build-with-Boost-1.89.0.patch"; + url = "https://github.com/Project-OSRM/osrm-backend/commit/a2e159d0d4f6b3922ee0cb058a800230cf90642e.patch?full_index=1"; + hash = "sha256-c+4Ll660jHLnFolehCpZQLca4pmyVsBfjwSY1BHBh40="; + }) + ]; + nativeBuildInputs = [ cmake pkg-config From b9a2d58f5b2465ff8b44f13ead6c1f493f3bdf02 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 8 Mar 2026 16:28:54 +0100 Subject: [PATCH 067/283] python3Packages.gotrue: drop The `gotrue` Python package was deprecated upstream and replaced by `supabase_auth` in December 2024, and has been unmaintained since August 2025 [1]. [1] https://pypi.org/project/gotrue/ --- .../python-modules/gotrue/default.nix | 44 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 pkgs/development/python-modules/gotrue/default.nix diff --git a/pkgs/development/python-modules/gotrue/default.nix b/pkgs/development/python-modules/gotrue/default.nix deleted file mode 100644 index baa701d1a7ec..000000000000 --- a/pkgs/development/python-modules/gotrue/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - poetry-core, - httpx, - h2, - pydantic, - pyjwt, - pytest-mock, -}: - -buildPythonPackage rec { - pname = "gotrue"; - version = "2.12.4"; - pyproject = true; - - src = fetchPypi { - inherit pname version; - hash = "sha256-NdLljgZkhjIfTf8AM7MKU9BXx/Q2wVKHEi+gy4MwKbE="; - }; - - build-system = [ poetry-core ]; - - dependencies = [ - httpx - h2 - pydantic - pyjwt - pytest-mock - ]; - - pythonImportsCheck = [ "gotrue" ]; - - # test aren't in pypi package - doCheck = false; - - meta = { - homepage = "https://github.com/supabase/auth-py"; - license = lib.licenses.mit; - description = "Python Client Library for Supabase Auth"; - maintainers = with lib.maintainers; [ siegema ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index e002522ff19a..6f7ce6487bdc 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -221,6 +221,7 @@ mapAliases { GitPython = throw "'GitPython' has been renamed to/replaced by 'gitpython'"; # Converted to throw 2025-10-29 google_api_python_client = throw "'google_api_python_client' has been renamed to/replaced by 'google-api-python-client'"; # Converted to throw 2025-10-29 googleapis_common_protos = throw "'googleapis_common_protos' has been renamed to/replaced by 'googleapis-common-protos'"; # Converted to throw 2025-10-29 + gotrue = throw "'gotrue' has been replaced by 'supabase-auth'"; # Added 2026-03-08 gpapi = throw "'gpapi' has been superseded by google-api-python-client"; # Added 2025-11-09 gplaycli = throw "'gplaycli' has been removed as it was broken and lacked maintenance"; # Added 2025-11-09 gpy = throw "'gpy' has been removed as it is based on 'paramz', which was removed"; # added 2025-11-10 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 71cde6210b1a..8d347e75e268 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6555,8 +6555,6 @@ self: super: with self; { gotify = callPackage ../development/python-modules/gotify { }; - gotrue = callPackage ../development/python-modules/gotrue { }; - govee-ble = callPackage ../development/python-modules/govee-ble { }; govee-led-wez = callPackage ../development/python-modules/govee-led-wez { }; From d8ca29fbe560cd162b9b1edd23ea355b3d8dad20 Mon Sep 17 00:00:00 2001 From: Tom Hunze Date: Sun, 8 Mar 2026 16:31:00 +0100 Subject: [PATCH 068/283] python3Packages.supafunc: drop The `supafunc` Python package was deprecated upstream and replaced by `supabase_functions` in December 2024, and has been unmaintained since August 2025 [1]. [1] https://pypi.org/project/supafunc/ --- .../python-modules/supafunc/default.nix | 40 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 42 deletions(-) delete mode 100644 pkgs/development/python-modules/supafunc/default.nix diff --git a/pkgs/development/python-modules/supafunc/default.nix b/pkgs/development/python-modules/supafunc/default.nix deleted file mode 100644 index 8dfd5301fb06..000000000000 --- a/pkgs/development/python-modules/supafunc/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ - lib, - buildPythonPackage, - fetchPypi, - httpx, - poetry-core, - strenum, -}: - -buildPythonPackage rec { - pname = "supafunc"; - version = "0.10.2"; - pyproject = true; - - src = fetchPypi { - inherit pname version; - hash = "sha256-ReTVAIVBZ8JhUVxD96NjMg4KkoEYGC/okyre/d7dtUU="; - }; - - build-system = [ poetry-core ]; - - dependencies = [ - strenum - httpx - ] - ++ httpx.optional-dependencies.http2; - - # Tests are not in PyPI package and source is not tagged - doCheck = false; - - pythonImportsCheck = [ "supafunc" ]; - - meta = { - description = "Library for Supabase Functions"; - homepage = "https://github.com/supabase/functions-py"; - changelog = "https://github.com/supabase/functions-py/blob/v${version}/CHANGELOG.md"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ siegema ]; - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 6f7ce6487bdc..b602dcd6d6cd 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -529,6 +529,7 @@ mapAliases { sqlalchemy-views = throw "'sqlalchemy-views' has been removed as it was broken and unmaintained upstream"; # Added 2025-11-09 sqlalchemy_migrate = throw "'sqlalchemy_migrate' has been renamed to/replaced by 'sqlalchemy-migrate'"; # Converted to throw 2025-10-29 subunit2sql = throw "subunit2sql has been removed because it has been marked as broken since at least November 2024."; # Added 2025-10-04 + supafunc = throw "'supafunc' has been replaced by 'supabase-functions'"; # Added 2026-03-08 supervise_api = throw "'supervise_api' has been renamed to/replaced by 'supervise-api'"; # Converted to throw 2025-10-29 swh-perfecthash = throw "'swh-perfecthash' has been renamed to/replaced by 'swh-shard'"; # added 2025-11-13 synologydsm-api = throw "'synologydsm-api' has been renamed to/replaced by 'py-synologydsm-api'"; # Converted to throw 2025-10-29 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 8d347e75e268..d17aaddb0bfc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18630,8 +18630,6 @@ self: super: with self; { supabase-functions = callPackage ../development/python-modules/supabase-functions { }; - supafunc = callPackage ../development/python-modules/supafunc { }; - super-collections = callPackage ../development/python-modules/super-collections { }; superqt = callPackage ../development/python-modules/superqt { }; From 3a6f7a60acf49f727e647f56dbf3342b805230fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Sat, 7 Mar 2026 18:26:04 +0300 Subject: [PATCH 069/283] nixos/envfs: fix compatibility with systemd in initrd This module disables the activation scripts that would normally create `/usr/bin/env` and `/bin/sh` (and their parent directories). When systemd is used in the initrd, the absence of these directories causes 2 problems: - During switch-root, base_filesystem_create_fd() creates an empty /usr directory. Later at stage2, systemd's initialize_runtime() aborts booting with "Refusing to run in unsupported environment where /usr/ is not populated." - Once /usr/bin is restored (by the fix above), base_filesystem_create_fd() creates a symlink /bin -> /usr/bin. systemd-fstab-generator then canonicalizes the /bin fstab entry through this symlink, producing a duplicate usr-bin.mount. We create both /sysroot/usr/bin and /sysroot/bin via initrd tmpfiles to prevent both issues. Resolves NixOS#462556 Co-authored-by: Lin Yinfeng --- nixos/modules/tasks/filesystems/envfs.nix | 34 +++++++++++++++++++++++ nixos/tests/all-tests.nix | 9 +++++- nixos/tests/envfs.nix | 13 +++++++-- pkgs/by-name/en/envfs/package.nix | 2 +- 4 files changed, 54 insertions(+), 4 deletions(-) diff --git a/nixos/modules/tasks/filesystems/envfs.nix b/nixos/modules/tasks/filesystems/envfs.nix index 1e821277b614..4b1846f5c1a8 100644 --- a/nixos/modules/tasks/filesystems/envfs.nix +++ b/nixos/modules/tasks/filesystems/envfs.nix @@ -74,5 +74,39 @@ in # We no longer need those when using envfs system.activationScripts.usrbinenv = lib.mkForce ""; system.activationScripts.binsh = lib.mkForce ""; + + # Disabling the activation scripts above prevents the creation of 2 + # directories, which would normally be created just before switch-root at + # stage1. This causes problems when systemd is used in the initrd. + # + # This only affects fresh installations or systems using impermanence/tmpfs + # root, where these directories don't persist from a previous activation. + boot.initrd.systemd.tmpfiles.settings = lib.mkIf config.boot.initrd.systemd.enable { + "50-envfs" = { + # During switch-root, systemd's base_filesystem_create_fd() creates an + # empty /usr. Later at stage2, systemd initialize_runtime() checks + # dir_is_empty("/usr/"), which returns 1 for an empty but existing + # directory causing a fatal boot failure: "Refusing to run in + # unsupported environment where /usr/ is not populated." + "/sysroot/usr/bin" = { + d = { + group = "root"; + mode = "0755"; + user = "root"; + }; + }; + # During switch-root, base_filesystem_create_fd() creates a symlink + # /bin -> /usr/bin if /bin does not exist. systemd-fstab-generator then + # canonicalizes the /bin fstab entry through this symlink, producing a + # duplicate usr-bin.mount. Create /bin to avoid this behaviour. + "/sysroot/bin" = { + d = { + group = "root"; + mode = "0755"; + user = "root"; + }; + }; + }; + }; }; } diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 7892274095aa..99c1d26f6f34 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -518,7 +518,14 @@ in enlightenment = runTest ./enlightenment.nix; ente = runTest ./ente; env = runTest ./env.nix; - envfs = runTest ./envfs.nix; + envfs = runTest { + imports = [ ./envfs.nix ]; + _module.args.systemdStage1 = false; + }; + envfs-systemd-stage-1 = runTest { + imports = [ ./envfs.nix ]; + _module.args.systemdStage1 = true; + }; envoy = runTest { imports = [ ./envoy.nix ]; _module.args.envoyPackage = pkgs.envoy; diff --git a/nixos/tests/envfs.nix b/nixos/tests/envfs.nix index 6e8ee7e55aea..78946285ed68 100644 --- a/nixos/tests/envfs.nix +++ b/nixos/tests/envfs.nix @@ -1,4 +1,9 @@ -{ lib, pkgs, ... }: +{ + pkgs, + systemdStage1 ? false, + ... +}: + let pythonShebang = pkgs.writeScript "python-shebang" '' #!/usr/bin/python @@ -12,7 +17,11 @@ let in { name = "envfs"; - nodes.machine.services.envfs.enable = true; + + nodes.machine = { + services.envfs.enable = true; + boot.initrd.systemd.enable = systemdStage1; + }; testScript = '' start_all() diff --git a/pkgs/by-name/en/envfs/package.nix b/pkgs/by-name/en/envfs/package.nix index 7e2fbd3127d3..f1601aa562bc 100644 --- a/pkgs/by-name/en/envfs/package.nix +++ b/pkgs/by-name/en/envfs/package.nix @@ -25,7 +25,7 @@ rustPlatform.buildRustPackage (finalAttrs: { passthru = { tests = { - envfs = nixosTests.envfs; + inherit (nixosTests) envfs envfs-systemd-stage-1; }; updateScript = nix-update-script { }; From fa945e5309fec111108b55435ed1d269726c485d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 20:52:00 +0000 Subject: [PATCH 070/283] reposilite: 3.5.27 -> 3.5.28 --- pkgs/by-name/re/reposilite/package.nix | 4 ++-- pkgs/by-name/re/reposilite/plugins.json | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/re/reposilite/package.nix b/pkgs/by-name/re/reposilite/package.nix index 033bf8a104cb..46de85e51b36 100644 --- a/pkgs/by-name/re/reposilite/package.nix +++ b/pkgs/by-name/re/reposilite/package.nix @@ -18,11 +18,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "Reposilite"; - version = "3.5.27"; + version = "3.5.28"; src = fetchurl { url = "https://maven.reposilite.com/releases/com/reposilite/reposilite/${finalAttrs.version}/reposilite-${finalAttrs.version}-all.jar"; - hash = "sha256-qD4fepl0CFnulSt4hHxuZWpsAmhL6o5HSPxWptICqlE="; + hash = "sha256-sKbwO5Lk/DeRQhO3c2zHuHe/CPdb4wRLzG55tP7DVVE="; }; dontUnpack = true; diff --git a/pkgs/by-name/re/reposilite/plugins.json b/pkgs/by-name/re/reposilite/plugins.json index 16a93e58e16f..cdff843cbcd2 100644 --- a/pkgs/by-name/re/reposilite/plugins.json +++ b/pkgs/by-name/re/reposilite/plugins.json @@ -1,7 +1,7 @@ { - "checksum": "sha256-ewBcvnBcnd9awZKxEA+J9h0xZXaryvd1ZqF8+OeiYRk=", - "groovy": "sha256-JHNb6KVC5Zu7ZnlSXM13w1mK7pHJqfPgqAWSMvq4UiU=", - "migration": "sha256-KJ3jIPCO+a7N5B4kWx4pLfhE1gARdnsCxwd7zPFqHUA=", - "prometheus": "sha256-JWoS3CTasZjbU+7ND/lAXXZgkLjIm3ZQ05coHhGPVFU=", - "swagger": "sha256-YUHd/wuFDbpAqin8L07kKKrRHyHSn67NPY5fdUUxMy8=" + "checksum": "sha256-z5/Er3e/0cxs6gic44ncVXxpfbyXqadSSc16D67DwHY=", + "groovy": "sha256-R6htqL1vx6C8bagCBDbLZJ8tldXRWzOQ6mrowRmdIKU=", + "migration": "sha256-Sl5vlkmxkCGkWQmfkn+QdX3tJ/S9WL/DpQUYB3Y4Yrs=", + "prometheus": "sha256-8sCoot7tc74Xnwsz/In68XWMeqcnocfbiKWDl/BSqlI=", + "swagger": "sha256-WHFUg/T9fFKrioLNeKQtJvYlhAI68HXcFEMCtpB70Vk=" } From 8804596721d5ec345bb0176350be8e5e63652486 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 8 Mar 2026 23:24:51 +0000 Subject: [PATCH 071/283] kimai: 2.49.0 -> 2.51.0 --- pkgs/by-name/ki/kimai/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ki/kimai/package.nix b/pkgs/by-name/ki/kimai/package.nix index c0374af64bfb..4e32f35b745b 100644 --- a/pkgs/by-name/ki/kimai/package.nix +++ b/pkgs/by-name/ki/kimai/package.nix @@ -7,13 +7,13 @@ php.buildComposerProject2 (finalAttrs: { pname = "kimai"; - version = "2.49.0"; + version = "2.51.0"; src = fetchFromGitHub { owner = "kimai"; repo = "kimai"; tag = finalAttrs.version; - hash = "sha256-hP67vu/8D7dTOPklyc8g3B//LAvs5YZ0g7fZ5lePM48="; + hash = "sha256-3wm8y0Ryl7i3QEBP9hC2pDt8JgkkS6gXQ+Lm0fRE9+E="; }; php = php.buildEnv { @@ -38,7 +38,7 @@ php.buildComposerProject2 (finalAttrs: { ''; }; - vendorHash = "sha256-fE0nlUaXIHPRKSKErG+xBXmyWOMByq3iU9wJ+KW/5mI="; + vendorHash = "sha256-fJozCOlNqhp7LXnQNbMgxYTw0p29DaTxmcR5JtqSYKs="; composerNoPlugins = false; postInstall = '' From 00e4e93f8736c08d57f19350c806461812d0260e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 04:08:51 +0000 Subject: [PATCH 072/283] vscode-extensions.wakatime.vscode-wakatime: 25.5.1 -> 27.0.0 --- .../vscode/extensions/WakaTime.vscode-wakatime/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix index c8eaa26ddea8..3807f1ab79bf 100644 --- a/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix +++ b/pkgs/applications/editors/vscode/extensions/WakaTime.vscode-wakatime/default.nix @@ -6,8 +6,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "vscode-wakatime"; publisher = "WakaTime"; - version = "25.5.1"; - hash = "sha256-4wdY8cmKWfp/ua39lcD8ibxoy8W0zyX97vMyDEZu2o4="; + version = "27.0.0"; + hash = "sha256-SCgVX/s4fjMXPA4wrjIqzdi+RHMuhq+kf5gN2oWpQQY="; }; meta = { From 4d112a3eb39012b810fdf1655f0de507fcb1bdce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Sun, 8 Mar 2026 22:03:06 -0700 Subject: [PATCH 073/283] megapixels: 2.0.0 -> 2.1.0 Diff: https://gitlab.com/megapixels-org/Megapixels/-/compare/2.0.0...2.1.0 Changelog: https://gitlab.com/megapixels-org/Megapixels/-/tags/2.1.0 --- pkgs/by-name/me/megapixels/package.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/me/megapixels/package.nix b/pkgs/by-name/me/megapixels/package.nix index f24c692dca1c..31ec3e7593fb 100644 --- a/pkgs/by-name/me/megapixels/package.nix +++ b/pkgs/by-name/me/megapixels/package.nix @@ -3,6 +3,7 @@ lib, fetchFromGitLab, glib, + gperf, meson, ninja, pkg-config, @@ -41,17 +42,18 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "megapixels"; - version = "2.0.0"; + version = "2.1.0"; src = fetchFromGitLab { owner = "megapixels-org"; repo = "Megapixels"; tag = finalAttrs.version; - hash = "sha256-tuAMp92166WZJfGIEzEWal9BExzQJoYodd2uZHhqEuQ="; + hash = "sha256-fnG8fei3x0UkWJWBm8rB2r9bcKOhtFxG0Zaq+qjd7dE="; }; nativeBuildInputs = [ glib + gperf meson ninja pkg-config From 40fc143b517797d7db9fda6941679a1cc430b575 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 9 Mar 2026 05:22:34 +0000 Subject: [PATCH 074/283] vscode-extensions.foam.foam-vscode: 0.29.2 -> 0.31.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 1f3de6bb4a33..0f4f7cfa3f90 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -1729,8 +1729,8 @@ let mktplcRef = { name = "foam-vscode"; publisher = "foam"; - version = "0.29.2"; - hash = "sha256-6Bga51DCHaVn+UV5RPCE7uFsAei/F0xN4Mk4dm52FWs="; + version = "0.31.0"; + hash = "sha256-Z3M20CjSEFSG5KVfsbLa7gokNnGAG1IrdD0xe7Ch3t8="; }; meta = { changelog = "https://marketplace.visualstudio.com/items/foam.foam-vscode/changelog"; From 5c49775bd3ee8bf2bfbcbda9001d72a48bd965f9 Mon Sep 17 00:00:00 2001 From: Vincent Laporte Date: Mon, 9 Mar 2026 15:07:50 +0100 Subject: [PATCH 075/283] =?UTF-8?q?jasmin-compiler:=202025.06.3=20?= =?UTF-8?q?=E2=86=92=202026.03.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ja/jasmin-compiler/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jasmin-compiler/package.nix b/pkgs/by-name/ja/jasmin-compiler/package.nix index f261f62f6b0d..c3955850dee8 100644 --- a/pkgs/by-name/ja/jasmin-compiler/package.nix +++ b/pkgs/by-name/ja/jasmin-compiler/package.nix @@ -10,11 +10,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "jasmin-compiler"; - version = "2025.06.3"; + version = "2026.03.0"; src = fetchurl { url = "https://github.com/jasmin-lang/jasmin/releases/download/v${finalAttrs.version}/jasmin-compiler-v${finalAttrs.version}.tar.bz2"; - hash = "sha256-56r9iR61TonUHZ19G72p3bHN3F/fA1nYjCt7QXrko5s="; + hash = "sha256-3sYqPNDNQs/pbsZLPNOWHg6KCfuSzrZBdc/7VP3lDkA="; }; nativeBuildInputs = with ocamlPackages; [ From 017b21c6f649bca921567afcf177d6456f9eaf9a Mon Sep 17 00:00:00 2001 From: Tom Herbers Date: Mon, 9 Mar 2026 16:02:36 +0100 Subject: [PATCH 076/283] maintainers/team-list: lxc: reuse github-teams membership This makes use of the already existing github-teams (which are automatically synced) to maintainers/github-teams.json to keep track of team membership. --- maintainers/team-list.nix | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/maintainers/team-list.nix b/maintainers/team-list.nix index bad67fd029fe..ac01e331f983 100644 --- a/maintainers/team-list.nix +++ b/maintainers/team-list.nix @@ -485,14 +485,7 @@ with lib.maintainers; }; lxc = { - members = [ - aanderse - adamcstephens - megheaiulian - mkg20001 - ]; - scope = "All things linuxcontainers. Incus, LXC, and related packages."; - shortName = "lxc"; + github = "lxc"; }; lxqt = { From 88db762872dff4d3c2fcdfbdd4419c453f4ef5f7 Mon Sep 17 00:00:00 2001 From: Florian Brandes Date: Sat, 7 Mar 2026 13:40:59 +0100 Subject: [PATCH 077/283] pgadmin4: 9.11 -> 9.13 Signed-off-by: Florian Brandes --- pkgs/by-name/pg/pgadmin4/package.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pg/pgadmin4/package.nix b/pkgs/by-name/pg/pgadmin4/package.nix index 5e397226dd4b..c2879c7040de 100644 --- a/pkgs/by-name/pg/pgadmin4/package.nix +++ b/pkgs/by-name/pg/pgadmin4/package.nix @@ -2,6 +2,7 @@ lib, python3, fetchFromGitHub, + fetchpatch2, zlib, nixosTests, postgresqlTestHook, @@ -20,14 +21,14 @@ let pname = "pgadmin"; - version = "9.11"; - yarnHash = "sha256-x8EbZPQxCRBfeBXJGHW1tyN3tWzTqlMGvftizspfBRw="; + version = "9.13"; + yarnHash = "sha256-ViqjZ40M78EZ4ZOMuiAGJqx6Xyv4dqY9X7jMDbohaY8="; src = fetchFromGitHub { owner = "pgadmin-org"; repo = "pgadmin4"; rev = "REL-${lib.versions.major version}_${lib.versions.minor version}"; - hash = "sha256-t+TdudbCq68fXJrcAzyESZTiA4qVkQgwF4efc4IJrl0="; + hash = "sha256-dG8oxE9g30Dz3K3PveoMjPa1/eY9RWEV2QBdx2Dz+Rg="; }; # keep the scope, as it is used throughout the derivation and tests @@ -67,6 +68,12 @@ pythonPackages.buildPythonApplication rec { ./expose-setup.py.patch # check for permission of /etc/pgadmin/config_system and don't fail ./check-system-config-dir.patch + # fix session.py See https://github.com/pgadmin-org/pgadmin4/pull/9706 + (fetchpatch2 { + name = "session.patch"; + url = "https://github.com/pgadmin-org/pgadmin4/commit/7043587387c17635f62bab8414546bb8c0dbadf4.patch?full_index=1"; + hash = "sha256-gZrO0dBy5EklZf/dKr9j3RJ54rtzFrw53v91vqkRboY="; + }) ]; postPatch = '' From 2b485634ddd650f4eb687d4bd46f9794f49d55bd Mon Sep 17 00:00:00 2001 From: Anthony ROUSSEL Date: Mon, 9 Mar 2026 21:02:03 +0100 Subject: [PATCH 078/283] ovhcloud-cli: 0.9.0 -> 0.10.0 Changelog: https://github.com/ovh/ovhcloud-cli/releases/tag/v0.10.0 Diff: https://github.com/ovh/ovhcloud-cli/compare/v0.9.0...v0.10.0 --- pkgs/by-name/ov/ovhcloud-cli/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ov/ovhcloud-cli/package.nix b/pkgs/by-name/ov/ovhcloud-cli/package.nix index 23d692f287cd..6f3cf5b51390 100644 --- a/pkgs/by-name/ov/ovhcloud-cli/package.nix +++ b/pkgs/by-name/ov/ovhcloud-cli/package.nix @@ -1,23 +1,23 @@ { lib, - buildGoModule, + buildGo126Module, fetchFromGitHub, installShellFiles, testers, }: -buildGoModule (finalAttrs: { +buildGo126Module (finalAttrs: { pname = "ovhcloud-cli"; - version = "0.9.0"; + version = "0.10.0"; src = fetchFromGitHub { owner = "ovh"; repo = "ovhcloud-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-fX8pjFLXHeHKp1K7XlwLrP5ivz/Tjk8vsPIbqEAWbU8="; + hash = "sha256-NBfMxXu5sZpv+OnoMCq4xc4AVQU+mbPrapVdq2Hffb8="; }; - vendorHash = "sha256-WNONEceR/cDVloosQ/BMYjPTk9elQ1oTX89lgzENSAI="; + vendorHash = "sha256-JNnIpRr4zdGtlOOKGf1bQVViMgjnwGBAmYbFcCpzStY="; env.CGO_ENABLED = 0; From da246f2d97f293b0dbe678db9f757f809452a495 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Mon, 9 Mar 2026 14:15:27 -0700 Subject: [PATCH 079/283] jpsxdec: move icon to spec-compliant location --- pkgs/by-name/jp/jpsxdec/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/jp/jpsxdec/package.nix b/pkgs/by-name/jp/jpsxdec/package.nix index 9ccb0e1c10dd..be0543651ae7 100644 --- a/pkgs/by-name/jp/jpsxdec/package.nix +++ b/pkgs/by-name/jp/jpsxdec/package.nix @@ -43,7 +43,9 @@ stdenv.mkDerivation (finalAttrs: { mkdir -p $out/share/jpsxdec mv _ant/release/{doc,*.jar} $out/share/jpsxdec - install -Dm644 src/jpsxdec/gui/icon48.png $out/share/pixmaps/jpsxdec.png + install -Dm644 src/jpsxdec/gui/icon16.png $out/share/icons/hicolor/16x16/apps/jpsxdec.png + install -Dm644 src/jpsxdec/gui/icon32.png $out/share/icons/hicolor/32x32/apps/jpsxdec.png + install -Dm644 src/jpsxdec/gui/icon48.png $out/share/icons/hicolor/48x48/apps/jpsxdec.png makeWrapper ${jre}/bin/java $out/bin/jpsxdec \ --add-flags "-jar $out/share/jpsxdec/jpsxdec.jar" From 11581eab7b84099a7a3462a35c2f46110f946381 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 10 Mar 2026 00:27:37 +0000 Subject: [PATCH 080/283] dinit: 0.20.0 -> 0.21.0 --- pkgs/by-name/di/dinit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/di/dinit/package.nix b/pkgs/by-name/di/dinit/package.nix index 0f802630ac5f..58645ab0607e 100644 --- a/pkgs/by-name/di/dinit/package.nix +++ b/pkgs/by-name/di/dinit/package.nix @@ -9,7 +9,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "dinit"; - version = "0.20.0"; + version = "0.21.0"; src = fetchFromGitHub { owner = "davmac314"; @@ -19,7 +19,7 @@ stdenv.mkDerivation (finalAttrs: { postFetch = '' [ -f "$out/BUILD" ] && rm "$out/BUILD" ''; - hash = "sha256-71BUjguKt9Ow5n2olnIaTtOJJ/Bap50SJ3HD+91Rj6s="; + hash = "sha256-PkriMQrvmBCZsReATcHBkHu9AJQDSvjctPAifseuJGI="; }; postPatch = '' From d866a5f122bf5a4d35d1ec30e02134ae18bc8d39 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 10 Mar 2026 07:52:39 +0100 Subject: [PATCH 081/283] claude-code-bin: disable installation checks They result in a false positive message like this: ``` installMethod is native, but claude command not found at /home/.../.local/bin/claude ``` --- pkgs/by-name/cl/claude-code-bin/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/cl/claude-code-bin/package.nix b/pkgs/by-name/cl/claude-code-bin/package.nix index a00308dc633f..4d16fa39d8fd 100644 --- a/pkgs/by-name/cl/claude-code-bin/package.nix +++ b/pkgs/by-name/cl/claude-code-bin/package.nix @@ -50,6 +50,7 @@ stdenv.mkDerivation (finalAttrs: { wrapProgram $out/bin/claude \ --set DISABLE_AUTOUPDATER 1 \ --set-default FORCE_AUTOUPDATE_PLUGINS 1 \ + --set DISABLE_INSTALLATION_CHECKS 1 \ --set USE_BUILTIN_RIPGREP 0 \ --prefix PATH : ${ lib.makeBinPath ( From 335d1cefebe8b4978e4005315dd3bfe7e412563a Mon Sep 17 00:00:00 2001 From: Korrat Date: Tue, 10 Mar 2026 17:54:18 +0100 Subject: [PATCH 082/283] fava-portfolio-returns: Fix dependency hash for NPM deps --- .../python-modules/fava-portfolio-returns/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/fava-portfolio-returns/default.nix b/pkgs/development/python-modules/fava-portfolio-returns/default.nix index ec38ca5fe303..eee3e24713dd 100644 --- a/pkgs/development/python-modules/fava-portfolio-returns/default.nix +++ b/pkgs/development/python-modules/fava-portfolio-returns/default.nix @@ -28,7 +28,7 @@ let src = "${src}/frontend"; - npmDepsHash = "sha256-MDoZC5IAR9puWMLBhLb5HRoagBPyNiyJ+0879ljCNUo="; + npmDepsHash = "sha256-/9sCyhGUOZ/muwJNKABy7ouPJa5ieVXjIFCSWw9AyRo="; postPatch = '' substituteInPlace package.json \ From e3be55090c5848de4f6537ca8eb15edd94ccdafb Mon Sep 17 00:00:00 2001 From: confus Date: Mon, 2 Mar 2026 20:18:26 +0100 Subject: [PATCH 083/283] devpi-web: init at 5.0.1 --- .../python-modules/devpi-web/default.nix | 94 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 96 insertions(+) create mode 100644 pkgs/development/python-modules/devpi-web/default.nix diff --git a/pkgs/development/python-modules/devpi-web/default.nix b/pkgs/development/python-modules/devpi-web/default.nix new file mode 100644 index 000000000000..258e5e2cb203 --- /dev/null +++ b/pkgs/development/python-modules/devpi-web/default.nix @@ -0,0 +1,94 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + gitUpdater, + + # dependencies + attrs, + beautifulsoup4, + defusedxml, + devpi-common, + devpi-server, + docutils, + pygments, + pyramid, + pyramid-chameleon, + readme-renderer, + setuptools, + tomli, + whoosh, + + # tests + pytestCheckHook, + pytest-cov-stub, + packaging-legacy, + webtest, +}: + +buildPythonPackage (finalAttrs: { + pname = "devpi-web"; + version = "5.0.1"; + pyproject = true; + + src = fetchFromGitHub { + owner = "devpi"; + repo = "devpi"; + tag = "web-${finalAttrs.version}"; + hash = "sha256-p52uwkXeCPPsnD9BLfqEa8NK4bAfIdpYIzdNgmwucms="; + }; + + sourceRoot = "${finalAttrs.src.name}/web"; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail ', "setuptools_changelog_shortener"' "" + ''; + + build-system = [ setuptools ]; + + dependencies = [ + attrs + beautifulsoup4 + defusedxml + devpi-common + devpi-server + docutils + pygments + pyramid + pyramid-chameleon + readme-renderer + tomli + whoosh + ] + ++ readme-renderer.optional-dependencies.md; + + nativeCheckInputs = [ + pytestCheckHook + pytest-cov-stub + packaging-legacy + webtest + ]; + + pythonImportsCheck = [ "devpi_web" ]; + + # devpi uses a monorepo for server, common, client and web + passthru = { + # bulk updater selects wrong tag + skipBulkUpdate = true; + updateScript = gitUpdater { + # devpi uses a monorepo for server, common, client and web + rev-prefix = "web-"; + }; + }; + + meta = { + homepage = "https://github.com/devpi/devpi"; + description = "Web view for devpi-server"; + changelog = "https://github.com/devpi/devpi/blob/${finalAttrs.src.tag}/common/CHANGELOG"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ + confus + ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 255cbae68748..fe822dfde9a6 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3872,6 +3872,8 @@ self: super: with self; { devpi-server = callPackage ../development/python-modules/devpi-server { }; + devpi-web = callPackage ../development/python-modules/devpi-web { }; + devtools = callPackage ../development/python-modules/devtools { }; dfdiskcache = callPackage ../development/python-modules/dfdiskcache { }; From f3fd78548aff3070eb38ae075c40e9f6589d6137 Mon Sep 17 00:00:00 2001 From: confus Date: Mon, 2 Mar 2026 20:26:36 +0100 Subject: [PATCH 084/283] devpi-server: move to "by-name" for later wrapping devpi-server is a long-running application that has python plugins. Due to circular dependencies (the plugins import devpi-server and vice versa), and because devpi-server is not really useful as a package, we need to wrap it later so the user can specify plugins without collisions or infrec. See how the "xonsh" shell is packaged. --- .../default.nix => by-name/de/devpi-server/unwrapped.nix} | 0 pkgs/top-level/python-packages.nix | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) rename pkgs/{development/python-modules/devpi-server/default.nix => by-name/de/devpi-server/unwrapped.nix} (100%) diff --git a/pkgs/development/python-modules/devpi-server/default.nix b/pkgs/by-name/de/devpi-server/unwrapped.nix similarity index 100% rename from pkgs/development/python-modules/devpi-server/default.nix rename to pkgs/by-name/de/devpi-server/unwrapped.nix diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fe822dfde9a6..df6026177d5f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3870,7 +3870,7 @@ self: super: with self; { devpi-ldap = callPackage ../development/python-modules/devpi-ldap { }; - devpi-server = callPackage ../development/python-modules/devpi-server { }; + devpi-server = callPackage ../by-name/de/devpi-server/unwrapped.nix { }; devpi-web = callPackage ../development/python-modules/devpi-web { }; From b3f02b0c5b8b0ee0de257a5fa7ba873d98fc21c4 Mon Sep 17 00:00:00 2001 From: confus Date: Mon, 2 Mar 2026 20:34:44 +0100 Subject: [PATCH 085/283] devpi-server: wrap package with plugins Introduces `extraPackages` argument so optional plugins (and additional packages can be utilized by devpi-server). --- pkgs/by-name/de/devpi-server/package.nix | 29 +++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/devpi-server/package.nix b/pkgs/by-name/de/devpi-server/package.nix index b96d19abebf7..f8d0b00ca959 100644 --- a/pkgs/by-name/de/devpi-server/package.nix +++ b/pkgs/by-name/de/devpi-server/package.nix @@ -1,4 +1,27 @@ -{ python3Packages }: +{ + lib, + python3, + runCommand, + # configurable options + extraPackages ? (ps: [ ]), +}: -with python3Packages; -toPythonApplication devpi-server +let + pythonEnv = python3.withPackages (ps: [ ps.devpi-server ] ++ extraPackages ps); + server = python3.pkgs.devpi-server; +in +runCommand "devpi-${server.version}" + { + inherit (server) + pname + version + meta + passthru + ; + } + '' + mkdir -p $out/bin + for bin in ${lib.getBin server}/bin/*; do + ln -s ${pythonEnv}/bin/$(basename "$bin") $out/bin/ + done + '' From 015e2eca70d8b24620f76df0013167b6c1a1c40c Mon Sep 17 00:00:00 2001 From: confus Date: Mon, 2 Mar 2026 20:42:51 +0100 Subject: [PATCH 086/283] nixos/devpi-server: add extraPackages option --- nixos/modules/services/misc/devpi-server.nix | 37 +++++++++++++++----- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/nixos/modules/services/misc/devpi-server.nix b/nixos/modules/services/misc/devpi-server.nix index 6d132a38bb71..c56c11ed2884 100644 --- a/nixos/modules/services/misc/devpi-server.nix +++ b/nixos/modules/services/misc/devpi-server.nix @@ -1,21 +1,25 @@ { - pkgs, - lib, config, + lib, + pkgs, ... }: + let + cfg = config.services.devpi-server; - + package = cfg.package.override { inherit (cfg) extraPackages; }; secretsFileName = "devpi-secret-file"; - stateDirName = "devpi"; - runtimeDir = "/run/${stateDirName}"; serverDir = "/var/lib/${stateDirName}"; + in + { + options.services.devpi-server = { + enable = lib.mkEnableOption "Devpi Server"; package = lib.mkPackageOption pkgs "devpi-server" { }; @@ -57,6 +61,20 @@ in description = "The port on which Devpi Server will listen."; }; + extraPackages = lib.mkOption { + default = (ps: [ ]); + defaultText = lib.literalExpression "ps: [ ]"; + example = lib.literalExpression '' + ps: with ps; [ devpi-web devpi-ldap ] + ''; + type = + with lib.types; + coercedTo (listOf lib.types.package) (v: (_: v)) (functionTo (listOf lib.types.package)); + description = '' + Plugins and extra Python packages to be available to devpi-server. + ''; + }; + openFirewall = lib.mkEnableOption "opening the default ports in the firewall for Devpi Server"; }; @@ -80,7 +98,7 @@ in # already initialized the package index, exit gracefully exit 0 fi - ${cfg.package}/bin/devpi-init --serverdir ${serverDir} '' + ${package}/bin/devpi-init --serverdir ${serverDir} '' + lib.optionalString cfg.replica "--role=replica --master-url=${cfg.primaryUrl}"; serviceConfig = { @@ -109,7 +127,7 @@ in [ "--role=master" ] ); in - "${cfg.package}/bin/devpi-server ${lib.concatStringsSep " " args}"; + "${package}/bin/devpi-server ${lib.concatStringsSep " " args}"; DynamicUser = true; StateDirectory = stateDirName; RuntimeDirectory = stateDirName; @@ -125,5 +143,8 @@ in }; }; - meta.maintainers = [ lib.maintainers.cafkafk ]; + meta.maintainers = with lib.maintainers; [ + cafkafk + confus + ]; } From 334f93ded3f9e04b86122bf62bd75f7b38034138 Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Tue, 10 Mar 2026 19:12:55 +0100 Subject: [PATCH 087/283] sudo-rs: 0.2.12 -> 0.2.13 Changelog: https://github.com/trifectatechfoundation/sudo-rs/releases/tag/v0.2.13 Diff: https://github.com/trifectatechfoundation/sudo-rs/compare/v0.2.12...v0.2.13 --- pkgs/by-name/su/sudo-rs/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/sudo-rs/package.nix b/pkgs/by-name/su/sudo-rs/package.nix index 0d87ecc7af26..bd6091072ff4 100644 --- a/pkgs/by-name/su/sudo-rs/package.nix +++ b/pkgs/by-name/su/sudo-rs/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "sudo-rs"; - version = "0.2.12"; + version = "0.2.13"; src = fetchFromGitHub { owner = "trifectatechfoundation"; repo = "sudo-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-VTqjsbd5CsvsNEItl8tTWnfyKHZVlYQpOQXpah68VH8="; + hash = "sha256-T9QkdpNq7YTR2df1M+lIt+iocVzrFv1yUwq0wgBRHaA="; }; - cargoHash = "sha256-2h7ObKcrhtbJyoIinA1sawfpbY3Kt/8tEyZzjEdSQBI="; + cargoHash = "sha256-yfML0XO2/Xug0IhbzX1P7PL1YspxWR1FJYP5VtqZzRA="; nativeBuildInputs = [ installShellFiles ]; @@ -50,6 +50,8 @@ rustPlatform.buildRustPackage (finalAttrs: { "common::context::tests::test_build_run_context" "common::resolve::test::canonicalization" "common::resolve::tests::test_resolve_path" + "system::audit::test::test_traverse_secure_open_negative" + "system::audit::test::test_traverse_secure_open_positive" "system::tests::kill_test" # Assumes $SHELL is an actual shell From 847f0d9bca229e1540940e77dd7c5d87c8e71484 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 10 Mar 2026 19:38:26 +0100 Subject: [PATCH 088/283] home-assistant-custom-components.browser-mod: 2.7.4 -> 2.9.0 Diff: https://github.com/thomasloven/hass-browser_mod/compare/v2.7.4...v2.9.0 Changelog: https://github.com/thomasloven/hass-browser_mod/releases/tag/v2.9.0 --- .../custom-components/browser-mod/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/browser-mod/package.nix b/pkgs/servers/home-assistant/custom-components/browser-mod/package.nix index 1ec3cfea2a7a..c8d42e345c4a 100644 --- a/pkgs/servers/home-assistant/custom-components/browser-mod/package.nix +++ b/pkgs/servers/home-assistant/custom-components/browser-mod/package.nix @@ -10,13 +10,13 @@ buildHomeAssistantComponent rec { owner = "thomasloven"; domain = "browser_mod"; - version = "2.7.4"; + version = "2.9.0"; src = fetchFromGitHub { inherit owner; repo = "hass-browser_mod"; tag = "v${version}"; - hash = "sha256-UFHdoIfmN0BUBRAze3mC3mgbV00rrjmKlAiBc4FuiZA="; + hash = "sha256-LTXoehq7N2wURRuwXq6G0MlI8o24TxSU/EoHNiByeY0="; }; nativeBuildInputs = [ @@ -27,7 +27,7 @@ buildHomeAssistantComponent rec { npmDeps = fetchNpmDeps { inherit src; - hash = "sha256-gvONQGQ91XZAygXDZnu7R/BPKa9T9l3f3EE6o39t0G0="; + hash = "sha256-FNf/8Ah1KV/Lmi0OYYQy2NaTCy17KuDEDOp3sWG2wH8="; }; npmBuildScript = "build"; @@ -35,7 +35,7 @@ buildHomeAssistantComponent rec { meta = { description = "Home Assistant integration to turn your browser into a controllable entity and media player"; homepage = "https://github.com/thomasloven/hass-browser_mod"; - changelog = "https://github.com/thomasloven/hass-browser_mod/releases/tag/${src.tag}"; + changelog = "https://github.com/thomasloven/hass-browser_mod/blob/${src.tag}/CHANGELOG.md"; maintainers = with lib.maintainers; [ SuperSandro2000 ]; license = lib.licenses.mit; }; From 1193a3579f9d4ed836865c4a3d7ffa5fff32ba78 Mon Sep 17 00:00:00 2001 From: mlyxshi Date: Tue, 3 Mar 2026 23:29:21 +0800 Subject: [PATCH 089/283] helix-unwrapped: init at 25.07.1 --- .../mdbook-0.5-support.patch | 0 pkgs/by-name/he/helix-unwrapped/package.nix | 91 ++++++++ pkgs/by-name/he/helix/package.nix | 197 +++++++----------- pkgs/by-name/he/helix/update.sh | 4 +- 4 files changed, 164 insertions(+), 128 deletions(-) rename pkgs/by-name/he/{helix => helix-unwrapped}/mdbook-0.5-support.patch (100%) create mode 100644 pkgs/by-name/he/helix-unwrapped/package.nix diff --git a/pkgs/by-name/he/helix/mdbook-0.5-support.patch b/pkgs/by-name/he/helix-unwrapped/mdbook-0.5-support.patch similarity index 100% rename from pkgs/by-name/he/helix/mdbook-0.5-support.patch rename to pkgs/by-name/he/helix-unwrapped/mdbook-0.5-support.patch diff --git a/pkgs/by-name/he/helix-unwrapped/package.nix b/pkgs/by-name/he/helix-unwrapped/package.nix new file mode 100644 index 000000000000..5b520dc6bbfd --- /dev/null +++ b/pkgs/by-name/he/helix-unwrapped/package.nix @@ -0,0 +1,91 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + runCommand, + installShellFiles, + mdbook, + versionCheckHook, +}: + +rustPlatform.buildRustPackage ( + finalAttrs: + let + defaultRuntimeDir = runCommand "helix-default-runtime" { } '' + cp -r --no-preserve=mode ${finalAttrs.src}/runtime $out + rm -rf $out/grammars $out/queries + ''; + in + { + pname = "helix-unwrapped"; + version = "25.07.1"; + + outputs = [ + "out" + "doc" + ]; + + src = fetchFromGitHub { + owner = "helix-editor"; + repo = "helix"; + tag = finalAttrs.version; + hash = "sha256-RFSzGAcB0mMg/02ykYfTWXzQjLFu2CJ4BkS5HZ/6pBo="; + }; + + cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; + + patches = [ + # Support mdbook 0.5.x: escape HTML tags in command descriptions + ./mdbook-0.5-support.patch + ]; + + postPatch = '' + # mdbook 0.5 uses asset hashing for CSS/JS files + # Remove custom theme to use default mdbook theme with correct asset references + rm -f book/theme/index.hbs + ''; + + nativeBuildInputs = [ + installShellFiles + mdbook + ]; + + env = { + # disable fetching and building of tree-sitter grammars in the helix-term build.rs + HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; + HELIX_DEFAULT_RUNTIME = defaultRuntimeDir; + }; + + postBuild = '' + mdbook build book -d ../book-html + ''; + + postInstall = '' + installShellCompletion contrib/completion/hx.{bash,fish,zsh} + mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} + cp contrib/Helix.desktop $out/share/applications/Helix.desktop + cp contrib/helix.png $out/share/icons/hicolor/256x256/apps/helix.png + mkdir -p $doc/share/doc + cp -r ../book-html $doc/share/doc/$name + ''; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + versionCheckProgram = "${placeholder "out"}/bin/hx"; + doInstallCheck = true; + + meta = { + description = "Post-modern modal text editor"; + homepage = "https://helix-editor.com"; + changelog = "https://github.com/helix-editor/helix/blob/${finalAttrs.version}/CHANGELOG.md"; + license = lib.licenses.mpl20; + mainProgram = "hx"; + maintainers = with lib.maintainers; [ + aciceri + danth + yusdacra + ]; + }; + } +) diff --git a/pkgs/by-name/he/helix/package.nix b/pkgs/by-name/he/helix/package.nix index b66ba8dfa721..60dc5ecf6d66 100644 --- a/pkgs/by-name/he/helix/package.nix +++ b/pkgs/by-name/he/helix/package.nix @@ -1,12 +1,9 @@ { - fetchFromGitHub, lib, - rustPlatform, - mdbook, - gitMinimal, - installShellFiles, - versionCheckHook, + symlinkJoin, runCommand, + makeBinaryWrapper, + helix-unwrapped, removeReferencesTo, pkgs, tree-sitter, @@ -22,133 +19,81 @@ } ), }: +let + lockedVersionsOverlay = + final: prev: + lib.mapAttrs ( + drvName: grammar: + let + lockedGrammar = lockedGrammars.${lib.removePrefix "tree-sitter-" drvName}; + in + (prev.${drvName}.override { + location = lockedGrammar.subpath; + }).overrideAttrs + { + version = lib.sources.shortRev lockedGrammar.nurl.args.rev; + src = (pkgs.${lockedGrammar.nurl.fetcher} lockedGrammar.nurl.args); + } + ) prev; -rustPlatform.buildRustPackage ( - finalAttrs: - let - lockedVersionsOverlay = - final: prev: - lib.mapAttrs ( - drvName: grammar: - let - lockedGrammar = lockedGrammars.${lib.removePrefix "tree-sitter-" drvName}; - in - (prev.${drvName}.override { - location = lockedGrammar.subpath; - }).overrideAttrs - { - version = lib.sources.shortRev lockedGrammar.nurl.args.rev; - src = (pkgs.${lockedGrammar.nurl.fetcher} lockedGrammar.nurl.args); - } - ) prev; + tree-sitter-grammars = + lib.filterAttrs (drvName: _: lib.hasAttr (lib.removePrefix "tree-sitter-" drvName) lockedGrammars) + ( + tree-sitter.grammarsScope.overrideScope ( + lib.composeExtensions lockedVersionsOverlay grammarsOverlay + ) + ); - tree-sitter-grammars = - lib.filterAttrs (drvName: _: lib.hasAttr (lib.removePrefix "tree-sitter-" drvName) lockedGrammars) - ( - tree-sitter.grammarsScope.overrideScope ( - lib.composeExtensions lockedVersionsOverlay grammarsOverlay - ) - ); + # Dynamic libraries for the grammars always use the `.so` extension, also on Darwin (should use `.dylib`) + # See here: https://github.com/helix-editor/helix/pull/14982 + # Switch to `stdenv.hostPlatform.extensions.sharedLibrary` once the fix above reaches the next release - # Dynamic libraries for the grammars always use the `.so` extension, also on Darwin (should use `.dylib`) - # See here: https://github.com/helix-editor/helix/pull/14982 - # Switch to `stdenv.hostPlatform.extensions.sharedLibrary` once the fix above reaches the next release + grammarsFarm = runCommand "helix-grammars" { } ( + lib.concatMapAttrsStringSep "\n" (_: grammar: '' + install -D ${grammar}/parser $out/${grammar.language}.so + ${lib.getExe removeReferencesTo} -t ${grammar} $out/${grammar.language}.so + '') (lib.filterAttrs (_: lib.isDerivation) tree-sitter-grammars) + ); - grammarsFarm = runCommand "helix-grammars" { } ( - lib.concatMapAttrsStringSep "\n" (_: grammar: '' - install -D ${grammar}/parser $out/${grammar.language}.so - ${lib.getExe removeReferencesTo} -t ${grammar} $out/${grammar.language}.so - '') (lib.filterAttrs (_: lib.isDerivation) tree-sitter-grammars) - ); + lockedGrammarsCount = lib.length (lib.attrNames lockedGrammars); - lockedGrammarsCount = lib.length (lib.attrNames lockedGrammars); + runtimeDir = runCommand "helix-runtime" { } '' + mkdir -p $out + ln -s ${grammarsFarm} $out/grammars + cp -r --no-preserve=mode ${helix-unwrapped.src}/runtime/queries $out + count=$(ls -1 "$out/grammars/" | wc -l) + if [ "$count" -ne ${toString lockedGrammarsCount} ]; then + echo "Expected ${toString lockedGrammarsCount} grammars, found $count" + exit 1 + fi + ''; +in - runtimeDir = runCommand "helix-runtime" { } '' - cp -r --no-preserve=mode ${finalAttrs.src}/runtime $out - rm -r $out/grammars - ln -s ${grammarsFarm} $out/grammars - count=$(ls -1 "$out/grammars/" | wc -l) - if [ "$count" -ne ${toString lockedGrammarsCount} ]; then - echo "Expected ${toString lockedGrammarsCount} grammars, found $count" - exit 1 - fi - ''; - in - { - pname = "helix"; - version = "25.07.1"; - outputs = [ - "out" - "doc" - ]; +symlinkJoin { + pname = "helix"; + inherit (helix-unwrapped) version; - src = fetchFromGitHub { - owner = "helix-editor"; - repo = "helix"; - tag = "${finalAttrs.version}"; - hash = "sha256-RFSzGAcB0mMg/02ykYfTWXzQjLFu2CJ4BkS5HZ/6pBo="; - }; + paths = [ helix-unwrapped ]; + nativeBuildInputs = [ makeBinaryWrapper ]; - patches = [ - # Support mdbook 0.5.x: escape HTML tags in command descriptions - ./mdbook-0.5-support.patch - ]; + postBuild = '' + wrapProgram $out/bin/hx --set HELIX_RUNTIME "${runtimeDir}" + ''; - postPatch = '' - # mdbook 0.5 uses asset hashing for CSS/JS files - # Remove custom theme to use default mdbook theme with correct asset references - rm -f book/theme/index.hbs - ''; + passthru = { + updateScript = ./update.sh; + runtime = runtimeDir; + inherit tree-sitter-grammars; + }; - cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; - - nativeBuildInputs = [ - gitMinimal - installShellFiles - mdbook - ]; - - env = { - HELIX_DEFAULT_RUNTIME = runtimeDir; - HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; - }; - - postBuild = '' - mdbook build book -d ../book-html - ''; - - postInstall = '' - mkdir -p $out/lib $doc/share/doc - installShellCompletion contrib/completion/hx.{bash,fish,zsh} - mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} - cp contrib/Helix.desktop $out/share/applications/Helix.desktop - cp contrib/helix.png $out/share/icons/hicolor/256x256/apps/helix.png - cp -r ../book-html $doc/share/doc/$name - ''; - - nativeInstallCheckInputs = [ - versionCheckHook - ]; - versionCheckProgram = "${placeholder "out"}/bin/hx"; - doInstallCheck = true; - - passthru = { - updateScript = ./update.sh; - runtime = runtimeDir; - inherit tree-sitter-grammars; - }; - - meta = { - description = "Post-modern modal text editor"; - homepage = "https://helix-editor.com"; - changelog = "https://github.com/helix-editor/helix/blob/${finalAttrs.version}/CHANGELOG.md"; - license = lib.licenses.mpl20; - mainProgram = "hx"; - maintainers = with lib.maintainers; [ - aciceri - danth - yusdacra - ]; - }; - } -) + meta = { + inherit (helix-unwrapped.meta) + description + homepage + changelog + license + mainProgram + maintainers + ; + }; +} diff --git a/pkgs/by-name/he/helix/update.sh b/pkgs/by-name/he/helix/update.sh index 096374e02693..c143f5d1fde5 100755 --- a/pkgs/by-name/he/helix/update.sh +++ b/pkgs/by-name/he/helix/update.sh @@ -6,10 +6,10 @@ set -euo pipefail SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" echo "Updating helix source to the latest stable..." -nix-update helix +nix-update helix-unwrapped echo "Fetching updated helixSource..." -HELIX_SRC=$(nix-instantiate --eval -A "helix.src.outPath" --raw) +HELIX_SRC=$(nix-instantiate --eval -A "helix-unwrapped.src.outPath" --raw) echo "Generating grammars.json..." "$SCRIPT_DIR/generate_grammars.py" \ From cef3d0e22f8d7b12a194be6fd7b939466896aa72 Mon Sep 17 00:00:00 2001 From: mlyxshi Date: Wed, 4 Mar 2026 21:00:05 +0800 Subject: [PATCH 090/283] evil-helix: use wrapped helix tree-sitter grammars built from source --- pkgs/by-name/ev/evil-helix/package.nix | 78 +++++++++++++++----------- 1 file changed, 46 insertions(+), 32 deletions(-) diff --git a/pkgs/by-name/ev/evil-helix/package.nix b/pkgs/by-name/ev/evil-helix/package.nix index 1a4f783bc4d4..176480be9723 100644 --- a/pkgs/by-name/ev/evil-helix/package.nix +++ b/pkgs/by-name/ev/evil-helix/package.nix @@ -5,44 +5,58 @@ installShellFiles, nix-update-script, rustPlatform, + runCommand, + makeBinaryWrapper, }: -rustPlatform.buildRustPackage (finalAttrs: { - pname = "evil-helix"; - version = "20250915"; +rustPlatform.buildRustPackage ( + finalAttrs: + let + defaultRuntimeDir = runCommand "evil-helix-default-runtime" { } '' + cp -r --no-preserve=mode ${finalAttrs.src}/runtime $out + rm -rf $out/grammars $out/queries + ''; + in + { + pname = "evil-helix"; + version = "20250915"; - src = fetchFromGitHub { - owner = "usagi-flow"; - repo = "evil-helix"; - tag = "release-${finalAttrs.version}"; - hash = "sha256-6kqKTZNS1RZwfxcFoa2uC7fUKcQ+KhT5KXusyCt59YQ="; - }; + src = fetchFromGitHub { + owner = "usagi-flow"; + repo = "evil-helix"; + tag = "release-${finalAttrs.version}"; + hash = "sha256-6kqKTZNS1RZwfxcFoa2uC7fUKcQ+KhT5KXusyCt59YQ="; + }; - cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; + cargoHash = "sha256-Mf0nrgMk1MlZkSyUN6mlM5lmTcrOHn3xBNzmVGtApEU="; - nativeBuildInputs = [ installShellFiles ]; + nativeBuildInputs = [ + installShellFiles + makeBinaryWrapper + ]; - env = { - # disable fetching and building of tree-sitter grammars in the helix-term build.rs - HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; - HELIX_DEFAULT_RUNTIME = helix.runtime; - }; + env = { + # disable fetching and building of tree-sitter grammars in the helix-term build.rs + HELIX_DISABLE_AUTO_GRAMMAR_BUILD = "1"; + HELIX_DEFAULT_RUNTIME = defaultRuntimeDir; + }; - postInstall = '' - mkdir -p $out/lib - installShellCompletion contrib/completion/hx.{bash,fish,zsh} - mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} - cp contrib/Helix.desktop $out/share/applications - cp contrib/helix.png $out/share/icons/hicolor/256x256/apps - ''; + postInstall = '' + installShellCompletion contrib/completion/hx.{bash,fish,zsh} + mkdir -p $out/share/{applications,icons/hicolor/256x256/apps} + cp contrib/Helix.desktop $out/share/applications + cp contrib/helix.png $out/share/icons/hicolor/256x256/apps + wrapProgram $out/bin/hx --set HELIX_RUNTIME ${helix.runtime} + ''; - passthru.updateScript = nix-update-script { }; + passthru.updateScript = nix-update-script { }; - meta = { - description = "Post-modern modal text editor, with vim keybindings"; - homepage = "https://github.com/usagi-flow/evil-helix"; - license = lib.licenses.mpl20; - mainProgram = "hx"; - maintainers = with lib.maintainers; [ thiagokokada ]; - }; -}) + meta = { + description = "Post-modern modal text editor, with vim keybindings"; + homepage = "https://github.com/usagi-flow/evil-helix"; + license = lib.licenses.mpl20; + mainProgram = "hx"; + maintainers = with lib.maintainers; [ thiagokokada ]; + }; + } +) From e57e421c308fb46b19e78bddb46c5f8f20c801b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 02:59:41 +0000 Subject: [PATCH 091/283] swiftformat: 0.59.1 -> 0.60.1 --- pkgs/by-name/sw/swiftformat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sw/swiftformat/package.nix b/pkgs/by-name/sw/swiftformat/package.nix index de054e1388c6..e108dbc517df 100644 --- a/pkgs/by-name/sw/swiftformat/package.nix +++ b/pkgs/by-name/sw/swiftformat/package.nix @@ -12,13 +12,13 @@ swift.stdenv.mkDerivation rec { pname = "swiftformat"; - version = "0.59.1"; + version = "0.60.1"; src = fetchFromGitHub { owner = "nicklockwood"; repo = "SwiftFormat"; rev = version; - sha256 = "sha256-QOrDpLen1aRPtRmUcAIormM0XADyHZFuE9ls/LdjPzs="; + sha256 = "sha256-IOtp+TBcWPb6RR47AoITtR+7xAulP+ZQcWukX5YYnVc="; }; nativeBuildInputs = [ From 232e047dcf0dcef567661f08ec5f8f37b4b4db7e Mon Sep 17 00:00:00 2001 From: Jhony Elmer Angulo Fabian Date: Tue, 10 Mar 2026 22:05:00 -0500 Subject: [PATCH 092/283] codex: 0.111.0 -> 0.114.0 --- pkgs/by-name/co/codex/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/codex/package.nix b/pkgs/by-name/co/codex/package.nix index 9221d75f6a14..3234c25c7632 100644 --- a/pkgs/by-name/co/codex/package.nix +++ b/pkgs/by-name/co/codex/package.nix @@ -20,13 +20,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "codex"; - version = "0.111.0"; + version = "0.114.0"; src = fetchFromGitHub { owner = "openai"; repo = "codex"; tag = "rust-v${finalAttrs.version}"; - hash = "sha256-hdR70BhiMg9G/ibLCeHnRSY3PcGZDv0vnqBCbzSRD6I="; + hash = "sha256-7t+mVwP4+YrG1ciI+OLqsK7TUM9SrDbPsJNrt26iy9c="; }; sourceRoot = "${finalAttrs.src.name}/codex-rs"; @@ -43,7 +43,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-Ym2fB9IWQzYdgOX3hiBd9XUI00xF4cIoKO2jpal4eUA="; + cargoHash = "sha256-Ig3VMNN1oeC9DyjjVPTiXw4JXCuO01eRYJClcIXu8vQ="; nativeBuildInputs = [ clang From 8e6a467d9fd4bfcd6631437f1999b77d2c86c62e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 06:41:01 +0000 Subject: [PATCH 093/283] pimsync: 0.5.6 -> 0.5.7 --- pkgs/by-name/pi/pimsync/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pi/pimsync/package.nix b/pkgs/by-name/pi/pimsync/package.nix index 7f749538711c..06f628871e03 100644 --- a/pkgs/by-name/pi/pimsync/package.nix +++ b/pkgs/by-name/pi/pimsync/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "pimsync"; - version = "0.5.6"; + version = "0.5.7"; src = fetchFromSourcehut { owner = "~whynothugo"; repo = "pimsync"; rev = "v${finalAttrs.version}"; - hash = "sha256-I9fbR6xBZwUq5X81wSNaLmx75eMIYbBqNsnFMyt4HQc="; + hash = "sha256-6glyZZ79tMaR0VckKNMew1+x7/SU4V93/to6PWaiIHU="; }; - cargoHash = "sha256-yY1MDRrvblw5pqnequ7L44XIVV7sFeHEeG6TFkHD9sE="; + cargoHash = "sha256-TiywSVcNqnshkmDovQDY03tM6v8AMOfwzI/SLOlEXHw="; env.PIMSYNC_VERSION = finalAttrs.version; From cb1f5d4c88d35a4e75d847e9b30ce98c426fca9b Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Wed, 11 Mar 2026 08:16:07 +0100 Subject: [PATCH 094/283] k3s_1_32: 1.32.12+k3s1 -> 1.32.13+k3s1 https://github.com/k3s-io/k3s/releases/tag/v1.32.13%2Bk3s1 --- .../cluster/k3s/1_32/chart-versions.nix | 8 +++---- .../cluster/k3s/1_32/images-versions.json | 24 +++++++++---------- .../networking/cluster/k3s/1_32/versions.nix | 8 +++---- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_32/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_32/chart-versions.nix index 6b9e1977eb77..ef1bb654767c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_32/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_32/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-38.0.201+up38.0.2.tgz"; - sha256 = "1fxkdmk859nwn0x9iq0abdwb16njsang7257ppaj9s1if06fsncd"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; + sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-38.0.201+up38.0.2.tgz"; - sha256 = "16kzjy8dgswn4jfx62dn2ihmgpkzcfvjv6ync9zdi397fz32mqjv"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; + sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json index 3b5747c576ef..44c32305b2ee 100644 --- a/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_32/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.12%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "3f45abe980b2a6ba9ba8037d9b5a96ab199ce5ddf53c496e99087422d20f0383" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.13%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "a73742d5f26b000c61eb1ada896950ca2168a0957c52d6fc8e13676244120ac1" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.12%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "924ecfe275f8e9e6c03ab52d78901cf7aa32bf5abd1c4294ac8c41d7860865b6" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.13%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "789c04f62ccb1b5adace8b5876e49dba0be739657e1324d1d9542a70c61971b0" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.12%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "fc310a93b1477a9e0e5ad21bc2e1a28dbadd7578923dff594bccc8cf90eb265b" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.13%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "56e2336781b1ef115d91276aa07cdceacaa38f9aa6209aa3fff9c8f74530d8a4" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.12%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "dcef1d1edf592dce46a6a039576c3169d0caf4eec165c6cbcf1dfbe019b1535d" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.13%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "fcbb9b0b725b313ecfe077303e012ab6b88be446bbba1bf61f601a7ad90cffdb" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.12%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "a5d645989991207bae3cee1597c8c581908291af912766132d99fae3b103918b" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.13%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "e9b3da2b855eb188eb170940f5e5bad79e04aafc7dff10317b30a4b2884f792c" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.12%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "53e747b44505ddcc239c3d175dfa9f23b925c5018e3f878b0be87af876c4c41b" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.32.13%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "c5799a879b68adc996e9a09158d8ea7f04b46bff5241e9641c404809e687d29e" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_32/versions.nix b/pkgs/applications/networking/cluster/k3s/1_32/versions.nix index 5f660e667ad4..44f6d6c8693c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_32/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_32/versions.nix @@ -1,8 +1,8 @@ { - k3sVersion = "1.32.12+k3s1"; - k3sCommit = "0dc662e80238b7b70d24ad9025a6b64292d14955"; - k3sRepoSha256 = "1pmdbzxp968hxya590qhf4sz3gx6yzpwhcg24hkfsxbm9bclrr0g"; - k3sVendorHash = "sha256-T5GGzudpTTMb2SBC6+spCo7Q/IOr6LfiWb/oWOcCOv8="; + k3sVersion = "1.32.13+k3s1"; + k3sCommit = "bf43a24f544763b0f3ef2d2da0beeea1cf357a35"; + k3sRepoSha256 = "1c7022il1gsxcyn575pl15l75nwidmm1d08kvb9ckvrv6abc98m6"; + k3sVendorHash = "sha256-42+SVIwUiZPCQ+gbk8ytGBzUrAWV1J9l9rEwCiEE+kE="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; From 63cb41aa48b705bb5b810db6e5423d193db788ea Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Wed, 11 Mar 2026 08:29:39 +0100 Subject: [PATCH 095/283] k3s_1_33: 1.33.8+k3s1 -> 1.33.9+k3s1 https://github.com/k3s-io/k3s/releases/tag/v1.33.9%2Bk3s1 --- .../cluster/k3s/1_33/chart-versions.nix | 8 +++---- .../cluster/k3s/1_33/images-versions.json | 24 +++++++++---------- .../networking/cluster/k3s/1_33/versions.nix | 8 +++---- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix index 6b9e1977eb77..ef1bb654767c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_33/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-38.0.201+up38.0.2.tgz"; - sha256 = "1fxkdmk859nwn0x9iq0abdwb16njsang7257ppaj9s1if06fsncd"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; + sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-38.0.201+up38.0.2.tgz"; - sha256 = "16kzjy8dgswn4jfx62dn2ihmgpkzcfvjv6ync9zdi397fz32mqjv"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; + sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json index cf8d01656bb8..be2af337e1d7 100644 --- a/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_33/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.8%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "e4c4437580f6a2379963ed78d3a58212932fd4c917fc33c0664ce2a8b89fe389" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "93f356bfebfd647b099aed93e9754deade10c38ef081afa858f8483503d480b1" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.8%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "1760ed5f74a27f4ac5ccac4f8cdf88f2cb5c3bc85ec23674bd499ae3efd93617" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "e368015a3d3b4d38b23ea2ef31b37c2bcb6e9488628954c33c7976a5f0f09290" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.8%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "6f1ff82e1845d00692f89ad12cf0b0921ae451bae18e8479334a6200312dd746" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "4cb0a69d3c7319ee27e2c1a3a93523bbdb9c05fde4698b78187d5fb30b9df791" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.8%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "9ae9184211aa4b729cb3c2c659e6442c55bedc7a13720f923898b284b48b87b0" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "b789ea7b1965d630d4d5346af7247da6645fa3b6ef32c9f27a6d44e64af9b5c0" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.8%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "a1a00a92559e9a966e882e871163dae7278fea5f20194a37d00cd81fae5dff84" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "1cd8c3902f215c861d9a66602df0b28c1a70e292468f6a149b8c6299da1d7cbe" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.8%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "df4695448bd8a783cb0e6c91e40aa1abed36b921a121dd1b7f87ff3973faec27" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.33.9%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "790c4de411881c0af1d704d566d3832afc2fd91c4820423af1a3796c85b47734" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_33/versions.nix b/pkgs/applications/networking/cluster/k3s/1_33/versions.nix index 5bb9348513f4..24e12263752d 100644 --- a/pkgs/applications/networking/cluster/k3s/1_33/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_33/versions.nix @@ -1,8 +1,8 @@ { - k3sVersion = "1.33.8+k3s1"; - k3sCommit = "3552cfc26032474faad53ee617fde32ac0c1a222"; - k3sRepoSha256 = "00dmd3rfghwi8mq33ksiga1nwpk1swqfdwalgspliy5vhfvwgma8"; - k3sVendorHash = "sha256-89C0jv8IUweToIAGyZkaK9o9owm9e8qD4BhJuJw0XVs="; + k3sVersion = "1.33.9+k3s1"; + k3sCommit = "f93a18d13d956f6c7f1cc6101e6048766df09ebb"; + k3sRepoSha256 = "006g6spjfqnz5w57hls4iy1b84r9y6i6h0ybfprhsphdk5fblvkn"; + k3sVendorHash = "sha256-PKEPdSdljMOFxwh/xbfSHziRPxMgfvNGK3fQqiNC0UI="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; From 0f365fdff1f7d0219f4625b337435cf9bd4771bf Mon Sep 17 00:00:00 2001 From: kyehn <228304369+kyehn@users.noreply.github.com> Date: Tue, 10 Mar 2026 16:42:32 +0800 Subject: [PATCH 096/283] clash-rs: 0.9.4 -> 0.9.5 --- pkgs/by-name/cl/clash-rs/Cargo.patch | 18 +++++++++--------- pkgs/by-name/cl/clash-rs/package.nix | 8 ++++---- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/cl/clash-rs/Cargo.patch b/pkgs/by-name/cl/clash-rs/Cargo.patch index dac558bce3e0..af1c5dc5295f 100644 --- a/pkgs/by-name/cl/clash-rs/Cargo.patch +++ b/pkgs/by-name/cl/clash-rs/Cargo.patch @@ -1,15 +1,15 @@ --- a/Cargo.lock +++ b/Cargo.lock -@@ -1249,7 +1249,7 @@ - "sha2", +@@ -1265,7 +1265,7 @@ + "sha2 0.10.9", "shadowquic", "shadowsocks", - "smoltcp 0.12.0 (git+https://github.com/smoltcp-rs/smoltcp.git?rev=ac32e64)", + "smoltcp", "sock2proc", - "socket2 0.6.1", - "tempfile", -@@ -4234,7 +4234,7 @@ + "socket2 0.6.2", + "ssh-key", +@@ -4636,7 +4636,7 @@ "etherparse 0.16.0", "futures", "rand 0.8.5", @@ -18,7 +18,7 @@ "spin 0.9.8", "tokio", "tokio-util", -@@ -6632,20 +6632,6 @@ +@@ -7293,20 +7293,6 @@ ] [[package]] @@ -38,13 +38,13 @@ -[[package]] name = "sock2proc" version = "0.1.0" - source = "git+https://github.com/Watfaq/sock2proc.git?rev=1097e6b#1097e6ba692025f80567446e0035af1222f5231f" -@@ -8964,7 +8950,7 @@ + source = "git+https://github.com/Watfaq/sock2proc.git?rev=9f9e630#9f9e6304d62285115b2e4fa632527ae563bf0fcc" +@@ -9797,7 +9783,7 @@ "netstack-lwip", "netstack-smoltcp", "rand 0.9.2", - "smoltcp 0.12.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smoltcp", - "socket2 0.6.1", + "socket2 0.6.2", "tokio", "tracing", diff --git a/pkgs/by-name/cl/clash-rs/package.nix b/pkgs/by-name/cl/clash-rs/package.nix index 5330bcd2b9db..84066d4088a5 100644 --- a/pkgs/by-name/cl/clash-rs/package.nix +++ b/pkgs/by-name/cl/clash-rs/package.nix @@ -10,16 +10,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "clash-rs"; - version = "0.9.4"; + version = "0.9.5"; src = fetchFromGitHub { owner = "Watfaq"; repo = "clash-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-WtNnBw0/eAz/uO/dlD2yRZHW38CXIT8zhh4lZ3HaIFs="; + hash = "sha256-ymxT6AGBDTfiMbpU4Ou/SwAnUZF3vKvtt/BgWRtQTJc="; }; - cargoHash = "sha256-8SLBsYtO6qVihc/C9R3ZptHCKgl2iXiQrOWqgDBXdTc="; + cargoHash = "sha256-G1RLUFnQVX6tbLIF6ql6RDGZUwGPGFBHgx15KT3/tNQ="; cargoPatches = [ ./Cargo.patch ]; @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { env = { # requires features: sync_unsafe_cell, unbounded_shifts, let_chains, ip RUSTC_BOOTSTRAP = 1; - RUSTFLAGS = "--cfg tokio_unstable"; + RUSTFLAGS = "--cfg tokio_unstable -A stable_features"; NIX_CFLAGS_COMPILE = "-Wno-error"; }; From e09550269fb59d6bfba3df739ec1eff5a6d6090e Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:10 +0100 Subject: [PATCH 097/283] python3Packages.mypy-boto3-connectcases: 1.42.55 -> 1.42.65 --- 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 7e4eee41bf75..6a5f556a6e1f 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -347,8 +347,8 @@ in "sha256-omWYUcr7Aj6r1F1kKAmM32fn9577UeUgqesnIiBIpPQ="; mypy-boto3-connectcases = - buildMypyBoto3Package "connectcases" "1.42.55" - "sha256-wB3bSavhTTCIvF/5myLyIHItqPvNvudCzoB2tt8g1iM="; + buildMypyBoto3Package "connectcases" "1.42.65" + "sha256-iR144ZT1HeBjNTrWCzaq4Z4JuA92Xk6Yo6Rjo7nxyy8="; mypy-boto3-connectparticipant = buildMypyBoto3Package "connectparticipant" "1.42.3" From f8b21e4cd0bf54b137ab0eb9a287bf3ab3d31033 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:15 +0100 Subject: [PATCH 098/283] python3Packages.mypy-boto3-dms: 1.42.3 -> 1.42.65 --- 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 6a5f556a6e1f..7523dc4ad29e 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -411,8 +411,8 @@ in "sha256-oqmjFYk0Wfo+PF2ho1+noYSXlpivcwLCoLL66d052Q0="; mypy-boto3-dms = - buildMypyBoto3Package "dms" "1.42.3" - "sha256-i4MYwLQOhaynuGxcYB7w9dLGmbPqiQMpR+Hsqu0J4Eo="; + buildMypyBoto3Package "dms" "1.42.65" + "sha256-6v8/Ck7GcN8o1JVdqdvq0G4HeumWpe1M8YHf4RCQYyw="; mypy-boto3-docdb = buildMypyBoto3Package "docdb" "1.42.3" From 7e370a86ca21ce2bf68543560fb52452c3fc2186 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:29 +0100 Subject: [PATCH 099/283] python3Packages.mypy-boto3-iam: 1.42.4 -> 1.42.64 --- 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 7523dc4ad29e..3aa584f91d85 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -602,8 +602,8 @@ in "sha256-dHLvIxMXNFxa5ImKkifyeMfFciLc3kzWD9776mmD5Vs="; mypy-boto3-iam = - buildMypyBoto3Package "iam" "1.42.4" - "sha256-QbF9VfRNMcpe8DiVeVBeZfbnn64EI7mP8lgeg/YoS8U="; + buildMypyBoto3Package "iam" "1.42.64" + "sha256-0BMIrUoZf4xGWu2AAlAnk4AvEPoKATI7Xv2k4vvZN6U="; mypy-boto3-identitystore = buildMypyBoto3Package "identitystore" "1.42.20" From 9a5c8b4c8984f45bcd1eea518655729ad91cbf1b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:38 +0100 Subject: [PATCH 100/283] python3Packages.mypy-boto3-kafka: 1.42.50 -> 1.42.65 --- 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 3aa584f91d85..aec0cb5e5933 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -706,8 +706,8 @@ in "sha256-eAzIwmz5eZKf2NBGSMw4NopdHqAR5TcF9/0KQqVWr0s="; mypy-boto3-kafka = - buildMypyBoto3Package "kafka" "1.42.50" - "sha256-gk11rWTYlKHL+PjZvUy+8ZRNHcwC7clIiynVg0EPt8U="; + buildMypyBoto3Package "kafka" "1.42.65" + "sha256-H7VAzW6c3HYxvKOG8H3hNbJepywDCqDLK5oeKGMqNTg="; mypy-boto3-kafkaconnect = buildMypyBoto3Package "kafkaconnect" "1.42.47" From 8857cb8cae8c0fa81fe56f24ceb04955a6ad873b Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Wed, 11 Mar 2026 08:42:39 +0100 Subject: [PATCH 101/283] k3s_1_34: 1.34.4+k3s1 -> 1.34.5+k3s1 https://github.com/k3s-io/k3s/releases/tag/v1.34.5%2Bk3s1 --- .../cluster/k3s/1_34/chart-versions.nix | 8 +++---- .../cluster/k3s/1_34/images-versions.json | 24 +++++++++---------- .../networking/cluster/k3s/1_34/versions.nix | 8 +++---- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix index 6b9e1977eb77..ef1bb654767c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_34/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-38.0.201+up38.0.2.tgz"; - sha256 = "1fxkdmk859nwn0x9iq0abdwb16njsang7257ppaj9s1if06fsncd"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; + sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-38.0.201+up38.0.2.tgz"; - sha256 = "16kzjy8dgswn4jfx62dn2ihmgpkzcfvjv6ync9zdi397fz32mqjv"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; + sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json index 877c9a4f99a7..411d7208814c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_34/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.4%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "ab5da5904db9b41df478fd59e526b5802902650e83a85674c6b19c51ad38b4a4" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "c4b6795a54bb193ea4b156c76a742dd4f93e03bbd03b739d8356d7298aa8a9be" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.4%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "924ecfe275f8e9e6c03ab52d78901cf7aa32bf5abd1c4294ac8c41d7860865b6" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "dbc5a1a69162b37544ea7f4d04208355f57c696b98bb7ae47a3080c84d90debf" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.4%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "2018507533f3aa8c33be81358940d33ec98836f6fbcc463d1c2cfb7f20efb36c" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "d5e882421ab3d31786d03dfceaa4cdda80fdf5c15e456bfdaf69b46627dce0ef" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.4%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "2a93722994fb58faa36fa6293a7e454fa1c621eaa0a82e08e996f767e61c0c88" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "d795d06766a1d5475123deef4bf4c869fe5c8dadba844241e983aa25818d1631" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.4%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "61a8587016aabce6f1d701c679e1d3050adaa7029c3c6dc309940b5764fb9c38" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "dda519d71787bc7eed33a2a1db9015158ca58d86f23a39704b4193f3e1e1a36b" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.4%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "df4695448bd8a783cb0e6c91e40aa1abed36b921a121dd1b7f87ff3973faec27" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.34.5%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "c5799a879b68adc996e9a09158d8ea7f04b46bff5241e9641c404809e687d29e" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_34/versions.nix b/pkgs/applications/networking/cluster/k3s/1_34/versions.nix index be3e6ebefb97..05d0a966996a 100644 --- a/pkgs/applications/networking/cluster/k3s/1_34/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_34/versions.nix @@ -1,8 +1,8 @@ { - k3sVersion = "1.34.4+k3s1"; - k3sCommit = "c6017918a65c824ce8d321db15267c8a317cd39d"; - k3sRepoSha256 = "0b19c1jpkndr6859m745xms1j3hn6bjffdgmv3yl05y6finaqgzq"; - k3sVendorHash = "sha256-ZTRcv28rgKslrDRr5y8SnQJpo2ErbURa22l1nv+4QHw="; + k3sVersion = "1.34.5+k3s1"; + k3sCommit = "c2661bc1e7029f4e68a02f4a9d15c7de3428d0cf"; + k3sRepoSha256 = "07wqbj8l48nwvx59p6wrahk7acw5bgmvkv7ij24f1514xj5y6if2"; + k3sVendorHash = "sha256-q3/KylcuuhUMC3ggpR8DsLjdWgtPnhCqa1HjM2sgHuo="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; From 44e068f4dfbfcfa9587d3eacb969d33129812584 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:44 +0100 Subject: [PATCH 102/283] python3Packages.mypy-boto3-lexv2-models: 1.42.3 -> 1.42.65 --- 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 aec0cb5e5933..156b913806f3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -778,8 +778,8 @@ in "sha256-tkSUeZeD8Aa1DzQIDBt8rQYBecfllEyl9kATJkM6FYM="; mypy-boto3-lexv2-models = - buildMypyBoto3Package "lexv2-models" "1.42.3" - "sha256-1OWMzSKmnpZUEm4yAsjB2tZXEp4Kjix1D3pwx2AAHec="; + buildMypyBoto3Package "lexv2-models" "1.42.65" + "sha256-dbemEfeaDlVDZXujl02F329tcJVmW+inkn8nQEZU83g="; mypy-boto3-lexv2-runtime = buildMypyBoto3Package "lexv2-runtime" "1.42.3" From 3c819ff83680c57baeb26e99de1e6b00204a2630 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:53 +0100 Subject: [PATCH 103/283] python3Packages.mypy-boto3-mgn: 1.42.6 -> 1.42.64 --- 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 156b913806f3..8d09b47229d0 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -906,8 +906,8 @@ in "sha256-kFHGogiCfbftZr67o8zT7eb8na74J4AGneac03q+Pvc="; mypy-boto3-mgn = - buildMypyBoto3Package "mgn" "1.42.6" - "sha256-/XANu4whqRXyhbye/Hh3NwJLFpBWWwfBrqdNP4a7Ytg="; + buildMypyBoto3Package "mgn" "1.42.64" + "sha256-F12y2J72+c2VRP9sMdXVjeXZ7vlZqkEFpwm/dNWhkbU="; mypy-boto3-migration-hub-refactor-spaces = buildMypyBoto3Package "migration-hub-refactor-spaces" "1.42.3" From c0fc607a40c83acdf259c681a3211ee213091eaa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:42:58 +0100 Subject: [PATCH 104/283] python3Packages.mypy-boto3-opensearch: 1.42.61 -> 1.42.64 --- 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 8d09b47229d0..ee64b2ab7e98 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -966,8 +966,8 @@ in "sha256-o2X4h4K/Cf/TnZG3P5uDjdVmYJRcwPlv6DnSwdzOgc0="; mypy-boto3-opensearch = - buildMypyBoto3Package "opensearch" "1.42.61" - "sha256-Nyx0ukN2bJZ78a6QdtqO42oJah9eADn0xkhSGSt+Qsk="; + buildMypyBoto3Package "opensearch" "1.42.64" + "sha256-NqLGG7NiCqYkkE5N0o2zfgmXFvo5Vk8dALD8Ra84htc="; mypy-boto3-opensearchserverless = buildMypyBoto3Package "opensearchserverless" "1.42.29" From 7586213b048a7d26188200bf890e5e7383de63b7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 11 Mar 2026 08:43:38 +0100 Subject: [PATCH 105/283] python314Packages.boto3-stubs: 1.42.63 -> 1.42.65 --- 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 3fdaa53e1875..df43a4ad66c5 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.63"; + version = "1.42.65"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-tkcmyGwLPvvGzNTwUQ+lqCecrsRto2qRwDeks5UAHmg="; + hash = "sha256-ATvLHwO/honVPvJMLaXOQwo6KYgT/fwk6oHKypN5UsE="; }; build-system = [ setuptools ]; From e9e3b066e62d6a5fb681235ec3233d1d1b0db770 Mon Sep 17 00:00:00 2001 From: Robert Rose Date: Wed, 11 Mar 2026 08:55:29 +0100 Subject: [PATCH 106/283] k3s_1_35: 1.35.1+k3s1 -> 1.35.2+k3s1 https://github.com/k3s-io/k3s/releases/tag/v1.35.2%2Bk3s1 --- .../cluster/k3s/1_35/chart-versions.nix | 8 +++---- .../cluster/k3s/1_35/images-versions.json | 24 +++++++++---------- .../networking/cluster/k3s/1_35/versions.nix | 8 +++---- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix b/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix index 6b9e1977eb77..ef1bb654767c 100644 --- a/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_35/chart-versions.nix @@ -1,10 +1,10 @@ { traefik-crd = { - url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-38.0.201+up38.0.2.tgz"; - sha256 = "1fxkdmk859nwn0x9iq0abdwb16njsang7257ppaj9s1if06fsncd"; + url = "https://k3s.io/k3s-charts/assets/traefik-crd/traefik-crd-39.0.201+up39.0.2.tgz"; + sha256 = "0r43kny2kkrlxjniivnivzbqqbiri08cg9qjrl6mx9rjzsxfxqwg"; }; traefik = { - url = "https://k3s.io/k3s-charts/assets/traefik/traefik-38.0.201+up38.0.2.tgz"; - sha256 = "16kzjy8dgswn4jfx62dn2ihmgpkzcfvjv6ync9zdi397fz32mqjv"; + url = "https://k3s.io/k3s-charts/assets/traefik/traefik-39.0.201+up39.0.2.tgz"; + sha256 = "1ci2wns11ibgwf7x4j90vcbrsf63rrz1slsm63iayvkdq3r3ri04"; }; } diff --git a/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json b/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json index 6d9b48b982df..c45e9708782a 100644 --- a/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json +++ b/pkgs/applications/networking/cluster/k3s/1_35/images-versions.json @@ -1,26 +1,26 @@ { "airgap-images-amd64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.1%2Bk3s1/k3s-airgap-images-amd64.tar.gz", - "sha256": "469e9ecafbd69565d8f55cb451ca968edbe7aa872bfd783acd3058bb3b1cbe01" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-amd64.tar.gz", + "sha256": "5714a481d7e197cc4e41070bfd8a310dc93103fc9f23bfc32fce61d24940d9a7" }, "airgap-images-amd64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.1%2Bk3s1/k3s-airgap-images-amd64.tar.zst", - "sha256": "e60dfb27f3c5ffb9a32db8fdfdd8447d01618f29d1d132a3f0891dd8bbc00674" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-amd64.tar.zst", + "sha256": "a3caf6692c1495f58bbaa1411a0e2377e9f7ebd262bd33101c3cd1edade68360" }, "airgap-images-arm-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.1%2Bk3s1/k3s-airgap-images-arm.tar.gz", - "sha256": "49a39c18db7883ef02914cea098e228610330d689313273ab0c5486fbc78a5b2" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm.tar.gz", + "sha256": "bd48d1aeee4e7643e796439ec95caef0e270e07744307a9b1d134e55837b868b" }, "airgap-images-arm-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.1%2Bk3s1/k3s-airgap-images-arm.tar.zst", - "sha256": "2a93722994fb58faa36fa6293a7e454fa1c621eaa0a82e08e996f767e61c0c88" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm.tar.zst", + "sha256": "393d1de18e0ba363164d77b005d9cca045b9cd726645b9915550a429fc7920e8" }, "airgap-images-arm64-tar-gz": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.1%2Bk3s1/k3s-airgap-images-arm64.tar.gz", - "sha256": "e653d4fe9e8bd24600f27a247086ef3c3b2bcc068da457a3cc16c70dfd60c7b1" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm64.tar.gz", + "sha256": "fe69ee52cf6a9b51667877e2eebda08a789b19d4fb0a0a38fde21aa5051eb24d" }, "airgap-images-arm64-tar-zst": { - "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.1%2Bk3s1/k3s-airgap-images-arm64.tar.zst", - "sha256": "df4695448bd8a783cb0e6c91e40aa1abed36b921a121dd1b7f87ff3973faec27" + "url": "https://github.com/k3s-io/k3s/releases/download/v1.35.2%2Bk3s1/k3s-airgap-images-arm64.tar.zst", + "sha256": "5ddc08b28514575c819638ee2a870b587ca4105a4465763cca276b663ce84298" } } diff --git a/pkgs/applications/networking/cluster/k3s/1_35/versions.nix b/pkgs/applications/networking/cluster/k3s/1_35/versions.nix index 9c3f60380ec9..8e53bf5a23f1 100644 --- a/pkgs/applications/networking/cluster/k3s/1_35/versions.nix +++ b/pkgs/applications/networking/cluster/k3s/1_35/versions.nix @@ -1,8 +1,8 @@ { - k3sVersion = "1.35.1+k3s1"; - k3sCommit = "50fa2d70c239b3984dab99a2fb1ddaa35c3f2051"; - k3sRepoSha256 = "0ha0vw1k6sawmd1zi81ni4c662761hp3iaj5ssi8klg93cp8hg0p"; - k3sVendorHash = "sha256-5XPbp0wizwAGlA8Km4uwLKy9dIqWzzQuuXWgKnICmCw="; + k3sVersion = "1.35.2+k3s1"; + k3sCommit = "13563febb4bd4aef9c7cda43a22c8155ac937dd4"; + k3sRepoSha256 = "0kwk4c99bn0glhyf81cmx0ly0x97hlajhh2h658cpjr97hij2fpa"; + k3sVendorHash = "sha256-iGtGGviYfLDmagFlWfMBZ1Gm57aNhusLFR2p70SpFMQ="; chartVersions = import ./chart-versions.nix; imagesVersions = builtins.fromJSON (builtins.readFile ./images-versions.json); k3sRootVersion = "0.15.0"; From c7132851f7db7e27289e8815ab68ebfe4dabea61 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 7 Feb 2026 10:39:12 +0100 Subject: [PATCH 107/283] buf: 1.64.0 -> 1.66.1 --- pkgs/by-name/bu/buf/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bu/buf/package.nix b/pkgs/by-name/bu/buf/package.nix index 59f715a8872f..24767c52931b 100644 --- a/pkgs/by-name/bu/buf/package.nix +++ b/pkgs/by-name/bu/buf/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "buf"; - version = "1.64.0"; + version = "1.66.1"; src = fetchFromGitHub { owner = "bufbuild"; repo = "buf"; tag = "v${finalAttrs.version}"; - hash = "sha256-vz7HtNe198Wjy4bjpx327VW11Qme5VWZMyeb56nWy0A="; + hash = "sha256-bBQSQ/ZLLSEYVmfpgh5OKapSHdBOFjrjAaMT/0js1Ts="; }; - vendorHash = "sha256-jBwIDPDRdXO89uyrw2Ul2uE50zCLxS9qBzoYOQXupUQ="; + vendorHash = "sha256-JFuH/NXWhw/Myzk2ct5xzKGuMM4ma0og2YT7ZIq3kKg="; patches = [ # Skip a test that requires networking to be available to work. @@ -45,8 +45,8 @@ buildGoModule (finalAttrs: { preCheck = '' # Some tests take longer depending on builder load. substituteInPlace private/bufpkg/bufcheck/lint_test.go \ - --replace-fail 'context.WithTimeout(context.Background(), 60*time.Second)' \ - 'context.WithTimeout(context.Background(), 600*time.Second)' + --replace-fail 'context.WithTimeout(t.Context(), 60*time.Second)' \ + 'context.WithTimeout(t.Context(), 600*time.Second)' # For WebAssembly runtime tests GOOS=wasip1 GOARCH=wasm go build -o $GOPATH/bin/buf-plugin-suffix.wasm \ ./private/bufpkg/bufcheck/internal/cmd/buf-plugin-suffix From 79acc1f9d91b80c2999dc3265e3cbf906456cb7b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Wed, 11 Mar 2026 09:25:47 +0100 Subject: [PATCH 108/283] buf: add hythera as maintainer --- pkgs/by-name/bu/buf/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/bu/buf/package.nix b/pkgs/by-name/bu/buf/package.nix index 24767c52931b..b0f52a1a437b 100644 --- a/pkgs/by-name/bu/buf/package.nix +++ b/pkgs/by-name/bu/buf/package.nix @@ -88,6 +88,7 @@ buildGoModule (finalAttrs: { description = "Create consistent Protobuf APIs that preserve compatibility and comply with design best-practices"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ + hythera jk lrewega ]; From 162f4262961139b69988120b8040322f903e097f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 12:29:45 +0000 Subject: [PATCH 109/283] amp-cli: 0.0.1772531288-g7d96a6 -> 0.0.1773230699-gca2c06 --- pkgs/by-name/am/amp-cli/package-lock.json | 8 ++++---- pkgs/by-name/am/amp-cli/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/am/amp-cli/package-lock.json b/pkgs/by-name/am/amp-cli/package-lock.json index 20d296a82acf..2494c4be6d7d 100644 --- a/pkgs/by-name/am/amp-cli/package-lock.json +++ b/pkgs/by-name/am/amp-cli/package-lock.json @@ -5,7 +5,7 @@ "packages": { "": { "dependencies": { - "@sourcegraph/amp": "^0.0.1772531288-g7d96a6" + "@sourcegraph/amp": "^0.0.1773230699-gca2c06" } }, "node_modules/@napi-rs/keyring": { @@ -228,9 +228,9 @@ } }, "node_modules/@sourcegraph/amp": { - "version": "0.0.1772531288-g7d96a6", - "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1772531288-g7d96a6.tgz", - "integrity": "sha512-h3MxHL/L0c8SD7NIdwpE7M1FWxd9OG7u8FjiLITVdtQg39cJmBoU+auOqJO5DfpsVxxUqhuatm0F6ldXzNbb9A==", + "version": "0.0.1773230699-gca2c06", + "resolved": "https://registry.npmjs.org/@sourcegraph/amp/-/amp-0.0.1773230699-gca2c06.tgz", + "integrity": "sha512-YCPHBCJj4IClLwZ6vbK6r/MyQjv9BUwt0RBoilZQE5IjFR+qfgCPJteuYD3uwnPY57AhodCGWSCknfUPi2/LPg==", "license": "Amp Commercial License", "dependencies": { "@napi-rs/keyring": "1.1.9" diff --git a/pkgs/by-name/am/amp-cli/package.nix b/pkgs/by-name/am/amp-cli/package.nix index d465c886e9f1..c3065bd106ab 100644 --- a/pkgs/by-name/am/amp-cli/package.nix +++ b/pkgs/by-name/am/amp-cli/package.nix @@ -9,11 +9,11 @@ buildNpmPackage (finalAttrs: { pname = "amp-cli"; - version = "0.0.1772531288-g7d96a6"; + version = "0.0.1773230699-gca2c06"; src = fetchzip { url = "https://registry.npmjs.org/@sourcegraph/amp/-/amp-${finalAttrs.version}.tgz"; - hash = "sha256-BZ4o4AWGiV/1oxFqvGc9wy92Gi8dedeuMRSOHLQHPnA="; + hash = "sha256-pNiihZiMcKYcCjtbFUr3yv+kO3SfPQzVH9vFkzOljPs="; }; postPatch = '' @@ -45,7 +45,7 @@ buildNpmPackage (finalAttrs: { chmod +x bin/amp-wrapper.js ''; - npmDepsHash = "sha256-2etugV/fdw/AjznYjEfCSXTv1tkomcNK9UJT7/1T8KY="; + npmDepsHash = "sha256-jGv5+gELAWD00jh4EAeyOgzVShpE9X/TXBuR6nNkJJ8="; propagatedBuildInputs = [ ripgrep From 224f3a2694b0bb861850d95c2db55cf617375a93 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Wed, 11 Mar 2026 13:57:36 +0000 Subject: [PATCH 110/283] cargo-pgrx_0_17_0: init --- pkgs/development/tools/rust/cargo-pgrx/pinned.nix | 5 +++++ pkgs/top-level/all-packages.nix | 1 + 2 files changed, 6 insertions(+) diff --git a/pkgs/development/tools/rust/cargo-pgrx/pinned.nix b/pkgs/development/tools/rust/cargo-pgrx/pinned.nix index 8e33f655528c..f2954f52b431 100644 --- a/pkgs/development/tools/rust/cargo-pgrx/pinned.nix +++ b/pkgs/development/tools/rust/cargo-pgrx/pinned.nix @@ -23,4 +23,9 @@ hash = "sha256-AjoBr+/sEPdzbD0wLUNVm2syCySkGaFOFQ70TST1U9w="; cargoHash = "sha256-95DHq5GLnAqb3bbKwwaeBeKEmkfRh81ZTRaJ7L59DAg="; }; + cargo-pgrx_0_17_0 = { + version = "0.17.0"; + hash = "sha256-Ld7m7ggxlf8FufpeiAE9qcu49X0SgX6XXHS6KIewGyA="; + cargoHash = "sha256-hNj39YzJna8iZxnlrLz+uLduxaD+uvggQRM7ng3MN1k="; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 6d1601b6a550..04a4ccb437b0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4687,6 +4687,7 @@ with pkgs; cargo-pgrx_0_12_6 cargo-pgrx_0_16_0 cargo-pgrx_0_16_1 + cargo-pgrx_0_17_0 cargo-pgrx ; From 7dd3eb9356d10b96666dfc4a1c089cf5bd268058 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 11 Mar 2026 15:11:57 +0100 Subject: [PATCH 111/283] dump_syms: 2.3.6 -> 2.3.7 https://github.com/mozilla/dump_syms/blob/v2.3.7/CHANGELOG.md --- pkgs/by-name/du/dump_syms/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/du/dump_syms/package.nix b/pkgs/by-name/du/dump_syms/package.nix index 92e047b1b431..fde3b759d734 100644 --- a/pkgs/by-name/du/dump_syms/package.nix +++ b/pkgs/by-name/du/dump_syms/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "dump_syms"; - version = "2.3.6"; + version = "2.3.7"; src = fetchFromGitHub { owner = "mozilla"; repo = "dump_syms"; rev = "v${finalAttrs.version}"; - hash = "sha256-ABfjLV6WMIiaSiyfR/uxL6+VyO/pO6oZjbJSAxRGXuE="; + hash = "sha256-fCplZFp+yONBd2HDDlX/6XcmnQFbsnVmiS5b8fqGOAE="; }; - cargoHash = "sha256-t9xK7epfBp1XgewlAuAnInlKQDQ+3gVNmJoLNcey8YU="; + cargoHash = "sha256-guJgkcldcKvi3XWolAqyB5bFzlSMNQQMzri6axGJpLo="; nativeBuildInputs = [ pkg-config From 2e75f6bee7b8c962505f4a93c3575921adcbf716 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 15:10:35 +0000 Subject: [PATCH 112/283] xbyak: 7.34.1 -> 7.35.3 --- pkgs/by-name/xb/xbyak/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xb/xbyak/package.nix b/pkgs/by-name/xb/xbyak/package.nix index fe1cc4d9bcd3..439421822365 100644 --- a/pkgs/by-name/xb/xbyak/package.nix +++ b/pkgs/by-name/xb/xbyak/package.nix @@ -6,13 +6,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "xbyak"; - version = "7.34.1"; + version = "7.35.3"; src = fetchFromGitHub { owner = "herumi"; repo = "xbyak"; tag = "v${finalAttrs.version}"; - hash = "sha256-cajYwHw9/RzPAQw3c0zpNRm/nBBym0OtowqqtYnpVWc="; + hash = "sha256-qsv0cgm5AmH9Ip1cNX8fKEA5D2b/255ZhYtCQb9Kr5I="; }; nativeBuildInputs = [ cmake ]; From e9660216f723768a8ad2f9082d895b77e9ba50c4 Mon Sep 17 00:00:00 2001 From: 4ever2 <3417013+4ever2@users.noreply.github.com> Date: Wed, 11 Mar 2026 16:29:35 +0100 Subject: [PATCH 113/283] coqPackages.ConCert: init at 1.0.0 --- .../coq-modules/ConCert/default.nix | 53 +++++++++++++++++++ pkgs/top-level/coq-packages.nix | 1 + 2 files changed, 54 insertions(+) create mode 100644 pkgs/development/coq-modules/ConCert/default.nix diff --git a/pkgs/development/coq-modules/ConCert/default.nix b/pkgs/development/coq-modules/ConCert/default.nix new file mode 100644 index 000000000000..147de4850513 --- /dev/null +++ b/pkgs/development/coq-modules/ConCert/default.nix @@ -0,0 +1,53 @@ +{ + lib, + mkCoqDerivation, + which, + coq, + metarocq, + bignums, + QuickChick, + stdpp, + TypedExtraction, + version ? null, +}: + +with lib; +mkCoqDerivation { + pname = "ConCert"; + repo = "ConCert"; + owner = "AU-COBRA"; + domain = "github.com"; + + inherit version; + defaultVersion = + let + case = case: out: { inherit case out; }; + in + + lib.switch coq.coq-version [ + (case "9.1" "1.0.0") + ] null; + release."1.0.0".sha256 = "sha256-R+kWOZtR7T2LVQnHmLGDmGpLO0S76fPRWJpsO9nWqLE="; + releaseRev = v: "v${v}"; + + propagatedBuildInputs = [ + coq.ocamlPackages.findlib + metarocq + bignums + QuickChick + stdpp + TypedExtraction + ]; + + postPatch = "patchShebangs ./extraction/process-extraction-examples.sh"; + + buildPhase = '' + make core + ''; + + meta = { + description = "A framework for smart contract verification in Rocq"; + maintainers = with maintainers; [ _4ever2 ]; + license = licenses.mit; + }; +} diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index f9464c39fae8..e80b493386e9 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -87,6 +87,7 @@ let ; ocamlPackages = ocamlPackages_4_14; }; + ConCert = callPackage ../development/coq-modules/ConCert { }; coq-bits = callPackage ../development/coq-modules/coq-bits { }; coq-elpi = callPackage ../development/coq-modules/coq-elpi { }; coq-hammer = callPackage ../development/coq-modules/coq-hammer { }; From 37b3d4d7e1df4b4f46a91a1c6b01b7b3ec801be8 Mon Sep 17 00:00:00 2001 From: 4ever2 <3417013+4ever2@users.noreply.github.com> Date: Wed, 11 Mar 2026 17:10:04 +0100 Subject: [PATCH 114/283] coqPackages.ceres-bs: init at 1.0.0 --- .../coq-modules/ceres-bs/default.nix | 42 +++++++++++++++++++ pkgs/top-level/coq-packages.nix | 1 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/coq-modules/ceres-bs/default.nix diff --git a/pkgs/development/coq-modules/ceres-bs/default.nix b/pkgs/development/coq-modules/ceres-bs/default.nix new file mode 100644 index 000000000000..f1e09094334d --- /dev/null +++ b/pkgs/development/coq-modules/ceres-bs/default.nix @@ -0,0 +1,42 @@ +{ + lib, + mkCoqDerivation, + coq, + metarocq, + stdlib, + version ? null, +}: + +mkCoqDerivation { + + pname = "ceres-bs"; + repo = "rocq-ceres-bytestring"; + opam-name = "rocq-ceres-bytestring"; + owner = "peregrine-project"; + + inherit version; + defaultVersion = + let + case = case: out: { inherit case out; }; + in + with lib.versions; + lib.switch coq.version [ + (case (range "9.0" "9.1") "1.0.0") + ] null; + release."1.0.0".sha256 = "sha256-aB/YWw4E1myIYDRlNs/dEXoI9HDKl1/lsPGMYzjyJsU="; + releaseRev = v: "v${v}"; + + useDune = true; + + propagatedBuildInputs = [ + coq.ocamlPackages.findlib + stdlib + metarocq + ]; + + meta = { + description = "Library for serialization via S-expressions using bytestrings. Alternative to coq-ceres which uses String from standard library."; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ _4ever2 ]; + }; +} diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index f9464c39fae8..32bd68a998ab 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -70,6 +70,7 @@ let null; category-theory = callPackage ../development/coq-modules/category-theory { }; ceres = callPackage ../development/coq-modules/ceres { }; + ceres-bs = callPackage ../development/coq-modules/ceres-bs { }; Cheerios = callPackage ../development/coq-modules/Cheerios { }; coinduction = callPackage ../development/coq-modules/coinduction { }; CoLoR = callPackage ../development/coq-modules/CoLoR ( From f990e1251648f0dcf60ab62d71b2a6679852280d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 16:19:21 +0000 Subject: [PATCH 115/283] kanboard: 1.2.50 -> 1.2.51 --- pkgs/by-name/ka/kanboard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ka/kanboard/package.nix b/pkgs/by-name/ka/kanboard/package.nix index 88aa8710d0eb..1697387c2cbb 100644 --- a/pkgs/by-name/ka/kanboard/package.nix +++ b/pkgs/by-name/ka/kanboard/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "kanboard"; - version = "1.2.50"; + version = "1.2.51"; src = fetchFromGitHub { owner = "kanboard"; repo = "kanboard"; tag = "v${finalAttrs.version}"; - hash = "sha256-/nC+V8KfVdEFEBozFFsyinUfXzZbu7h8/ROpjJoDchI="; + hash = "sha256-2zNYlqn8Dk/GDdtSfuRLTPzOQfGKEytJtKz18mGmBM0="; }; dontBuild = true; From 360fa9fe9aabdd9dff4b0182a4da89e17f14fc23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Mar 2026 10:42:41 -0700 Subject: [PATCH 116/283] python3Packages.gguf: specify optional-dependencies --- pkgs/development/python-modules/gguf/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/gguf/default.nix b/pkgs/development/python-modules/gguf/default.nix index e1adc1ffe18f..5256c53e1e2a 100644 --- a/pkgs/development/python-modules/gguf/default.nix +++ b/pkgs/development/python-modules/gguf/default.nix @@ -11,7 +11,6 @@ pyside6, pyyaml, requests, - sentencepiece, tqdm, # tests @@ -36,13 +35,15 @@ buildPythonPackage (finalAttrs: { dependencies = [ numpy - pyside6 pyyaml requests - sentencepiece tqdm ]; + optional-dependencies = { + gui = [ pyside6 ]; + }; + nativeCheckInputs = [ pytestCheckHook ]; pythonImportsCheck = [ "gguf" ]; From 08960695c5324c7194bd4cf8b179e3690ef5bbf1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 17:42:45 +0000 Subject: [PATCH 117/283] clever-tools: 4.6.1 -> 4.7.0 --- pkgs/by-name/cl/clever-tools/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/cl/clever-tools/package.nix b/pkgs/by-name/cl/clever-tools/package.nix index 5b51c93116e6..79baa87dfb71 100644 --- a/pkgs/by-name/cl/clever-tools/package.nix +++ b/pkgs/by-name/cl/clever-tools/package.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { pname = "clever-tools"; - version = "4.6.1"; + version = "4.7.0"; nodejs = nodejs_22; @@ -19,10 +19,10 @@ buildNpmPackage rec { owner = "CleverCloud"; repo = "clever-tools"; rev = version; - hash = "sha256-n/iDQdvAaINeIfCbvnL6OGuJ35xS6HsTtFxZ4nKiPWA="; + hash = "sha256-W7SE6ZdoFArKmnKiHNDRTuIMvchG/QTFahacUKkzYTI="; }; - npmDepsHash = "sha256-muuDE5bd35IlAhq2mOCsp+5U2zf4RuaMxhvkmw8WCHc="; + npmDepsHash = "sha256-pZ8MYQ+QAPDk/1XI3lCgc+wstcwDHo+k59jWcc9/hgs="; nativeBuildInputs = [ installShellFiles From 642409e8087dc624fd96b9230cc7eaf5eac80751 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 11 Mar 2026 10:44:51 -0700 Subject: [PATCH 118/283] python3Packages.dulwich: 1.0.0 -> 1.1.0 --- pkgs/development/python-modules/dulwich/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index a30f62726f83..b60e66a6a349 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -24,19 +24,19 @@ buildPythonPackage rec { pname = "dulwich"; - version = "1.0.0"; + version = "1.1.0"; pyproject = true; src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; tag = "dulwich-${version}"; - hash = "sha256-7/aXxwK6LmERD8CSo+b1uuNVBrXcbBvksZ1YY28vB8A="; + hash = "sha256-9y7+00M2Ib5j+1fHNsJBomkyNZWhihqcIvAgGpJ5AB8="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-O35g5LflL8ZF0HNWdsqg1mp09dKFNrryz23G1WZhhPE="; + hash = "sha256-NEYauayn7laPLQUomQAFEskFP5m8546jYltazR/gn1A="; }; nativeBuildInputs = [ From 0118153bb815534fbb9941cf29af8b66bc692005 Mon Sep 17 00:00:00 2001 From: tgi74000 Date: Sat, 21 Feb 2026 15:48:10 +0100 Subject: [PATCH 119/283] bellepoule: init at 5.5 --- pkgs/by-name/be/bellepoule/package.nix | 90 ++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 pkgs/by-name/be/bellepoule/package.nix diff --git a/pkgs/by-name/be/bellepoule/package.nix b/pkgs/by-name/be/bellepoule/package.nix new file mode 100644 index 000000000000..5b8384bce711 --- /dev/null +++ b/pkgs/by-name/be/bellepoule/package.nix @@ -0,0 +1,90 @@ +{ + lib, + stdenv, + fetchgit, + goocanvas_1, + pkg-config, + gtk2, + libxml2, + curl, + libmicrohttpd, + libzip, + libusb1, + qrencode, + json-glib, + php, + libwebsockets, + openssl, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "bellepoule"; + version = "5.5"; + + src = + (fetchgit { + url = "https://git.launchpad.net/bellepoule"; + rev = finalAttrs.version; + hash = "sha256-SNL6yaaKk/GU8+EvHki4ysMuCHEQxFjPd3iwVIdJtCs="; + }).overrideAttrs + (oldAttrs: { + env = oldAttrs.env or { } // { + GIT_CONFIG_COUNT = 1; + GIT_CONFIG_KEY_0 = "url.https://github.com/.insteadOf"; + GIT_CONFIG_VALUE_0 = "git@github.com:"; + }; + }); + + nativeBuildInputs = [ pkg-config ]; + + buildInputs = [ + gtk2 + libxml2 + curl + libmicrohttpd + goocanvas_1 + qrencode + openssl + json-glib + libzip + libusb1 + libwebsockets + ]; + + makeFlags = [ + "HOME=$(pwd)" + "DISTRIB=nixos" + "V=1" + "DESTDIR=$(out)" + ]; + + # Use system php + # Disable git soft depend + # Disable dch changelog generation + # FixUp `install` phase output + postPatch = '' + substituteInPlace ./sources/common/network/web_server.cpp --replace-fail "php7.4" "${php}/bin/php" + substituteInPlace ./build/BellePoule/debian/bellepoule.desktop.template --replace-fail "/usr" "$out" + substituteInPlace ./build/BellePoule/Makefile \ + --replace-fail "git" "#git" \ + --replace-fail "dch" "echo Ignoring: dch" \ + --replace-fail "/usr" "" + ''; + + # Prepare release directory for buildPhase + preBuild = '' + cd build/BellePoule + make HOME=$(pwd) DISTRIB=nixos V=1 package + cd ./Perso/PPA/${finalAttrs.pname}/${finalAttrs.pname}_${finalAttrs.version} + ''; + + meta = { + description = "Fencing tournaments management software"; + homepage = "http://betton.escrime.free.fr"; + changelog = "https://git.launchpad.net/bellepoule/log/?h=${finalAttrs.version}"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ tgi74 ]; + platforms = lib.platforms.linux; + mainProgram = "bellepoule-supervisor"; + }; +}) From 764b2eb07d71a36029533815766a98138fcf471d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Wed, 11 Mar 2026 10:52:30 -0700 Subject: [PATCH 120/283] python3Packages.dulwich: migrate to finalAttrs --- pkgs/development/python-modules/dulwich/default.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/dulwich/default.nix b/pkgs/development/python-modules/dulwich/default.nix index b60e66a6a349..4d4690cf8fac 100644 --- a/pkgs/development/python-modules/dulwich/default.nix +++ b/pkgs/development/python-modules/dulwich/default.nix @@ -22,7 +22,7 @@ urllib3, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "dulwich"; version = "1.1.0"; pyproject = true; @@ -30,12 +30,12 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "jelmer"; repo = "dulwich"; - tag = "dulwich-${version}"; + tag = "dulwich-${finalAttrs.version}"; hash = "sha256-9y7+00M2Ib5j+1fHNsJBomkyNZWhihqcIvAgGpJ5AB8="; }; cargoDeps = rustPlatform.fetchCargoVendor { - inherit pname version src; + inherit (finalAttrs) pname version src; hash = "sha256-NEYauayn7laPLQUomQAFEskFP5m8546jYltazR/gn1A="; }; @@ -74,7 +74,7 @@ buildPythonPackage rec { openssh # for ssh-keygen pytestCheckHook ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.concatAttrValues finalAttrs.passthru.optional-dependencies; enabledTestPaths = [ "tests" ]; @@ -105,7 +105,7 @@ buildPythonPackage rec { does not depend on Git itself. All functionality is available in pure Python. ''; homepage = "https://www.dulwich.io/"; - changelog = "https://github.com/jelmer/dulwich/blob/dulwich-${src.tag}/NEWS"; + changelog = "https://github.com/jelmer/dulwich/blob/dulwich-${finalAttrs.src.tag}/NEWS"; license = with lib.licenses; [ asl20 gpl2Plus @@ -115,4 +115,4 @@ buildPythonPackage rec { sarahec ]; }; -} +}) From 141ecf46c165c969a3d4639f37eab9df27bc9116 Mon Sep 17 00:00:00 2001 From: Ben Darwin Date: Wed, 11 Mar 2026 13:54:10 -0400 Subject: [PATCH 121/283] python313Packages.ipycanvas: unbreak --- pkgs/development/python-modules/ipycanvas/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ipycanvas/default.nix b/pkgs/development/python-modules/ipycanvas/default.nix index 55eb9f22fabe..fa05db7ed6ee 100644 --- a/pkgs/development/python-modules/ipycanvas/default.nix +++ b/pkgs/development/python-modules/ipycanvas/default.nix @@ -2,7 +2,9 @@ lib, buildPythonPackage, fetchPypi, - hatchling, + hatch, + hatch-build-scripts, + hatch-nodejs-version, ipywidgets, numpy, pillow, @@ -27,7 +29,11 @@ buildPythonPackage rec { --replace-fail '"jupyterlab>=3,<5",' "" \ ''; - build-system = [ hatchling ]; + build-system = [ + hatch + hatch-build-scripts + hatch-nodejs-version + ]; env.HATCH_BUILD_NO_HOOKS = true; From b0d9a5a5c81bd7b54e5f8f08e1d53bf37422ff6c Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 11 Mar 2026 11:36:22 -0700 Subject: [PATCH 122/283] opencl-cts: fix binaries being nested under cmakeBuildType --- pkgs/by-name/op/opencl-cts/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/op/opencl-cts/package.nix b/pkgs/by-name/op/opencl-cts/package.nix index e49e10599024..f60f6f2f683e 100644 --- a/pkgs/by-name/op/opencl-cts/package.nix +++ b/pkgs/by-name/op/opencl-cts/package.nix @@ -48,6 +48,11 @@ stdenv.mkDerivation (finalAttrs: { (lib.cmakeFeature "OPENCL_LIBRARIES" "OpenCL") ]; + # Upstream installs to bin/$ (e.g. bin/Release/); flatten it. + postInstall = '' + mv "$out/bin/''${cmakeBuildType:-Release}"/* "$out"/bin/ + ''; + meta = { description = "OpenCL Conformance Test Suite"; homepage = "https://github.com/KhronosGroup/OpenCL-CTS"; From 4f3546d64b63daac7eb153d15a8baff7a46e4991 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Wed, 11 Mar 2026 11:36:48 -0700 Subject: [PATCH 123/283] rocmPackages.clr: add impureTest that runs openctl-cts test_basic Replacement for AMD app samples opencl tests --- pkgs/development/rocm-modules/clr/default.nix | 6 +++- .../rocm-modules/clr/test-opencl-cts.nix | 28 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 pkgs/development/rocm-modules/clr/test-opencl-cts.nix diff --git a/pkgs/development/rocm-modules/clr/default.nix b/pkgs/development/rocm-modules/clr/default.nix index 8b76a12d9351..8592f361199b 100644 --- a/pkgs/development/rocm-modules/clr/default.nix +++ b/pkgs/development/rocm-modules/clr/default.nix @@ -263,11 +263,15 @@ stdenv.mkDerivation (finalAttrs: { }; impureTests = { + # bash $(nix-build -A rocmPackages.clr.impureTests.rocm-smi) rocm-smi = callPackage ./test-rocm-smi.nix { inherit rocm-smi; clr = finalAttrs.finalPackage; }; - # TODO(@LunNova): add OpenCL test with opencl-cts + # Simple subset of opencl-cts test_basic + opencl-cts = callPackage ./test-opencl-cts.nix { + clr = finalAttrs.finalPackage; + }; generic-arch = callPackage ./test-isa-compat.nix { clr = finalAttrs.finalPackage; name = "generic-arch"; diff --git a/pkgs/development/rocm-modules/clr/test-opencl-cts.nix b/pkgs/development/rocm-modules/clr/test-opencl-cts.nix new file mode 100644 index 000000000000..77929531f900 --- /dev/null +++ b/pkgs/development/rocm-modules/clr/test-opencl-cts.nix @@ -0,0 +1,28 @@ +{ + lib, + makeImpureTest, + opencl-cts, + clr, +}: + +makeImpureTest { + name = "opencl-cts"; + testedPackage = "rocmPackages.clr"; + + sandboxPaths = [ + "/sys" + "/dev/dri" + "/dev/kfd" + ]; + + nativeBuildInputs = [ opencl-cts ]; + OCL_ICD_VENDORS = "${clr.icd}/etc/OpenCL/vendors"; + + testScript = '' + test_basic arraycopy arrayreadwrite astype barrier vector_swizzle work_item_functions + ''; + + meta = { + teams = [ lib.teams.rocm ]; + }; +} From 8934204212995a0f76e486e0b3a498c3f58978cd Mon Sep 17 00:00:00 2001 From: Luke Granger-Brown Date: Wed, 11 Mar 2026 18:46:24 +0000 Subject: [PATCH 124/283] envoy: 1.36.2 -> 1.36.5 --- pkgs/by-name/en/envoy/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/en/envoy/package.nix b/pkgs/by-name/en/envoy/package.nix index b2788471545a..9e98881d01da 100644 --- a/pkgs/by-name/en/envoy/package.nix +++ b/pkgs/by-name/en/envoy/package.nix @@ -38,9 +38,9 @@ let # However, the version string is more useful for end-users. # These are contained in a attrset of their own to make it obvious that # people should update both. - version = "1.36.2"; - rev = "dc2d3098ae5641555f15c71d5bb5ce0060a8015c"; - hash = "sha256-ll7gn3y2dUW3kMtbUTjfi7ZTviE87S30ptiRlCPec9Q="; + version = "1.36.5"; + rev = "41749943780b54b70b510b1b1a4805ae529e174a"; + hash = "sha256-dT6ehfmW/huuyitqIlYAlEzUE6WrVA39sDKxatkZGaY="; }; # these need to be updated for any changes to fetchAttrs @@ -49,8 +49,8 @@ let depsHash else { - x86_64-linux = "sha256-CUWT2EIHG9vWo4aUbA18SpYn2HTa9haWNo7lGLN8ihw="; - aarch64-linux = "sha256-bdFQlvBi7UG2oV8h74geNZbDQCXh+4oIQxD8JNtpWf4="; + x86_64-linux = "sha256-ty429bQBZRNKMWsjUUv07ICrq5d4FjR1zjtO+nbbqiA="; + aarch64-linux = "sha256-59sY+bpGsKMDthcj+jw00WhN+vsP5MOTXy0m8HJxebM="; } .${stdenv.system} or (throw "unsupported system ${stdenv.system}"); From 84cd1be2db0859cbaa89a347af631a3ba5252a65 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 19:16:58 +0000 Subject: [PATCH 125/283] pageedit: 2.7.0 -> 2.7.5 --- pkgs/by-name/pa/pageedit/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/pageedit/package.nix b/pkgs/by-name/pa/pageedit/package.nix index 60ed730926e4..98cb32500eb2 100644 --- a/pkgs/by-name/pa/pageedit/package.nix +++ b/pkgs/by-name/pa/pageedit/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pageedit"; - version = "2.7.0"; + version = "2.7.5"; src = fetchFromGitHub { owner = "Sigil-Ebook"; repo = "pageedit"; tag = finalAttrs.version; - hash = "sha256-oC4OMYTFXIoLCstAalyJb4ppstmSTiE+mdmqhOY6FUU="; + hash = "sha256-8qR7oucNeQoRHZSLg1cvJo/eEdFmMV+m7Pjr7rdWVYY="; }; nativeBuildInputs = with qt6Packages; [ From b0ce45354163b8f4868f82e078205b6de11607b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 19:29:55 +0000 Subject: [PATCH 126/283] bitrise: 2.39.1 -> 2.39.2 --- pkgs/by-name/bi/bitrise/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bi/bitrise/package.nix b/pkgs/by-name/bi/bitrise/package.nix index f838079e5dcf..1a17df96a354 100644 --- a/pkgs/by-name/bi/bitrise/package.nix +++ b/pkgs/by-name/bi/bitrise/package.nix @@ -6,13 +6,13 @@ }: buildGoModule (finalAttrs: { pname = "bitrise"; - version = "2.39.1"; + version = "2.39.2"; src = fetchFromGitHub { owner = "bitrise-io"; repo = "bitrise"; rev = "v${finalAttrs.version}"; - hash = "sha256-/jD4FZTeT+RgNEJZqNZaSIsL1lSECdE6/fNyg1DJDYE="; + hash = "sha256-yduH5UkBwcp41pCeFyoOYtaTwvINrbMaQQlvmeRAXCY="; }; # many tests rely on writable $HOME/.bitrise and require network access From 35f155b554625e63c6fc6ecaa42d5a4b0f07a8f6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 20:51:05 +0000 Subject: [PATCH 127/283] python3Packages.drf-yasg: 1.21.14 -> 1.21.15 --- pkgs/development/python-modules/drf-yasg/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/drf-yasg/default.nix b/pkgs/development/python-modules/drf-yasg/default.nix index 16130db8b06d..5ead3ed05c7a 100644 --- a/pkgs/development/python-modules/drf-yasg/default.nix +++ b/pkgs/development/python-modules/drf-yasg/default.nix @@ -19,13 +19,13 @@ buildPythonPackage rec { pname = "drf-yasg"; - version = "1.21.14"; + version = "1.21.15"; pyproject = true; src = fetchPypi { inherit version; pname = "drf_yasg"; - hash = "sha256-aNYtX3UFYRupV3EVyDs2IRzCDZdIpQzpWkSr5BFyfRA="; + hash = "sha256-74aDjE7xDc06wevyvmAcvgKXi5mWccqkNmf3yduWFGg="; }; postPatch = '' From 9c4286cb06bdc9b87eac1e53d42a6c299223e0ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 20:54:30 +0000 Subject: [PATCH 128/283] git-machete: 3.39.0 -> 3.39.1 --- pkgs/by-name/gi/git-machete/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gi/git-machete/package.nix b/pkgs/by-name/gi/git-machete/package.nix index dcafbd9658f7..5b198e53fe54 100644 --- a/pkgs/by-name/gi/git-machete/package.nix +++ b/pkgs/by-name/gi/git-machete/package.nix @@ -9,14 +9,14 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pname = "git-machete"; - version = "3.39.0"; + version = "3.39.1"; pyproject = true; src = fetchFromGitHub { owner = "virtuslab"; repo = "git-machete"; tag = "v${finalAttrs.version}"; - hash = "sha256-A523zHMckOLAQJzYBWoFSxummR8tuaMbGTy3bz4aHs8="; + hash = "sha256-jk/IWF2+uC+LybBlTRuh0Sc8+KHyLzLxoswFvAZnEMU="; }; build-system = with python3.pkgs; [ setuptools ]; From 9db52cab6bc3e729fa0092c3aff95227c163f045 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 21:07:29 +0000 Subject: [PATCH 129/283] github-mcp-server: 0.31.0 -> 0.33.0 --- pkgs/by-name/gi/github-mcp-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index db67f8f410c0..58bf5b3fb145 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "0.31.0"; + version = "0.33.0"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-7vcDkN0q/bNr2dHQgM4YzmQjDjMyLLtkbdBjhmUM1/4="; + hash = "sha256-FNSwZTz0RDP/BH2k66SBridiAZwAtuKsZaQgb/2jScA="; }; - vendorHash = "sha256-zxisK5o2zqeAkQEPKd1w8rFXoJsDB4VNEdD27uos250="; + vendorHash = "sha256-q21hnMnWOzfg7BGDl4KM1I3v0wwS5sSxzLA++L6jO4s="; ldflags = [ "-s" From db4ae619dde1d7fefa3c7b1830f2a71a8cde265b Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 11 Mar 2026 21:15:46 +0000 Subject: [PATCH 130/283] rerun: 0.30.1 -> 0.30.2 Diff: https://github.com/rerun-io/rerun/compare/0.30.1...0.30.2 Changelog: https://github.com/rerun-io/rerun/blob/0.30.2/CHANGELOG.md --- pkgs/by-name/re/rerun/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/rerun/package.nix b/pkgs/by-name/re/rerun/package.nix index 213a655bffbe..ea99724ea891 100644 --- a/pkgs/by-name/re/rerun/package.nix +++ b/pkgs/by-name/re/rerun/package.nix @@ -35,7 +35,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rerun"; - version = "0.30.1"; + version = "0.30.2"; outputs = [ "out" @@ -46,7 +46,7 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "rerun-io"; repo = "rerun"; tag = finalAttrs.version; - hash = "sha256-6TZTZ5bQ9eM93tKZAn82GUmSdq48qxoK+Z6cjAPLa0U="; + hash = "sha256-KDtDX7qt+wOJDUVkqjJQPFp2umH7vYja8WyYven5emM="; }; # The path in `build.rs` is wrong for some reason, so we patch it to make the passthru tests work @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail '"rerun_sdk/rerun_cli/rerun"' '"rerun_sdk/rerun"' ''; - cargoHash = "sha256-yum+14912Jlmr+b3y4E7EoyWn/Sbx2t3uqlg7t0EFME="; + cargoHash = "sha256-/VAPPz1KYy8kbNRyPq198x3uyX2/vbEqWJxY18+b7BI="; cargoBuildFlags = [ "--package" From c420f4c752798cc07c24b6621d65430f88b6d255 Mon Sep 17 00:00:00 2001 From: Jan Philipp Tebernum Date: Wed, 11 Mar 2026 22:16:35 +0100 Subject: [PATCH 131/283] rust-rpxy: 0.11.0 -> 0.11.1 --- pkgs/by-name/ru/rust-rpxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rust-rpxy/package.nix b/pkgs/by-name/ru/rust-rpxy/package.nix index bb7e81726584..3f32839e4227 100644 --- a/pkgs/by-name/ru/rust-rpxy/package.nix +++ b/pkgs/by-name/ru/rust-rpxy/package.nix @@ -5,17 +5,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "rust-rpxy"; - version = "0.11.0"; + version = "0.11.1"; src = fetchFromGitHub { owner = "junkurihara"; repo = "rust-rpxy"; tag = finalAttrs.version; - hash = "sha256-TKaOHJSvio1WrrNI9fe9/q32JOCfz764z1Q9emWUgLg="; + hash = "sha256-9YieB+ZlO4lrNv+yAswv0/t/RAYfmhi5s9NGtESJjjg="; fetchSubmodules = true; }; - cargoHash = "sha256-j5Z0Pvj/v9LfKeDgnP0hGXJcuCXJjCco3Vy0YeFSTzs="; + cargoHash = "sha256-mFXXWdpUtDnxo6NB5Oh5PdHPE513Ks/H8UqzeplXQ+s="; meta = { description = "Http reverse proxy serving multiple domain names and terminating TLS for http/1.1, 2 and 3, written in Rust"; From 6094ba2ec226bee8bdba5dfc0a985c8cc8ad11f0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 21:34:09 +0000 Subject: [PATCH 132/283] codecrafters-cli: 52 -> 53 --- pkgs/by-name/co/codecrafters-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/codecrafters-cli/package.nix b/pkgs/by-name/co/codecrafters-cli/package.nix index ae808834e788..9c6b97dcafb0 100644 --- a/pkgs/by-name/co/codecrafters-cli/package.nix +++ b/pkgs/by-name/co/codecrafters-cli/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "codecrafters-cli"; - version = "52"; + version = "53"; src = fetchFromGitHub { owner = "codecrafters-io"; repo = "cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-RgKqZ9C3aK2N3gjeX1qvLtojO8Y+jik+HrOO9UlpSvo="; + hash = "sha256-LuMLYupL6OgWujJzH/gu3VRI24LjmqOwPOP2ROGcjlk="; # A shortened git commit hash is part of the version output, and is # needed at build time. Use the `.git` directory to retrieve the # commit SHA, and remove the directory afterwards since it is not needed From 9ed51bc4885402c4dc05ceed53cf2ed07d27f74f Mon Sep 17 00:00:00 2001 From: Jost Alemann Date: Wed, 11 Mar 2026 22:35:29 +0100 Subject: [PATCH 133/283] harper: 1.9.0 -> 1.10.0 Changelog: https://github.com/Automattic/harper/releases/tag/v1.10.0 Diff: https://github.com/Automattic/harper/compare/v1.9.0...v1.10.0 --- pkgs/by-name/ha/harper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/harper/package.nix b/pkgs/by-name/ha/harper/package.nix index 8820d4353765..e4cafaef36c6 100644 --- a/pkgs/by-name/ha/harper/package.nix +++ b/pkgs/by-name/ha/harper/package.nix @@ -8,18 +8,18 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "harper"; - version = "1.9.0"; + version = "1.10.0"; src = fetchFromGitHub { owner = "Automattic"; repo = "harper"; rev = "v${finalAttrs.version}"; - hash = "sha256-cmuusPSIRUPbpakSpLHjvDoBvp8ERkGimxsGpZnhC5o="; + hash = "sha256-QI9uwrYhXUle6ZeGb1J9A7D1mqRM8Pb62Sk93M8zrS4="; }; buildAndTestSubdir = "harper-ls"; - cargoHash = "sha256-stp/FYJBBG7wFUwAS/I8KWk4E9VqWAYnnp7IR0YavPM="; + cargoHash = "sha256-zPi3HhYJzPy/x/7/8LxuOGgCkwlC2qMfKWsuiPLHGOQ="; passthru.updateScript = nix-update-script { }; From 7d17acd217cc6574b2280bfe387551b13f452c2f Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Wed, 11 Mar 2026 16:49:49 -0500 Subject: [PATCH 134/283] mastermind: init at 1.0.0 --- pkgs/by-name/ma/mastermind/package.nix | 47 ++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/by-name/ma/mastermind/package.nix diff --git a/pkgs/by-name/ma/mastermind/package.nix b/pkgs/by-name/ma/mastermind/package.nix new file mode 100644 index 000000000000..1604cbb64406 --- /dev/null +++ b/pkgs/by-name/ma/mastermind/package.nix @@ -0,0 +1,47 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + + # nativeBuildInputs + installShellFiles, + scdoc, + + # nativeInstallCheckInputs + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "mastermind"; + version = "1.0.0"; + + src = fetchFromGitHub { + owner = "mahyarmirrashed"; + repo = "mastermind"; + tag = "v${finalAttrs.version}"; + hash = "sha256-WWM3OnPJm5BvD2l5KnKrlfKqvMcyrpStcji1joq28hg="; + }; + + cargoHash = "sha256-N6zjgcaJRwRdmvIXzwFeiW1YCpRV6P2P7uj7D2EK0IQ="; + + nativeBuildInputs = [ + installShellFiles + scdoc + ]; + + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + + postInstall = '' + scdoc < doc/mastermind.6.scd > mastermind.6 + installManPage mastermind.6 + ''; + + meta = { + description = "A game of cunning and logic"; + homepage = "https://github.com/mahyarmirrashed/mastermind"; + license = lib.licenses.mit; + mainProgram = "mastermind"; + maintainers = with lib.maintainers; [ mahyarmirrashed ]; + }; +}) From bf8d2872f146d5feb657d846e26657b21b5e78ee Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 22:18:12 +0000 Subject: [PATCH 135/283] ghostfolio: 2.246.0 -> 2.249.0 --- pkgs/by-name/gh/ghostfolio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index 75cf79dd027c..16d16b6def89 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.246.0"; + version = "2.249.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-i3ZTxGNGHmDgQ9XFTYrXDOPhqfkBCD2O/9PdXxSF9hc="; + hash = "sha256-UciTe0IibBLlYzAKfBp8WPVMSF6lgutWkvmZAjRyuBQ="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-4nLNRIBvYZuwWFqp7nfrEvvLkTzii8KAbdzRdwj9Ahg="; + npmDepsHash = "sha256-pGpA/C9tO2NQQcBxKDllLehcp6bMN5K/CBXktRUGP3g="; nativeBuildInputs = [ prisma_6 From 2abb9917c0d1c9dc82b6254336fe312e86dc05ec Mon Sep 17 00:00:00 2001 From: 4ever2 <3417013+4ever2@users.noreply.github.com> Date: Wed, 11 Mar 2026 23:31:07 +0100 Subject: [PATCH 136/283] coqPackages.ssprove: 0.3.0 -> 0.3.1 --- pkgs/development/coq-modules/ssprove/default.nix | 3 ++- pkgs/top-level/coq-packages.nix | 4 +--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/coq-modules/ssprove/default.nix b/pkgs/development/coq-modules/ssprove/default.nix index b5c6a92d3ba5..2849d9ad5e5f 100644 --- a/pkgs/development/coq-modules/ssprove/default.nix +++ b/pkgs/development/coq-modules/ssprove/default.nix @@ -31,7 +31,7 @@ lib.switch [ coq.coq-version mathcomp-boot.version ] [ - (case (range "8.20" "9.1") (range "2.3.0" "2.5.0") "0.3.0") + (case (range "8.20" "9.1") (range "2.3.0" "2.5.0") "0.3.1") (case (range "8.18" "9.1") (range "2.3.0" "2.4.0") "0.2.4") (case (range "8.18" "8.20") (range "2.3.0" "2.3.0") "0.2.3") (case (range "8.18" "8.20") (range "2.1.0" "2.2.0") "0.2.2") @@ -48,6 +48,7 @@ releaseRev = v: "v${v}"; + release."0.3.1".sha256 = "sha256-KB8cwlU3pnxPMQZ+RSyB2EJINhw7iN3vwF6iY4U4+oc="; release."0.3.0".sha256 = "sha256-ioPqavLOc8ZEzroalLR4dpqDbnOyzzOmWSF9+J1yPdQ="; release."0.2.4".sha256 = "sha256-uglr47aDgSkKi2JyVyN+2BrokZISZUAE8OUylGjy7ds="; release."0.2.3".sha256 = "sha256-Y3dmNIF36IuIgrVILteofOv8e5awKfq93S4YN7enswI="; diff --git a/pkgs/top-level/coq-packages.nix b/pkgs/top-level/coq-packages.nix index f9464c39fae8..18f608a57c20 100644 --- a/pkgs/top-level/coq-packages.nix +++ b/pkgs/top-level/coq-packages.nix @@ -214,9 +214,7 @@ let simple-io = callPackage ../development/coq-modules/simple-io { }; smpl = callPackage ../development/coq-modules/smpl { }; smtcoq = callPackage ../development/coq-modules/smtcoq { }; - ssprove = callPackage ../development/coq-modules/ssprove { - mathcomp-word = self.mathcomp-word.override { version = "3.2"; }; - }; + ssprove = callPackage ../development/coq-modules/ssprove { }; stalmarck-tactic = callPackage ../development/coq-modules/stalmarck { }; stalmarck = self.stalmarck-tactic.stalmarck; stdlib = callPackage ../development/coq-modules/stdlib { }; From 96b47950818cc71c65c237351830c9b1c7fc2978 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 22:40:30 +0000 Subject: [PATCH 137/283] python3Packages.templateflow: 25.1.1 -> 25.1.2 --- pkgs/development/python-modules/templateflow/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/templateflow/default.nix b/pkgs/development/python-modules/templateflow/default.nix index 66c9b53f47ee..e8fdb1b7cf9a 100644 --- a/pkgs/development/python-modules/templateflow/default.nix +++ b/pkgs/development/python-modules/templateflow/default.nix @@ -20,14 +20,14 @@ buildPythonPackage (finalAttrs: { pname = "templateflow"; - version = "25.1.1"; + version = "25.1.2"; pyproject = true; src = fetchFromGitHub { owner = "templateflow"; repo = "python-client"; tag = finalAttrs.version; - hash = "sha256-QkscrnSURUnZp+42dtVK++EHbHklmWRixpDRhNhHM50="; + hash = "sha256-fpmpTvA0Q6VvXkTlALbzZl+fy4oJmnUF/WYzr2CFkFg="; }; build-system = [ From b29093c66530676842f0b939335fe6ff1e3e91ee Mon Sep 17 00:00:00 2001 From: Will Fancher Date: Wed, 11 Mar 2026 18:49:46 -0400 Subject: [PATCH 138/283] calamares-nixos-extensions: Remove BIOS boot partition Calamares doesn't handle this well in combination with EFI support. The result is that you get an unencrypted ESP and an encrypted extra partition that isn't even mounted. Since the partition isn't even needed on BIOS systems for any purpose, just get rid of it. --- .../src/config/modules/partition.conf | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/pkgs/by-name/ca/calamares-nixos-extensions/src/config/modules/partition.conf b/pkgs/by-name/ca/calamares-nixos-extensions/src/config/modules/partition.conf index 75d04cec9dfa..557ebfae5663 100644 --- a/pkgs/by-name/ca/calamares-nixos-extensions/src/config/modules/partition.conf +++ b/pkgs/by-name/ca/calamares-nixos-extensions/src/config/modules/partition.conf @@ -22,17 +22,7 @@ availableFileSystemTypes: showNotEncryptedBootMessage: false -bios: - mountPoint: "/boot" - minimumSize: 512MiB - recommendedSize: 1GiB - label: "BOOT" - partitionLayout: - - name: "boot" - filesystem: "ext4" - mountPoint: "/boot" - size: 1GiB - name: "root" filesystem: "unknown" noEncrypt: false From 83139f6f9371b8e003672049406d68658fc79b9e Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Wed, 11 Mar 2026 16:00:17 -0700 Subject: [PATCH 139/283] marvin: move icon to spec-compliant location --- pkgs/by-name/ma/marvin/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ma/marvin/package.nix b/pkgs/by-name/ma/marvin/package.nix index a657dbf416ca..ebb7083d79b4 100644 --- a/pkgs/by-name/ma/marvin/package.nix +++ b/pkgs/by-name/ma/marvin/package.nix @@ -62,11 +62,14 @@ stdenv.mkDerivation (finalAttrs: { } } cp -r opt $out - mkdir -p $out/bin $out/share/pixmaps $out/share/applications + mkdir -p $out/bin $out/share/applications $out/share/icons/hicolor/{128x128,256x256}/apps for name in LicenseManager MarvinSketch MarvinView; do wrapBin $out/opt/chemaxon/marvinsuite/$name - ln -s {$out/opt/chemaxon/marvinsuite/.install4j,$out/share/pixmaps}/$name.png done + ln -s $out/opt/chemaxon/marvinsuite/.install4j/MarvinSketch.png $out/share/icons/hicolor/128x128/apps + ln -s $out/opt/chemaxon/marvinsuite/.install4j/MarvinView.png $out/share/icons/hicolor/128x128/apps + ln -s $out/opt/chemaxon/marvinsuite/.install4j/LicenseManager.png $out/share/icons/hicolor/256x256/apps + for name in cxcalc cxtrain evaluate molconvert mview msketch; do wrapBin $out/opt/chemaxon/marvinsuite/bin/$name done From 119fff373f5a2bde935219c9c97ba45c863f5bed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 23:06:22 +0000 Subject: [PATCH 140/283] equicord: 2026-03-03 -> 2026-03-11 --- pkgs/by-name/eq/equicord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/eq/equicord/package.nix b/pkgs/by-name/eq/equicord/package.nix index 7230d2826a2b..8dc26771a971 100644 --- a/pkgs/by-name/eq/equicord/package.nix +++ b/pkgs/by-name/eq/equicord/package.nix @@ -20,20 +20,20 @@ stdenv.mkDerivation (finalAttrs: { # the Equicord repository. Dates as tags (and automatic releases) were the compromise # we came to with upstream. Please do not change the version schema (e.g., to semver) # unless upstream changes the tag schema from dates. - version = "2026-03-03"; + version = "2026-03-11"; src = fetchFromGitHub { owner = "Equicord"; repo = "Equicord"; tag = finalAttrs.version; - hash = "sha256-JGzzT0HXkopUVocgtz3cSQBD69W+PPFZqWrfJth12uo="; + hash = "sha256-bx0zXbkXBzxB56yvR9Svuwm0Ci8NBdT+7kS5idOD4E4="; }; pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; pnpm = pnpm_10; fetcherVersion = 3; - hash = "sha256-4mpqjkCCCjzNpLns6Q3TDBqf29wg0jooRnz8nnJRlN4="; + hash = "sha256-jG9A/nIU8pU8c5JT/fLJn3M6EJf2vB+pm5LdrvAr22M="; }; nativeBuildInputs = [ From 02dea618e7e1e8cbfd57c1b4839312926224c8a4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 11 Mar 2026 23:36:06 +0000 Subject: [PATCH 141/283] ansel: 0-unstable-2026-03-03 -> 0-unstable-2026-03-11 --- pkgs/by-name/an/ansel/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/an/ansel/package.nix b/pkgs/by-name/an/ansel/package.nix index 61be1e519c38..5efe6891ae0d 100644 --- a/pkgs/by-name/an/ansel/package.nix +++ b/pkgs/by-name/an/ansel/package.nix @@ -82,13 +82,13 @@ let in stdenv.mkDerivation { pname = "ansel"; - version = "0-unstable-2026-03-03"; + version = "0-unstable-2026-03-11"; src = fetchFromGitHub { owner = "aurelienpierreeng"; repo = "ansel"; - rev = "58d4f3ee9f7c7b17474e85d9bc5f08f3e108b4b0"; - hash = "sha256-zWmhHI8l+Tnm8hRRWT4X4FE/piOfXE/GBCP4WT63WfE="; + rev = "d718fd06e944415af093a3a89c7ccffb3928e5aa"; + hash = "sha256-EAM/kz+RDuc+G7/CjIJDRScCq85YAqVnYNUs6HLyavY="; fetchSubmodules = true; }; From 0afb27fd732738a31b95046513af167a52ff0690 Mon Sep 17 00:00:00 2001 From: caverav Date: Wed, 11 Mar 2026 19:53:10 -0300 Subject: [PATCH 142/283] volatility3: fix read-only symbol/cache paths --- pkgs/by-name/vo/volatility3/package.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/pkgs/by-name/vo/volatility3/package.nix b/pkgs/by-name/vo/volatility3/package.nix index e66fb2cbd48d..54682212f06e 100644 --- a/pkgs/by-name/vo/volatility3/package.nix +++ b/pkgs/by-name/vo/volatility3/package.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + makeWrapper, python3, }: @@ -18,6 +19,8 @@ python3.pkgs.buildPythonApplication (finalAttrs: { build-system = with python3.pkgs; [ setuptools ]; + nativeBuildInputs = [ makeWrapper ]; + dependencies = with python3.pkgs; [ capstone jsonschema @@ -30,6 +33,18 @@ python3.pkgs.buildPythonApplication (finalAttrs: { export HOME=$(mktemp -d); ''; + postFixup = '' + for executable in vol volshell; do + wrapProgram $out/bin/$executable \ + --run 'volatility3_data_dir="''${XDG_DATA_HOME:-$HOME/.local/share}/volatility3" + mkdir -p "$volatility3_data_dir/symbols"' \ + --run 'volatility3_cache_dir="''${XDG_CACHE_HOME:-$HOME/.cache}/volatility3" + mkdir -p "$volatility3_cache_dir"' \ + --add-flags '--symbol-dirs "''${XDG_DATA_HOME:-$HOME/.local/share}/volatility3/symbols"' \ + --add-flags '--cache-path "''${XDG_CACHE_HOME:-$HOME/.cache}/volatility3"' + done + ''; + # Project has no tests doCheck = false; From 4750529e11f1327fa7cf934340cb8c5d2c680f7c Mon Sep 17 00:00:00 2001 From: caverav Date: Wed, 11 Mar 2026 20:59:28 -0300 Subject: [PATCH 143/283] volatility3: add caverav as maintainer --- pkgs/by-name/vo/volatility3/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/vo/volatility3/package.nix b/pkgs/by-name/vo/volatility3/package.nix index 54682212f06e..3633117be4a0 100644 --- a/pkgs/by-name/vo/volatility3/package.nix +++ b/pkgs/by-name/vo/volatility3/package.nix @@ -59,6 +59,9 @@ python3.pkgs.buildPythonApplication (finalAttrs: { free = false; url = "https://www.volatilityfoundation.org/license/vsl-v1.0"; }; - maintainers = with lib.maintainers; [ fab ]; + maintainers = with lib.maintainers; [ + caverav + fab + ]; }; }) From 19964c7820277bc90b69ee1e5a0b8d5b9ff85034 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 00:15:37 +0000 Subject: [PATCH 144/283] cine: 1.0.9 -> 1.1.0 --- pkgs/by-name/ci/cine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ci/cine/package.nix b/pkgs/by-name/ci/cine/package.nix index 5eb44bf9bd0a..9270693b6b2a 100644 --- a/pkgs/by-name/ci/cine/package.nix +++ b/pkgs/by-name/ci/cine/package.nix @@ -19,14 +19,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "cine"; - version = "1.0.9"; + version = "1.1.0"; pyproject = false; src = fetchFromGitHub { owner = "diegopvlk"; repo = "Cine"; tag = "v${finalAttrs.version}"; - hash = "sha256-aw+M1wCGSbRRmKKcgyM4luEr0WtPLw/v7SqBE1B5H9U="; + hash = "sha256-vkK/6EmbER/xp8Uk5aCqHNIUVroZeXN/pcBjB2Hyifs="; fetchSubmodules = true; }; From 754cb66a44afc66468bced3892a8dcb8f3ed895e Mon Sep 17 00:00:00 2001 From: teto <886074+teto@users.noreply.github.com> Date: Wed, 11 Mar 2026 21:56:18 +0100 Subject: [PATCH 145/283] neovim: move python3 deps computation to module this should be a simple refactor as part of self-documenting neovim interface. The type of `pluginPython3Packages` might be too restrictive compared to how it's used in the while (with null ?). Hopefully it's ok. --- pkgs/applications/editors/neovim/module.nix | 17 ++++++++++++++--- pkgs/applications/editors/neovim/utils.nix | 9 ++------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/pkgs/applications/editors/neovim/module.nix b/pkgs/applications/editors/neovim/module.nix index 41b56b81113d..258352c4e41b 100644 --- a/pkgs/applications/editors/neovim/module.nix +++ b/pkgs/applications/editors/neovim/module.nix @@ -13,7 +13,7 @@ let optional = false; }; in - map (x: defaultPlugin // (if (x ? plugin) then x else { plugin = x; })) plugins; + map (x: defaultPlugin // (if x ? plugin then x else { plugin = x; })) plugins; pluginWithConfigType = with lib; @@ -78,17 +78,26 @@ in userPluginViml = lib.mkOption { readOnly = true; - type = lib.types.listOf (lib.types.lines); + type = lib.types.listOf lib.types.lines; description = '' The viml config set by the user. ''; }; + pluginPython3Packages = lib.mkOption { + readOnly = true; + type = lib.types.listOf (lib.types.functionTo (lib.types.listOf lib.types.package)); + example = lib.literalExpression "[ (ps: [ ps.python-language-server ]) ]"; + description = '' + Packages required by the plugins to work with the python3 provider. + ''; + }; + }; config = let - pluginsNormalized = normalizePlugins config.plugins; + pluginsNormalized = config.plugins; in { pluginAdvisedLua = @@ -111,5 +120,7 @@ in userPluginViml = lib.foldl ( acc: p: if p.config != null then acc ++ [ p.config ] else acc ) [ ] pluginsNormalized; + + pluginPython3Packages = map (plugin: plugin.python3Dependencies or (_: [ ])) pluginsNormalized; }; } diff --git a/pkgs/applications/editors/neovim/utils.nix b/pkgs/applications/editors/neovim/utils.nix index a358b96a3ba2..df9411ca269d 100644 --- a/pkgs/applications/editors/neovim/utils.nix +++ b/pkgs/applications/editors/neovim/utils.nix @@ -99,24 +99,19 @@ let inherit plugins; }; - pluginsNormalized = normalizePlugins plugins; + pluginsNormalized = checked_cfg.plugins; vimPackage = normalizedPluginsToVimPackage pluginsNormalized; - getDeps = attrname: map (plugin: plugin.${attrname} or (_: [ ])); - - requiredPlugins = vimUtils.requiredPluginsForPackage vimPackage; - pluginPython3Packages = getDeps "python3Dependencies" requiredPlugins; in { - # plugins' python dependencies - inherit pluginPython3Packages; # viml config set by the user along with the plugin inherit (checked_cfg) userPluginViml runtimeDeps pluginAdvisedLua + pluginPython3Packages ; # A Vim "package", see ':h packages' From 1785acb6536d2504d11b522a3aa285f03b358e50 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 00:43:51 +0000 Subject: [PATCH 146/283] podman: 5.8.0 -> 5.8.1 --- pkgs/by-name/po/podman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/po/podman/package.nix b/pkgs/by-name/po/podman/package.nix index 01213d5fd25d..14ba7e5b85b0 100644 --- a/pkgs/by-name/po/podman/package.nix +++ b/pkgs/by-name/po/podman/package.nix @@ -42,13 +42,13 @@ }: buildGoModule (finalAttrs: { pname = "podman"; - version = "5.8.0"; + version = "5.8.1"; src = fetchFromGitHub { owner = "containers"; repo = "podman"; tag = "v${finalAttrs.version}"; - hash = "sha256-0rpEmdx/IUgIvsqCxVyydXZXUm/r7cJG7xlHlEIz1G8="; + hash = "sha256-Drji3FLi7peKauA0WnFToKmD4lawlWQr2qESaQFruvE="; }; patches = [ From 54513e6bbf4e8bf415493f8b4307fe5cdc80f814 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 01:11:02 +0000 Subject: [PATCH 147/283] cosmic-reader: 0-unstable-2026-02-17 -> 0-unstable-2026-03-09 --- pkgs/by-name/co/cosmic-reader/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index 081e46a10335..ed9c93f19ecb 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-reader"; - version = "0-unstable-2026-02-17"; + version = "0-unstable-2026-03-09"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-reader"; - rev = "cbf4fa1e28ad807b60ad3555d250f0611a6a59fc"; - hash = "sha256-19Bp1EeMq1C1JP3xMfiFVDF8rqYJX4I2CzayJpqGxFM="; + rev = "a7a2b6dab1603c28ba42a66f1ea63fd85062d22f"; + hash = "sha256-4IUgrMVDHJwdqKmu//t52Ngwr3QWeVgptDcllkyof0k="; }; cargoHash = "sha256-p0dg5RNXkzbi+/RB5k+jr34RNOp+Irahj0BiFUddfnk="; From 0267b4b01a587270de1e119c51c061416716059b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 01:35:28 +0000 Subject: [PATCH 148/283] streamlink: 8.2.0 -> 8.2.1 --- pkgs/by-name/st/streamlink/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/st/streamlink/package.nix b/pkgs/by-name/st/streamlink/package.nix index 6f85a5427217..7a0478a0ee14 100644 --- a/pkgs/by-name/st/streamlink/package.nix +++ b/pkgs/by-name/st/streamlink/package.nix @@ -11,12 +11,12 @@ python3Packages.buildPythonApplication rec { pname = "streamlink"; - version = "8.2.0"; + version = "8.2.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ZFI+mUAd307n8J9VF4fcEnER7rmsjYsOgDeWbv3XoaU="; + hash = "sha256-r6Jlgsq/ND9Jcz154ryaW76QrsfbskbsX5d5ZJnGN+4="; }; patches = [ From e4ed350729ac42b87b86c912c3f1a4b2ff1d4769 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 01:36:30 +0000 Subject: [PATCH 149/283] heptabase: 1.84.3 -> 1.85.1 --- pkgs/by-name/he/heptabase/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/he/heptabase/package.nix b/pkgs/by-name/he/heptabase/package.nix index 97246ca0c025..7724a3e3e863 100644 --- a/pkgs/by-name/he/heptabase/package.nix +++ b/pkgs/by-name/he/heptabase/package.nix @@ -5,10 +5,10 @@ }: let pname = "heptabase"; - version = "1.84.3"; + version = "1.85.1"; src = fetchurl { url = "https://github.com/heptameta/project-meta/releases/download/v${version}/Heptabase-${version}.AppImage"; - hash = "sha256-ddkNmKWORgIeX7jkskP4f386Imp9CX3q7Kbe+SEGTpQ="; + hash = "sha256-GdX38JTFn3p2rqDygulYut2mCYZY41xm0q2n2/EIiOw="; }; appimageContents = appimageTools.extractType2 { inherit pname version src; }; From 7dd52a09b1c46e29212fd604c1e599143e6d14f4 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 01:56:55 +0000 Subject: [PATCH 150/283] korrect: 0.3.6 -> 0.3.7 --- pkgs/by-name/ko/korrect/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ko/korrect/package.nix b/pkgs/by-name/ko/korrect/package.nix index 01842057b6a2..6f8926cde753 100644 --- a/pkgs/by-name/ko/korrect/package.nix +++ b/pkgs/by-name/ko/korrect/package.nix @@ -9,13 +9,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "korrect"; - version = "0.3.6"; + version = "0.3.7"; src = fetchCrate { inherit (finalAttrs) pname version; - hash = "sha256-w+XO3KMzXAssleH/Zs8dpZxG7w4hQRsoxMQLORjv1fA="; + hash = "sha256-qpjpdP0KeuwF5XhnlkrKcXJ4puHNpt/7SrIFOnFjGNA="; }; - cargoHash = "sha256-uLRFXzTyoZw9H4qEkH6/B+/zE+YQc9yp5LIJRheB5/k="; + cargoHash = "sha256-1k2I8R5H4UGYf7rc9r2SwMwrA2F7PlECbsCco731beQ="; # Tests create a local http server to check the download functionality __darwinAllowLocalNetworking = true; From 110e632d0845f81a1a5338ee6eb6b5b83332d2f9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:04:05 +0000 Subject: [PATCH 151/283] libretro.fbneo: 0-unstable-2026-03-03 -> 0-unstable-2026-03-08 --- pkgs/applications/emulators/libretro/cores/fbneo.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/fbneo.nix b/pkgs/applications/emulators/libretro/cores/fbneo.nix index 6426b0b10a84..f23de62ad3ae 100644 --- a/pkgs/applications/emulators/libretro/cores/fbneo.nix +++ b/pkgs/applications/emulators/libretro/cores/fbneo.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "fbneo"; - version = "0-unstable-2026-03-03"; + version = "0-unstable-2026-03-08"; src = fetchFromGitHub { owner = "libretro"; repo = "fbneo"; - rev = "7706b59fecf5a8ef81190d8d7e0abe3b08ce6d22"; - hash = "sha256-D2PB2vaq1HpHAE0/c5I9YxwFPS8QQ4hSRuKu5xzJR/k="; + rev = "14ff80a2e0611d039321a3ac0dd76bf6b4e3210f"; + hash = "sha256-L6KYyEb95L9rDnaMVh49afaWxsshTy3eujsTQWbPfl0="; }; makefile = "Makefile"; From f34deb940816ce7b678eaf0b2edfda611de48c8c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:11:59 +0000 Subject: [PATCH 152/283] hyprwhspr-rs: 0.3.22 -> 0.3.23 --- pkgs/by-name/hy/hyprwhspr-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hyprwhspr-rs/package.nix b/pkgs/by-name/hy/hyprwhspr-rs/package.nix index b2fcef2bbd9d..bd13c8ab1882 100644 --- a/pkgs/by-name/hy/hyprwhspr-rs/package.nix +++ b/pkgs/by-name/hy/hyprwhspr-rs/package.nix @@ -16,16 +16,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hyprwhspr-rs"; - version = "0.3.22"; + version = "0.3.23"; src = fetchFromGitHub { owner = "better-slop"; repo = "hyprwhspr-rs"; tag = "v${finalAttrs.version}"; - hash = "sha256-82sVGwzlzEAuIoot/bFwdVLP6d9CEoVuoba4wWohj8w="; + hash = "sha256-O4mb7pIdhu6D9zJNm/1MKh3YO7WIGYtHM4IAPRFLDSY="; }; - cargoHash = "sha256-6LxzFrBZbV+d4QeZPB1Ija4D5CWbeVg5ayKGXTB3x6c="; + cargoHash = "sha256-f1aXLMzAzdUhQw6eK0wuWO19HAg2iJgo+Im9Oto+VO4="; nativeBuildInputs = [ pkg-config From 91cbf6fb4a2e5cd7a9764abe149a863371236f4b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:16:02 +0000 Subject: [PATCH 153/283] rns: 1.1.3 -> 1.1.4 --- pkgs/development/python-modules/rns/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rns/default.nix b/pkgs/development/python-modules/rns/default.nix index 607b3d515fef..09f90e758c0f 100644 --- a/pkgs/development/python-modules/rns/default.nix +++ b/pkgs/development/python-modules/rns/default.nix @@ -14,14 +14,14 @@ buildPythonPackage (finalAttrs: { pname = "rns"; - version = "1.1.3"; + version = "1.1.4"; pyproject = true; src = fetchFromGitHub { owner = "markqvist"; repo = "Reticulum"; tag = finalAttrs.version; - hash = "sha256-Iz/1mSCww/v6wsRTG5j55IRTOjQ6y2eOlBda/CcwsOE="; + hash = "sha256-nhReZXZdquXBpuD7ymfe6uHBpUqfLYfl3rnsY38NPZc="; }; patches = [ From f5d9323a14c11361e992ae3ebbbe0de6ccc2373a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:26:16 +0000 Subject: [PATCH 154/283] minijinja: 2.17.0 -> 2.17.1 --- pkgs/by-name/mi/minijinja/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/minijinja/package.nix b/pkgs/by-name/mi/minijinja/package.nix index 1aeca54ea6f0..03fadbb0b803 100644 --- a/pkgs/by-name/mi/minijinja/package.nix +++ b/pkgs/by-name/mi/minijinja/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "minijinja"; - version = "2.17.0"; + version = "2.17.1"; src = fetchFromGitHub { owner = "mitsuhiko"; repo = "minijinja"; rev = finalAttrs.version; - hash = "sha256-Q8s9NH2Su2IL2GlZIDUUmkwnfluMjOY/ULuLoL4+lEE="; + hash = "sha256-cuazG7Sm6gol6FIzcK0zvUU6EunJbetmaLiurYVeVko="; }; - cargoHash = "sha256-7uzSuBpRWIWmtCO81i7RXP9k8mp6tTe/lMHP5nKMX1I="; + cargoHash = "sha256-QsqixSyBeo4KAnZgnY7stdrczqRREoPN7EnLN9GMCu0="; # The tests relies on the presence of network connection doCheck = false; From ec31d4ad5d388240a35c478aafc9c168acc56038 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:29:13 +0000 Subject: [PATCH 155/283] supersonic: 0.20.1 -> 0.21.0 --- pkgs/by-name/su/supersonic/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/su/supersonic/package.nix b/pkgs/by-name/su/supersonic/package.nix index ce56073070c6..e9734928b767 100644 --- a/pkgs/by-name/su/supersonic/package.nix +++ b/pkgs/by-name/su/supersonic/package.nix @@ -24,16 +24,16 @@ buildGoModule (finalAttrs: { pname = "supersonic" + lib.optionalString waylandSupport "-wayland"; - version = "0.20.1"; + version = "0.21.0"; src = fetchFromGitHub { owner = "dweymouth"; repo = "supersonic"; tag = "v${finalAttrs.version}"; - hash = "sha256-q9g59TVo8Y7cKdSnyrsTQEIpB+f/+pcaobBFynnAgwY="; + hash = "sha256-bVY9Q61shftUigCitRhE18GVi3RNULIifGdgwThXlaQ="; }; - vendorHash = "sha256-x8eq1ZGitBoq+N1QOIYLZRLIta3gbfpn2xZsqkj4cGo="; + vendorHash = "sha256-aSstxlxx22iF86lCMcR9E+Zn83wcS1oSfT2KflNt6Ks="; nativeBuildInputs = [ copyDesktopItems From cfb9c870a85a06a95cb6fd5ef5aa6c158f7d40ae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:31:43 +0000 Subject: [PATCH 156/283] vscode-extensions.sourcegraph.amp: 0.0.1772583932 -> 0.0.1772799397 --- .../editors/vscode/extensions/sourcegraph.amp/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix index 23b33d0f052e..5d1ae78fcfbd 100644 --- a/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix +++ b/pkgs/applications/editors/vscode/extensions/sourcegraph.amp/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { publisher = "sourcegraph"; name = "amp"; - version = "0.0.1772583932"; - hash = "sha256-QP3/wNxNVqOoPeC0BIPVrfbDp3bqjqLtREgi0oC/Atw="; + version = "0.0.1772799397"; + hash = "sha256-O3OnTWazDpdxSQuQo6VS0O8OsfK4WoPMs2w1LCV9Nyc="; }; meta = { From beba69426e8d2ff4c5d8dd93b9fb57a3673749e8 Mon Sep 17 00:00:00 2001 From: Mahyar Mirrashed Date: Wed, 11 Mar 2026 21:43:49 -0500 Subject: [PATCH 157/283] vimPlugins.devexcuses-nvim: init at 0-unstable-2026-03-11 https://github.com/mahyarmirrashed/devexcuses.nvim --- pkgs/applications/editors/vim/plugins/generated.nix | 13 +++++++++++++ .../editors/vim/plugins/vim-plugin-names | 1 + 2 files changed, 14 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index aea54c3e4205..5f349b3dd62b 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -4588,6 +4588,19 @@ final: prev: { meta.hydraPlatforms = [ ]; }; + devexcuses-nvim = buildVimPlugin { + pname = "devexcuses.nvim"; + version = "0-unstable-2026-03-11"; + src = fetchFromGitHub { + owner = "mahyarmirrashed"; + repo = "devexcuses.nvim"; + rev = "0bd585fd00f2c2290d541a8846a6649c1b71854a"; + hash = "sha256-Mz5FeZzFPaPGvzWAKLUhvJtnB1hW1kW0vTGArMTc2nc="; + }; + meta.homepage = "https://github.com/mahyarmirrashed/devexcuses.nvim/"; + meta.hydraPlatforms = [ ]; + }; + dhall-vim = buildVimPlugin { pname = "dhall-vim"; version = "0-unstable-2024-05-18"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index ebfc5d978792..b928adf9c438 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -351,6 +351,7 @@ https://github.com/deoplete-plugins/deoplete-zsh/,, https://github.com/Shougo/deoplete.nvim/,, https://github.com/maskudo/devdocs.nvim/,HEAD, https://github.com/rhysd/devdocs.vim/,, +https://github.com/mahyarmirrashed/devexcuses.nvim/,HEAD, https://github.com/vmchale/dhall-vim/,, https://github.com/dgagn/diagflow.nvim/,HEAD, https://github.com/onsails/diaglist.nvim/,, From bc0fc37cf46d4558438e9c0477200a722f524cc1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 02:45:35 +0000 Subject: [PATCH 158/283] python3Packages.simpleeval: 1.0.3 -> 1.0.4 --- pkgs/development/python-modules/simpleeval/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/simpleeval/default.nix b/pkgs/development/python-modules/simpleeval/default.nix index db8c560d5ae8..9fee9521347a 100644 --- a/pkgs/development/python-modules/simpleeval/default.nix +++ b/pkgs/development/python-modules/simpleeval/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "simpleeval"; - version = "1.0.3"; + version = "1.0.4"; pyproject = true; src = fetchFromGitHub { owner = "danthedeckie"; repo = "simpleeval"; tag = version; - hash = "sha256-CwCuQ/wd8nLKKXji2dzz9mvZrQEm2/kEm93Pan/8+90="; + hash = "sha256-+YSPRaX4kulUgPeKspCvJn29iFTfrPTbmWi6pSe7LSw="; }; build-system = [ hatchling ]; From 274d93b2d173077005572a635a46f40df4fa7c7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 03:01:47 +0000 Subject: [PATCH 159/283] syncthingtray: 2.0.8 -> 2.0.9 --- pkgs/by-name/sy/syncthingtray/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sy/syncthingtray/package.nix b/pkgs/by-name/sy/syncthingtray/package.nix index f05038a767a6..440194a0b53c 100644 --- a/pkgs/by-name/sy/syncthingtray/package.nix +++ b/pkgs/by-name/sy/syncthingtray/package.nix @@ -27,14 +27,14 @@ }: stdenv.mkDerivation (finalAttrs: { - version = "2.0.8"; + version = "2.0.9"; pname = "syncthingtray"; src = fetchFromGitHub { owner = "Martchus"; repo = "syncthingtray"; rev = "v${finalAttrs.version}"; - hash = "sha256-iaLHl6XvmcsP/iO+sit1yWT8UZxA+euL7cusP/NCaK4="; + hash = "sha256-kWOr+PLO+qxjDZhsMrQwi2bRPlK5hKNaoRcHX1nOYFg="; }; buildInputs = [ From 83d308c745fa0ea07d5f49dade3944a3da06314e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 03:02:46 +0000 Subject: [PATCH 160/283] deck: 1.55.2 -> 1.56.0 --- pkgs/by-name/de/deck/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/de/deck/package.nix b/pkgs/by-name/de/deck/package.nix index 1d2e9c968df0..60c695d1eaf5 100644 --- a/pkgs/by-name/de/deck/package.nix +++ b/pkgs/by-name/de/deck/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "deck"; - version = "1.55.2"; + version = "1.56.0"; src = fetchFromGitHub { owner = "Kong"; repo = "deck"; tag = "v${finalAttrs.version}"; - hash = "sha256-d8klm5pac6hINuiQhOMItSZx+lIVPwZEe+bpiMCiefk="; + hash = "sha256-F57BuEU91wRLVaA4YYHyqCKdBL60ZiHEAyuuioLN66c="; }; nativeBuildInputs = [ installShellFiles ]; @@ -28,7 +28,7 @@ buildGoModule (finalAttrs: { ]; proxyVendor = true; # darwin/linux hash mismatch - vendorHash = "sha256-eGL42rfNnrc9vSUEZd7xilXO+8O7RffajeLkFF9S+xI="; + vendorHash = "sha256-joVAsg714Nuizv1fYYMes7vGsWbIvmUPKRDuU/Hwyso="; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd deck \ From 16aec39516d239beaf94ef9dba350f927779bd42 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 04:06:18 +0000 Subject: [PATCH 161/283] gdevelop: 5.6.260 -> 5.6.261 --- pkgs/by-name/gd/gdevelop/darwin.nix | 2 +- pkgs/by-name/gd/gdevelop/linux.nix | 2 +- pkgs/by-name/gd/gdevelop/package.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix index 65b3cc54af69..1478169f2c5d 100644 --- a/pkgs/by-name/gd/gdevelop/darwin.nix +++ b/pkgs/by-name/gd/gdevelop/darwin.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip"; - hash = "sha256-kTqFfLk3TWITM5DVa8rMZoezq/Yct9wkyofZbUl2SBQ="; + hash = "sha256-BU6TGKFUWyeDELFlKch2j+Y80LIenOqblQjNWfznS1Q="; }; sourceRoot = "."; diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix index e7860ed41a22..2a8cfa07a5f3 100644 --- a/pkgs/by-name/gd/gdevelop/linux.nix +++ b/pkgs/by-name/gd/gdevelop/linux.nix @@ -13,7 +13,7 @@ let if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage"; - hash = "sha256-Vg1uovP3gY3EQ0GNg/2dx8Uwj080Gf6YTHyu6OnZGNg="; + hash = "sha256-Osp66w64jxxuQf0AS4jK8kOI4ti6+Yz/YwIE2eccJm8="; } else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix index c1bdaa44673a..45253fdb51b0 100644 --- a/pkgs/by-name/gd/gdevelop/package.nix +++ b/pkgs/by-name/gd/gdevelop/package.nix @@ -4,7 +4,7 @@ callPackage, }: let - version = "5.6.260"; + version = "5.6.261"; pname = "gdevelop"; meta = { description = "Graphical Game Development Studio"; From 0d66b4389a3c241de42beb5bca96132326aee1c2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 04:08:16 +0000 Subject: [PATCH 162/283] hoppscotch: 26.2.0-0 -> 26.2.1-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 914348ae96ed..3a4549cc81df 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "26.2.0-0"; + version = "26.2.1-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-aSllZvfdx80MnqA7EyhaRoMWewtKg0mW53VRC9ITBnI="; + hash = "sha256-F9kEa1trZKm2sUs5JMQY8lwkM+Vs0SFGd5NGbrmythQ="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-KpIfbgWlbPD09NgJd8jh6zhGB2GhWTM9C/Ko8AWtmKw="; + hash = "sha256-jxqYV3OsfJljfFi5PeMD/rOnpuuEJ0+08lozjCTZlOc="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-Dhj8FpRTUZineAIKYLHPzr7AiArce/Un+HfJ4PbjfSg="; + hash = "sha256-PiFcLAAXvR1GlIAeKlK066NE/bCCpLqJ32tVEY/VZ1s="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From 99adf8defb94e049bde259345147d4999333eda1 Mon Sep 17 00:00:00 2001 From: crertel Date: Wed, 11 Mar 2026 23:47:56 -0500 Subject: [PATCH 163/283] lmstudio: 0.4.5.2 -> 0.4.6.1 --- pkgs/by-name/lm/lmstudio/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/lm/lmstudio/package.nix b/pkgs/by-name/lm/lmstudio/package.nix index 9cfc220a69e2..f60b84bb508d 100644 --- a/pkgs/by-name/lm/lmstudio/package.nix +++ b/pkgs/by-name/lm/lmstudio/package.nix @@ -9,10 +9,10 @@ let version_aarch64-linux = "0.4.5-2"; hash_aarch64-linux = "sha256-BeF9FNMde9RW2icdq07zkWQafge7ViWKvR+xupRIdjE="; - version_aarch64-darwin = "0.4.5-2"; - hash_aarch64-darwin = "sha256-mSszzDsoXv2D9Ky3K/P2Nn/mixq3HzGMonS1I4mz5+s="; - version_x86_64-linux = "0.4.5-2"; - hash_x86_64-linux = "sha256-G+swwY9ff0Mqbdu8ZRbgm5KHrPhnOAaOYvH3dEVZ1+A="; + version_aarch64-darwin = "0.4.6-1"; + hash_aarch64-darwin = "sha256-CpeBUXpBAOJPEZAb3neY5pWRSGNcy4Usgsm6qyI5PVA="; + version_x86_64-linux = "0.4.6-1"; + hash_x86_64-linux = "sha256-FHZ64zmnqHrQyX4ift/lVUzW+HiCVkXpWVa4hkssX/k="; meta = { description = "LM Studio is an easy to use desktop app for experimenting with local and open-source Large Language Models (LLMs)"; From 14a59bb7d4c461826b904ea34aa4e6be1c24bb0d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 05:16:42 +0000 Subject: [PATCH 164/283] vimPlugins.codediff-nvim: 2.41.1 -> 2.43.9 --- .../vim/plugins/non-generated/codediff-nvim/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix index f2ff82ca67dd..ebfc54af7e21 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/codediff-nvim/default.nix @@ -10,13 +10,13 @@ }: vimUtils.buildVimPlugin rec { pname = "codediff.nvim"; - version = "2.41.1"; + version = "2.43.9"; src = fetchFromGitHub { owner = "esmuellert"; repo = "codediff.nvim"; tag = "v${version}"; - hash = "sha256-JOlBmzdKVfU7HLVXyCbxwrARLFAiW/p7xFMlafpIKCY="; + hash = "sha256-9u0jrAjsxSt0HbQ/9DhgQfpjkgsxC50u26KwOrwesJ4="; }; dependencies = [ vimPlugins.nui-nvim ]; From 8cf4fc691b5db3bc5563fc556a5e9b6f5be3040e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 05:26:51 +0000 Subject: [PATCH 165/283] treemd: 0.5.8 -> 0.5.9 --- pkgs/by-name/tr/treemd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/treemd/package.nix b/pkgs/by-name/tr/treemd/package.nix index 1d360e1666e3..4a9368f2f993 100644 --- a/pkgs/by-name/tr/treemd/package.nix +++ b/pkgs/by-name/tr/treemd/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "treemd"; - version = "0.5.8"; + version = "0.5.9"; src = fetchFromGitHub { owner = "Epistates"; repo = "treemd"; tag = "v${finalAttrs.version}"; - hash = "sha256-mvA4YAnPZfJAFjMnAeZXO+uBX+ryI8erIET4DzDEXeE="; + hash = "sha256-ImzHTdL1bKMV4mfl5tiTSQ89f3iUZZeFWmR74xMvP24="; }; - cargoHash = "sha256-uU6+GGeL809rOoLSB0lnz41axc9W79/JaQdjfVLX8DA="; + cargoHash = "sha256-KxIsZNDKgYWEdrDiwTHjORg44T3gc2hJSJe05H/Qavw="; doInstallCheck = true; nativeInstallCheckInputs = [ versionCheckHook ]; From 1eb9b6163a3c2e1f0913738d38ae21a4c1867396 Mon Sep 17 00:00:00 2001 From: Muhammad Falak R Wani Date: Thu, 12 Mar 2026 05:41:06 +0000 Subject: [PATCH 166/283] skim: 3.6.2 -> 4.0.0 Diff: https://github.com/skim-rs/skim/compare/v3.6.2...v4.0.0 Changelog: https://github.com/skim-rs/skim/releases/tag/v4.0.0 Signed-off-by: Muhammad Falak R Wani --- pkgs/by-name/sk/skim/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sk/skim/package.nix b/pkgs/by-name/sk/skim/package.nix index 232281ce6660..5793e55418db 100644 --- a/pkgs/by-name/sk/skim/package.nix +++ b/pkgs/by-name/sk/skim/package.nix @@ -12,7 +12,7 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "skim"; - version = "3.6.2"; + version = "4.0.0"; outputs = [ "out" @@ -24,14 +24,14 @@ rustPlatform.buildRustPackage (finalAttrs: { owner = "skim-rs"; repo = "skim"; tag = "v${finalAttrs.version}"; - hash = "sha256-f3WCOED4glzi3m7TVRgFZe51180yPPOIXlO+g5STxi0="; + hash = "sha256-1ckQ9ZWf4PWgRxE8jtQL7yuitPGvgebNJFPMWQ3xdrU="; }; postPatch = '' sed -i -e "s|expand(':h:h')|'$out'|" plugin/skim.vim ''; - cargoHash = "sha256-2X89zUXfsy3z5fddD+9QQmJ+dsg4BShByHFsjFWOKwA="; + cargoHash = "sha256-AIMmgspcj40Ktw5THk2p/bOcPBsqjD0/9jfpOJEm23w="; nativeBuildInputs = [ installShellFiles ]; nativeCheckInputs = [ From de60c5094e4bd1f90787f12fe8055e3130fb9400 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 05:44:39 +0000 Subject: [PATCH 167/283] inori: 0.2.6 -> 0.3.0 --- pkgs/by-name/in/inori/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/in/inori/package.nix b/pkgs/by-name/in/inori/package.nix index 7fb2f357f152..1e3bb3f51a1f 100644 --- a/pkgs/by-name/in/inori/package.nix +++ b/pkgs/by-name/in/inori/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "inori"; - version = "0.2.6"; + version = "0.3.0"; src = fetchFromGitHub { owner = "eshrh"; repo = "inori"; tag = "v${finalAttrs.version}"; - hash = "sha256-U1fNLqJYtTJK0WZ0sO7DADVDRPSik5vuE78zGnJt15A="; + hash = "sha256-Kd04NXv07zJgvvJi+Fx4jbXmip++A2K7KPfEt3Fdkbs="; }; - cargoHash = "sha256-EfRSFxu/F+ltkx3uQ353CRlMrZN4PbmFdcw7H9Tm3ss="; + cargoHash = "sha256-MlANGTStN1Z82eyFzWTwc678k0irlYuPf+i5fAES6v4="; passthru.updateScript = nix-update-script { }; From 7c976d4e806aeaca5661027f30c155005354a4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 11 Mar 2026 22:50:59 -0700 Subject: [PATCH 168/283] python3Packages.smpclient: remove upstreamed patch --- .../smpclient/bleak-compat.patch | 18 ------------------ .../python-modules/smpclient/default.nix | 2 -- 2 files changed, 20 deletions(-) delete mode 100644 pkgs/development/python-modules/smpclient/bleak-compat.patch diff --git a/pkgs/development/python-modules/smpclient/bleak-compat.patch b/pkgs/development/python-modules/smpclient/bleak-compat.patch deleted file mode 100644 index b05dac07d3dc..000000000000 --- a/pkgs/development/python-modules/smpclient/bleak-compat.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff --git a/tests/test_smp_ble_transport.py b/tests/test_smp_ble_transport.py -index 95a7ade..f469438 100644 ---- a/tests/test_smp_ble_transport.py -+++ b/tests/test_smp_ble_transport.py -@@ -73,11 +73,11 @@ def test_SMP_gatt_consts() -> None: - - @patch( - "smpclient.transport.ble.BleakScanner.find_device_by_address", -- return_value=BLEDevice("address", "name", None, -60), -+ return_value=BLEDevice("address", "name", None), - ) - @patch( - "smpclient.transport.ble.BleakScanner.find_device_by_name", -- return_value=BLEDevice("address", "name", None, -60), -+ return_value=BLEDevice("address", "name", None), - ) - @patch("smpclient.transport.ble.BleakClient", new=MockBleakClient) - @pytest.mark.asyncio diff --git a/pkgs/development/python-modules/smpclient/default.nix b/pkgs/development/python-modules/smpclient/default.nix index bf9b5569426e..f5e44edb8469 100644 --- a/pkgs/development/python-modules/smpclient/default.nix +++ b/pkgs/development/python-modules/smpclient/default.nix @@ -48,8 +48,6 @@ buildPythonPackage rec { pytestCheckHook ]; - patches = [ ./bleak-compat.patch ]; - pythonImportsCheck = [ "smpclient" ]; meta = { From 3e2a2f366ed4db695be3583cee867dd4a50b0c69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 06:30:20 +0000 Subject: [PATCH 169/283] cloudflare-dynamic-dns: 4.4.2 -> 4.4.3 --- pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix index a760fb5028f2..a0520720e10c 100644 --- a/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix +++ b/pkgs/by-name/cl/cloudflare-dynamic-dns/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "cloudflare-dynamic-dns"; - version = "4.4.2"; + version = "4.4.3"; src = fetchFromGitHub { owner = "zebradil"; repo = "cloudflare-dynamic-dns"; tag = finalAttrs.version; - hash = "sha256-Ko69QXKQczt/H9Stl9Q0lUlhjfJ1SxoF1MGA2tO3UMg="; + hash = "sha256-7KGNLz/VwvICUNJuoeWMEFV+gpbqPATF5xILzcHIk+g="; }; vendorHash = "sha256-rqp+K5pnslgfwpVxK/Ul3g1MGRKsWl8lpeMsS5Qqk10="; From c4ce61bb2534a5188e65e6e259e7f42e31704f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 12 Mar 2026 07:34:16 +0100 Subject: [PATCH 170/283] build-support/vm: reduce waiting time for vsock the check is cheap so 100ms is better to reduce latency --- pkgs/build-support/vm/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/build-support/vm/default.nix b/pkgs/build-support/vm/default.nix index 56cded54d861..fed532fc1649 100644 --- a/pkgs/build-support/vm/default.nix +++ b/pkgs/build-support/vm/default.nix @@ -307,8 +307,8 @@ let ${virtiofsd}/bin/virtiofsd --xattr --socket-path virtio-xchg.sock --sandbox none --seccomp none --shared-dir xchg & # Wait until virtiofsd has created these sockets to avoid race condition. - until [[ -e virtio-store.sock ]]; do ${coreutils}/bin/sleep 1; done - until [[ -e virtio-xchg.sock ]]; do ${coreutils}/bin/sleep 1; done + until [[ -e virtio-store.sock ]]; do ${coreutils}/bin/sleep 0.1; done + until [[ -e virtio-xchg.sock ]]; do ${coreutils}/bin/sleep 0.1; done ${qemuCommand} EOF From a92f106ddb84b1e402942e260d2a3316de5a4762 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 06:46:00 +0000 Subject: [PATCH 171/283] velocity: 3.5.0-unstable-2026-03-03 -> 3.5.0-unstable-2026-03-08 --- pkgs/by-name/ve/velocity/deps.json | 146 ++++++++++++++------------- pkgs/by-name/ve/velocity/package.nix | 6 +- 2 files changed, 78 insertions(+), 74 deletions(-) diff --git a/pkgs/by-name/ve/velocity/deps.json b/pkgs/by-name/ve/velocity/deps.json index 448dac502adb..c1404c0381b1 100644 --- a/pkgs/by-name/ve/velocity/deps.json +++ b/pkgs/by-name/ve/velocity/deps.json @@ -641,102 +641,102 @@ "jar": "sha256-fx1ZEJLVFCtqqnz1n5TEx01X2+7wOy+CYpSfjza6xuM=", "pom": "sha256-JCgbY4MutO8QZOfd/b57eWquGr+IeYrb9NC5ZpurpKQ=" }, - "io/netty#netty-buffer/4.2.7.Final": { - "jar": "sha256-uBYTyO0iscw57M8qKL0MHUVh+y5eVCBhYX70zh0ii/U=", - "pom": "sha256-6mGx9EqNui22yX8iou5DGsVil430rDlUcei28oZtwH4=" + "io/netty#netty-buffer/4.2.10.Final": { + "jar": "sha256-pDDP7c6TwXGlaobR0nyNgp20eT8cWcOBxl6E5bzVvKo=", + "pom": "sha256-pP4sEWygUuHtFlKAmn5BaIY6M8l7SXJVtgdIaKPhKeI=" }, - "io/netty#netty-codec-base/4.2.7.Final": { - "jar": "sha256-Y2BBW3yHFgr83l59SUbDVTm58EPoFmyRp//5XMYGfZ8=", - "pom": "sha256-Mu41Sjk4YJqMC/Ay9GxwqzJ9eFVR0mmDdwyakDIJKPo=" + "io/netty#netty-codec-base/4.2.10.Final": { + "jar": "sha256-KkIO5gnBxK11Bgm21+LunyagQxqLvX9Ir7isV28cQLk=", + "pom": "sha256-rSHTGclQMWGhk5GzszX1eWsQo9tHuzR9jzptjWElsJM=" }, - "io/netty#netty-codec-compression/4.2.7.Final": { - "jar": "sha256-7dU600mRgEMBpGVxET2P+01vZ+bYdGdNr7uRVyQnXLM=", - "pom": "sha256-uAzpd/6sX//UviPOI03TtvtMNXVrJRL7AdzcAdinSoc=" + "io/netty#netty-codec-compression/4.2.10.Final": { + "jar": "sha256-btcMIda06yN9+rKSFN/AKeHoXpgEdRy5SST6BPNsBM0=", + "pom": "sha256-CBUJ10nX3h7RASAPGcBYnkn4H6ZMXUVhAVu54h1TBlQ=" }, - "io/netty#netty-codec-haproxy/4.2.7.Final": { - "jar": "sha256-bwnVN5FKpGWJE4TIpM8NuXfdkAmgtzqBoFDwpsv6lfc=", - "pom": "sha256-Rc/v9/EyJXbOPaHMuoo0i0ANceNu1UVGEm1q1ZcJBPo=" + "io/netty#netty-codec-haproxy/4.2.10.Final": { + "jar": "sha256-r23y95SO9dNbsjULTSRcKM9nTVqX5MAFjGQ7udv69YI=", + "pom": "sha256-iHTEnziGfOQSFPReujUKWLvTdr/ObF3avhzvBM7siPE=" }, - "io/netty#netty-codec-http/4.2.7.Final": { - "jar": "sha256-KYTdOEIKYcTdaPysxR/8Uo60b3P3eVza/bOk1vy3aGI=", - "pom": "sha256-hQc6wlleQUiRi1psLnAZMtedm+GNTx212S1qojlj4oA=" + "io/netty#netty-codec-http/4.2.10.Final": { + "jar": "sha256-+vgz0/VXkhJkMoyTP/6wVemIXg0ligITVaqIpiGBtUA=", + "pom": "sha256-fvk+RsXebmkkRY69QFJcNHcezwVC4yqJyYDH1TMFsCo=" }, - "io/netty#netty-codec-marshalling/4.2.7.Final": { - "jar": "sha256-5VCtt1jupDqkneAOdBiwmJMXEdSjHWLmXEGwmUyVsjc=", - "pom": "sha256-77XNFeXpIODSbygJ+aiRp5fxOJ9hEX5VFLfmNaOPmjM=" + "io/netty#netty-codec-marshalling/4.2.10.Final": { + "jar": "sha256-hMz05uCVQ0BB9rpHoANgmtQvK69gE2orDHaWxwVs8ao=", + "pom": "sha256-yDxKZ4geyk3ODJbwkC59mfPwGR76gA/hAxg66DR+scU=" }, - "io/netty#netty-codec-protobuf/4.2.7.Final": { - "jar": "sha256-SyUlm2916/x38BSgj2m60BkRbU9cpUj9xB89rYwN4zE=", - "pom": "sha256-Ub3X5EMhhkFp9Oqt7RQaaXLBhkh+/fAa59t/3jaQcSU=" + "io/netty#netty-codec-protobuf/4.2.10.Final": { + "jar": "sha256-32OQop/941Qm+lrUnMzEkcWObKIlPjZIJaIE7QPQ+/w=", + "pom": "sha256-HknN1DvOW368HPyLAVIhhDskZZcKDYioXlVujWcXwq8=" }, - "io/netty#netty-codec/4.2.7.Final": { - "jar": "sha256-XzaWWDgXiZmMBCqY8C2nHZw5iEu7T3/VgoL3ZeCcoDE=", - "pom": "sha256-5FSK3jVlANmEy7jJP9iEZacPdWHlGbyV6y/O7s4bKjE=" + "io/netty#netty-codec/4.2.10.Final": { + "jar": "sha256-lOv2TeooQ2SfOg91+ATmBWLqdPLtQw4dQep5Reji/wM=", + "pom": "sha256-O7awlizPGUJAVposU+jp9kzX2ecBKZyOMDOvv9U9HVw=" }, - "io/netty#netty-common/4.2.7.Final": { - "jar": "sha256-I0W8DtWEP6V6pJ66Z1KUhcOh1CD88EKTJMgiDHqA6aY=", - "pom": "sha256-/jMRoayD8KGH/n2+Be6B6Ef2JvmtkN2wx4WusJ0Y/DM=" + "io/netty#netty-common/4.2.10.Final": { + "jar": "sha256-rX/wmJ12vpKAaRdnVN7sQsag4zBQE98hgUtKxGsazpo=", + "pom": "sha256-/mK6WQGACloXBuJGGczUB4jwG1PGKLo8xfGPLlldWMA=" }, - "io/netty#netty-handler/4.2.7.Final": { - "jar": "sha256-IdBjQJwS287EbTgMiFag97altou18dAF6wZbTWQUbLM=", - "pom": "sha256-79QqDJKAKPlJsWREfBtOFt7eccgihRppL1hzEhTr0oM=" + "io/netty#netty-handler/4.2.10.Final": { + "jar": "sha256-dp/sv7yldWxSpELaNVYyGM7U1swXnaKo54Kq5s6KGHs=", + "pom": "sha256-bRWw+h3MT8Et+QCMlrfF2+PM45yk9BG5WGmOtFlhWj0=" }, - "io/netty#netty-parent/4.2.7.Final": { - "pom": "sha256-56FYFCV9GpaNpyU3yRUscw7d9uf9Wj581wJuVclladM=" + "io/netty#netty-parent/4.2.10.Final": { + "pom": "sha256-N+RH6+6IoXVb86s/dPAppClT2kbwx2+K1KwSNoU7JLg=" }, - "io/netty#netty-resolver/4.2.7.Final": { - "jar": "sha256-fk1WmGfmwIQ3+yGiIOoBwpSw448BFJtoPIlaG82ShDg=", - "pom": "sha256-F6vZjvgRyuBYbZ41xMUUZ3GXLrJy+Fek2eDDBe0hs5g=" + "io/netty#netty-resolver/4.2.10.Final": { + "jar": "sha256-FN+teRRmqyzIcxaEHByXavFAvbjG7V+Ecl4SJaHgu+Y=", + "pom": "sha256-wZSf6/fO78wNjKxHrQy42JgNmPSzm4xvXmlK/fATEow=" }, - "io/netty#netty-transport-classes-epoll/4.2.7.Final": { - "jar": "sha256-RJKUjmp2lDmOUZfPFe0uIdZmKnOdAQrmZvonbnIihTw=", - "pom": "sha256-RoQ5xbLK4wAXuv2XaqJJfEiA/aYSSyPBrUKQt5CMXA8=" + "io/netty#netty-transport-classes-epoll/4.2.10.Final": { + "jar": "sha256-c8glnWzfUdTqnLA2pTaYEj6IVdqhQYMEIlmIFqGxzzM=", + "pom": "sha256-qy9dSI+3OLOebiMp4a1kTKXjN7LIGOU9/lDPksSnE78=" }, - "io/netty#netty-transport-classes-io_uring/4.2.7.Final": { - "jar": "sha256-/5ZodMYvU+0HKWLxv128Sf3dS9PGC/yafhfONLOax68=", - "pom": "sha256-fEFSqfVOcE6KSVjdiggLCaW3d6jqcxjxKNfOM4ayqic=" + "io/netty#netty-transport-classes-io_uring/4.2.10.Final": { + "jar": "sha256-10hGZnBQtb8Fn0y62QxeTfFgh/qCUJPsbtapCtQHS14=", + "pom": "sha256-D/Ckq+yf95W4KafXmifPXNdDK3NwBgtyGFCyJNV55/Q=" }, - "io/netty#netty-transport-classes-kqueue/4.2.7.Final": { - "jar": "sha256-o+sclK4aa+nh0exSw/XFEKdbBLjvHqhrfnez8Sh648w=", - "pom": "sha256-mtwTZN1F7chJ933s8SVy3FR4XPbqx5wuhqdyXRGhczM=" + "io/netty#netty-transport-classes-kqueue/4.2.10.Final": { + "jar": "sha256-H0lCcNNC8L77nvzCFfTRxWdV3gIqKtrYTTrWjTldOfc=", + "pom": "sha256-nc/b2g79hDRxk/Z3bUhi20MeYUuap3TEvoA/h1F5Wn0=" }, - "io/netty#netty-transport-native-epoll/4.2.7.Final": { - "jar": "sha256-vc+Af3LZqbf5hklxcQdlLKcVMkVwLomTnM63D4zKsY8=", - "pom": "sha256-ygZltZ4tBvqQRF5G/UBaYumOhrFL9TwC0eyCUYE8Vto=" + "io/netty#netty-transport-native-epoll/4.2.10.Final": { + "jar": "sha256-JcqprKeY95eVUSR9xlfX/7tshNR14z6CMZ10oYuLy6c=", + "pom": "sha256-DIaVyP2Krd0TW1r4uH6+rw/Vdlxhou5HxcHu2lgdKk0=" }, - "io/netty#netty-transport-native-epoll/4.2.7.Final/linux-aarch_64": { - "jar": "sha256-LwxzCdffSKiPs3TALPtEbhoeX7WX+wLXc8cKwH2iwmg=" + "io/netty#netty-transport-native-epoll/4.2.10.Final/linux-aarch_64": { + "jar": "sha256-zFwuI31dZheVAK3uqJ7af5f9dyOL6u3dU6DFf+i5ok0=" }, - "io/netty#netty-transport-native-epoll/4.2.7.Final/linux-x86_64": { - "jar": "sha256-fzlcj9vmmQ92ZECLV9kZBCQBuJMXj8uki+vxphv3hhg=" + "io/netty#netty-transport-native-epoll/4.2.10.Final/linux-x86_64": { + "jar": "sha256-jBMkNF3rhOm257hJEciduDl7wBwS6JRuWA5pMjzDjJY=" }, - "io/netty#netty-transport-native-io_uring/4.2.7.Final": { - "jar": "sha256-mKjWMVHe0xcscfhVIDrhlpgvAFIZaso7a6l9PoXUJgk=", - "pom": "sha256-Q543Rm1v45ZZHsS6JjVcjkRMOB0j9wVMIKL9isXJe0I=" + "io/netty#netty-transport-native-io_uring/4.2.10.Final": { + "jar": "sha256-MP4ivOpnZ7+Kgs/6HZD+23NxanlkHSPh0peUXmNKTEk=", + "pom": "sha256-chCMlfycfpXXM5WSCOxeEY+PpPgIcvAmAGBi2nfebfI=" }, - "io/netty#netty-transport-native-io_uring/4.2.7.Final/linux-aarch_64": { - "jar": "sha256-hPw53BAZ9KbFJEsdealxTLZ/BFu9rk/vJvSYHm9nrb4=" + "io/netty#netty-transport-native-io_uring/4.2.10.Final/linux-aarch_64": { + "jar": "sha256-waL3u+fGvnNPbVpf3vstJeeS5onzV0usmDiEy/pGETw=" }, - "io/netty#netty-transport-native-io_uring/4.2.7.Final/linux-x86_64": { - "jar": "sha256-wjZQn1W/khZm8CMu/rdWMnm2y0YNnko2xKukDSIXv2I=" + "io/netty#netty-transport-native-io_uring/4.2.10.Final/linux-x86_64": { + "jar": "sha256-8ZNOKmhNk9n39d5jWaTGTCCeNlntGyeZAQBJIlH9Bag=" }, - "io/netty#netty-transport-native-kqueue/4.2.7.Final": { - "jar": "sha256-8BrzuSyghzja6ep5E3jCiF8wXSEK0W48VxZVueJr0Dw=", - "pom": "sha256-/0QzBLr/YGgE922pFg73w/Kh7mZcZe9it74n1vfAMqM=" + "io/netty#netty-transport-native-kqueue/4.2.10.Final": { + "jar": "sha256-zkPEwti840avtNNX2FMiwfv64YsjQFo79J+VBptHPpM=", + "pom": "sha256-RreQZTpjfLLjKT1h6pGfbGhtoTiMgLOTg6qRqCVcQaM=" }, - "io/netty#netty-transport-native-kqueue/4.2.7.Final/osx-aarch_64": { - "jar": "sha256-dkemlVjj1Jo1J4HCroGpfha0QtfGVloGtK4PFSmEidU=" + "io/netty#netty-transport-native-kqueue/4.2.10.Final/osx-aarch_64": { + "jar": "sha256-ejQgkPiom3p9yoRVxBIjxkD+l1gy01eZAZYHu0+Xik0=" }, - "io/netty#netty-transport-native-kqueue/4.2.7.Final/osx-x86_64": { - "jar": "sha256-opwItolXRqrKeW5ypCm8cF9AJn/rNfdc2Pu81N5t6Z8=" + "io/netty#netty-transport-native-kqueue/4.2.10.Final/osx-x86_64": { + "jar": "sha256-hCikV/WjSJap+04fAYRH17WfqNWnAMXcTd4PHn2ARpQ=" }, - "io/netty#netty-transport-native-unix-common/4.2.7.Final": { - "jar": "sha256-c2cDs/bRJ+GC9b6Ii24VcysMCNZjTgByU1KmqdGZdLI=", - "pom": "sha256-EnhcnEoH0qFDJYYWRWrqw6bgIqoXJBeYA04x+LDtHqk=" + "io/netty#netty-transport-native-unix-common/4.2.10.Final": { + "jar": "sha256-a+oGD1/+lTrKtskiI20oTKjx6MalnYoT6roFP6KAqI8=", + "pom": "sha256-0zv1ERXSOm7P/iNPHJlR4d68MSLmfxmb7/Vximxd060=" }, - "io/netty#netty-transport/4.2.7.Final": { - "jar": "sha256-qtxvsFwU+3iTaMo/hUchVJxy9sDYF5i7zPneG7cWiSs=", - "pom": "sha256-zQTiYzq09WBE6aFdUV6ZyBY4iZ2vB9gJdhlzp8DPnqo=" + "io/netty#netty-transport/4.2.10.Final": { + "jar": "sha256-qv+LKVjuoOlNPlUh15XmXqkfr1j6EVLkVYSzY0ioGr0=", + "pom": "sha256-SJkN7RPTYd+bJyWscy8NwxC5YOonhIg/dl7vPNU4mkI=" }, "it/unimi/dsi#fastutil/8.5.15": { "jar": "sha256-z/62ZzvfHm5Dd9aE3y9VrDWc9c9t9hPgXmLe7qUAk2o=", @@ -994,6 +994,10 @@ "module": "sha256-4IAoExN1s1fR0oc06aT7QhbahLJAZByz7358fWKCI/w=", "pom": "sha256-MjVQgdEJCVw9XTdNWkO09MG3XVSemD71ByPidy5TAqA=" }, + "org/bouncycastle#bc-jdk18on-bom/1.83": { + "module": "sha256-f9LoflQtKLgyIIewgLg60pWZssGzUAOuDgrmKiAgIe8=", + "pom": "sha256-aKi4X0QK23JLJ+ZXJphw4QlcVgJ/+oh6C1J3ZW+2ZqQ=" + }, "org/bstats#bstats-base/3.1.0": { "jar": "sha256-2g5RgIzYzCi+8wAOcctPoLBeU5Mag6f59NPEAoNvQKA=", "module": "sha256-QhHroRz++QjrgoSEtw37ii5EjZ9aaZX/Gu8gEeVquhg=", diff --git a/pkgs/by-name/ve/velocity/package.nix b/pkgs/by-name/ve/velocity/package.nix index 86473e45a344..22ad1707fe3c 100644 --- a/pkgs/by-name/ve/velocity/package.nix +++ b/pkgs/by-name/ve/velocity/package.nix @@ -34,13 +34,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "velocity"; - version = "3.5.0-unstable-2026-03-03"; + version = "3.5.0-unstable-2026-03-08"; src = fetchFromGitHub { owner = "PaperMC"; repo = "Velocity"; - rev = "e0db25664fc82eabd9fde5aac22a2311a9765975"; - hash = "sha256-o3BNJyRNu5nJpC/Zagd/D3OsF0KBqZCR9sTTf/AEU3M="; + rev = "747cc8984f64d07b2105136a29e4e1095ed889fe"; + hash = "sha256-Xbfmi6Xic0k1+pJczYXJ3Tt+xBniDO56S64+6DV7VRs="; }; nativeBuildInputs = [ From 2d853397d123154e8799a03d9653fc55b48b8b0b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 06:51:18 +0000 Subject: [PATCH 172/283] python3Packages.rtslib-fb: 2.2.3 -> 2.2.4 --- pkgs/development/python-modules/rtslib-fb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/rtslib-fb/default.nix b/pkgs/development/python-modules/rtslib-fb/default.nix index 18544ca09c3f..4cfe5d5ec39c 100644 --- a/pkgs/development/python-modules/rtslib-fb/default.nix +++ b/pkgs/development/python-modules/rtslib-fb/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "rtslib-fb"; - version = "2.2.3"; + version = "2.2.4"; pyproject = true; src = fetchFromGitHub { owner = "open-iscsi"; repo = "rtslib-fb"; tag = "v${version}"; - hash = "sha256-UGRQMdOkyPZWjXoJUsXuWqstb473KR+Sf9XHbjIdfJ8="; + hash = "sha256-iDnirxx+gY2vg63IevI7qmfi4l79QXaKQc/TckjG7xE="; }; build-system = [ From be1afd4544fbf4942ee4ea9434a3bb619e2f06e3 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 12 Mar 2026 08:02:32 +0100 Subject: [PATCH 173/283] claude-code: 2.1.70 -> 2.1.74 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code/package-lock.json | 4 ++-- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index 6d91db9fafba..cc768d75dc89 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -1,12 +1,12 @@ { "name": "@anthropic-ai/claude-code", - "version": "2.1.70", + "version": "2.1.74", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@anthropic-ai/claude-code", - "version": "2.1.70", + "version": "2.1.74", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index 9007cb9a3a95..a5227e0e1a35 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -15,14 +15,14 @@ }: buildNpmPackage (finalAttrs: { pname = "claude-code"; - version = "2.1.70"; + version = "2.1.74"; src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${finalAttrs.version}.tgz"; - hash = "sha256-mxZVgsaRGVd/3VNWJqVMfRyrDid0MOuzrGIcInQHIEk="; + hash = "sha256-74xAW5sc3l5SH7UUFsUVpK6A6gTPn4fGg+c51MsXXhE="; }; - npmDepsHash = "sha256-k+UORB4anWeBQIr+XbkKjsw792e/viz2Ous8rXKuYJI="; + npmDepsHash = "sha256-FQEQQK8UIvPw8WMYGW+X7TPAWi+SVJEhUV0MqO2gQz0="; strictDeps = true; From c69f54505f4ddbf3627832eea6c25d1e29137fea Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 12 Mar 2026 08:02:36 +0100 Subject: [PATCH 174/283] claude-code-bin: 2.1.70 -> 2.1.74 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- pkgs/by-name/cl/claude-code-bin/manifest.json | 36 +++++++++---------- 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/pkgs/by-name/cl/claude-code-bin/manifest.json b/pkgs/by-name/cl/claude-code-bin/manifest.json index 323170678792..64684b24dbe1 100644 --- a/pkgs/by-name/cl/claude-code-bin/manifest.json +++ b/pkgs/by-name/cl/claude-code-bin/manifest.json @@ -1,46 +1,46 @@ { - "version": "2.1.70", - "buildDate": "2026-03-06T00:12:53Z", + "version": "2.1.74", + "buildDate": "2026-03-11T23:35:46Z", "platforms": { "darwin-arm64": { "binary": "claude", - "checksum": "6181e50bc9a4185f36e543744d256b740e0dfa3c3fdcf1d04b78387b2b466781", - "size": 197364336 + "checksum": "48a07e2887cd4879219d319e48ac5cc6e2098238c7c0abe01c57a35430941cb7", + "size": 190412928 }, "darwin-x64": { "binary": "claude", - "checksum": "338755dce5a5c99419f37be8dd424410c35fc476f7d8ccacd9ed7ef33b8473ae", - "size": 203440464 + "checksum": "31fa7ebd424719406cb123f95781c5e795f7a9899611ff1a9213092458d346eb", + "size": 196493184 }, "linux-arm64": { "binary": "claude", - "checksum": "264c669ce4740bb4896b07ac0110190bcf618eddd4fb0068b3fe2ce989734682", - "size": 237790658 + "checksum": "bfa883897a26433c5132a641b32d1fce00e1eff04a61bf52cd9ab85aeac2ea95", + "size": 232315636 }, "linux-x64": { "binary": "claude", - "checksum": "1e5c1011ec899ef0ca9f0811c13c3ed44437422aed85af600d5fe50746faaf1d", - "size": 240875945 + "checksum": "e5613610deee76cd32bc9b8e9e364da074fcd880705f837a4c9ee1ec38f9b73b", + "size": 235079569 }, "linux-arm64-musl": { "binary": "claude", - "checksum": "3e77f661dc5f32b37fd29598b02063ff713c7b787f9abea55585e84f548daba0", - "size": 228326130 + "checksum": "72f4bc8e016357111229e9a026b4ff322dd5fa5b2782f59368bd788f78e9af75", + "size": 222834724 }, "linux-x64-musl": { "binary": "claude", - "checksum": "7f6b5dea1e6cb12129f948ea61471230b850a32c1d81105520669b06013a7834", - "size": 231473433 + "checksum": "08fbc3f3f6d95a5817bff74ef02145196e2d0e5947bd6cc52fd3ea8a8b47a51c", + "size": 225677057 }, "win32-x64": { "binary": "claude.exe", - "checksum": "ca5b3b16da96bec672f6d90d211945f4d2bb04609c35eba8f5de9c3e33d15bbe", - "size": 246684832 + "checksum": "f84f832c0661157b38262595f3228353079d8d44c3f24cefe2d67b6d56fd9042", + "size": 238872736 }, "win32-arm64": { "binary": "claude.exe", - "checksum": "2436d88ec2b21289c0422d377e41eed920528d78af2b9cca983168fcdf1fee1b", - "size": 238326944 + "checksum": "ee6523a7a53256c0000853f032e185cbe3f9e611c2e9fa0c4285c6c6a9869da4", + "size": 233458848 } } } From dbed283bc34568b4d778cb772c7f13054c4edb60 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Thu, 12 Mar 2026 08:02:40 +0100 Subject: [PATCH 175/283] vscode-extensions.anthropic.claude-code: 2.1.70 -> 2.1.74 https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md --- .../vscode/extensions/anthropic.claude-code/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix index 2c990d88dcd0..e3db38b8e419 100644 --- a/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix +++ b/pkgs/applications/editors/vscode/extensions/anthropic.claude-code/default.nix @@ -8,8 +8,8 @@ vscode-utils.buildVscodeMarketplaceExtension { mktplcRef = { name = "claude-code"; publisher = "anthropic"; - version = "2.1.70"; - hash = "sha256-m9xKwS2g2jwekmoIZl3asrZq+xAZUtw/ThWXLdleWrM="; + version = "2.1.74"; + hash = "sha256-WmDHxRVHzS8WmaUg4WG/f7Jy4TQ8oVm5PJXm1V7wOn8="; }; postInstall = '' From 1001ceafe6d9f3bb31df3ea843caf5e48de36440 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 07:36:10 +0000 Subject: [PATCH 176/283] ttdl: 4.24.1 -> 4.25.1 --- pkgs/by-name/tt/ttdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tt/ttdl/package.nix b/pkgs/by-name/tt/ttdl/package.nix index 99105ff48404..a4b70b2f9ba4 100644 --- a/pkgs/by-name/tt/ttdl/package.nix +++ b/pkgs/by-name/tt/ttdl/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ttdl"; - version = "4.24.1"; + version = "4.25.1"; src = fetchFromGitHub { owner = "VladimirMarkelov"; repo = "ttdl"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-tfyfFwHnIS5nCYobVu49AmjVKvxhngqD5woxyiv5FEc="; + sha256 = "sha256-gDR9EQN1EorqELaWUk+0sFwa6FxjmdkCLXudnFRjs+U="; }; - cargoHash = "sha256-XH/F0ffWmIvesR0sA+AdnLV3IaLWrgin4YDJtkfbVDI="; + cargoHash = "sha256-+G2F5HGv57JqKJF6G1I7gLOrQSma9RUXdG4CVsdplaE="; meta = { description = "CLI tool to manage todo lists in todo.txt format"; From a4fe855ffff1aeb0fa7ca7756e878f67492f5fdf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 07:46:28 +0000 Subject: [PATCH 177/283] tofu-ls: 0.3.1 -> 0.4.0 --- pkgs/by-name/to/tofu-ls/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/to/tofu-ls/package.nix b/pkgs/by-name/to/tofu-ls/package.nix index 81cd240974fb..f6aa0264cf03 100644 --- a/pkgs/by-name/to/tofu-ls/package.nix +++ b/pkgs/by-name/to/tofu-ls/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "tofu-ls"; - version = "0.3.1"; + version = "0.4.0"; src = fetchFromGitHub { owner = "opentofu"; repo = "tofu-ls"; tag = "v${finalAttrs.version}"; - hash = "sha256-BrCBltZJ56SM7XxWy/bgaHXOob8e3cJNfsB3/2k1u0s="; + hash = "sha256-gdejHJp4RAeOxH3h8iyMhRGNwFlFwVwTssypdE/X78s="; }; vendorHash = "sha256-Uq/4rd3OvCBhp53MEMLiWL/V6hkygwdBLSN8Wzwqoew="; From 577e6903008435f56687690a9797b47498206979 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 08:46:54 +0100 Subject: [PATCH 178/283] python3Packages.iamdata: 0.1.202603111 -> 0.1.202603121 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202603111...v0.1.202603121 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202603121 --- 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 2a462459c7c1..d8cec6d90408 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.202603111"; + version = "0.1.202603121"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-8zhpYFUlYiyCSAPUhMJzfg0zJBR2rRZeGK5RzOSDbNQ="; + hash = "sha256-Tb9wqD5eMxaWa6QCvq4dUilHgxkufCLaitF8NsJ/xFQ="; }; __darwinAllowLocalNetworking = true; From 18e3fc42d62cbed18f6832b060f63a937cc1d655 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 08:47:24 +0100 Subject: [PATCH 179/283] python314Packages.publicsuffixlist: 1.0.2.20260307 -> 1.0.2.20260311 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260311-gha/CHANGES.md --- pkgs/development/python-modules/publicsuffixlist/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index b2bdf318595d..49e541ae4944 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; - version = "1.0.2.20260307"; + version = "1.0.2.20260311"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-8sZ012nqcQh+I3HVCEk1CldEMBTsqnKhehtSFseM83o="; + hash = "sha256-nNZs2JO+dVRGEKmlHuccANMx7cGM+Hm1mIA+NNAo+6g="; }; postPatch = '' From 7b61b0654d0a740b53f74d5c61bc7933efce0649 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 07:50:24 +0000 Subject: [PATCH 180/283] vault-bin: 1.21.2 -> 1.21.4 --- pkgs/by-name/va/vault-bin/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/va/vault-bin/package.nix b/pkgs/by-name/va/vault-bin/package.nix index 4b7af87f6f6d..ecc6e94cd55d 100644 --- a/pkgs/by-name/va/vault-bin/package.nix +++ b/pkgs/by-name/va/vault-bin/package.nix @@ -6,7 +6,7 @@ stdenv.mkDerivation rec { pname = "vault-bin"; - version = "1.21.2"; + version = "1.21.4"; src = let @@ -20,11 +20,11 @@ stdenv.mkDerivation rec { aarch64-darwin = "darwin_arm64"; }; hash = selectSystem { - x86_64-linux = "sha256-nnxORNS+/pII7eB8yOLlZ/XO1bwZavXnlbWW/j367Fs="; - aarch64-linux = "sha256-VmJL/wvxDt04SpogYtfg2xRznc4X+uDXAwniv9CITk0="; - i686-linux = "sha256-TLSYncDPUWOIkDz8eVNnE66E6YF3b7gmikFDCM6E6AQ="; - x86_64-darwin = "sha256-JLIG5GJCWCgHgXJ6BgnMGiDX5C0HqFvmnyVQVMDRd1c="; - aarch64-darwin = "sha256-gcKDVW/+jMcv1+J4GtPmSsVYJE53ScJxzFzGURsOxCY="; + x86_64-linux = "sha256-XkCzjKa3krWg/6mPyl+EDflqRUZ7HrmVa5mzrc0EN6Y="; + aarch64-linux = "sha256-/7Eia9CydYgQY1H1fdYJKq4Q8HDd8ZV5Z/e6x9THOmI="; + i686-linux = "sha256-kv+rqGapWJGB3zUB7ccT+aOaWJK/O32NjTr6QBsvRgc="; + x86_64-darwin = "sha256-5dGAQVPM3kBB2jvsbM8m9DUhZrzeXiDpROL0+SY3VY4="; + aarch64-darwin = "sha256-O2+ZyQV8CPAobutM6bu2UtPaf4TIEu6CnS87ywEupv8="; }; in fetchzip { From 2ff43b1d533641116f1740158d121013036a7f74 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 07:56:43 +0000 Subject: [PATCH 181/283] forgejo-runner: 12.7.1 -> 12.7.2 --- pkgs/by-name/fo/forgejo-runner/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fo/forgejo-runner/package.nix b/pkgs/by-name/fo/forgejo-runner/package.nix index b662edf2b944..209eb9becfd3 100644 --- a/pkgs/by-name/fo/forgejo-runner/package.nix +++ b/pkgs/by-name/fo/forgejo-runner/package.nix @@ -49,17 +49,17 @@ let in buildGoModule (finalAttrs: { pname = "forgejo-runner"; - version = "12.7.1"; + version = "12.7.2"; src = fetchFromGitea { domain = "code.forgejo.org"; owner = "forgejo"; repo = "runner"; rev = "v${finalAttrs.version}"; - hash = "sha256-agPlx+bBBqFZnoxxedVvKcAZ7QP09YqaY3TfOunDBOM="; + hash = "sha256-ySqvSh2ZdFVCQfKJbz5h2eRYj8BzFEFXoY6peXOzsIE="; }; - vendorHash = "sha256-wGCOcrQRxe+1P7deuPwox8yo2GXhI9GgXuMTY81TFKo="; + vendorHash = "sha256-lMBRu7RxF4btWBn4NzlnaTAaEC6txx8iQTJxkzQKQh0="; nativeBuildInputs = [ makeWrapper ]; From 6093a5463a42f2614e372c79872123dc7312d2b9 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 4 Mar 2026 21:22:57 +0100 Subject: [PATCH 182/283] python3Packages.llama-index-instrumentation: 0.4.2 -> 0.4.3 --- .../python-modules/llama-index-instrumentation/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/llama-index-instrumentation/default.nix b/pkgs/development/python-modules/llama-index-instrumentation/default.nix index 61add9889d78..a3ac769f70d6 100644 --- a/pkgs/development/python-modules/llama-index-instrumentation/default.nix +++ b/pkgs/development/python-modules/llama-index-instrumentation/default.nix @@ -9,13 +9,13 @@ buildPythonPackage rec { pname = "llama-index-instrumentation"; - version = "0.4.2"; + version = "0.4.3"; pyproject = true; src = fetchPypi { pname = "llama_index_instrumentation"; inherit version; - hash = "sha256-3ElXtk2gkiBgaQ6Fpr6WmKwI404PaekLATZN3sTz3n8="; + hash = "sha256-aovTSwwvuUhZcflS8+XWM0Hrh/jFXILygZo34XRJTrk="; }; pythonRelaxDeps = [ "pydantic" ]; From 70e7391b0162e27601b06afb3d8b11971e896de7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:17:44 +0100 Subject: [PATCH 183/283] xnldorker: clean-up Upstream addressed the issues --- pkgs/by-name/xn/xnldorker/package.nix | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/pkgs/by-name/xn/xnldorker/package.nix b/pkgs/by-name/xn/xnldorker/package.nix index bc10bac29b5c..74960dfb9ffd 100644 --- a/pkgs/by-name/xn/xnldorker/package.nix +++ b/pkgs/by-name/xn/xnldorker/package.nix @@ -17,11 +17,6 @@ python3.pkgs.buildPythonApplication (finalAttrs: { hash = "sha256-g5o2H5FqP+ytu5eqmGUyn0lD9NQcCJ4+xQCmTk0Qxrg="; }; - pythonRemoveDeps = [ - # https://github.com/xnl-h4ck3r/xnldorker/pull/11 - "asyncio" - ]; - build-system = with python3.pkgs; [ setuptools ]; nativeBuildInputs = [ writableTmpDirAsHomeHook ]; @@ -45,8 +40,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { description = "Gather results of dorks across a number of search engines"; homepage = "https://github.com/xnl-h4ck3r/xnldorker"; changelog = "https://github.com/xnl-h4ck3r/xnldorker/blob/${finalAttrs.src.rev}/CHANGELOG.md"; - # https://github.com/xnl-h4ck3r/xnldorker/issues/10 - license = lib.licenses.unfree; + license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; mainProgram = "xnldorker"; }; From 416049be611ac44de50170e5c2b47aaef1da84b3 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:23:21 +0100 Subject: [PATCH 184/283] python314Packages.cyclopts: 4.7.0 -> 4.8.0 Diff: https://github.com/BrianPugh/cyclopts/compare/v4.7.0...v4.8.0 Changelog: https://github.com/BrianPugh/cyclopts/releases/tag/v4.8.0 --- pkgs/development/python-modules/cyclopts/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cyclopts/default.nix b/pkgs/development/python-modules/cyclopts/default.nix index e383dda3ba03..09900c370bdc 100644 --- a/pkgs/development/python-modules/cyclopts/default.nix +++ b/pkgs/development/python-modules/cyclopts/default.nix @@ -22,14 +22,14 @@ buildPythonPackage (finalAttrs: { pname = "cyclopts"; - version = "4.7.0"; + version = "4.8.0"; pyproject = true; src = fetchFromGitHub { owner = "BrianPugh"; repo = "cyclopts"; tag = "v${finalAttrs.version}"; - hash = "sha256-CsCZ32okeKA680WtOiz+I+caIEenp7ztgs9/SP6M7IE="; + hash = "sha256-pup2QOn9vqi5hIM+ei+TXQ5Bo/KMxZp+BXETqpguMBI="; }; build-system = [ From 25c90ff0267bd0196077ab3467347cebf2d2546b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 08:23:47 +0000 Subject: [PATCH 185/283] github-copilot-cli: 0.0.421 -> 1.0.4 --- pkgs/by-name/gi/github-copilot-cli/sources.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/gi/github-copilot-cli/sources.json b/pkgs/by-name/gi/github-copilot-cli/sources.json index a38e2ce7d5fd..b9d904295900 100644 --- a/pkgs/by-name/gi/github-copilot-cli/sources.json +++ b/pkgs/by-name/gi/github-copilot-cli/sources.json @@ -1,19 +1,19 @@ { - "version": "0.0.421", + "version": "1.0.4", "x86_64-linux": { "name": "copilot-linux-x64", - "hash": "sha256-oXnSHTw0aC0SUoU2IT/hpdnDu504UkrRzodWQiDwujc=" + "hash": "sha256-xZkPmwKuakDB887hcCdBZF3uwQIhrl9ao4E6EOg4JnA=" }, "aarch64-linux": { "name": "copilot-linux-arm64", - "hash": "sha256-ZAf2vV10pLwQAbTaGAWxR/bXPzJX1uAOEaQqKuJGvL4=" + "hash": "sha256-ssw8hqcPWkNsHTrYgkGZrE8ft5NU6rukOEidY60FOfk=" }, "x86_64-darwin": { "name": "copilot-darwin-x64", - "hash": "sha256-8o2IW/7t0Z6JmSR2Ff1+EvvMDkcxMTw7KkvG/0ED9GM=" + "hash": "sha256-Ea4+5mb3D+uOMed2kitUg6NVrKgL8kRQAcA4cdY80ME=" }, "aarch64-darwin": { "name": "copilot-darwin-arm64", - "hash": "sha256-Fd9aHynHxGVg79/Pugjch+z/PTAlwNHhbSI9Kwh6Xj4=" + "hash": "sha256-TYhpNTp14OiQoa6Ep8wpNsMBYUeQN0TWZPkXcZBjWo8=" } } From ea7304d7bd51961dacb9e466509d2e0ac24cafe7 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:25:15 +0100 Subject: [PATCH 186/283] python314Packages.pyexploitdb: 0.3.16 -> 0.3.17 Changelog: https://github.com/Hackman238/pyExploitDb/blob/master/ChangeLog.md --- pkgs/development/python-modules/pyexploitdb/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyexploitdb/default.nix b/pkgs/development/python-modules/pyexploitdb/default.nix index 5bdb2de4717b..179b391d61e2 100644 --- a/pkgs/development/python-modules/pyexploitdb/default.nix +++ b/pkgs/development/python-modules/pyexploitdb/default.nix @@ -9,12 +9,12 @@ buildPythonPackage (finalAttrs: { pname = "pyexploitdb"; - version = "0.3.16"; + version = "0.3.17"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-KNnKMCHhHrnqQ5YQ10Zk3LV89SZKC2g69m/pIY+zHRY="; + hash = "sha256-8V9BlV1m8ApZ5UoJOYIXCsNRh17xyGBQ1zN6kAnt38Y="; }; build-system = [ setuptools ]; From cf2306a0c18843cd3a206a2993fc7a6b6d5b9906 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:25:59 +0100 Subject: [PATCH 187/283] python3Packages.pyais: 2.15.0 -> 2.20.0 Diff: https://github.com/M0r13n/pyais/compare/v2.15.0...v2.20.0 Changelog: https://github.com/M0r13n/pyais/blob/v2.20.0/CHANGELOG.txt --- pkgs/development/python-modules/pyais/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pyais/default.nix b/pkgs/development/python-modules/pyais/default.nix index fcf61e9155b3..66011b695cd9 100644 --- a/pkgs/development/python-modules/pyais/default.nix +++ b/pkgs/development/python-modules/pyais/default.nix @@ -11,14 +11,14 @@ buildPythonPackage (finalAttrs: { pname = "pyais"; - version = "2.15.0"; + version = "2.20.0"; pyproject = true; src = fetchFromGitHub { owner = "M0r13n"; repo = "pyais"; tag = "v${finalAttrs.version}"; - hash = "sha256-EMMyH6bjoS0PFop1C0TZinfwAA9E8xA7jrJ8q1jm+CY="; + hash = "sha256-bU4EYVAZ0LRjMvyYaqt0KjyfbDsNm/W4KFVuDdUcStw="; }; __darwinAllowLocalNetworking = true; From c50218f374c7c58f0f5a3af2ec855da56ac767d8 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:27:17 +0100 Subject: [PATCH 188/283] python3Packages.twilio: 9.10.2 -> 9.10.3 Diff: https://github.com/twilio/twilio-python/compare/9.10.2...9.10.3 Changelog: https://github.com/twilio/twilio-python/blob/9.10.3/CHANGES.md --- pkgs/development/python-modules/twilio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/twilio/default.nix b/pkgs/development/python-modules/twilio/default.nix index 428cb191b0ef..97726736066d 100644 --- a/pkgs/development/python-modules/twilio/default.nix +++ b/pkgs/development/python-modules/twilio/default.nix @@ -19,14 +19,14 @@ buildPythonPackage (finalAttrs: { pname = "twilio"; - version = "9.10.2"; + version = "9.10.3"; pyproject = true; src = fetchFromGitHub { owner = "twilio"; repo = "twilio-python"; tag = finalAttrs.version; - hash = "sha256-3WSzmbi7hHYexD3pEwuWVBQMV5pL5S+7YmUl/05RFU8="; + hash = "sha256-RzdnpxfLOh/t5uYt8e80EIsjqULJP9oSPwOJYfosrC8="; }; build-system = [ setuptools ]; From 1439c16ff75c38e5cb6601d19de164750409cdcb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 08:30:41 +0000 Subject: [PATCH 189/283] postgresqlPackages.pg-gvm: 22.6.14 -> 22.6.15 --- pkgs/servers/sql/postgresql/ext/pg-gvm.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pg-gvm.nix b/pkgs/servers/sql/postgresql/ext/pg-gvm.nix index 42e47273e711..33e6e07b65a3 100644 --- a/pkgs/servers/sql/postgresql/ext/pg-gvm.nix +++ b/pkgs/servers/sql/postgresql/ext/pg-gvm.nix @@ -14,13 +14,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "pg-gvm"; - version = "22.6.14"; + version = "22.6.15"; src = fetchFromGitHub { owner = "greenbone"; repo = "pg-gvm"; tag = "v${finalAttrs.version}"; - hash = "sha256-g6/p2uqLd8nAc5BVvnMF/2v+A17wDWyrsSWlPATgz7c="; + hash = "sha256-VVJPn62V1huDXOZzWUUA3CVhYXqKEOCz7WxACWWuCFw="; }; nativeBuildInputs = [ From a1fb39da8208191afd9192e3af15a6591209c278 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:34:15 +0100 Subject: [PATCH 190/283] llmfit: 0.6.1 -> 0.6.7 Diff: https://github.com/AlexsJones/llmfit/compare/v0.6.1...v0.6.7 Changelog: https://github.com/AlexsJones/llmfit/releases/tag/vrefs/tags/v0.6.7 --- pkgs/by-name/ll/llmfit/package.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 0ac7b97d03da..1cf00c82daf1 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -6,20 +6,21 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.6.1"; + version = "0.6.7"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-FtndcSIPQHoAOGhESKXqroFpuYvmGDoK/ns+W0DsHsk="; + hash = "sha256-kmpdbdfiKgfapIpfFAo1RnLy/DC1Rn0waRKCCLnyYVc="; }; - cargoHash = "sha256-LJz4rxdDm8FD+8by8H0/AgkMc6zH5pqc3qC+rtmfBAU="; + cargoHash = "sha256-mvWlexpYK0kTycBG2I1sG/Kql9SqaZlYDpcM8nvLyJg="; meta = { description = "Find what runs on your hardware"; homepage = "https://github.com/AlexsJones/llmfit"; + changelog = "https://github.com/AlexsJones/llmfit/releases/tag/v${finalAttrs.src.rev}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ matthiasbeyer From c98c02a94e6e02b13778baf677f7f11274d97176 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 09:58:07 +0100 Subject: [PATCH 191/283] nuclei: 3.7.0 -> 3.7.1 Diff: https://github.com/projectdiscovery/nuclei/compare/v3.7.0...v3.7.1 Changelog: https://github.com/projectdiscovery/nuclei/releases/tag/v3.7.1 --- pkgs/by-name/nu/nuclei/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/nu/nuclei/package.nix b/pkgs/by-name/nu/nuclei/package.nix index 63c11e8c55cf..3d65475bda8e 100644 --- a/pkgs/by-name/nu/nuclei/package.nix +++ b/pkgs/by-name/nu/nuclei/package.nix @@ -7,16 +7,16 @@ buildGoModule (finalAttrs: { pname = "nuclei"; - version = "3.7.0"; + version = "3.7.1"; src = fetchFromGitHub { owner = "projectdiscovery"; repo = "nuclei"; tag = "v${finalAttrs.version}"; - hash = "sha256-MAOyMpcJsw4O+oC3IhEBF1XR6KSLBHhYZDnmNnwX4mo="; + hash = "sha256-PiuFlEIEQNsVLLwHVDi+b/ABPyrp4+hnO6JjLGHxWc0="; }; - vendorHash = "sha256-XaRcVKFgsQnPngqmp7QIcx2jV7h51EafNlZjSd9lUIE="; + vendorHash = "sha256-eevywU57QoA2K/Fl4XQZwaiyGCiGDrkvAdco6khcInc="; proxyVendor = true; # hash mismatch between Linux and Darwin From 8cbe09038dfd5e47e37cb8f319f4fe9e14f0e0fc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 09:05:20 +0000 Subject: [PATCH 192/283] xpipe: 21.5 -> 21.6 --- pkgs/by-name/xp/xpipe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xp/xpipe/package.nix b/pkgs/by-name/xp/xpipe/package.nix index 7d9dff3ea390..3c5d673b962c 100644 --- a/pkgs/by-name/xp/xpipe/package.nix +++ b/pkgs/by-name/xp/xpipe/package.nix @@ -39,7 +39,7 @@ let hash = { - x86_64-linux = "sha256-y1/8GeSdq3UI11Pcnj4CXUHVTOt9NYIE0XtByDB8tuo="; + x86_64-linux = "sha256-ehuEEoU+RZpYXjvdcF3Mx9oF+Q4ltPxZn7fG24jRVHQ="; } .${system} or throwSystem; @@ -48,7 +48,7 @@ let in stdenvNoCC.mkDerivation rec { pname = "xpipe"; - version = "21.5"; + version = "21.6"; src = fetchzip { url = "https://github.com/xpipe-io/xpipe/releases/download/${version}/xpipe-portable-linux-${arch}.tar.gz"; From ce85f4761ecba4cd786c20d7304323bdbb4117b7 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Thu, 12 Mar 2026 09:48:57 +0100 Subject: [PATCH 193/283] rocqPackages.rocq-elpi: fix default elpi version --- pkgs/development/rocq-modules/rocq-elpi/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/rocq-modules/rocq-elpi/default.nix b/pkgs/development/rocq-modules/rocq-elpi/default.nix index 7a50a127796e..51b12e1435f7 100644 --- a/pkgs/development/rocq-modules/rocq-elpi/default.nix +++ b/pkgs/development/rocq-modules/rocq-elpi/default.nix @@ -19,7 +19,7 @@ let lib.switch rocq-core.rocq-version [ (case (range "9.0" "9.1") "3.4.5") (case (range "9.0" "9.1") "2.0.7") - ] { }; + ] rocq-core.ocamlPackages.elpi.version; elpi = rocq-core.ocamlPackages.elpi.override { version = default-elpi-version; }; propagatedBuildInputs_wo_elpi = [ rocq-core.ocamlPackages.findlib From bb3d5ff0dbd43a5f742c8165a62b94a53eed4843 Mon Sep 17 00:00:00 2001 From: Pierre Roux Date: Thu, 12 Mar 2026 10:39:30 +0100 Subject: [PATCH 194/283] rocqPackages.rocq-elpi: 3.2.0 -> 3.3.0 --- pkgs/development/rocq-modules/rocq-elpi/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/rocq-modules/rocq-elpi/default.nix b/pkgs/development/rocq-modules/rocq-elpi/default.nix index 7a50a127796e..f7e83320f8d3 100644 --- a/pkgs/development/rocq-modules/rocq-elpi/default.nix +++ b/pkgs/development/rocq-modules/rocq-elpi/default.nix @@ -17,6 +17,7 @@ let in with lib.versions; lib.switch rocq-core.rocq-version [ + (case (range "9.0" "9.2") "3.6.1") (case (range "9.0" "9.1") "3.4.5") (case (range "9.0" "9.1") "2.0.7") ] { }; @@ -36,10 +37,12 @@ let in with lib.versions; lib.switch rocq-core.rocq-version [ + (case (range "9.0" "9.2") "3.3.0") (case (range "9.0" "9.1") "3.2.0") (case (range "9.0" "9.1") "2.6.0") (case "9.0" "2.5.2") ] null; + release."3.3.0".sha256 = "sha256-wcsUpw7S+H9CaXuz+W3g22IFWO2cLllJ4xm2qLTG0nM="; release."3.2.0".sha256 = "sha256-FyYG/8lEyt1L/paMez8jYAnnUE+sxIp4Da5MztmwJ/c="; release."3.1.0".sha256 = "sha256-ytGPGwJv+jmRT6uN0sg6q+xh8ND0PMIZ9ULB0Uwca1w="; release."3.0.0".sha256 = "sha256-YMe2is7duGcvAHjM4joUE90EloibjSxqfZThsJhstdU="; From 69a727ac4b55bf58c42b8e1d4a9967ef6e15367e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 09:40:32 +0000 Subject: [PATCH 195/283] terraform-providers.oracle_oci: 8.3.0 -> 8.5.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 da72370a97b1..031f42c1bdc5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -1049,11 +1049,11 @@ "vendorHash": null }, "oracle_oci": { - "hash": "sha256-3gDOKRaZzsqFj8DOK8rug43nvU3kE6KAGcYy/ky4o0o=", + "hash": "sha256-Luh2NB1+dKTbYnvU3o+rkta8wmqHuJRLv+lroM6/LcQ=", "homepage": "https://registry.terraform.io/providers/oracle/oci", "owner": "oracle", "repo": "terraform-provider-oci", - "rev": "v8.3.0", + "rev": "v8.5.0", "spdx": "MPL-2.0", "vendorHash": null }, From 0e17a8643bd857aa7ab93d88b4790499b6570988 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 09:49:57 +0000 Subject: [PATCH 196/283] google-alloydb-auth-proxy: 1.13.11 -> 1.14.1 --- pkgs/by-name/go/google-alloydb-auth-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix index 990536e89ba0..cc6522710d98 100644 --- a/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix +++ b/pkgs/by-name/go/google-alloydb-auth-proxy/package.nix @@ -7,18 +7,18 @@ buildGoModule (finalAttrs: { pname = "google-alloydb-auth-proxy"; - version = "1.13.11"; + version = "1.14.1"; src = fetchFromGitHub { owner = "GoogleCloudPlatform"; repo = "alloydb-auth-proxy"; tag = "v${finalAttrs.version}"; - hash = "sha256-yumoStHsqICOYN9p6EY6L/GOG6g07fVO7Lyy4gkU7N4="; + hash = "sha256-M2eYpTmDFnZTq0eQ79VziBzNgyLsdXigqRj+zlSdUvg="; }; subPackages = [ "." ]; - vendorHash = "sha256-hFxTDVd/iFVSTRp9hIADe33YIjGYGYlUWBgB9Ff3Oiw="; + vendorHash = "sha256-z16WjUpN3BZSQajAvJYF0SlrVdj7L7e4kugjTFpRJnM="; checkFlags = [ "-short" From 6bd7c01920dcce86ff916ff9a6511a36d922d867 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 09:59:40 +0000 Subject: [PATCH 197/283] python3Packages.victron-mqtt: 2026.2.5.1 -> 2026.3.3 --- pkgs/development/python-modules/victron-mqtt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/victron-mqtt/default.nix b/pkgs/development/python-modules/victron-mqtt/default.nix index fba75b2f93ec..0990d8ddacbb 100644 --- a/pkgs/development/python-modules/victron-mqtt/default.nix +++ b/pkgs/development/python-modules/victron-mqtt/default.nix @@ -12,14 +12,14 @@ buildPythonPackage (finalAttrs: { pname = "victron-mqtt"; - version = "2026.2.5.1"; + version = "2026.3.3"; pyproject = true; src = fetchFromGitHub { owner = "tomer-w"; repo = "victron_mqtt"; tag = "v${finalAttrs.version}"; - hash = "sha256-V3kcepEU/1YySQAPZaeCnRnULjcMuBz5LSQZ9JSz4ks="; + hash = "sha256-KBmKHDCTBijt1GZGUuNKHLFpBB+Zfj1Vxio0qUS/Dto="; }; build-system = [ From ea223c00b6368cdb29c700cbe080f4650ba452cf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 10:09:16 +0000 Subject: [PATCH 198/283] gotmplfmt: 1.0.22 -> 1.0.25 --- pkgs/by-name/go/gotmplfmt/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gotmplfmt/package.nix b/pkgs/by-name/go/gotmplfmt/package.nix index 60d7b95c7286..aa1fb33e4cc5 100644 --- a/pkgs/by-name/go/gotmplfmt/package.nix +++ b/pkgs/by-name/go/gotmplfmt/package.nix @@ -7,13 +7,13 @@ }: buildGoModule (finalAttrs: { pname = "gotmplfmt"; - version = "1.0.22"; + version = "1.0.25"; src = fetchFromGitHub { owner = "miekg"; repo = "gotmplfmt"; tag = "v${finalAttrs.version}"; - hash = "sha256-87TcSEV4tJXf7a9Sml5H7mdVGYd4z7yJRxdkZFYm5DQ="; + hash = "sha256-mJkQP2nAVGqvxthrkLU4MmydPE/h+hcHM9c5/SRLj+4="; }; vendorHash = "sha256-uPqabZgQGQulf+F3BvMLhv4O0h5jOq12F7K60u5xjtA="; From a1ab647b79d6b35e340c9f17c8281a8db1b480ec Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Thu, 12 Mar 2026 10:15:00 +0000 Subject: [PATCH 199/283] magic-wormhole: 0.22.0 -> 0.23.0 https://github.com/magic-wormhole/magic-wormhole/compare/refs/tags/0.22.0...refs/tags/0.23.0 https://github.com/magic-wormhole/magic-wormhole/blob/refs/tags/0.23.0/NEWS.md --- pkgs/development/python-modules/magic-wormhole/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/magic-wormhole/default.nix b/pkgs/development/python-modules/magic-wormhole/default.nix index b50e649d644c..825eecad6baf 100644 --- a/pkgs/development/python-modules/magic-wormhole/default.nix +++ b/pkgs/development/python-modules/magic-wormhole/default.nix @@ -42,14 +42,14 @@ buildPythonPackage (finalAttrs: { pname = "magic-wormhole"; - version = "0.22.0"; + version = "0.23.0"; pyproject = true; src = fetchFromGitHub { owner = "magic-wormhole"; repo = "magic-wormhole"; tag = finalAttrs.version; - hash = "sha256-22UFwBcpuutFDRPFJAS9MBwoTdIx2xW0DSpR44DJ1lU="; + hash = "sha256-knvQwdPfe9uHpSNqaEz4w2LY6LjCPVoUcFG0bhHQl+g="; }; postPatch = From ff94827d4f4a3b6e0946b9ad9aa9d1deb0eea8c9 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Thu, 12 Mar 2026 10:22:44 +0000 Subject: [PATCH 200/283] python3Packages.magic-wormhole-transit-relay: modernize --- .../magic-wormhole-transit-relay/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix index 3c3e46f92c0e..d858a0902155 100644 --- a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix +++ b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix @@ -10,13 +10,13 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "magic-wormhole-transit-relay"; version = "0.4.0"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-kS2DXaIbESZsdxEdybXlgAJj/AuY8KF5liJn30GBnow="; }; @@ -61,8 +61,8 @@ buildPythonPackage rec { meta = { description = "Transit Relay server for Magic-Wormhole"; homepage = "https://github.com/magic-wormhole/magic-wormhole-transit-relay"; - changelog = "https://github.com/magic-wormhole/magic-wormhole-transit-relay/blob/${version}/NEWS.md"; + changelog = "https://github.com/magic-wormhole/magic-wormhole-transit-relay/blob/refs/tags/${finalAttrs.version}/NEWS.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.mjoerg ]; }; -} +}) From a351a0427fc2ac2f7c3dc21de86679ea0ab2f585 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Thu, 12 Mar 2026 10:22:44 +0000 Subject: [PATCH 201/283] python3Packages.magic-wormhole-transit-relay: use fetchFromGitHub --- .../magic-wormhole-transit-relay/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix index d858a0902155..e92d2b0ec273 100644 --- a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix +++ b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, fetchpatch, setuptools, autobahn, @@ -15,9 +15,11 @@ buildPythonPackage (finalAttrs: { version = "0.4.0"; pyproject = true; - src = fetchPypi { - inherit (finalAttrs) pname version; - hash = "sha256-kS2DXaIbESZsdxEdybXlgAJj/AuY8KF5liJn30GBnow="; + src = fetchFromGitHub { + owner = "magic-wormhole"; + repo = "magic-wormhole-transit-relay"; + tag = finalAttrs.version; + hash = "sha256-AKLmiOlxNDd8rxNeWTDTPxtSoEyTGZ5PMLgyVxcIHcg="; }; patches = [ @@ -61,7 +63,7 @@ buildPythonPackage (finalAttrs: { meta = { description = "Transit Relay server for Magic-Wormhole"; homepage = "https://github.com/magic-wormhole/magic-wormhole-transit-relay"; - changelog = "https://github.com/magic-wormhole/magic-wormhole-transit-relay/blob/refs/tags/${finalAttrs.version}/NEWS.md"; + changelog = "https://github.com/magic-wormhole/magic-wormhole-transit-relay/blob/${finalAttrs.src.rev}/NEWS.md"; license = lib.licenses.mit; maintainers = [ lib.maintainers.mjoerg ]; }; From 175c8303930386dadc2d447f005f19bc296a7b33 Mon Sep 17 00:00:00 2001 From: Martin Joerg Date: Thu, 12 Mar 2026 10:22:44 +0000 Subject: [PATCH 202/283] python3Packages.magic-wormhole-transit-relay: 0.4.0 -> 0.5.0 https://github.com/magic-wormhole/magic-wormhole-transit-relay/compare/refs/tags/0.4.0...refs/tags/0.5.0 https://github.com/magic-wormhole/magic-wormhole-transit-relay/blob/refs/tags/0.5.0/NEWS.md --- .../magic-wormhole-transit-relay/default.nix | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix index e92d2b0ec273..c58017f7bf77 100644 --- a/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix +++ b/pkgs/development/python-modules/magic-wormhole-transit-relay/default.nix @@ -2,7 +2,6 @@ lib, buildPythonPackage, fetchFromGitHub, - fetchpatch, setuptools, autobahn, twisted, @@ -12,25 +11,16 @@ buildPythonPackage (finalAttrs: { pname = "magic-wormhole-transit-relay"; - version = "0.4.0"; + version = "0.5.0"; pyproject = true; src = fetchFromGitHub { owner = "magic-wormhole"; repo = "magic-wormhole-transit-relay"; tag = finalAttrs.version; - hash = "sha256-AKLmiOlxNDd8rxNeWTDTPxtSoEyTGZ5PMLgyVxcIHcg="; + hash = "sha256-UhV0M8Nl9Y850PQcJoDyIvIPRyBS8gyF2Ub9qF3aq0U="; }; - patches = [ - # TODO: drop when updating beyond version 0.4.0 - (fetchpatch { - name = "stock-Twisted-testing-reactor-seems-to-work.patch"; - url = "https://github.com/magic-wormhole/magic-wormhole-transit-relay/commit/3abb80fd5e55bd0ba8ee66278ccf76be5f904622.patch"; - hash = "sha256-qMaJ58kPWvEfnSZiFzxO6GlkBiyVMsgGDEa1deITZco="; - }) - ]; - postPatch = '' # Passing the environment to twistd is necessary to preserve Python's site path. substituteInPlace src/wormhole_transit_relay/test/test_backpressure.py --replace-fail \ @@ -42,7 +32,6 @@ buildPythonPackage (finalAttrs: { dependencies = [ autobahn - setuptools # pkg_resources is referenced at runtime twisted ]; From 04a314872a03fce23e834817d14380ac70c7a0c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 10:23:56 +0000 Subject: [PATCH 203/283] sickgear: 3.34.12 -> 3.34.13 --- pkgs/by-name/si/sickgear/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/sickgear/package.nix b/pkgs/by-name/si/sickgear/package.nix index 65625aefd016..267dd09a3982 100644 --- a/pkgs/by-name/si/sickgear/package.nix +++ b/pkgs/by-name/si/sickgear/package.nix @@ -17,13 +17,13 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "sickgear"; - version = "3.34.12"; + version = "3.34.13"; src = fetchFromGitHub { owner = "SickGear"; repo = "SickGear"; tag = "release_${finalAttrs.version}"; - hash = "sha256-EdJCPuILAiz7jVTC4ZKY+ziiUEqrRyZOqZOGUtyCmLw="; + hash = "sha256-jOQktr7KG/C/ap/cLGMCwWnceirGo3TuwxXNewE5I78="; }; dontBuild = true; From 7800817f3707d5754b099ff4eca10a85e3ab060e Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 12 Mar 2026 13:21:26 +0300 Subject: [PATCH 204/283] nixos/qbittorrent: use a file again, just be smarter about it This avoids a massive warning splat about escape sequences if there's any in the config, and also a massive tmpfiles config and a massive restartTriggers, while keeping the core of the fix intact. --- nixos/modules/services/torrent/qbittorrent.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nixos/modules/services/torrent/qbittorrent.nix b/nixos/modules/services/torrent/qbittorrent.nix index 70f35e8e4058..8ecfd98fde65 100644 --- a/nixos/modules/services/torrent/qbittorrent.nix +++ b/nixos/modules/services/torrent/qbittorrent.nix @@ -53,7 +53,7 @@ let else mkKeyValueDefault { } sep k v; }; - configContent = gendeepINI cfg.serverConfig; + configFile = pkgs.writeText "qBittorrent.conf" (gendeepINI cfg.serverConfig); in { options.services.qbittorrent = { @@ -154,10 +154,10 @@ in mode = "755"; inherit (cfg) user group; }; - "${cfg.profileDir}/qBittorrent/config/qBittorrent.conf"."f+" = mkIf (cfg.serverConfig != { }) { + "${cfg.profileDir}/qBittorrent/config/qBittorrent.conf"."C+" = mkIf (cfg.serverConfig != { }) { mode = "600"; inherit (cfg) user group; - argument = configContent; + argument = toString configFile; }; }; }; @@ -170,7 +170,7 @@ in "nss-lookup.target" ]; wantedBy = [ "multi-user.target" ]; - restartTriggers = optionals (cfg.serverConfig != { }) [ configContent ]; + restartTriggers = optionals (cfg.serverConfig != { }) [ configFile ]; serviceConfig = { Type = "simple"; From 9c14f16f36fa687feae312dacb3c59fd36239b43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Magalh=C3=A3es?= Date: Wed, 11 Mar 2026 21:36:56 +0000 Subject: [PATCH 205/283] python3Packages.granian: 2.6.1 -> 2.7.2 Diff: https://github.com/emmett-framework/granian/compare/v2.6.1...v2.7.2 Changelog: https://github.com/emmett-framework/granian/releases/tag/v2.7.2 --- pkgs/development/python-modules/granian/default.nix | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/granian/default.nix b/pkgs/development/python-modules/granian/default.nix index bceeb7c6ef21..cb3493129df8 100644 --- a/pkgs/development/python-modules/granian/default.nix +++ b/pkgs/development/python-modules/granian/default.nix @@ -1,6 +1,5 @@ { lib, - fetchurl, fetchFromGitHub, rustPlatform, cacert, @@ -20,14 +19,14 @@ buildPythonPackage rec { pname = "granian"; - version = "2.6.1"; + version = "2.7.2"; pyproject = true; src = fetchFromGitHub { owner = "emmett-framework"; repo = "granian"; tag = "v${version}"; - hash = "sha256-vsCDz749bmqFDzQeupYiNZlfIqwEmG2zIxdeCe4OHm4="; + hash = "sha256-6CtmoY3BHO2t+ZjMzZPKUufOkaal0K+MTYhC1eiVXWQ="; }; # Granian forces a custom allocator for all the things it runs, @@ -40,7 +39,7 @@ buildPythonPackage rec { cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-iQdcpCqXG1alVTbzCW3o4x0127zxyJCqtKyso9oVWS8="; + hash = "sha256-7KeidUDMH79b8qgAR5bvY8tAmW5OHmVtLIdb9LlP9w0="; }; nativeBuildInputs = with rustPlatform; [ From cee0e498cb931aa34aa104e354dff08aa7a016ec Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 10:29:50 +0000 Subject: [PATCH 206/283] warp-terminal: 0.2026.02.25.08.24.stable_01 -> 0.2026.03.04.08.20.stable_03 --- pkgs/by-name/wa/warp-terminal/versions.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/wa/warp-terminal/versions.json b/pkgs/by-name/wa/warp-terminal/versions.json index 8a4b4ef8a72a..0612a19c43f7 100644 --- a/pkgs/by-name/wa/warp-terminal/versions.json +++ b/pkgs/by-name/wa/warp-terminal/versions.json @@ -1,14 +1,14 @@ { "darwin": { - "hash": "sha256-Q29tEoB3RVE7PlDK5o4OiaSC39ksgK9F3DYQ9uIu9no=", - "version": "0.2026.02.25.08.24.stable_01" + "hash": "sha256-9pLlhZzkfJcuoO1NTy1oUAFE5HTpFRFjJHabcJnP3qg=", + "version": "0.2026.03.04.08.20.stable_03" }, "linux_x86_64": { - "hash": "sha256-PBDITM/Zc6rj91knMIu4QvwF6NRJ8fxzq8Btd01ens0=", - "version": "0.2026.02.25.08.24.stable_01" + "hash": "sha256-SLH8GEyC5QI+6ZNRK20Kpgrm1ynOufCxRBk7hpV5asE=", + "version": "0.2026.03.04.08.20.stable_03" }, "linux_aarch64": { - "hash": "sha256-FC1WYLRv5nAddKKZKmEGUQLMuDMdT2WUleA5/fL7JIc=", - "version": "0.2026.02.25.08.24.stable_01" + "hash": "sha256-0DNg5yjoOdEL2KJ+gIFKaJgthiKFZ6JHqaa4DUVtcgY=", + "version": "0.2026.03.04.08.20.stable_03" } } From e87ef7414d0128ecf0ed06252996b7b2a98ecdd2 Mon Sep 17 00:00:00 2001 From: holly Date: Thu, 12 Mar 2026 10:42:37 +0000 Subject: [PATCH 207/283] swayosd: 0.3.0 -> 0.3.1 --- pkgs/by-name/sw/swayosd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sw/swayosd/package.nix b/pkgs/by-name/sw/swayosd/package.nix index 25371b04f884..86c3126dc405 100644 --- a/pkgs/by-name/sw/swayosd/package.nix +++ b/pkgs/by-name/sw/swayosd/package.nix @@ -22,18 +22,18 @@ }: stdenv.mkDerivation rec { pname = "swayosd"; - version = "0.3.0"; + version = "0.3.1"; src = fetchFromGitHub { owner = "ErikReider"; repo = "SwayOSD"; rev = "v${version}"; - hash = "sha256-DRJ4D+QcgkVZmlfbj2HEIUHnYldzIuSDcpsOAOuoaL0="; + hash = "sha256-NX2+QKQ7iSOkPls+nWMbwkrlK5TTMu8kGajSqJ0oGWI="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit pname version src; - hash = "sha256-t0IZvO7Wbx6A7v/sRZOSOLj0O/1m7vOBjZSd99TAutI="; + hash = "sha256-BctsgIuzVCt2dJlu/rNVheWZu0TGyw4hzsotUZlKmMw="; }; nativeBuildInputs = [ From 36d33cfcb368385cb38524542d39397a244dc5e6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 10:58:23 +0000 Subject: [PATCH 208/283] chirp: 0.4.0-unstable-2026-03-03 -> 0.4.0-unstable-2026-03-11 --- pkgs/by-name/ch/chirp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chirp/package.nix b/pkgs/by-name/ch/chirp/package.nix index 3a19a5fb2a25..83656454bfef 100644 --- a/pkgs/by-name/ch/chirp/package.nix +++ b/pkgs/by-name/ch/chirp/package.nix @@ -11,14 +11,14 @@ python3Packages.buildPythonApplication { pname = "chirp"; - version = "0.4.0-unstable-2026-03-03"; + version = "0.4.0-unstable-2026-03-11"; pyproject = true; src = fetchFromGitHub { owner = "kk7ds"; repo = "chirp"; - rev = "60f3edae35afe0b9542c8ef2eef047d6d42211ac"; - hash = "sha256-b2dAb8RjV2X+j13tcCvmq0Nn0Xp5l6GNGPLRC/KMVao="; + rev = "74e1075fd884d30837e78fc3212984a508c124a3"; + hash = "sha256-Z2z2p0It13JFAFQAa4BDICeF4P9JfMneO4fLKioa1yg="; }; nativeBuildInputs = [ From b5f0f88d46722e1110c43acb8e991420250aa590 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 10:58:32 +0000 Subject: [PATCH 209/283] datalad: 1.3.1 -> 1.3.2 --- pkgs/development/python-modules/datalad/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/datalad/default.nix b/pkgs/development/python-modules/datalad/default.nix index 2acee398b154..07a798f46dd8 100644 --- a/pkgs/development/python-modules/datalad/default.nix +++ b/pkgs/development/python-modules/datalad/default.nix @@ -48,14 +48,14 @@ buildPythonPackage (finalAttrs: { pname = "datalad"; - version = "1.3.1"; + version = "1.3.2"; pyproject = true; src = fetchFromGitHub { owner = "datalad"; repo = "datalad"; tag = finalAttrs.version; - hash = "sha256-cVsbEHM1zJYxzxHuoxErxGe4w5ioYZn11t5BvtXnH4A="; + hash = "sha256-friYRYTKhoLBu3DrG1cAc/QN3gxw6avvRYtUZ3IlStg="; }; postPatch = '' From c552f9cef46b037b9c69e9f8a32068dcd92e9b36 Mon Sep 17 00:00:00 2001 From: Mika Tammi Date: Tue, 24 Feb 2026 22:49:35 +0200 Subject: [PATCH 210/283] python3Packages.instructor: 1.14.4 -> 1.14.5 Signed-off-by: Mika Tammi --- pkgs/development/python-modules/instructor/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/instructor/default.nix b/pkgs/development/python-modules/instructor/default.nix index f659c39047c9..e5a7c5f4a6b7 100644 --- a/pkgs/development/python-modules/instructor/default.nix +++ b/pkgs/development/python-modules/instructor/default.nix @@ -103,6 +103,9 @@ buildPythonPackage (finalAttrs: { # pydantic validation mismatch "test_control_characters_not_allowed_in_anthropic_json_strict_mode" "test_control_characters_allowed_in_anthropic_json_non_strict_mode" + + # Upstream bug: test expects TypeError but code raises ConfigurationError + "test_openai_schema_raises_error" ]; disabledTestPaths = [ From 13d7a1b060dc89d36cdca6a3f54a19e02f608e02 Mon Sep 17 00:00:00 2001 From: Johan Larsson Date: Thu, 12 Feb 2026 07:58:36 +0100 Subject: [PATCH 211/283] panache: init at 2.18.0 Add Panache, which is a language server, formatter, and linter for Pandoc, Quarto, and R Markdown. The repo is at https://github.com/jolars/panache. --- pkgs/by-name/pa/panache/package.nix | 47 +++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 pkgs/by-name/pa/panache/package.nix diff --git a/pkgs/by-name/pa/panache/package.nix b/pkgs/by-name/pa/panache/package.nix new file mode 100644 index 000000000000..ccb6657c9947 --- /dev/null +++ b/pkgs/by-name/pa/panache/package.nix @@ -0,0 +1,47 @@ +{ + lib, + rustPlatform, + fetchFromGitHub, + installShellFiles, + versionCheckHook, +}: + +rustPlatform.buildRustPackage (finalAttrs: { + pname = "panache"; + version = "2.18.0"; + + src = fetchFromGitHub { + owner = "jolars"; + repo = "panache"; + tag = "v${finalAttrs.version}"; + hash = "sha256-VI4Ma0wSHeQc5Rofz2sIyUkHmZSBm5woMcHTEM/a9wk="; + }; + + cargoHash = "sha256-iliilk0uAOwdiYqJwkbdslwxcU6WLgReN2ZDEVki6js="; + + nativeBuildInputs = [ + installShellFiles + ]; + + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + postInstall = '' + installShellCompletion --cmd panache \ + --bash target/completions/panache.bash \ + --fish target/completions/panache.fish \ + --zsh target/completions/_panache + + installManPage target/man/* + ''; + + meta = { + description = "Language server, formatter, and linter for Pandoc, Quarto, and R Markdown"; + homepage = "https://github.com/jolars/panache"; + changelog = "https://github.com/jolars/panache/blob/${finalAttrs.src.tag}/CHANGELOG.md"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.jolars ]; + mainProgram = "panache"; + }; +}) From 2114b081f1212e2fffc9372bbddcc00940175d78 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 11:07:24 +0000 Subject: [PATCH 212/283] home-assistant-custom-lovelace-modules.universal-remote-card: 4.10.2 -> 4.10.6 --- .../universal-remote-card/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix index a74ba8515af9..76e99b45cb04 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/universal-remote-card/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "universal-remote-card"; - version = "4.10.2"; + version = "4.10.6"; src = fetchFromGitHub { owner = "Nerwyn"; repo = "android-tv-card"; rev = version; - hash = "sha256-bWGddEJgD7BFPXMEJKvmhNqTsGFOQG8aDHGuecLYRHQ="; + hash = "sha256-T0idL3lst/2+ZSPXknl81e7RUA38aDquMvKL2kLtmX0="; }; - npmDepsHash = "sha256-pYhPedK4Pxueg0dcUcuP9S5L3x18C1xzeyNWPllaAmM="; + npmDepsHash = "sha256-Q/6wAg0lr/VyNYgWPu33tOfwdNx6CufBOfRyCPz4CyY="; installPhase = '' runHook preInstall From a39dbe1dc3ae75f7c683875321cac33cc65e2749 Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Wed, 11 Mar 2026 13:59:31 +0000 Subject: [PATCH 213/283] postgresqlPackages.vectorchord: 1.1.0 -> 1.1.1 --- .../servers/sql/postgresql/ext/vectorchord/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix index 62b8cb1c7b91..fb67267ce725 100644 --- a/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix +++ b/pkgs/servers/sql/postgresql/ext/vectorchord/package.nix @@ -1,6 +1,6 @@ { buildPgrxExtension, - cargo-pgrx_0_16_0, + cargo-pgrx_0_17_0, fetchFromGitHub, lib, nix-update-script, @@ -9,19 +9,19 @@ }: buildPgrxExtension (finalAttrs: { inherit postgresql; - cargo-pgrx = cargo-pgrx_0_16_0; + cargo-pgrx = cargo-pgrx_0_17_0; pname = "vectorchord"; - version = "1.1.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "tensorchord"; repo = "vectorchord"; tag = finalAttrs.version; - hash = "sha256-8Gk5/wIGu5/t8EKeG9Wna7yUWKiuCOC9yjJFo2euF/I="; + hash = "sha256-QL9XGSQFOcrpww03Y5F0JuDbpo0v8oidUqucLxggkqE="; }; - cargoHash = "sha256-o7NZEH3NCf/T81kL7jDa4HHGWsyTkLXXhq4KQR2/PGM="; + cargoHash = "sha256-IXOCzKJArNOcb/2TcJbLz1XdCquUpyF/cLHYU5vmlko="; # Include upgrade scripts in the final package # https://github.com/tensorchord/VectorChord/blob/0.5.0/crates/make/src/main.rs#L366 From 417e6ca955bedff7dabd7ceb7217133a71245ead Mon Sep 17 00:00:00 2001 From: Diogo Correia Date: Wed, 11 Mar 2026 13:59:03 +0000 Subject: [PATCH 214/283] nixos/tests/immich-vectorchord-reindex: pin vectorchord's cargo-pgrx Also bump pinned vectorchord to 1.0.0. --- .../web-apps/immich-vectorchord-reindex.nix | 48 ++++++++++++------- 1 file changed, 31 insertions(+), 17 deletions(-) diff --git a/nixos/tests/web-apps/immich-vectorchord-reindex.nix b/nixos/tests/web-apps/immich-vectorchord-reindex.nix index 65cd403feca7..65308d11838f 100644 --- a/nixos/tests/web-apps/immich-vectorchord-reindex.nix +++ b/nixos/tests/web-apps/immich-vectorchord-reindex.nix @@ -17,24 +17,38 @@ environment.IMMICH_LOG_LEVEL = "verbose"; }; - services.postgresql.extensions = lib.mkForce (ps: [ - ps.pgvector - # pin vectorchord to an older version simulate version bump - (ps.vectorchord.overrideAttrs (prevAttrs': rec { - version = "0.5.2"; - src = pkgs.fetchFromGitHub { - owner = "tensorchord"; - repo = "vectorchord"; - tag = version; - hash = "sha256-KGwiY5t1ivFiYex3D20y3sdiu3CT9LCDd2fPnRE56jM="; - }; + services.postgresql.extensions = lib.mkForce ( + ps: + let + # Pin vectorchord to an older version simulate version bump. + # This version must have a different "schema" version than the latest version in nixpkgs. + # See version number at https://github.com/tensorchord/VectorChord/blob/1.1.0/crates/vchordrq/src/tuples.rs#L23 + vectorchord = + (ps.vectorchord.override { + cargo-pgrx_0_17_0 = pkgs.cargo-pgrx_0_16_0; + }).overrideAttrs + ( + finalAttrs: _: { + version = "1.0.0"; + src = pkgs.fetchFromGitHub { + owner = "tensorchord"; + repo = "vectorchord"; + tag = finalAttrs.version; + hash = "sha256-+BOuiinbKPZZaDl9aYsIoZPgvLZ4FA6Rb4/W+lAz4so="; + }; - cargoDeps = pkgs.rustPlatform.fetchCargoVendor { - inherit src; - hash = "sha256-Vn3c/xuUpQzERJ74I0qbvufTZtW3goefPa5B/nOUO48="; - }; - })) - ]); + cargoDeps = pkgs.rustPlatform.fetchCargoVendor { + inherit (finalAttrs) src; + hash = "sha256-kwe2x7OTjpdPonZsvnR1C/89D5W/R5JswYF79YcSFEA="; + }; + } + ); + in + [ + ps.pgvector + vectorchord + ] + ); specialisation."immich-vectorchord-upgraded".configuration = { # needs to be lower than mkForce, otherwise it does not get rid of the previous version From 5a26bf60a6ab79028766a3bb5c31a7a1e7cb2383 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 11:16:10 +0000 Subject: [PATCH 215/283] gat: 0.26.2 -> 0.27.0 --- pkgs/by-name/ga/gat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ga/gat/package.nix b/pkgs/by-name/ga/gat/package.nix index 5e656faf4eca..0d7dd048d2d7 100644 --- a/pkgs/by-name/ga/gat/package.nix +++ b/pkgs/by-name/ga/gat/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "gat"; - version = "0.26.2"; + version = "0.27.0"; src = fetchFromGitHub { owner = "koki-develop"; repo = "gat"; tag = "v${finalAttrs.version}"; - hash = "sha256-qg6X02MgtK97tY5G74gojHu6mD8qEEWPotep985grsA="; + hash = "sha256-xydy+iKBfO1np/jtzWHFNUmXqb545ldWtwqMymaah2c="; }; vendorHash = "sha256-0kNtZOTpWpeFVyRHFIf6ybM7gAWb5/JWVljm0FO5fK8="; From 177c355845668d3da58a7b82921365ba97fb517a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 11:16:15 +0000 Subject: [PATCH 216/283] python3Packages.asyncsleepiq: 1.7.0 -> 1.7.1 --- pkgs/development/python-modules/asyncsleepiq/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/asyncsleepiq/default.nix b/pkgs/development/python-modules/asyncsleepiq/default.nix index 4f225085efe6..633c44a6d62f 100644 --- a/pkgs/development/python-modules/asyncsleepiq/default.nix +++ b/pkgs/development/python-modules/asyncsleepiq/default.nix @@ -8,12 +8,12 @@ buildPythonPackage rec { pname = "asyncsleepiq"; - version = "1.7.0"; + version = "1.7.1"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-7lI60Nc5gLIjs5bEG5bQVw3Vhj9Xq6cghVZVHm8WRGg="; + hash = "sha256-gOg1cxd2OsDRg5jtc6MfEMsK9T0Croo8K1jzsvbAbdY="; }; nativeBuildInputs = [ setuptools ]; From 3cf86aa23c4788a61c6a2cddaacf839ca4f145f0 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 12:27:25 +0100 Subject: [PATCH 217/283] python3Packages.appthreat-vulnerability-db: 6.6.0 -> 6.6.1 Diff: https://github.com/AppThreat/vulnerability-db/compare/v6.6.0...v6.6.1 Changelog: https://github.com/AppThreat/vulnerability-db/releases/tag/v6.6.1 --- .../python-modules/appthreat-vulnerability-db/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix index d2b16878798a..89f3440fd8f3 100644 --- a/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix +++ b/pkgs/development/python-modules/appthreat-vulnerability-db/default.nix @@ -23,14 +23,14 @@ buildPythonPackage (finalAttrs: { pname = "appthreat-vulnerability-db"; - version = "6.6.0"; + version = "6.6.1"; pyproject = true; src = fetchFromGitHub { owner = "AppThreat"; repo = "vulnerability-db"; tag = "v${finalAttrs.version}"; - hash = "sha256-/tcfHEvTdk0B/vfcqqkTn9kGT3QIPLWW4l01fjnrhqE="; + hash = "sha256-g4KY08In4/cNBPzQ30ZTjv67rLpFACUAHXb0CQ6LF2M="; }; pythonRelaxDeps = [ From aa208172dae311aa37c0ed495c29b61ac392a81f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 11:41:04 +0000 Subject: [PATCH 218/283] libretro.beetle-psx: 0-unstable-2026-02-27 -> 0-unstable-2026-03-06 --- pkgs/applications/emulators/libretro/cores/beetle-psx.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix index a571c37cd800..59603372fa25 100644 --- a/pkgs/applications/emulators/libretro/cores/beetle-psx.nix +++ b/pkgs/applications/emulators/libretro/cores/beetle-psx.nix @@ -8,13 +8,13 @@ }: mkLibretroCore { core = "mednafen-psx" + lib.optionalString withHw "-hw"; - version = "0-unstable-2026-02-27"; + version = "0-unstable-2026-03-06"; src = fetchFromGitHub { owner = "libretro"; repo = "beetle-psx-libretro"; - rev = "fe0b72c4b93e42a46cd062febd7de292d828248e"; - hash = "sha256-2uR5zULgWuT0sUY1KZ//RPZaIOg2LlAqX+Z5QhnvLg0="; + rev = "3ea167a60bc37bd0c257592bb9a7f559a50465c4"; + hash = "sha256-gSNsTV1w7i6bTLngU/Zbo7bwLmb+Bu26JwUre6Rj4qc="; }; extraBuildInputs = lib.optionals withHw [ From 1d42741a953964549b4b8c30c1578695c3a572c4 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 12:44:00 +0100 Subject: [PATCH 219/283] python3Packages.cpe-search: 0.2.7 -> 0.2.8 Diff: https://github.com/ra1nb0rn/cpe_search/compare/v0.2.7...v0.2.8 Changelog: https://github.com/ra1nb0rn/cpe_search/blob/v0.2.8/CHANGELOG.md --- pkgs/development/python-modules/cpe-search/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cpe-search/default.nix b/pkgs/development/python-modules/cpe-search/default.nix index 5d04579c8689..b23a49dc4a08 100644 --- a/pkgs/development/python-modules/cpe-search/default.nix +++ b/pkgs/development/python-modules/cpe-search/default.nix @@ -13,14 +13,14 @@ buildPythonPackage (finalAttrs: { pname = "cpe-search"; - version = "0.2.7"; + version = "0.2.8"; pyproject = true; src = fetchFromGitHub { owner = "ra1nb0rn"; repo = "cpe_search"; tag = "v${finalAttrs.version}"; - hash = "sha256-HzpUOOHNyhj4JJEtLdiGIbz4pdcMOtV5hw8qKAR5O6s="; + hash = "sha256-4f8+f0BZjbTcqhioYLVa6sJIcYEte5SYqQo3gY8BMEU="; }; build-system = [ hatchling ]; From 80e83290abe5b216fa4f9668c3d4ba9a33703366 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 11:46:21 +0000 Subject: [PATCH 220/283] commitlint: 20.4.3 -> 20.4.4 --- pkgs/by-name/co/commitlint/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/commitlint/package.nix b/pkgs/by-name/co/commitlint/package.nix index ab49e0f225f3..42fcf0da325e 100644 --- a/pkgs/by-name/co/commitlint/package.nix +++ b/pkgs/by-name/co/commitlint/package.nix @@ -12,18 +12,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "commitlint"; - version = "20.4.3"; + version = "20.4.4"; src = fetchFromGitHub { owner = "conventional-changelog"; repo = "commitlint"; tag = "v${finalAttrs.version}"; - hash = "sha256-CciE9m22C1RvB2k0870walO3LwkXFZKVnTYQngq9pII="; + hash = "sha256-Nt3uq5FkdpLyjSaQin4avcF4hqUxkd18f+k4I1uxy64="; }; yarnOfflineCache = fetchYarnDeps { inherit (finalAttrs) src; - hash = "sha256-zKODU4opWFY1dJ7/vx8q4DQ2NSclShULWv3XrTjpktk="; + hash = "sha256-vD+63mWGZAaLut+xMSD7nnAvGSSl7XhSJykUWYDKWQ4="; }; nativeBuildInputs = [ From 739c33a313e7e12b52d6b22ab8a0b53fd3c8040a Mon Sep 17 00:00:00 2001 From: Diego Date: Thu, 19 Feb 2026 00:23:53 +0100 Subject: [PATCH 221/283] prst: init at 13.3 --- pkgs/by-name/pr/prst/package.nix | 78 ++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 pkgs/by-name/pr/prst/package.nix diff --git a/pkgs/by-name/pr/prst/package.nix b/pkgs/by-name/pr/prst/package.nix new file mode 100644 index 000000000000..865387dcfe3e --- /dev/null +++ b/pkgs/by-name/pr/prst/package.nix @@ -0,0 +1,78 @@ +{ + lib, + stdenv, + fetchFromGitHub, + gmp, + installShellFiles, + versionCheckHook, +}: +stdenv.mkDerivation (finalAttrs: { + pname = "prst"; + version = "13.3"; + + src = fetchFromGitHub { + owner = "patnashev"; + repo = "prst"; + tag = "v${finalAttrs.version}"; + hash = "sha256-J+45JwkA/z3HmzO9J6RVVXutUAVSzOXDMkyUR3zSh9E="; + fetchSubmodules = true; + }; + + enableParallelBuilding = true; + + strictDeps = true; + + buildInputs = [ gmp ]; + + nativeBuildInputs = [ installShellFiles ]; + + # add #include + # remove static flag + postPatch = '' + for f in framework/arithmetic/*.h; do + sed -i '1i #include ' "$f" + done + + substituteInPlace src/linux64/Makefile \ + --replace-fail "-static" "" \ + ''; + + makeFlags = [ + "-C" + "src/linux64" + ]; + + installPhase = '' + runHook preInstall + + installBin src/linux64/prst + + runHook postInstall + ''; + + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + ]; + + versionCheckProgramArg = "-v"; + + meta = { + description = "Primality testing utility written in C++"; + longDescription = '' + This utility is best used for systematic searches of large prime numbers, either by public distributed projects or by private individuals. + It can handle numbers of many popular forms like Proth numbers, Thabit numbers, generalized Fermat numbers, factorials, primorials and arbitrary numbers. + Mersenne numbers are better handled by GIMPS. + It is assumed that input candiates are previously sieved by a sieving utility best suited for the specific form of numbers. + ''; + homepage = "https://github.com/patnashev/prst"; + maintainers = with lib.maintainers; [ dstremur ]; + license = lib.licenses.unfree; + # PRST links against gwnum.a which is part of the proprietary gwnum library, + # making the resulting binary unfree even though the PRST source code itself + # may have different licensing terms. + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "prst"; + }; +}) From b615382dbf8a57f7ffa11dc08a0253013f3b05e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 11:57:19 +0000 Subject: [PATCH 222/283] ultralytics: 8.4.19 -> 8.4.21 --- pkgs/development/python-modules/ultralytics/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/ultralytics/default.nix b/pkgs/development/python-modules/ultralytics/default.nix index adb200e4fc4a..bd2407b8b87b 100644 --- a/pkgs/development/python-modules/ultralytics/default.nix +++ b/pkgs/development/python-modules/ultralytics/default.nix @@ -34,14 +34,14 @@ buildPythonPackage (finalAttrs: { pname = "ultralytics"; - version = "8.4.19"; + version = "8.4.21"; pyproject = true; src = fetchFromGitHub { owner = "ultralytics"; repo = "ultralytics"; tag = "v${finalAttrs.version}"; - hash = "sha256-z/FKG3e/hF+dj3wu+JQd/rrq1qWFyX1FkOV7cJcaFZU="; + hash = "sha256-KyTqO5jjYXnw5xwKlvwnY99SE0zkLaz8Ck6hKb7non8="; }; build-system = [ setuptools ]; From c74d93996d9603c7107459c9623b823b9542e964 Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 12 Mar 2026 15:00:06 +0300 Subject: [PATCH 223/283] nixos/plasma6: only install skanpage skanlite is extremely minimal and duplicates functionality. Users that want it can explicitly opt out of skanpage and install skanlite instead. --- nixos/modules/services/desktop-managers/plasma6.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/nixos/modules/services/desktop-managers/plasma6.nix b/nixos/modules/services/desktop-managers/plasma6.nix index 728112455cc3..0520182be2f3 100644 --- a/nixos/modules/services/desktop-managers/plasma6.nix +++ b/nixos/modules/services/desktop-managers/plasma6.nix @@ -212,10 +212,7 @@ in ++ lib.optional config.services.pipewire.pulse.enable plasma-pa ++ lib.optional config.powerManagement.enable powerdevil ++ lib.optional config.services.printing.enable print-manager - ++ lib.optionals config.hardware.sane.enable [ - skanlite - skanpage - ] + ++ lib.optional config.hardware.sane.enable skanpage ++ lib.optional config.services.colord.enable colord-kde ++ lib.optional config.services.hardware.bolt.enable plasma-thunderbolt ++ lib.optional config.services.samba.enable kdenetwork-filesharing From 85acf9cd1d5fb3db0b7a9ced4f2574a689322fc2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 12:00:57 +0000 Subject: [PATCH 224/283] cargo-sort: 2.1.0 -> 2.1.1 --- pkgs/by-name/ca/cargo-sort/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-sort/package.nix b/pkgs/by-name/ca/cargo-sort/package.nix index a41fb567dac5..9beb3c60f9b6 100644 --- a/pkgs/by-name/ca/cargo-sort/package.nix +++ b/pkgs/by-name/ca/cargo-sort/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-sort"; - version = "2.1.0"; + version = "2.1.1"; src = fetchFromGitHub { owner = "devinr528"; repo = "cargo-sort"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-jmiCwXRyuK10qb1/7bwhOT/Cq335S9BzKiRc/02wc1E="; + sha256 = "sha256-Ad4arLpD8tgNDUGHKBbIKt41oQfjMgzzyWnnw8Cjw0k="; }; - cargoHash = "sha256-EzKXrN5TdWFP8zQjop2pIhavJ5a7t+YdK5s5WjwjLNM="; + cargoHash = "sha256-BnBo0oEZL5Ilqw/AJzDITkg388LjN+8/AwxRDHQt/9s="; meta = { description = "Tool to check that your Cargo.toml dependencies are sorted alphabetically"; From ddd2d5cf955fb502f119f89da9c6cd5bc8b278d2 Mon Sep 17 00:00:00 2001 From: eymeric Date: Sat, 7 Mar 2026 22:26:08 +0100 Subject: [PATCH 225/283] updateAutotoolsGnuConfigScriptsHook: fix error: attribute 'shell' missing --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 51b83fe3ce19..e6feda855165 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -288,7 +288,7 @@ with pkgs; name = "update-autotools-gnu-config-scripts-hook"; substitutions = { gnu_config = gnu-config.override { - runtimeShell = targetPackages.stdenv.shell; + runtimeShell = if stdenv.buildPlatform == stdenv.hostPlatform then stdenv.shell else runtimeShell; }; }; } ../build-support/setup-hooks/update-autotools-gnu-config-scripts.sh; From 678bf95f22dbf842e4688cad7f38b767f361fbf0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 12:28:28 +0000 Subject: [PATCH 226/283] vscode-extensions.amazonwebservices.amazon-q-vscode: 1.111.0 -> 1.112.0 --- .../extensions/amazonwebservices.amazon-q-vscode/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix index 656bdf7b572e..67dfd2780ace 100644 --- a/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix +++ b/pkgs/applications/editors/vscode/extensions/amazonwebservices.amazon-q-vscode/default.nix @@ -7,8 +7,8 @@ vscode-utils.buildVscodeMarketplaceExtension (finalAttrs: { mktplcRef = { name = "amazon-q-vscode"; publisher = "AmazonWebServices"; - version = "1.111.0"; - hash = "sha256-f4GVY3vL7ienn/pWzcbXcDHNHCrPPmFWeVpVDVVNF5c="; + version = "1.112.0"; + hash = "sha256-iuyET7vCZCyldfNuognB6fLDurJzg7XsRme6BjDCQzU="; }; meta = { From b5cb456fe6a579b2c3dee3abdc93242596fb80b2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 12:32:31 +0000 Subject: [PATCH 227/283] python3Packages.beautysh: 6.4.2 -> 6.4.3 --- pkgs/development/python-modules/beautysh/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/beautysh/default.nix b/pkgs/development/python-modules/beautysh/default.nix index f70b20527825..bb8ef5a34be4 100644 --- a/pkgs/development/python-modules/beautysh/default.nix +++ b/pkgs/development/python-modules/beautysh/default.nix @@ -13,14 +13,14 @@ buildPythonPackage rec { pname = "beautysh"; - version = "6.4.2"; + version = "6.4.3"; pyproject = true; src = fetchFromGitHub { owner = "lovesegfault"; repo = "beautysh"; tag = "v${version}"; - hash = "sha256-wLqysNhkagZ+sphqMC78cLoKvsMJpJCJr16lgvU37JI="; + hash = "sha256-P2oF6Sb7CBsZGSOXifxgCtJdY50YUJF3tKihp3v1cK4="; }; build-system = [ hatchling ]; From bbdd82ee2a359614486b9917174de21534aa9525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 12 Mar 2026 13:44:52 +0100 Subject: [PATCH 228/283] matrix-synapse-plugins.matrix-synapse-ldap3: 0.3.0 -> 0.4.0 Diff: https://github.com/matrix-org/matrix-synapse-ldap3/compare/v0.3.0...v0.4.0 --- .../plugins/ldap3.nix | 17 ++++++------- .../plugins/setuptools-pkg_resources.patch | 24 ------------------- 2 files changed, 7 insertions(+), 34 deletions(-) delete mode 100644 pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/setuptools-pkg_resources.patch diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix index 15d61ad96b6b..5319942acfb9 100644 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix +++ b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/ldap3.nix @@ -1,7 +1,7 @@ { lib, buildPythonPackage, - fetchPypi, + fetchFromGitHub, ldap3, ldaptor, matrix-synapse-unwrapped, @@ -14,19 +14,16 @@ buildPythonPackage rec { pname = "matrix-synapse-ldap3"; - version = "0.3.0"; + version = "0.4.0"; pyproject = true; - src = fetchPypi { - inherit pname version; - hash = "sha256-i7ZRcXMWTUucxE9J3kEdjOvbLnBdXdHqHzhzPEoAnh0="; + src = fetchFromGitHub { + owner = "matrix-org"; + repo = "matrix-synapse-ldap3"; + tag = "v${version}"; + hash = "sha256-d3TRtPEhyc45dj7k2TpJlBn8fZgKFDZxocKdfAoeI2w="; }; - patches = [ - # https://github.com/matrix-org/matrix-synapse-ldap3/pull/200 - ./setuptools-pkg_resources.patch - ]; - build-system = [ setuptools ]; dependencies = [ diff --git a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/setuptools-pkg_resources.patch b/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/setuptools-pkg_resources.patch deleted file mode 100644 index 32a79c6193ec..000000000000 --- a/pkgs/by-name/ma/matrix-synapse-unwrapped/plugins/setuptools-pkg_resources.patch +++ /dev/null @@ -1,24 +0,0 @@ -From a879613c79861597525cdbab0d53dc4672c9a5a1 Mon Sep 17 00:00:00 2001 -From: Timotheus Pokorra -Date: Wed, 11 Feb 2026 06:54:10 +0100 -Subject: [PATCH] Replace pkg_resources.parse_version with - packaging.version.parse - -fixes #199 ---- - ldap_auth_provider.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/ldap_auth_provider.py b/ldap_auth_provider.py -index 25dd81b..1f1c9ef 100644 ---- a/ldap_auth_provider.py -+++ b/ldap_auth_provider.py -@@ -21,7 +21,7 @@ - import ldap3 - import ldap3.core.exceptions - import synapse --from pkg_resources import parse_version -+from packaging.version import parse as parse_version - from synapse.module_api import ModuleApi - from synapse.types import JsonDict - from twisted.internet import threads From 4fee11f52b78a777839842faa96c432562ae4a3c Mon Sep 17 00:00:00 2001 From: K900 Date: Thu, 12 Mar 2026 15:51:46 +0300 Subject: [PATCH 229/283] mesa: 26.0.1 -> 26.0.2 Diff: https://gitlab.freedesktop.org/mesa/mesa/-/compare/mesa-26.0.1...mesa-26.0.2 Changelog: https://docs.mesa3d.org/relnotes/26.0.2.html --- pkgs/development/libraries/mesa/common.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/mesa/common.nix b/pkgs/development/libraries/mesa/common.nix index 84d4e018aefb..e9a837f233a0 100644 --- a/pkgs/development/libraries/mesa/common.nix +++ b/pkgs/development/libraries/mesa/common.nix @@ -5,14 +5,14 @@ # nix build .#legacyPackages.x86_64-darwin.mesa .#legacyPackages.aarch64-darwin.mesa rec { pname = "mesa"; - version = "26.0.1"; + version = "26.0.2"; src = fetchFromGitLab { domain = "gitlab.freedesktop.org"; owner = "mesa"; repo = "mesa"; rev = "mesa-${version}"; - hash = "sha256-t9IDsEikGvQWxJ7SCIwRGUaoxtlG0s633J1/dmrIr6c="; + hash = "sha256-OaE1XM421C0rMep03wM7g4Ttwwn/8z5neLQI8LY9b2U="; }; meta = { From fe1b8d5580fb58add6b28f978ca7e182266485c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 12:52:35 +0000 Subject: [PATCH 230/283] sqlmap: 1.10.2 -> 1.10.3 --- pkgs/development/python-modules/sqlmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix index 74f777f71fe2..b8cdf5895520 100644 --- a/pkgs/development/python-modules/sqlmap/default.nix +++ b/pkgs/development/python-modules/sqlmap/default.nix @@ -9,12 +9,12 @@ buildPythonPackage rec { pname = "sqlmap"; - version = "1.10.2"; + version = "1.10.3"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-ggSAEq3Lbk+5b8FSHoZCIfGUsmxi7erYB2/hg21TPtU="; + hash = "sha256-PRZvDidyvwjJ7oXU9Mu6eObHm08wWCjjHx6BPjP/Dlg="; }; postPatch = '' From 1d90a9a7936535f3bb19e1929f556dca61dd1af9 Mon Sep 17 00:00:00 2001 From: picnoir Date: Thu, 12 Mar 2026 13:12:26 +0100 Subject: [PATCH 231/283] system-manager: 1.0.0 -> 1.1.0 --- pkgs/by-name/sy/system-manager/package.nix | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sy/system-manager/package.nix b/pkgs/by-name/sy/system-manager/package.nix index c8570f7b6f13..be7a6640f84f 100644 --- a/pkgs/by-name/sy/system-manager/package.nix +++ b/pkgs/by-name/sy/system-manager/package.nix @@ -12,16 +12,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "system-manager"; - version = "1.0.0"; + version = "1.1.0"; src = fetchFromGitHub { owner = "numtide"; repo = "system-manager"; tag = "v${finalAttrs.version}"; - hash = "sha256-Jjvn9gPmL6otZcaYjzE4cXLQFyzAEEsnpgwP3OoN8Gk="; + hash = "sha256-r0/UDbEeYmVqhtxiuJSUfYhjBjtLKHDWhMScpe1RkOA="; }; - cargoHash = "sha256-A3A1RRx9U43u6wmzPE+yZwi08m7vcD5ccLC89TgDvOg="; + cargoHash = "sha256-oJWEP3wmINuhm7BGGRHPO81j4Zwll0OtyBF5WJ9+oQk="; buildInputs = [ dbus ]; nativeBuildInputs = [ @@ -50,7 +50,10 @@ rustPlatform.buildRustPackage (finalAttrs: { homepage = "http://system-manager.net"; license = lib.licenses.mit; mainProgram = "system-manager"; - maintainers = with lib.maintainers; [ jfroche ]; + maintainers = with lib.maintainers; [ + jfroche + picnoir + ]; platforms = lib.platforms.unix; }; }) From 939f91388664fc3592a24c22a1d542028f3a29bf Mon Sep 17 00:00:00 2001 From: caverav Date: Thu, 12 Mar 2026 09:55:30 -0300 Subject: [PATCH 232/283] maintainers: update caverav email --- maintainers/maintainer-list.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7212202f4846..fa4d02422b96 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -4470,7 +4470,7 @@ name = "Claas Augner"; }; caverav = { - email = "camilo@fvv.cl"; + email = "nixpkgs@caverav.cl"; github = "caverav"; githubId = 66751764; name = "Camilo Vera Vidales"; From df7b0bc985d51a27766aa275cafe77095c93ee4f Mon Sep 17 00:00:00 2001 From: Myles Wirth Date: Sat, 7 Feb 2026 11:07:30 -0500 Subject: [PATCH 233/283] thruster: init at 0.1.19 --- pkgs/by-name/th/thruster/package.nix | 37 ++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/th/thruster/package.nix diff --git a/pkgs/by-name/th/thruster/package.nix b/pkgs/by-name/th/thruster/package.nix new file mode 100644 index 000000000000..85aeda33fb94 --- /dev/null +++ b/pkgs/by-name/th/thruster/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildGo126Module, + fetchFromGitHub, + nix-update-script, +}: + +buildGo126Module (finalAttrs: { + pname = "thruster"; + version = "0.1.19"; + + src = fetchFromGitHub { + owner = "basecamp"; + repo = "thruster"; + tag = "v${finalAttrs.version}"; + hash = "sha256-Bavw7w/3AWRqiMVGpsazmVOIGcqkZPAWVBOQRRlnaS0="; + }; + + vendorHash = "sha256-i5u1quR5V0ceFwRDW0Vym+9/dFUwzp9Wc1JrM0KGgY8="; + + subPackages = [ "cmd/thrust" ]; + + ldflags = [ + "-s" + "-w" + ]; + + passthru.updateScript = nix-update-script { }; + + meta = { + description = "Zero-config HTTP/2 proxy for Rails applications"; + homepage = "https://github.com/basecamp/thruster"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ philocalyst ]; + mainProgram = "thrust"; + }; +}) From 6587ff4208bfff9745bbdd6b4c4e05fada36e800 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 12 Mar 2026 09:18:31 -0400 Subject: [PATCH 234/283] beamPackages.elixir_1_20: 1.20.0-rc.2 -> 1.20.0-rc.3 --- pkgs/development/interpreters/elixir/1.20.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/elixir/1.20.nix b/pkgs/development/interpreters/elixir/1.20.nix index 5dcf3edeaa13..f640da61fa16 100644 --- a/pkgs/development/interpreters/elixir/1.20.nix +++ b/pkgs/development/interpreters/elixir/1.20.nix @@ -1,6 +1,6 @@ import ./generic-builder.nix { - version = "1.20.0-rc.2"; - hash = "sha256-un0F3EIwFJn/aeIHxlnlOWn41y1JCPtl+Xm+HSk03OE="; + version = "1.20.0-rc.3"; + hash = "sha256-n0Y9HHb3sppliLMADUiNZKsNStghH8WwsOsjYzIzNoU="; # https://hexdocs.pm/elixir/1.20.0-rc.2/compatibility-and-deprecations.html#between-elixir-and-erlang-otp minimumOTPVersion = "26"; maximumOTPVersion = "28"; From e85e04f8aec3ebe28a5d45987f52b6890f819558 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 12 Mar 2026 09:21:20 -0400 Subject: [PATCH 235/283] beamPackages.expert: 0.1.0-rc.5 -> 0.1.0-rc.6 Diff: https://github.com/elixir-lang/expert/compare/v0.1.0-rc.5...v0.1.0-rc.6 Changelog: https://github.com/elixir-lang/expert/blob/v0.1.0-rc.6/CHANGELOG.md --- pkgs/development/beam-modules/expert/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/beam-modules/expert/default.nix b/pkgs/development/beam-modules/expert/default.nix index a04d967638eb..e10ba9ec50a9 100644 --- a/pkgs/development/beam-modules/expert/default.nix +++ b/pkgs/development/beam-modules/expert/default.nix @@ -6,20 +6,20 @@ fetchMixDeps, }: let - version = "0.1.0-rc.5"; + version = "0.1.0-rc.6"; src = fetchFromGitHub { owner = "elixir-lang"; repo = "expert"; tag = "v${version}"; - hash = "sha256-7e8zi3AFHESXyxTA0/YRmzR4L4tl19L0LHKaEM1l0P4="; + hash = "sha256-w3jRpQLbigQVNuuPlyoOHp6wO0gPsgdR0kwHP6Zul6Y="; }; engineDeps = fetchMixDeps { pname = "mix-deps-expert-engine"; inherit src version; - hash = "sha256-PTyPLyo85N0BltX9oIRhHDGKgmNScb10N129wC8o6Q4="; + hash = "sha256-2QCaY4TlscRmklPQ897xjjree7N8cLl7O83syfqPmng="; preConfigure = '' cd apps/engine @@ -33,7 +33,7 @@ mixRelease rec { mixFodDeps = fetchMixDeps { pname = "mix-deps-${pname}"; inherit src version; - hash = "sha256-T5OSjoglZfQa1lMO2lOZJ7yWoyxf6m33rKGuy4zq2AE="; + hash = "sha256-Rx5O77UEIDKcCz967h/8z1MAdaw0syzvLG5JOSaqgLE="; preConfigure = '' cd apps/expert From 441dc2b5f7df8b054ccfb64c6976d077429c3e85 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 14:27:40 +0100 Subject: [PATCH 236/283] python3Packages.beautysh: migrate to finalAttrs --- pkgs/development/python-modules/beautysh/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/beautysh/default.nix b/pkgs/development/python-modules/beautysh/default.nix index bb8ef5a34be4..5059eff357a5 100644 --- a/pkgs/development/python-modules/beautysh/default.nix +++ b/pkgs/development/python-modules/beautysh/default.nix @@ -11,7 +11,7 @@ types-colorama, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "beautysh"; version = "6.4.3"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "lovesegfault"; repo = "beautysh"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-P2oF6Sb7CBsZGSOXifxgCtJdY50YUJF3tKihp3v1cK4="; }; @@ -42,9 +42,9 @@ buildPythonPackage rec { meta = { description = "Tool for beautifying Bash scripts"; homepage = "https://github.com/lovesegfault/beautysh"; - changelog = "https://github.com/lovesegfault/beautysh/releases/tag/${src.tag}"; + changelog = "https://github.com/lovesegfault/beautysh/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "beautysh"; }; -} +}) From 5ad94b67714a99c38179bfc2214b70f481d09a26 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 13:32:07 +0000 Subject: [PATCH 237/283] jotta-cli: 0.17.158308 -> 0.17.159692 --- pkgs/by-name/jo/jotta-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jo/jotta-cli/package.nix b/pkgs/by-name/jo/jotta-cli/package.nix index 485630870b89..d7ac78d1c0da 100644 --- a/pkgs/by-name/jo/jotta-cli/package.nix +++ b/pkgs/by-name/jo/jotta-cli/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "jotta-cli"; - version = "0.17.158308"; + version = "0.17.159692"; src = fetchzip { url = "https://repo.jotta.us/archives/linux/amd64/jotta-cli-${version}_linux_amd64.tar.gz"; - hash = "sha256-KSm4SGK/NeBwixEzcu8mh1Ssr2tx1vBHT5QtvtwfMBE="; + hash = "sha256-R+eHUZghvhD935vx9/tS0DGcDqtRKqy68JI/OH1X9LU="; stripRoot = false; }; From 2ae4e428cfcdbea12c40558b9521e2bcc317b5ad Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 12 Mar 2026 14:23:48 +0100 Subject: [PATCH 238/283] python3Packages.sqlmap: migrate to finalAttrs --- pkgs/development/python-modules/sqlmap/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/sqlmap/default.nix b/pkgs/development/python-modules/sqlmap/default.nix index b8cdf5895520..a7587c290b82 100644 --- a/pkgs/development/python-modules/sqlmap/default.nix +++ b/pkgs/development/python-modules/sqlmap/default.nix @@ -7,13 +7,13 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "sqlmap"; version = "1.10.3"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-PRZvDidyvwjJ7oXU9Mu6eObHm08wWCjjHx6BPjP/Dlg="; }; @@ -36,9 +36,9 @@ buildPythonPackage rec { meta = { description = "Automatic SQL injection and database takeover tool"; homepage = "https://sqlmap.org"; - changelog = "https://github.com/sqlmapproject/sqlmap/releases/tag/${version}"; + changelog = "https://github.com/sqlmapproject/sqlmap/releases/tag/${finalAttrs.version}"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ bennofs ]; mainProgram = "sqlmap"; }; -} +}) From 1e212ac3495a2058e5791e1b089f73ea915d9155 Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" Date: Thu, 12 Mar 2026 09:58:11 -0400 Subject: [PATCH 239/283] vector: 0.53.0 -> 0.54.0 Changelog: https://github.com/vectordotdev/vector/releases/tag/v0.54.0 --- pkgs/by-name/ve/vector/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ve/vector/package.nix b/pkgs/by-name/ve/vector/package.nix index 31f562a65bfc..c4adecf71110 100644 --- a/pkgs/by-name/ve/vector/package.nix +++ b/pkgs/by-name/ve/vector/package.nix @@ -27,16 +27,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "vector"; - version = "0.53.0"; + version = "0.54.0"; src = fetchFromGitHub { owner = "vectordotdev"; repo = "vector"; tag = "v${finalAttrs.version}"; - hash = "sha256-OFybPI2oppntYBEklJtdEhImZc/m4oaSSWylr2hHUjA="; + hash = "sha256-XEQN6Dk72Yn3FZoqvQk4mj+ME68hJuN7zHpiSLY9iNo="; }; - cargoHash = "sha256-Xuff8ZanFCtvitNYnOwCyd0UYjrhrP8UglJqbpScGVM="; + cargoHash = "sha256-Jlw8mCPV5TU85VHN8UTXPsxvoSlxTfYzL7k/5Sb3U/M="; nativeBuildInputs = [ pkg-config From b8f1ecb71b509ba5e1de58752ae704ef47b3d010 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 14:01:42 +0000 Subject: [PATCH 240/283] lsp-plugins: 1.2.26 -> 1.2.27 --- pkgs/by-name/ls/lsp-plugins/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ls/lsp-plugins/package.nix b/pkgs/by-name/ls/lsp-plugins/package.nix index bd5df5a9eab2..c8c6a5244361 100644 --- a/pkgs/by-name/ls/lsp-plugins/package.nix +++ b/pkgs/by-name/ls/lsp-plugins/package.nix @@ -39,7 +39,7 @@ in stdenv.mkDerivation (finalAttrs: { pname = "lsp-plugins"; - version = "1.2.26"; + version = "1.2.27"; outputs = [ "out" @@ -49,7 +49,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/lsp-plugins/lsp-plugins/releases/download/${finalAttrs.version}/lsp-plugins-src-${finalAttrs.version}.tar.gz"; - hash = "sha256-RIMqmSJkF90u+nSICZCj3nGrAx1mfUXsPQb3lXicCfM="; + hash = "sha256-AirMrXIb7ShPrURdzImss7nR8Scxkh2+HtvQzeZy4aM="; }; # By default, GStreamer plugins are installed right alongside GStreamer itself From 30c3ae54e1b16f270b40b9309628f447c14799cd Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Tue, 24 Feb 2026 08:42:46 -0800 Subject: [PATCH 241/283] nixos/foot: add option xdg.serverAutostart --- nixos/modules/programs/foot/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/nixos/modules/programs/foot/default.nix b/nixos/modules/programs/foot/default.nix index 1492d6c1cc53..bf61863ab093 100644 --- a/nixos/modules/programs/foot/default.nix +++ b/nixos/modules/programs/foot/default.nix @@ -48,6 +48,10 @@ in }; }; + xdg = { + serverAutostart = lib.mkEnableOption "starting the foot server via xdg-autostart"; + }; + theme = lib.mkOption { type = with lib.types; nullOr str; default = null; @@ -74,7 +78,11 @@ in environment = { systemPackages = [ cfg.package ]; etc."xdg/foot/foot.ini".source = settingsFormat.generate "foot.ini" cfg.settings; + + etc."xdg/autostart/foot-server.desktop".source = + lib.mkIf cfg.xdg.serverAutostart "${cfg.package}/share/applications/foot-server.desktop"; }; + programs = { foot.settings.main.include = lib.optionals (cfg.theme != null) [ "${pkgs.foot.themes}/share/foot/themes/${cfg.theme}" From 712437666997abefd6bf93aaf43c8250083e3455 Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Mon, 2 Mar 2026 07:13:30 -0800 Subject: [PATCH 242/283] nixos/foot: use cfg.package instead of hardcoding pkgs.foot --- nixos/modules/programs/foot/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/programs/foot/default.nix b/nixos/modules/programs/foot/default.nix index bf61863ab093..e80195cf9622 100644 --- a/nixos/modules/programs/foot/default.nix +++ b/nixos/modules/programs/foot/default.nix @@ -85,7 +85,7 @@ in programs = { foot.settings.main.include = lib.optionals (cfg.theme != null) [ - "${pkgs.foot.themes}/share/foot/themes/${cfg.theme}" + "${cfg.package.themes}/share/foot/themes/${cfg.theme}" ]; # https://codeberg.org/dnkl/foot/wiki#user-content-shell-integration bash.interactiveShellInit = lib.mkIf cfg.enableBashIntegration ". ${./bashrc} # enable shell integration for foot terminal"; From dac5b24ad293e8be3590688e8cd41de3d23f80d6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 14:43:53 +0000 Subject: [PATCH 243/283] postgres-language-server: 0.21.0 -> 0.22.0 --- pkgs/by-name/po/postgres-language-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/po/postgres-language-server/package.nix b/pkgs/by-name/po/postgres-language-server/package.nix index f314395e7782..a02d7a82041c 100644 --- a/pkgs/by-name/po/postgres-language-server/package.nix +++ b/pkgs/by-name/po/postgres-language-server/package.nix @@ -9,17 +9,17 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "postgres-language-server"; - version = "0.21.0"; + version = "0.22.0"; src = fetchFromGitHub { owner = "supabase-community"; repo = "postgres-language-server"; tag = finalAttrs.version; - hash = "sha256-E5HRNT4q0RJRJ5PW7uvvrni6jdBZYQCeEWgo0i/fmBQ="; + hash = "sha256-B8DzDk++GU/+OLP61pM0ftUl+aGYhs9nmrQ9VkdDYME="; fetchSubmodules = true; }; - cargoHash = "sha256-JRWe0D+H9MhVDva5rY8iRr/icLbVYGMjbwa3KSAori4="; + cargoHash = "sha256-XWti9KbiPcPxSKaesZMNnB7HecmXQ2xywORgCe77bWo="; nativeBuildInputs = [ rustPlatform.bindgenHook From 3d3db7c878f0b7fd9f0851dadf16f883375f87af Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Wed, 11 Mar 2026 16:41:33 -0500 Subject: [PATCH 244/283] nixpkgs-plugin-update: disable updateScript passthru Causes error when running maintainer scripts for updating for a specific maintainer. "/nix/store/w35a8nwnl6vbrs7xf072iz4h0bzd9lrs-nix-update-1.14.0/lib/python3.13/site-packages/nix_update/update.py", line 78, in fetch_new_version raise UpdateError(msg) nix_update.errors.UpdateError: Could not find a url in the derivations src attribute Signed-off-by: Austin Horstman --- .../python-modules/nixpkgs-plugin-update/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix b/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix index 749a44d8fbad..25ab6fda5681 100644 --- a/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix +++ b/pkgs/development/python-modules/nixpkgs-plugin-update/default.nix @@ -32,6 +32,9 @@ buildPythonPackage { mypy ''; + # NOTE: Causes "Could not find a url in the derivations src attribute" crash in maintainer scripts + passthru.updateScript = null; + meta = { description = "Library for updating plugin collections in Nixpkgs"; license = lib.licenses.mit; From 51d42037c744b05447716c38cce0b2eb773571c4 Mon Sep 17 00:00:00 2001 From: superherointj Date: Thu, 12 Mar 2026 11:55:25 -0300 Subject: [PATCH 245/283] fluxcd: 2.8.1 -> 2.8.2 Release: https://github.com/fluxcd/flux2/releases/tag/v2.8.2 --- pkgs/by-name/fl/fluxcd/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fl/fluxcd/package.nix b/pkgs/by-name/fl/fluxcd/package.nix index 559519cf7f0f..4dd8ee49453a 100644 --- a/pkgs/by-name/fl/fluxcd/package.nix +++ b/pkgs/by-name/fl/fluxcd/package.nix @@ -10,10 +10,10 @@ }: let - version = "2.8.1"; - srcHash = "sha256-TuXkG54ohsfHMw1VXsYnepZkMx1ZbMHaog+XPxN5F+8="; - vendorHash = "sha256-nzNVH4Vm1p7PwtOqej+RfgjpONpxCrZdqjY6x3f/uog="; - manifestsHash = "sha256-qo0szujGP2eL48KYjnft2Iu95Y/uH2/bSNETvnpVGYE="; + version = "2.8.2"; + srcHash = "sha256-2UBnOtTdYkzHioGUHtAd0vwqpCouk/uaNvYmjmwc4F0="; + vendorHash = "sha256-W6Vgvb4pPexHxx7t8IIfBWyC3c5jUr9KxaR8k5QUUpw="; + manifestsHash = "sha256-mYIn7tzsKmx9Wx2WCrztyD3IVLI3pF7robv25HPiCx4="; manifests = fetchzip { url = "https://github.com/fluxcd/flux2/releases/download/v${version}/manifests.tar.gz"; From 70e9cd18b06cdbdcc505df0489881a2f7abccd7b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 15:39:31 +0000 Subject: [PATCH 246/283] cargo-codspeed: 4.3.0 -> 4.4.0 --- pkgs/by-name/ca/cargo-codspeed/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cargo-codspeed/package.nix b/pkgs/by-name/ca/cargo-codspeed/package.nix index b0a4afe6efaa..47807d9e4735 100644 --- a/pkgs/by-name/ca/cargo-codspeed/package.nix +++ b/pkgs/by-name/ca/cargo-codspeed/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cargo-codspeed"; - version = "4.3.0"; + version = "4.4.0"; src = fetchFromGitHub { owner = "CodSpeedHQ"; repo = "codspeed-rust"; tag = "v${finalAttrs.version}"; - hash = "sha256-aOuKz7LEQU9hqJUw0M759A4zk8+9UhiMAnO7OwBc+T0="; + hash = "sha256-hvGpJXkdvVgN1I0xYomdlu0V0zjYK+qZB/FZ6FLbq1s="; }; - cargoHash = "sha256-K1xm8Kw7TMspFmqvW4qRf4QXddarw3eUDTIuwbg1pGA="; + cargoHash = "sha256-oT10BxbLyHUBz9DHDyBNuqWNYK9zHUo8nlH+cr+LaR0="; nativeBuildInputs = [ curl From c58f0e9feaf60f66a0bf066416a61e6891bed150 Mon Sep 17 00:00:00 2001 From: myypo Date: Thu, 12 Mar 2026 17:40:35 +0200 Subject: [PATCH 247/283] postgresqlPackages.pgx_ulid: 0.2.2 -> 0.2.3 --- pkgs/servers/sql/postgresql/ext/pgx_ulid.nix | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix index 5a70f595397b..9de14b0f0e4f 100644 --- a/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix +++ b/pkgs/servers/sql/postgresql/ext/pgx_ulid.nix @@ -1,6 +1,6 @@ { buildPgrxExtension, - cargo-pgrx_0_16_1, + cargo-pgrx_0_17_0, fetchFromGitHub, lib, nix-update-script, @@ -9,19 +9,19 @@ }: buildPgrxExtension (finalAttrs: { inherit postgresql; - cargo-pgrx = cargo-pgrx_0_16_1; + cargo-pgrx = cargo-pgrx_0_17_0; pname = "pgx_ulid"; - version = "0.2.2"; + version = "0.2.3"; src = fetchFromGitHub { owner = "pksunkara"; repo = "pgx_ulid"; tag = "v${finalAttrs.version}"; - hash = "sha256-7zOAjQPdwaDwAz2Es5KX3HstTwY6wKNuB9b+xnnXNP0="; + hash = "sha256-j4whXsKyDiV+3F5Xp5Q5vODT7LGS4IVz4VfrhsyYw14="; }; - cargoHash = "sha256-4YuTOCE142BDDteB9ZQdxzI8EUXN+jRZfy1eq64qHtg="; + cargoHash = "sha256-oQTetxtIqrVqSDcO8GEMAJ20/RKyYoBAIVflAcWHrPA="; postInstall = '' # Upstream renames the extension when packaging as well as upgrade scripts @@ -37,8 +37,6 @@ buildPgrxExtension (finalAttrs: { }; meta = { - # Support for PostgreSQL 13 was removed in 0.2.0: https://github.com/pksunkara/pgx_ulid/blob/084778c3e2af08d16ec5ec3ef4e8f345ba0daa33/CHANGELOG.md?plain=1#L6 - broken = lib.versionOlder postgresql.version "14"; description = "ULID Postgres extension written in Rust"; homepage = "https://github.com/pksunkara/pgx_ulid"; changelog = "https://github.com/pksunkara/pgx_ulid/blob/v${finalAttrs.version}/CHANGELOG.md"; From 184347b13f45baec5fa6cc2ed02e94ae95eda018 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 15:59:49 +0000 Subject: [PATCH 248/283] fzf-git-sh: 0-unstable-2026-01-31 -> 0-unstable-2026-03-10 --- pkgs/by-name/fz/fzf-git-sh/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fz/fzf-git-sh/package.nix b/pkgs/by-name/fz/fzf-git-sh/package.nix index e6fe1d9dc1ea..db07dd67a1d9 100644 --- a/pkgs/by-name/fz/fzf-git-sh/package.nix +++ b/pkgs/by-name/fz/fzf-git-sh/package.nix @@ -20,13 +20,13 @@ stdenv.mkDerivation rec { pname = "fzf-git-sh"; - version = "0-unstable-2026-01-31"; + version = "0-unstable-2026-03-10"; src = fetchFromGitHub { owner = "junegunn"; repo = "fzf-git.sh"; - rev = "34cd6c9d315d9b59b94721bd602c5769e919d686"; - hash = "sha256-9xa7th5qC1ZtZ8VYTEgYNqoCk6dIII4OvsCcrG8vuyc="; + rev = "52e3f704767f6cf1dad557220e077fbb40162349"; + hash = "sha256-4dR3bF4iKXZGWwr3FfmGqflhghdBB02EoVgjPu97mAk="; }; dontBuild = true; From fc1b94556ed603ca126721b60b28f0561e2bcd83 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 16:09:44 +0000 Subject: [PATCH 249/283] chhoto-url: 6.5.8 -> 6.5.9 --- pkgs/by-name/ch/chhoto-url/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ch/chhoto-url/package.nix b/pkgs/by-name/ch/chhoto-url/package.nix index 470b834cb90e..2ac30a4d55ff 100644 --- a/pkgs/by-name/ch/chhoto-url/package.nix +++ b/pkgs/by-name/ch/chhoto-url/package.nix @@ -8,13 +8,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "chhoto-url"; - version = "6.5.8"; + version = "6.5.9"; src = fetchFromGitHub { owner = "SinTan1729"; repo = "chhoto-url"; tag = finalAttrs.version; - hash = "sha256-JrGiRYE9YLuUdOhIqtNOsk+yiTLeiaTVQ7A5g3jqk/8="; + hash = "sha256-mpFyvzvAL/8vSM3gmS0+vaXEB0TxBdBXQtfcYdFrcEk="; }; sourceRoot = "${finalAttrs.src.name}/actix"; @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage (finalAttrs: { --replace-fail "./resources/" "${placeholder "out"}/share/chhoto-url/resources/" ''; - cargoHash = "sha256-QXSOeiXJadTQaCRRfbn3C3KDyKIV4eOa2IdHHPK5Dzo="; + cargoHash = "sha256-bn+u5KPZ8tk7iMSygFdIYQsczUahblsfZNgYrxA+CyI="; postInstall = '' mkdir -p $out/share/chhoto-url From 582c12012b4569459b020f86855dec7f0024f1ca Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 16:16:02 +0000 Subject: [PATCH 250/283] moor: 2.11.0 -> 2.11.1 --- pkgs/by-name/mo/moor/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mo/moor/package.nix b/pkgs/by-name/mo/moor/package.nix index 00c51750f7ec..4bc1fb598079 100644 --- a/pkgs/by-name/mo/moor/package.nix +++ b/pkgs/by-name/mo/moor/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "moor"; - version = "2.11.0"; + version = "2.11.1"; src = fetchFromGitHub { owner = "walles"; repo = "moor"; tag = "v${finalAttrs.version}"; - hash = "sha256-sfeYr3lf9QvRb9TfVQSe1IU8/uX4ypw2CCQmyWMhPqw="; + hash = "sha256-ldrXHJN9u+S0ogxmaJU6yqygL/f+cHPr0enOeqYy+EU="; }; vendorHash = "sha256-lz3cq2xL9byhLNbAwEvYOsP9WQsu0hqrWe2EDaLSeOQ="; From 35e7c6860742ab4b2111cb0d0332a5c7d9bd56dd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 16:30:33 +0000 Subject: [PATCH 251/283] python3Packages.redshift-connector: 2.1.11 -> 2.1.12 --- .../development/python-modules/redshift-connector/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/redshift-connector/default.nix b/pkgs/development/python-modules/redshift-connector/default.nix index db6d0e8bd133..ce46043d94f8 100644 --- a/pkgs/development/python-modules/redshift-connector/default.nix +++ b/pkgs/development/python-modules/redshift-connector/default.nix @@ -23,14 +23,14 @@ buildPythonPackage rec { pname = "redshift-connector"; - version = "2.1.11"; + version = "2.1.12"; pyproject = true; src = fetchFromGitHub { owner = "aws"; repo = "amazon-redshift-python-driver"; tag = "v${version}"; - hash = "sha256-UaH3Uoq3unArgeY7jDcN8ZXxZfo31oneUz34cUMyNHg="; + hash = "sha256-D/OxwhojWRQe/XTYUgk6+2xVe8Gjkvf5hvF11PVV3eI="; }; # remove addops as they add test directory and coverage parameters to pytest From a734a2b3cfafc03f4fd62b6148ba78da045d8333 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 16:55:15 +0000 Subject: [PATCH 252/283] vals: 0.43.6 -> 0.43.7 --- pkgs/by-name/va/vals/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/va/vals/package.nix b/pkgs/by-name/va/vals/package.nix index 48801590c488..ec96db9f7f7d 100644 --- a/pkgs/by-name/va/vals/package.nix +++ b/pkgs/by-name/va/vals/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "vals"; - version = "0.43.6"; + version = "0.43.7"; src = fetchFromGitHub { rev = "v${finalAttrs.version}"; owner = "helmfile"; repo = "vals"; - sha256 = "sha256-ZDZ6WpCJX946BFvmgyTIhAJ0lBilkUiE9Aid8T0a8Lw="; + sha256 = "sha256-kOLWT7Fww78eWfJ/1iuI1JQoLkjnQB4MJdHS6wrLE4c="; }; - vendorHash = "sha256-HwEB+R68DvM7iQQvmidli2zyJPsoQp6FQoTlPVpK4g8="; + vendorHash = "sha256-y587YVeAZc0MfxkHG+4m0Tpd0RtP3qfGVV7IrGzpvLg="; proxyVendor = true; From 0410f9018cdea359b0b670e305625200e2345673 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 17:01:13 +0000 Subject: [PATCH 253/283] zwave-js-ui: 11.13.0 -> 11.14.0 --- pkgs/by-name/zw/zwave-js-ui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/zw/zwave-js-ui/package.nix b/pkgs/by-name/zw/zwave-js-ui/package.nix index c0981b070798..4360f8d42a96 100644 --- a/pkgs/by-name/zw/zwave-js-ui/package.nix +++ b/pkgs/by-name/zw/zwave-js-ui/package.nix @@ -7,15 +7,15 @@ buildNpmPackage rec { pname = "zwave-js-ui"; - version = "11.13.0"; + version = "11.14.0"; src = fetchFromGitHub { owner = "zwave-js"; repo = "zwave-js-ui"; tag = "v${version}"; - hash = "sha256-XRoOOuIkBaHC7oXBA1r2TzgTTYxluE7+YtgnXGsAbkw="; + hash = "sha256-D1aZt4rdLdFrnd9kwr0SdodKWZU4fcE+XLnn3GxGjKg="; }; - npmDepsHash = "sha256-OOmJQJf8PTAaUmM7r9KGBaS5sk/uy3OI92jLj7JYhcg="; + npmDepsHash = "sha256-khAy5TzaZzKzBlEvW5MiyS07yJxv2xxhZns3GfVs5YU="; passthru.tests.zwave-js-ui = nixosTests.zwave-js-ui; From fa80d1f7af1fbe857f962781a5fb2cb2e007bea5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 17:03:41 +0000 Subject: [PATCH 254/283] ord: 0.26.0 -> 0.27.0 --- pkgs/by-name/or/ord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/or/ord/package.nix b/pkgs/by-name/or/ord/package.nix index 9f458020a21d..e2262d713482 100644 --- a/pkgs/by-name/or/ord/package.nix +++ b/pkgs/by-name/or/ord/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ord"; - version = "0.26.0"; + version = "0.27.0"; src = fetchFromGitHub { owner = "ordinals"; repo = "ord"; rev = finalAttrs.version; - hash = "sha256-9ElAq+1Bc3y+97rHIQqpDNm81aZzncgJMo2WvDuoUxc="; + hash = "sha256-LP/Hgo7seXoNf0IHMpxd2euMmxH1usGCkuYMPmw6jn4="; }; - cargoHash = "sha256-OIZgCTHGrPWyAD5is9FyDwt3DGwxCcr0gjfvzyZyRBE="; + cargoHash = "sha256-qJhTh6nXVlZJ3kAZN2hrZ6XDrv1dk45nX6KRSQ1EbS4="; nativeBuildInputs = [ pkg-config From 185dcb40ff7d802f8614f1002e7c60f8cb4fde8d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 12 Mar 2026 18:08:47 +0100 Subject: [PATCH 255/283] rusty-path-of-building: 0.2.11 -> 0.2.13 --- pkgs/by-name/ru/rusty-path-of-building/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rusty-path-of-building/package.nix b/pkgs/by-name/ru/rusty-path-of-building/package.nix index ab077ba4dffe..0d8c9e289e29 100644 --- a/pkgs/by-name/ru/rusty-path-of-building/package.nix +++ b/pkgs/by-name/ru/rusty-path-of-building/package.nix @@ -19,16 +19,16 @@ }: rustPlatform.buildRustPackage rec { pname = "rusty-path-of-building"; - version = "0.2.11"; + version = "0.2.13"; src = fetchFromGitHub { owner = "meehl"; repo = "rusty-path-of-building"; rev = "v${version}"; - hash = "sha256-oDhapNQ5yiZFolI7ChDC7SjPkmkeUAutRmQt/AorStA="; + hash = "sha256-4lxMQfENucDaDZov82iZD5DMgksLuJ/2nXUKYYf/m/w="; }; - cargoHash = "sha256-GEHsHxGAzD7UEte1XsoqOXLkFaquNUCMqTO5j+lVguA="; + cargoHash = "sha256-PeVVDOWFYoDKkCy+UV5ikFwrHTK93zt2WZ3Oxp0ez1Y="; nativeBuildInputs = [ pkg-config From 975243a556d7a644a8827bd092ea3959ab224fc0 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Thu, 12 Mar 2026 18:09:08 +0100 Subject: [PATCH 256/283] rusty-path-of-building: use finalAttrs, tag instead of rev --- pkgs/by-name/ru/rusty-path-of-building/package.nix | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ru/rusty-path-of-building/package.nix b/pkgs/by-name/ru/rusty-path-of-building/package.nix index 0d8c9e289e29..499a6280a8dd 100644 --- a/pkgs/by-name/ru/rusty-path-of-building/package.nix +++ b/pkgs/by-name/ru/rusty-path-of-building/package.nix @@ -17,14 +17,14 @@ libxcursor, libx11, }: -rustPlatform.buildRustPackage rec { +rustPlatform.buildRustPackage (finalAttrs: { pname = "rusty-path-of-building"; version = "0.2.13"; src = fetchFromGitHub { owner = "meehl"; repo = "rusty-path-of-building"; - rev = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4lxMQfENucDaDZov82iZD5DMgksLuJ/2nXUKYYf/m/w="; }; @@ -46,8 +46,8 @@ rustPlatform.buildRustPackage rec { # this is weird and vendored and should probably stay that way (luajit.pkgs.buildLuaPackage { pname = "lzip"; - inherit version; - src = "${src}/lua/libs/lzip"; + inherit (finalAttrs) version; + src = "${finalAttrs.src}/lua/libs/lzip"; nativeBuildInputs = [ pkg-config ]; buildInputs = [ zlib ]; @@ -119,9 +119,9 @@ rustPlatform.buildRustPackage rec { meta = { description = "A cross-platform runtime for Path of Building and Path of Building 2."; homepage = "https://github.com/meehl/rusty-path-of-building"; - changelog = "https://github.com/meehl/rusty-path-of-building/blob/${src.rev}/CHANGELOG.md"; + changelog = "https://github.com/meehl/rusty-path-of-building/blob/${finalAttrs.src.rev}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ k900 ]; mainProgram = "rusty-path-of-building"; }; -} +}) From 7b5b2849ad27676eb0fecf41f0372da723edafd4 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 12 Mar 2026 17:28:55 +0000 Subject: [PATCH 257/283] gpu-burn: 0-unstable-2024-04-09 -> 0-unstable-2025-11-04 --- pkgs/by-name/gp/gpu-burn/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/gp/gpu-burn/package.nix b/pkgs/by-name/gp/gpu-burn/package.nix index 38ee3cd4b975..6b3637508421 100644 --- a/pkgs/by-name/gp/gpu-burn/package.nix +++ b/pkgs/by-name/gp/gpu-burn/package.nix @@ -1,9 +1,10 @@ { + lib, autoAddDriverRunpath, config, cudaPackages, fetchFromGitHub, - lib, + nix-update-script, }: let inherit (lib.lists) last map optionals; @@ -20,15 +21,15 @@ let in backendStdenv.mkDerivation { pname = "gpu-burn"; - version = "0-unstable-2024-04-09"; + version = "0-unstable-2025-11-04"; strictDeps = true; src = fetchFromGitHub { owner = "wilicc"; repo = "gpu-burn"; - rev = "9aefd7c0cc603bbc8c3c102f5338c6af26f8127c"; - hash = "sha256-Nz0yaoHGfodaYl2HJ7p+1nasqRmxwPJ9aL9oxitXDpM="; + rev = "671f4be92477ce01cd9b536bc534a006dbee058f"; + hash = "sha256-zaGzwpdvF9dw3RypBO+g6FhjOFN8/F9+yI1+lLxLjgs="; }; postPatch = '' @@ -69,6 +70,10 @@ backendStdenv.mkDerivation { runHook postInstall ''; + passthru.updateScript = nix-update-script { + extraArgs = [ "--version=branch" ]; + }; + # NOTE: Certain packages may be missing from cudaPackages on non-Linux platforms. To avoid evaluation failure, # we only include the platforms where we know the package is available -- thus the conditionals setting the # platforms and badPlatforms fields. From cc2feee049965301412ae2c011a3573cdf9e343d Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Thu, 12 Mar 2026 17:31:31 +0000 Subject: [PATCH 258/283] gpu-burn: add GaetanLepage to maintainers --- pkgs/by-name/gp/gpu-burn/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/gp/gpu-burn/package.nix b/pkgs/by-name/gp/gpu-burn/package.nix index 6b3637508421..6656b62a626c 100644 --- a/pkgs/by-name/gp/gpu-burn/package.nix +++ b/pkgs/by-name/gp/gpu-burn/package.nix @@ -84,7 +84,10 @@ backendStdenv.mkDerivation { homepage = "http://wili.cc/blog/gpu-burn.html"; license = lib.licenses.bsd2; mainProgram = "gpu_burn"; - maintainers = with lib.maintainers; [ connorbaker ]; + maintainers = with lib.maintainers; [ + GaetanLepage + connorbaker + ]; platforms = optionals cudaSupport lib.platforms.linux; }; } From fd40edff8583fcd9f708171555b70d7d1ec139ab Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 17:54:35 +0000 Subject: [PATCH 259/283] python3Packages.lifelines: 0.30.2 -> 0.30.3 --- pkgs/development/python-modules/lifelines/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/lifelines/default.nix b/pkgs/development/python-modules/lifelines/default.nix index c8c83e99d44d..5dc23300bf67 100644 --- a/pkgs/development/python-modules/lifelines/default.nix +++ b/pkgs/development/python-modules/lifelines/default.nix @@ -21,14 +21,14 @@ buildPythonPackage rec { pname = "lifelines"; - version = "0.30.2"; + version = "0.30.3"; pyproject = true; src = fetchFromGitHub { owner = "CamDavidsonPilon"; repo = "lifelines"; tag = "v${version}"; - hash = "sha256-g7XgUxKBn5T0RTOXYFwL1Jum4QelhDJ9bZTafboxjtA="; + hash = "sha256-A9MsQN/JGCQ4cYNIZI5LBKpRb44uI/SM8eT4/nKpsXQ="; }; build-system = [ setuptools ]; From 087e232b42f981284a3c33ce6d51d2bc86d3f3f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 18:01:18 +0000 Subject: [PATCH 260/283] drupal: 11.3.3 -> 11.3.5 --- pkgs/by-name/dr/drupal/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/dr/drupal/package.nix b/pkgs/by-name/dr/drupal/package.nix index 89ea3561993f..7de52aa11606 100644 --- a/pkgs/by-name/dr/drupal/package.nix +++ b/pkgs/by-name/dr/drupal/package.nix @@ -8,18 +8,18 @@ php.buildComposerProject2 (finalAttrs: { pname = "drupal"; - version = "11.3.3"; + version = "11.3.5"; src = fetchFromGitLab { domain = "git.drupalcode.org"; owner = "project"; repo = "drupal"; tag = finalAttrs.version; - hash = "sha256-QD/vk19OLrI8whxZ9dJROL/v90U4QuCfeONs0OX4qS4="; + hash = "sha256-h01wI6EcVwynXVYUJDokG0rS0I7SxDfu1/sNFan96Og="; }; composerNoPlugins = false; - vendorHash = "sha256-YsNg5l72htLoJgBhQ+RYxWYK5nB5Nq7Js6tf8L+BE7E="; + vendorHash = "sha256-R/9F7JGMlTnque6Ip5NTN8alKdIUr1+Zyds2ks2sEko="; passthru = { tests = { From c92a446a730ce740234237702d38c6bdeb776c3b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 18:06:22 +0000 Subject: [PATCH 261/283] gh-dash: 4.23.0 -> 4.23.2 --- pkgs/by-name/gh/gh-dash/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/gh-dash/package.nix b/pkgs/by-name/gh/gh-dash/package.nix index d1bb88646666..1b0b6a0ca77f 100644 --- a/pkgs/by-name/gh/gh-dash/package.nix +++ b/pkgs/by-name/gh/gh-dash/package.nix @@ -8,13 +8,13 @@ buildGoModule (finalAttrs: { pname = "gh-dash"; - version = "4.23.0"; + version = "4.23.2"; src = fetchFromGitHub { owner = "dlvhdr"; repo = "gh-dash"; rev = "v${finalAttrs.version}"; - hash = "sha256-MkZ3HfJ+lt05fNKCb6Xpi+x30ZtgapPcoXvGhq8nj6k="; + hash = "sha256-C06LPVoE23ITJpMG0x75Djgeup+eb5uYwA8wL7xxvWU="; }; vendorHash = "sha256-4AbeoH0l7eIS7d0yyJxM7+woC7Q/FCh0BOJj3d1zyX4="; From 25a4d2e4cb3bcfd38d4955915968276db386c24f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 18:34:29 +0000 Subject: [PATCH 262/283] parca-agent: 0.45.1 -> 0.46.0 --- pkgs/by-name/pa/parca-agent/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pa/parca-agent/package.nix b/pkgs/by-name/pa/parca-agent/package.nix index d403bdfe8207..f9c6431b3846 100644 --- a/pkgs/by-name/pa/parca-agent/package.nix +++ b/pkgs/by-name/pa/parca-agent/package.nix @@ -8,18 +8,18 @@ buildGoModule (finalAttrs: { pname = "parca-agent"; - version = "0.45.1"; + version = "0.46.0"; src = fetchFromGitHub { owner = "parca-dev"; repo = "parca-agent"; tag = "v${finalAttrs.version}"; - hash = "sha256-NcvEU9MgAYK7jFbg/jdUP/ltgzDAIR6JNphv5Xkcba4="; + hash = "sha256-WUOHTH5nk5ryv7kE66gfwU25AEbiqyXv6NOj0SA59xQ="; fetchSubmodules = true; }; proxyVendor = true; - vendorHash = "sha256-/V4proGF8Vpv2w4+3vZv4tcKkEgBi6eZGMjXW9vrLts="; + vendorHash = "sha256-c1HtY1hlhjtJuhJ1tz2wIzgyLqqpGZCPoLZGSNIxNDo="; buildInputs = [ stdenv.cc.libc.static From 85db3be402348847c90cad69edaaac47936bfc62 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 18:35:06 +0000 Subject: [PATCH 263/283] vencord: 1.14.3 -> 1.14.5 --- pkgs/by-name/ve/vencord/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ve/vencord/package.nix b/pkgs/by-name/ve/vencord/package.nix index e059b53b69f8..448f9cdf9fb8 100644 --- a/pkgs/by-name/ve/vencord/package.nix +++ b/pkgs/by-name/ve/vencord/package.nix @@ -19,13 +19,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "vencord"; - version = "1.14.3"; + version = "1.14.5"; src = fetchFromGitHub { owner = "Vendicated"; repo = "Vencord"; tag = "v${finalAttrs.version}"; - hash = "sha256-Dqw2VPL1E4tu4m/oe2FVdWr9O1cqdsuMsoFFcosldCc="; + hash = "sha256-FZ00lhPr4R0Bo8zwBfc/Y8eMfbTcRxjH3YwDBm1NSQk="; }; patches = [ ./fix-deps.patch ]; From 949867ec247e318f19252abed886885b7595dba2 Mon Sep 17 00:00:00 2001 From: figsoda Date: Thu, 12 Mar 2026 15:04:30 -0400 Subject: [PATCH 264/283] ty: 0.0.21 -> 0.0.22 Diff: https://github.com/astral-sh/ty/compare/0.0.21...0.0.22 Changelog: https://github.com/astral-sh/ty/blob/0.0.22/CHANGELOG.md --- pkgs/by-name/ty/ty/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ty/ty/package.nix b/pkgs/by-name/ty/ty/package.nix index 7be071bd5555..5b62c9439dcb 100644 --- a/pkgs/by-name/ty/ty/package.nix +++ b/pkgs/by-name/ty/ty/package.nix @@ -14,14 +14,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "ty"; - version = "0.0.21"; + version = "0.0.22"; src = fetchFromGitHub { owner = "astral-sh"; repo = "ty"; tag = finalAttrs.version; fetchSubmodules = true; - hash = "sha256-/R0nw9V0IhuTxRaZNydvk/xGC5V1gYHQxBkAU/Cjsmw="; + hash = "sha256-JjR0cJRji+BDKgTvfysbIj2T85pJbdNrxyxOjuRupYY="; }; # For Darwin platforms, remove the integration test for file notifications, @@ -35,7 +35,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoBuildFlags = [ "--package=ty" ]; - cargoHash = "sha256-NaWWX6EAVkEg/KQ+Up0t2fh/24fnTo6i5dDZoOWErjg="; + cargoHash = "sha256-lkb1pkt3gODeHiPEarIRGgw34Rp2fpd0ZfwL9/tl54M="; nativeBuildInputs = [ installShellFiles ]; From edda2ce52cb0d146541231c35517438c88190cbe Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 19:08:00 +0000 Subject: [PATCH 265/283] pulumi-esc: 0.22.0 -> 0.23.0 --- pkgs/by-name/pu/pulumi-esc/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pu/pulumi-esc/package.nix b/pkgs/by-name/pu/pulumi-esc/package.nix index bb481f4a6e1e..bae9aad2bf05 100644 --- a/pkgs/by-name/pu/pulumi-esc/package.nix +++ b/pkgs/by-name/pu/pulumi-esc/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "pulumi-esc"; - version = "0.22.0"; + version = "0.23.0"; src = fetchFromGitHub { owner = "pulumi"; repo = "esc"; rev = "v${finalAttrs.version}"; - hash = "sha256-ogLlcF8KJAhyaRJGv6BMxmwTfy6okFGaD3h825bJ7ls="; + hash = "sha256-0CjlnSGpSJbiQalc22T+cMWjmFfC4dwo29M5m0wqebQ="; }; subPackages = "cmd/esc"; From b18a1d0c25e5370742f6738d21143fa3c9a79fc0 Mon Sep 17 00:00:00 2001 From: "ISHANSH LAL (a.K.a t-RED)" <61790879+lalishansh@users.noreply.github.com> Date: Fri, 13 Mar 2026 00:47:57 +0530 Subject: [PATCH 266/283] jai: 0.2.025 -> 0.2.026 --- pkgs/by-name/ja/jai/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ja/jai/package.nix b/pkgs/by-name/ja/jai/package.nix index d21c2d9cefb0..ce5dc1e234f9 100644 --- a/pkgs/by-name/ja/jai/package.nix +++ b/pkgs/by-name/ja/jai/package.nix @@ -9,7 +9,7 @@ let pname = "jai"; minor = "2"; - patch = "025"; + patch = "026"; version = "0.${minor}.${patch}"; zipName = "jai-beta-${minor}-${patch}.zip"; jai = stdenv.mkDerivation { @@ -20,7 +20,7 @@ let nix-store --add-fixed sha256 ${zipName} ''; name = zipName; - sha256 = "sha256-pr43599kdVne9USVvb9p35SYQk2zkT03pO66UGl9IuQ="; + sha256 = "sha256-iWPMVGzcDlR3cP4ruPZJBAAdvFLZeM8+pCxbsSk2ZLw="; }; nativeBuildInputs = [ unzip ]; buildCommand = "unzip $src -d $out"; From 436060be74147d8767fdf83cbd0f4a0548340914 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Thu, 12 Mar 2026 12:45:59 -0700 Subject: [PATCH 267/283] vvvvvv: move icon to spec-compliant location --- pkgs/by-name/vv/vvvvvv/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/vv/vvvvvv/package.nix b/pkgs/by-name/vv/vvvvvv/package.nix index 765a671a02eb..6a1a9fdf2278 100644 --- a/pkgs/by-name/vv/vvvvvv/package.nix +++ b/pkgs/by-name/vv/vvvvvv/package.nix @@ -11,6 +11,7 @@ physfs, SDL2, tinyxml-2, + imagemagick, makeAndPlay ? false, }: @@ -37,6 +38,7 @@ stdenv.mkDerivation rec { cmake makeWrapper copyDesktopItems + imagemagick ]; buildInputs = [ @@ -68,9 +70,10 @@ stdenv.mkDerivation rec { installPhase = '' runHook preInstall - + mkdir -p $out/share/icons/hicolor/32x32/apps install -Dm755 VVVVVV $out/bin/vvvvvv - install -Dm644 "$src/desktop_version/icon.ico" "$out/share/pixmaps/VVVVVV.png" + # There's only one icon in the ico anyway + magick "$src/desktop_version/icon.ico[-1]" "$out/share/icons/hicolor/32x32/apps/VVVVVV.png" cp -r "$src/desktop_version/fonts/" "$out/share/" cp -r "$src/desktop_version/lang/" "$out/share/" From 925e2743c97295164b0aa80a635fa3ba970488d9 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Thu, 12 Mar 2026 12:54:33 -0700 Subject: [PATCH 268/283] vital: move icon to spec-compliant location --- pkgs/by-name/vi/vital/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/vi/vital/package.nix b/pkgs/by-name/vi/vital/package.nix index 1d131fb5104b..ed5b25e06021 100644 --- a/pkgs/by-name/vi/vital/package.nix +++ b/pkgs/by-name/vi/vital/package.nix @@ -16,6 +16,7 @@ zenity, makeDesktopItem, copyDesktopItems, + imagemagick, }: let icon = fetchurl { @@ -52,6 +53,7 @@ stdenv.mkDerivation (finalAttrs: { autoPatchelfHook makeBinaryWrapper copyDesktopItems + imagemagick ]; buildInputs = [ @@ -70,7 +72,8 @@ stdenv.mkDerivation (finalAttrs: { installPhase = '' runHook preInstall - install -Dm444 ${icon} $out/share/pixmaps/Vital.png + mkdir -p $out/share/icons/hicolor/128x128/apps + magick ${icon} -resize 128x128 $out/share/icons/hicolor/128x128/apps/Vital.png # copy each output to its destination (individually) mkdir -p $out/{bin,lib/{clap,vst,vst3}} From 48577b4156165b64c65da4c790726194c5c147db Mon Sep 17 00:00:00 2001 From: mana-byte Date: Thu, 12 Mar 2026 21:10:11 +0100 Subject: [PATCH 269/283] mistral-vibe: 2.4.1 -> 2.4.2 --- pkgs/by-name/mi/mistral-vibe/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/mistral-vibe/package.nix b/pkgs/by-name/mi/mistral-vibe/package.nix index 8a3b179de1f1..db5e51302f0b 100644 --- a/pkgs/by-name/mi/mistral-vibe/package.nix +++ b/pkgs/by-name/mi/mistral-vibe/package.nix @@ -12,14 +12,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mistral-vibe"; - version = "2.4.1"; + version = "2.4.2"; pyproject = true; src = fetchFromGitHub { owner = "mistralai"; repo = "mistral-vibe"; tag = "v${finalAttrs.version}"; - hash = "sha256-iAW+ndHgODTrDOuF5DByiVvk+sHDRj7QTm1gOTSqc2I="; + hash = "sha256-r/9kMhkoLfj9oEifFun/bpIQYEouqm9YEiWZVk07+S8="; }; build-system = with python3Packages; [ From c382b2eda8a00691415e2df160ab80bdfad4359d Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 12 Mar 2026 13:23:41 -0700 Subject: [PATCH 270/283] python3Packages.colcon-cargo: disable broken tests Tests attempt to download from outside at test time --- pkgs/development/python-modules/colcon-cargo/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/colcon-cargo/default.nix b/pkgs/development/python-modules/colcon-cargo/default.nix index 5311c5ce8196..6ab0c15c79b4 100644 --- a/pkgs/development/python-modules/colcon-cargo/default.nix +++ b/pkgs/development/python-modules/colcon-cargo/default.nix @@ -38,6 +38,12 @@ buildPythonPackage rec { writableTmpDirAsHomeHook ]; + disabledTests = [ + # Attempts to download https://index.crates.io/config.json at test time + "test_build_and_test_package" + "test_skip_pure_library_package" + ]; + disabledTestPaths = [ # Skip the linter tests "test/test_flake8.py" From 03839c2a1feb7cec4b483a3deaafe6892204ad98 Mon Sep 17 00:00:00 2001 From: Sarah Clark Date: Thu, 12 Mar 2026 13:32:22 -0700 Subject: [PATCH 271/283] python3Packages.colcon-cargo: migrate to finalAttrs --- pkgs/development/python-modules/colcon-cargo/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/colcon-cargo/default.nix b/pkgs/development/python-modules/colcon-cargo/default.nix index 6ab0c15c79b4..e1de38dc410c 100644 --- a/pkgs/development/python-modules/colcon-cargo/default.nix +++ b/pkgs/development/python-modules/colcon-cargo/default.nix @@ -11,7 +11,7 @@ toml, writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "colcon-cargo"; version = "0.2.0"; pyproject = true; @@ -19,7 +19,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "colcon"; repo = "colcon-cargo"; - tag = version; + tag = finalAttrs.version; hash = "sha256-jhc5mN4jnLk2zLj01sBm63acrku/FIexnIWCQ6GKDKA="; }; @@ -56,7 +56,8 @@ buildPythonPackage rec { meta = { description = "Extension for colcon-core to support Rust packages built with Cargo"; homepage = "https://github.com/colcon/colcon-cargo"; + changelog = "https://github.com/colcon/colcon-cargo/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ guelakais ]; }; -} +}) From b76ae7396fbee50547f1f825544920dbe4a3238c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 21:11:03 +0000 Subject: [PATCH 272/283] hail: 0.3.0 -> 0.4.0 --- pkgs/by-name/ha/hail/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ha/hail/package.nix b/pkgs/by-name/ha/hail/package.nix index 1d40d4440f6d..c386646acc34 100644 --- a/pkgs/by-name/ha/hail/package.nix +++ b/pkgs/by-name/ha/hail/package.nix @@ -15,16 +15,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hail"; - version = "0.3.0"; + version = "0.4.0"; src = fetchFromCodeberg { owner = "periwinkle"; repo = "hail"; tag = finalAttrs.version; - hash = "sha256-PpZfOC4M6XNcdAWd2E8ONruOq9yOTRutjKi86mmoxAo="; + hash = "sha256-pPhbeZKNH5iKv4y34zKRmDIwLhmogaHIJJ00sZvHzHs="; }; - cargoHash = "sha256-+zxoICy3lrS+7fZU0yD1C4uKRj/JtDvizKla1xmz+PY="; + cargoHash = "sha256-TlxNHIpweWqRtoCblwUBS3RJM7vItORV8uYr4T3U37k="; nativeBuildInputs = [ pkg-config ]; From 16a7b14ffbac9465f4a58769bffd0e736f0c3b66 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 21:26:45 +0000 Subject: [PATCH 273/283] terraform-providers.hashicorp_google: 7.22.0 -> 7.23.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 da72370a97b1..994d03f478fb 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,11 +571,11 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-mSUEhO6zZ4PO/WzvHVCaoxFjhL/kF1OfuCeH67DA4+w=", + "hash": "sha256-ulwx4+m/7mTTr0+1kSO1g4qkKhd/Yx5of4K7moDik88=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.22.0", + "rev": "v7.23.0", "spdx": "MPL-2.0", "vendorHash": "sha256-v/XHGUEpAIpGHErv7GPqfosVLL3xaqBwZHbJKS8fkn4=" }, From f22efaf420464d3ba60d81a21d1b69b91d5010f8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 21:50:17 +0000 Subject: [PATCH 274/283] bvibratr: 1.0.0 -> 1.2.0 --- pkgs/by-name/bv/bvibratr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bv/bvibratr/package.nix b/pkgs/by-name/bv/bvibratr/package.nix index 03f52f51fcd1..07a3aeccec10 100644 --- a/pkgs/by-name/bv/bvibratr/package.nix +++ b/pkgs/by-name/bv/bvibratr/package.nix @@ -12,14 +12,14 @@ stdenv.mkDerivation (finalAttrs: { pname = "bvibratr"; - version = "1.0.0"; + version = "1.2.0"; src = fetchFromGitHub { owner = "sjaehn"; repo = "BVibratr"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - sha256 = "sha256-bm4RKyLPR5WL52wXJ8w4YUZ1t9WoqYAw5ApMASVmiAQ="; + sha256 = "sha256-V3cy+JlpBjCYr4eyrr9fTuaA7bmi8A2SP5KA4o1qQDU="; }; nativeBuildInputs = [ pkg-config ]; From 743ab29528fdc05c963f5d56e79effa49f95c2ab Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 1 Mar 2026 10:13:18 -0500 Subject: [PATCH 275/283] ci/github-script: split getting commit details for PR into its own file --- .github/workflows/test.yml | 1 + ci/github-script/get-pr-commit-details.js | 93 +++++++++++++++++++++++ ci/github-script/lint-commits.js | 89 ++-------------------- 3 files changed, 102 insertions(+), 81 deletions(-) create mode 100644 ci/github-script/get-pr-commit-details.js diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fef00b09a902..8c4c7e7c1921 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -77,6 +77,7 @@ jobs: 'ci/github-script/bot.js', 'ci/github-script/check-target-branch.js', 'ci/github-script/commits.js', + 'ci/github-script/get-pr-commit-details.js', 'ci/github-script/lint-commits.js', 'ci/github-script/merge.js', 'ci/github-script/prepare.js', diff --git a/ci/github-script/get-pr-commit-details.js b/ci/github-script/get-pr-commit-details.js new file mode 100644 index 000000000000..07ac10faa44f --- /dev/null +++ b/ci/github-script/get-pr-commit-details.js @@ -0,0 +1,93 @@ +// @ts-check +const { promisify } = require('node:util') +const execFile = promisify(require('node:child_process').execFile) + +/** + * @param {{ + * args: string[] + * core: import('@actions/core'), + * quiet?: boolean, + * repoPath?: string, + * }} RunGitProps + */ +async function runGit({ args, repoPath, core, quiet }) { + if (repoPath) { + args = ['-C', repoPath, ...args] + } + + if (!quiet) { + core.info(`About to run \`git ${args.map((s) => `'${s}'`).join(' ')}\``) + } + + return await execFile('git', args) +} + +/** + * GitHub's API will return a maximum of 250 commits. + * We will use it if we can, but fall back to using git locally. + * + * @param {{ + * context: import('@actions/github/lib/context').Context, + * core: import('@actions/core'), + * github: InstanceType, + * pr: Awaited["rest"]["pulls"]["get"]>>["data"] + * repoPath?: string, + * }} GetCommitMessagesForPRProps + * + * @returns {Promise<{ + * message: string, + * sha: string, + * }[]>} + */ +async function getCommitDetailsForPR({ context, core, github, pr, repoPath }) { + if (pr.commits < 250) { + return ( + await github.paginate(github.rest.pulls.listCommits, { + ...context.repo, + pull_number: pr.number, + }) + ).map((commit) => ({ message: commit.commit.message, sha: commit.sha })) + } else { + await runGit({ + args: ['fetch', `--depth=1`, 'origin', pr.base.sha], + repoPath, + core, + }) + await runGit({ + args: ['fetch', `--depth=${pr.commits + 1}`, 'origin', pr.head.sha], + repoPath, + core, + }) + + const shas = ( + await runGit({ + args: [ + 'rev-list', + `--max-count=${pr.commits}`, + `${pr.base.sha}..${pr.head.sha}`, + ], + repoPath, + core, + }) + ).stdout + .split('\n') + .map((s) => s.trim()) + .filter(Boolean) + + return Promise.all( + shas.map(async (sha) => ({ + sha, + message: ( + await runGit({ + args: ['log', '--format=%s', '-1', sha], + repoPath, + core, + quiet: true, + }) + ).stdout, + })), + ) + } +} + +module.exports = { getCommitDetailsForPR } diff --git a/ci/github-script/lint-commits.js b/ci/github-script/lint-commits.js index 21d709cadcbe..ddc422f9114c 100644 --- a/ci/github-script/lint-commits.js +++ b/ci/github-script/lint-commits.js @@ -1,27 +1,6 @@ // @ts-check const { classify } = require('../supportedBranches.js') -const { promisify } = require('node:util') -const execFile = promisify(require('node:child_process').execFile) - -/** - * @param {{ - * args: string[] - * core: import('@actions/core'), - * quiet?: boolean, - * repoPath?: string, - * }} RunGitProps - */ -async function runGit({ args, repoPath, core, quiet }) { - if (repoPath) { - args = ['-C', repoPath, ...args] - } - - if (!quiet) { - core.info(`About to run \`git ${args.map((s) => `'${s}'`).join(' ')}\``) - } - - return await execFile('git', args) -} +const { getCommitDetailsForPR } = require('./get-pr-commit-details.js') /** * @param {{ @@ -67,65 +46,13 @@ async function checkCommitMessages({ github, context, core, repoPath }) { return } - /** - * GitHub's API will return a maximum of 250 commits. - * We will use it if we can, but fall back to using git locally. - * This type is used to abstract over the differences between the two. - * @type {{ - * message: string, - * sha: string, - * }[]} - */ - let commits - - if (pr.commits < 250) { - commits = ( - await github.paginate(github.rest.pulls.listCommits, { - ...context.repo, - pull_number, - }) - ).map((commit) => ({ message: commit.commit.message, sha: commit.sha })) - } else { - await runGit({ - args: ['fetch', `--depth=1`, 'origin', pr.base.sha], - repoPath, - core, - }) - await runGit({ - args: ['fetch', `--depth=${pr.commits + 1}`, 'origin', pr.head.sha], - repoPath, - core, - }) - - const shas = ( - await runGit({ - args: [ - 'rev-list', - `--max-count=${pr.commits}`, - `${pr.base.sha}..${pr.head.sha}`, - ], - repoPath, - core, - }) - ).stdout - .split('\n') - .map((s) => s.trim()) - .filter(Boolean) - - commits = await Promise.all( - shas.map(async (sha) => ({ - sha, - message: ( - await runGit({ - args: ['log', '--format=%s', '-1', sha], - repoPath, - core, - quiet: true, - }) - ).stdout, - })), - ) - } + const commits = await getCommitDetailsForPR({ + context, + core, + github, + pr, + repoPath, + }) const failures = new Set() From d03b81d689080c079f1de188b8da1d60fcc70963 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Fri, 6 Mar 2026 08:53:12 -0500 Subject: [PATCH 276/283] ci/github-script: don't use GH API when getting commit info, return only subject --- ci/github-script/get-pr-commit-details.js | 88 +++++++++++------------ ci/github-script/lint-commits.js | 17 ++--- 2 files changed, 46 insertions(+), 59 deletions(-) diff --git a/ci/github-script/get-pr-commit-details.js b/ci/github-script/get-pr-commit-details.js index 07ac10faa44f..c9349fa7e055 100644 --- a/ci/github-script/get-pr-commit-details.js +++ b/ci/github-script/get-pr-commit-details.js @@ -23,71 +23,63 @@ async function runGit({ args, repoPath, core, quiet }) { } /** - * GitHub's API will return a maximum of 250 commits. - * We will use it if we can, but fall back to using git locally. - * * @param {{ - * context: import('@actions/github/lib/context').Context, * core: import('@actions/core'), - * github: InstanceType, * pr: Awaited["rest"]["pulls"]["get"]>>["data"] * repoPath?: string, * }} GetCommitMessagesForPRProps * * @returns {Promise<{ - * message: string, + * subject: string, * sha: string, * }[]>} */ -async function getCommitDetailsForPR({ context, core, github, pr, repoPath }) { - if (pr.commits < 250) { - return ( - await github.paginate(github.rest.pulls.listCommits, { - ...context.repo, - pull_number: pr.number, - }) - ).map((commit) => ({ message: commit.commit.message, sha: commit.sha })) - } else { +async function getCommitDetailsForPR({ core, pr, repoPath }) { + await runGit({ + args: ['fetch', `--depth=1`, 'origin', pr.base.sha], + repoPath, + core, + }) + await runGit({ + args: ['fetch', `--depth=${pr.commits + 1}`, 'origin', pr.head.sha], + repoPath, + core, + }) + + const shas = ( await runGit({ - args: ['fetch', `--depth=1`, 'origin', pr.base.sha], - repoPath, - core, - }) - await runGit({ - args: ['fetch', `--depth=${pr.commits + 1}`, 'origin', pr.head.sha], + args: [ + 'rev-list', + `--max-count=${pr.commits}`, + `${pr.base.sha}..${pr.head.sha}`, + ], repoPath, core, }) + ).stdout + .split('\n') + .map((s) => s.trim()) + .filter(Boolean) - const shas = ( - await runGit({ - args: [ - 'rev-list', - `--max-count=${pr.commits}`, - `${pr.base.sha}..${pr.head.sha}`, - ], - repoPath, - core, - }) - ).stdout - .split('\n') - .map((s) => s.trim()) - .filter(Boolean) + return Promise.all( + shas.map(async (sha) => { + const result = ( + await runGit({ + args: ['log', '--format=%s', '--numstat', '-1', sha], + repoPath, + core, + quiet: true, + }) + ).stdout.split('\n') - return Promise.all( - shas.map(async (sha) => ({ + const subject = result[0] + + return { sha, - message: ( - await runGit({ - args: ['log', '--format=%s', '-1', sha], - repoPath, - core, - quiet: true, - }) - ).stdout, - })), - ) - } + subject, + } + }), + ) } module.exports = { getCommitDetailsForPR } diff --git a/ci/github-script/lint-commits.js b/ci/github-script/lint-commits.js index ddc422f9114c..bba4cb9ec99a 100644 --- a/ci/github-script/lint-commits.js +++ b/ci/github-script/lint-commits.js @@ -47,9 +47,7 @@ async function checkCommitMessages({ github, context, core, repoPath }) { } const commits = await getCommitDetailsForPR({ - context, core, - github, pr, repoPath, }) @@ -57,21 +55,18 @@ async function checkCommitMessages({ github, context, core, repoPath }) { const failures = new Set() for (const commit of commits) { - const message = commit.message - const firstLine = message.split('\n')[0] + const logMsgStart = `Commit ${commit.sha}'s message's subject ("${commit.subject}")` - const logMsgStart = `Commit ${commit.sha}'s message's subject ("${firstLine}")` - - if (!firstLine.includes(': ')) { + if (!commit.subject.includes(': ')) { core.error( `${logMsgStart} was detected as not meeting our guidelines because ` + - 'it does not contain a colon followed by a whitespace.' + + 'it does not contain a colon followed by a whitespace. ' + 'There are likely other issues as well.', ) failures.add(commit.sha) } - if (firstLine.endsWith('.')) { + if (commit.subject.endsWith('.')) { core.error( `${logMsgStart} was detected as not meeting our guidelines because ` + 'it ends in a period. There may be other issues as well.', @@ -80,10 +75,10 @@ async function checkCommitMessages({ github, context, core, repoPath }) { } const fixups = ['amend!', 'fixup!', 'squash!'] - if (fixups.some((s) => firstLine.startsWith(s))) { + if (fixups.some((s) => commit.subject.startsWith(s))) { core.error( `${logMsgStart} was detected as not meeting our guidelines because ` + - `it begins with "${fixups.find((s) => firstLine.startsWith(s))}". ` + + `it begins with "${fixups.find((s) => commit.subject.startsWith(s))}". ` + 'Did you forget to run `git rebase -i --autosquash`?', ) failures.add(commit.sha) From 58f002f950109ef1ffe11f4d18039a930f176ab4 Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 1 Mar 2026 10:14:27 -0500 Subject: [PATCH 277/283] ci/github-script/lint-commits: error when conventional commit format is used E.g. https://redirect.github.com/NixOS/nixpkgs/pull/495442 --- ci/github-script/get-pr-commit-details.js | 18 ++++++- ci/github-script/lint-commits.js | 63 +++++++++++++++++++++-- 2 files changed, 75 insertions(+), 6 deletions(-) diff --git a/ci/github-script/get-pr-commit-details.js b/ci/github-script/get-pr-commit-details.js index c9349fa7e055..fcccfeacd75e 100644 --- a/ci/github-script/get-pr-commit-details.js +++ b/ci/github-script/get-pr-commit-details.js @@ -23,6 +23,11 @@ async function runGit({ args, repoPath, core, quiet }) { } /** + * Gets the SHA, subject and changed files for each commit in the given PR. + * + * Don't use GitHub API at all: the "list commits on PR" endpoint has a limit + * of 250 commits and doesn't return the changed files. + * * @param {{ * core: import('@actions/core'), * pr: Awaited["rest"]["pulls"]["get"]>>["data"] @@ -32,6 +37,8 @@ async function runGit({ args, repoPath, core, quiet }) { * @returns {Promise<{ * subject: string, * sha: string, + * changedPaths: string[], + * changedPathSegments: Set, * }[]>} */ async function getCommitDetailsForPR({ core, pr, repoPath }) { @@ -63,9 +70,10 @@ async function getCommitDetailsForPR({ core, pr, repoPath }) { return Promise.all( shas.map(async (sha) => { + // Subject first, then a blank line, then filenames. const result = ( await runGit({ - args: ['log', '--format=%s', '--numstat', '-1', sha], + args: ['log', '--format=%s', '--name-only', '-1', sha], repoPath, core, quiet: true, @@ -74,9 +82,17 @@ async function getCommitDetailsForPR({ core, pr, repoPath }) { const subject = result[0] + const changedPaths = result.slice(2, -1) + + const changedPathSegments = new Set( + changedPaths.flatMap((path) => path.split('/')), + ) + return { sha, subject, + changedPaths, + changedPathSegments, } }), ) diff --git a/ci/github-script/lint-commits.js b/ci/github-script/lint-commits.js index bba4cb9ec99a..4ef8b6f6ab04 100644 --- a/ci/github-script/lint-commits.js +++ b/ci/github-script/lint-commits.js @@ -46,17 +46,60 @@ async function checkCommitMessages({ github, context, core, repoPath }) { return } - const commits = await getCommitDetailsForPR({ - core, - pr, - repoPath, - }) + const commits = await getCommitDetailsForPR({ core, pr, repoPath }) const failures = new Set() + const conventionalCommitTypes = [ + 'build', + 'chore', + 'ci', + 'doc', + 'docs', + 'feat', + 'feature', + 'fix', + 'perf', + 'refactor', + 'style', + 'test', + ] + + /** + * @param {string[]} types e.g. ["fix", "feat"] + * @param {string?} sha commit hash + */ + function makeConventionalCommitRegex(types, sha = null) { + core.info( + `${ + sha + ? `Conventional commit types for ${sha?.slice(0, 16)}` + : 'Default conventional commit types' + }: ${JSON.stringify(types)}`, + ) + + return new RegExp(`^(${types.join('|')})!?(\\(.*\\))?!?:`) + } + + // Optimize for the common case that we don't have path segments with the + // same name as a conventional commit type. + const fullConventionalCommitRegex = makeConventionalCommitRegex( + conventionalCommitTypes, + ) + for (const commit of commits) { const logMsgStart = `Commit ${commit.sha}'s message's subject ("${commit.subject}")` + // If we have a commit `perf: ...`, and we touch a file containing the path + // segment "perf", we don't want to flag this. + const filteredTypes = conventionalCommitTypes.filter( + (type) => !commit.changedPathSegments.has(type), + ) + const conventionalCommitRegex = + filteredTypes.length === conventionalCommitTypes.length + ? fullConventionalCommitRegex + : makeConventionalCommitRegex(filteredTypes, commit.sha) + if (!commit.subject.includes(': ')) { core.error( `${logMsgStart} was detected as not meeting our guidelines because ` + @@ -84,6 +127,16 @@ async function checkCommitMessages({ github, context, core, repoPath }) { failures.add(commit.sha) } + if (conventionalCommitRegex.test(commit.subject)) { + core.error( + `${logMsgStart} was detected as not meeting our guidelines because ` + + 'it seems to use conventional commit (conventionalcommits.org) ' + + 'formatting. Nixpkgs has its own, different, commit message ' + + 'formatting standards.', + ) + failures.add(commit.sha) + } + if (!failures.has(commit.sha)) { core.info(`${logMsgStart} passed our automated checks!`) } From a55f57337d4419f11b3cb36ad1f6cdac83549043 Mon Sep 17 00:00:00 2001 From: Andreas Wendleder Date: Thu, 12 Mar 2026 22:58:33 +0100 Subject: [PATCH 278/283] librelane: 3.0.0rc0 -> 3.0.0rc1 --- pkgs/by-name/li/librelane/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librelane/package.nix b/pkgs/by-name/li/librelane/package.nix index 2c1935e3931d..74cfa0d7eb0b 100644 --- a/pkgs/by-name/li/librelane/package.nix +++ b/pkgs/by-name/li/librelane/package.nix @@ -23,14 +23,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "librelane"; - version = "3.0.0rc0"; + version = "3.0.0rc1"; pyproject = true; src = fetchFromGitHub { owner = "librelane"; repo = "librelane"; tag = finalAttrs.version; - hash = "sha256-YG1/Exm1sXqydBvXQcSvRH3DcJbBMxu4P/AHytu9JMI="; + hash = "sha256-oEMybXxnOyCbUEsJWtBMuV+6XSg9Y8wKrbR9pm/GI5U="; }; build-system = [ From 68556c51ebff9f2b6e5c59c984018e71768b2de3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 22:33:52 +0000 Subject: [PATCH 279/283] gokapi: 2.2.3 -> 2.2.4 --- pkgs/by-name/go/gokapi/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/go/gokapi/package.nix b/pkgs/by-name/go/gokapi/package.nix index c009fc4c01c3..d70c6a626bab 100644 --- a/pkgs/by-name/go/gokapi/package.nix +++ b/pkgs/by-name/go/gokapi/package.nix @@ -9,13 +9,13 @@ buildGoModule (finalAttrs: { pname = "gokapi"; - version = "2.2.3"; + version = "2.2.4"; src = fetchFromGitHub { owner = "Forceu"; repo = "Gokapi"; tag = "v${finalAttrs.version}"; - hash = "sha256-v4MgpnKFrxDUOerc7+3N6PjhlZZgGcOHOGwbZi6zpds="; + hash = "sha256-N9rV8/IJy4eMwdXXh+7z3raPcalSFUWP7EwN84tfbk8="; }; vendorHash = "sha256-oZyZD4kPqgSIaphXRyXVzY+8gYd7kpWAAo1cfiE1ln8="; From 1a03f49a22c335423c32ff9282c1040ff5638c64 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 22:39:26 +0000 Subject: [PATCH 280/283] isd: 0.6.1 -> 0.6.2 --- pkgs/by-name/is/isd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/is/isd/package.nix b/pkgs/by-name/is/isd/package.nix index 90f1e0203d81..06cd7dc2e67b 100644 --- a/pkgs/by-name/is/isd/package.nix +++ b/pkgs/by-name/is/isd/package.nix @@ -7,14 +7,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "isd"; - version = "0.6.1"; + version = "0.6.2"; pyproject = true; src = fetchFromGitHub { owner = "kainctl"; repo = "isd"; tag = "v${finalAttrs.version}"; - hash = "sha256-MEfjE0zRxSuBwBkjAz9cKhodS+I4CjjtuvbO+WwL9SM="; + hash = "sha256-aIVZvsmIZRHKg7267wxWzmcwAqleu4i7z5GHSNJi260="; }; build-system = with python3Packages; [ From d350212ff061f08049de56277e9d0b9461e924b8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 12 Mar 2026 22:55:32 +0000 Subject: [PATCH 281/283] python3Packages.textual: 8.0.2 -> 8.1.1 --- pkgs/development/python-modules/textual/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/textual/default.nix b/pkgs/development/python-modules/textual/default.nix index 0a86483f607e..04df3dbebf33 100644 --- a/pkgs/development/python-modules/textual/default.nix +++ b/pkgs/development/python-modules/textual/default.nix @@ -37,14 +37,14 @@ buildPythonPackage rec { pname = "textual"; - version = "8.0.2"; + version = "8.1.1"; pyproject = true; src = fetchFromGitHub { owner = "Textualize"; repo = "textual"; tag = "v${version}"; - hash = "sha256-xaoCagiItqueVKw+L/h76JVSR7BywiC40apOLQPwybY="; + hash = "sha256-jYjw4iqJ/CrawQwcwqAfQLc04tfdTqq6ERJsfx4FDMs="; }; build-system = [ poetry-core ]; From 291a2406a62ebc58563c9e496e89f0c3d380aef8 Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 11 Mar 2026 21:17:04 +0000 Subject: [PATCH 282/283] mujoco: 3.5.0 -> 3.6.0 Diff: https://github.com/google-deepmind/mujoco/compare/3.5.0...3.6.0 Changelog: https://mujoco.readthedocs.io/en/3.6.0/changelog.html --- .../mujoco-system-deps-dont-fetch.patch | 56 ++++++------------- pkgs/by-name/mu/mujoco/package.nix | 18 ++---- .../python-modules/mujoco/default.nix | 12 ++-- 3 files changed, 28 insertions(+), 58 deletions(-) diff --git a/pkgs/by-name/mu/mujoco/mujoco-system-deps-dont-fetch.patch b/pkgs/by-name/mu/mujoco/mujoco-system-deps-dont-fetch.patch index 9a1a3a858166..010c78da81c5 100644 --- a/pkgs/by-name/mu/mujoco/mujoco-system-deps-dont-fetch.patch +++ b/pkgs/by-name/mu/mujoco/mujoco-system-deps-dont-fetch.patch @@ -1,8 +1,8 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 1780f874..3ac02be6 100644 +index 6c1747f3..ab69cf5e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt -@@ -140,7 +140,7 @@ target_link_libraries( +@@ -158,7 +158,7 @@ target_link_libraries( lodepng qhullstatic_r tinyobjloader @@ -12,10 +12,10 @@ index 1780f874..3ac02be6 100644 set_target_properties( diff --git a/cmake/MujocoDependencies.cmake b/cmake/MujocoDependencies.cmake -index 5cdc33cb..a4c9f61f 100644 +index d2404bc1..5c7ddaf6 100644 --- a/cmake/MujocoDependencies.cmake +++ b/cmake/MujocoDependencies.cmake -@@ -93,8 +93,6 @@ set(BUILD_SHARED_LIBS +@@ -87,8 +87,6 @@ set(BUILD_SHARED_LIBS if(NOT TARGET lodepng) FetchContent_Declare( lodepng @@ -24,7 +24,7 @@ index 5cdc33cb..a4c9f61f 100644 ) FetchContent_GetProperties(lodepng) -@@ -113,8 +111,6 @@ endif() +@@ -111,8 +109,6 @@ endif() if(NOT TARGET marchingcubecpp) FetchContent_Declare( marchingcubecpp @@ -33,7 +33,7 @@ index 5cdc33cb..a4c9f61f 100644 ) FetchContent_GetProperties(marchingcubecpp) -@@ -130,13 +126,9 @@ findorfetch( +@@ -132,13 +128,9 @@ findorfetch( USE_SYSTEM_PACKAGE OFF PACKAGE_NAME @@ -48,7 +48,7 @@ index 5cdc33cb..a4c9f61f 100644 TARGETS qhull EXCLUDE_FROM_ALL -@@ -157,12 +149,8 @@ findorfetch( +@@ -160,12 +152,8 @@ findorfetch( tinyxml2 LIBRARY_NAME tinyxml2 @@ -62,7 +62,7 @@ index 5cdc33cb..a4c9f61f 100644 EXCLUDE_FROM_ALL ) target_compile_options(tinyxml2 PRIVATE ${MUJOCO_MACOS_COMPILE_OPTIONS}) -@@ -175,10 +163,6 @@ findorfetch( +@@ -183,10 +171,6 @@ findorfetch( tinyobjloader LIBRARY_NAME tinyobjloader @@ -73,16 +73,7 @@ index 5cdc33cb..a4c9f61f 100644 TARGETS tinyobjloader EXCLUDE_FROM_ALL -@@ -187,8 +171,6 @@ findorfetch( - if(NOT TARGET trianglemeshdistance) - FetchContent_Declare( - trianglemeshdistance -- GIT_REPOSITORY https://github.com/InteractiveComputerGraphics/TriangleMeshDistance.git -- GIT_TAG ${MUJOCO_DEP_VERSION_TriangleMeshDistance} - ) - - FetchContent_GetProperties(trianglemeshdistance) -@@ -207,10 +189,6 @@ findorfetch( +@@ -216,10 +200,6 @@ findorfetch( ccd LIBRARY_NAME ccd @@ -93,7 +84,7 @@ index 5cdc33cb..a4c9f61f 100644 TARGETS ccd EXCLUDE_FROM_ALL -@@ -247,10 +225,6 @@ if(MUJOCO_BUILD_TESTS) +@@ -261,10 +241,6 @@ if(MUJOCO_BUILD_TESTS OR MUJOCO_BUILD_STUDIO OR MUJOCO_USE_FILAMENT) absl LIBRARY_NAME abseil-cpp @@ -104,7 +95,7 @@ index 5cdc33cb..a4c9f61f 100644 TARGETS absl::core_headers EXCLUDE_FROM_ALL -@@ -274,14 +248,9 @@ if(MUJOCO_BUILD_TESTS) +@@ -291,14 +267,9 @@ if(MUJOCO_BUILD_TESTS) GTest LIBRARY_NAME googletest @@ -121,7 +112,7 @@ index 5cdc33cb..a4c9f61f 100644 EXCLUDE_FROM_ALL ) -@@ -308,10 +277,6 @@ if(MUJOCO_BUILD_TESTS) +@@ -323,10 +294,6 @@ if(MUJOCO_BUILD_TESTS) benchmark LIBRARY_NAME benchmark @@ -132,7 +123,7 @@ index 5cdc33cb..a4c9f61f 100644 TARGETS benchmark::benchmark benchmark::benchmark_main -@@ -322,14 +287,12 @@ endif() +@@ -337,14 +304,12 @@ endif() if(MUJOCO_TEST_PYTHON_UTIL) add_compile_definitions(EIGEN_MPL2_ONLY) @@ -149,7 +140,7 @@ index 5cdc33cb..a4c9f61f 100644 FetchContent_GetProperties(Eigen3) diff --git a/python/mujoco/util/CMakeLists.txt b/python/mujoco/util/CMakeLists.txt -index 666a3725..d89bb499 100644 +index 666a3725..8f4ce043 100644 --- a/python/mujoco/util/CMakeLists.txt +++ b/python/mujoco/util/CMakeLists.txt @@ -63,8 +63,8 @@ if(BUILD_TESTING) @@ -185,19 +176,8 @@ index 666a3725..d89bb499 100644 ) gtest_add_tests(TARGET func_wrap_test SOURCES func_wrap_test.cc) -@@ -90,8 +90,8 @@ if(BUILD_TESTING) - target_link_libraries( - tuple_tools_test - func_wrap -- gmock -- gtest_main -+ GTest::gmock -+ GTest::gtest_main - ) - gtest_add_tests(TARGET tuple_tools_test SOURCES tuple_tools_test.cc) - endif() diff --git a/simulate/cmake/SimulateDependencies.cmake b/simulate/cmake/SimulateDependencies.cmake -index 5141406c..75ff7884 100644 +index 7885f5f9..97b8b783 100644 --- a/simulate/cmake/SimulateDependencies.cmake +++ b/simulate/cmake/SimulateDependencies.cmake @@ -81,10 +81,6 @@ findorfetch( @@ -212,17 +192,17 @@ index 5141406c..75ff7884 100644 glfw EXCLUDE_FROM_ALL diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt -index a286a1c6..982f2e68 100644 +index f459a6ca..6830509d 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt -@@ -81,8 +81,8 @@ target_link_libraries( +@@ -82,8 +82,8 @@ target_link_libraries( absl::synchronization absl::flat_hash_map absl::flat_hash_set - gtest - gmock -+ GTest::gtest + GTest::gmock ++ GTest::gtest_main mujoco::mujoco ) target_include_directories(fixture PRIVATE ${mujoco_SOURCE_DIR}/include gmock) diff --git a/pkgs/by-name/mu/mujoco/package.nix b/pkgs/by-name/mu/mujoco/package.nix index ee62b9dad42e..5659b7baffe1 100644 --- a/pkgs/by-name/mu/mujoco/package.nix +++ b/pkgs/by-name/mu/mujoco/package.nix @@ -25,8 +25,8 @@ let benchmark = fetchFromGitHub { owner = "google"; repo = "benchmark"; - rev = "5f7d66929fb66869d96dfcbacf0d8a586b33766d"; - hash = "sha256-G9jMWq8BxKvRGP4D2/tcogdLwmek4XGYESqepnZIlCw="; + rev = "5c55f5d4f45a1b09c5d98aa63a671993ebd42c69"; + hash = "sha256-CChXn58cqam3d6Q61ZJMr5NFq1Ezc5uywA7FSPhk4GI="; }; ccd = fetchFromGitHub { owner = "danfis"; @@ -76,18 +76,12 @@ let rev = "f03a1b3ec29b1d7d865691ca8aea4f1eb2c2873d"; hash = "sha256-90ei0lpJA8XuVGI0rGb3md0Qtq8/bdkU7dUCHpp88Bw="; }; - trianglemeshdistance = fetchFromGitHub { - owner = "InteractiveComputerGraphics"; - repo = "TriangleMeshDistance"; - rev = "2cb643de1436e1ba8e2be49b07ec5491ac604457"; - hash = "sha256-qG/8QKpOnUpUQJ1nLj+DFoLnUr+9oYkJPqUhwEQD2pc="; - }; }; in stdenv.mkDerivation (finalAttrs: { pname = "mujoco"; - version = "3.5.0"; + version = "3.6.0"; # Bumping version? Make sure to look though the MuJoCo's commit # history for bumped dependency pins! @@ -95,7 +89,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "google-deepmind"; repo = "mujoco"; tag = finalAttrs.version; - hash = "sha256-5i+QQIwu8olwsMaYvO8b1vLkOkA4jZVR0xcFMuieF5w="; + hash = "sha256-Gxr8AH9grTjrMTHHOVseLuTC3rNuQEZRWhSvR4HgIc4="; }; patches = [ ./mujoco-system-deps-dont-fetch.patch ]; @@ -146,10 +140,6 @@ stdenv.mkDerivation (finalAttrs: { + '' ln -s ${pin.tinyobjloader} build/_deps/tinyobjloader-src ln -s ${pin.tinyxml2} build/_deps/tinyxml2-src - '' - # Mujoco's cmake apply a patch on the trianglemeshdistance source code. Requires write permission. - + '' - cp -r ${pin.trianglemeshdistance} build/_deps/trianglemeshdistance-src ln -s ${pin.marchingcubecpp} build/_deps/marchingcubecpp-src ''; diff --git a/pkgs/development/python-modules/mujoco/default.nix b/pkgs/development/python-modules/mujoco/default.nix index 6f5db4aff4ad..bf0782c2d9d2 100644 --- a/pkgs/development/python-modules/mujoco/default.nix +++ b/pkgs/development/python-modules/mujoco/default.nix @@ -26,7 +26,7 @@ python, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "mujoco"; inherit (mujoco) version; @@ -37,8 +37,8 @@ buildPythonPackage rec { # # in the project's CI. src = fetchPypi { - inherit pname version; - hash = "sha256-XIWm/HVgq1+kU081/0WeEtw2CWgfMH5FfbtJtiF/TXM="; + inherit (finalAttrs) pname version; + hash = "sha256-FcifQj4zvOCGCtcGF2O3IyNCbWNI17Lkbr3MN7EeCQU="; }; nativeBuildInputs = [ cmake ]; @@ -61,7 +61,7 @@ buildPythonPackage rec { typing-extensions ]; - pythonImportsCheck = [ "${pname}" ]; + pythonImportsCheck = [ "mujoco" ]; env.MUJOCO_PATH = "${mujoco}"; env.MUJOCO_PLUGIN_PATH = "${mujoco}/lib"; @@ -87,7 +87,7 @@ buildPythonPackage rec { ${lib.getExe perl} -0777 -i -pe "s/GIT_REPO\n.*\n.*GIT_TAG\n.*\n//gm" mujoco/CMakeLists.txt ${lib.getExe perl} -0777 -i -pe "s/(FetchContent_Declare\(\n.*lodepng\n.*)(GIT_REPO.*\n.*GIT_TAG.*\n)(.*\))/\1\3/gm" mujoco/simulate/CMakeLists.txt - build="/build/${pname}-${version}/build/temp.${platform}-cpython-${pythonVersionMajorMinor}/" + build="/build/${finalAttrs.pname}-${finalAttrs.version}/build/temp.${platform}-cpython-${pythonVersionMajorMinor}/" mkdir -p $build/_deps ln -s ${mujoco.pin.lodepng} $build/_deps/lodepng-src ln -s ${mujoco.pin.eigen3} $build/_deps/eigen-src @@ -103,4 +103,4 @@ buildPythonPackage rec { tmplt ]; }; -} +}) From 037721f472db0ff331e8cdf4a1f62bd6481d5d9f Mon Sep 17 00:00:00 2001 From: Gaetan Lepage Date: Wed, 11 Mar 2026 21:56:40 +0000 Subject: [PATCH 283/283] python3Packages.dm-control: 1.0.37 -> 1.0.38 Diff: https://github.com/google-deepmind/dm_control/compare/1.0.37...1.0.38 Changelog: https://github.com/google-deepmind/dm_control/releases/tag/1.0.38 --- pkgs/development/python-modules/dm-control/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/dm-control/default.nix b/pkgs/development/python-modules/dm-control/default.nix index 334bf57cbb81..7429d8fe18cc 100644 --- a/pkgs/development/python-modules/dm-control/default.nix +++ b/pkgs/development/python-modules/dm-control/default.nix @@ -29,14 +29,14 @@ buildPythonPackage (finalAttrs: { pname = "dm-control"; - version = "1.0.37"; + version = "1.0.38"; pyproject = true; src = fetchFromGitHub { owner = "google-deepmind"; repo = "dm_control"; tag = finalAttrs.version; - hash = "sha256-IRUAHadZMN9XCSoZj0m48lF/s/5s76Jlrdwe3BBmRNg="; + hash = "sha256-3Bo4XOR3iEf9H0RgMq/62CyKHua9nPU8gpYgze1GMno="; }; build-system = [