From cf0b15a4b6c4bcebffa7ee2309d8126a1a089ea7 Mon Sep 17 00:00:00 2001 From: samhatter Date: Wed, 14 May 2025 20:19:16 -0700 Subject: [PATCH 001/111] plex-desktop: adding StartupWMClass to .desktop file --- pkgs/by-name/pl/plex-desktop/package.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index 6dae4b0a9212..aa415c458fb5 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -13,6 +13,7 @@ libva, libxkbcommon, libxml2_13, + makeDesktopItem, makeShellWrapper, minizip, nss, @@ -40,6 +41,15 @@ let platforms = [ "x86_64-linux" ]; mainProgram = "plex-desktop"; }; + desktopItem = makeDesktopItem { + name = "plex-desktop"; + desktopName = "Plex"; + exec = "plex-desktop"; + icon = "${plex-desktop}/meta/gui/icon.png"; + terminal = false; + categories = [ "AudioVideo" ]; + startupWMClass = "Plex"; + }; plex-desktop = stdenv.mkDerivation { inherit pname version meta; @@ -133,11 +143,8 @@ buildFHSEnv { extraInstallCommands = '' mkdir -p $out/share/applications $out/share/icons/hicolor/scalable/apps - install -m 444 -D ${plex-desktop}/meta/gui/plex-desktop.desktop $out/share/applications/plex-desktop.desktop - substituteInPlace $out/share/applications/plex-desktop.desktop \ - --replace-fail \ - 'Icon=''${SNAP}/meta/gui/icon.png' \ - 'Icon=${plex-desktop}/meta/gui/icon.png' + install -m 444 -D ${desktopItem}/share/applications/plex-desktop.desktop $out/share/applications/plex-desktop.desktop + install -m 444 -D ${plex-desktop}/meta/gui/icon.png $out/share/icons/hicolor/scalable/apps/plex-desktop.png ''; runScript = writeShellScript "plex-desktop.sh" '' From 534fd21c6edfbdeddd3fe9ffb206e8c537fbd414 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 21 Dec 2025 12:43:40 +0000 Subject: [PATCH 002/111] python3Packages.nodeenv: 1.9.1 -> 1.10.0 --- pkgs/development/python-modules/nodeenv/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nodeenv/default.nix b/pkgs/development/python-modules/nodeenv/default.nix index 88a9870648dc..90f3ea91602e 100644 --- a/pkgs/development/python-modules/nodeenv/default.nix +++ b/pkgs/development/python-modules/nodeenv/default.nix @@ -13,7 +13,7 @@ buildPythonPackage rec { pname = "nodeenv"; - version = "1.9.1"; + version = "1.10.0"; pyproject = true; disabled = pythonOlder "3.7"; @@ -22,7 +22,7 @@ buildPythonPackage rec { owner = "ekalinin"; repo = "nodeenv"; tag = version; - hash = "sha256-nud8HSfx1ri0UZf25VPCy7swfaSM13u5+HzozK+ikeY="; + hash = "sha256-CosZOTWxXFGrc2ZvPPUwFcUv1blZhyl8MWPnoRCpBBo="; }; build-system = [ From 14a6af8072a9579754f145e4e4a8d0d26b0a42ce Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 25 Dec 2025 12:52:37 +0000 Subject: [PATCH 003/111] python3Packages.python-engineio: 4.12.3 -> 4.13.0 --- pkgs/development/python-modules/python-engineio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-engineio/default.nix b/pkgs/development/python-modules/python-engineio/default.nix index b905b22971e8..8026a606c7f6 100644 --- a/pkgs/development/python-modules/python-engineio/default.nix +++ b/pkgs/development/python-modules/python-engineio/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "python-engineio"; - version = "4.12.3"; + version = "4.13.0"; pyproject = true; src = fetchFromGitHub { owner = "miguelgrinberg"; repo = "python-engineio"; tag = "v${version}"; - hash = "sha256-VcL8Od1EM/cbbeOVyXlsXYt8Bms636XbtunrTblkGDQ="; + hash = "sha256-lNVy2Q14+F43TfV1iXqCy1rm4DGjt5IgNVHzMOeOZ5s="; }; build-system = [ setuptools ]; From 783f9875c9458a90f596c491368ac0ed0c0a476c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 27 Dec 2025 16:58:18 +0000 Subject: [PATCH 004/111] python3Packages.python-socketio: 5.15.0 -> 5.16.0 --- pkgs/development/python-modules/python-socketio/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-socketio/default.nix b/pkgs/development/python-modules/python-socketio/default.nix index 8220ee89a803..a5fd12ae5cf5 100644 --- a/pkgs/development/python-modules/python-socketio/default.nix +++ b/pkgs/development/python-modules/python-socketio/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "python-socketio"; - version = "5.15.0"; + version = "5.16.0"; pyproject = true; src = fetchFromGitHub { owner = "miguelgrinberg"; repo = "python-socketio"; tag = "v${version}"; - hash = "sha256-7SX55TXU7HzxoatYor4mUiZoi/2O7nqaAIniyl4lGoc="; + hash = "sha256-20qTND62sIrWuJ7kY+4Pf9qP9Z5+CrItPiXnTDhmcME="; }; build-system = [ setuptools ]; From 75446c7cc8c4fff5e9d274973fac92bcc0177040 Mon Sep 17 00:00:00 2001 From: samhatter Date: Sun, 28 Dec 2025 11:43:06 -0800 Subject: [PATCH 005/111] plex-desktop: making icon desktop entry generic reference --- pkgs/by-name/pl/plex-desktop/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/pl/plex-desktop/package.nix b/pkgs/by-name/pl/plex-desktop/package.nix index aa415c458fb5..a3a12c8e3598 100644 --- a/pkgs/by-name/pl/plex-desktop/package.nix +++ b/pkgs/by-name/pl/plex-desktop/package.nix @@ -45,7 +45,7 @@ let name = "plex-desktop"; desktopName = "Plex"; exec = "plex-desktop"; - icon = "${plex-desktop}/meta/gui/icon.png"; + icon = "plex-desktop"; terminal = false; categories = [ "AudioVideo" ]; startupWMClass = "Plex"; From 88ba5eddf7deed6bc531caa22f29e8cb56b7abdf Mon Sep 17 00:00:00 2001 From: Defelo Date: Sun, 4 Jan 2026 19:25:38 +0100 Subject: [PATCH 006/111] nixos/ytdl-sub: add readWritePaths option --- nixos/modules/services/misc/ytdl-sub.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/misc/ytdl-sub.nix b/nixos/modules/services/misc/ytdl-sub.nix index ef1165b8019d..213cd7549969 100644 --- a/nixos/modules/services/misc/ytdl-sub.nix +++ b/nixos/modules/services/misc/ytdl-sub.nix @@ -11,6 +11,7 @@ let settingsFormat = pkgs.formats.yaml { }; in + { meta.maintainers = with lib.maintainers; [ defelo ]; @@ -46,6 +47,14 @@ in example = "0/6:0"; }; + readWritePaths = lib.mkOption { + type = lib.types.listOf lib.types.path; + description = '' + List of paths that ytdl-sub can write to. + ''; + default = [ ]; + }; + config = lib.mkOption { type = settingsFormat.type; description = "Configuration for ytdl-sub. See for more information."; @@ -127,6 +136,7 @@ in ProtectKernelTunables = true; ProtectProc = "invisible"; ProtectSystem = "strict"; + ReadWritePaths = instance.readWritePaths; RestrictAddressFamilies = [ "AF_INET" "AF_INET6" @@ -148,8 +158,6 @@ in }; }; - users.groups = lib.mkIf (cfg.group == "ytdl-sub") { - ytdl-sub = { }; - }; + users.groups = lib.mkIf (cfg.group == "ytdl-sub") { ytdl-sub = { }; }; }; } From a2b72e05d775ef7742c4a06c15c04c294095150e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 10 Jan 2026 16:18:55 +0000 Subject: [PATCH 007/111] python3Packages.nicegui: 3.4.1 -> 3.5.0 --- pkgs/development/python-modules/nicegui/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index be6dc3bced7d..94a2171a4bad 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -43,14 +43,14 @@ buildPythonPackage rec { pname = "nicegui"; - version = "3.4.1"; + version = "3.5.0"; pyproject = true; src = fetchFromGitHub { owner = "zauberzeug"; repo = "nicegui"; tag = "v${version}"; - hash = "sha256-fZAGqFQQFLFi5jWlQb1SAQnAFEtt2C07vNZXfyUHIa0="; + hash = "sha256-4bIpQ6n6s6GgwAzDs6pPULNlwYqclNHvWlPOwJ5I5v4="; }; pythonRelaxDeps = [ "requests" ]; From 3330ad41bd25dc3de3696af4202e14c96ef351f4 Mon Sep 17 00:00:00 2001 From: Misaka13514 Date: Sun, 11 Jan 2026 15:02:07 +0800 Subject: [PATCH 008/111] vscode: fix update script The GitHub API `releases/latest` endpoint sometimes lags behind the actual release list. This change switches to fetching the release list and filtering for the newest non-prerelease tag to ensure the update script detects the actual latest version. --- pkgs/applications/editors/vscode/update-vscode.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/vscode/update-vscode.sh b/pkgs/applications/editors/vscode/update-vscode.sh index d8796470c312..bb1562c0f3ce 100755 --- a/pkgs/applications/editors/vscode/update-vscode.sh +++ b/pkgs/applications/editors/vscode/update-vscode.sh @@ -3,7 +3,7 @@ set -eou pipefail -latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases/latest | jq --raw-output .tag_name) +latestVersion=$(curl --fail --silent https://api.github.com/repos/Microsoft/vscode/releases | jq --raw-output 'map(select(.prerelease==false)) | .[].tag_name' | sort -V | tail -n1) currentVersion=$(nix eval --raw -f . vscode.version) echo "latest version: $latestVersion" From c89739f55b0f1a766feb8b9028aac0890cdddea0 Mon Sep 17 00:00:00 2001 From: Misaka13514 Date: Sun, 11 Jan 2026 15:02:18 +0800 Subject: [PATCH 009/111] vscode: 1.107.1 -> 1.108.0 --- pkgs/applications/editors/vscode/vscode.nix | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vscode/vscode.nix b/pkgs/applications/editors/vscode/vscode.nix index 96d229a49f0b..9a4721506038 100644 --- a/pkgs/applications/editors/vscode/vscode.nix +++ b/pkgs/applications/editors/vscode/vscode.nix @@ -36,20 +36,20 @@ let hash = { - x86_64-linux = "sha256-qaGeIN0Jxh7Br31n2d7CRVAE0PvTUSD+HSRYjBI/lHQ="; - x86_64-darwin = "sha256-yTJtE5YWkV1VFFnMxPLJOJjFjc2JNwZgfCIkp4jPHjs="; - aarch64-linux = "sha256-x/jWXwVheVQlAtg2VOWeDU3xR2DpnHChIT1SgVIRCK0="; - aarch64-darwin = "sha256-ZbpP5xiytB6NOinmVcqbAaLcwDQqJ6m/8pAtl+/ib2A="; - armv7l-linux = "sha256-oZ1vRGWBVSAuf+4qHTVzaH8XFGisijtDy2tL8bCoqUA="; + x86_64-linux = "sha256-20ydDfHFhy3BNxC9bHG1JTgybFY9zxxc81EApOVh3wk="; + x86_64-darwin = "sha256-iGa94habd8rVLP0XQ3LZguTAmIk0odjfMD7LlU+0uBY="; + aarch64-linux = "sha256-3ma0m+uBuQlGTidRFbI0AcwGcvW8ebnJnnrhAuS6dEc="; + aarch64-darwin = "sha256-MWowHy95l8IA+XcAFg2FZJoal8ig2aZpWjzFRHnHbIk="; + armv7l-linux = "sha256-KiAnrpb0ShOalIB4+vKEPe5AHr3rU4sgbeZRUTEZaZs="; } .${system} or throwSystem; # Please backport all compatible updates to the stable release. # This is important for the extension ecosystem. - version = "1.107.1"; + version = "1.108.0"; # This is used for VS Code - Remote SSH test - rev = "994fd12f8d3a5aa16f17d42c041e5809167e845a"; + rev = "94e8ae2b28cb5cc932b86e1070569c4463565c37"; in callPackage ./generic.nix { pname = "vscode" + lib.optionalString isInsiders "-insiders"; @@ -82,7 +82,7 @@ callPackage ./generic.nix { src = fetchurl { name = "vscode-server-${rev}.tar.gz"; url = "https://update.code.visualstudio.com/commit:${rev}/server-linux-x64/stable"; - hash = "sha256-eoNWrFp1kz0wVrz0EQnXa8iqM5ekL+GLnb7fL2DyWbA="; + hash = "sha256-VvwZaE1T5FTh/KJdLj9Br51VBMcYcyh4SgZILLS5hwQ="; }; stdenv = stdenvNoCC; }; From 2d54352d3c37f4d738c4aba4e3301e606f186ba9 Mon Sep 17 00:00:00 2001 From: Felix Kimmel Date: Sun, 11 Jan 2026 01:47:54 +0100 Subject: [PATCH 010/111] openscad-unstable: fix version number --- pkgs/by-name/op/openscad-unstable/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/op/openscad-unstable/package.nix b/pkgs/by-name/op/openscad-unstable/package.nix index b4e57ca17e3f..b584019221ff 100644 --- a/pkgs/by-name/op/openscad-unstable/package.nix +++ b/pkgs/by-name/op/openscad-unstable/package.nix @@ -121,7 +121,7 @@ clangStdenv.mkDerivation rec { "-DUSE_BUILTIN_OPENCSG=OFF" "-DUSE_BUILTIN_MANIFOLD=OFF" "-DUSE_BUILTIN_CLIPPER2=OFF" - "-DOPENSCAD_VERSION=\"${builtins.replaceStrings [ "-" ] [ "." ] version}\"" + "-DOPENSCAD_VERSION=\"${builtins.replaceStrings [ "-" ] [ "." ] (lib.strings.getVersion version)}\"" "-DCMAKE_UNITY_BUILD=OFF" # broken compile with unity # IPO "-DCMAKE_EXE_LINKER_FLAGS=-fuse-ld=lld" From 48bd01754a3825c6485ab1880e6fa63d7f84a6df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Mon, 12 Jan 2026 08:08:43 -0800 Subject: [PATCH 011/111] python3Packages.vallox-websocket-api: 5.4.0 -> 6.0.0 Diff: https://github.com/yozik04/vallox_websocket_api/compare/5.4.0...6.0.0 Changelog: https://github.com/yozik04/vallox_websocket_api/releases/tag/6.0.0 --- .../python-modules/vallox-websocket-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/vallox-websocket-api/default.nix b/pkgs/development/python-modules/vallox-websocket-api/default.nix index 82f2110a9042..88de8b8c9e52 100644 --- a/pkgs/development/python-modules/vallox-websocket-api/default.nix +++ b/pkgs/development/python-modules/vallox-websocket-api/default.nix @@ -12,14 +12,14 @@ buildPythonPackage rec { pname = "vallox-websocket-api"; - version = "5.4.0"; + version = "6.0.0"; pyproject = true; src = fetchFromGitHub { owner = "yozik04"; repo = "vallox_websocket_api"; tag = version; - hash = "sha256-L9duL8XfDUxHgJxVbG7PPPRJRzVEckxqbB+1vX0GalU="; + hash = "sha256-i4KUXvDz6FCdQguZtpNybyIPC/gn+O3SAYWh2CIbAeI="; }; build-system = [ From 7d034687f2e7f87a3b460c687d3b670fe3fe0c44 Mon Sep 17 00:00:00 2001 From: umbrageodotus Date: Fri, 10 Oct 2025 21:56:42 +0100 Subject: [PATCH 012/111] lib.systems.examples: Add LLVM x86-64 UCRT platform and clean up Co-authored-by: Eveeifyeve <88671402+Eveeifyeve@users.noreply.github.com> --- lib/systems/examples.nix | 31 ++++++++++++++++++++++++------- pkgs/top-level/release-cross.nix | 11 ++++++----- 2 files changed, 30 insertions(+), 12 deletions(-) diff --git a/lib/systems/examples.nix b/lib/systems/examples.nix index d05c05910523..64f329f2a3db 100644 --- a/lib/systems/examples.nix +++ b/lib/systems/examples.nix @@ -341,32 +341,49 @@ rec { # Windows # - # 32 bit mingw-w64 - mingw32 = { + # mingw-w64 with MSVCRT for i686 + mingw-msvcrt-i686 = { config = "i686-w64-mingw32"; libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain }; - # 64 bit mingw-w64 - mingwW64 = { + # mingw-w64 with MSVCRT for x86_64 + mingw-msvcrt-x86_64 = { # That's the triplet they use in the mingw-w64 docs. config = "x86_64-w64-mingw32"; libc = "msvcrt"; # This distinguishes the mingw (non posix) toolchain }; - ucrt64 = { + # mingw-w64 with UCRT for x86_64, default compiler + mingw-ucrt-x86_64 = { config = "x86_64-w64-mingw32"; libc = "ucrt"; # This distinguishes the mingw (non posix) toolchain }; - # LLVM-based mingw-w64 for ARM - ucrtAarch64 = { + # mingw-w64 with UCRT for x86_64, LLVM + mingw-ucrt-x86_64-llvm = { + config = "x86_64-w64-mingw32"; + libc = "ucrt"; + rust.rustcTarget = "x86_64-pc-windows-gnullvm"; + useLLVM = true; + }; + + # mingw-w64 with ucrt for Aarch64, default compiler (which is LLVM + # because GCC does not support this platform yet). + mingw-ucrt-aarch64 = { config = "aarch64-w64-mingw32"; libc = "ucrt"; rust.rustcTarget = "aarch64-pc-windows-gnullvm"; useLLVM = true; }; + # mingw-64 back compat + # TODO: Warn after 26.05, and remove after 26.11. + mingw32 = mingw-msvcrt-i686; + mingwW64 = mingw-msvcrt-x86_64; + ucrt64 = mingw-ucrt-x86_64; + ucrtAarch64 = mingw-ucrt-aarch64; + # Target the MSVC ABI x86_64-windows = { config = "x86_64-pc-windows-msvc"; diff --git a/pkgs/top-level/release-cross.nix b/pkgs/top-level/release-cross.nix index 7f2696a23828..95d30e66077a 100644 --- a/pkgs/top-level/release-cross.nix +++ b/pkgs/top-level/release-cross.nix @@ -205,11 +205,12 @@ in } ); - # Test some cross builds on 32 bit mingw-w64 - crossMingw32 = mapTestOnCross systems.examples.mingw32 windowsCommon; - - # Test some cross builds on 64 bit mingw-w64 - crossMingwW64 = mapTestOnCross systems.examples.mingwW64 windowsCommon; + # Test some cross builds on various mingw-w64 platforms + crossMingw32 = mapTestOnCross systems.examples.mingw-msvcrt-i686 windowsCommon; + cross-mingw-msvcrt-x86_64 = mapTestOnCross systems.examples.mingw-msvcrt-x86_64 windowsCommon; + cross-mingw-ucrt-x86_64 = mapTestOnCross systems.examples.mingw-ucrt-x86_64 windowsCommon; + cross-mingw-ucrt-x86_64-llvm = mapTestOnCross systems.examples.mingw-ucrt-x86_64-llvm windowsCommon; + cross-mingw-ucrt-aarch64 = mapTestOnCross systems.examples.mingw-ucrt-aarch64 windowsCommon; x86_64-cygwin = mapTestOnCross systems.examples.x86_64-cygwin cygwinCommon; From 656814a2e154422e47922dac05e38584f1b4ac05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 04:30:02 -0800 Subject: [PATCH 013/111] python3Packages.solaredge-web: 0.0.1 -> 0.1.0 Diff: https://github.com/Solarlibs/solaredge-web/compare/v0.0.1...v0.1.0 Changelog: https://github.com/Solarlibs/solaredge-web/releases/tag/v0.1.0 --- pkgs/development/python-modules/solaredge-web/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/solaredge-web/default.nix b/pkgs/development/python-modules/solaredge-web/default.nix index 32be69fb465a..71f0e29d018f 100644 --- a/pkgs/development/python-modules/solaredge-web/default.nix +++ b/pkgs/development/python-modules/solaredge-web/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "solaredge-web"; - version = "0.0.1"; + version = "0.1.0"; pyproject = true; src = fetchFromGitHub { owner = "Solarlibs"; repo = "solaredge-web"; tag = "v${version}"; - hash = "sha256-Vf/f5NDmjsKY8F5//8uAk+dJEaku94yjNaD2XyX7Vuk="; + hash = "sha256-kVjhXW+MPIh41IIaTHCKXz+SOfZ0w61fCBsutNszrAY="; }; build-system = [ setuptools ]; From 30116f6aaf892b84773b4547ab51f9fd012cf8c2 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 13 Jan 2026 13:13:10 +0000 Subject: [PATCH 014/111] =?UTF-8?q?eog:=2047.0=20=E2=86=92=2049.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/eog/-/compare/47.0...49.1 --- pkgs/by-name/eo/eog/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/eo/eog/package.nix b/pkgs/by-name/eo/eog/package.nix index 6aa92c5c3492..66970fd86564 100644 --- a/pkgs/by-name/eo/eog/package.nix +++ b/pkgs/by-name/eo/eog/package.nix @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { pname = "eog"; - version = "47.0"; + version = "49.1"; outputs = [ "out" @@ -44,7 +44,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "mirror://gnome/sources/eog/${lib.versions.major version}/eog-${version}.tar.xz"; - hash = "sha256-217b9SJNdRJqe32O5OknKi8wqVMzHVuvbT88DODL3mY="; + hash = "sha256-+t0S4UupzSvmmJ37zvQAAWRbY0QM7tjgSGewdYewZtw="; }; patches = [ From c441227d00420709e2e5ad5c63e665c8fecf3837 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 13 Jan 2026 13:15:11 +0000 Subject: [PATCH 015/111] =?UTF-8?q?gnome-calendar:=2049.0.1=20=E2=86=92=20?= =?UTF-8?q?49.1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-calendar/-/compare/49.0.1...49.1 --- pkgs/by-name/gn/gnome-calendar/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-calendar/package.nix b/pkgs/by-name/gn/gnome-calendar/package.nix index 5bcdf5aabed5..9358ae381d9f 100644 --- a/pkgs/by-name/gn/gnome-calendar/package.nix +++ b/pkgs/by-name/gn/gnome-calendar/package.nix @@ -24,11 +24,11 @@ stdenv.mkDerivation rec { pname = "gnome-calendar"; - version = "49.0.1"; + version = "49.1"; src = fetchurl { url = "mirror://gnome/sources/gnome-calendar/${lib.versions.major version}/gnome-calendar-${version}.tar.xz"; - hash = "sha256-4L/k6hCUItraB0Xdj4wOAjCriCB3ENHAfiRTIs+RP/I="; + hash = "sha256-DBEVqylNUyxMGfVs4Neu5T+OoysUMCCd0dntpHqD0sI="; }; nativeBuildInputs = [ From b9bc1d2774fdb2266f5212d9711fcaaa0751b0f7 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 13 Jan 2026 13:15:43 +0000 Subject: [PATCH 016/111] =?UTF-8?q?gnome-control-center:=2049.2.2=20?= =?UTF-8?q?=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-control-center/-/compare/49.2.2...49.3 --- pkgs/by-name/gn/gnome-control-center/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-control-center/package.nix b/pkgs/by-name/gn/gnome-control-center/package.nix index 4c71dd94d222..14b6b49245a3 100644 --- a/pkgs/by-name/gn/gnome-control-center/package.nix +++ b/pkgs/by-name/gn/gnome-control-center/package.nix @@ -76,11 +76,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "gnome-control-center"; - version = "49.2.2"; + version = "49.3"; src = fetchurl { url = "mirror://gnome/sources/gnome-control-center/${lib.versions.major finalAttrs.version}/gnome-control-center-${finalAttrs.version}.tar.xz"; - hash = "sha256-wjriINbBI30oWSXeeAHg42M4ucwai7UcLjfnFea1A60="; + hash = "sha256-z5PTcWT6LhC+bwjxXrkXsfHqf53Zusfen/3YEvqNnPw="; }; patches = [ From f9c1f8084e616c51c3d5bb9aaf2f29833550cbb5 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 13 Jan 2026 13:32:54 +0000 Subject: [PATCH 017/111] =?UTF-8?q?gnome-software:=2049.2=20=E2=86=92=2049?= =?UTF-8?q?.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/gnome-software/-/compare/49.2...49.3 --- pkgs/by-name/gn/gnome-software/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gn/gnome-software/package.nix b/pkgs/by-name/gn/gnome-software/package.nix index f2a0bb317026..cb7c19d24754 100644 --- a/pkgs/by-name/gn/gnome-software/package.nix +++ b/pkgs/by-name/gn/gnome-software/package.nix @@ -48,11 +48,11 @@ in stdenv.mkDerivation (finalAttrs: { pname = "gnome-software"; - version = "49.2"; + version = "49.3"; src = fetchurl { url = "mirror://gnome/sources/gnome-software/${lib.versions.major finalAttrs.version}/gnome-software-${finalAttrs.version}.tar.xz"; - hash = "sha256-thC2kyqNZmQyvFjWx4xFaM1j1EKuc224vixMoBu8lGw="; + hash = "sha256-9kbbLxK89Ag3K2tJrpEJn85S0OrHYs6iMRqMik3/nQA="; }; patches = [ From 677012813b02777f20e30997c851cea8aba4d318 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Tue, 13 Jan 2026 13:28:30 +0000 Subject: [PATCH 018/111] =?UTF-8?q?nautilus:=2049.2=20=E2=86=92=2049.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit https://gitlab.gnome.org/GNOME/nautilus/-/compare/49.2...49.3 --- pkgs/by-name/na/nautilus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/nautilus/package.nix b/pkgs/by-name/na/nautilus/package.nix index e41b49201b46..a4b4851f9ded 100644 --- a/pkgs/by-name/na/nautilus/package.nix +++ b/pkgs/by-name/na/nautilus/package.nix @@ -41,7 +41,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "nautilus"; - version = "49.2"; + version = "49.3"; outputs = [ "out" @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { url = "mirror://gnome/sources/nautilus/${lib.versions.major finalAttrs.version}/nautilus-${finalAttrs.version}.tar.xz"; - hash = "sha256-JXazS+0ngaifCQUeyfyuOuF+txcs175nj1kqoU5MJrE="; + hash = "sha256-qmvzdvCJkjYoBergGJCxv1rRSPNWqnzP4fZk7aiNQT4="; }; patches = [ From 88ca07ea17c027cbef95d3a1cd1565ac8928118f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 06:35:56 -0800 Subject: [PATCH 019/111] python3Packages.sigstore: fix pname --- pkgs/development/python-modules/sigstore/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/sigstore/default.nix b/pkgs/development/python-modules/sigstore/default.nix index 01681e3259c3..fb2e012e5bd1 100644 --- a/pkgs/development/python-modules/sigstore/default.nix +++ b/pkgs/development/python-modules/sigstore/default.nix @@ -28,7 +28,7 @@ }: buildPythonPackage rec { - pname = "sigstore-python"; + pname = "sigstore"; version = "4.0.0"; pyproject = true; From f04a347e9ac885586484438f03396745d5a201b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 06:36:40 -0800 Subject: [PATCH 020/111] python3Packages.sigstore: 4.0.0 -> 4.1.0 Diff: https://github.com/sigstore/sigstore-python/compare/v4.0.0...v4.1.0 Changelog: https://github.com/sigstore/sigstore-python/blob/4.1.0/CHANGELOG.md --- pkgs/development/python-modules/sigstore/default.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/sigstore/default.nix b/pkgs/development/python-modules/sigstore/default.nix index fb2e012e5bd1..b54fa72b51be 100644 --- a/pkgs/development/python-modules/sigstore/default.nix +++ b/pkgs/development/python-modules/sigstore/default.nix @@ -29,17 +29,18 @@ buildPythonPackage rec { pname = "sigstore"; - version = "4.0.0"; + version = "4.1.0"; pyproject = true; src = fetchFromGitHub { owner = "sigstore"; repo = "sigstore-python"; tag = "v${version}"; - hash = "sha256-KAHGg2o5t8qfbvLGTzaVoV7AcMkgi3rXxyOQgSASl7A="; + hash = "sha256-Wt9ZoMHTiMlbAab9p8/WF38/OiyCaqHPS5R7/fTAfxw="; }; pythonRelaxDeps = [ + "sigstore-models" "sigstore-rekor-types" "rfc3161-client" "cryptography" From 5808eee732a330dfedc2d241dc1b89980f51f18d Mon Sep 17 00:00:00 2001 From: James Ward Date: Mon, 12 Jan 2026 16:00:04 -0700 Subject: [PATCH 021/111] jetbrains: 2025.3.1 -> 2025.3.1.1 clion: 2025.3.1 -> 2025.3.1.1 datagrip: 2025.3.2 -> 2025.3.3 idea: 2025.3.1 -> 2025.3.1.1 pycharm-oss: 2025.3.1 -> 2025.3.1.1 pycharm: 2025.3.1 -> 2025.3.1.1 ruby-mine: 2025.3.1 -> 2025.3.1.1 --- .../editors/jetbrains/ides/clion.nix | 20 +- .../editors/jetbrains/ides/datagrip.nix | 20 +- .../editors/jetbrains/ides/idea.nix | 20 +- .../editors/jetbrains/ides/pycharm-oss.nix | 6 +- .../editors/jetbrains/ides/pycharm.nix | 20 +- .../editors/jetbrains/ides/ruby-mine.nix | 20 +- .../source/pycharm_maven_artefacts.json | 3900 ++++++++--------- 7 files changed, 2003 insertions(+), 2003 deletions(-) diff --git a/pkgs/applications/editors/jetbrains/ides/clion.nix b/pkgs/applications/editors/jetbrains/ides/clion.nix index a65f4a9eba66..986213af1b4f 100644 --- a/pkgs/applications/editors/jetbrains/ides/clion.nix +++ b/pkgs/applications/editors/jetbrains/ides/clion.nix @@ -21,20 +21,20 @@ let # update-script-start: urls urls = { x86_64-linux = { - url = "https://download.jetbrains.com/cpp/CLion-2025.3.1.tar.gz"; - hash = "sha256-RK49pTWLoBCmLVWrQSty82TF3NLC3NIASuNLdGOAe70="; + url = "https://download.jetbrains.com/cpp/CLion-2025.3.1.1.tar.gz"; + hash = "sha256-vtTTqvG932G0LBOESaUvTOhF1vQiyvZKPuAu/QcQdzY="; }; aarch64-linux = { - url = "https://download.jetbrains.com/cpp/CLion-2025.3.1-aarch64.tar.gz"; - hash = "sha256-uWw4w9L3/3uYjXXJcP0OkDY+CbgnMQbe/Jrj3vqGjtc="; + url = "https://download.jetbrains.com/cpp/CLion-2025.3.1.1-aarch64.tar.gz"; + hash = "sha256-Yh04N3okMfeqUUL3GZukSUJzMAHdBlE+quDMu/phFc4="; }; x86_64-darwin = { - url = "https://download.jetbrains.com/cpp/CLion-2025.3.1.dmg"; - hash = "sha256-moF0ySKfnIb4baGo4r2rUv+zaeoHgbV+skVwPryDB+I="; + url = "https://download.jetbrains.com/cpp/CLion-2025.3.1.1.dmg"; + hash = "sha256-H6qUuONV/iYZwDJfylpDr/AvF+Wl4gnVkegZhr8hbmQ="; }; aarch64-darwin = { - url = "https://download.jetbrains.com/cpp/CLion-2025.3.1-aarch64.dmg"; - hash = "sha256-EcrorrQ9GHDZaYDx2Sf/VF+r7ZifO/TnMnkRtEHhSfE="; + url = "https://download.jetbrains.com/cpp/CLion-2025.3.1.1-aarch64.dmg"; + hash = "sha256-I7FDOc8OM0P+FGMCdjKKcnHUbUTPRzFz7l56oTcGiXE="; }; }; # update-script-end: urls @@ -48,8 +48,8 @@ in product = "CLion"; # update-script-start: version - version = "2025.3.1"; - buildNumber = "253.29346.141"; + version = "2025.3.1.1"; + buildNumber = "253.29346.307"; # update-script-end: version src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}")); diff --git a/pkgs/applications/editors/jetbrains/ides/datagrip.nix b/pkgs/applications/editors/jetbrains/ides/datagrip.nix index 127c4b202003..cf93cea8a260 100644 --- a/pkgs/applications/editors/jetbrains/ides/datagrip.nix +++ b/pkgs/applications/editors/jetbrains/ides/datagrip.nix @@ -12,20 +12,20 @@ let # update-script-start: urls urls = { x86_64-linux = { - url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.2.tar.gz"; - hash = "sha256-y27WR10h640wdUExvSQAPBFAlr+oT/zPM03BHPisYMw="; + url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.3.tar.gz"; + hash = "sha256-cV0shZxezpvllsM4aUJPLw+PzvSxqy44F5WE10VA764="; }; aarch64-linux = { - url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.2-aarch64.tar.gz"; - hash = "sha256-Gm/rOqJV2s4zLMGLhoWTGBtupiw9nw02+QAyygUX0Gg="; + url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.3-aarch64.tar.gz"; + hash = "sha256-MWqkJiZ7ElSPLv0BT1dcszFbbZOr2Ub7gRrN2bUG1BY="; }; x86_64-darwin = { - url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.2.dmg"; - hash = "sha256-A4OgpPL95YO2LqfTQuVxiw+jBvyDSVQcdb7FroQftPw="; + url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.3.dmg"; + hash = "sha256-JQfAVG4N2UFlQtyWF2GjHzozwOPGi6elInOSQyBf7js="; }; aarch64-darwin = { - url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.2-aarch64.dmg"; - hash = "sha256-pyJFSNydo4Y3J7DBHO+dYT/ZUdFrqgFsoUB8VqnsaWQ="; + url = "https://download.jetbrains.com/datagrip/datagrip-2025.3.3-aarch64.dmg"; + hash = "sha256-QwPJLy4Hv0FJErVTUDirG1iDn8noMlnyk4Zmk0uqZnQ="; }; }; # update-script-end: urls @@ -39,8 +39,8 @@ mkJetBrainsProduct { product = "DataGrip"; # update-script-start: version - version = "2025.3.2"; - buildNumber = "253.29346.170"; + version = "2025.3.3"; + buildNumber = "253.29346.270"; # update-script-end: version src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}")); diff --git a/pkgs/applications/editors/jetbrains/ides/idea.nix b/pkgs/applications/editors/jetbrains/ides/idea.nix index 07ecdd65c560..bde01070d5a7 100644 --- a/pkgs/applications/editors/jetbrains/ides/idea.nix +++ b/pkgs/applications/editors/jetbrains/ides/idea.nix @@ -15,20 +15,20 @@ let # update-script-start: urls urls = { x86_64-linux = { - url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1.tar.gz"; - hash = "sha256-IeG5C17GhHZ6A0mLpCTvP5rMXb91nM7v1e3UdPBDrWw="; + url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1.1.tar.gz"; + hash = "sha256-OgZLIpYfPzm4ZrZLYoVY4ND3CNQjo/lWXUPw6BGWmXs="; }; aarch64-linux = { - url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1-aarch64.tar.gz"; - hash = "sha256-CVcRMp0enBRkG6Qm5lLU29OIWyfJoEbkRyWuZ3SR6MM="; + url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1.1-aarch64.tar.gz"; + hash = "sha256-h1FtLwe47B/2z+nRTWj8P3b11XuGYRMlueq6wbYEPMs="; }; x86_64-darwin = { - url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1.dmg"; - hash = "sha256-rfWvODnge6Y4e/DsqU3y9EyCkCOhiYFw6svFy6/OA5M="; + url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1.1.dmg"; + hash = "sha256-XMaynB2VjtB3xUSobmNGT7//HWkIcinZbwvIEn9Kdqo="; }; aarch64-darwin = { - url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1-aarch64.dmg"; - hash = "sha256-ITeGPMOl9KzSW6OKguAE6TXTqU+lZvjjhR1riorBJ3c="; + url = "https://download.jetbrains.com/idea/ideaIU-2025.3.1.1-aarch64.dmg"; + hash = "sha256-e9pi80XBGJL/lAaCu1nmDu5AZ0uy8s3GIEsuGyrTjfg="; }; }; # update-script-end: urls @@ -43,8 +43,8 @@ mkJetBrainsProduct { productShort = "IDEA"; # update-script-start: version - version = "2025.3.1"; - buildNumber = "253.29346.138"; + version = "2025.3.1.1"; + buildNumber = "253.29346.240"; # update-script-end: version src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}")); diff --git a/pkgs/applications/editors/jetbrains/ides/pycharm-oss.nix b/pkgs/applications/editors/jetbrains/ides/pycharm-oss.nix index 48b70636f4b5..de503846f86a 100644 --- a/pkgs/applications/editors/jetbrains/ides/pycharm-oss.nix +++ b/pkgs/applications/editors/jetbrains/ides/pycharm-oss.nix @@ -7,10 +7,10 @@ let src = mkJetBrainsSource { # update-script-start: source-args - version = "2025.3.1"; - buildNumber = "253.29346.142"; + version = "2025.3.1.1"; + buildNumber = "253.29346.308"; buildType = "pycharm"; - ideaHash = "sha256-eAq/lgv6ZcN9SR2E1KYnnhDHe/rBQ3GqqbbF6GstDoU="; + ideaHash = "sha256-sx/yLkMsjOQWAMJztoI0T6xQ66pnjnQejgc85PGod2s="; androidHash = "sha256-quMCzrjCKIo1pkzw4PWewAs5tz7A2aq7TI5zd+QaaUY="; jpsHash = "sha256-iHpt926BDLNUwHRXvkqVgwlWiLo1qSZEaGeJcS0Fjmk="; restarterHash = "sha256-acCmC58URd6p9uKZrm0qWgdZkqu9yqCs23v8qgxV2Ag="; diff --git a/pkgs/applications/editors/jetbrains/ides/pycharm.nix b/pkgs/applications/editors/jetbrains/ides/pycharm.nix index fdc519f52406..cf0d5777f6c8 100644 --- a/pkgs/applications/editors/jetbrains/ides/pycharm.nix +++ b/pkgs/applications/editors/jetbrains/ides/pycharm.nix @@ -13,20 +13,20 @@ let # update-script-start: urls urls = { x86_64-linux = { - url = "https://download.jetbrains.com/python/pycharm-2025.3.1.tar.gz"; - hash = "sha256-kz/ULXzCp2rUuiP5ESKU5N8BP6TDNiQ1oeM2gFHAc5E="; + url = "https://download.jetbrains.com/python/pycharm-2025.3.1.1.tar.gz"; + hash = "sha256-3lQSHpqNf/yaOyIWeuhYitI//mBuJG/sfvrWMdJvtEs="; }; aarch64-linux = { - url = "https://download.jetbrains.com/python/pycharm-2025.3.1-aarch64.tar.gz"; - hash = "sha256-K29aQwEydz6nyvMEb3dj6noDHb+rbhvnK9yG88x6dYs="; + url = "https://download.jetbrains.com/python/pycharm-2025.3.1.1-aarch64.tar.gz"; + hash = "sha256-tm2+8klFjyMhqPs4uH14fTY0doWDUAsrW9gehU5bGKg="; }; x86_64-darwin = { - url = "https://download.jetbrains.com/python/pycharm-2025.3.1.dmg"; - hash = "sha256-WGye7WfaYJ/B5WWov8NusVWyPlSD1dxunc+LVUD0f6U="; + url = "https://download.jetbrains.com/python/pycharm-2025.3.1.1.dmg"; + hash = "sha256-keHuiyw/lhhOwP3uP8g8puiyRUTtHhXqk4kdSrIOeJQ="; }; aarch64-darwin = { - url = "https://download.jetbrains.com/python/pycharm-2025.3.1-aarch64.dmg"; - hash = "sha256-7I6XhW8A2pAgIMcrDwecwQmD3mu0Q4KS6l+qHlsMuTU="; + url = "https://download.jetbrains.com/python/pycharm-2025.3.1.1-aarch64.dmg"; + hash = "sha256-scG0YiqE3q2BCh3VRhHZ0ep6PDY8zRtBDRBJQGLDOSI="; }; }; # update-script-end: urls @@ -40,8 +40,8 @@ in product = "PyCharm"; # update-script-start: version - version = "2025.3.1"; - buildNumber = "253.29346.142"; + version = "2025.3.1.1"; + buildNumber = "253.29346.308"; # update-script-end: version src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}")); diff --git a/pkgs/applications/editors/jetbrains/ides/ruby-mine.nix b/pkgs/applications/editors/jetbrains/ides/ruby-mine.nix index 5de4e0300216..9390faf324f4 100644 --- a/pkgs/applications/editors/jetbrains/ides/ruby-mine.nix +++ b/pkgs/applications/editors/jetbrains/ides/ruby-mine.nix @@ -12,20 +12,20 @@ let # update-script-start: urls urls = { x86_64-linux = { - url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.tar.gz"; - hash = "sha256-6esgEcotVpTFjAEWkL9UTQJuOnwcDI3puzehj6DPgRg="; + url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.1.tar.gz"; + hash = "sha256-dVd/4LBssEsuzEB+RX44RCrlXfNOyYkRPe3SvOD+N20="; }; aarch64-linux = { - url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1-aarch64.tar.gz"; - hash = "sha256-v2A8ahuh5hiv23BYlkhEfPzlO02qegzGgHPBt35yfVU="; + url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.1-aarch64.tar.gz"; + hash = "sha256-FNco8STJ+HEmcfZFpFiDzM0QYQPxchmPizAPqYHiYWo="; }; x86_64-darwin = { - url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.dmg"; - hash = "sha256-T86EmDpqzhbYR5FQt2UoAlCiYLPST7NyWNEUAAxsERU="; + url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.1.dmg"; + hash = "sha256-FWHsKzpmvr3CHCcB5nhHKq9NRWVP+IyPGuk2lunLDKU="; }; aarch64-darwin = { - url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1-aarch64.dmg"; - hash = "sha256-Z/GqZ0uQ7FS6IfNSOtlAIY+Xm+/XQp44rYIryBRtFqQ="; + url = "https://download.jetbrains.com/ruby/RubyMine-2025.3.1.1-aarch64.dmg"; + hash = "sha256-K66IoMXqfs1frfo+gUCKQrp9pIm2iFyLNdFFNkHPYPc="; }; }; # update-script-end: urls @@ -39,8 +39,8 @@ mkJetBrainsProduct { product = "RubyMine"; # update-script-start: version - version = "2025.3.1"; - buildNumber = "253.29346.140"; + version = "2025.3.1.1"; + buildNumber = "253.29346.331"; # update-script-end: version src = fetchurl (urls.${system} or (throw "Unsupported system: ${system}")); diff --git a/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json b/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json index 9d6faa4ef596..dd5a8b38ea61 100644 --- a/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json +++ b/pkgs/applications/editors/jetbrains/source/pycharm_maven_artefacts.json @@ -1,38 +1,283 @@ [ + { + "url": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar", + "hash": "9d70afe194568ca0328b7f762e64eb8094a5e5a76ea3a30b7182f0e7d5f0dd35", + "path": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar" + }, + { + "url": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar", + "hash": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed", + "path": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar" + }, + { + "url": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar", + "hash": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb", + "path": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar", + "hash": "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd", + "path": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar" + }, + { + "url": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar", + "hash": "066b702d850ebcde36f2a8181b46a2f0f1416129d1dc63c3a1e1531006e74739", + "path": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar" + }, + { + "url": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar", + "hash": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3", + "path": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar" + }, + { + "url": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar", + "hash": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28", + "path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" + }, + { + "url": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar", + "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", + "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" + }, + { + "url": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar", + "hash": "3c8c66663148ac5d2a953cb048a1939b96be543d4612c23e030a7c6fd20390cd", + "path": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar", + "hash": "230f801ec0de74e6363bf7553c71dbf085d1aaaadcf553afd1248ab51fbcfef1", + "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar", + "hash": "3575dcb8a98faf943d3c1595c47a16047c4fce8a83ebbb26262f1a2f67546357", + "path": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar" + }, + { + "url": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar", + "hash": "cffb55f1e7268e160647e88da142c09c6175ff72970c64f7cb411d78eb661663", + "path": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar" + }, + { + "url": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar", + "hash": "bae13d4e4716a0955d316b5fcb75582504325e5b11ac946b13b64b4fce19bc6e", + "path": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar" + }, + { + "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", + "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", + "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" + }, + { + "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", + "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", + "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" + }, + { + "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", + "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", + "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" + }, + { + "url": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar", + "hash": "d8d6911e225b55501692651272ce961ba5be1f76662ceb7f0aa79ecce8f63f25", + "path": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar" + }, + { + "url": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar", + "hash": "0efe45aca820a2f722f29a49e5ffe5cd14f06c51ad60842247fcb15f8048e28a", + "path": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar" + }, + { + "url": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar", + "hash": "83789c1710426adb1637f773ec79e46ad0acf845e77e7964d7f2030cc2fd25c9", + "path": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar" + }, + { + "url": "org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar", + "hash": "ac0192fd110a0363732b17ea94fd1ce8cfd85790c8e1551e14f866908b5d80e1", + "path": "org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar" + }, + { + "url": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar", + "hash": "0b20f45e3a0fd8f0d12cdc5316b06776e902b1365db00118876f9175c60f302c", + "path": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" + }, + { + "url": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar", + "hash": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e", + "path": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar" + }, + { + "url": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar", + "hash": "0b0beaeb6880a31149641d2d848b863712885469670c12099586d7f798522564", + "path": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar" + }, + { + "url": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar", + "hash": "390c5f77b84283a64b644f88251b397e0b0debb80bdcc50f899881aecff43a5a", + "path": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar" + }, + { + "url": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar", + "hash": "71e74b74676099dd9ebbb97780401f9b53f205a69d0d515a5e03c5a42fe20c18", + "path": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar", + "hash": "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79", + "path": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar" + }, + { + "url": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar", + "hash": "dda6a96d529f473c952ba7e8205509de29725ad40eff80af7d371df95ccb14c1", + "path": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar", + "hash": "fd65c1a0cd1c60272b6ed0f45025d7afae8de20b5c11e2a131a7ccb4b0f1f1b2", + "path": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar" + }, + { + "url": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar", + "hash": "ea77d0b2eb0b3e1f7fa04f2fbe671f5af3ae836cc40320411e195bdc9421f17b", + "path": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar" + }, { "url": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar", "hash": "f3ca0f8d63c40e23a56d54101c60d5edee136b42d84bfb85bc7963093109cf8b", "path": "commons-io/commons-io/2.18.0/commons-io-2.18.0.jar" }, { - "url": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar", - "hash": "61cd5eee5367d10e0cca664afdc4bbde2ff7aab9c175c5b520aac8b5315d874d", - "path": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar" + "url": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar", + "hash": "604c4130ca7a0e979a449cf550087a5c2c586485e8af01dcf24b03b7b287306d", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar" }, { - "url": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar", - "hash": "095e5d11868ae359bd640c922c2d1ed7a20ba519496599ee697e81c468761339", - "path": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar" + "url": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar", + "hash": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de", + "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" }, { - "url": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar", - "hash": "e88a667c25b8ebb7c81f76dd96cb34ea804754752b5533a842b99d0daea2be99", - "path": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar" + "url": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar", + "hash": "102764921129e1e44a74f408b7a0b8dac6d1892c6042e0e48f8bdbbbf78c6d2e", + "path": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar" }, { - "url": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar", - "hash": "6086acf1d65bca24de344b493e3fc241f0db2b25fa0606057eee39e3a2264737", - "path": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar" + "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "9d2369a7e71ff367dbed384ee50976c25743b09e4be68a58f9412ad165d8e0d7", + "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar" }, { - "url": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar", - "hash": "dd9a13ba6b0803040b6fea56b6db66bc9c4f31dacf678dac642aaaff8d88a543", - "path": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar" + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" }, { - "url": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar", - "hash": "c74a6c72221dfb76eb92f2bb40108ea561a7da2f315dc3b1e64afa8f077f210c", - "path": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar" + "url": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar", + "hash": "f05496e255734759f0d4b5632da7b24f81313147c78c69e90ad045d096191344", + "path": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar", + "hash": "61ff422fe859c2439d94727eb6dcd7ccadb5ba0d9cce4e181db1946209ef9bf6", + "path": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar", + "hash": "a3c111c85eabb8149c485c275768d57cd96a05b595ca1946781c0d4c5fb1654a", + "path": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar" + }, + { + "url": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar", + "hash": "eae29213e4f16515639c28957200f011b3967fffcada1962cf0255d24919c22f", + "path": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar" + }, + { + "url": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar", + "hash": "4b9fb2e5a13b37cf8bd62eebada8d3485c3dc17df752783b68d89d657bcc01fd", + "path": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar" + }, + { + "url": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar", + "hash": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4", + "path": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar" + }, + { + "url": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar", + "hash": "11a9ee6f88bb31f1450108d1cf6441377dec84aca075eb6bb2343be157575bea", + "path": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar" + }, + { + "url": "net/minidev/json-smart/2.5.0/json-smart-2.5.0.jar", + "hash": "432b9e545848c4141b80717b26e367f83bf33f19250a228ce75da6e967da2bc7", + "path": "net/minidev/json-smart/2.5.0/json-smart-2.5.0.jar" + }, + { + "url": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar", + "hash": "12314fc6881d66a413fd66370787adba16e504fbf7e138690b0f3952e3fbd321", + "path": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "84612c6b067f7018325c00975bb49a35e1947d8de1c03009e999b746219105f4", + "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", + "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", + "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" + }, + { + "url": "com/google/zxing/core/3.5.1/core-3.5.1.jar", + "hash": "1ba7c0fbb6c267e2fb74e1497d855adae633ccc98edc8c75163aa64bc08e3059", + "path": "com/google/zxing/core/3.5.1/core-3.5.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "076c66a0899ca0dfaeb18efdf73ca70c0dfbe935a70e7f790e009885b61e56ee", + "path": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar", + "hash": "d767014ad0c9a27d27d26fd38e7afa030aee0d141338f108781ff02ecf2fdab5", + "path": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar" + }, + { + "url": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar", + "hash": "241daa21665dd0ca55576a4bc4d8e9ace8891ae3c698cc77f13bb4bdac372e94", + "path": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar", + "hash": "c2b19162264b2aa78371cd834f8703e1c49c032ec9862cdb9b744a4a2a8e7ded", + "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar", + "hash": "cbf24708e46c2e064a37887d5b53d1234ba2b3c1d285ecc9ba82cb6152076297", + "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "junit/junit/4.13.2/junit-4.13.2.jar", + "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", + "path": "junit/junit/4.13.2/junit-4.13.2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar", + "hash": "2074392bf202ae0cea075828e8739a17642eb3093db5f40e46b955937fbd8cdf", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar" }, { "url": "org/jetbrains/intellij/deps/studio-test-platform/2025.1.2-287/studio-test-platform-2025.1.2-287.jar", @@ -40,14 +285,404 @@ "path": "org/jetbrains/intellij/deps/studio-test-platform/2025.1.2-287/studio-test-platform-2025.1.2-287.jar" }, { - "url": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar", - "hash": "8b94840d71ad0caa36b3309425b2d23084bc8788ce84d71f2d805b0fc84d1f5a", - "path": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar" + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" }, { - "url": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar", - "hash": "88ed8e730f7386297485176c4387146c6914a38c0e58fc296e8a01cdc3b621e1", - "path": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar" + "url": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar", + "hash": "2ae0d57bb9fceb8ee2aeda6536acc6f3e1de355984b4c9da720566b85f1525e8", + "path": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar", + "hash": "9403c2537ac0dd425e556dfc3434e5d9f9a9547312472f4c27b7ab2673e9e862", + "path": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar" + }, + { + "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", + "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", + "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" + }, + { + "url": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar", + "hash": "7e346b94d47fb4e4495ebd6161fd5c6d01659687e93c460bbfd320ba47bea852", + "path": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar" + }, + { + "url": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar", + "hash": "733e1347e3ec909e8a7ee199e48a64d0180569461b3bc08c8a6bb1335f5ce1bd", + "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar" + }, + { + "url": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar", + "hash": "8d0fd2aeb48d19dc49c563ebc00f274947e45f716c107535c12ead63decd688d", + "path": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar" + }, + { + "url": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar", + "hash": "ba005f304cef92a3dede24a38ad5ac9b8afccf0d8f75839d6c1338634cf7f6e4", + "path": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar" + }, + { + "url": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar", + "hash": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", + "path": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" + }, + { + "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", + "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", + "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar", + "hash": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501", + "path": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar", + "hash": "1ae230b0e5847a47838b871060b7271c9b2329febb85e1470d1490ffe2e28fd4", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar", + "hash": "fd9db5d6b301967133bc977935d22295e247ed2ccefc2583942ef7376fd598c1", + "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar", + "hash": "00aa7be5c214bff31d62b489fbb5f0c389545e9f455324b2b92681956d37c94f", + "path": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar" + }, + { + "url": "io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar", + "hash": "c78613ac0db94650c03a37b2a35b3238b2d018fcac9f10e5fe268c3887cf5e0b", + "path": "io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar", + "hash": "7d01bf0334ffa3ab55f3828bb50188bf9969774a23791a3df1905e53bfeea8f5", + "path": "io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar", + "hash": "0b93f01cff5bc2a64af829ca01c826e8e861a03b96a871fa2a240fa25681df78", + "path": "io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar", + "hash": "a7e19945a6baa86ab285383a0bda632eae7703a889da1d20ea4eaad4c996cc21", + "path": "io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar", + "hash": "5b4e125a341566b24d5030479da475b20ea1f6145bf7b3c3d69fe537088bb4c1", + "path": "io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar", + "hash": "f3272149099883cf98ad8a2a82a08111a78d17e604aebc094c80592a730fcac5", + "path": "io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar", + "hash": "0f5f7220d34d32751cc624bc9c47afdde7392f0d9551569c90a568309015d796", + "path": "io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar" + }, + { + "url": "io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar", + "hash": "c07aac2ea55aa42c34fc6b53fbee661e0de077f45483133b6ca297c70a67a44a", + "path": "io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar", + "hash": "9b3211ad7f1508f6453d16922aad6c7dce5b2f9a88b7e272171f63875ee78efd", + "path": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar", + "hash": "bc7af4f3c4ba1a23c20a6e1945f3e17fd3f5719f6f17d62961b3167d939a18e2", + "path": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar" + }, + { + "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar", + "hash": "99c2478a9b803b7d385d1624d5c1ab6f9a64cac5a2dc00f44a350744a1d858ac", + "path": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar", + "hash": "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68", + "path": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar" + }, + { + "url": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar", + "hash": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253", + "path": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar" + }, + { + "url": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar", + "hash": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4", + "path": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar", + "hash": "f31793446f372ee33659fc7a4ce93a079fa520ae89ddf6f6280ea50425c408d4", + "path": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar", + "hash": "e9b7e2b1262fd02fe63b08f636903ff36f453f08ae52190c78e3cbf19d777e42", + "path": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar" + }, + { + "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", + "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", + "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" + }, + { + "url": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar", + "hash": "7d703a1d484ac1135b78b24a4880f5653161cda83454c0f484fa09e29311d3bd", + "path": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar" + }, + { + "url": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar", + "hash": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041", + "path": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar", + "hash": "290744db458f813618c460312a1f35bb2ed082485385d558de368c893509d11c", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3", + "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "c4e51a757d46f19bdc2264c7be0cba0cc52eb52c9047c0be9b1df91eb8195f4e", + "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", + "hash": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", + "path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" + }, + { + "url": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar", + "hash": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9", + "path": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar" + }, + { + "url": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar", + "hash": "03b276130c0c1417c9bd07cfd8d2eea1fa465fc930dd132ac11fc383cf11deec", + "path": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar", + "hash": "027404a92fe618b72465792a257951495c503a7d5751e2791e0f51c87f67f5bc", + "path": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar" + }, + { + "url": "org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar", + "hash": "a7b369a2e697215fed314a58b736f10ae8bdedf218096916a6bdb7bc886fe470", + "path": "org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar" + }, + { + "url": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar", + "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", + "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" + }, + { + "url": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar", + "hash": "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b", + "path": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar" + }, + { + "url": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar", + "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", + "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" + }, + { + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar", + "hash": "46e54dcbd39d4d12cda18ec9276e7b888e08fc765ea0c77e71662306f0d4abc4", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar" + }, + { + "url": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar", + "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", + "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" + }, + { + "url": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar", + "hash": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18", + "path": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "c5d0331fb960fbb5e392118d1322e905f37be1b0b0abd6121d06caade7cc9b16", + "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar", + "hash": "5f097b00c6714bb71ecfb5dec62b59bb4c2f789763fafd1ece96c4ef0e6c280f", + "path": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar", + "hash": "6f81842e9c13e997cac66b44614522f3639419e2388ae2d000c4bc0a6b92d93f", + "path": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar" + }, + { + "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", + "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar", + "hash": "ceda311f476c3b18e1d2b240c94e2dcb9c8d44e70f8afa9facab88bac4ddc03a", + "path": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar", + "hash": "ead60e9cac0e42b57092b9e2d087ff43536e9477d4486ba393037a8cc156cda7", + "path": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar" + }, + { + "url": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar", + "hash": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac", + "path": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar" + }, + { + "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar", + "hash": "e6312d390c6bef67681f8e258f29ced2f3d0fa1d83a72e0bec1513b8c1c4f430", + "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar" + }, + { + "url": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar", + "hash": "d642f145f6123739e779d4156145cc5fe7c2173bb58d437b813961a31c337ff9", + "path": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar" + }, + { + "url": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar", + "hash": "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8", + "path": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar" + }, + { + "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "f7374912dbbcfc18686114a78804a7f4ba91aa54b6f3bf4be10a54bb643f8a61", + "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar", + "hash": "47db94b0240122449cb95aa00dd8b9d0722948b81f8390b9d27d38797c0fc784", + "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar", + "hash": "0628a26040706fea7a222a91c8ca339aef9ea8ceda6d24527a817dc7e0ad5c92", + "path": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar" + }, + { + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar", + "hash": "8836ccffd3585fadda9901244b20d42901d2f3cd581058d8434e2ffabcf3a3e7", + "path": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar" + }, + { + "url": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar", + "hash": "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88", + "path": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar" + }, + { + "url": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar", + "hash": "83380929b70dc8e25db327be8680438f3d80087962a88f4dcf061c919ba2fc32", + "path": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar" + }, + { + "url": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar", + "hash": "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35", + "path": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar" + }, + { + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar", + "hash": "9c4a9713b2722b3b124210e89c3702c3e18c19156a3a06fa6bcef43a850299ca", + "path": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar" + }, + { + "url": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar", + "hash": "2037be378980d3ba9333e97955f3b2cde392aa124d04ca73ce2eee6657199297", + "path": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar" + }, + { + "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", + "hash": "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c", + "path": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar" }, { "url": "org/jline/jline-terminal-jna/3.27.0/jline-terminal-jna-3.27.0.jar", @@ -69,121 +704,6 @@ "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" }, - { - "url": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar", - "hash": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c", - "path": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar" - }, - { - "url": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar", - "hash": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043", - "path": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", - "hash": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", - "path": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" - }, - { - "url": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar", - "hash": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b", - "path": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar" - }, - { - "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", - "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", - "path": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar" - }, - { - "url": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", - "hash": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", - "path": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" - }, - { - "url": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar", - "hash": "02e0f9bf95e4b9f81e34593691a5c0ff14604db39fb8446fe9a4efa66553f3ac", - "path": "org/jetbrains/markdown-jvm/0.7.2/markdown-jvm-0.7.2.jar" - }, - { - "url": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar", - "hash": "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b", - "path": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar" - }, - { - "url": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar", - "hash": "8328289ba6b73445e982a1cadf8e651ea65354e288c825a43e7c77f16da8a056", - "path": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar" - }, - { - "url": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar", - "hash": "b7df6cbcc30b7a3219f06483a9a9d320a431beda8a1ace5b16d879f84112373f", - "path": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar" - }, - { - "url": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar", - "hash": "c5fb188895ffdfd529473c5e7ba1c58da2f514a44134b15ad0d51efe3f28bb38", - "path": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "c5d0331fb960fbb5e392118d1322e905f37be1b0b0abd6121d06caade7cc9b16", - "path": "org/jetbrains/kotlin/kotlin-build-common-tests-for-ide/2.3.20-ij253-45/kotlin-build-common-tests-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar", - "hash": "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24", - "path": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar" - }, - { - "url": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar", - "hash": "85f2a329245e4a6a1e4552ac62db4c1f23b6f02bf3c96e4df8240668187c848a", - "path": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar" - }, - { - "url": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar", - "hash": "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867", - "path": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar", - "hash": "cbf24708e46c2e064a37887d5b53d1234ba2b3c1d285ecc9ba82cb6152076297", - "path": "org/jetbrains/kotlin/analysis-api-fe10-for-ide/2.3.20-ij253-45/analysis-api-fe10-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar", - "hash": "298e61756dab332adc36712f14803e47f65f114f736c41cace04eaef2cce380e", - "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar", - "hash": "74deb86cbab6871a3e4d0f97ba8eacbdae7aacd7537f142bcb083590465a6219", - "path": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar", - "hash": "d01d6ce85f9824d8ddb22ea7f1bccd581b831ffad504f48a4f18abf9bc6f2eac", - "path": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar", - "hash": "9f78e9988e84c98569edcf9a6225d5b7354939529642e54c2c58da3ef3913106", - "path": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar", - "hash": "a919a8fec03dfb0c084cb43dafcebe2dd9351431c7a08c2fc8147037de1d06b7", - "path": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar", - "hash": "060fffe7452e74f6e18bb9dfe1221e92c4ec0de29a84b022fb562ec6cd954691", - "path": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar", - "hash": "fa31a084adbecaaf98166e734fba1bf964e04e22671d70230ed9598cecd22124", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar" - }, { "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", @@ -240,119 +760,39 @@ "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar", - "hash": "ceda311f476c3b18e1d2b240c94e2dcb9c8d44e70f8afa9facab88bac4ddc03a", - "path": "com/fasterxml/jackson/core/jackson-databind/2.19.0/jackson-databind-2.19.0.jar" + "url": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar", + "hash": "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4", + "path": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar" }, { - "url": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar", - "hash": "ead60e9cac0e42b57092b9e2d087ff43536e9477d4486ba393037a8cc156cda7", - "path": "com/fasterxml/jackson/core/jackson-annotations/2.19.0/jackson-annotations-2.19.0.jar" + "url": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar", + "hash": "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4", + "path": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar" }, { - "url": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar", - "hash": "e465ab42d9c79cdec7147c8210f8e65d5f816704d47b959ac9f2cfc3f68dedb5", - "path": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar" + "url": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar", + "hash": "e7f064bf1eab83fa785cf587f657f09649e3b0af6f27caa5382416953b5a35f8", + "path": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar" }, { - "url": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar", - "hash": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a", - "path": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar" + "url": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar", + "hash": "7f9fd8e37ec4dfdef7bfc3bc6a687fa5a322976fc588432fa46d2feb1fefc966", + "path": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar" }, { - "url": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar", - "hash": "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560", - "path": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar" + "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", + "hash": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f", + "path": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar" }, { - "url": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar", - "hash": "1d68dfc6ba67ec96ecb5a373dbd9fb557ce2210ffc2d74d6b528e4f1f73e7003", - "path": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar" + "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", + "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", + "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" }, { - "url": "org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar", - "hash": "d401243d5c6eae928a37121b6e819158c8c32ea0584793e7285bb489ab2a3d17", - "path": "org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar" - }, - { - "url": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar", - "hash": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6", - "path": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar" - }, - { - "url": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar", - "hash": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f", - "path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar", - "hash": "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar" - }, - { - "url": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar", - "hash": "c0c5891b390759a0cf503c7864e6eb4d8447cc8df20806a4254bfdf3d2f43a91", - "path": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar", - "hash": "102764921129e1e44a74f408b7a0b8dac6d1892c6042e0e48f8bdbbbf78c6d2e", - "path": "org/jetbrains/kotlinx/kotlinx-datetime-jvm/0.6.2/kotlinx-datetime-jvm-0.6.2.jar" - }, - { - "url": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "84612c6b067f7018325c00975bb49a35e1947d8de1c03009e999b746219105f4", - "path": "org/jetbrains/kotlin/compose-compiler-plugin-for-ide/2.3.20-ij253-45/compose-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "9d2369a7e71ff367dbed384ee50976c25743b09e4be68a58f9412ad165d8e0d7", - "path": "org/jetbrains/kotlin/incremental-compilation-impl-tests-for-ide/2.3.20-ij253-45/incremental-compilation-impl-tests-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar", - "hash": "88d690d2d373cd66170770c317977196ce9e465f2388930f4bc9665e887385f6", - "path": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar" - }, - { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" - }, - { - "url": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar", - "hash": "86e8faf87f3151a3d545850852a0f2cc55ea8a2434eee9e08f83881c52d55992", - "path": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar" - }, - { - "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", - "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", - "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" - }, - { - "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", - "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", - "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar", - "hash": "c2b19162264b2aa78371cd834f8703e1c49c032ec9862cdb9b744a4a2a8e7ded", - "path": "org/jetbrains/kotlin/kotlin-scripting-compiler-impl/2.3.20-ij253-45/kotlin-scripting-compiler-impl-2.3.20-ij253-45.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar", - "hash": "027404a92fe618b72465792a257951495c503a7d5751e2791e0f51c87f67f5bc", - "path": "org/junit/jupiter/junit-jupiter-engine/5.13.4/junit-jupiter-engine-5.13.4.jar" - }, - { - "url": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar", - "hash": "ad009e985dd84e4f524f4ed1751866da5bef816b691851bfbcefa48a01180a07", - "path": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar" - }, - { - "url": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar", - "hash": "293d80f54b536b74095dcd7ea3cf0a29bbfc3402519281332495f4420d370d16", - "path": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar" + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" }, { "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", @@ -360,14 +800,29 @@ "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar", - "hash": "f31793446f372ee33659fc7a4ce93a079fa520ae89ddf6f6280ea50425c408d4", - "path": "org/jetbrains/intellij/deps/jb-jdi/2.45/jb-jdi-2.45.jar" + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" }, { - "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", - "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", - "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" }, { "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", @@ -375,24 +830,144 @@ "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" }, { - "url": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar", - "hash": "b4b57bc3d56c5a1ccc674f55a16086c37700eb151fa749b45887e391ec0f26f9", - "path": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar" + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" }, { - "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", - "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", - "path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" }, { - "url": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar", - "hash": "ea77d0b2eb0b3e1f7fa04f2fbe671f5af3ae836cc40320411e195bdc9421f17b", - "path": "org/apache/lucene/lucene-memory/10.3.0/lucene-memory-10.3.0.jar" + "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", + "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", + "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "261a90d908355e185f0a291aa71b3ce1f4e3c67aa31411244ef8c124958b0c77", - "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar", + "hash": "8524eac90f7e8e0f1366883f2c6c820c93bfa61df3d76857c8d3e803cf67315d", + "path": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar" + }, + { + "url": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar", + "hash": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", + "path": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar" + }, + { + "url": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar", + "hash": "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de", + "path": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar", + "hash": "7fdbe230eae422cec677a358823315996f53853d4b4469e45e1531fb4f4e5245", + "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar", + "hash": "5a810154295fc20a0268cae4cbbc6e5a35a8b32480d8727dc8301910524e4b79", + "path": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar" + }, + { + "url": "oro/oro/2.0.8/oro-2.0.8.jar", + "hash": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e", + "path": "oro/oro/2.0.8/oro-2.0.8.jar" + }, + { + "url": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar", + "hash": "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99", + "path": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar" + }, + { + "url": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar", + "hash": "63efc00da99774fb0253330ef9b5788b261022ba73f36bf76889ce7edf3d2b31", + "path": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar" + }, + { + "url": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar", + "hash": "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf", + "path": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar" + }, + { + "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", + "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", + "path": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar" + }, + { + "url": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar", + "hash": "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa", + "path": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar" + }, + { + "url": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar", + "hash": "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065", + "path": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar" + }, + { + "url": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar", + "hash": "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584", + "path": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar", + "hash": "d1bb81abfd9e03418306b4e6a3390c8db52c58372e749c2980ac29f0c08278f1", + "path": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar" + }, + { + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar", + "hash": "1c25ca641ebaae44ff3ad21ca1b2ef68d0dd84bfeb07c4805ba7840899b77408", + "path": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar" + }, + { + "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar", + "hash": "8209083a4a7c4e476d9842b078308fa96a96f07a6bd99f05f3586ee13289ab26", + "path": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar" + }, + { + "url": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar", + "hash": "7cfbb7a9c1198053c699c663479fd4836acc22c2650003c8dee20e7fbc55a65a", + "path": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar" + }, + { + "url": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar", + "hash": "fbbf174a4e78aa5be1f1b7db73edc5c0a6a2e59e1562263e2c3a2e510fa1ba45", + "path": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar", + "hash": "8769e5647557e3700919c32d508f5c5dad53c5d8234cd10846354fbcff14aa24", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar", + "hash": "98b5c1291d9e473ce6df9823781a8a2170f1dfb4c30d985c56ff5242df2ff8f5", + "path": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar", + "hash": "d1f296fae451d3e16f70a6812fe88024132422189a6cb8a74e4f62b1fa5f18fd", + "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar", + "hash": "94a06c3fdd4aa638df59c8c783a379ca43a5b933187760e219e09e84f1633d76", + "path": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar" }, { "url": "io/ktor/ktor-serialization-kotlinx-json-jvm/3.1.3/ktor-serialization-kotlinx-json-jvm-3.1.3.jar", @@ -405,59 +980,104 @@ "path": "io/ktor/ktor-serialization-kotlinx-jvm/3.1.3/ktor-serialization-kotlinx-jvm-3.1.3.jar" }, { - "url": "junit/junit/4.13.2/junit-4.13.2.jar", - "hash": "8e495b634469d64fb8acfa3495a065cbacc8a0fff55ce1e31007be4c16dc57d3", - "path": "junit/junit/4.13.2/junit-4.13.2.jar" + "url": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar", + "hash": "ede1a1a3bf3e4c182105695728b8b2808f6edd03587dc0e258f9a8920593f903", + "path": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar" }, { - "url": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar", - "hash": "9d0f4c74e96787499fcc2462c32afeb7f4db97db30042e2578f205f61e5898fb", - "path": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar" + "url": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar", + "hash": "6842753b11a1544198f4a14b0f8820728327939b859c23c50b5fd4179c693900", + "path": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar" }, { - "url": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar", - "hash": "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d", - "path": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar" + "url": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar", + "hash": "3a8c6365716dbb698c0d49a05456c1e1ad05c406613c550f9dd50037872efc41", + "path": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar" }, { - "url": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar", - "hash": "22022fe954980d8e183b252889719fc6ca71a13e91b8e869d92532da308e3da1", - "path": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar" + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar", - "hash": "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7", - "path": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar", + "hash": "c35fd880ce45b252c0daee0bc644ea91a326a69c9dceda54151f4b2e13f3bdc3", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar" }, { - "url": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar", - "hash": "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb", - "path": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "4b182e6689c0b5ff330195dc89d249df941a11a7027ce08e6e84163fa89d37d2", + "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar", - "hash": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0", - "path": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar" + "url": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar", + "hash": "ace77c533236213a1aa9f68b8de10e564da809605371ef2f8c73cd8f4c71293a", + "path": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar" }, { - "url": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar", - "hash": "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36", - "path": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar" + "url": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar", + "hash": "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad", + "path": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar" }, { - "url": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar", - "hash": "71e74b74676099dd9ebbb97780401f9b53f205a69d0d515a5e03c5a42fe20c18", - "path": "com/jetbrains/fleet/rpc-compiler-plugin/2.2.20-0.1/rpc-compiler-plugin-2.2.20-0.1.jar" + "url": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar", + "hash": "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118", + "path": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar", - "hash": "290744db458f813618c460312a1f35bb2ed082485385d558de368c893509d11c", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.3.20-ij253-45/kotlin-jps-plugin-classpath-2.3.20-ij253-45.jar" + "url": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar", + "hash": "8d715c487c8908a8b3b1d982f013f5ec39fb9033eb4272fdb251d648b5ede48c", + "path": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar" }, { - "url": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar", - "hash": "f138ed43c55cb90192518293a5b46a135221c898b2b05d6c0648645b3d0fac64", - "path": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar" + "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", + "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", + "path": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" + }, + { + "url": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar", + "hash": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", + "path": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" + }, + { + "url": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar", + "hash": "e826a88e448a0c1d42abc30c9d047131badbac6fc3922b8e93ac3ea27bb0eb2c", + "path": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar" + }, + { + "url": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar", + "hash": "63aca730b99bb849f4efb87e61765a050b4a46c7d3f2969054e49439cb0132f8", + "path": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", + "hash": "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992", + "path": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar" + }, + { + "url": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar", + "hash": "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2", + "path": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar" + }, + { + "url": "one/util/streamex/0.8.4/streamex-0.8.4.jar", + "hash": "c8bcde95bb6c659bd611a5bc464380f38118a10a0443f3fc15304d91e5c9dd81", + "path": "one/util/streamex/0.8.4/streamex-0.8.4.jar" + }, + { + "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "a1c99ebaca3f02a43d27c295ff6481a860c8e1e9f3b5a67dca2d6a01d5d977e5", + "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar", + "hash": "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558", + "path": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar" + }, + { + "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", + "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", + "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" }, { "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", @@ -465,129 +1085,44 @@ "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" }, { - "url": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar", - "hash": "61ff422fe859c2439d94727eb6dcd7ccadb5ba0d9cce4e181db1946209ef9bf6", - "path": "com/intellij/platform/kotlinx-coroutines-guava/1.10.1-intellij-5/kotlinx-coroutines-guava-1.10.1-intellij-5.jar" + "url": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar", + "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", + "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" }, { - "url": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar", - "hash": "5a810154295fc20a0268cae4cbbc6e5a35a8b32480d8727dc8301910524e4b79", - "path": "org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar" + "url": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar", + "hash": "e3d7c60adfdebe47732889d1ff21bc936ddf9990609ac54501c7cf749b0fe640", + "path": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar", - "hash": "5c8bd5dd7ae1ea2eeb2778fdbeaa19a562184975f6cab8a0bb6779e4190731ae", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar" + "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "98457d26126f1095049a8769d78168ff7d0907f0b472ee28967073709b4b4607", + "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar", - "hash": "7cfbb7a9c1198053c699c663479fd4836acc22c2650003c8dee20e7fbc55a65a", - "path": "org/mockito/mockito-junit-jupiter/5.19.0/mockito-junit-jupiter-5.19.0.jar" + "url": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar", + "hash": "8b94840d71ad0caa36b3309425b2d23084bc8788ce84d71f2d805b0fc84d1f5a", + "path": "com/github/marschall/memoryfilesystem/2.8.2/memoryfilesystem-2.8.2.jar" }, { - "url": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar", - "hash": "0efe45aca820a2f722f29a49e5ffe5cd14f06c51ad60842247fcb15f8048e28a", - "path": "org/jetbrains/intellij/plugins/structure-intellij/3.316/structure-intellij-3.316.jar" + "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar", + "hash": "0070e80f9fed930c7209b15a5590f178acfc56028f2b6dd447c2c7cae1fc058d", + "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar" }, { - "url": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar", - "hash": "83789c1710426adb1637f773ec79e46ad0acf845e77e7964d7f2030cc2fd25c9", - "path": "org/jetbrains/intellij/plugins/structure-base/3.316/structure-base-3.316.jar" + "url": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar", + "hash": "4c7517e848a71b36d069d12bb3bf46a70fd4cda3105d822b0ed2e19c00b69291", + "path": "com/squareup/javapoet/1.13.0/javapoet-1.13.0.jar" }, { - "url": "org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar", - "hash": "ac0192fd110a0363732b17ea94fd1ce8cfd85790c8e1551e14f866908b5d80e1", - "path": "org/atteo/evo-inflector/1.3/evo-inflector-1.3.jar" + "url": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar", + "hash": "fa31a084adbecaaf98166e734fba1bf964e04e22671d70230ed9598cecd22124", + "path": "org/jetbrains/kotlin/kotlin-jps-plugin-classpath/2.2.20/kotlin-jps-plugin-classpath-2.2.20.jar" }, { - "url": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar", - "hash": "0b20f45e3a0fd8f0d12cdc5316b06776e902b1365db00118876f9175c60f302c", - "path": "org/jdom/jdom2/2.0.6.1/jdom2-2.0.6.1.jar" - }, - { - "url": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar", - "hash": "d642f145f6123739e779d4156145cc5fe7c2173bb58d437b813961a31c337ff9", - "path": "de/cketti/unicode/kotlin-codepoints-jvm/0.9.0/kotlin-codepoints-jvm-0.9.0.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar", - "hash": "7fdbe230eae422cec677a358823315996f53853d4b4469e45e1531fb4f4e5245", - "path": "org/jetbrains/kotlin/analysis-api-k2-for-ide/2.3.20-ij253-45/analysis-api-k2-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar", - "hash": "cfd4332afd70ebb3041e244317dc790d8cb7bf6ddd05591cc1188b8052979946", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar" - }, - { - "url": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar", - "hash": "6396a4e67269f3f35851c17613257964f46fd4e937cb3ffe73ddcd963c2a83a7", - "path": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar" - }, - { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar", - "hash": "a700168761f778704d456e4b0cc9183a42a832ac4b970886663c6c855bf5461c", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar" - }, - { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar", - "hash": "6d9ebbb6db1567ebc7e3561a555b2e80cded56002f16be4c152bb911f6952cee", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar" - }, - { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar", - "hash": "f2cbc864db43bc57d13a79444b2f8d784a01345bbe259c9721be00935f8ba748", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar" - }, - { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar", - "hash": "a1158e70bb79d591c7d7fcc2ab0bcf6682500f7de4961fda4a9cc1b015cad65e", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar" - }, - { - "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar", - "hash": "6a8cb27bdd255a718ca100d52cfdac20cce70ab3a92c248efaee50f63eefd11e", - "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar" - }, - { - "url": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar", - "hash": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1", - "path": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar" - }, - { - "url": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar", - "hash": "dc0eaf2bbf0036a70b60798c785d6e03a9daf06b68b8edb0f1ba9eb3421baeb3", - "path": "org/openjdk/jmh/jmh-core/1.37/jmh-core-1.37.jar" - }, - { - "url": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar", - "hash": "df26cc58f235f477db07f753ba5a3ab243ebe5789d9f89ecf68dd62ea9a66c28", - "path": "net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar" - }, - { - "url": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar", - "hash": "1e56d7b058d28b65abd256b8458e3885b674c1d588fa43cd7d1cbb9c7ef2b308", - "path": "org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" - }, - { - "url": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar", - "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", - "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" - }, - { - "url": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar", - "hash": "eaaae0ef5b03c8cf3d3978699c517f3e2199f50191568efaff4d525be963f544", - "path": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar" - }, - { - "url": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar", - "hash": "fd65c1a0cd1c60272b6ed0f45025d7afae8de20b5c11e2a131a7ccb4b0f1f1b2", - "path": "org/codehaus/groovy/groovy-ant/3.0.25/groovy-ant-3.0.25.jar" - }, - { - "url": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar", - "hash": "ac2ddae3a844c1e2378604616dbe7cc17c64caaf9115d8c9c3b29db8b2982411", - "path": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar" + "url": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar", + "hash": "ca0857dcde7cffff8eea3cce2940a285f219f673829f7f9a3381f767d224f411", + "path": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar" }, { "url": "io/opentelemetry/opentelemetry-sdk/1.48.0/opentelemetry-sdk-1.48.0.jar", @@ -625,109 +1160,94 @@ "path": "io/opentelemetry/opentelemetry-sdk-logs/1.48.0/opentelemetry-sdk-logs-1.48.0.jar" }, { - "url": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar", - "hash": "03b276130c0c1417c9bd07cfd8d2eea1fa465fc930dd132ac11fc383cf11deec", - "path": "com/jetbrains/rd/rd-gen/2025.3.1/rd-gen-2025.3.1.jar" + "url": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar", + "hash": "89b1360f407381bf61fde411019d8cbd009ebb10cff715f3669017a031027560", + "path": "com/jcraft/jzlib/1.1.3/jzlib-1.1.3.jar" }, { - "url": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar", - "hash": "f0e3ffcbba6744ab4918a55aa32ff4f408fcd21e45ab8bd5f7883a1793b2a253", - "path": "com/squareup/okhttp3/okhttp/5.0.0-alpha.14/okhttp-5.0.0-alpha.14.jar" + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" }, { - "url": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar", - "hash": "ddc386ff14bd25d5c934167196eaf45b18de4f28e1c55a4db37ae594cbfd37e4", - "path": "com/squareup/okio/okio-jvm/3.9.0/okio-jvm-3.9.0.jar" + "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", + "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", + "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar", - "hash": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950", - "path": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar" + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" }, { - "url": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar", - "hash": "df967eebc2c87eaa3f55338607104ffc8fa62fb2e813d67f95ed4f7f9c6f8cee", - "path": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar" + "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", + "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", + "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar", - "hash": "63aca730b99bb849f4efb87e61765a050b4a46c7d3f2969054e49439cb0132f8", - "path": "org/jetbrains/intellij/deps/fastutil/intellij-deps-fastutil/8.5.16-jb1/intellij-deps-fastutil-8.5.16-jb1.jar" + "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", + "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", + "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" }, { - "url": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar", - "hash": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625", - "path": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar" + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" }, { - "url": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar", - "hash": "d94e6ba5de99225d3d3fc8759d4480721402c7121d130d73d99d838e913500dd", - "path": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar" + "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", + "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", + "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" }, { - "url": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar", - "hash": "bf582ba004634d0d343bb2dfa1edd0e8de18cdc2c607a4089db8b79d3085d10a", - "path": "io/ktor/ktor-server-core-jvm/3.1.3/ktor-server-core-jvm-3.1.3.jar" + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar", - "hash": "2dd9c390e2de0acbdd2fce1aabadd378fa75a9cf73ee723dd8cecbe5c8480457", - "path": "org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar" + "url": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.jar", - "hash": "a133e049f0a4e249651582428e166de4dfac9546adf436b6172119255ede510f", - "path": "org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.jar" + "url": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar" }, { - "url": "org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "hash": "7aefd0d5c0901701c69f7513feda765fb6be33af2ce7aa17c5781fc87657c511", - "path": "org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar" + "url": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar" }, { - "url": "org/ow2/asm/asm/9.6/asm-9.6.jar", - "hash": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", - "path": "org/ow2/asm/asm/9.6/asm-9.6.jar" + "url": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar" }, { - "url": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar", - "hash": "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef", - "path": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar" + "url": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar", + "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", + "path": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar" }, { - "url": "org/ow2/asm/asm-util/9.6/asm-util-9.6.jar", - "hash": "c635a7402f4aa9bf66b2f4230cea62025a0fe1cd63e8729adefc9b1994fac4c3", - "path": "org/ow2/asm/asm-util/9.6/asm-util-9.6.jar" + "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "7566ed7641a9eb3852d51a58f15f0815827c903b493ed0b7386a9ee4f83769ba", + "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar", - "hash": "d92832d7c37edc07c60e2559ac6118b31d642e337a6671edcb7ba9fae68edbbb", - "path": "org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar" + "url": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar", + "hash": "c0c5891b390759a0cf503c7864e6eb4d8447cc8df20806a4254bfdf3d2f43a91", + "path": "org/apache/lucene/lucene-queries/10.3.0/lucene-queries-10.3.0.jar" }, { - "url": "net/bytebuddy/byte-buddy/1.14.12/byte-buddy-1.14.12.jar", - "hash": "970636134d61c183b19f8f58fa631e30d2f2abca344b37848a393cac7863dd70", - "path": "net/bytebuddy/byte-buddy/1.14.12/byte-buddy-1.14.12.jar" + "url": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar", + "hash": "54b321650a50f78ceee6bd06653ee3cea0b19db5fe95e3c3a109e6af4a20126c", + "path": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar" }, { - "url": "net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12.jar", - "hash": "2b309a9300092e0b696f7c471fd51d9969001df784c8ab9f07997437d757ad6d", - "path": "net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12.jar" - }, - { - "url": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar", - "hash": "b3d9ec0298e84ed09e0448c52a643bfdad7f3d8096f1303592a3046e711551af", - "path": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar" - }, - { - "url": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "a1c99ebaca3f02a43d27c295ff6481a860c8e1e9f3b5a67dca2d6a01d5d977e5", - "path": "org/jetbrains/kotlin/assignment-compiler-plugin-for-ide/2.3.20-ij253-45/assignment-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar", - "hash": "a06d90da5af5a992f93223d26976b81141edf5764dc798431352dbcd6606bce6", - "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar" + "url": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar", + "hash": "80a2f8918240a07d3a6fc7cdcc543d278013f6943c080835e43a22fc90462a9f", + "path": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar" }, { "url": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar", @@ -735,49 +1255,74 @@ "path": "org/mozilla/rhino-runtime/1.7.15/rhino-runtime-1.7.15.jar" }, { - "url": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar", - "hash": "be5805392060c71474bf6c9a67a099471274d30b83eef84bfc4e0889a4f1dcc0", - "path": "net/jcip/jcip-annotations/1.0/jcip-annotations-1.0.jar" + "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", + "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", + "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" }, { - "url": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar", - "hash": "98b5c1291d9e473ce6df9823781a8a2170f1dfb4c30d985c56ff5242df2ff8f5", - "path": "com/intellij/platform/kotlinx-coroutines-test-jvm/1.10.1-intellij-5/kotlinx-coroutines-test-jvm-1.10.1-intellij-5.jar" + "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", + "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", + "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" }, { - "url": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar", - "hash": "3575dcb8a98faf943d3c1595c47a16047c4fce8a83ebbb26262f1a2f67546357", - "path": "net/bytebuddy/byte-buddy/1.17.7/byte-buddy-1.17.7.jar" + "url": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar", + "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", + "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" }, { - "url": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar", - "hash": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd", - "path": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar" + "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", + "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", + "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" }, { - "url": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar", - "hash": "d1bb81abfd9e03418306b4e6a3390c8db52c58372e749c2980ac29f0c08278f1", - "path": "org/junit/jupiter/junit-jupiter-api/5.13.4/junit-jupiter-api-5.13.4.jar" + "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar", + "hash": "51241b1d60e87ef52b69ad58dc530230dd832def0cec16ca3a57e705f7ecd9bc", + "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + "url": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar", + "hash": "4b5705f8cabd07e82c81dbce36f1554aa9d1740f03e369fd049a71f375dac2f0", + "path": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar" }, { - "url": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar", - "hash": "1c25ca641ebaae44ff3ad21ca1b2ef68d0dd84bfeb07c4805ba7840899b77408", - "path": "org/junit/platform/junit-platform-commons/1.13.4/junit-platform-commons-1.13.4.jar" + "url": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar", + "hash": "88ed8e730f7386297485176c4387146c6914a38c0e58fc296e8a01cdc3b621e1", + "path": "com/googlecode/plist/dd-plist/1.28/dd-plist-1.28.jar" }, { - "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", - "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", - "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + "url": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar", + "hash": "293d80f54b536b74095dcd7ea3cf0a29bbfc3402519281332495f4420d370d16", + "path": "org/apache/commons/commons-compress/1.27.1/commons-compress-1.27.1.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "076c66a0899ca0dfaeb18efdf73ca70c0dfbe935a70e7f790e009885b61e56ee", - "path": "org/jetbrains/kotlin/kotlin-dataframe-compiler-plugin-for-ide/2.3.20-ij253-45/kotlin-dataframe-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + "url": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar", + "hash": "f8f56f19d2b29da511809c3345d2f0bf283bfb94a0a0d83f5b630e1424625723", + "path": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar" + }, + { + "url": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar", + "hash": "ce4dc5b9232e9467373ef2e79cab9e3404db898ab45020ce14ef893944745331", + "path": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar", + "hash": "b38c604871f3690109a3c00982d9145634125de3365a817ba16eb90d88e242c9", + "path": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar" + }, + { + "url": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar", + "hash": "31a5fe3a7ba42e3457b83930f0ff8d679fb5b76eaadf2b51f5740c92a394bf52", + "path": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar" + }, + { + "url": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar", + "hash": "249f396412b0c0ce67f25c8197da757b241b8be3ec4199386c00704a2457459b", + "path": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar" + }, + { + "url": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar", + "hash": "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420", + "path": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar" }, { "url": "org/snakeyaml/snakeyaml-engine/2.9/snakeyaml-engine-2.9.jar", @@ -790,89 +1335,74 @@ "path": "io/opentelemetry/opentelemetry-sdk-extension-autoconfigure-spi/1.45.0/opentelemetry-sdk-extension-autoconfigure-spi-1.45.0.jar" }, { - "url": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar", - "hash": "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe", - "path": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar" + "url": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar", + "hash": "298e61756dab332adc36712f14803e47f65f114f736c41cace04eaef2cce380e", + "path": "org/jetbrains/kotlin/symbol-light-classes-for-ide/2.3.20-ij253-45/symbol-light-classes-for-ide-2.3.20-ij253-45.jar" }, { - "url": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar", - "hash": "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f", - "path": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar" + "url": "com/google/truth/truth/0.42/truth-0.42.jar", + "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", + "path": "com/google/truth/truth/0.42/truth-0.42.jar" }, { - "url": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar", - "hash": "00aa7be5c214bff31d62b489fbb5f0c389545e9f455324b2b92681956d37c94f", - "path": "org/apache/lucene/lucene-sandbox/10.3.0/lucene-sandbox-10.3.0.jar" + "url": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar", + "hash": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2", + "path": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar" }, { - "url": "org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar", - "hash": "a7b369a2e697215fed314a58b736f10ae8bdedf218096916a6bdb7bc886fe470", - "path": "org/jline/jline-terminal-jansi/3.27.0/jline-terminal-jansi-3.27.0.jar" + "url": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar", + "hash": "ca8ebd17e33f333647b905d43fc8cce2ad16abd22bfa99b75cb8a499894648b8", + "path": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar" }, { - "url": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar", - "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", - "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" + "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", + "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", + "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" }, { - "url": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar", - "hash": "2f461c75091ec3810a42184afc80c96910f54e9dd2110e9ecb9902a5ee6c244b", - "path": "org/jline/jline-terminal/3.27.0/jline-terminal-3.27.0.jar" + "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "75048ae78a873e992533ba3c376a65701cff28fbcafd79d587efc999a638e0bd", + "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar", - "hash": "d8bc77bc80edc7d9a02a06a069b2d7085629421db0843aba7c153a869ffe525d", - "path": "org/jline/jline-native/3.27.0/jline-native-3.27.0.jar" + "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar", + "hash": "5c8bd5dd7ae1ea2eeb2778fdbeaa19a562184975f6cab8a0bb6779e4190731ae", + "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.2.20/kotlin-script-runtime-2.2.20.jar" }, { - "url": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar", - "hash": "e3d7c60adfdebe47732889d1ff21bc936ddf9990609ac54501c7cf749b0fe640", - "path": "org/jetbrains/jediterm/jediterm-core/3.57/jediterm-core-3.57.jar" + "url": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar", + "hash": "1b273d92160b9fa69c3e65389a5c4decd2f38a697e458e6f75080ae09e886404", + "path": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar" }, { - "url": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar", - "hash": "2074392bf202ae0cea075828e8739a17642eb3093db5f40e46b955937fbd8cdf", - "path": "org/jetbrains/kotlin/kotlin-jps-plugin-tests-for-ide/2.2.20/kotlin-jps-plugin-tests-for-ide-2.2.20.jar" + "url": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar", + "hash": "4449fa59e5f4f9a18e18b5ed10db95dba3f65a825cfc32d053097d8bffccfbf1", + "path": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar" }, { - "url": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar", - "hash": "11a9ee6f88bb31f1450108d1cf6441377dec84aca075eb6bb2343be157575bea", - "path": "com/jayway/jsonpath/json-path/2.9.0/json-path-2.9.0.jar" + "url": "com/typesafe/config/1.4.4/config-1.4.4.jar", + "hash": "ab16decc45cc678b0cf17fb9668f380a73bfdf11b75af1fa1ddec5da82805aea", + "path": "com/typesafe/config/1.4.4/config-1.4.4.jar" }, { - "url": "net/minidev/json-smart/2.5.0/json-smart-2.5.0.jar", - "hash": "432b9e545848c4141b80717b26e367f83bf33f19250a228ce75da6e967da2bc7", - "path": "net/minidev/json-smart/2.5.0/json-smart-2.5.0.jar" + "url": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar", + "hash": "ac2ddae3a844c1e2378604616dbe7cc17c64caaf9115d8c9c3b29db8b2982411", + "path": "org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar" }, { - "url": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar", - "hash": "12314fc6881d66a413fd66370787adba16e504fbf7e138690b0f3952e3fbd321", - "path": "net/minidev/accessors-smart/2.5.0/accessors-smart-2.5.0.jar" + "url": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar", + "hash": "8103c08a017068f9ba79aa260471780b38e3a68bce8995ec1d5279b523ac87ca", + "path": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar" }, { - "url": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar", - "hash": "585fbc8bb26dffa4a3174d74352dd3e29cba990a9c1b06c1a547906aff2869ec", - "path": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar" + "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", + "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", + "path": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar" }, { - "url": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar", - "hash": "385282b005818cfaccdbe8bd2429811e7e641782f2b88932a6b8ff51d668f616", - "path": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar" - }, - { - "url": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar", - "hash": "c5f95c97171311066a13eb750a6bb999fa7eeb43c1394705034926336c0b7b0f", - "path": "org/jetbrains/jetCheck/0.2.2/jetCheck-0.2.2.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", - "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", - "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar", - "hash": "47db94b0240122449cb95aa00dd8b9d0722948b81f8390b9d27d38797c0fc784", - "path": "org/jetbrains/kotlin/analysis-api-for-ide/2.3.20-ij253-45/analysis-api-for-ide-2.3.20-ij253-45.jar" + "url": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar", + "hash": "f138ed43c55cb90192518293a5b46a135221c898b2b05d6c0648645b3d0fac64", + "path": "com/jetbrains/fus/reporting/configuration/171/configuration-171.jar" }, { "url": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar", @@ -880,14 +1410,244 @@ "path": "org/jetbrains/kotlin/js-plain-objects-compiler-plugin-for-ide/2.3.20-ij253-45/js-plain-objects-compiler-plugin-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar", - "hash": "9d70afe194568ca0328b7f762e64eb8094a5e5a76ea3a30b7182f0e7d5f0dd35", - "path": "org/apache/lucene/lucene-core/10.3.0/lucene-core-10.3.0.jar" + "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", + "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", + "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" }, { - "url": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar", - "hash": "b21806c4075aa42d4534ba7257097aea091ab99c40466b0f850872cfc07e7507", - "path": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar" + "url": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar", + "hash": "d94e6ba5de99225d3d3fc8759d4480721402c7121d130d73d99d838e913500dd", + "path": "org/codehaus/groovy/groovy-xml/3.0.25/groovy-xml-3.0.25.jar" + }, + { + "url": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar", + "hash": "8088a80b47f5a7e73fa107f466dfa6a86776ca496fc2e7724aba65202d467913", + "path": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar" + }, + { + "url": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar", + "hash": "9a05bf77e128371f5b3e25ffc89f7af467a9f68dd365fdfced469ebcf533abc9", + "path": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar" + }, + { + "url": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar", + "hash": "3b34fd8172d70d0d7c59155e487bd8e77d43bdbfdcfe1d78c2b4eea55e9acb92", + "path": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar" + }, + { + "url": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar", + "hash": "e7dacfcfa3bc692c0a7a413cefd5f51ae420415a14d39091bdf88aebfdba70b6", + "path": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar" + }, + { + "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", + "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", + "path": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar" + }, + { + "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", + "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", + "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" + }, + { + "url": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar", + "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", + "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" + }, + { + "url": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar", + "hash": "e640732fbcd3c6271925a504f125e38384688f4dfbbf92c8622dfcee0d09edb9", + "path": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar" + }, + { + "url": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar", + "hash": "14b7880cb7c85eed101e2710432fc3ffb83275532a6a894dc4c4095d49ad59f1", + "path": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar" + }, + { + "url": "org/ow2/asm/asm/9.8/asm-9.8.jar", + "hash": "876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051", + "path": "org/ow2/asm/asm/9.8/asm-9.8.jar" + }, + { + "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", + "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", + "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" + }, + { + "url": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar", + "hash": "d875ff234a4b72e0eedfe170dd804797a4b87ba4c76207c9659d6f46b527877b", + "path": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar" + }, + { + "url": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar", + "hash": "8a80959465bb09848cd41a89301490c55b9d940dc6ec30d8abac0f63b39fd5d0", + "path": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar" + }, + { + "url": "org/objenesis/objenesis/3.3/objenesis-3.3.jar", + "hash": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", + "path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" + }, + { + "url": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar", + "hash": "b7e3d46c87bad2eb409b0e704916bcd81206168e357312dfddd0e253679cd9e0", + "path": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar" + }, + { + "url": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar", + "hash": "b3a9408e7c51e08ef0e3bfcc08f443f6ec0f6191ba8cd7c18d53d2b22e5bdbc0", + "path": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar" + }, + { + "url": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar", + "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", + "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" + }, + { + "url": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar", + "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", + "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" + }, + { + "url": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar", + "hash": "47dcde8986019314ef78ae7280a94973a21d2ed95075a40a000b42da956429e1", + "path": "xml-resolver/xml-resolver/1.2/xml-resolver-1.2.jar" + }, + { + "url": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar", + "hash": "83f17205a6470c3cd4214306d3ed011651c173297f705acef544c01795f253cd", + "path": "org/slf4j/slf4j-jdk14/2.0.13/slf4j-jdk14-2.0.13.jar" + }, + { + "url": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar", + "hash": "02da615dd0adac62f2d87db878f587529e8d2cb82b3a65ed8b5466a518324180", + "path": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar" + }, + { + "url": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar", + "hash": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef", + "path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar", + "hash": "3841d6ad1fdd4bf90143ac6012146d291409b431e837f143c023135bd24b79a6", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea-proto/1.9.20-dev-8162/kotlin-gradle-plugin-idea-proto-1.9.20-dev-8162.jar" + }, + { + "url": "com/jetbrains/fus/reporting/model/171/model-171.jar", + "hash": "8aa0be7e7c1a46ef0827d98c026d328a6f9be27aed79b36692a7f38bacd41a6a", + "path": "com/jetbrains/fus/reporting/model/171/model-171.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar", + "hash": "33db5c2be1f298109a32c67efc9ff9f2351812cd18b1d3e3b6142b8c1f6562a0", + "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", + "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", + "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" + }, + { + "url": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar", + "hash": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc", + "path": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" + }, + { + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar", + "hash": "cfd4332afd70ebb3041e244317dc790d8cb7bf6ddd05591cc1188b8052979946", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final.jar" + }, + { + "url": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar", + "hash": "6396a4e67269f3f35851c17613257964f46fd4e937cb3ffe73ddcd963c2a83a7", + "path": "io/netty/netty-tcnative-classes/2.0.73.Final/netty-tcnative-classes-2.0.73.Final.jar" + }, + { + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar", + "hash": "a700168761f778704d456e4b0cc9183a42a832ac4b970886663c6c855bf5461c", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-x86_64.jar" + }, + { + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar", + "hash": "6d9ebbb6db1567ebc7e3561a555b2e80cded56002f16be4c152bb911f6952cee", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-linux-aarch_64.jar" + }, + { + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar", + "hash": "f2cbc864db43bc57d13a79444b2f8d784a01345bbe259c9721be00935f8ba748", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-x86_64.jar" + }, + { + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar", + "hash": "a1158e70bb79d591c7d7fcc2ab0bcf6682500f7de4961fda4a9cc1b015cad65e", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-osx-aarch_64.jar" + }, + { + "url": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar", + "hash": "6a8cb27bdd255a718ca100d52cfdac20cce70ab3a92c248efaee50f63eefd11e", + "path": "io/netty/netty-tcnative-boringssl-static/2.0.73.Final/netty-tcnative-boringssl-static-2.0.73.Final-windows-x86_64.jar" + }, + { + "url": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar", + "hash": "677e12f96a6c48b1b4c4234417cda17bbcb3c25f5c7178ec752ef2a831c65313", + "path": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar" + }, + { + "url": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar", + "hash": "3ad94d6402b94932f4341c908827016787cdc6ee3201ee64970822a610c55d34", + "path": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar" + }, + { + "url": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar", + "hash": "7251646a8ea8d56a2415311de6040159479ac0e35de36dab70b667ed899ac931", + "path": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar" + }, + { + "url": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar", + "hash": "7db707d839949384760b0f3e58eff49bfedea05f822e4f3361c4b540aa5dcc16", + "path": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar" + }, + { + "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", + "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", + "path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" + }, + { + "url": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar", + "hash": "ad009e985dd84e4f524f4ed1751866da5bef816b691851bfbcefa48a01180a07", + "path": "org/codehaus/groovy/groovy/3.0.25/groovy-3.0.25.jar" + }, + { + "url": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar", + "hash": "4c172eb930db7d7cfef36cf3ba7d5094ce08dea6fde2b4be7746680a2ebd7c05", + "path": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar", + "hash": "94ffb26541561992a8eb23937f28437782830f896b90a6eed6f97e479fffdfa0", + "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar", + "hash": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36", + "path": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar" + }, + { + "url": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar", + "hash": "c4828e28d7c0a930af9387510b3bada7daa5c04d7c25a75c7b8b081f1c257ddd", + "path": "com/google/jimfs/jimfs/1.1/jimfs-1.1.jar" + }, + { + "url": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar", + "hash": "050fe139de47d8937e6b0080e8dff3d0f42df6782f147c10bb298c0e9cd94b2f", + "path": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar" + }, + { + "url": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar", + "hash": "05492a77e70f6a35f1ce19b60841ba39f2fcbe03b1b26eee7aea0c8745cc5e7e", + "path": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar" }, { "url": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar", @@ -895,14 +1655,104 @@ "path": "org/jetbrains/kotlin/kotlin-jps-common-for-ide/2.3.20-ij253-45/kotlin-jps-common-for-ide-2.3.20-ij253-45.jar" }, { - "url": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar", - "hash": "2037be378980d3ba9333e97955f3b2cde392aa124d04ca73ce2eee6657199297", - "path": "org/jetbrains/annotations/26.0.2/annotations-26.0.2.jar" + "url": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar", + "hash": "0a7e032bf5bcdd5b2bf8bf2e5cf02c5646f2aa6fee66933b8150dbe84e651e8a", + "path": "org/slf4j/log4j-over-slf4j/1.7.36/log4j-over-slf4j-1.7.36.jar" }, { - "url": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar", - "hash": "ede1a1a3bf3e4c182105695728b8b2808f6edd03587dc0e258f9a8920593f903", - "path": "com/amazon/ion/ion-java/1.11.10/ion-java-1.11.10.jar" + "url": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar", + "hash": "3acf3de882ec2c714dfc173cc382c38a5aee70c3f2bdda732583916845226d0c", + "path": "io/kotest/kotest-assertions-core-jvm/5.5.4/kotest-assertions-core-jvm-5.5.4.jar" + }, + { + "url": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar", + "hash": "9977d913ef1fccf2e2663b5906d955fdf8215d0ec48265d669b01e05179e2043", + "path": "io/kotest/kotest-assertions-shared-jvm/5.5.4/kotest-assertions-shared-jvm-5.5.4.jar" + }, + { + "url": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar", + "hash": "58812de60898d976fb81ef3b62da05c6604c18fd4a249f5044282479fc286af2", + "path": "org/opentest4j/opentest4j/1.2.0/opentest4j-1.2.0.jar" + }, + { + "url": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar", + "hash": "a2a4d02b86b2e849e514d18dbdf4b29e2e9d091e3c6f4d9d028db9cdc55dd28b", + "path": "io/kotest/kotest-common-jvm/5.5.4/kotest-common-jvm-5.5.4.jar" + }, + { + "url": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar", + "hash": "8b1c3e582e2f6f662261f3f45a6d723f3dd8d8b2b0b86a3f7d8e6c966eca0568", + "path": "io/kotest/kotest-assertions-api-jvm/5.5.4/kotest-assertions-api-jvm-5.5.4.jar" + }, + { + "url": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar", + "hash": "da8e859bac94874528116a25f20c68560e4287acbf27628711b8a4f96b028430", + "path": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar" + }, + { + "url": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar", + "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", + "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" + }, + { + "url": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "261a90d908355e185f0a291aa71b3ce1f4e3c67aa31411244ef8c124958b0c77", + "path": "org/jetbrains/kotlin/noarg-compiler-plugin-for-ide/2.3.20-ij253-45/noarg-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar", + "hash": "1d68dfc6ba67ec96ecb5a373dbd9fb557ce2210ffc2d74d6b528e4f1f73e7003", + "path": "com/intellij/platform/kotlinx-coroutines-slf4j/1.10.1-intellij-5/kotlinx-coroutines-slf4j-1.10.1-intellij-5.jar" + }, + { + "url": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar", + "hash": "b3640b9f416a4411fd33c59abbeea8fd57d024c23e1819bf9673220a97499fe3", + "path": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar" + }, + { + "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar", + "hash": "635cd736b002e250cbb2165f5cb05b2a9750f403ec8eaf6e1be9fad67f3ec1aa", + "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar", + "hash": "fbd174f72ea82364baa112069f2d7b361758f6b68bd81d2ac51b02c66a48e924", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar", + "hash": "61cd5eee5367d10e0cca664afdc4bbde2ff7aab9c175c5b520aac8b5315d874d", + "path": "org/jetbrains/intellij/deps/rwmutex-idea/0.0.10/rwmutex-idea-0.0.10.jar" + }, + { + "url": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar", + "hash": "5c0ca9e321c02845c47dc6edcef9f22e49015cef7753c54012f5398425163c08", + "path": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar" + }, + { + "url": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar", + "hash": "0b27938f3d28ccd6884945d7e4f75f4e26a677bbf3cd39bbcb694f130f782aa9", + "path": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar" + }, + { + "url": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar", + "hash": "de8ce5309713e72bb57d5ff2dabdb4c173ae4872bd1439b9c3d3f93430b407d9", + "path": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar" + }, + { + "url": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar", + "hash": "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10", + "path": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar" + }, + { + "url": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar", + "hash": "ef779af5d29a9dde8cc70ce0341f5c6f7735e23edff9685ceaa9d35359b7bb7f", + "path": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar" + }, + { + "url": "org/tukaani/xz/1.10/xz-1.10.jar", + "hash": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888", + "path": "org/tukaani/xz/1.10/xz-1.10.jar" }, { "url": "org/apache/maven/maven-resolver-provider/3.9.9/maven-resolver-provider-3.9.9.jar", @@ -969,6 +1819,121 @@ "hash": "0685f29ec3b548d9b6917c527f13c667685a3394b955aaa5b25d0559818b7fc5", "path": "org/apache/maven/resolver/maven-resolver-named-locks/1.9.22/maven-resolver-named-locks-1.9.22.jar" }, + { + "url": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar", + "hash": "acbf67631c42197791363ce8e8f155f62aeef51ade809e0847a89eba44785c7d", + "path": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar" + }, + { + "url": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar", + "hash": "11cc5e7b75b23feb65e41e28e5c225b4a77dbf7210d6cedd4bdb3f04c1f6ea24", + "path": "com/android/tools/smali/smali-dexlib2/3.0.3/smali-dexlib2-3.0.3.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar", + "hash": "beeae35aaf0e3043b8202e081bbdeb55672a89dc8bbcc482dfa5cc21d26dc1de", + "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar" + }, + { + "url": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar", + "hash": "6f4932086ba785deeb74170140508156b21772cd2961a37e7b551eb5d2649a29", + "path": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar" + }, + { + "url": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar", + "hash": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5", + "path": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar" + }, + { + "url": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar", + "hash": "00cfcc187ff46ce8d702a0f2cb98d6a4f2a67f8f41242b5901e46efdcb7c84b7", + "path": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar" + }, + { + "url": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar", + "hash": "bd7f7b5d07bc0b047f10915b32ca4bb1de9e57d8049098882e4453c88c076a5d", + "path": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar" + }, + { + "url": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar", + "hash": "41984dffaf069b84b814fa787f740bf7ebdc90bf89f69d05bc4660c69874b49e", + "path": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar" + }, + { + "url": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar", + "hash": "03852ab5b4419c1b0b3689930cdc1ac4f0c437a0c8094a900370dcb170cfbb46", + "path": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar" + }, + { + "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", + "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", + "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" + }, + { + "url": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar", + "hash": "74deb86cbab6871a3e4d0f97ba8eacbdae7aacd7537f142bcb083590465a6219", + "path": "io/mockk/mockk-jvm/1.14.5/mockk-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar", + "hash": "d01d6ce85f9824d8ddb22ea7f1bccd581b831ffad504f48a4f18abf9bc6f2eac", + "path": "io/mockk/mockk-dsl-jvm/1.14.5/mockk-dsl-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar", + "hash": "9f78e9988e84c98569edcf9a6225d5b7354939529642e54c2c58da3ef3913106", + "path": "io/mockk/mockk-agent-jvm/1.14.5/mockk-agent-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar", + "hash": "a919a8fec03dfb0c084cb43dafcebe2dd9351431c7a08c2fc8147037de1d06b7", + "path": "io/mockk/mockk-agent-api-jvm/1.14.5/mockk-agent-api-jvm-1.14.5.jar" + }, + { + "url": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar", + "hash": "060fffe7452e74f6e18bb9dfe1221e92c4ec0de29a84b022fb562ec6cd954691", + "path": "io/mockk/mockk-core-jvm/1.14.5/mockk-core-jvm-1.14.5.jar" + }, + { + "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", + "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", + "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + }, + { + "url": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar", + "hash": "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e", + "path": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar", + "hash": "81981241b8df2eeee48efac05798e7beaa2b8d6bd5d610b3f5a4fea07b0eff6e", + "path": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar" + }, + { + "url": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar", + "hash": "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6", + "path": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar" + }, + { + "url": "javax/inject/javax.inject/1/javax.inject-1.jar", + "hash": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", + "path": "javax/inject/javax.inject/1/javax.inject-1.jar" + }, + { + "url": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar", + "hash": "8328289ba6b73445e982a1cadf8e651ea65354e288c825a43e7c77f16da8a056", + "path": "io/grpc/grpc-netty-shaded/1.73.0/grpc-netty-shaded-1.73.0.jar" + }, + { + "url": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar", + "hash": "b7df6cbcc30b7a3219f06483a9a9d320a431beda8a1ace5b16d879f84112373f", + "path": "io/grpc/grpc-util/1.73.0/grpc-util-1.73.0.jar" + }, + { + "url": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar", + "hash": "fd0e111cae80bd6285677759b72cb67e7da68ee779a90e51bee12a7011c28436", + "path": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar" + }, { "url": "io/netty/netty-codec-http2/4.2.0.RC2/netty-codec-http2-4.2.0.RC2.jar", "hash": "c542657efd81b268535fb77e1866c8234c5a22de416ecbd8aea0e06e2c1588de", @@ -1010,99 +1975,14 @@ "path": "io/netty/netty-codec-http/4.2.0.RC2/netty-codec-http-4.2.0.RC2.jar" }, { - "url": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar", - "hash": "81ad7bfe7e59de4cd047eacf24f979ec47db40eac6afc76e6f10288b456b14b1", - "path": "com/networknt/json-schema-validator/1.3.1/json-schema-validator-1.3.1.jar" + "url": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar", + "hash": "5ed74de192bd48546a6bc6e1c9f8f508663d8506ad9ef257aebbd6e829fdea36", + "path": "org/jetbrains/testDiscovery/test-discovery-plugin-base/0.1.191/test-discovery-plugin-base-0.1.191.jar" }, { - "url": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar", - "hash": "22d1d4316c4ec13a68b559e98c8256d69071593731da96136640f864fa14fad8", - "path": "org/hdrhistogram/HdrHistogram/2.2.2/HdrHistogram-2.2.2.jar" - }, - { - "url": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar", - "hash": "03852ab5b4419c1b0b3689930cdc1ac4f0c437a0c8094a900370dcb170cfbb46", - "path": "org/assertj/assertj-core/4.0.0-M1/assertj-core-4.0.0-M1.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar", - "hash": "8769e5647557e3700919c32d508f5c5dad53c5d8234cd10846354fbcff14aa24", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-jvm/1.8.1/kotlinx-serialization-json-jvm-1.8.1.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar", - "hash": "1ae230b0e5847a47838b871060b7271c9b2329febb85e1470d1490ffe2e28fd4", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-for-ide/2.3.20-ij253-45/analysis-api-impl-base-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", - "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", - "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" - }, - { - "url": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar", - "hash": "ba1cb46e5494286940b016da372ae94a60d2dbc411b6dac5db1e40128725d501", - "path": "org/jetbrains/intellij/deps/commons-imaging/1.0-RC-1/commons-imaging-1.0-RC-1.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar", - "hash": "e9b7e2b1262fd02fe63b08f636903ff36f453f08ae52190c78e3cbf19d777e42", - "path": "com/intellij/platform/kotlinx-coroutines-core-jvm/1.10.1-intellij-5/kotlinx-coroutines-core-jvm-1.10.1-intellij-5.jar" - }, - { - "url": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar", - "hash": "fbbf174a4e78aa5be1f1b7db73edc5c0a6a2e59e1562263e2c3a2e510fa1ba45", - "path": "io/github/z4kn4fein/semver-jvm/2.0.0/semver-jvm-2.0.0.jar" - }, - { - "url": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar", - "hash": "4eeeae8d20c078abb64b015ec158add383ac581571cddc45c68f0c9ae0230720", - "path": "org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar" - }, - { - "url": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar", - "hash": "511cea72a464809d7e376968910fa704f9fa5afa8f2a94b53672a061b45475bb", - "path": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar" - }, - { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar", - "hash": "e6312d390c6bef67681f8e258f29ced2f3d0fa1d83a72e0bec1513b8c1c4f430", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-toml/2.19.0/jackson-dataformat-toml-2.19.0.jar" - }, - { - "url": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar", - "hash": "d875ff234a4b72e0eedfe170dd804797a4b87ba4c76207c9659d6f46b527877b", - "path": "org/mockito/mockito-core/5.19.0/mockito-core-5.19.0.jar" - }, - { - "url": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar", - "hash": "8a80959465bb09848cd41a89301490c55b9d940dc6ec30d8abac0f63b39fd5d0", - "path": "net/bytebuddy/byte-buddy-agent/1.17.6/byte-buddy-agent-1.17.6.jar" - }, - { - "url": "org/objenesis/objenesis/3.3/objenesis-3.3.jar", - "hash": "02dfd0b0439a5591e35b708ed2f5474eb0948f53abf74637e959b8e4ef69bfeb", - "path": "org/objenesis/objenesis/3.3/objenesis-3.3.jar" - }, - { - "url": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar", - "hash": "94855942d4992f112946d3de1c334e709237b8126d8130bf07807c018a4a2120", - "path": "com/google/code/gson/gson/2.13.1/gson-2.13.1.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar", - "hash": "d1f296fae451d3e16f70a6812fe88024132422189a6cb8a74e4f62b1fa5f18fd", - "path": "org/jetbrains/kotlin/kotlin-compiler-fe10-for-ide/2.3.20-ij253-45/kotlin-compiler-fe10-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "com/typesafe/config/1.4.4/config-1.4.4.jar", - "hash": "ab16decc45cc678b0cf17fb9668f380a73bfdf11b75af1fa1ddec5da82805aea", - "path": "com/typesafe/config/1.4.4/config-1.4.4.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", - "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", - "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" + "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar", + "hash": "42d81993e1dd93ba47dc648cf6f8af88aa20ab276077086adcffcc51cd65e08d", + "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar" }, { "url": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar", @@ -1110,9 +1990,414 @@ "path": "org/junit-pioneer/junit-pioneer/2.3.0/junit-pioneer-2.3.0.jar" }, { - "url": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar", - "hash": "066b702d850ebcde36f2a8181b46a2f0f1416129d1dc63c3a1e1531006e74739", - "path": "org/junit/vintage/junit-vintage-engine/5.13.4/junit-vintage-engine-5.13.4.jar" + "url": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar", + "hash": "956a4c7faad66e3471861adaa278d9486f3a050ac25fb6a99ca90809d379adfe", + "path": "com/github/lamba92/kotlinx-document-store-mvstore/0.0.4/kotlinx-document-store-mvstore-0.0.4.jar" + }, + { + "url": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar", + "hash": "7e638082b4a14e3a96ca90f3f5db70ac65591e0b6c6670629e849d22ec34455f", + "path": "com/github/lamba92/kotlinx-document-store-core-jvm/0.0.4/kotlinx-document-store-core-jvm-0.0.4.jar" + }, + { + "url": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar", + "hash": "b21806c4075aa42d4534ba7257097aea091ab99c40466b0f850872cfc07e7507", + "path": "org/jetbrains/intellij/deps/gradle-api/9.0.0/gradle-api-9.0.0.jar" + }, + { + "url": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar", + "hash": "2285ebfe8e0fd38e186b7033f6f6c542324c9bab23260b914b1b73eaf4492c5d", + "path": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar" + }, + { + "url": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar", + "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", + "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" + }, + { + "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", + "hash": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe", + "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" + }, + { + "url": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar", + "hash": "85f2a329245e4a6a1e4552ac62db4c1f23b6f02bf3c96e4df8240668187c848a", + "path": "com/jetbrains/rd/rd-framework/2025.3.1/rd-framework-2025.3.1.jar" + }, + { + "url": "org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar", + "hash": "d401243d5c6eae928a37121b6e819158c8c32ea0584793e7285bb489ab2a3d17", + "path": "org/apache/httpcomponents/httpmime/4.5.14/httpmime-4.5.14.jar" + }, + { + "url": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar", + "hash": "c8bc7e1c51a6d4ce72f40d2ebbabf1c4b68bfe76e732104b04381b493478e9d6", + "path": "org/apache/httpcomponents/httpclient/4.5.14/httpclient-4.5.14.jar" + }, + { + "url": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar", + "hash": "6c9b3dd142a09dc468e23ad39aad6f75a0f2b85125104469f026e52a474e464f", + "path": "org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar", + "hash": "4af9a30fde5d143da69428bfef59e292c794927613bf0a5b111aaaa0ead01ba2", + "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar", + "hash": "0054c51c672512a918440703e35ea946a8e7a210872f2196dbd6b9f2959198b0", + "path": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar" + }, + { + "url": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar", + "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", + "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" + }, + { + "url": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar", + "hash": "b4b57bc3d56c5a1ccc674f55a16086c37700eb151fa749b45887e391ec0f26f9", + "path": "org/apache/lucene/lucene-queryparser/10.3.0/lucene-queryparser-10.3.0.jar" + }, + { + "url": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar", + "hash": "c74a6c72221dfb76eb92f2bb40108ea561a7da2f315dc3b1e64afa8f077f210c", + "path": "com/github/ben-manes/caffeine/caffeine/3.2.2/caffeine-3.2.2.jar" + }, + { + "url": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar", + "hash": "7e37284e33b5b304ee6174dcaa92db949b257cc4c8991ca865e7daf5113d8279", + "path": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar" + }, + { + "url": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar", + "hash": "1f799c9e7691a4dcddb1cb3e28e8517d5e6b27c2ac75093f39714afdc9216950", + "path": "org/jetbrains/intellij/deps/java-compatibility/1.0.1/java-compatibility-1.0.1.jar" + }, + { + "url": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar", + "hash": "3b0f0422993e571f3460d8436a0e56538bd474147084a6cbb244a6d5cb1a01a5", + "path": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar", + "hash": "9d0f4c74e96787499fcc2462c32afeb7f4db97db30042e2578f205f61e5898fb", + "path": "org/jetbrains/packagesearch/packagesearch-api-client-jvm/3.4.0/packagesearch-api-client-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar", + "hash": "0318b967115de0c7c8fbd93bc6e3d279c82de2954f90794146962921de45972d", + "path": "org/jetbrains/packagesearch/packagesearch-http-models-jvm/3.4.0/packagesearch-http-models-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar", + "hash": "22022fe954980d8e183b252889719fc6ca71a13e91b8e869d92532da308e3da1", + "path": "org/jetbrains/packagesearch/packagesearch-api-models-jvm/3.4.0/packagesearch-api-models-jvm-3.4.0.jar" + }, + { + "url": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar", + "hash": "4c86546693efaeb889e02d043521cda15da5f10853b0471095b7db80dc0540e7", + "path": "org/jetbrains/packagesearch/packagesearch-version-utils-jvm/3.4.0/packagesearch-version-utils-jvm-3.4.0.jar" + }, + { + "url": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar", + "hash": "0fe8dcdf54b13b5ec56fdb5f63c057364264bb2f51b7f7bc3c271d5b1ba68dcb", + "path": "com/soywiz/korlibs/krypto/krypto-jvm/4.0.10/krypto-jvm-4.0.10.jar" + }, + { + "url": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", + "hash": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", + "path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar", + "hash": "6ededc9be4d878aea80c7dd609f91bfc47fcd3d36cc91fd0f3f328fbd6656c8f", + "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar", + "hash": "ea38a66b0ff46ed82dded9e81d2dce70e5fbe03bd6cc52b4fc8869381dea7b7d", + "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar" + }, + { + "url": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar", + "hash": "df967eebc2c87eaa3f55338607104ffc8fa62fb2e813d67f95ed4f7f9c6f8cee", + "path": "com/fasterxml/jackson/module/jackson-module-kotlin/2.19.0/jackson-module-kotlin-2.19.0.jar" + }, + { + "url": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar", + "hash": "5e62846a89f05cd78cd9c1a553f340d002458380c320455dd1f8fc5497a8a1c1", + "path": "org/hamcrest/hamcrest/2.2/hamcrest-2.2.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar", + "hash": "3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar", + "hash": "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20", + "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" + }, + { + "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar", + "hash": "ab5ec8ea48815197c46a7df9f418a62791fe91cda5023b941ce4de872d810cc1", + "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar" + }, + { + "url": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar", + "hash": "095e5d11868ae359bd640c922c2d1ed7a20ba519496599ee697e81c468761339", + "path": "io/modelcontextprotocol/kotlin-sdk-jvm/0.8.1/kotlin-sdk-jvm-0.8.1.jar" + }, + { + "url": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar", + "hash": "e88a667c25b8ebb7c81f76dd96cb34ea804754752b5533a842b99d0daea2be99", + "path": "io/modelcontextprotocol/kotlin-sdk-client-jvm/0.8.1/kotlin-sdk-client-jvm-0.8.1.jar" + }, + { + "url": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar", + "hash": "6086acf1d65bca24de344b493e3fc241f0db2b25fa0606057eee39e3a2264737", + "path": "io/modelcontextprotocol/kotlin-sdk-server-jvm/0.8.1/kotlin-sdk-server-jvm-0.8.1.jar" + }, + { + "url": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar", + "hash": "dd9a13ba6b0803040b6fea56b6db66bc9c4f31dacf678dac642aaaff8d88a543", + "path": "io/modelcontextprotocol/kotlin-sdk-core-jvm/0.8.1/kotlin-sdk-core-jvm-0.8.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar", + "hash": "a06d90da5af5a992f93223d26976b81141edf5764dc798431352dbcd6606bce6", + "path": "org/jetbrains/kotlin/kotlin-scripting-common/2.3.20-ij253-45/kotlin-scripting-common-2.3.20-ij253-45.jar" + }, + { + "url": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar", + "hash": "c1c197ed03acaf46773176a001836219b6299fe267dc4751c2c28ae98edfa0f3", + "path": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar" + }, + { + "url": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar", + "hash": "2bcbbf2f3227aa97527730eb92ca8724263e6d555b888fbb14aae52bc712d434", + "path": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar" + }, + { + "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", + "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar", + "hash": "71568c9f8396677219f650268fbf6493ded484edcdbdf2dae6129ca5be81e8db", + "path": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar", + "hash": "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4", + "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" + }, + { + "url": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar", + "hash": "511cea72a464809d7e376968910fa704f9fa5afa8f2a94b53672a061b45475bb", + "path": "org/codehaus/groovy/groovy-json/3.0.25/groovy-json-3.0.25.jar" + }, + { + "url": "org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar", + "hash": "2dd9c390e2de0acbdd2fce1aabadd378fa75a9cf73ee723dd8cecbe5c8480457", + "path": "org/jetbrains/kotlinx/lincheck-jvm/2.33/lincheck-jvm-2.33.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.jar", + "hash": "a133e049f0a4e249651582428e166de4dfac9546adf436b6172119255ede510f", + "path": "org/jetbrains/kotlin/kotlin-reflect/1.9.21/kotlin-reflect-1.9.21.jar" + }, + { + "url": "org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", + "hash": "7aefd0d5c0901701c69f7513feda765fb6be33af2ce7aa17c5781fc87657c511", + "path": "org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar" + }, + { + "url": "org/ow2/asm/asm/9.6/asm-9.6.jar", + "hash": "3c6fac2424db3d4a853b669f4e3d1d9c3c552235e19a319673f887083c2303a1", + "path": "org/ow2/asm/asm/9.6/asm-9.6.jar" + }, + { + "url": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar", + "hash": "c43ecf17b539c777e15da7b5b86553b377e2d39a683de6285567d5283888e7ef", + "path": "org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar" + }, + { + "url": "org/ow2/asm/asm-util/9.6/asm-util-9.6.jar", + "hash": "c635a7402f4aa9bf66b2f4230cea62025a0fe1cd63e8729adefc9b1994fac4c3", + "path": "org/ow2/asm/asm-util/9.6/asm-util-9.6.jar" + }, + { + "url": "org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar", + "hash": "d92832d7c37edc07c60e2559ac6118b31d642e337a6671edcb7ba9fae68edbbb", + "path": "org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar" + }, + { + "url": "net/bytebuddy/byte-buddy/1.14.12/byte-buddy-1.14.12.jar", + "hash": "970636134d61c183b19f8f58fa631e30d2f2abca344b37848a393cac7863dd70", + "path": "net/bytebuddy/byte-buddy/1.14.12/byte-buddy-1.14.12.jar" + }, + { + "url": "net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12.jar", + "hash": "2b309a9300092e0b696f7c471fd51d9969001df784c8ab9f07997437d757ad6d", + "path": "net/bytebuddy/byte-buddy-agent/1.14.12/byte-buddy-agent-1.14.12.jar" + }, + { + "url": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar", + "hash": "b3d9ec0298e84ed09e0448c52a643bfdad7f3d8096f1303592a3046e711551af", + "path": "org/jetbrains/kotlinx/atomicfu-jvm/0.20.2/atomicfu-jvm-0.20.2.jar" + }, + { + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", + "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", + "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" + }, + { + "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", + "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", + "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" + }, + { + "url": "org/testng/testng/7.8.0/testng-7.8.0.jar", + "hash": "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88", + "path": "org/testng/testng/7.8.0/testng-7.8.0.jar" + }, + { + "url": "com/beust/jcommander/1.82/jcommander-1.82.jar", + "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", + "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" + }, + { + "url": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar", + "hash": "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817", + "path": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar" + }, + { + "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar", + "hash": "d99052e257681e496590c5c724e1324eb511e4205f5fd413b5f503d8e932b698", + "path": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar" + }, + { + "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", + "hash": "74d953cec00048b892112f9602fc7b1113ea55337dc1ede32e449efcb2b231c7", + "path": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar" + }, + { + "url": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar", + "hash": "cc65afe17daf2f9380d3c64460f5b10ec279f98b9461fbf0ccf62b3cb3ee6c37", + "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" + }, + { + "url": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar", + "hash": "88d690d2d373cd66170770c317977196ce9e465f2388930f4bc9665e887385f6", + "path": "org/junit/jupiter/junit-jupiter-api/6.0.0/junit-jupiter-api-6.0.0.jar" + }, + { + "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", + "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", + "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" + }, + { + "url": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar", + "hash": "86e8faf87f3151a3d545850852a0f2cc55ea8a2434eee9e08f83881c52d55992", + "path": "org/junit/platform/junit-platform-commons/6.0.0/junit-platform-commons-6.0.0.jar" + }, + { + "url": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar", + "hash": "b509448ac506d607319f182537f0b35d71007582ec741832a1f111e5b5b70b38", + "path": "org/apiguardian/apiguardian-api/1.1.2/apiguardian-api-1.1.2.jar" + }, + { + "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", + "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", + "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" + }, + { + "url": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar", + "hash": "e36445438d72d83cc48015dcb3f14d9a97eaa42c4663a9826db2bb50e4c7713b", + "path": "org/assertj/assertj-swing/3.17.1/assertj-swing-3.17.1.jar" + }, + { + "url": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar", + "hash": "21a748abc565fd6d97d90f2547d0fd1da36810171050b2a337cbc02799cfe482", + "path": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar" + }, + { + "url": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar", + "hash": "34d626ffa4a27ec49e47de7d760f1df30223ecb8944b6472941f5c73ec68dfbd", + "path": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar" + }, + { + "url": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar", + "hash": "7ea54221f5f91deff2e860fe986eefe208b59fa04300e54c505c5c0c08d55e9a", + "path": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar" + }, + { + "url": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar", + "hash": "3238c68a2f86cec53cc184ad26df8352db87bb22a419bd17fb4acdfbb0bc40f0", + "path": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar" + }, + { + "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar", + "hash": "7359f01e280d5d55781135956975278b3e4c1472e9628cce72bb0071705ce63b", + "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar", + "hash": "8bc0ca5c9bb47b4ae74ab75306e8c0481d2748b3165dc850165d72d199540653", + "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar" + }, + { + "url": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar", + "hash": "124bddea3fa0683d3e174552fba5fcf0f24a2f57f1ccf6957010d010d246db8b", + "path": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar" + }, + { + "url": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar", + "hash": "3c8a183f81e176d9c452c9bb94007574bc8188446b4fc98b527aa79074cd0dda", + "path": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar" + }, + { + "url": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar", + "hash": "eaaae0ef5b03c8cf3d3978699c517f3e2199f50191568efaff4d525be963f544", + "path": "jetbrains/fleet/rhizomedb-compiler-plugin/2.2.20-0.1/rhizomedb-compiler-plugin-2.2.20-0.1.jar" + }, + { + "url": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar", + "hash": "4b53bf7160e8cdf2ae6bf1a27018bb4fbfdb1841fbdad988c5ff71c7920f4a84", + "path": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar" + }, + { + "url": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar", + "hash": "585fbc8bb26dffa4a3174d74352dd3e29cba990a9c1b06c1a547906aff2869ec", + "path": "com/fasterxml/jackson/datatype/jackson-datatype-joda/2.19.0/jackson-datatype-joda-2.19.0.jar" + }, + { + "url": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar", + "hash": "385282b005818cfaccdbe8bd2429811e7e641782f2b88932a6b8ff51d668f616", + "path": "joda-time/joda-time/2.12.7/joda-time-2.12.7.jar" + }, + { + "url": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar", + "hash": "2b6e6550b40467ede7b3034a1a9eb9148fbf920cfdae5bf0b1d2bb3d4e780625", + "path": "org/apache/thrift/libthrift/0.19.0/libthrift-0.19.0.jar" + }, + { + "url": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar", + "hash": "e465ab42d9c79cdec7147c8210f8e65d5f816704d47b959ac9f2cfc3f68dedb5", + "path": "com/jetbrains/rd/rd-text/2025.3.1/rd-text-2025.3.1.jar" + }, + { + "url": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar", + "hash": "26b0fc745ea051b57462be22a150c7600dbac6716b24cc60a5ecc0e8085c41a0", + "path": "com/jgoodies/forms/1.1-preview/forms-1.1-preview.jar" }, { "url": "org/testcontainers/testcontainers/1.20.3/testcontainers-1.20.3.jar", @@ -1139,1311 +2424,26 @@ "hash": "a1a8ce872dbf92423a948443b88b9417283ead5d56cb5ed77803353658b97b34", "path": "com/github/docker-java/docker-java-transport/3.4.0/docker-java-transport-3.4.0.jar" }, - { - "url": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar", - "hash": "8088a80b47f5a7e73fa107f466dfa6a86776ca496fc2e7724aba65202d467913", - "path": "org/junit/platform/junit-platform-suite/1.13.4/junit-platform-suite-1.13.4.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar", - "hash": "9a05bf77e128371f5b3e25ffc89f7af467a9f68dd365fdfced469ebcf533abc9", - "path": "org/junit/platform/junit-platform-suite-api/1.13.4/junit-platform-suite-api-1.13.4.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar", - "hash": "3b34fd8172d70d0d7c59155e487bd8e77d43bdbfdcfe1d78c2b4eea55e9acb92", - "path": "org/junit/platform/junit-platform-suite-engine/1.13.4/junit-platform-suite-engine-1.13.4.jar" - }, - { - "url": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar", - "hash": "e7dacfcfa3bc692c0a7a413cefd5f51ae420415a14d39091bdf88aebfdba70b6", - "path": "org/junit/platform/junit-platform-suite-commons/1.13.4/junit-platform-suite-commons-1.13.4.jar" - }, - { - "url": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar", - "hash": "4b53bf7160e8cdf2ae6bf1a27018bb4fbfdb1841fbdad988c5ff71c7920f4a84", - "path": "org/apache/lucene/lucene-suggest/10.3.0/lucene-suggest-10.3.0.jar" - }, - { - "url": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar", - "hash": "ef779af5d29a9dde8cc70ce0341f5c6f7735e23edff9685ceaa9d35359b7bb7f", - "path": "org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar" - }, - { - "url": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar", - "hash": "05492a77e70f6a35f1ce19b60841ba39f2fcbe03b1b26eee7aea0c8745cc5e7e", - "path": "com/jetbrains/rd/rd-core/2025.3.1/rd-core-2025.3.1.jar" - }, - { - "url": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar", - "hash": "99c2478a9b803b7d385d1624d5c1ab6f9a64cac5a2dc00f44a350744a1d858ac", - "path": "io/opentelemetry/semconv/opentelemetry-semconv/1.30.0/opentelemetry-semconv-1.30.0.jar" - }, - { - "url": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "c4e51a757d46f19bdc2264c7be0cba0cc52eb52c9047c0be9b1df91eb8195f4e", - "path": "org/jetbrains/kotlin/parcelize-compiler-plugin-for-ide/2.3.20-ij253-45/parcelize-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar", - "hash": "88b955a0df57880a26a74708bc34f74dcaf8ebf4e78843a28b50eae945732b06", - "path": "javax/xml/bind/jaxb-api/2.3.1/jaxb-api-2.3.1.jar" - }, - { - "url": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar", - "hash": "635cd736b002e250cbb2165f5cb05b2a9750f403ec8eaf6e1be9fad67f3ec1aa", - "path": "org/jetbrains/kotlin/low-level-api-fir-for-ide/2.3.20-ij253-45/low-level-api-fir-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar", - "hash": "8836ccffd3585fadda9901244b20d42901d2f3cd581058d8434e2ffabcf3a3e7", - "path": "org/jetbrains/kotlin/kotlin-stdlib/2.2.20/kotlin-stdlib-2.2.20.jar" - }, - { - "url": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar", - "hash": "ca0857dcde7cffff8eea3cce2940a285f219f673829f7f9a3381f767d224f411", - "path": "org/jetbrains/compose/components/components-ui-tooling-preview-desktop/1.9.0/components-ui-tooling-preview-desktop-1.9.0.jar" - }, - { - "url": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar", - "hash": "efd986ec851c3a5cd57907e72f27d1af9c1e5b1874b07a8b778588646d71d9fc", - "path": "com/jgoodies/jgoodies-common/1.4.0/jgoodies-common-1.4.0.jar" - }, - { - "url": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar", - "hash": "12622deeea2618b59b284051a9484f1def8ccbebc847c350358f12d325ba9dd5", - "path": "io/vavr/vavr/0.10.4/vavr-0.10.4.jar" - }, - { - "url": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar", - "hash": "d46f96bf59ccd5800261eec5869a6877ee0a37ea781312e6735be55539f50354", - "path": "io/vavr/vavr-match/0.10.4/vavr-match-0.10.4.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar", - "hash": "51241b1d60e87ef52b69ad58dc530230dd832def0cec16ca3a57e705f7ecd9bc", - "path": "org/jetbrains/kotlin/kotlin-compiler-fir-for-ide/2.3.20-ij253-45/kotlin-compiler-fir-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/testng/testng/7.8.0/testng-7.8.0.jar", - "hash": "dbbc43e2c64623661c3537f9d74061eb6c8fc3e5b4376f31fadb16de2b200f88", - "path": "org/testng/testng/7.8.0/testng-7.8.0.jar" - }, - { - "url": "com/beust/jcommander/1.82/jcommander-1.82.jar", - "hash": "deeac157c8de6822878d85d0c7bc8467a19cc8484d37788f7804f039dde280b1", - "path": "com/beust/jcommander/1.82/jcommander-1.82.jar" - }, - { - "url": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar", - "hash": "da2381fbee4799631ba44d1f4d6487b886b22450c7fc85842c5fdfa03429b817", - "path": "org/webjars/jquery/3.6.1/jquery-3.6.1.jar" - }, - { - "url": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar", - "hash": "b7e3d46c87bad2eb409b0e704916bcd81206168e357312dfddd0e253679cd9e0", - "path": "net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar" - }, - { - "url": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar", - "hash": "b3a9408e7c51e08ef0e3bfcc08f443f6ec0f6191ba8cd7c18d53d2b22e5bdbc0", - "path": "net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar", - "hash": "604c4130ca7a0e979a449cf550087a5c2c586485e8af01dcf24b03b7b287306d", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-cbor-jvm/1.8.1/kotlinx-serialization-cbor-jvm-1.8.1.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar", - "hash": "6ededc9be4d878aea80c7dd609f91bfc47fcd3d36cc91fd0f3f328fbd6656c8f", - "path": "org/jetbrains/kotlinx/kotlinx-io-core-jvm/0.7.0/kotlinx-io-core-jvm-0.7.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar", - "hash": "ea38a66b0ff46ed82dded9e81d2dce70e5fbe03bd6cc52b4fc8869381dea7b7d", - "path": "org/jetbrains/kotlinx/kotlinx-io-bytestring-jvm/0.7.0/kotlinx-io-bytestring-jvm-0.7.0.jar" - }, - { - "url": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar", - "hash": "6f128a71c5e87a16f810513a73ad3c77d0ee0bb622ee0ce1ead115bccbc76d0a", - "path": "org/imgscalr/imgscalr-lib/4.2/imgscalr-lib-4.2.jar" - }, - { - "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", - "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", - "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", - "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", - "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", - "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", - "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", - "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", - "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", - "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", - "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", - "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", - "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", - "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", - "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", - "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", - "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", - "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", - "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", - "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", - "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", - "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", - "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", - "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", - "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", - "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar", - "hash": "4449fa59e5f4f9a18e18b5ed10db95dba3f65a825cfc32d053097d8bffccfbf1", - "path": "io/ktor/ktor-client-java-jvm/3.1.3/ktor-client-java-jvm-3.1.3.jar" - }, - { - "url": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar", - "hash": "ca8ebd17e33f333647b905d43fc8cce2ad16abd22bfa99b75cb8a499894648b8", - "path": "com/jetbrains/fus/reporting/connection-client/171/connection-client-171.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar", - "hash": "3565b6d4d789bf70683c45566944287fc1d8dc75c23d98bd87d01059cc76f2b3", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-core-jvm/1.8.1/kotlinx-serialization-core-jvm-1.8.1.jar" - }, - { - "url": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar", - "hash": "f8f56f19d2b29da511809c3345d2f0bf283bfb94a0a0d83f5b630e1424625723", - "path": "com/intellij/platform/kotlinx-coroutines-debug/1.10.1-intellij-5/kotlinx-coroutines-debug-1.10.1-intellij-5.jar" - }, - { - "url": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar", - "hash": "e7f064bf1eab83fa785cf587f657f09649e3b0af6f27caa5382416953b5a35f8", - "path": "com/github/luben/zstd-jni/1.5.7-4/zstd-jni-1.5.7-4.jar" - }, - { - "url": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar", - "hash": "74d953cec00048b892112f9602fc7b1113ea55337dc1ede32e449efcb2b231c7", - "path": "io/netty/netty-buffer/4.2.0.RC2/netty-buffer-4.2.0.RC2.jar" - }, - { - "url": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar", - "hash": "cc65afe17daf2f9380d3c64460f5b10ec279f98b9461fbf0ccf62b3cb3ee6c37", - "path": "io/netty/netty-common/4.2.0.RC2/netty-common-4.2.0.RC2.jar" - }, - { - "url": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar", - "hash": "fd0e111cae80bd6285677759b72cb67e7da68ee779a90e51bee12a7011c28436", - "path": "org/codehaus/groovy/groovy-templates/3.0.25/groovy-templates-3.0.25.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar", - "hash": "8209083a4a7c4e476d9842b078308fa96a96f07a6bd99f05f3586ee13289ab26", - "path": "org/jetbrains/kotlin/kotlin-reflect/2.2.20/kotlin-reflect-2.2.20.jar" - }, - { - "url": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar", - "hash": "4b5705f8cabd07e82c81dbce36f1554aa9d1740f03e369fd049a71f375dac2f0", - "path": "io/grpc/grpc-kotlin-stub/1.4.3/grpc-kotlin-stub-1.4.3.jar" - }, - { - "url": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar", - "hash": "da8e859bac94874528116a25f20c68560e4287acbf27628711b8a4f96b028430", - "path": "com/fasterxml/jackson/core/jackson-core/2.19.0/jackson-core-2.19.0.jar" - }, - { - "url": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar", - "hash": "d74a3334fb35195009b338a951f918203d6bbca3d1d359033dc33edd1cadc9ef", - "path": "org/lz4/lz4-java/1.8.0/lz4-java-1.8.0.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", - "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", - "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" - }, - { - "url": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar", - "hash": "86e0255d4c879c61b4833ed7f13124e8bb679df47debb127326e7db7dd49a07b", - "path": "org/codehaus/plexus/plexus-utils/3.5.1/plexus-utils-3.5.1.jar" - }, - { - "url": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar", - "hash": "54b321650a50f78ceee6bd06653ee3cea0b19db5fe95e3c3a109e6af4a20126c", - "path": "ai/grazie/grazie-rule-engine/0.3.11/grazie-rule-engine-0.3.11.jar" - }, - { - "url": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar", - "hash": "80a2f8918240a07d3a6fc7cdcc543d278013f6943c080835e43a22fc90462a9f", - "path": "net/fellbaum/jemoji/1.3.1/jemoji-1.3.1.jar" - }, - { - "url": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar", - "hash": "02da615dd0adac62f2d87db878f587529e8d2cb82b3a65ed8b5466a518324180", - "path": "com/jetbrains/mlapi/mlapi-core/0.2.1/mlapi-core-0.2.1.jar" - }, - { - "url": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar", - "hash": "ac0f343d6fc0dca4c93f8b6a6266b3bf4cb4d61913b8a4cd2b3abf50025268cf", - "path": "io/cucumber/cucumber-core/2.4.0/cucumber-core-2.4.0.jar" - }, - { - "url": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar", - "hash": "e2167e99bdb018576cce9cc0aad154ad995fe67a4b0c36c63344f743865f96e7", - "path": "info/cukes/cucumber-html/0.2.6/cucumber-html-0.2.6.jar" - }, - { - "url": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar", - "hash": "d1c2cc901dd702eb77a2258c0d1446e4a302d28da0d4b49cd11ff3d5929281fa", - "path": "io/cucumber/cucumber-jvm-deps/1.0.6/cucumber-jvm-deps-1.0.6.jar" - }, - { - "url": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar", - "hash": "e35cfa4a16204bf59fa167bb6d45be0717d6b7cfba1c30f156d8f21cde2f4065", - "path": "io/cucumber/gherkin/5.0.0/gherkin-5.0.0.jar" - }, - { - "url": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar", - "hash": "e5a0a71fb846752900c0e5a99aa13e5a1bbc3ec97e7faf26803648fa45215584", - "path": "io/cucumber/tag-expressions/1.1.1/tag-expressions-1.1.1.jar" - }, - { - "url": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar", - "hash": "d96425f4bab28798162e59fffbe7e16ea6c2aab303ee8dfb0a2ec38a5a4e2f36", - "path": "org/jmock/jmock/2.5.1/jmock-2.5.1.jar" - }, - { - "url": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar", - "hash": "0df80935d9bc3b3841bc621c6fef6615c93aaf80393ccaa196db11bf97784f18", - "path": "org/swinglabs/swingx-core/1.6.2-2/swingx-core-1.6.2-2.jar" - }, - { - "url": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar", - "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", - "path": "io/mockk/mockk/1.14.5/mockk-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar", - "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", - "path": "io/mockk/mockk-dsl/1.14.5/mockk-dsl-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar", - "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", - "path": "io/mockk/mockk-agent/1.14.5/mockk-agent-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar", - "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", - "path": "io/mockk/mockk-agent-api/1.14.5/mockk-agent-api-1.14.5.jar" - }, - { - "url": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar", - "hash": "089e24417bf9f6c34eec5720eebb2cbcc82ea2855ecef90133eb17e1079d5868", - "path": "io/mockk/mockk-core/1.14.5/mockk-core-1.14.5.jar" - }, - { - "url": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar", - "hash": "2bbfa931b2864c4f5e1fd22046d001df8d9a8592a20255baab0d396ed71c854c", - "path": "com/jetbrains/infra/download-pgp-verifier/1.1.4/download-pgp-verifier-1.1.4.jar" - }, - { - "url": "com/jetbrains/fus/reporting/model/171/model-171.jar", - "hash": "8aa0be7e7c1a46ef0827d98c026d328a6f9be27aed79b36692a7f38bacd41a6a", - "path": "com/jetbrains/fus/reporting/model/171/model-171.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "7359f01e280d5d55781135956975278b3e4c1472e9628cce72bb0071705ce63b", - "path": "org/jetbrains/kotlin/analysis-api-k2-tests-for-ide/2.3.20-ij253-45/analysis-api-k2-tests-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar", - "hash": "94a06c3fdd4aa638df59c8c783a379ca43a5b933187760e219e09e84f1633d76", - "path": "com/jetbrains/mlapi/catboost-shadow-need-slf4j/1.2.5/catboost-shadow-need-slf4j-1.2.5.jar" - }, - { - "url": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar", - "hash": "f1526fe94e8d76c5251b5a25e4b4bb72199a25d3e1f6045e4b9e42789293f069", - "path": "io/ktor/ktor-server-cio-jvm/3.1.3/ktor-server-cio-jvm-3.1.3.jar" - }, - { - "url": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar", - "hash": "34d626ffa4a27ec49e47de7d760f1df30223ecb8944b6472941f5c73ec68dfbd", - "path": "org/mockito/kotlin/mockito-kotlin/6.0.0/mockito-kotlin-6.0.0.jar" - }, - { - "url": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar", - "hash": "6d8d14b91285cc7c1b73460f413bb3f80672dc34dc506ed578fba1f6dde8661e", - "path": "com/android/tools/build/aapt2-proto/8.1.0-10154469/aapt2-proto-8.1.0-10154469.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "7566ed7641a9eb3852d51a58f15f0815827c903b493ed0b7386a9ee4f83769ba", - "path": "org/jetbrains/kotlin/kotlinx-serialization-compiler-plugin-for-ide/2.3.20-ij253-45/kotlinx-serialization-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar", - "hash": "41984dffaf069b84b814fa787f740bf7ebdc90bf89f69d05bc4660c69874b49e", - "path": "app/cash/turbine/turbine-jvm/1.0.0/turbine-jvm-1.0.0.jar" - }, - { - "url": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar", - "hash": "ffd6f3fbba2453440e4c04add42b9f903d84151b5b71f7e6bbb181d8096397a4", - "path": "com/android/tools/smali/smali-baksmali/3.0.3/smali-baksmali-3.0.3.jar" - }, - { - "url": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar", - "hash": "8078a04709f42072a240a6fe7666b71755324745c505b39f86ededfd9c2b90c4", - "path": "com/android/tools/smali/smali-util/3.0.3/smali-util-3.0.3.jar" - }, - { - "url": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar", - "hash": "81981241b8df2eeee48efac05798e7beaa2b8d6bd5d610b3f5a4fea07b0eff6e", - "path": "io/github/smiley4/schema-kenerator-jsonschema/2.2.0/schema-kenerator-jsonschema-2.2.0.jar" - }, - { - "url": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar", - "hash": "a3c111c85eabb8149c485c275768d57cd96a05b595ca1946781c0d4c5fb1654a", - "path": "io/ktor/ktor-client-okhttp-jvm/3.1.3/ktor-client-okhttp-jvm-3.1.3.jar" - }, - { - "url": "com/google/truth/truth/0.42/truth-0.42.jar", - "hash": "dd652bdf0c4427c59848ac0340fd6b6d20c2cbfaa3c569a8366604dbcda5214c", - "path": "com/google/truth/truth/0.42/truth-0.42.jar" - }, - { - "url": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar", - "hash": "61ba4dc49adca95243beaa0569adc2a23aedb5292ae78aa01186fa782ebdc5c2", - "path": "com/googlecode/java-diff-utils/diffutils/1.3.0/diffutils-1.3.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar", - "hash": "2285ebfe8e0fd38e186b7033f6f6c542324c9bab23260b914b1b73eaf4492c5d", - "path": "io/opentelemetry/opentelemetry-extension-kotlin/1.48.0/opentelemetry-extension-kotlin-1.48.0.jar" - }, - { - "url": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar", - "hash": "f05496e255734759f0d4b5632da7b24f81313147c78c69e90ad045d096191344", - "path": "org/jsoup/jsoup/1.21.2/jsoup-1.21.2.jar" - }, - { - "url": "org/tukaani/xz/1.10/xz-1.10.jar", - "hash": "95c63c1a55b22dd6453890a419cc1a640f790bbf7d8ae82db1e30aefefb08888", - "path": "org/tukaani/xz/1.10/xz-1.10.jar" - }, - { - "url": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar", - "hash": "7e346b94d47fb4e4495ebd6161fd5c6d01659687e93c460bbfd320ba47bea852", - "path": "com/charleskorn/kaml/kaml-jvm/0.80.1/kaml-jvm-0.80.1.jar" - }, - { - "url": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar", - "hash": "733e1347e3ec909e8a7ee199e48a64d0180569461b3bc08c8a6bb1335f5ce1bd", - "path": "it/krzeminski/snakeyaml-engine-kmp-jvm/3.1.1/snakeyaml-engine-kmp-jvm-3.1.1.jar" - }, - { - "url": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar", - "hash": "8d0fd2aeb48d19dc49c563ebc00f274947e45f716c107535c12ead63decd688d", - "path": "net/thauvin/erik/urlencoder/urlencoder-lib-jvm/1.6.0/urlencoder-lib-jvm-1.6.0.jar" - }, - { - "url": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar", - "hash": "70feef9dd75ad064def05a3ce8975aeba515ee7d1be146d12199c8828a64174c", - "path": "jaxen/jaxen/1.2.0/jaxen-1.2.0.jar" - }, - { - "url": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar", - "hash": "677e12f96a6c48b1b4c4234417cda17bbcb3c25f5c7178ec752ef2a831c65313", - "path": "com/jetbrains/intellij/devkit/devkit-runtime-module-repository-jps/252.21158/devkit-runtime-module-repository-jps-252.21158.jar" - }, - { - "url": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar", - "hash": "3ad94d6402b94932f4341c908827016787cdc6ee3201ee64970822a610c55d34", - "path": "com/jetbrains/intellij/platform/runtime-repository/252.21158/runtime-repository-252.21158.jar" - }, - { - "url": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar", - "hash": "4b9fb2e5a13b37cf8bd62eebada8d3485c3dc17df752783b68d89d657bcc01fd", - "path": "org/bidib/com/github/markusbernhardt/proxy-vole/1.1.6/proxy-vole-1.1.6.jar" - }, - { - "url": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar", - "hash": "e22941d77d0d01dfc6ee5612ad421860baae8a3a0dea2eeb67658061f34527b4", - "path": "org/javadelight/delight-rhino-sandbox/0.0.17/delight-rhino-sandbox-0.0.17.jar" - }, - { - "url": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar", - "hash": "e51ee1761684a946b9d5a0caaec2b92cf4598860cf231dbaf495f268fda35d10", - "path": "com/jetbrains/cloudconfig/cloudconfig/2023.9/cloudconfig-2023.9.jar" - }, - { - "url": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar", - "hash": "b58b4d93fc1870b99b2adb3e16e9c483c8e73766b2944bc3cff805c0be47d19e", - "path": "com/github/ajalt/clikt/clikt-jvm/3.5.4/clikt-jvm-3.5.4.jar" - }, - { - "url": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar", - "hash": "9403c2537ac0dd425e556dfc3434e5d9f9a9547312472f4c27b7ab2673e9e862", - "path": "com/github/oshi/oshi-core/6.8.2/oshi-core-6.8.2.jar" - }, - { - "url": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar", - "hash": "f264dd9f79a1fde10ce5ecc53221eff24be4c9331c830b7d52f2f08a7b633de2", - "path": "net/sf/kxml/kxml2/2.3.0/kxml2-2.3.0.jar" - }, - { - "url": "io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar", - "hash": "c78613ac0db94650c03a37b2a35b3238b2d018fcac9f10e5fe268c3887cf5e0b", - "path": "io/netty/netty-all/4.1.117.Final/netty-all-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar", - "hash": "7d01bf0334ffa3ab55f3828bb50188bf9969774a23791a3df1905e53bfeea8f5", - "path": "io/netty/netty-buffer/4.1.117.Final/netty-buffer-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar", - "hash": "0b93f01cff5bc2a64af829ca01c826e8e861a03b96a871fa2a240fa25681df78", - "path": "io/netty/netty-codec/4.1.117.Final/netty-codec-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar", - "hash": "a7e19945a6baa86ab285383a0bda632eae7703a889da1d20ea4eaad4c996cc21", - "path": "io/netty/netty-codec-http/4.1.117.Final/netty-codec-http-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar", - "hash": "5b4e125a341566b24d5030479da475b20ea1f6145bf7b3c3d69fe537088bb4c1", - "path": "io/netty/netty-common/4.1.117.Final/netty-common-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar", - "hash": "f3272149099883cf98ad8a2a82a08111a78d17e604aebc094c80592a730fcac5", - "path": "io/netty/netty-handler/4.1.117.Final/netty-handler-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar", - "hash": "0f5f7220d34d32751cc624bc9c47afdde7392f0d9551569c90a568309015d796", - "path": "io/netty/netty-resolver/4.1.117.Final/netty-resolver-4.1.117.Final.jar" - }, - { - "url": "io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar", - "hash": "c07aac2ea55aa42c34fc6b53fbee661e0de077f45483133b6ca297c70a67a44a", - "path": "io/netty/netty-transport/4.1.117.Final/netty-transport-4.1.117.Final.jar" - }, - { - "url": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar", - "hash": "2e5e775a9dc58ffa6bbd6aa6f099d62f8b62dcdeb4c3c3bbbe5cf2301bc2dcc1", - "path": "org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar" - }, - { - "url": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar", - "hash": "c2a88cf8be1eb0870732a7b2e669972efc7f33a145998f568096137f16b20d79", - "path": "org/openjdk/jmh/jmh-generator-annprocess/1.36/jmh-generator-annprocess-1.36.jar" - }, - { - "url": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar", - "hash": "ba88e5bde7c0d878c3e1f2ec2fcabaf51d201eaf93b3bb9cfecfc1f11b2304d4", - "path": "org/glassfish/jaxb/jaxb-runtime/2.3.9/jaxb-runtime-2.3.9.jar" - }, - { - "url": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar", - "hash": "973018b87af911ecf6e6d861dd0d6a477e4d8ae6a883ec5d073d3df1330b87f0", - "path": "org/glassfish/jaxb/txw2/2.3.9/txw2-2.3.9.jar" - }, - { - "url": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar", - "hash": "27d85fc134c9271d5c79d3300fc4669668f017e72409727c428f54f2417f04cd", - "path": "com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar" - }, - { - "url": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar", - "hash": "02156773e4ae9d048d14a56ad35d644bee9f1052a791d072df3ded3c656e6e1a", - "path": "com/sun/activation/jakarta.activation/1.2.2/jakarta.activation-1.2.2.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar", - "hash": "42d81993e1dd93ba47dc648cf6f8af88aa20ab276077086adcffcc51cd65e08d", - "path": "org/jetbrains/kotlin/kotlin-scripting-jvm/2.3.20-ij253-45/kotlin-scripting-jvm-2.3.20-ij253-45.jar" - }, - { - "url": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar", - "hash": "ce4dc5b9232e9467373ef2e79cab9e3404db898ab45020ce14ef893944745331", - "path": "jetbrains/fleet/expects-compiler-plugin/2.2.20-0.1/expects-compiler-plugin-2.2.20-0.1.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "4b182e6689c0b5ff330195dc89d249df941a11a7027ce08e6e84163fa89d37d2", - "path": "org/jetbrains/kotlin/kotlin-compiler-tests-for-ide/2.3.20-ij253-45/kotlin-compiler-tests-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar", - "hash": "3b0f0422993e571f3460d8436a0e56538bd474147084a6cbb244a6d5cb1a01a5", - "path": "org/testcontainers/junit-jupiter/1.20.3/junit-jupiter-1.20.3.jar" - }, - { - "url": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar", - "hash": "2ae0d57bb9fceb8ee2aeda6536acc6f3e1de355984b4c9da720566b85f1525e8", - "path": "io/ktor/ktor-client-mock-jvm/3.1.3/ktor-client-mock-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", - "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", - "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar", - "hash": "33333937b98fc0c8e943ee4b10b3ea66b49782dfb569c44c142da4f32d85dffc", - "path": "io/ktor/ktor-utils-jvm/3.1.3/ktor-utils-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", - "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", - "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", - "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", - "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", - "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", - "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar", - "hash": "fa4e6165b5ad4bf5db337ebd5f16f9b596dc5e401fbea343b9deacb6138240af", - "path": "io/ktor/ktor-network-jvm/3.1.3/ktor-network-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", - "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", - "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", - "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", - "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", - "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", - "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", - "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", - "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", - "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar", - "hash": "33db5c2be1f298109a32c67efc9ff9f2351812cd18b1d3e3b6142b8c1f6562a0", - "path": "org/jetbrains/kotlin/analysis-api-platform-interface-for-ide/2.3.20-ij253-45/analysis-api-platform-interface-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar", - "hash": "746e2a3dece87379d64c40999401969001d373de1458fe851c0d2e0f880b42ef", - "path": "io/ktor/ktor-client-core-jvm/3.1.3/ktor-client-core-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar", - "hash": "8a50d94b46f91bd56580b9169272d6cd636f442032ba078a141da70413465946", - "path": "io/ktor/ktor-http-jvm/3.1.3/ktor-http-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar", - "hash": "b04aede18e9c008168096dc53a3fc016177b61a5ec3024afbf8caca0cd5dbf42", - "path": "io/ktor/ktor-http-cio-jvm/3.1.3/ktor-http-cio-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar", - "hash": "da7069c6e78809d7c37d104e415613cbd4cd5cec1ed54a332cb64ef6a864a060", - "path": "io/ktor/ktor-events-jvm/3.1.3/ktor-events-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", - "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", - "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", - "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", - "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", - "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", - "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", - "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" - }, - { - "url": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar", - "hash": "63efc00da99774fb0253330ef9b5788b261022ba73f36bf76889ce7edf3d2b31", - "path": "org/easymock/easymock/5.6.0/easymock-5.6.0.jar" - }, - { - "url": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar", - "hash": "83380929b70dc8e25db327be8680438f3d80087962a88f4dcf061c919ba2fc32", - "path": "com/jetbrains/fus/reporting/serialization-kotlin/171/serialization-kotlin-171.jar" - }, - { - "url": "oro/oro/2.0.8/oro-2.0.8.jar", - "hash": "e00ccdad5df7eb43fdee44232ef64602bf63807c2d133a7be83ba09fd49af26e", - "path": "oro/oro/2.0.8/oro-2.0.8.jar" - }, - { - "url": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar", - "hash": "cffb55f1e7268e160647e88da142c09c6175ff72970c64f7cb411d78eb661663", - "path": "io/grpc/grpc-core/1.73.0/grpc-core-1.73.0.jar" - }, - { - "url": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar", - "hash": "bae13d4e4716a0955d316b5fcb75582504325e5b11ac946b13b64b4fce19bc6e", - "path": "io/grpc/grpc-api/1.73.0/grpc-api-1.73.0.jar" - }, - { - "url": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar", - "hash": "ba734e1e84c09d615af6a09d33034b4f0442f8772dec120efb376d86a565ae15", - "path": "com/google/android/annotations/4.1.1.4/annotations-4.1.1.4.jar" - }, - { - "url": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar", - "hash": "c720e6e5bcbe6b2f48ded75a47bccdb763eede79d14330102e0d352e3d89ed92", - "path": "org/codehaus/mojo/animal-sniffer-annotations/1.24/animal-sniffer-annotations-1.24.jar" - }, - { - "url": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar", - "hash": "c7b478503ec524e55df19b424d46d27c8a68aeb801664fadd4f069b71f52d0f6", - "path": "io/perfmark/perfmark-api/0.27.0/perfmark-api-0.27.0.jar" - }, - { - "url": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar", - "hash": "d8d6911e225b55501692651272ce961ba5be1f76662ceb7f0aa79ecce8f63f25", - "path": "io/grpc/grpc-context/1.73.0/grpc-context-1.73.0.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar", - "hash": "d767014ad0c9a27d27d26fd38e7afa030aee0d141338f108781ff02ecf2fdab5", - "path": "org/jetbrains/kotlinx/kotlinx-collections-immutable-jvm/0.4.0/kotlinx-collections-immutable-jvm-0.4.0.jar" - }, - { - "url": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar", - "hash": "0c8d23755cd08d23c3ea194773a08b2c322d2b70cc8c86ac02b424d8a50c9118", - "path": "org/jmock/jmock-legacy/2.5.1/jmock-legacy-2.5.1.jar" - }, - { - "url": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar", - "hash": "0d704bc1148a8fd9a1f2005e0b5189cdaed3030efe24b8236459c41c356f5620", - "path": "io/ktor/ktor-serialization-jvm/3.1.3/ktor-serialization-jvm-3.1.3.jar" - }, - { - "url": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar", - "hash": "7ea54221f5f91deff2e860fe986eefe208b59fa04300e54c505c5c0c08d55e9a", - "path": "org/jruby/joni/joni/2.2.3/joni-2.2.3.jar" - }, - { - "url": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar", - "hash": "3238c68a2f86cec53cc184ad26df8352db87bb22a419bd17fb4acdfbb0bc40f0", - "path": "org/jruby/jcodings/jcodings/1.0.61/jcodings-1.0.61.jar" - }, - { - "url": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar", - "hash": "993302b16cd7056f21e779cc577d175a810bb4900ef73cd8fbf2b50f928ba9ce", - "path": "com/sun/activation/javax.activation/1.2.0/javax.activation-1.2.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar", - "hash": "d99052e257681e496590c5c724e1324eb511e4205f5fd413b5f503d8e932b698", - "path": "org/jetbrains/kotlin/kotlin-compose-compiler-plugin/2.2.20/kotlin-compose-compiler-plugin-2.2.20.jar" - }, - { - "url": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar", - "hash": "de175ebed73336e126ecba42c8b93a6566f65b169c6b4a4deb8099fe28e944de", - "path": "org/jetbrains/intellij/deps/intellij-test-discovery-agent/1.0.763/intellij-test-discovery-agent-1.0.763.jar" - }, - { - "url": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar", - "hash": "eae29213e4f16515639c28957200f011b3967fffcada1962cf0255d24919c22f", - "path": "org/java-websocket/Java-WebSocket/1.6.0/Java-WebSocket-1.6.0.jar" - }, - { - "url": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar", - "hash": "bb2fb6c00afaa34b539cb30e7584d37bfcba171c266bbdb9990e003579dc24c1", - "path": "io/ktor/ktor-io-jvm/3.1.3/ktor-io-jvm-3.1.3.jar" - }, - { - "url": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar", - "hash": "b3640b9f416a4411fd33c59abbeea8fd57d024c23e1819bf9673220a97499fe3", - "path": "com/ibm/icu/icu4j/77.1/icu4j-77.1.jar" - }, - { - "url": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar", - "hash": "79626019fed282b70eef91f645a9febd5f6b9f7be46484b6b328313a481f05f0", - "path": "com/google/guava/guava-testlib/33.0.0-jre/guava-testlib-33.0.0-jre.jar" - }, - { - "url": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar", - "hash": "3c8c66663148ac5d2a953cb048a1939b96be543d4612c23e030a7c6fd20390cd", - "path": "com/jetbrains/fus/reporting/ap-validation/171/ap-validation-171.jar" - }, - { - "url": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar", - "hash": "8103c08a017068f9ba79aa260471780b38e3a68bce8995ec1d5279b523ac87ca", - "path": "com/jetbrains/rd/rd-swing/2025.3.1/rd-swing-2025.3.1.jar" - }, - { - "url": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar", - "hash": "5280d3e4bae23c4f1cc59bab77dab9f7a9626aeceeaa0bb07a9868bcedae2da9", - "path": "org/jetbrains/teamcity/serviceMessages/2024.07/serviceMessages-2024.07.jar" - }, - { - "url": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar", - "hash": "28829eebb36863b058108fa1b9b8b5cfb94c1871346e4a4f73e69e1fe0a5f0f6", - "path": "com/fasterxml/aalto-xml/1.3.3/aalto-xml-1.3.3.jar" - }, - { - "url": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar", - "hash": "a61c48d553efad78bc01fffc4ac528bebbae64cbaec170b2a5e39cf61eb51abe", - "path": "org/codehaus/woodstox/stax2-api/4.2.2/stax2-api-4.2.2.jar" - }, { "url": "com/jetbrains/mlapi/mlapi-catboost/0.2.1/mlapi-catboost-0.2.1.jar", "hash": "de75176f3c95433d8da2b95dcdd233b6d9e3cca39f6e2baedb01d4932f911c85", "path": "com/jetbrains/mlapi/mlapi-catboost/0.2.1/mlapi-catboost-0.2.1.jar" }, { - "url": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar", - "hash": "e7c2a48e8515ba1f49fa637d57b4e2f590b3f5bd97407ac699c3aa5efb1204a9", - "path": "org/slf4j/slf4j-api/2.0.13/slf4j-api-2.0.13.jar" + "url": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar", + "hash": "c5fb188895ffdfd529473c5e7ba1c58da2f514a44134b15ad0d51efe3f28bb38", + "path": "io/netty/netty-codec-protobuf/4.2.0.RC2/netty-codec-protobuf-4.2.0.RC2.jar" }, { - "url": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar", - "hash": "8d715c487c8908a8b3b1d982f013f5ec39fb9033eb4272fdb251d648b5ede48c", - "path": "org/jetbrains/nativecerts/jvm-native-trusted-roots/1.1.7/jvm-native-trusted-roots-1.1.7.jar" - }, - { - "url": "javax/inject/javax.inject/1/javax.inject-1.jar", - "hash": "91c77044a50c481636c32d916fd89c9118a72195390452c81065080f957de7ff", - "path": "javax/inject/javax.inject/1/javax.inject-1.jar" - }, - { - "url": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar", - "hash": "3a8c6365716dbb698c0d49a05456c1e1ad05c406613c550f9dd50037872efc41", - "path": "org/junit/jupiter/junit-jupiter-params/5.13.4/junit-jupiter-params-5.13.4.jar" - }, - { - "url": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar", - "hash": "ba005f304cef92a3dede24a38ad5ac9b8afccf0d8f75839d6c1338634cf7f6e4", - "path": "commons-codec/commons-codec/1.18.0/commons-codec-1.18.0.jar" - }, - { - "url": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar", - "hash": "f67507a3e8bf52aa08d753682e6cdda0194e3abe750118b99c9336953e598be9", - "path": "io/ktor/ktor-network-tls-jvm/3.1.3/ktor-network-tls-jvm-3.1.3.jar" - }, - { - "url": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar", - "hash": "1b273d92160b9fa69c3e65389a5c4decd2f38a697e458e6f75080ae09e886404", - "path": "commons-cli/commons-cli/1.10.0/commons-cli-1.10.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar", - "hash": "beeae35aaf0e3043b8202e081bbdeb55672a89dc8bbcc482dfa5cc21d26dc1de", - "path": "org/jetbrains/kotlin/kotlin-scripting-dependencies/2.3.20-ij253-45/kotlin-scripting-dependencies-2.3.20-ij253-45.jar" - }, - { - "url": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar", - "hash": "bd30f6cf55c4f9f0891f8b6ea6601c1502b643543d2535c8b477ea0481809e99", - "path": "com/google/protobuf/protobuf-java-util/3.24.4-jb.2/protobuf-java-util-3.24.4-jb.2.jar" - }, - { - "url": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar", - "hash": "5f097b00c6714bb71ecfb5dec62b59bb4c2f789763fafd1ece96c4ef0e6c280f", - "path": "org/junit/platform/junit-platform-launcher/6.0.0/junit-platform-launcher-6.0.0.jar" - }, - { - "url": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar", - "hash": "6f81842e9c13e997cac66b44614522f3639419e2388ae2d000c4bc0a6b92d93f", - "path": "org/junit/platform/junit-platform-engine/6.0.0/junit-platform-engine-6.0.0.jar" - }, - { - "url": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar", - "hash": "1fad6e6be7557781e4d33729d49ae1cdc8fdda6fe477bb0cc68ce351eafdfbab", - "path": "org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar" - }, - { - "url": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar", - "hash": "241daa21665dd0ca55576a4bc4d8e9ace8891ae3c698cc77f13bb4bdac372e94", - "path": "io/github/oshai/kotlin-logging-jvm/7.0.3/kotlin-logging-jvm-7.0.3.jar" - }, - { - "url": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar", - "hash": "e04ba5195bcd555dc95650f7cc614d151e4bcd52d29a10b8aa2197f3ab89ab9b", - "path": "javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar" - }, - { - "url": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar", - "hash": "f3d7f57f67fd622f4d468dfdd692b3a5e3909246c28017ac3263405f0fe617ed", - "path": "com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar" - }, - { - "url": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar", - "hash": "cbfc3906b19b8f55dd7cfd6dfe0aa4532e834250d7f080bd8d211a3e246b59cb", - "path": "com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar" - }, - { - "url": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "f7374912dbbcfc18686114a78804a7f4ba91aa54b6f3bf4be10a54bb643f8a61", - "path": "org/jetbrains/kotlin/allopen-compiler-plugin-for-ide/2.3.20-ij253-45/allopen-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar", - "hash": "86b9d2a2378cff951f3bd0750d56ff4cef64f78dbb33e9f7abd9c7e6e14d99de", - "path": "org/jetbrains/jps/jps-javac-extension/10/jps-javac-extension-10.jar" - }, - { - "url": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar", - "hash": "6f4932086ba785deeb74170140508156b21772cd2961a37e7b551eb5d2649a29", - "path": "io/ktor/ktor-server-host-common-jvm/3.1.3/ktor-server-host-common-jvm-3.1.3.jar" - }, - { - "url": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar", - "hash": "84f1d58dbf19cd7d42a5301bd256d589af1f520b4c90b8836cee7747f8726992", - "path": "org/jetbrains/intellij/deps/org.eclipse.jgit/6.6.1.202309021850-r-jb-202407181518/org.eclipse.jgit-6.6.1.202309021850-r-jb-202407181518.jar" - }, - { - "url": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar", - "hash": "d65226949713c4c61a784f41c51167e7b0316f93764398ebba9e4336b3d954c2", - "path": "com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar" - }, - { - "url": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar", - "hash": "5c0ca9e321c02845c47dc6edcef9f22e49015cef7753c54012f5398425163c08", - "path": "io/grpc/grpc-protobuf/1.73.0/grpc-protobuf-1.73.0.jar" - }, - { - "url": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar", - "hash": "0b27938f3d28ccd6884945d7e4f75f4e26a677bbf3cd39bbcb694f130f782aa9", - "path": "com/google/api/grpc/proto-google-common-protos/2.51.0/proto-google-common-protos-2.51.0.jar" - }, - { - "url": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar", - "hash": "de8ce5309713e72bb57d5ff2dabdb4c173ae4872bd1439b9c3d3f93430b407d9", - "path": "io/grpc/grpc-protobuf-lite/1.73.0/grpc-protobuf-lite-1.73.0.jar" - }, - { - "url": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar", - "hash": "648eaffe833416e2accea4bf82b980f0e91ae51ef065f5bc74fa3481c373e9fd", - "path": "org/jetbrains/intellij/deps/ift/git-learning-project/212.0.2/git-learning-project-212.0.2.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar", - "hash": "ab5ec8ea48815197c46a7df9f418a62791fe91cda5023b941ce4de872d810cc1", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-json-io-jvm/1.8.1/kotlinx-serialization-json-io-jvm-1.8.1.jar" - }, - { - "url": "one/util/streamex/0.8.4/streamex-0.8.4.jar", - "hash": "c8bcde95bb6c659bd611a5bc464380f38118a10a0443f3fc15304d91e5c9dd81", - "path": "one/util/streamex/0.8.4/streamex-0.8.4.jar" - }, - { - "url": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar", - "hash": "00cfcc187ff46ce8d702a0f2cb98d6a4f2a67f8f41242b5901e46efdcb7c84b7", - "path": "io/consensys/tuweni/tuweni-toml/2.7.1/tuweni-toml-2.7.1.jar" - }, - { - "url": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar", - "hash": "bd7f7b5d07bc0b047f10915b32ca4bb1de9e57d8049098882e4453c88c076a5d", - "path": "org/antlr/antlr4-runtime/4.13.0/antlr4-runtime-4.13.0.jar" - }, - { - "url": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar", - "hash": "7251646a8ea8d56a2415311de6040159479ac0e35de36dab70b667ed899ac931", - "path": "io/netty/netty-codec-compression/4.2.0.RC2/netty-codec-compression-4.2.0.RC2.jar" - }, - { - "url": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar", - "hash": "6ba90d0d081c03c5c03d2d41497f75a183da7fb23cc2691f7b782dea77f73d21", - "path": "com/google/protobuf/protobuf-java/3.24.4-jb.2/protobuf-java-3.24.4-jb.2.jar" - }, - { - "url": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar", - "hash": "7d703a1d484ac1135b78b24a4880f5653161cda83454c0f484fa09e29311d3bd", - "path": "org/codehaus/groovy/groovy-jsr223/3.0.25/groovy-jsr223-3.0.25.jar" - }, - { - "url": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar", - "hash": "0b0beaeb6880a31149641d2d848b863712885469670c12099586d7f798522564", - "path": "org/junit/platform/junit-platform-launcher/1.13.4/junit-platform-launcher-1.13.4.jar" - }, - { - "url": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar", - "hash": "390c5f77b84283a64b644f88251b397e0b0debb80bdcc50f899881aecff43a5a", - "path": "org/junit/platform/junit-platform-engine/1.13.4/junit-platform-engine-1.13.4.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar", - "hash": "6842753b11a1544198f4a14b0f8820728327939b859c23c50b5fd4179c693900", - "path": "org/jetbrains/kotlin/kotlin-test-junit/2.2.20/kotlin-test-junit-2.2.20.jar" - }, - { - "url": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar", - "hash": "cadef0207077074b11a12be442f89ab6cf93fbc2f848702d9371a9611414d558", - "path": "org/ec4j/core/ec4j-core/0.3.0/ec4j-core-0.3.0.jar" - }, - { - "url": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar", - "hash": "21a748abc565fd6d97d90f2547d0fd1da36810171050b2a337cbc02799cfe482", - "path": "org/jetbrains/intellij/deps/studio-platform/2025.1.2-287/studio-platform-2025.1.2-287.jar" - }, - { - "url": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar", - "hash": "ef28b4f12054ee125765b72fe3230e215a60b73b2ff2072a5c280fcf09329077", - "path": "io/ktor/ktor-websockets-jvm/3.1.3/ktor-websockets-jvm-3.1.3.jar" - }, - { - "url": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar", - "hash": "e640732fbcd3c6271925a504f125e38384688f4dfbbf92c8622dfcee0d09edb9", - "path": "org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar" - }, - { - "url": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar", - "hash": "14b7880cb7c85eed101e2710432fc3ffb83275532a6a894dc4c4095d49ad59f1", - "path": "org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar" - }, - { - "url": "org/ow2/asm/asm/9.8/asm-9.8.jar", - "hash": "876eab6a83daecad5ca67eb9fcabb063c97b5aeb8cf1fca7a989ecde17522051", - "path": "org/ow2/asm/asm/9.8/asm-9.8.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar", - "hash": "8938eb97e36320daa3e6fb2a60fd2a05b232ff4a557173c5019f045b8832d9f4", - "path": "org/jetbrains/kotlin/kotlin-tooling-core/1.9.20-dev-8162/kotlin-tooling-core-1.9.20-dev-8162.jar" - }, - { - "url": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar", - "hash": "7f9fd8e37ec4dfdef7bfc3bc6a687fa5a322976fc588432fa46d2feb1fefc966", - "path": "com/jetbrains/intellij/documentation/tips-pycharm-community/241.74/tips-pycharm-community-241.74.jar" - }, - { - "url": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar", - "hash": "4c172eb930db7d7cfef36cf3ba7d5094ce08dea6fde2b4be7746680a2ebd7c05", - "path": "io/ktor/ktor-server-sse-jvm/3.1.3/ktor-server-sse-jvm-3.1.3.jar" - }, - { - "url": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar", - "hash": "b38c604871f3690109a3c00982d9145634125de3365a817ba16eb90d88e242c9", - "path": "org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar" - }, - { - "url": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar", - "hash": "31a5fe3a7ba42e3457b83930f0ff8d679fb5b76eaadf2b51f5740c92a394bf52", - "path": "org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar" - }, - { - "url": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar", - "hash": "249f396412b0c0ce67f25c8197da757b241b8be3ec4199386c00704a2457459b", - "path": "org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar" - }, - { - "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", - "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", - "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" - }, - { - "url": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar", - "hash": "e826a88e448a0c1d42abc30c9d047131badbac6fc3922b8e93ac3ea27bb0eb2c", - "path": "com/android/tools/layoutlib/layoutlib/15.2.3/layoutlib-15.2.3.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar", - "hash": "230f801ec0de74e6363bf7553c71dbf085d1aaaadcf553afd1248ab51fbcfef1", - "path": "org/jetbrains/kotlin/kotlin-compiler-ir-for-ide/2.3.20-ij253-45/kotlin-compiler-ir-for-ide-2.3.20-ij253-45.jar" + "url": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar", + "hash": "4ac10d8fb7e6326e09179fd83e664610a3362dc1d661fb32e5b2a19bcb9fc867", + "path": "org/jetbrains/intellij/deps/completion/ngram-slp/0.0.3/ngram-slp-0.0.3.jar" }, { "url": "org/xerial/sqlite-jdbc/3.50.3.0/sqlite-jdbc-3.50.3.0.jar", "hash": "a3f53a2aa15ae9425a9e793bbe9c8e5288febeb4b65ef5c1a4e80d4c2045cf08", "path": "org/xerial/sqlite-jdbc/3.50.3.0/sqlite-jdbc-3.50.3.0.jar" }, - { - "url": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar", - "hash": "48e2df636cab6563ced64dcdff8abb2355627cb236ef0bf37598682ddf742f1b", - "path": "org/opentest4j/opentest4j/1.3.0/opentest4j-1.3.0.jar" - }, - { - "url": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar", - "hash": "0628a26040706fea7a222a91c8ca339aef9ea8ceda6d24527a817dc7e0ad5c92", - "path": "org/apache/lucene/lucene-codecs/10.3.0/lucene-codecs-10.3.0.jar" - }, - { - "url": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar", - "hash": "491c4ae84a1bad34c85624682a80def4f3a3a0fb9d517121d05c2dfeb94966f8", - "path": "org/sqlite/native/3.42.0-jb.1/native-3.42.0-jb.1.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar", - "hash": "9b3211ad7f1508f6453d16922aad6c7dce5b2f9a88b7e272171f63875ee78efd", - "path": "io/opentelemetry/opentelemetry-exporter-otlp-common/1.48.0/opentelemetry-exporter-otlp-common-1.48.0.jar" - }, - { - "url": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar", - "hash": "bc7af4f3c4ba1a23c20a6e1945f3e17fd3f5719f6f17d62961b3167d939a18e2", - "path": "io/opentelemetry/opentelemetry-exporter-common/1.48.0/opentelemetry-exporter-common-1.48.0.jar" - }, - { - "url": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar", - "hash": "67f0f566e2ed51717f6ed55f6d2b4dee1c84be4ea2cd96fc636d0bdf0fd43067", - "path": "io/ktor/ktor-websocket-serialization-jvm/3.1.3/ktor-websocket-serialization-jvm-3.1.3.jar" - }, - { - "url": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar", - "hash": "9c4a9713b2722b3b124210e89c3702c3e18c19156a3a06fa6bcef43a850299ca", - "path": "io/github/smiley4/schema-kenerator-serialization/2.2.0/schema-kenerator-serialization-2.2.0.jar" - }, - { - "url": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar", - "hash": "2a4e84a51defe9108579b3c0a86bb41e54f04e9042e83adf4348a974dcf1dee6", - "path": "info/cukes/cucumber-jvm-deps/1.0.5/cucumber-jvm-deps-1.0.5.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar", - "hash": "0070e80f9fed930c7209b15a5590f178acfc56028f2b6dd447c2c7cae1fc058d", - "path": "org/jetbrains/kotlin/kotlin-dist-for-ide/2.2.20/kotlin-dist-for-ide-2.2.20.jar" - }, - { - "url": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar", - "hash": "daddea1ea0be0f56978ab3006b8ac92834afeefbd9b7e4e6316fca57df0fa636", - "path": "commons-logging/commons-logging/1.2/commons-logging-1.2.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar", - "hash": "c35fd880ce45b252c0daee0bc644ea91a326a69c9dceda54151f4b2e13f3bdc3", - "path": "org/jetbrains/kotlin/kotlin-script-runtime/2.3.20-ij253-45/kotlin-script-runtime-2.3.20-ij253-45.jar" - }, - { - "url": "com/google/zxing/core/3.5.1/core-3.5.1.jar", - "hash": "1ba7c0fbb6c267e2fb74e1497d855adae633ccc98edc8c75163aa64bc08e3059", - "path": "com/google/zxing/core/3.5.1/core-3.5.1.jar" - }, - { - "url": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar", - "hash": "c1c197ed03acaf46773176a001836219b6299fe267dc4751c2c28ae98edfa0f3", - "path": "io/github/smiley4/schema-kenerator-core/2.2.0/schema-kenerator-core-2.2.0.jar" - }, - { - "url": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar", - "hash": "7db707d839949384760b0f3e58eff49bfedea05f822e4f3361c4b540aa5dcc16", - "path": "org/jetbrains/marketplace-zip-signer/0.1.43/marketplace-zip-signer-0.1.43.jar" - }, - { - "url": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar", - "hash": "c6deada2fac53b8ea6523dbda77597b128006674616f140f04df23264c6d1aa3", - "path": "org/jetbrains/kotlin/analysis-api-impl-base-tests-for-ide/2.3.20-ij253-45/analysis-api-impl-base-tests-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar", - "hash": "a2ae8a338bb1d446d16dcfea2189ef5a5be31a88123b3879562b7955667a5639", - "path": "io/ktor/ktor-sse-jvm/3.1.3/ktor-sse-jvm-3.1.3.jar" - }, - { - "url": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "98457d26126f1095049a8769d78168ff7d0907f0b472ee28967073709b4b4607", - "path": "org/jetbrains/kotlin/sam-with-receiver-compiler-plugin-for-ide/2.3.20-ij253-45/sam-with-receiver-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar", - "hash": "8524eac90f7e8e0f1366883f2c6c820c93bfa61df3d76857c8d3e803cf67315d", - "path": "org/jetbrains/kotlin/kotlin-metadata-jvm/2.2.20/kotlin-metadata-jvm-2.2.20.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar", - "hash": "94ffb26541561992a8eb23937f28437782830f896b90a6eed6f97e479fffdfa0", - "path": "org/jetbrains/kotlin/kotlin-gradle-statistics-for-ide/2.3.20-ij253-45/kotlin-gradle-statistics-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar", - "hash": "fd9db5d6b301967133bc977935d22295e247ed2ccefc2583942ef7376fd598c1", - "path": "org/jetbrains/kotlin/kotlin-compiler-cli-for-ide/2.3.20-ij253-45/kotlin-compiler-cli-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar", - "hash": "8d1af87632d95148f122a9fa0ae2903c19ee6fab7d01e017f76e0d2c9a022c20", - "path": "org/jetbrains/kotlin/kotlin-gradle-plugin-idea/1.9.20-dev-8162/kotlin-gradle-plugin-idea-1.9.20-dev-8162.jar" - }, - { - "url": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar", - "hash": "7e37284e33b5b304ee6174dcaa92db949b257cc4c8991ca865e7daf5113d8279", - "path": "org/jetbrains/runtime/jbr-api/1.9.0/jbr-api-1.9.0.jar" - }, - { - "url": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar", - "hash": "9a86341588057a23d3ba4562fdc8afcef6facd071678a0c20b3b28a19ec35c88", - "path": "io/ktor/ktor-client-cio-jvm/3.1.3/ktor-client-cio-jvm-3.1.3.jar" - }, - { - "url": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar", - "hash": "fbd174f72ea82364baa112069f2d7b361758f6b68bd81d2ac51b02c66a48e924", - "path": "org/jetbrains/kotlinx/kotlinx-serialization-protobuf-jvm/1.8.1/kotlinx-serialization-protobuf-jvm-1.8.1.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar", - "hash": "4af9a30fde5d143da69428bfef59e292c794927613bf0a5b111aaaa0ead01ba2", - "path": "org/jetbrains/kotlin/kotlin-compiler-common-for-ide/2.3.20-ij253-45/kotlin-compiler-common-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar", - "hash": "78e527dfea8d79c16ea9ca875bd943d443b63bf9d0df1f253c233dc54366df35", - "path": "com/jetbrains/intellij/platform/workspace-model-codegen/0.0.9/workspace-model-codegen-0.0.9.jar" - }, - { - "url": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar", - "hash": "3941b48f2e9281aab7234395c549cbb399b3dc80fed2e13999a80db47f94b041", - "path": "dk/brics/automaton/1.12-4/automaton-1.12-4.jar" - }, - { - "url": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar", - "hash": "2bcbbf2f3227aa97527730eb92ca8724263e6d555b888fbb14aae52bc712d434", - "path": "nl/jqno/equalsverifier/equalsverifier/3.19.4/equalsverifier-3.19.4.jar" - }, - { - "url": "org/objenesis/objenesis/3.4/objenesis-3.4.jar", - "hash": "95488102feaf2e2858adf6b299353677dac6c15294006f8ed1c5556f8e3cd251", - "path": "org/objenesis/objenesis/3.4/objenesis-3.4.jar" - }, - { - "url": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar", - "hash": "71568c9f8396677219f650268fbf6493ded484edcdbdf2dae6129ca5be81e8db", - "path": "net/bytebuddy/byte-buddy/1.17.5/byte-buddy-1.17.5.jar" - }, - { - "url": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "8bc0ca5c9bb47b4ae74ab75306e8c0481d2748b3165dc850165d72d199540653", - "path": "org/jetbrains/kotlin/lombok-compiler-plugin-for-ide/2.3.20-ij253-45/lombok-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar", - "hash": "124bddea3fa0683d3e174552fba5fcf0f24a2f57f1ccf6957010d010d246db8b", - "path": "org/apache/lucene/lucene-analysis-common/10.3.0/lucene-analysis-common-10.3.0.jar" - }, - { - "url": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar", - "hash": "ace77c533236213a1aa9f68b8de10e564da809605371ef2f8c73cd8f4c71293a", - "path": "io/cucumber/cucumber-core/1.2.6/cucumber-core-1.2.6.jar" - }, - { - "url": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar", - "hash": "0a5ebc0506ab1e4a08af1ca150f797304ff53b953c5b1f6fcf1f81551d964aad", - "path": "info/cukes/gherkin/2.12.2/gherkin-2.12.2.jar" - }, - { - "url": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar", - "hash": "050fe139de47d8937e6b0080e8dff3d0f42df6782f147c10bb298c0e9cd94b2f", - "path": "io/grpc/grpc-stub/1.73.0/grpc-stub-1.73.0.jar" - }, - { - "url": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar", - "hash": "766ad2a0783f2687962c8ad74ceecc38a28b9f72a2d085ee438b7813e928d0c7", - "path": "com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar" - }, - { - "url": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar", - "hash": "c53b16b999d3b2f1aa273bf5c560273d23e1fa21ce493ba7cbf5243118386b88", - "path": "org/jmock/jmock-junit4/2.5.1/jmock-junit4-2.5.1.jar" - }, - { - "url": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar", - "hash": "dda6a96d529f473c952ba7e8205509de29725ad40eff80af7d371df95ccb14c1", - "path": "jetbrains/fleet/noria-compiler-plugin/2.2.20-0.1/noria-compiler-plugin-2.2.20-0.1.jar" - }, - { - "url": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar", - "hash": "75048ae78a873e992533ba3c376a65701cff28fbcafd79d587efc999a638e0bd", - "path": "org/jetbrains/kotlin/scripting-compiler-plugin-for-ide/2.3.20-ij253-45/scripting-compiler-plugin-for-ide-2.3.20-ij253-45.jar" - }, - { - "url": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar", - "hash": "2ceef6a5a0527ad89ab6d1fd71bba4fef355cded510970c650d1443412b18dc5", - "path": "com/esotericsoftware/kryo5/5.6.0/kryo5-5.6.0.jar" - }, - { - "url": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar", - "hash": "3c8a183f81e176d9c452c9bb94007574bc8188446b4fc98b527aa79074cd0dda", - "path": "org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar", - "hash": "38135d3f995fc505d604aed2e82ac5ba858b2a6a3e476899c3b8be47fd222b68", - "path": "org/jetbrains/kotlin/kotlin-project-model/1.6.0/kotlin-project-model-1.6.0.jar" - }, - { - "url": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar", - "hash": "a000df0643439bfc1a41cc35098491dcb5733766e629ecbed2d68adb473f8420", - "path": "com/android/tools/analytics-library/testing/31.5.0-alpha08/testing-31.5.0-alpha08.jar" - }, - { - "url": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar", - "hash": "acbf67631c42197791363ce8e8f155f62aeef51ade809e0847a89eba44785c7d", - "path": "org/apache/lucene/lucene-highlighter/10.3.0/lucene-highlighter-10.3.0.jar" - }, - { - "url": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar", - "hash": "0054c51c672512a918440703e35ea946a8e7a210872f2196dbd6b9f2959198b0", - "path": "org/jetbrains/kotlin/kotlin-test/2.2.20/kotlin-test-2.2.20.jar" - }, - { - "url": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar", - "hash": "46e54dcbd39d4d12cda18ec9276e7b888e08fc765ea0c77e71662306f0d4abc4", - "path": "com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.0/jackson-dataformat-yaml-2.19.0.jar" - }, { "url": "xalan/xalan/2.7.3/xalan-2.7.3.jar", "hash": "febd48bb133a96c447282213951a6b74ea7fb45c0d896121296c014316bda6b0", From f9709be5030bb2ea8d27033ea975ae7b9d494ffe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 08:24:42 -0800 Subject: [PATCH 022/111] python3Packages.pyinfra-testgen: init at 0.1.1 --- .../pyinfra-testgen/default.nix | 43 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 45 insertions(+) create mode 100644 pkgs/development/python-modules/pyinfra-testgen/default.nix diff --git a/pkgs/development/python-modules/pyinfra-testgen/default.nix b/pkgs/development/python-modules/pyinfra-testgen/default.nix new file mode 100644 index 000000000000..9a426e492ca6 --- /dev/null +++ b/pkgs/development/python-modules/pyinfra-testgen/default.nix @@ -0,0 +1,43 @@ +{ + lib, + buildPythonPackage, + fetchPypi, + uv-build, + pyyaml, +}: + +buildPythonPackage rec { + pname = "pyinfra-testgen"; + version = "0.1.1"; + pyproject = true; + + # no tags on GitHub + src = fetchPypi { + pname = "pyinfra_testgen"; + inherit version; + hash = "sha256-c5pZ0SfRXC50vJZfnnf0HQgImf7hi2oQ5/XKMVNzlpc="; + }; + + postPatch = '' + substituteInPlace pyproject.toml \ + --replace-fail "uv_build>=0.8.14,<0.9.0" uv_build + ''; + + build-system = [ uv-build ]; + + dependencies = [ + pyyaml + ]; + + pythonImportsCheck = [ "testgen" ]; + + # upstream has no tests + doCheck = false; + + meta = { + description = "Generate Python unit tests from JSON and YAML files"; + homepage = "https://github.com/pyinfra-dev/testgen"; + license = lib.licenses.mit; + maintainers = [ lib.maintainers.dotlambda ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a2bbbc404c6b..d03660996f71 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -13627,6 +13627,8 @@ self: super: with self; { pyinfra = callPackage ../development/python-modules/pyinfra { }; + pyinfra-testgen = callPackage ../development/python-modules/pyinfra-testgen { }; + pyinotify = callPackage ../development/python-modules/pyinotify { }; pyinputevent = callPackage ../development/python-modules/pyinputevent { }; From d109b96e41c3de8b4822c062c68e6ea219c68501 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Tue, 13 Jan 2026 08:13:54 -0800 Subject: [PATCH 023/111] python3Packages.pyinfra: 3.4.1 -> 3.6 Diff: https://github.com/Fizzadar/pyinfra/compare/v3.4.1...v3.6 Changelog: https://github.com/Fizzadar/pyinfra/blob/v3.6/CHANGELOG.md --- .../python-modules/pyinfra/default.nix | 46 ++++++++++++++----- 1 file changed, 35 insertions(+), 11 deletions(-) diff --git a/pkgs/development/python-modules/pyinfra/default.nix b/pkgs/development/python-modules/pyinfra/default.nix index a73a8d10b9b5..6eda1baa56b8 100644 --- a/pkgs/development/python-modules/pyinfra/default.nix +++ b/pkgs/development/python-modules/pyinfra/default.nix @@ -4,33 +4,54 @@ click, distro, fetchFromGitHub, + fetchpatch, + freezegun, gevent, - importlib-metadata, + hatchling, jinja2, packaging, paramiko, + pydantic, + pyinfra-testgen, + pytest-testinfra, pytestCheckHook, python-dateutil, pythonOlder, - pywinrm, - setuptools, typeguard, typing-extensions, + uv-dynamic-versioning, }: buildPythonPackage rec { pname = "pyinfra"; - version = "3.4.1"; + version = "3.6"; pyproject = true; src = fetchFromGitHub { owner = "Fizzadar"; repo = "pyinfra"; tag = "v${version}"; - hash = "sha256-7bNkDm5SyIgVkrGQ95/q7AiY/JnxtWx+jkDO/rJQ2WQ="; + hash = "sha256-CTeGn9aN5voyCUL5LuTErLgTgC1Z/qTS7SB9TNfq7mc="; }; - build-system = [ setuptools ]; + patches = [ + # paramiko v4 compat + # https://github.com/pyinfra-dev/pyinfra/pull/1525 + (fetchpatch { + name = "remove-DSSKey.patch"; + url = "https://github.com/pyinfra-dev/pyinfra/commit/a655bdf425884055145cfd0011c3b444c9a3ada2.patch"; + hash = "sha256-puHcA4+KigltCL2tUYRMc9OT3kxvTeW77bbFbxgkcTs="; + }) + ]; + + build-system = [ + hatchling + uv-dynamic-versioning + ]; + + pythonRelaxDeps = [ + "paramiko" + ]; dependencies = [ click @@ -39,15 +60,18 @@ buildPythonPackage rec { jinja2 packaging paramiko + pydantic python-dateutil - pywinrm - setuptools typeguard ] - ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ] - ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; + ++ lib.optionals (pythonOlder "3.11") [ typing-extensions ]; - nativeCheckInputs = [ pytestCheckHook ]; + nativeCheckInputs = [ + freezegun + pyinfra-testgen + pytest-testinfra + pytestCheckHook + ]; pythonImportsCheck = [ "pyinfra" ]; From cc2487e6470dd3e4b59b0f783c6b4fce3eb04882 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 14 Jan 2026 00:17:55 +0000 Subject: [PATCH 024/111] python3Packages.aenum: 3.1.15 -> 3.1.16 --- pkgs/development/python-modules/aenum/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aenum/default.nix b/pkgs/development/python-modules/aenum/default.nix index 9890e9bc7541..cfa688c7d7c6 100644 --- a/pkgs/development/python-modules/aenum/default.nix +++ b/pkgs/development/python-modules/aenum/default.nix @@ -10,12 +10,12 @@ buildPythonPackage rec { pname = "aenum"; - version = "3.1.15"; + version = "3.1.16"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-jL12zRjE+HD/ObJChNPqAo++hzGljfOqWB5DTFdblVk="; + hash = "sha256-v6+Vib20GO46mG2FdQxzGNnSg5wbGh1v6PxT7CAc8UA="; }; nativeBuildInputs = [ setuptools ]; From 7f87b7b795b49aa1f620b67ae42f03dcaa8d7e11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 14 Jan 2026 02:58:12 -0800 Subject: [PATCH 025/111] lean: fix build with GCC 15 --- pkgs/by-name/le/lean/package.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/le/lean/package.nix b/pkgs/by-name/le/lean/package.nix index dd20f65e9431..e71f25725990 100644 --- a/pkgs/by-name/le/lean/package.nix +++ b/pkgs/by-name/le/lean/package.nix @@ -54,7 +54,13 @@ stdenv.mkDerivation rec { --subst-var-by GIT_SHA1 "${src.rev}" ''; - postPatch = "patchShebangs ."; + postPatch = '' + patchShebangs . + + sed -e '1i #include ' -i src/util/hash.{cpp,h} + ''; + + env.NIX_CFLAGS_COMPILE = "-Wno-error=template-body"; postInstall = lib.optionalString stdenv.hostPlatform.isDarwin '' substituteInPlace $out/bin/leanpkg \ From 709cb9c12f771ad3bab2f0fd5663ef42ac194aba Mon Sep 17 00:00:00 2001 From: aleksana Date: Wed, 14 Jan 2026 21:05:11 +0800 Subject: [PATCH 026/111] wingpanel-indicator-ayatana: drop --- .../fix-libapplication-dir.patch | 13 ---- .../wingpanel-indicator-ayatana/package.nix | 62 ------------------- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 75 deletions(-) delete mode 100644 pkgs/by-name/wi/wingpanel-indicator-ayatana/fix-libapplication-dir.patch delete mode 100644 pkgs/by-name/wi/wingpanel-indicator-ayatana/package.nix diff --git a/pkgs/by-name/wi/wingpanel-indicator-ayatana/fix-libapplication-dir.patch b/pkgs/by-name/wi/wingpanel-indicator-ayatana/fix-libapplication-dir.patch deleted file mode 100644 index 2d9a510b751e..000000000000 --- a/pkgs/by-name/wi/wingpanel-indicator-ayatana/fix-libapplication-dir.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/IndicatorFactory.vala b/src/IndicatorFactory.vala -index 9411de0..632d83b 100644 ---- a/src/IndicatorFactory.vala -+++ b/src/IndicatorFactory.vala -@@ -24,7 +24,7 @@ public class AyatanaCompatibility.IndicatorFactory : Object, IndicatorLoader { - public Gee.Collection get_indicators () { - if (indicators == null) { - indicators = new Gee.LinkedList (); -- load_indicator (File.new_for_path (Constants.AYATANA_INDICATOR_DIR), "libapplication.so"); -+ load_indicator (File.new_for_path ("@indicator_application@/lib/indicators3/7/"), "libapplication.so"); - } - - return indicators.read_only_view; diff --git a/pkgs/by-name/wi/wingpanel-indicator-ayatana/package.nix b/pkgs/by-name/wi/wingpanel-indicator-ayatana/package.nix deleted file mode 100644 index 9d617fa5ab0c..000000000000 --- a/pkgs/by-name/wi/wingpanel-indicator-ayatana/package.nix +++ /dev/null @@ -1,62 +0,0 @@ -{ - lib, - stdenv, - fetchFromGitHub, - unstableGitUpdater, - replaceVars, - meson, - ninja, - pkg-config, - vala, - gtk3, - libindicator-gtk3, - pantheon, - indicator-application-gtk3, -}: - -stdenv.mkDerivation { - pname = "wingpanel-indicator-ayatana"; - version = "2.0.7-unstable-2023-04-18"; - - src = fetchFromGitHub { - owner = "Lafydev"; - repo = "wingpanel-indicator-ayatana"; - rev = "d554663b4e199d44c1f1d53b5cc39b9a775b3f1c"; - sha256 = "sha256-dEk0exLh+TGuQt7be2YRTS2EzPD55+edR8WibthXwhI="; - }; - - patches = [ - # Tells the indicator the path for libapplication.so - (replaceVars ./fix-libapplication-dir.patch { - indicator_application = indicator-application-gtk3; - }) - ]; - - nativeBuildInputs = [ - meson - ninja - pkg-config - vala - ]; - - buildInputs = [ - gtk3 - libindicator-gtk3 - pantheon.granite - pantheon.wingpanel - ]; - - passthru = { - updateScript = unstableGitUpdater { - url = "https://github.com/Lafydev/wingpanel-indicator-ayatana.git"; - }; - }; - - meta = { - description = "Ayatana Compatibility Indicator for Wingpanel"; - homepage = "https://github.com/Lafydev/wingpanel-indicator-ayatana"; - license = lib.licenses.lgpl21Plus; - platforms = lib.platforms.linux; - teams = [ lib.teams.pantheon ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index d4f5aad043eb..dc0af699bf51 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1749,6 +1749,7 @@ mapAliases { win-pvdrivers = throw "'win-pvdrivers' has been removed as it was subject to the Xen build machine compromise (XSN-01) and has open security vulnerabilities (XSA-468)"; # Added 2025-08-29 win-virtio = throw "'win-virtio' has been renamed to/replaced by 'virtio-win'"; # Converted to throw 2025-10-27 wineWayland = throw "'wineWayland' has been renamed to/replaced by 'wine-wayland'"; # Converted to throw 2025-10-27 + wingpanel-indicator-ayatana = throw "'wingpanel-indicator-ayatana' has been removed as it is archived upstream and doesn't work with pantheon 8 and onwards. Use wingpanel-indicator-namarupa instead"; # Added 2026-01-14 winhelpcgi = throw "'winhelpcgi' has been removed as it was unmaintained upstream and broken with GCC 14"; # Added 2025-06-14 wkhtmltopdf-bin = throw "'wkhtmltopdf-bin' has been renamed to/replaced by 'wkhtmltopdf'"; # Converted to throw 2025-10-27 wmii_hg = throw "'wmii_hg' has been renamed to/replaced by 'wmii'"; # Converted to throw 2025-10-27 From 664ba4394e8732baacd9eea16d53403dcaf1f3ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 14 Jan 2026 05:16:48 -0800 Subject: [PATCH 027/111] python314Packages.untokenize: disable It fails to build with AttributeError: 'Constant' object has no attribute 's' --- pkgs/development/python-modules/untokenize/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/development/python-modules/untokenize/default.nix b/pkgs/development/python-modules/untokenize/default.nix index be7c41eed599..b12a9f382db7 100644 --- a/pkgs/development/python-modules/untokenize/default.nix +++ b/pkgs/development/python-modules/untokenize/default.nix @@ -2,6 +2,7 @@ lib, buildPythonPackage, fetchPypi, + pythonAtLeast, unittestCheckHook, }: @@ -10,6 +11,9 @@ buildPythonPackage rec { version = "0.1.1"; format = "setuptools"; + # https://github.com/myint/untokenize/issues/4 + disabled = pythonAtLeast "3.14"; + src = fetchPypi { inherit pname version; sha256 = "3865dbbbb8efb4bb5eaa72f1be7f3e0be00ea8b7f125c69cbd1f5fda926f37a2"; From 975c94eca21ccd991d221c6752188486309d15a4 Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 14 Jan 2026 15:07:08 +0100 Subject: [PATCH 028/111] radicle-node: refactor package tests --- pkgs/by-name/ra/radicle-node/package.nix | 74 +++++++++--------------- 1 file changed, 26 insertions(+), 48 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index d1e984a74701..374c3af02edc 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -7,14 +7,11 @@ lib, makeBinaryWrapper, man-db, - nixos, nixosTests, openssh, - radicle-node, runCommand, rustPlatform, stdenv, - testers, xdg-utils, versionCheckHook, }: @@ -110,53 +107,34 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; passthru.updateScript = ./update.sh; - passthru.tests = - let - package = radicle-node; - in - { - basic = - runCommand "${package.name}-basic-test" - { - nativeBuildInputs = [ - jq - openssh - radicle-node - ]; - } - '' - set -e - export RAD_HOME="$PWD/.radicle" - mkdir -p "$RAD_HOME/keys" - ssh-keygen -t ed25519 -N "" -f "$RAD_HOME/keys/radicle" > /dev/null - jq -n '.node.alias |= "nix"' > "$RAD_HOME/config.json" + passthru.tests = { + basic = + runCommand "radicle-node-basic-test" + { + nativeBuildInputs = [ + jq + openssh + finalAttrs.finalPackage + ]; + } + '' + set -e + export RAD_HOME="$PWD/.radicle" + mkdir -p "$RAD_HOME/keys" + ssh-keygen -t ed25519 -N "" -f "$RAD_HOME/keys/radicle" > /dev/null + jq -n '.node.alias |= "nix"' > "$RAD_HOME/config.json" - rad config > /dev/null - rad debug | jq -e ' - (.sshVersion | contains("${openssh.version}")) - and - (.gitVersion | contains("${gitMinimal.version}")) - ' + rad config > /dev/null + rad debug | jq -e ' + (.sshVersion | contains("${openssh.version}")) + and + (.gitVersion | contains("${gitMinimal.version}")) + ' - touch $out - ''; - nixos-build = lib.recurseIntoAttrs { - checkConfig-success = - (nixos { - services.radicle.settings = { - node.alias = "foo"; - }; - }).config.services.radicle.configFile; - checkConfig-failure = - testers.testBuildFailure - (nixos { - services.radicle.settings = { - node.alias = null; - }; - }).config.services.radicle.configFile; - }; - nixos-run = nixosTests.radicle; - }; + touch $out + ''; + nixos-run = nixosTests.radicle; + }; meta = { description = "Radicle node and CLI for decentralized code collaboration"; From a798b342dff134f1aed5bb92deaa65df9261c48e Mon Sep 17 00:00:00 2001 From: Defelo Date: Wed, 14 Jan 2026 14:08:50 +0000 Subject: [PATCH 029/111] radicle-node: 1.5.0 -> 1.6.0 --- pkgs/by-name/ra/radicle-node/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/radicle-node/package.nix b/pkgs/by-name/ra/radicle-node/package.nix index 374c3af02edc..71d01408459e 100644 --- a/pkgs/by-name/ra/radicle-node/package.nix +++ b/pkgs/by-name/ra/radicle-node/package.nix @@ -18,13 +18,13 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "radicle-node"; - version = "1.5.0"; + version = "1.6.0"; src = fetchFromRadicle { seed = "seed.radicle.xyz"; repo = "z3gqcJUoA1n9HaHKufZs5FCSGazv5"; tag = "releases/${finalAttrs.version}"; - hash = "sha256-/dWeG2jKCnfg7fwPP+BbRmEvM7rCppGYh2aeftcg3SY="; + hash = "sha256-j7GTtx9Dq3xZeEsgIlaRq1Vbc9aJfn22WCkNTGjvH1Q="; leaveDotGit = true; postFetch = '' git -C $out rev-parse HEAD > $out/.git_head @@ -33,7 +33,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-4URBtN5lyzFPaLJUf/HPAL2ugRUa6sZhpDeiFR0W7cc="; + cargoHash = "sha256-59RyfSUJNoQ7EtQK3OSYOIO/YVEjeeM9ovbojHFX4pI="; env.RADICLE_VERSION = finalAttrs.version; @@ -86,6 +86,12 @@ rustPlatform.buildRustPackage (finalAttrs: { asciidoctor -d manpage -b manpage $page installManPage ''${page::-5} done + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd rad \ + --bash <($out/bin/rad completion bash) \ + --fish <($out/bin/rad completion fish) \ + --zsh <($out/bin/rad completion zsh) ''; nativeInstallCheckInputs = [ versionCheckHook ]; From c2c6584db1e875cfe22e5cfe28c2fa6ea4b7c943 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 16:46:08 +0100 Subject: [PATCH 030/111] python313Packages.pyvizio: 0.1.61 -> 0.1.63 Changelog: https://github.com/raman325/pyvizio/releases/tag/v0.1.63 --- .../python-modules/pyvizio/default.nix | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/pkgs/development/python-modules/pyvizio/default.nix b/pkgs/development/python-modules/pyvizio/default.nix index 9cb445ecb454..765d24bf70cb 100644 --- a/pkgs/development/python-modules/pyvizio/default.nix +++ b/pkgs/development/python-modules/pyvizio/default.nix @@ -6,22 +6,25 @@ fetchPypi, jsonpickle, requests, + setuptools, tabulate, xmltodict, zeroconf, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyvizio"; - version = "0.1.61"; - format = "setuptools"; + version = "0.1.63"; + pyproject = true; src = fetchPypi { - inherit pname version; - hash = "sha256-AtqMWe2zgRqOp5S9oKq7keHNHM8pnTmV1mfGiVzygTc="; + inherit (finalAttrs) pname version; + hash = "sha256-bRdxIqU3euzrtMvD00nPxOD69VWP2vkGZHxUe3O/YP8="; }; - propagatedBuildInputs = [ + build-system = [ setuptools ]; + + dependencies = [ aiohttp click jsonpickle @@ -33,13 +36,15 @@ buildPythonPackage rec { # Project has no tests doCheck = false; + pythonImportsCheck = [ "pyvizio" ]; meta = { description = "Python client for Vizio SmartCast"; - mainProgram = "pyvizio"; homepage = "https://github.com/vkorn/pyvizio"; - license = with lib.licenses; [ gpl3Only ]; + changelog = "https://github.com/raman325/pyvizio/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.gpl3Only; maintainers = with lib.maintainers; [ fab ]; + mainProgram = "pyvizio"; }; -} +}) From 845a4a129e2b14c179b7ecebb88713ffff26ddf5 Mon Sep 17 00:00:00 2001 From: SkohTV Date: Wed, 14 Jan 2026 13:59:45 -0500 Subject: [PATCH 031/111] python3Packages.fire: disable testFireAsyncio for Python 3.14 --- pkgs/development/python-modules/fire/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/fire/default.nix b/pkgs/development/python-modules/fire/default.nix index 8282ca1bdf13..0ba1a46dcb22 100644 --- a/pkgs/development/python-modules/fire/default.nix +++ b/pkgs/development/python-modules/fire/default.nix @@ -9,6 +9,7 @@ levenshtein, pytestCheckHook, termcolor, + pythonAtLeast, }: buildPythonPackage rec { @@ -37,6 +38,11 @@ buildPythonPackage rec { pytestCheckHook ]; + disabledTests = lib.optionals (pythonAtLeast "3.14") [ + # RuntimeError: There is no current event loop in thread 'MainThread' + "testFireAsyncio" + ]; + pythonImportsCheck = [ "fire" ]; meta = { From ff1fd231481cb284a2cf0ae04a818a5802eade31 Mon Sep 17 00:00:00 2001 From: Patrick Hobusch Date: Wed, 14 Jan 2026 00:11:00 +0100 Subject: [PATCH 032/111] vscode-extensions.ms-vscode.vscode-speech: init at 0.16.0 Enables speech-to-text and text-to-speech capabilities in VS Code. --- .../editors/vscode/extensions/default.nix | 2 + .../ms-vscode.vscode-speech/default.nix | 77 +++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 pkgs/applications/editors/vscode/extensions/ms-vscode.vscode-speech/default.nix diff --git a/pkgs/applications/editors/vscode/extensions/default.nix b/pkgs/applications/editors/vscode/extensions/default.nix index 63f51f227243..a9ff8b314194 100644 --- a/pkgs/applications/editors/vscode/extensions/default.nix +++ b/pkgs/applications/editors/vscode/extensions/default.nix @@ -3407,6 +3407,8 @@ let ms-vscode.vscode-js-profile-table = callPackage ./ms-vscode.vscode-js-profile-table { }; + ms-vscode.vscode-speech = callPackage ./ms-vscode.vscode-speech { }; + ms-vscode-remote.remote-containers = buildVscodeMarketplaceExtension { mktplcRef = { name = "remote-containers"; diff --git a/pkgs/applications/editors/vscode/extensions/ms-vscode.vscode-speech/default.nix b/pkgs/applications/editors/vscode/extensions/ms-vscode.vscode-speech/default.nix new file mode 100644 index 000000000000..a92f471d2f06 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/ms-vscode.vscode-speech/default.nix @@ -0,0 +1,77 @@ +{ + lib, + vscode-utils, + vscode-extension-update-script, + autoPatchelfHook, + stdenv, + alsa-lib, + libuuid, +}: + +vscode-utils.buildVscodeMarketplaceExtension { + mktplcRef = + let + sources = { + "x86_64-linux" = { + arch = "linux-x64"; + hash = "sha256-dZwOBehoYEqaYskvcPB55IKnG1CMToioyUJXlndqorA="; + }; + "x86_64-darwin" = { + arch = "darwin-x64"; + hash = "sha256-b6LobvVngC0TFuWTC9JBQrECkoX7ewLNCpCROkXHk20="; + }; + "aarch64-linux" = { + arch = "linux-arm64"; + hash = "sha256-/EaOfoubfq1ufwB7TTQ2hqmh1ZJiZ1+B6QeYu3MoFPI="; + }; + "aarch64-darwin" = { + arch = "darwin-arm64"; + hash = "sha256-JhZWNlGXljsjmT3/xDi9Z7I4a2vsi/9EkWYbnlteE98="; + }; + }; + in + { + name = "vscode-speech"; + publisher = "ms-vscode"; + version = "0.16.0"; + } + // sources.${stdenv.hostPlatform.system} + or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); + + nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + autoPatchelfHook + ]; + + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ + stdenv.cc.cc.lib + alsa-lib + libuuid + ]; + + # Prevent fixup phase from shrinking RPATHs - we need the Release directory + # in the RPATH for dlopen to find libMicrosoft.CognitiveServices.Speech.extension.audio.sys.so + dontPatchELF = true; + + # libMicrosoft.CognitiveServices.Speech.core.so uses dlopen to load audio.sys.so at runtime. + # autoPatchelfHook patches direct dependencies but can't detect dlopen calls, + # so we add the Release directory to RPATH. + appendRunpaths = lib.optionals stdenv.hostPlatform.isLinux [ + "${placeholder "out"}/share/vscode/extensions/ms-vscode.vscode-speech/node_modules/@vscode/node-speech/build/Release" + ]; + + passthru.updateScript = vscode-extension-update-script { }; + + meta = { + description = "Enables speech-to-text and text-to-speech capabilities in VS Code"; + downloadPage = "https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-speech"; + homepage = "https://github.com/microsoft/vscode"; + license = lib.licenses.unfree; + platforms = [ + "x86_64-linux" + "x86_64-darwin" + "aarch64-linux" + "aarch64-darwin" + ]; + maintainers = with lib.maintainers; [ pathob ]; + }; +} From 99e5c4417477b299b78309e5c6abcd365c141574 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Wed, 14 Jan 2026 17:26:26 -0600 Subject: [PATCH 033/111] autotiling: migrate to by-name and switch to PEP 517 Move autotiling to pkgs/by-name and update it to use the modern PEP 517 build flow. Changes: - enable PEP 517 with `pyproject = true` - add explicit `build-system = [ python3Packages.setuptools ]` - switch to python3Packages.buildPythonApplication - replace propagatedBuildInputs with explicit python3Packages.* dependencies - use finalAttrs.version for the tag - remove manual wiring from all-packages.nix Brings autotiling in line with current by-name and Python packaging conventions. --- .../au/autotiling/package.nix} | 22 ++++++++++--------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 12 insertions(+), 12 deletions(-) rename pkgs/{misc/autotiling/default.nix => by-name/au/autotiling/package.nix} (68%) diff --git a/pkgs/misc/autotiling/default.nix b/pkgs/by-name/au/autotiling/package.nix similarity index 68% rename from pkgs/misc/autotiling/default.nix rename to pkgs/by-name/au/autotiling/package.nix index 2d412952bc22..5cf5011fb4e1 100644 --- a/pkgs/misc/autotiling/default.nix +++ b/pkgs/by-name/au/autotiling/package.nix @@ -1,26 +1,28 @@ { lib, - buildPythonApplication, + python3Packages, fetchFromGitHub, - i3ipc, - importlib-metadata, }: -buildPythonApplication rec { +python3Packages.buildPythonApplication (finalAttrs: { pname = "autotiling"; version = "1.9.3"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "nwg-piotr"; repo = "autotiling"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-k+UiAGMB/fJiE+C737yGdyTpER1ciZrMkZezkcn/4yk="; }; - propagatedBuildInputs = [ - i3ipc - importlib-metadata + build-system = [ + python3Packages.setuptools + ]; + + dependencies = [ + python3Packages.i3ipc + python3Packages.importlib-metadata ]; doCheck = false; @@ -32,4 +34,4 @@ buildPythonApplication rec { maintainers = with lib.maintainers; [ artturin ]; mainProgram = "autotiling"; }; -} +}) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 42f288fdd537..c1bca7d60ee6 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13366,8 +13366,6 @@ with pkgs; antimicrox = libsForQt5.callPackage ../tools/misc/antimicrox { }; - autotiling = python3Packages.callPackage ../misc/autotiling { }; - brgenml1lpr = pkgsi686Linux.callPackage ../misc/cups/drivers/brgenml1lpr { }; foomatic-db-ppds-withNonfreeDb = callPackage ../by-name/fo/foomatic-db-ppds/package.nix { From 27e8d9a24c807bc42f7f513d5ea400fe231741c7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 01:38:19 +0000 Subject: [PATCH 034/111] python3Packages.pyais: 2.14.0 -> 2.15.0 --- 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 e6f52f8b8870..a1173995a94f 100644 --- a/pkgs/development/python-modules/pyais/default.nix +++ b/pkgs/development/python-modules/pyais/default.nix @@ -11,14 +11,14 @@ buildPythonPackage rec { pname = "pyais"; - version = "2.14.0"; + version = "2.15.0"; pyproject = true; src = fetchFromGitHub { owner = "M0r13n"; repo = "pyais"; tag = "v${version}"; - hash = "sha256-3KZCfJkXofxMcqAOa6IInCbQIGZSJ/1+L9cM/GCCGog="; + hash = "sha256-EMMyH6bjoS0PFop1C0TZinfwAA9E8xA7jrJ8q1jm+CY="; }; __darwinAllowLocalNetworking = true; From 9239391e5aedfffec9dc1ce92f69af77f228ea36 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 02:24:42 +0000 Subject: [PATCH 035/111] home-assistant-custom-components.solax_modbus: 2025.11.1 -> 2026.01.1 --- .../home-assistant/custom-components/solax_modbus/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix index 9fae6a33098b..adeaded73498 100644 --- a/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix +++ b/pkgs/servers/home-assistant/custom-components/solax_modbus/package.nix @@ -8,13 +8,13 @@ buildHomeAssistantComponent rec { owner = "wills106"; domain = "solax_modbus"; - version = "2025.11.1"; + version = "2026.01.1"; src = fetchFromGitHub { owner = "wills106"; repo = "homeassistant-solax-modbus"; tag = version; - hash = "sha256-uzwXJ9GJuzp7IVpdM6r7+ZU2KF7jORpqIwqKTc8Iuok="; + hash = "sha256-aVrYlJlvYTnVbt7Xc4nYj5bbTrbL4f2QcuTJrrKDmDg="; }; dependencies = [ pymodbus ]; From 4c119d54e128a7ea9fe281b2ee4183de8a706803 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 04:17:55 +0000 Subject: [PATCH 036/111] python3Packages.pygmt: 0.17.0 -> 0.18.0 --- pkgs/development/python-modules/pygmt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index 053e8ca2df90..bb169b6d572f 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -17,7 +17,7 @@ buildPythonPackage rec { pname = "pygmt"; - version = "0.17.0"; + version = "0.18.0"; pyproject = true; disabled = pythonOlder "3.11"; @@ -26,7 +26,7 @@ buildPythonPackage rec { owner = "GenericMappingTools"; repo = "pygmt"; tag = "v${version}"; - hash = "sha256-YW111pgaW13TrD6mu+WgeLNljgmXWT/r1mZDbl9uROw="; + hash = "sha256-yWB/IRu5B6hnu8e1TvpAaLehr1TMqvnDc5sRgyMw2mM="; }; postPatch = '' From 2205d465d572b3d218964aeaf5131b11c6851765 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 05:46:55 +0000 Subject: [PATCH 037/111] python3Packages.python-fsutil: 0.15.0 -> 0.16.0 --- pkgs/development/python-modules/python-fsutil/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-fsutil/default.nix b/pkgs/development/python-modules/python-fsutil/default.nix index c51ce2b89dba..e1059e7435b2 100644 --- a/pkgs/development/python-modules/python-fsutil/default.nix +++ b/pkgs/development/python-modules/python-fsutil/default.nix @@ -9,14 +9,14 @@ buildPythonPackage rec { pname = "python-fsutil"; - version = "0.15.0"; + version = "0.16.0"; pyproject = true; src = fetchFromGitHub { owner = "fabiocaccamo"; repo = "python-fsutil"; tag = version; - hash = "sha256-hzPNj6hqNCnMx1iRK1c6Y70dUU/H4u6o+waEgOhyhuA="; + hash = "sha256-1XYyfBuaUED+xnVrILEtB+fUpc8sk4BDzGp8Hln/rlc="; }; build-system = [ setuptools ]; From 249206994220506ba32540bd66eecbb308837591 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 06:06:39 +0000 Subject: [PATCH 038/111] apko: 0.30.35 -> 1.0.2 --- pkgs/by-name/ap/apko/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ap/apko/package.nix b/pkgs/by-name/ap/apko/package.nix index 8cc12149f9e8..be44ac3d4ae7 100644 --- a/pkgs/by-name/ap/apko/package.nix +++ b/pkgs/by-name/ap/apko/package.nix @@ -11,13 +11,13 @@ buildGoModule (finalAttrs: { pname = "apko"; - version = "0.30.35"; + version = "1.0.2"; src = fetchFromGitHub { owner = "chainguard-dev"; repo = "apko"; tag = "v${finalAttrs.version}"; - hash = "sha256-2jgIJ1vEaIdfWouQeK/WnHXymcNRwawW9nnsXkamQaQ="; + hash = "sha256-rUJ/znxHysPdy4AFujbisUrCW0L0cgh03jLt3YY/tis="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -29,7 +29,7 @@ buildGoModule (finalAttrs: { find "$out" -name .git -print0 | xargs -0 rm -rf ''; }; - vendorHash = "sha256-KBLthYP5dwtuzfa4f1KARmG5ecStzTwsnX2E95z3S2Q="; + vendorHash = "sha256-ol9uJq/HPdv5E2MB+KUturqwsa8s3xqULwXu9bAWjr0="; nativeBuildInputs = [ installShellFiles ]; From 40dfecdb7623efcf36a1ada9ba9b3ab78fefbedf Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:04:14 +0100 Subject: [PATCH 039/111] python313Packages.iamdata: 0.1.202601141 -> 0.1.202601151 Diff: https://github.com/cloud-copilot/iam-data-python/compare/v0.1.202601141...v0.1.202601151 Changelog: https://github.com/cloud-copilot/iam-data-python/releases/tag/v0.1.202601151 --- 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 02270db22de5..af26c394d781 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.202601141"; + version = "0.1.202601151"; pyproject = true; src = fetchFromGitHub { owner = "cloud-copilot"; repo = "iam-data-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-jehKBabFf7aMVViJtThjzgJsH4gmA0wUu6H0ScFxFsw="; + hash = "sha256-J8b4pPBip8rRwDVxmOXl1+WI00qchu4eJj50jCmJ9Zo="; }; __darwinAllowLocalNetworking = true; From 1d775b2a3dde85315e2d249707c510587f473363 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:05:04 +0100 Subject: [PATCH 040/111] python313Packages.publicsuffixlist: 1.0.2.20260109 -> 1.0.2.20260114 Changelog: https://github.com/ko-zu/psl/blob/v1.0.2.20260114-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 daf639a145e4..cad77224115d 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -11,12 +11,12 @@ buildPythonPackage rec { pname = "publicsuffixlist"; - version = "1.0.2.20260109"; + version = "1.0.2.20260114"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-3fS1KZvzGyiYkt4GsYZ4zElGoazRiIeBTDuNbNQFjhk="; + hash = "sha256-PO+kopKEHUBqbFoHvGVQQVbssb4d2ZzXMLmLYzLx1S0="; }; postPatch = '' From 68269c611a8e1884ac6d44cb12fead8d89340184 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:06:57 +0100 Subject: [PATCH 041/111] python313Packages.tencentcloud-sdk-python: 3.1.31 -> 3.1.32 Diff: https://github.com/TencentCloud/tencentcloud-sdk-python/compare/3.1.31...3.1.32 Changelog: https://github.com/TencentCloud/tencentcloud-sdk-python/blob/3.1.32/CHANGELOG.md --- .../python-modules/tencentcloud-sdk-python/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix index 514b6ceb64be..1494d0ac77c5 100644 --- a/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix +++ b/pkgs/development/python-modules/tencentcloud-sdk-python/default.nix @@ -9,14 +9,14 @@ buildPythonPackage (finalAttrs: { pname = "tencentcloud-sdk-python"; - version = "3.1.31"; + version = "3.1.32"; pyproject = true; src = fetchFromGitHub { owner = "TencentCloud"; repo = "tencentcloud-sdk-python"; tag = finalAttrs.version; - hash = "sha256-JcWKoSN92QQdvCkhuSexMwYEr+boanOAyviFuMf2bmo="; + hash = "sha256-ELXBgIBR4RwW1mB6zN6t7ayoohwnvRzjQph9MJXSPRc="; }; build-system = [ setuptools ]; From 9d70c5e5d1afcb3d5bc54902e8eac84f537cefaa Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:08:20 +0100 Subject: [PATCH 042/111] python313Packages.pygmt: remove disabled Removed dependency on pythonOlder and its usage. --- pkgs/development/python-modules/pygmt/default.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index bb169b6d572f..94b45de4ac5d 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -1,6 +1,5 @@ { lib, - pythonOlder, buildPythonPackage, fetchFromGitHub, setuptools-scm, @@ -20,8 +19,6 @@ buildPythonPackage rec { version = "0.18.0"; pyproject = true; - disabled = pythonOlder "3.11"; - src = fetchFromGitHub { owner = "GenericMappingTools"; repo = "pygmt"; From ff28132466ed2782e655f6880ea332979d751db5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:09:48 +0100 Subject: [PATCH 043/111] python3Packages.python-fsutil: migrate to finalAttrs --- pkgs/development/python-modules/python-fsutil/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/python-fsutil/default.nix b/pkgs/development/python-modules/python-fsutil/default.nix index e1059e7435b2..de5c9aac1dcb 100644 --- a/pkgs/development/python-modules/python-fsutil/default.nix +++ b/pkgs/development/python-modules/python-fsutil/default.nix @@ -7,7 +7,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-fsutil"; version = "0.16.0"; pyproject = true; @@ -15,7 +15,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "fabiocaccamo"; repo = "python-fsutil"; - tag = version; + tag = finalAttrs.version; hash = "sha256-1XYyfBuaUED+xnVrILEtB+fUpc8sk4BDzGp8Hln/rlc="; }; @@ -36,8 +36,8 @@ buildPythonPackage rec { meta = { description = "Module with file-system utilities"; homepage = "https://github.com/fabiocaccamo/python-fsutil"; - changelog = "https://github.com/fabiocaccamo/python-fsutil/blob/${version}/CHANGELOG.md"; + changelog = "https://github.com/fabiocaccamo/python-fsutil/blob/${finalAttrs.src.tag}/CHANGELOG.md"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From a8e981ca4ff16bfbebb1c427bfe06ba8cd462c7d Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:10:55 +0100 Subject: [PATCH 044/111] python313Packages.pygmt: migrate to finalAttrs --- pkgs/development/python-modules/pygmt/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pygmt/default.nix b/pkgs/development/python-modules/pygmt/default.nix index 94b45de4ac5d..23c581d02b50 100644 --- a/pkgs/development/python-modules/pygmt/default.nix +++ b/pkgs/development/python-modules/pygmt/default.nix @@ -14,7 +14,7 @@ pytestCheckHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pygmt"; version = "0.18.0"; pyproject = true; @@ -22,7 +22,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "GenericMappingTools"; repo = "pygmt"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-yWB/IRu5B6hnu8e1TvpAaLehr1TMqvnDc5sRgyMw2mM="; }; @@ -60,7 +60,7 @@ buildPythonPackage rec { description = "Python interface for the Generic Mapping Tools"; homepage = "https://github.com/GenericMappingTools/pygmt"; license = lib.licenses.bsd3; - changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/${src.tag}"; + changelog = "https://github.com/GenericMappingTools/pygmt/releases/tag/${finalAttrs.src.tag}"; teams = [ lib.teams.geospatial ]; }; -} +}) From 0fdd159f670ea00841606d36155dee43945456f5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:13:00 +0100 Subject: [PATCH 045/111] python313Packages.publicsuffixlist: migrate to finalAttrs --- .../python-modules/publicsuffixlist/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/publicsuffixlist/default.nix b/pkgs/development/python-modules/publicsuffixlist/default.nix index cad77224115d..8badd59781da 100644 --- a/pkgs/development/python-modules/publicsuffixlist/default.nix +++ b/pkgs/development/python-modules/publicsuffixlist/default.nix @@ -9,13 +9,13 @@ publicsuffix-list, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "publicsuffixlist"; version = "1.0.2.20260114"; pyproject = true; src = fetchPypi { - inherit pname version; + inherit (finalAttrs) pname version; hash = "sha256-PO+kopKEHUBqbFoHvGVQQVbssb4d2ZzXMLmLYzLx1S0="; }; @@ -38,11 +38,11 @@ buildPythonPackage rec { enabledTestPaths = [ "publicsuffixlist/test.py" ]; meta = { - changelog = "https://github.com/ko-zu/psl/blob/v${version}-gha/CHANGES.md"; description = "Public Suffix List parser implementation"; homepage = "https://github.com/ko-zu/psl"; + changelog = "https://github.com/ko-zu/psl/blob/v${finalAttrs.version}-gha/CHANGES.md"; license = lib.licenses.mpl20; maintainers = with lib.maintainers; [ fab ]; mainProgram = "publicsuffixlist-download"; }; -} +}) From 9ddd08a5740be87c5e5db0e5b2cf80421328c960 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 10 Jan 2026 21:51:47 +0100 Subject: [PATCH 046/111] python313Packages.nicegui: migrate to finalAttrs --- pkgs/development/python-modules/nicegui/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/nicegui/default.nix b/pkgs/development/python-modules/nicegui/default.nix index 94a2171a4bad..f7a4c6f45a3a 100644 --- a/pkgs/development/python-modules/nicegui/default.nix +++ b/pkgs/development/python-modules/nicegui/default.nix @@ -41,7 +41,7 @@ writableTmpDirAsHomeHook, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "nicegui"; version = "3.5.0"; pyproject = true; @@ -49,7 +49,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "zauberzeug"; repo = "nicegui"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-4bIpQ6n6s6GgwAzDs6pPULNlwYqclNHvWlPOwJ5I5v4="; }; @@ -105,7 +105,7 @@ buildPythonPackage rec { webdriver-manager writableTmpDirAsHomeHook ] - ++ lib.concatAttrValues optional-dependencies; + ++ lib.flatten (builtins.attrValues finalAttrs.passthru.optional-dependencies); pythonImportsCheck = [ "nicegui" ]; @@ -115,8 +115,8 @@ buildPythonPackage rec { meta = { description = "Module to create web-based user interfaces"; homepage = "https://github.com/zauberzeug/nicegui/"; - changelog = "https://github.com/zauberzeug/nicegui/releases/tag/${src.tag}"; + changelog = "https://github.com/zauberzeug/nicegui/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From bd138706ddb67ae1b65ae6c4fad091022488bcf5 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:29:05 +0100 Subject: [PATCH 047/111] python313Packages.tagoio-sdk: 5.1.0 -> 5.1.1 Diff: https://github.com/tago-io/sdk-python/compare/v5.1.0...v5.1.1 Changelog: https://github.com/tago-io/sdk-python/releases/tag/v5.1.1 --- pkgs/development/python-modules/tagoio-sdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/tagoio-sdk/default.nix b/pkgs/development/python-modules/tagoio-sdk/default.nix index 08c1eba32bf9..a25657e58653 100644 --- a/pkgs/development/python-modules/tagoio-sdk/default.nix +++ b/pkgs/development/python-modules/tagoio-sdk/default.nix @@ -15,14 +15,14 @@ buildPythonPackage rec { pname = "tagoio-sdk"; - version = "5.1.0"; + version = "5.1.1"; pyproject = true; src = fetchFromGitHub { owner = "tago-io"; repo = "sdk-python"; tag = "v${version}"; - hash = "sha256-jKgH78ZFb9hr7rb71mF7qIpfDzCCWLlqUJVjO88dbYc="; + hash = "sha256-1sPwwRgMGcT8ZCKkc6nt1XAjz4frw6guVbDN+Ydaa94="; }; pythonRelaxDeps = [ "requests" ]; From ff0b83e1808242fc774d20448fca8b50c6219bba Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 08:31:31 +0100 Subject: [PATCH 048/111] python313Packages.tagoio-sdk: migrate to finalAttrs --- pkgs/development/python-modules/tagoio-sdk/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/tagoio-sdk/default.nix b/pkgs/development/python-modules/tagoio-sdk/default.nix index a25657e58653..d110c7971dbe 100644 --- a/pkgs/development/python-modules/tagoio-sdk/default.nix +++ b/pkgs/development/python-modules/tagoio-sdk/default.nix @@ -13,7 +13,7 @@ sseclient-py, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "tagoio-sdk"; version = "5.1.1"; pyproject = true; @@ -21,7 +21,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "tago-io"; repo = "sdk-python"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-1sPwwRgMGcT8ZCKkc6nt1XAjz4frw6guVbDN+Ydaa94="; }; @@ -48,8 +48,8 @@ buildPythonPackage rec { meta = { description = "Module for interacting with Tago.io"; homepage = "https://github.com/tago-io/sdk-python"; - changelog = "https://github.com/tago-io/sdk-python/releases/tag/${src.tag}"; + changelog = "https://github.com/tago-io/sdk-python/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From a8aa1f9889e2359d1d5d071df1b97ee45d3b142b Mon Sep 17 00:00:00 2001 From: qbisi Date: Thu, 15 Jan 2026 15:38:06 +0800 Subject: [PATCH 049/111] python314Packages.llvmlite: unmark disabled --- pkgs/development/python-modules/llvmlite/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/llvmlite/default.nix b/pkgs/development/python-modules/llvmlite/default.nix index 383346cbf058..d932dd3c866d 100644 --- a/pkgs/development/python-modules/llvmlite/default.nix +++ b/pkgs/development/python-modules/llvmlite/default.nix @@ -29,7 +29,7 @@ buildPythonPackage rec { version = "0.46.0"; pyproject = true; - disabled = isPyPy || pythonAtLeast "3.14"; + disabled = isPyPy; src = fetchFromGitHub { owner = "numba"; From 8e7ccadf318acda6cf989a94e68b0160f314a6a4 Mon Sep 17 00:00:00 2001 From: qbisi Date: Thu, 15 Jan 2026 15:38:18 +0800 Subject: [PATCH 050/111] python314Packages.numba: unmark disabled --- pkgs/development/python-modules/numba/default.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 32c45c2f56c0..8ef25f126700 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -37,8 +37,6 @@ buildPythonPackage rec { pname = "numba"; pyproject = true; - disabled = pythonOlder "3.10" || pythonAtLeast "3.14"; - src = fetchFromGitHub { owner = "numba"; repo = "numba"; From 3b9826d31f18c078d74a3d43026cd4d3a2b1d4e8 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 08:28:06 +0000 Subject: [PATCH 051/111] simplotask: 1.19.2 -> 1.19.3 --- pkgs/by-name/si/simplotask/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/si/simplotask/package.nix b/pkgs/by-name/si/simplotask/package.nix index dc434971de3f..acd6c10234b1 100644 --- a/pkgs/by-name/si/simplotask/package.nix +++ b/pkgs/by-name/si/simplotask/package.nix @@ -7,13 +7,13 @@ buildGoModule (finalAttrs: { pname = "simplotask"; - version = "1.19.2"; + version = "1.19.3"; src = fetchFromGitHub { owner = "umputun"; repo = "spot"; tag = "v${finalAttrs.version}"; - hash = "sha256-UFuHcva5+0KMaIas6N+Ny1Ego6ZI+J8gd+91EisRlXM="; + hash = "sha256-XtM9WiLZ8KqaG7oQBADRRz//o60EBFEZl/pgCLQ+adM="; }; vendorHash = null; From 0e2e8419b8eee6716fae5662af4e6f4aaaad6a46 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 08:48:57 +0000 Subject: [PATCH 052/111] tidb: 8.5.4 -> 8.5.5 --- pkgs/by-name/ti/tidb/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ti/tidb/package.nix b/pkgs/by-name/ti/tidb/package.nix index 5498aea95c45..d91e8acde0ff 100644 --- a/pkgs/by-name/ti/tidb/package.nix +++ b/pkgs/by-name/ti/tidb/package.nix @@ -6,16 +6,16 @@ buildGoModule rec { pname = "tidb"; - version = "8.5.4"; + version = "8.5.5"; src = fetchFromGitHub { owner = "pingcap"; repo = "tidb"; rev = "v${version}"; - sha256 = "sha256-8YlN49XPplEAk1RwqB+2fXyTMIAFXt5W0CGOE0hc3PQ="; + sha256 = "sha256-wrCdclS9qpc0mq5QZ6u5/APZyOTWvCJNCPCzM385MBM="; }; - vendorHash = "sha256-fVY34aZCaxGh6OXV9oEkdEtJpXqyaQjxH0v6Xfpokz4="; + vendorHash = "sha256-7g8U0gbG46AC4h1SyOTKKuNc5eVRqJsimzshj4O5FYw="; ldflags = [ "-X github.com/pingcap/tidb/pkg/parser/mysql.TiDBReleaseVersion=${version}" From 4b5a93e9ce6d1380889e3081a6912bdd590a4d9b Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:03:33 +0200 Subject: [PATCH 053/111] jellyfin-desktop: Remove kranzes from maintainers --- pkgs/applications/video/jellyfin-desktop/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/video/jellyfin-desktop/default.nix b/pkgs/applications/video/jellyfin-desktop/default.nix index 2e3cbdbec819..8c69b74ca47a 100644 --- a/pkgs/applications/video/jellyfin-desktop/default.nix +++ b/pkgs/applications/video/jellyfin-desktop/default.nix @@ -93,7 +93,6 @@ stdenv.mkDerivation rec { ]; maintainers = with lib.maintainers; [ jojosch - kranzes paumr ]; mainProgram = "jellyfin-desktop"; From 59b983945c1c0f7f4c58536c8b0829b1eb1048db Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:03:44 +0200 Subject: [PATCH 054/111] age-plugin-tpm: Remove kranzes from maintainers --- pkgs/by-name/ag/age-plugin-tpm/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ag/age-plugin-tpm/package.nix b/pkgs/by-name/ag/age-plugin-tpm/package.nix index 052bb5f6bf7a..d479fe2e3e93 100644 --- a/pkgs/by-name/ag/age-plugin-tpm/package.nix +++ b/pkgs/by-name/ag/age-plugin-tpm/package.nix @@ -50,7 +50,6 @@ buildGoModule rec { license = lib.licenses.mit; platforms = lib.platforms.all; maintainers = with lib.maintainers; [ - kranzes sgo ]; }; From 57739f73a48ac80e736e79e40cb13072b01a58d3 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:03:49 +0200 Subject: [PATCH 055/111] cargo-wizard: Remove kranzes from maintainers --- pkgs/by-name/ca/cargo-wizard/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ca/cargo-wizard/package.nix b/pkgs/by-name/ca/cargo-wizard/package.nix index 04deb0a47bac..3d5d5ae0bbb8 100644 --- a/pkgs/by-name/ca/cargo-wizard/package.nix +++ b/pkgs/by-name/ca/cargo-wizard/package.nix @@ -27,7 +27,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/kobzol/cargo-wizard"; changelog = "https://github.com/kobzol/cargo-wizard/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "cargo-wizard"; }; } From c0e6f3b285335e7e0cfd1c0d5926eef9d6945dde Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:03:53 +0200 Subject: [PATCH 056/111] crate2nix: Remove kranzes from maintainers --- pkgs/by-name/cr/crate2nix/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/cr/crate2nix/package.nix b/pkgs/by-name/cr/crate2nix/package.nix index 3b5dc41b22c1..347bf5eb39b5 100644 --- a/pkgs/by-name/cr/crate2nix/package.nix +++ b/pkgs/by-name/cr/crate2nix/package.nix @@ -62,7 +62,6 @@ rustPlatform.buildRustPackage rec { maintainers = with lib.maintainers; [ kolloch cole-h - kranzes ]; }; } From 446e77e1e429d1d59ea97ac11e12bbc9f0978aef Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:03:56 +0200 Subject: [PATCH 057/111] edwood: Remove kranzes from maintainers --- pkgs/by-name/ed/edwood/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ed/edwood/package.nix b/pkgs/by-name/ed/edwood/package.nix index f742ab2742e2..69e3b2742f64 100644 --- a/pkgs/by-name/ed/edwood/package.nix +++ b/pkgs/by-name/ed/edwood/package.nix @@ -46,7 +46,7 @@ buildGoModule rec { mit bsd3 ]; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "edwood"; }; } From 791574ffb07f4fada63354be9acc4cf432bf51a5 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:01 +0200 Subject: [PATCH 058/111] grafana-to-ntfy: Remove kranzes from maintainers --- pkgs/by-name/gr/grafana-to-ntfy/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gr/grafana-to-ntfy/package.nix b/pkgs/by-name/gr/grafana-to-ntfy/package.nix index fa364ca6d01c..ebeb5534d5b0 100644 --- a/pkgs/by-name/gr/grafana-to-ntfy/package.nix +++ b/pkgs/by-name/gr/grafana-to-ntfy/package.nix @@ -22,7 +22,7 @@ rustPlatform.buildRustPackage { homepage = "https://github.com/kittyandrew/grafana-to-ntfy"; license = lib.licenses.agpl3Only; platforms = lib.platforms.linux; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "grafana-to-ntfy"; }; } From 179a7a2bf564b99322810439ba16876582e27c36 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:05 +0200 Subject: [PATCH 059/111] komorebi: Remove kranzes from maintainers --- pkgs/by-name/ko/komorebi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ko/komorebi/package.nix b/pkgs/by-name/ko/komorebi/package.nix index f2f9ed9a14fc..9bc58263357d 100644 --- a/pkgs/by-name/ko/komorebi/package.nix +++ b/pkgs/by-name/ko/komorebi/package.nix @@ -52,7 +52,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Beautiful and customizable wallpaper manager for Linux"; homepage = "https://github.com/Komorebi-Fork/komorebi"; license = lib.licenses.gpl3Only; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; platforms = lib.platforms.linux; }; }) From 5a7abd547f2b7e7ec272bbfcbccec519604630f8 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:08 +0200 Subject: [PATCH 060/111] libdovi: Remove kranzes from maintainers --- pkgs/by-name/li/libdovi/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libdovi/package.nix b/pkgs/by-name/li/libdovi/package.nix index ce9f4f123bb8..b1994d4d18dd 100644 --- a/pkgs/by-name/li/libdovi/package.nix +++ b/pkgs/by-name/li/libdovi/package.nix @@ -47,6 +47,6 @@ rustPlatform.buildRustPackage rec { description = "C library for Dolby Vision metadata parsing and writing"; homepage = "https://crates.io/crates/dolby_vision"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 1203bf9157d1317dab00b4e76e0168c24755ca0a Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:12 +0200 Subject: [PATCH 061/111] libfreeaptx: Remove kranzes from maintainers --- pkgs/by-name/li/libfreeaptx/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/li/libfreeaptx/package.nix b/pkgs/by-name/li/libfreeaptx/package.nix index 95496d43c7c2..a0c7f549c9bd 100644 --- a/pkgs/by-name/li/libfreeaptx/package.nix +++ b/pkgs/by-name/li/libfreeaptx/package.nix @@ -48,6 +48,6 @@ stdenv.mkDerivation rec { license = lib.licenses.lgpl21Plus; homepage = "https://github.com/iamthehorker/libfreeaptx"; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From f5f344a50bda8fbdc6ec5efafe7bb43cf3797340 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:16 +0200 Subject: [PATCH 062/111] mattermost: Remove kranzes from maintainers --- pkgs/by-name/ma/mattermost/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ma/mattermost/package.nix b/pkgs/by-name/ma/mattermost/package.nix index cfdc80dd38b0..5382a883c3c1 100644 --- a/pkgs/by-name/ma/mattermost/package.nix +++ b/pkgs/by-name/ma/mattermost/package.nix @@ -262,7 +262,6 @@ buildMattermost rec { maintainers = with lib.maintainers; [ ryantm numinit - kranzes mgdelacroix ]; platforms = lib.platforms.linux; From 9b9b5ec604836247a5721328d2d5415630d9206f Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:20 +0200 Subject: [PATCH 063/111] mpd-discord-rpc: Remove kranzes from maintainers --- pkgs/by-name/mp/mpd-discord-rpc/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/mp/mpd-discord-rpc/package.nix b/pkgs/by-name/mp/mpd-discord-rpc/package.nix index 9793b6f44dd4..dade0e9059a7 100644 --- a/pkgs/by-name/mp/mpd-discord-rpc/package.nix +++ b/pkgs/by-name/mp/mpd-discord-rpc/package.nix @@ -32,7 +32,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://github.com/JakeStanger/mpd-discord-rpc/"; changelog = "https://github.com/JakeStanger/mpd-discord-rpc/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "mpd-discord-rpc"; }; } From 147683eca0837ea91380f1f772ea77cc443f8860 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:31 +0200 Subject: [PATCH 064/111] nextcloud-client: Remove kranzes from maintainers --- pkgs/by-name/ne/nextcloud-client/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/ne/nextcloud-client/package.nix b/pkgs/by-name/ne/nextcloud-client/package.nix index 90370188deb9..158e7a1bf286 100644 --- a/pkgs/by-name/ne/nextcloud-client/package.nix +++ b/pkgs/by-name/ne/nextcloud-client/package.nix @@ -100,7 +100,6 @@ stdenv.mkDerivation rec { homepage = "https://nextcloud.com"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ - kranzes SuperSandro2000 ]; platforms = lib.platforms.linux; From 3f5f8afdfae01562740b3112c8d71d109e8766ce Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:34 +0200 Subject: [PATCH 065/111] pam_rssh: Remove kranzes from maintainers --- pkgs/by-name/pa/pam_rssh/package.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/by-name/pa/pam_rssh/package.nix b/pkgs/by-name/pa/pam_rssh/package.nix index 7924cf482594..984fa6242870 100644 --- a/pkgs/by-name/pa/pam_rssh/package.nix +++ b/pkgs/by-name/pa/pam_rssh/package.nix @@ -74,7 +74,6 @@ rustPlatform.buildRustPackage rec { license = lib.licenses.mit; platforms = lib.platforms.linux; maintainers = with lib.maintainers; [ - kranzes xyenon ]; }; From a93f6c34322df23ab394b32e1888f7a49ab9cea0 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:38 +0200 Subject: [PATCH 066/111] ristate: Remove kranzes from maintainers --- pkgs/by-name/ri/ristate/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ri/ristate/package.nix b/pkgs/by-name/ri/ristate/package.nix index c7ca287a581c..ad948e4a787c 100644 --- a/pkgs/by-name/ri/ristate/package.nix +++ b/pkgs/by-name/ri/ristate/package.nix @@ -24,7 +24,7 @@ rustPlatform.buildRustPackage { description = "River-status client written in Rust"; homepage = "https://gitlab.com/snakedye/ristate"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "ristate"; }; } From 32cb67a1454ad145acdf0717981c718e80cb4bea Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:42 +0200 Subject: [PATCH 067/111] rush-parallel: Remove kranzes from maintainers --- pkgs/by-name/ru/rush-parallel/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ru/rush-parallel/package.nix b/pkgs/by-name/ru/rush-parallel/package.nix index 945b6a6f1a31..aed32b53470a 100644 --- a/pkgs/by-name/ru/rush-parallel/package.nix +++ b/pkgs/by-name/ru/rush-parallel/package.nix @@ -27,7 +27,7 @@ buildGoModule rec { homepage = "https://github.com/shenwei356/rush"; changelog = "https://github.com/shenwei356/rush/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "rush-parallel"; }; } From 51fd2b416a8ca5782dbf22cbe40f9a9075049f3c Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:46 +0200 Subject: [PATCH 068/111] szyszka: Remove kranzes from maintainers --- pkgs/by-name/sz/szyszka/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/sz/szyszka/package.nix b/pkgs/by-name/sz/szyszka/package.nix index b3318743902b..022a81b0c39e 100644 --- a/pkgs/by-name/sz/szyszka/package.nix +++ b/pkgs/by-name/sz/szyszka/package.nix @@ -55,7 +55,7 @@ rustPlatform.buildRustPackage rec { description = "Simple but powerful and fast bulk file renamer"; homepage = "https://github.com/qarmin/szyszka"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; mainProgram = "szyszka"; }; } From fbc7d4ce9a0645d6710b015e2d838d10c2e07800 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:50 +0200 Subject: [PATCH 069/111] vial: Remove kranzes from maintainers --- pkgs/by-name/vi/vial/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/vi/vial/package.nix b/pkgs/by-name/vi/vial/package.nix index a1e6c450d136..c33272e0c828 100644 --- a/pkgs/by-name/vi/vial/package.nix +++ b/pkgs/by-name/vi/vial/package.nix @@ -30,7 +30,7 @@ appimageTools.wrapType2 { homepage = "https://get.vial.today"; license = lib.licenses.gpl2Plus; mainProgram = "Vial"; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; platforms = [ "x86_64-linux" ]; sourceProvenance = with lib.sourceTypes; [ binaryNativeCode ]; }; From 66b1520fa7bcf89e17674ad5c331ba72dceed1a8 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:55 +0200 Subject: [PATCH 070/111] pipewire: Remove kranzes from maintainers --- pkgs/development/libraries/pipewire/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix index 8aa898b1615c..d9b0ef5e7d90 100644 --- a/pkgs/development/libraries/pipewire/default.nix +++ b/pkgs/development/libraries/pipewire/default.nix @@ -269,7 +269,6 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.mit; platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ - kranzes k900 ]; pkgConfigModules = [ From cf0a273112f51d3f0c69deb4b7a7a9a4328d4a1a Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:04:59 +0200 Subject: [PATCH 071/111] python3Packages.aiohttp-sse-client: Remove kranzes from maintainers --- pkgs/development/python-modules/aiohttp-sse-client/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/aiohttp-sse-client/default.nix b/pkgs/development/python-modules/aiohttp-sse-client/default.nix index 9692f7bfc2ca..cb07e73ca491 100644 --- a/pkgs/development/python-modules/aiohttp-sse-client/default.nix +++ b/pkgs/development/python-modules/aiohttp-sse-client/default.nix @@ -45,6 +45,6 @@ buildPythonPackage rec { description = "Server-Sent Event python client base on aiohttp"; homepage = "https://pypi.org/project/aiohttp-sse-client/"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From cb56e8ac4dad8ca8c6e92ab0419219be29f8f036 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:03 +0200 Subject: [PATCH 072/111] python3Packages.calysto-scheme: Remove kranzes from maintainers --- pkgs/development/python-modules/calysto-scheme/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/calysto-scheme/default.nix b/pkgs/development/python-modules/calysto-scheme/default.nix index 4e3b16f50fa2..a514a15ea0d3 100644 --- a/pkgs/development/python-modules/calysto-scheme/default.nix +++ b/pkgs/development/python-modules/calysto-scheme/default.nix @@ -33,6 +33,6 @@ buildPythonPackage rec { homepage = "https://github.com/Calysto/calysto_scheme"; changelog = "https://github.com/Calysto/calysto_scheme/blob/${src.rev}/ChangeLog.md"; license = lib.licenses.bsd3; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From c7da067cdbdd9b5d11ffdb68c7804eba8016cf9b Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:07 +0200 Subject: [PATCH 073/111] python3Packages.calysto: Remove kranzes from maintainers --- pkgs/development/python-modules/calysto/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/calysto/default.nix b/pkgs/development/python-modules/calysto/default.nix index 8016ecb7798f..a9e62370f4c3 100644 --- a/pkgs/development/python-modules/calysto/default.nix +++ b/pkgs/development/python-modules/calysto/default.nix @@ -38,6 +38,6 @@ buildPythonPackage rec { description = "Tools for Jupyter and Python"; homepage = "https://github.com/Calysto/calysto"; license = lib.licenses.bsd2; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 13dd4231b166c337caf9d317227a9e88cd2d2d38 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:18 +0200 Subject: [PATCH 074/111] python3Packages.cryptolyzer: Remove kranzes from maintainers --- pkgs/development/python-modules/cryptolyzer/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cryptolyzer/default.nix b/pkgs/development/python-modules/cryptolyzer/default.nix index 9dc28a265f9b..8531c4d74931 100644 --- a/pkgs/development/python-modules/cryptolyzer/default.nix +++ b/pkgs/development/python-modules/cryptolyzer/default.nix @@ -72,7 +72,7 @@ buildPythonPackage rec { changelog = "https://gitlab.com/coroner/cryptolyzer/-/blob/v${version}/CHANGELOG.md"; license = lib.licenses.mpl20; mainProgram = "cryptolyze"; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; teams = with lib.teams; [ ngi ]; }; } From 4a8a94a2a102106a6e405db17b15541a45588d50 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:22 +0200 Subject: [PATCH 075/111] python3Packages.cryptoparser: Remove kranzes from maintainers --- pkgs/development/python-modules/cryptoparser/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/cryptoparser/default.nix b/pkgs/development/python-modules/cryptoparser/default.nix index 093c13ed6986..7cd535eea98f 100644 --- a/pkgs/development/python-modules/cryptoparser/default.nix +++ b/pkgs/development/python-modules/cryptoparser/default.nix @@ -62,7 +62,7 @@ buildPythonPackage rec { homepage = "https://gitlab.com/coroner/cryptoparser"; changelog = "https://gitlab.com/coroner/cryptoparser/-/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mpl20; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; teams = with lib.teams; [ ngi ]; }; } From fd2dfeee203342cb4f973031d1537a972508f223 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:26 +0200 Subject: [PATCH 076/111] python3Packages.githubkit: Remove kranzes from maintainers --- pkgs/development/python-modules/githubkit/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/githubkit/default.nix b/pkgs/development/python-modules/githubkit/default.nix index f8f85d4ba07d..155b981f3f6a 100644 --- a/pkgs/development/python-modules/githubkit/default.nix +++ b/pkgs/development/python-modules/githubkit/default.nix @@ -84,6 +84,6 @@ buildPythonPackage rec { homepage = "https://github.com/yanyongyu/githubkit"; changelog = "https://github.com/yanyongyu/githubkit/releases/tag/${src.tag}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From f40e37dbd7541f595da44c1291101319b7352424 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:30 +0200 Subject: [PATCH 077/111] python3Packages.glad2: Remove kranzes from maintainers --- pkgs/development/python-modules/glad2/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/glad2/default.nix b/pkgs/development/python-modules/glad2/default.nix index 1a038314f6d2..e5f2997ba18e 100644 --- a/pkgs/development/python-modules/glad2/default.nix +++ b/pkgs/development/python-modules/glad2/default.nix @@ -30,6 +30,6 @@ buildPythonPackage rec { mainProgram = "glad"; homepage = "https://github.com/Dav1dde/glad"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 723b0417100bfd4854eae6914ed1f7e8d55d903f Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:34 +0200 Subject: [PATCH 078/111] python3Packages.hid-parser: Remove kranzes from maintainers --- pkgs/development/python-modules/hid-parser/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/hid-parser/default.nix b/pkgs/development/python-modules/hid-parser/default.nix index dae57d0ac5d1..4ac5ade3d0bb 100644 --- a/pkgs/development/python-modules/hid-parser/default.nix +++ b/pkgs/development/python-modules/hid-parser/default.nix @@ -32,6 +32,6 @@ buildPythonPackage rec { description = "Typed pure Python library to parse HID report descriptors"; homepage = "https://github.com/usb-tools/python-hid-parser"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 4b4d0bec2073cfeb869f6a150a7caf693f7071dc Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:38 +0200 Subject: [PATCH 079/111] python3Packages.image-go-nord: Remove kranzes from maintainers --- pkgs/development/python-modules/image-go-nord/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/image-go-nord/default.nix b/pkgs/development/python-modules/image-go-nord/default.nix index 7d8d6dc402fa..f37969317106 100644 --- a/pkgs/development/python-modules/image-go-nord/default.nix +++ b/pkgs/development/python-modules/image-go-nord/default.nix @@ -44,6 +44,6 @@ buildPythonPackage rec { homepage = "https://github.com/Schrodinger-Hat/ImageGoNord-pip"; changelog = "https://github.com/Schroedinger-Hat/ImageGoNord-pip/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 7855819e712fc6d4f1e7bf9ab626ad04e79611b5 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:42 +0200 Subject: [PATCH 080/111] python3Packages.moddb: Remove kranzes from maintainers --- pkgs/development/python-modules/moddb/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/moddb/default.nix b/pkgs/development/python-modules/moddb/default.nix index a53342277b83..d2792616c6b1 100644 --- a/pkgs/development/python-modules/moddb/default.nix +++ b/pkgs/development/python-modules/moddb/default.nix @@ -37,6 +37,6 @@ buildPythonPackage rec { description = "Python scrapper to access ModDB mods, games and more as objects"; homepage = "https://github.com/ClementJ18/moddb"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 0799c1680fd72f6d94ac1ad1b5b31adf6abb8079 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:45 +0200 Subject: [PATCH 081/111] python3Packages.oauth2-client: Remove kranzes from maintainers --- pkgs/development/python-modules/oauth2-client/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/oauth2-client/default.nix b/pkgs/development/python-modules/oauth2-client/default.nix index dc258aba198a..14874fd873cb 100644 --- a/pkgs/development/python-modules/oauth2-client/default.nix +++ b/pkgs/development/python-modules/oauth2-client/default.nix @@ -34,6 +34,6 @@ buildPythonPackage rec { description = "Client library for OAuth2"; homepage = "https://pypi.org/project/oauth2-client/"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From b6fbff32c8e43cc165313337b8dace4966f591f2 Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:49 +0200 Subject: [PATCH 082/111] python3Packages.pyrate-limiter: Remove kranzes from maintainers --- pkgs/development/python-modules/pyrate-limiter/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyrate-limiter/default.nix b/pkgs/development/python-modules/pyrate-limiter/default.nix index fe0c175048fd..d14866abba03 100644 --- a/pkgs/development/python-modules/pyrate-limiter/default.nix +++ b/pkgs/development/python-modules/pyrate-limiter/default.nix @@ -82,6 +82,6 @@ buildPythonPackage rec { homepage = "https://github.com/vutran1710/PyrateLimiter"; changelog = "https://github.com/vutran1710/PyrateLimiter/blob/${src.tag}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 01ede6d94ac57efaa542a7b235a170af671a0b2d Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:53 +0200 Subject: [PATCH 083/111] python3Packages.yasi: Remove kranzes from maintainers --- pkgs/development/python-modules/yasi/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/yasi/default.nix b/pkgs/development/python-modules/yasi/default.nix index 80076d43bbb7..0676f058b4bf 100644 --- a/pkgs/development/python-modules/yasi/default.nix +++ b/pkgs/development/python-modules/yasi/default.nix @@ -38,6 +38,6 @@ buildPythonPackage rec { homepage = "https://github.com/nkmathew/yasi-sexp-indenter"; changelog = "https://github.com/nkmathew/yasi-sexp-indenter/blob/${src.rev}/CHANGELOG.md"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = [ ]; }; } From 07301d613af55371fc9e892f105a85f5c145804c Mon Sep 17 00:00:00 2001 From: Ilan Joselevich Date: Thu, 15 Jan 2026 11:05:57 +0200 Subject: [PATCH 084/111] sshx: Remove kranzes from maintainers --- pkgs/tools/misc/sshx/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/tools/misc/sshx/default.nix b/pkgs/tools/misc/sshx/default.nix index 1aeb743ba6af..d4f9d81751df 100644 --- a/pkgs/tools/misc/sshx/default.nix +++ b/pkgs/tools/misc/sshx/default.nix @@ -43,7 +43,6 @@ let license = lib.licenses.mit; maintainers = with lib.maintainers; [ pinpox - kranzes ]; mainProgram = pname; }; From ddb9270a272d98ff9f8dbf085386f64b70a1e808 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Thu, 15 Jan 2026 10:14:12 +0100 Subject: [PATCH 085/111] spatialite-tools: add -lm to fix build with GCC 15 --- pkgs/by-name/sp/spatialite-tools/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/sp/spatialite-tools/package.nix b/pkgs/by-name/sp/spatialite-tools/package.nix index e7fd11efae7e..bd1bc0bacd45 100644 --- a/pkgs/by-name/sp/spatialite-tools/package.nix +++ b/pkgs/by-name/sp/spatialite-tools/package.nix @@ -45,6 +45,7 @@ stdenv.mkDerivation rec { env = { NIX_LDFLAGS = toString [ + "-lm" "-lxml2" (lib.optionalString stdenv.hostPlatform.isDarwin "-liconv") ]; From 9f29ae48fda75a49269cb077f619206a8ef10a56 Mon Sep 17 00:00:00 2001 From: Ivan Mincik Date: Thu, 15 Jan 2026 10:31:01 +0100 Subject: [PATCH 086/111] python3Packages.rioxarray: disable failing test_indexing test --- pkgs/development/python-modules/rioxarray/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/development/python-modules/rioxarray/default.nix b/pkgs/development/python-modules/rioxarray/default.nix index 5bdd716bd6f9..3abd52840580 100644 --- a/pkgs/development/python-modules/rioxarray/default.nix +++ b/pkgs/development/python-modules/rioxarray/default.nix @@ -56,6 +56,8 @@ buildPythonPackage rec { # Fails with small numerical errors on GDAL 3.11 "test_rasterio_vrt_gcps" "test_reproject__gcps" + # IndexError: range object index out of range (Python 3.13+) + "test_indexing" ] ++ lib.optionals stdenv.hostPlatform.isAarch64 [ # numerical errors From acfaa62b7c5bdbad3981740fb6a7133856764f9d Mon Sep 17 00:00:00 2001 From: Leona Maroni Date: Thu, 15 Jan 2026 10:43:38 +0100 Subject: [PATCH 087/111] paperless-ngx: 2.20.3 -> 2.20.4 https://github.com/paperless-ngx/paperless-ngx/releases/tag/v2.20.4 --- pkgs/by-name/pa/paperless-ngx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pa/paperless-ngx/package.nix b/pkgs/by-name/pa/paperless-ngx/package.nix index 0c77aa145c0d..b8d7a979ba8c 100644 --- a/pkgs/by-name/pa/paperless-ngx/package.nix +++ b/pkgs/by-name/pa/paperless-ngx/package.nix @@ -30,13 +30,13 @@ xorg, }: let - version = "2.20.3"; + version = "2.20.4"; src = fetchFromGitHub { owner = "paperless-ngx"; repo = "paperless-ngx"; tag = "v${version}"; - hash = "sha256-aAcE0AUkB5SS4jwFOKCM7+iqc7EqGJv0qjqz0mnj2Wo="; + hash = "sha256-xWyYisSJ5FKU+ZFrCtjo94TjqXCzHDVdPAISMTX0Tt8="; }; python = python3.override { From 9549f5d9d56a1a21d7f3f4bc80e6af5a98392c69 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 10:37:10 +0000 Subject: [PATCH 088/111] hugo: 0.154.3 -> 0.154.5 --- pkgs/by-name/hu/hugo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hu/hugo/package.nix b/pkgs/by-name/hu/hugo/package.nix index f2b43c190aad..a083ebc6ccc0 100644 --- a/pkgs/by-name/hu/hugo/package.nix +++ b/pkgs/by-name/hu/hugo/package.nix @@ -11,16 +11,16 @@ buildGoModule (finalAttrs: { pname = "hugo"; - version = "0.154.3"; + version = "0.154.5"; src = fetchFromGitHub { owner = "gohugoio"; repo = "hugo"; tag = "v${finalAttrs.version}"; - hash = "sha256-bUOzm1Uj1z2WN9MRqaKXyi/t+4JROdTwPEYV0bxibtM="; + hash = "sha256-YJKYnR5xfW31H6r2kkpdgcN8WG9pEPcGxnqSsMGr+vM="; }; - vendorHash = "sha256-Olkrmi26U4fq/JmYSow5ET4YyCPS10eS+L99t/bLo4g="; + vendorHash = "sha256-vQRkFuiFSmw8IeaLs+/oAx7im0UilTbk3CG9NfoI0dY="; checkFlags = let From d7d7aa6e7b3701c015f3f683154a38740b361cdc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 11:12:11 +0000 Subject: [PATCH 089/111] protoc-gen-elixir: 0.15.0 -> 0.16.0 --- pkgs/by-name/pr/protoc-gen-elixir/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/protoc-gen-elixir/package.nix b/pkgs/by-name/pr/protoc-gen-elixir/package.nix index 9c1600c022c5..237f52d810c2 100644 --- a/pkgs/by-name/pr/protoc-gen-elixir/package.nix +++ b/pkgs/by-name/pr/protoc-gen-elixir/package.nix @@ -9,13 +9,13 @@ let in mixRelease rec { pname = "protoc-gen-elixir"; - version = "0.15.0"; + version = "0.16.0"; src = fetchFromGitHub { owner = "elixir-protobuf"; repo = "protobuf"; tag = "v${version}"; - hash = "sha256-khgK+hSNyQbM4JB8VuCpbLS0z4NlweORW9z2PdhZ/+Y="; + hash = "sha256-kyS9KZENdoEuB64k48RegtZQa57/RDnm8bY+piAAk2w="; }; mixFodDeps = fetchMixDeps { From f8c23dae32c751d0c0477e3109f50e6c5a2aaeaf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 11:24:14 +0000 Subject: [PATCH 090/111] sql-formatter: 15.6.12 -> 15.7.0 --- pkgs/by-name/sq/sql-formatter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sq/sql-formatter/package.nix b/pkgs/by-name/sq/sql-formatter/package.nix index 0f3f3dbdd1a6..9003dbde6071 100644 --- a/pkgs/by-name/sq/sql-formatter/package.nix +++ b/pkgs/by-name/sq/sql-formatter/package.nix @@ -11,13 +11,13 @@ }: stdenv.mkDerivation rec { pname = "sql-formatter"; - version = "15.6.12"; + version = "15.7.0"; src = fetchFromGitHub { owner = "sql-formatter-org"; repo = "sql-formatter"; rev = "v${version}"; - hash = "sha256-WwxqzJrZ3Y7PBDdKXKkehTT9WYVxUfTQE9BT0cJdJ3k="; + hash = "sha256-k105xoppmxW1jSbkzbqHF7bg/IbY1P9kZVwa3pdKF7k="; }; yarnOfflineCache = fetchYarnDeps { From ef1dc8c0f27eecf8ac3c34f197f9bd536c582358 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 11:54:13 +0000 Subject: [PATCH 091/111] python3Packages.switchbot-api: 2.9.0 -> 2.10.0 --- pkgs/development/python-modules/switchbot-api/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/switchbot-api/default.nix b/pkgs/development/python-modules/switchbot-api/default.nix index c2dd154753a5..efc6bd3e00f6 100644 --- a/pkgs/development/python-modules/switchbot-api/default.nix +++ b/pkgs/development/python-modules/switchbot-api/default.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "switchbot-api"; - version = "2.9.0"; + version = "2.10.0"; pyproject = true; src = fetchFromGitHub { owner = "SeraphicCorp"; repo = "py-switchbot-api"; tag = "v${version}"; - hash = "sha256-G5cUpX89KC6C4295wbvyeYWvUob4LdHiJjcN0UbVJnY="; + hash = "sha256-s6ezIkW36eIaxqedOfIk4KNhCwjXPFkc49qqK2p2eGw="; }; build-system = [ poetry-core ]; From 1de006400faca7c101d24bb113623f3a3e8d0106 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 13:19:52 +0100 Subject: [PATCH 092/111] python313Packages.pyais: migrate to finalAttrs --- pkgs/development/python-modules/pyais/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/pyais/default.nix b/pkgs/development/python-modules/pyais/default.nix index a1173995a94f..fcf61e9155b3 100644 --- a/pkgs/development/python-modules/pyais/default.nix +++ b/pkgs/development/python-modules/pyais/default.nix @@ -9,7 +9,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "pyais"; version = "2.15.0"; pyproject = true; @@ -17,7 +17,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "M0r13n"; repo = "pyais"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-EMMyH6bjoS0PFop1C0TZinfwAA9E8xA7jrJ8q1jm+CY="; }; @@ -47,8 +47,8 @@ buildPythonPackage rec { meta = { description = "Module for decoding and encoding AIS messages (AIVDM/AIVDO)"; homepage = "https://github.com/M0r13n/pyais"; - changelog = "https://github.com/M0r13n/pyais/blob/${src.tag}/CHANGELOG.txt"; + changelog = "https://github.com/M0r13n/pyais/blob/${finalAttrs.src.tag}/CHANGELOG.txt"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From f9ec178d313fb5095d4d7bbffb9776d68b0b64e9 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Wed, 14 Jan 2026 23:39:13 +0800 Subject: [PATCH 093/111] nixos/pantheon: Start io.elementary.settings-daemon To test this, change your wallpaper and see if the change is reflected in greeter as well (the daemon syncs the wallpaper to /var/lib/AccountsService/users/$USER). --- .../services/desktop-managers/pantheon.nix | 16 ++++++++++++++++ nixos/tests/pantheon.nix | 6 ++++++ 2 files changed, 22 insertions(+) diff --git a/nixos/modules/services/desktop-managers/pantheon.nix b/nixos/modules/services/desktop-managers/pantheon.nix index 974ad1a1be41..7f7cd2593393 100644 --- a/nixos/modules/services/desktop-managers/pantheon.nix +++ b/nixos/modules/services/desktop-managers/pantheon.nix @@ -208,6 +208,22 @@ in "org.gnome.SettingsDaemon.XSettings.service" ]; + # https://github.com/elementary/settings-daemon/issues/217 + systemd.user.services.elementary-settings-daemon = { + description = "elementary Settings Daemon"; + wantedBy = [ "gnome-session-initialized.target" ]; + after = [ "gnome-session-initialized.target" ]; + + # The daemon might launch external applications via g_app_info_launch. + environment.PATH = lib.mkForce null; + + serviceConfig = { + Slice = "session.slice"; + ExecStart = "${pkgs.pantheon.elementary-settings-daemon}/bin/io.elementary.settings-daemon"; + Restart = "on-failure"; + }; + }; + # Global environment environment.systemPackages = (with pkgs.pantheon; [ diff --git a/nixos/tests/pantheon.nix b/nixos/tests/pantheon.nix index 5ba36442274b..0b6b88c17e7f 100644 --- a/nixos/tests/pantheon.nix +++ b/nixos/tests/pantheon.nix @@ -85,6 +85,7 @@ # https://github.com/elementary/gala/pull/2140 "${pkgs.pantheon.gnome-settings-daemon}/libexec/gsd-xsettings", "${pkgs.pantheon.pantheon-agent-polkit}/libexec/policykit-1-pantheon/io.elementary.desktop.agent-polkit", + "${pkgs.pantheon.elementary-settings-daemon}/bin/io.elementary.settings-daemon", "${pkgs.pantheon.elementary-files}/libexec/io.elementary.files.xdg-desktop-portal" ] for i in pgrep_list: @@ -101,6 +102,11 @@ # Hopefully from gcr-ssh-agent. machine.succeed(f"{cmd} | grep 'SSH_AUTH_SOCK' | grep 'gcr'") + with subtest("Ensure custom keyboard shortcuts can launch external apps via settings-daemon"): + cmd = "xargs --null --max-args=1 echo < /proc/$(pgrep -xf ${pkgs.pantheon.elementary-settings-daemon}/bin/io.elementary.settings-daemon)/environ" + machine.succeed(f"{cmd} | grep '^PATH=' | grep '/run/current-system/sw/bin'") + machine.succeed(f"{cmd} | grep '^XDG_DATA_DIRS=' | grep '/run/current-system/sw/share'") + with subtest("Wait for elementary videos autostart"): machine.wait_until_succeeds("pgrep -xf /run/current-system/sw/bin/io.elementary.videos") machine.wait_for_text("No Videos Open") From f5456b7f492e8c3e7eafff9d93b120e07dc0be5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 15 Jan 2026 04:52:05 -0800 Subject: [PATCH 094/111] python3Packages.aiohomematic: 2026.1.27 -> 2026.1.38 Diff: https://github.com/SukramJ/aiohomematic/compare/2026.1.27...2026.1.38 Changelog: https://github.com/SukramJ/aiohomematic/blob/2026.1.38/changelog.md --- pkgs/development/python-modules/aiohomematic/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/aiohomematic/default.nix b/pkgs/development/python-modules/aiohomematic/default.nix index cf7465e0bb17..ed80ce2ada10 100644 --- a/pkgs/development/python-modules/aiohomematic/default.nix +++ b/pkgs/development/python-modules/aiohomematic/default.nix @@ -16,14 +16,14 @@ buildPythonPackage rec { pname = "aiohomematic"; - version = "2026.1.27"; + version = "2026.1.38"; pyproject = true; src = fetchFromGitHub { owner = "SukramJ"; repo = "aiohomematic"; tag = version; - hash = "sha256-KS4mSmu0JY+X5pVrE4IvNjowrgq3CRww1mMmKR0Bedk="; + hash = "sha256-2Rf6WRMs/m55/kdq7yEmLkf4ptlOhfyRnvNT4XqelPs="; }; build-system = [ setuptools ]; From c964b70e145289c6fa05b6b4d1dc2065394d7671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Thu, 15 Jan 2026 04:52:15 -0800 Subject: [PATCH 095/111] home-assistant-custom-components.homematicip_local: 2.1.1 -> 2.1.2 Diff: https://github.com/SukramJ/custom_homematic/compare/2.1.1...2.1.2 Changelog: https://github.com/SukramJ/custom_homematic/blob/2.1.2/changelog.md --- .../custom-components/homematicip_local/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix index 07e3b4458a84..0835972d1f1b 100644 --- a/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix +++ b/pkgs/servers/home-assistant/custom-components/homematicip_local/package.nix @@ -13,13 +13,13 @@ buildHomeAssistantComponent rec { owner = "SukramJ"; domain = "homematicip_local"; - version = "2.1.1"; + version = "2.1.2"; src = fetchFromGitHub { owner = "SukramJ"; repo = "custom_homematic"; tag = version; - hash = "sha256-pE32BBFuhHfEc0mGTrrDqdeHgz6LeOZmJmjfsvdrleQ="; + hash = "sha256-GD5EcsVjlhP6jHsZgedd2HHASFHvt3iaJAPHtnm7U+0="; }; postPatch = '' From 45a0ef6b4260d73c039be6e950e10822f2100884 Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Thu, 15 Jan 2026 14:16:59 +0100 Subject: [PATCH 096/111] kdePackages.powerdevil: improve reproducibility by adding explicit dep Fixes #467100 --- pkgs/kde/plasma/powerdevil/default.nix | 2 ++ pkgs/kde/plasma/powerdevil/rb-batterymonitor.patch | 10 ++++++++++ 2 files changed, 12 insertions(+) create mode 100644 pkgs/kde/plasma/powerdevil/rb-batterymonitor.patch diff --git a/pkgs/kde/plasma/powerdevil/default.nix b/pkgs/kde/plasma/powerdevil/default.nix index 095a45beb866..87d964fbb346 100644 --- a/pkgs/kde/plasma/powerdevil/default.nix +++ b/pkgs/kde/plasma/powerdevil/default.nix @@ -10,6 +10,8 @@ mkKdeDerivation { patches = [ # https://invent.kde.org/plasma/powerdevil/-/merge_requests/595 ./rb-brightness.patch + # https://invent.kde.org/plasma/powerdevil/-/merge_requests/595 + ./rb-batterymonitor.patch ]; extraNativeBuildInputs = [ pkg-config ]; extraBuildInputs = [ diff --git a/pkgs/kde/plasma/powerdevil/rb-batterymonitor.patch b/pkgs/kde/plasma/powerdevil/rb-batterymonitor.patch new file mode 100644 index 000000000000..b5808138734f --- /dev/null +++ b/pkgs/kde/plasma/powerdevil/rb-batterymonitor.patch @@ -0,0 +1,10 @@ +diff --git a/applets/batterymonitor/CMakeLists.txt b/applets/batterymonitor/CMakeLists.txt +index 28e52d26..3f2bf985 100644 +--- a/applets/batterymonitor/CMakeLists.txt ++++ b/applets/batterymonitor/CMakeLists.txt +@@ -19,3 +19,5 @@ plasma_add_applet(org.kde.plasma.battery + main.xml + GENERATE_APPLET_CLASS + ) ++ ++add_dependencies(org.kde.plasma.battery batterymonitorplugin) From ad5f5e97107af03256a9829daddcb73390c86368 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 16:38:29 +0100 Subject: [PATCH 097/111] python313Packages.botocore-stubs: 1.42.26 -> 1.42.27 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index e7ea925bedda..4424f4b4675e 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "botocore-stubs"; - version = "1.42.26"; + version = "1.42.27"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit (finalAttrs) version; - hash = "sha256-WwlGaB1GzorLCjuElL33bTS8JidvC3uu3PiKbPHdeYs="; + hash = "sha256-HlvD+IedwMjPmOZo0QizMU002480Kt4qmlPYjyfcMpI="; }; build-system = [ setuptools ]; From 883f8b1cb2c328ac34468fcfb2e416ddc3fe9c06 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 16:38:34 +0100 Subject: [PATCH 098/111] python313Packages.boto3-stubs: 1.42.26 -> 1.42.27 --- 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 cebe1d296037..352f9bd805b1 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.26"; + version = "1.42.27"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-U3s4gorgNqQKwQP8K8xSDpM3WYFtqcq/v+zp7RddfH4="; + hash = "sha256-nDVSG3BKC5970s4ibQfW65TAw11WY/t6LnUh10fO+Wc="; }; build-system = [ setuptools ]; From d5593d440250231b6d6a3bd621d1b09a6525fb24 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:27:41 +0100 Subject: [PATCH 099/111] python312Packages.mypy-boto3-ce: 1.42.23 -> 1.42.28 --- 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 97c0bc05ec66..4c0884aba1c7 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -179,8 +179,8 @@ in "sha256-ycyUNWVH6be7P5uutkkjDBBfNKwMdRQxOO27fn6v/gU="; mypy-boto3-ce = - buildMypyBoto3Package "ce" "1.42.23" - "sha256-bjumKpXRF2vLy1LUvm+RYLdEmvYBg1EVrJwp7XaCyOM="; + buildMypyBoto3Package "ce" "1.42.28" + "sha256-WOV41Me/uQKGrDotJutJyUuH8XIeMFrnkE204NFFFGk="; mypy-boto3-chime = buildMypyBoto3Package "chime" "1.42.3" From 86d3393f2f4f6ff5ec89e9f4f2061f6b9059c91a Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:27:52 +0100 Subject: [PATCH 100/111] python312Packages.mypy-boto3-connect: 1.42.19 -> 1.42.28 --- 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 4c0884aba1c7..14d6339c040f 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -335,8 +335,8 @@ in "sha256-zMNP1LXKSynkfJSLn19sz5UoT8LiswD5qSZCn1y5GsA="; mypy-boto3-connect = - buildMypyBoto3Package "connect" "1.42.19" - "sha256-PDva4umoq8e5JTRSaLs+VPr5fJFUdhy+QQKajM9G4MA="; + buildMypyBoto3Package "connect" "1.42.28" + "sha256-Vt3rd5sY2S/RNpgGK6rdQK0EEwe5y8yPTPm4LTk/sIo="; mypy-boto3-connect-contact-lens = buildMypyBoto3Package "connect-contact-lens" "1.42.3" From 4c12fbcd2afe57c40b3636b73c27096ec1ff2420 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:28:01 +0100 Subject: [PATCH 101/111] python312Packages.mypy-boto3-eks: 1.42.3 -> 1.42.28 --- 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 14d6339c040f..e097c7121a47 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -467,8 +467,8 @@ in "sha256-lNlav7BQkVjbYE9cdnvcdNki9IDo6tTlerD+lt69Rio="; mypy-boto3-eks = - buildMypyBoto3Package "eks" "1.42.3" - "sha256-f4WgQz6uZG0cy1s9dsM4TzI2WYeS/RJg58Tig1USRAg="; + buildMypyBoto3Package "eks" "1.42.28" + "sha256-8mDaLGqdD3M6ECsteVw6QMwcY7+VCCGZ2eJAEgwbBl4="; mypy-boto3-elastic-inference = buildMypyBoto3Package "elastic-inference" "1.36.0" From 64278b184cf134d8b0a47fac03d3b67ec99bcfb6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:28:40 +0100 Subject: [PATCH 102/111] python312Packages.mypy-boto3-rds: 1.42.5 -> 1.42.28 --- 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 e097c7121a47..4486eeacfc95 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1082,8 +1082,8 @@ in "sha256-55wnvv8vd/G5KdZoJipaSLzC13wRoop7ZXwTLDU4GtE="; mypy-boto3-rds = - buildMypyBoto3Package "rds" "1.42.5" - "sha256-TOppe2P3YVp0HcmSis+7XZVgGOXKc5WbQDGt+vMZIec="; + buildMypyBoto3Package "rds" "1.42.28" + "sha256-cZXotruFxQ8HXT5YJYCtvIe5gqvLnnqwS5si2RNWcw4="; mypy-boto3-rds-data = buildMypyBoto3Package "rds-data" "1.42.3" From 2dc25e888d3ed8ab8d9e486a5fe80c5308b9e6e6 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:28:42 +0100 Subject: [PATCH 103/111] python312Packages.mypy-boto3-redshift: 1.42.3 -> 1.42.28 --- 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 4486eeacfc95..c146abe17ee2 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1090,8 +1090,8 @@ in "sha256-XHcwFnP9i2zw5yPwvhcMMCSTmBpQy7ZdxQ4eMR0ao4M="; mypy-boto3-redshift = - buildMypyBoto3Package "redshift" "1.42.3" - "sha256-fBCd9JdfPAV1Qoqs21FutPQgexAtR/+Nk5VcrcRaY1M="; + buildMypyBoto3Package "redshift" "1.42.28" + "sha256-5OKcDz0wEDr7eDg1cNPSXemjvquYIHI+ozK2doNGAi8="; mypy-boto3-redshift-data = buildMypyBoto3Package "redshift-data" "1.42.3" From 808652f75dd250d593c48457cd71957694c20d0b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:28:43 +0100 Subject: [PATCH 104/111] python312Packages.mypy-boto3-redshift-serverless: 1.42.5 -> 1.42.28 --- 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 c146abe17ee2..e84ba439dcd3 100644 --- a/pkgs/development/python-modules/mypy-boto3/default.nix +++ b/pkgs/development/python-modules/mypy-boto3/default.nix @@ -1098,8 +1098,8 @@ in "sha256-Mby+hQJcBXqmDY5wC1Uut4EQex1PmjT8bgB81rT5NKU="; mypy-boto3-redshift-serverless = - buildMypyBoto3Package "redshift-serverless" "1.42.5" - "sha256-nHQyuWxdHmCImK1bF7GpGxrUJJUsAFA0U5A1/ew7eAY="; + buildMypyBoto3Package "redshift-serverless" "1.42.28" + "sha256-9sMbueRSG+9HdUXt0qH7L52J4coYQMV3ij7z9lGJJb8="; mypy-boto3-rekognition = buildMypyBoto3Package "rekognition" "1.42.3" From e68db98455b05835c1361676af71d822596365eb Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 14 Jan 2026 22:29:11 +0100 Subject: [PATCH 105/111] python313Packages.boto3-stubs: 1.42.27 -> 1.42.28 --- 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 352f9bd805b1..fb20505d5da0 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.27"; + version = "1.42.28"; pyproject = true; src = fetchPypi { pname = "boto3_stubs"; inherit (finalAttrs) version; - hash = "sha256-nDVSG3BKC5970s4ibQfW65TAw11WY/t6LnUh10fO+Wc="; + hash = "sha256-bug70UV9Y3cTDXCfyw+LK5XKeSiwZX0Yq7HQjRnbbsk="; }; build-system = [ setuptools ]; From c423defbfc2ef3f14a35b053e02e8f6d78cb170f Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 10:51:01 +0100 Subject: [PATCH 106/111] python313Packages.botocore-stubs: 1.42.27 -> 1.42.28 --- pkgs/development/python-modules/botocore-stubs/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/botocore-stubs/default.nix b/pkgs/development/python-modules/botocore-stubs/default.nix index 4424f4b4675e..06cf46fa41b0 100644 --- a/pkgs/development/python-modules/botocore-stubs/default.nix +++ b/pkgs/development/python-modules/botocore-stubs/default.nix @@ -9,13 +9,13 @@ buildPythonPackage (finalAttrs: { pname = "botocore-stubs"; - version = "1.42.27"; + version = "1.42.28"; pyproject = true; src = fetchPypi { pname = "botocore_stubs"; inherit (finalAttrs) version; - hash = "sha256-HlvD+IedwMjPmOZo0QizMU002480Kt4qmlPYjyfcMpI="; + hash = "sha256-qhMfkvJmwKxHmHPo6RTEYlbDnbOuzqDHPt8IRtME6d8="; }; build-system = [ setuptools ]; From fee53cac557e4cdf365deb6fcef00c36cdfbc9ce Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Thu, 15 Jan 2026 14:49:52 +0100 Subject: [PATCH 107/111] python313Packages.switchbot-api: migrate to finalAttrs --- pkgs/development/python-modules/switchbot-api/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/python-modules/switchbot-api/default.nix b/pkgs/development/python-modules/switchbot-api/default.nix index efc6bd3e00f6..c04a5df6c39f 100644 --- a/pkgs/development/python-modules/switchbot-api/default.nix +++ b/pkgs/development/python-modules/switchbot-api/default.nix @@ -6,7 +6,7 @@ poetry-core, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "switchbot-api"; version = "2.10.0"; pyproject = true; @@ -14,7 +14,7 @@ buildPythonPackage rec { src = fetchFromGitHub { owner = "SeraphicCorp"; repo = "py-switchbot-api"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-s6ezIkW36eIaxqedOfIk4KNhCwjXPFkc49qqK2p2eGw="; }; @@ -30,8 +30,8 @@ buildPythonPackage rec { meta = { description = "Asynchronous library to use Switchbot API"; homepage = "https://github.com/SeraphicCorp/py-switchbot-api"; - changelog = "https://github.com/SeraphicCorp/py-switchbot-api/releases/tag/${src.tag}"; + changelog = "https://github.com/SeraphicCorp/py-switchbot-api/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ fab ]; }; -} +}) From 778f0ca2d7c0afeb83eabbd4554602416c71c0cb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 14:44:20 +0000 Subject: [PATCH 108/111] eask-cli: 0.12.0 -> 0.12.1 --- pkgs/by-name/ea/eask-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ea/eask-cli/package.nix b/pkgs/by-name/ea/eask-cli/package.nix index d613f12e8af4..97a289fa105a 100644 --- a/pkgs/by-name/ea/eask-cli/package.nix +++ b/pkgs/by-name/ea/eask-cli/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "eask-cli"; - version = "0.12.0"; + version = "0.12.1"; src = fetchFromGitHub { owner = "emacs-eask"; repo = "cli"; rev = version; - hash = "sha256-W7RteTkfQMOxMTfEfDr9cQCXpQ3yPExLwdlrh7iR0EI="; + hash = "sha256-GUOimlbArD1GbeBPfIgcIcGKGHx+fEp6+CMYsqHB0t8="; }; - npmDepsHash = "sha256-C/5PZv732ZrnGXrlrWZmjJzdyJ+tGAJ5UAw96hh6gaU="; + npmDepsHash = "sha256-69yGfQuIot0gKZIvLbMqJ0C3qxjqg3TnRDJl4qYHGrQ="; dontBuild = true; From a2ed7e8d882c2b9deba7b7c2cc8e1a97b29aa415 Mon Sep 17 00:00:00 2001 From: NAHO <90870942+trueNAHO@users.noreply.github.com> Date: Thu, 15 Jan 2026 16:07:55 +0100 Subject: [PATCH 109/111] nixos: remove optional builtins prefixes from prelude functions Remove optional builtins prefixes from prelude functions by running: builtins=( abort baseNameOf break derivation derivationStrict dirOf false fetchGit fetchMercurial fetchTarball fetchTree fromTOML import isNull map null placeholder removeAttrs scopedImport throw toString true ) fd \ --exclude doc/manual/release-notes \ --type file \ . \ nixos \ --exec-batch sed --in-place --regexp-extended " s/\/\1/g " nix fmt --- nixos/lib/eval-config-minimal.nix | 2 +- nixos/lib/make-btrfs-fs.nix | 2 +- nixos/lib/make-ext4-fs.nix | 2 +- nixos/lib/systemd-lib.nix | 2 +- nixos/lib/testing/driver.nix | 4 +-- nixos/modules/config/fanout.nix | 4 +-- nixos/modules/config/i18n.nix | 2 +- nixos/modules/config/zram.nix | 2 +- nixos/modules/hardware/ckb-next.nix | 2 +- nixos/modules/hardware/openrazer.nix | 4 +-- nixos/modules/installer/cd-dvd/iso-image.nix | 2 +- nixos/modules/misc/mandoc.nix | 2 +- nixos/modules/misc/nixpkgs-flake.nix | 4 +-- nixos/modules/programs/atop.nix | 2 +- nixos/modules/programs/bash/undistract-me.nix | 2 +- nixos/modules/programs/benchexec.nix | 2 +- nixos/modules/programs/firefox.nix | 2 +- nixos/modules/programs/firejail.nix | 5 ++- nixos/modules/programs/fish.nix | 2 +- nixos/modules/programs/fuse.nix | 2 +- nixos/modules/programs/gamescope.nix | 4 +-- nixos/modules/programs/htop.nix | 4 +-- nixos/modules/programs/less.nix | 2 +- nixos/modules/programs/liboping.nix | 2 +- nixos/modules/programs/light.nix | 4 +-- nixos/modules/programs/neovim.nix | 4 +-- nixos/modules/programs/nncp.nix | 2 +- nixos/modules/programs/proxychains.nix | 12 +++---- nixos/modules/programs/spacefm.nix | 2 +- nixos/modules/programs/ssh.nix | 2 +- nixos/modules/programs/steam.nix | 2 +- nixos/modules/programs/tsm-client.nix | 2 +- nixos/modules/programs/xfs_quota.nix | 4 +-- nixos/modules/programs/xss-lock.nix | 2 +- .../programs/yubikey-touch-detector.nix | 6 ++-- nixos/modules/programs/zsh/zsh.nix | 4 +-- nixos/modules/security/acme/default.nix | 2 +- nixos/modules/security/auditd.nix | 2 +- nixos/modules/security/wrappers/default.nix | 2 +- nixos/modules/services/audio/lavalink.nix | 10 +++--- nixos/modules/services/audio/mpd.nix | 2 +- nixos/modules/services/audio/pulseaudio.nix | 6 ++-- nixos/modules/services/audio/squeezelite.nix | 2 +- nixos/modules/services/backup/syncoid.nix | 8 ++--- .../modules/services/cluster/hadoop/conf.nix | 4 +-- .../services/cluster/rancher/default.nix | 4 +-- .../buildkite-agents.nix | 2 +- .../radicle/adapters/native.nix | 2 +- .../services/databases/foundationdb.nix | 2 +- .../services/databases/hbase-standalone.nix | 2 +- .../modules/services/databases/postgresql.nix | 6 ++-- .../services/databases/tigerbeetle.nix | 4 +-- .../modules/services/games/quake3-server.nix | 2 +- nixos/modules/services/games/xonotic.nix | 2 +- nixos/modules/services/hardware/arsenik.nix | 6 ++-- .../services/hardware/bitbox-bridge.nix | 2 +- nixos/modules/services/hardware/display.nix | 2 +- nixos/modules/services/hardware/trezord.nix | 2 +- nixos/modules/services/logging/promtail.nix | 2 +- nixos/modules/services/logging/vector.nix | 2 +- nixos/modules/services/mail/cyrus-imap.nix | 4 +-- .../modules/services/mail/postfix-tlspol.nix | 2 +- nixos/modules/services/mail/stalwart-mail.nix | 2 +- nixos/modules/services/matrix/dendrite.nix | 4 +-- .../matrix/synapse-auto-compressor.nix | 2 +- nixos/modules/services/matrix/synapse.nix | 2 +- nixos/modules/services/misc/autofs.nix | 2 +- nixos/modules/services/misc/devpi-server.nix | 2 +- .../modules/services/misc/docker-registry.nix | 2 +- nixos/modules/services/misc/duckling.nix | 2 +- .../modules/services/misc/etebase-server.nix | 2 +- nixos/modules/services/misc/gitlab.nix | 12 +++---- nixos/modules/services/misc/guix/default.nix | 2 +- nixos/modules/services/misc/llama-cpp.nix | 2 +- nixos/modules/services/misc/paisa.nix | 2 +- nixos/modules/services/misc/pinchflat.nix | 6 ++-- nixos/modules/services/misc/plex.nix | 4 +-- nixos/modules/services/misc/renovate.nix | 2 +- nixos/modules/services/misc/rshim.nix | 4 +-- .../misc/taskchampion-sync-server.nix | 6 ++-- .../services/misc/tee-supplicant/default.nix | 2 +- .../monitoring/grafana-image-renderer.nix | 2 +- nixos/modules/services/monitoring/grafana.nix | 2 +- .../services/monitoring/parsedmarc.nix | 2 +- .../monitoring/prometheus/default.nix | 2 +- .../monitoring/prometheus/exporters/dmarc.nix | 2 +- .../prometheus/exporters/sabnzbd.nix | 4 +-- .../services/monitoring/prometheus/sachet.nix | 2 +- .../services/network-filesystems/kubo.nix | 2 +- .../network-filesystems/openafs/server.nix | 4 +-- nixos/modules/services/networking/aria2.nix | 8 +---- .../services/networking/chisel-server.nix | 2 +- .../modules/services/networking/ddclient.nix | 2 +- .../modules/services/networking/fedimintd.nix | 6 ++-- .../services/networking/firewalld/service.nix | 10 +++--- .../services/networking/firewalld/zone.nix | 10 +++--- .../modules/services/networking/harmonia.nix | 4 +-- nixos/modules/services/networking/ifstate.nix | 4 +-- nixos/modules/services/networking/iodine.nix | 6 ++-- .../services/networking/meshtasticd.nix | 2 +- .../services/networking/nat-iptables.nix | 12 +++---- nixos/modules/services/networking/nebula.nix | 2 +- nixos/modules/services/networking/netbird.nix | 8 ++--- .../networking/netbird/management.nix | 10 +++--- .../services/networking/netbird/server.nix | 2 +- .../services/networking/netbird/signal.nix | 2 +- .../services/networking/nghttpx/default.nix | 13 +++----- .../networking/nm-file-secret-agent.nix | 2 +- .../services/networking/ntp/chrony.nix | 4 +-- .../modules/services/networking/ntp/ntpd.nix | 2 +- nixos/modules/services/networking/prosody.nix | 2 +- nixos/modules/services/networking/pyload.nix | 2 +- nixos/modules/services/networking/searx.nix | 2 +- .../services/networking/snowflake-proxy.nix | 2 +- .../modules/services/networking/syncthing.nix | 2 +- .../modules/services/networking/tailscale.nix | 2 +- .../modules/services/networking/thelounge.nix | 2 +- nixos/modules/services/networking/unbound.nix | 4 +-- nixos/modules/services/networking/vsftpd.nix | 2 +- .../services/networking/whoogle-search.nix | 2 +- .../networking/wireguard-networkd.nix | 5 +-- nixos/modules/services/printing/cups-pdf.nix | 2 +- nixos/modules/services/printing/cupsd.nix | 2 +- nixos/modules/services/search/meilisearch.nix | 12 +++---- nixos/modules/services/security/crowdsec.nix | 14 ++++---- nixos/modules/services/security/fail2ban.nix | 2 +- nixos/modules/services/security/kanidm.nix | 5 ++- .../services/security/oauth2-proxy-nginx.nix | 5 +-- nixos/modules/services/security/sks.nix | 2 +- .../services/system/nix-daemon-firewall.nix | 4 +-- nixos/modules/services/web-apps/akkoma.nix | 8 ++--- nixos/modules/services/web-apps/artalk.nix | 2 +- nixos/modules/services/web-apps/cryptpad.nix | 8 ++--- nixos/modules/services/web-apps/dex.nix | 6 ++-- nixos/modules/services/web-apps/discourse.nix | 4 +-- .../modules/services/web-apps/filebrowser.nix | 2 +- nixos/modules/services/web-apps/haven.nix | 2 +- .../services/web-apps/healthchecks.nix | 2 +- nixos/modules/services/web-apps/ifm.nix | 2 +- .../services/web-apps/immich-public-proxy.nix | 2 +- nixos/modules/services/web-apps/invidious.nix | 2 +- nixos/modules/services/web-apps/jirafeau.nix | 2 +- nixos/modules/services/web-apps/keycloak.nix | 2 +- nixos/modules/services/web-apps/komga.nix | 2 +- nixos/modules/services/web-apps/librechat.nix | 2 +- nixos/modules/services/web-apps/mastodon.nix | 2 +- nixos/modules/services/web-apps/mealie.nix | 2 +- nixos/modules/services/web-apps/movim.nix | 12 +++---- nixos/modules/services/web-apps/nextcloud.nix | 2 +- nixos/modules/services/web-apps/outline.nix | 26 +++++++-------- .../services/web-apps/pgpkeyserver-lite.nix | 2 +- nixos/modules/services/web-apps/pict-rs.nix | 2 +- .../services/web-apps/plantuml-server.nix | 4 +-- .../modules/services/web-apps/privatebin.nix | 6 ++-- .../modules/services/web-apps/reposilite.nix | 6 ++-- .../modules/services/web-apps/sillytavern.nix | 2 +- nixos/modules/services/web-apps/weblate.nix | 2 +- nixos/modules/services/web-apps/windmill.nix | 2 +- .../services/web-servers/caddy/default.nix | 4 +-- .../services/web-servers/h2o/default.nix | 18 +++++------ .../services/web-servers/stargazer.nix | 2 +- nixos/modules/services/web-servers/tomcat.nix | 4 +-- .../services/x11/desktop-managers/phosh.nix | 2 +- .../x11/desktop-managers/surf-display.nix | 2 +- nixos/modules/system/boot/initrd-ssh.nix | 2 +- nixos/modules/system/boot/luksroot.nix | 2 +- nixos/modules/system/boot/systemd/initrd.nix | 2 +- .../modules/system/boot/systemd/shutdown.nix | 2 +- .../modules/system/boot/systemd/sysusers.nix | 2 +- nixos/modules/system/boot/uki.nix | 2 +- nixos/modules/virtualisation/azure-common.nix | 2 +- .../virtualisation/nixos-containers.nix | 2 +- .../modules/virtualisation/oci-containers.nix | 2 +- .../modules/virtualisation/proxmox-image.nix | 2 +- nixos/modules/virtualisation/qemu-vm.nix | 2 +- nixos/release-combined.nix | 4 +-- nixos/release-small.nix | 2 +- nixos/tests/all-tests.nix | 2 +- nixos/tests/benchexec.nix | 2 +- .../ceph-single-node-bluestore-dmcrypt.nix | 2 +- nixos/tests/common/acme/server/default.nix | 5 ++- nixos/tests/devpi-server.nix | 4 +-- nixos/tests/ergochat.nix | 6 ++-- nixos/tests/fsck.nix | 5 +-- nixos/tests/galene.nix | 32 +++++++++---------- .../gitlab/runner/podman-runner/nix-image.nix | 6 ++-- nixos/tests/glance.nix | 4 +-- nixos/tests/hydra/common.nix | 2 +- .../ifstate/initrd-partial-broken-config.nix | 2 +- nixos/tests/ifstate/initrd-wireguard.nix | 6 ++-- nixos/tests/ifstate/initrd.nix | 2 +- nixos/tests/ifstate/ping.nix | 2 +- nixos/tests/ifstate/wireguard.nix | 6 ++-- nixos/tests/inspircd.nix | 6 ++-- nixos/tests/intune.nix | 2 +- nixos/tests/legit.nix | 2 +- nixos/tests/lomiri-gallery-app.nix | 6 ++-- nixos/tests/lomiri.nix | 2 +- nixos/tests/lvm2/default.nix | 2 +- nixos/tests/man.nix | 6 ++-- nixos/tests/ncps.nix | 2 +- nixos/tests/networking/meshtasticd.nix | 6 ++-- .../networking/networkd-and-scripted.nix | 2 +- nixos/tests/nginx-http3.nix | 2 +- nixos/tests/nginx-variants.nix | 2 +- nixos/tests/onlyoffice.nix | 2 +- nixos/tests/predictable-interface-names.nix | 2 +- nixos/tests/rosenpass.nix | 2 +- nixos/tests/silverbullet.nix | 4 +-- nixos/tests/solanum.nix | 6 ++-- nixos/tests/syncthing/many-devices.nix | 6 ++-- nixos/tests/systemd-user-linger-purge.nix | 2 +- nixos/tests/systemd-user-linger.nix | 2 +- nixos/tests/taskchampion-sync-server.nix | 2 +- nixos/tests/web-apps/movim/ejabberd-h2o.nix | 2 +- nixos/tests/web-apps/movim/prosody-nginx.nix | 2 +- nixos/tests/web-servers/h2o/basic.nix | 4 +-- nixos/tests/web-servers/h2o/mruby.nix | 2 +- .../web-servers/h2o/tls-recommendations.nix | 6 ++-- 219 files changed, 392 insertions(+), 423 deletions(-) diff --git a/nixos/lib/eval-config-minimal.nix b/nixos/lib/eval-config-minimal.nix index f65c907290d6..846e0a0fa7d6 100644 --- a/nixos/lib/eval-config-minimal.nix +++ b/nixos/lib/eval-config-minimal.nix @@ -39,7 +39,7 @@ let inherit prefix modules; class = "nixos"; specialArgs = { - modulesPath = builtins.toString ../modules; + modulesPath = toString ../modules; } // specialArgs; }; diff --git a/nixos/lib/make-btrfs-fs.nix b/nixos/lib/make-btrfs-fs.nix index 1f3e821a405d..293e42ccae62 100644 --- a/nixos/lib/make-btrfs-fs.nix +++ b/nixos/lib/make-btrfs-fs.nix @@ -65,7 +65,7 @@ pkgs.stdenv.mkDerivation { return 1 fi - if [ ${builtins.toString compressImage} ]; then + if [ ${toString compressImage} ]; then echo "Compressing image" zstd -v --no-progress ./$img -o $out fi diff --git a/nixos/lib/make-ext4-fs.nix b/nixos/lib/make-ext4-fs.nix index 7b48f3c60a94..725213451b7c 100644 --- a/nixos/lib/make-ext4-fs.nix +++ b/nixos/lib/make-ext4-fs.nix @@ -101,7 +101,7 @@ pkgs.stdenv.mkDerivation { resize2fs $img $new_size - if [ ${builtins.toString compressImage} ]; then + if [ ${toString compressImage} ]; then echo "Compressing image" zstd -T$NIX_BUILD_CORES -v --no-progress ./$img -o $out fi diff --git a/nixos/lib/systemd-lib.nix b/nixos/lib/systemd-lib.nix index 2d5dbdfcbf36..9db4c6fb8c47 100644 --- a/nixos/lib/systemd-lib.nix +++ b/nixos/lib/systemd-lib.nix @@ -138,7 +138,7 @@ rec { toIntBaseDetected = value: assert (match "[0-9]+|0x[0-9a-fA-F]+" value) != null; - (builtins.fromTOML "v=${value}").v; + (fromTOML "v=${value}").v; hexChars = stringToCharacters "0123456789abcdefABCDEF"; diff --git a/nixos/lib/testing/driver.nix b/nixos/lib/testing/driver.nix index fa2ac2c6eef3..5845ebe2695a 100644 --- a/nixos/lib/testing/driver.nix +++ b/nixos/lib/testing/driver.nix @@ -67,8 +67,8 @@ let ${lib.optionalString (!config.skipTypeCheck) '' # prepend type hints so the test script can be type checked with mypy cat "${../test-script-prepend.py}" >> testScriptWithTypes - echo "${builtins.toString machineNames}" >> testScriptWithTypes - echo "${builtins.toString vlanNames}" >> testScriptWithTypes + echo "${toString machineNames}" >> testScriptWithTypes + echo "${toString vlanNames}" >> testScriptWithTypes echo -n "$testScript" >> testScriptWithTypes echo "Running type check (enable/disable: config.skipTypeCheck)" diff --git a/nixos/modules/config/fanout.nix b/nixos/modules/config/fanout.nix index 1a63ac0705f6..551d005f47d9 100644 --- a/nixos/modules/config/fanout.nix +++ b/nixos/modules/config/fanout.nix @@ -8,7 +8,7 @@ let cfg = config.services.fanout; mknodCmds = n: - lib.lists.imap0 (i: s: "mknod /dev/fanout${builtins.toString i} c $MAJOR ${builtins.toString i}") ( + lib.lists.imap0 (i: s: "mknod /dev/fanout${toString i} c $MAJOR ${toString i}") ( lib.lists.replicate n "" ); in @@ -33,7 +33,7 @@ in boot.kernelModules = [ "fanout" ]; boot.extraModprobeConfig = '' - options fanout buffersize=${builtins.toString cfg.bufferSize} + options fanout buffersize=${toString cfg.bufferSize} ''; systemd.services.fanout = { diff --git a/nixos/modules/config/i18n.nix b/nixos/modules/config/i18n.nix index 196160ee481a..e9955859bffd 100644 --- a/nixos/modules/config/i18n.nix +++ b/nixos/modules/config/i18n.nix @@ -16,7 +16,7 @@ let (lib.mapAttrs (n: v: (sanitizeUTF8Capitalization v))) (lib.mapAttrsToList (LCRole: lang: lang + "/" + (config.i18n.localeCharsets.${LCRole} or "UTF-8"))) ] - ++ (builtins.map sanitizeUTF8Capitalization ( + ++ (map sanitizeUTF8Capitalization ( lib.optionals (builtins.isList config.i18n.extraLocales) config.i18n.extraLocales )) ++ (lib.optional (builtins.isString config.i18n.extraLocales) config.i18n.extraLocales); diff --git a/nixos/modules/config/zram.nix b/nixos/modules/config/zram.nix index 15f626c3f09c..1f13e31df96b 100644 --- a/nixos/modules/config/zram.nix +++ b/nixos/modules/config/zram.nix @@ -126,7 +126,7 @@ in services.zram-generator.enable = true; services.zram-generator.settings = lib.listToAttrs ( - builtins.map (dev: { + map (dev: { name = dev; value = let diff --git a/nixos/modules/hardware/ckb-next.nix b/nixos/modules/hardware/ckb-next.nix index c65055d8369e..552eac502759 100644 --- a/nixos/modules/hardware/ckb-next.nix +++ b/nixos/modules/hardware/ckb-next.nix @@ -37,7 +37,7 @@ in wantedBy = [ "multi-user.target" ]; serviceConfig = { ExecStart = "${cfg.package}/bin/ckb-next-daemon ${ - lib.optionalString (cfg.gid != null) "--gid=${builtins.toString cfg.gid}" + lib.optionalString (cfg.gid != null) "--gid=${toString cfg.gid}" }"; Restart = "on-failure"; }; diff --git a/nixos/modules/hardware/openrazer.nix b/nixos/modules/hardware/openrazer.nix index 7572da06a4eb..f01c9bc66ef3 100644 --- a/nixos/modules/hardware/openrazer.nix +++ b/nixos/modules/hardware/openrazer.nix @@ -22,8 +22,8 @@ let sync_effects_enabled = ${toPyBoolStr cfg.syncEffectsEnabled} devices_off_on_screensaver = ${toPyBoolStr cfg.devicesOffOnScreensaver} battery_notifier = ${toPyBoolStr cfg.batteryNotifier.enable} - battery_notifier_freq = ${builtins.toString cfg.batteryNotifier.frequency} - battery_notifier_percent = ${builtins.toString cfg.batteryNotifier.percentage} + battery_notifier_freq = ${toString cfg.batteryNotifier.frequency} + battery_notifier_percent = ${toString cfg.batteryNotifier.percentage} [Statistics] key_statistics = ${toPyBoolStr cfg.keyStatistics} diff --git a/nixos/modules/installer/cd-dvd/iso-image.nix b/nixos/modules/installer/cd-dvd/iso-image.nix index 93936e85ce2f..cf96b1abe880 100644 --- a/nixos/modules/installer/cd-dvd/iso-image.nix +++ b/nixos/modules/installer/cd-dvd/iso-image.nix @@ -174,7 +174,7 @@ let baseIsolinuxCfg = '' SERIAL 0 115200 - TIMEOUT ${builtins.toString syslinuxTimeout} + TIMEOUT ${toString syslinuxTimeout} UI vesamenu.c32 MENU BACKGROUND /isolinux/background.png diff --git a/nixos/modules/misc/mandoc.nix b/nixos/modules/misc/mandoc.nix index b459b28dad49..694f3137478e 100644 --- a/nixos/modules/misc/mandoc.nix +++ b/nixos/modules/misc/mandoc.nix @@ -17,7 +17,7 @@ let if lib.isString value || lib.isPath value then "output ${name} ${value}" else if lib.isInt value then - "output ${name} ${builtins.toString value}" + "output ${name} ${toString value}" else if lib.isBool value then lib.optionalString value "output ${name}" else if value == null then diff --git a/nixos/modules/misc/nixpkgs-flake.nix b/nixos/modules/misc/nixpkgs-flake.nix index 912f7a11fa36..10549999fd7b 100644 --- a/nixos/modules/misc/nixpkgs-flake.nix +++ b/nixos/modules/misc/nixpkgs-flake.nix @@ -21,7 +21,7 @@ in default = null; defaultText = "if (using nixpkgsFlake.lib.nixosSystem) then self.outPath else null"; - example = ''builtins.fetchTarball { name = "source"; sha256 = "${lib.fakeHash}"; url = "https://github.com/nixos/nixpkgs/archive/somecommit.tar.gz"; }''; + example = ''fetchTarball { name = "source"; sha256 = "${lib.fakeHash}"; url = "https://github.com/nixos/nixpkgs/archive/somecommit.tar.gz"; }''; description = '' The path to the nixpkgs sources used to build the system. This is automatically set up to be @@ -30,7 +30,7 @@ in This can also be optionally set if the NixOS system is not built with a flake but still uses pinned sources: set this to the store path for the nixpkgs sources used to build the system, - as may be obtained by `builtins.fetchTarball`, for example. + as may be obtained by `fetchTarball`, for example. Note: the name of the store path must be "source" due to . diff --git a/nixos/modules/programs/atop.nix b/nixos/modules/programs/atop.nix index 34e48fbd34b9..3475a1154e69 100644 --- a/nixos/modules/programs/atop.nix +++ b/nixos/modules/programs/atop.nix @@ -107,7 +107,7 @@ in environment.etc = lib.mkIf (cfg.settings != { }) { atoprc.text = lib.concatStrings ( lib.mapAttrsToList (n: v: '' - ${n} ${builtins.toString v} + ${n} ${toString v} '') cfg.settings ); }; diff --git a/nixos/modules/programs/bash/undistract-me.nix b/nixos/modules/programs/bash/undistract-me.nix index a68738512efb..6d42db2c14a2 100644 --- a/nixos/modules/programs/bash/undistract-me.nix +++ b/nixos/modules/programs/bash/undistract-me.nix @@ -27,7 +27,7 @@ in config = lib.mkIf cfg.enable { programs.bash.promptPluginInit = '' - export LONG_RUNNING_COMMAND_TIMEOUT=${builtins.toString cfg.timeout} + export LONG_RUNNING_COMMAND_TIMEOUT=${toString cfg.timeout} export UDM_PLAY_SOUND=${if cfg.playSound then "1" else "0"} . "${pkgs.undistract-me}/etc/profile.d/undistract-me.sh" ''; diff --git a/nixos/modules/programs/benchexec.nix b/nixos/modules/programs/benchexec.nix index 339953c1737a..322da3450f92 100644 --- a/nixos/modules/programs/benchexec.nix +++ b/nixos/modules/programs/benchexec.nix @@ -71,7 +71,7 @@ in # See . systemd.services = builtins.listToAttrs ( map (user: { - name = "user@${builtins.toString (uid user)}"; + name = "user@${toString (uid user)}"; value = { serviceConfig.Delegate = "yes"; overrideStrategy = "asDropin"; diff --git a/nixos/modules/programs/firefox.nix b/nixos/modules/programs/firefox.nix index a970c7e08fe4..2012fe157e18 100644 --- a/nixos/modules/programs/firefox.nix +++ b/nixos/modules/programs/firefox.nix @@ -305,7 +305,7 @@ in }) cfg.preferences ); ExtensionSettings = builtins.listToAttrs ( - builtins.map ( + map ( lang: lib.attrsets.nameValuePair "langpack-${lang}@firefox.mozilla.org" { installation_mode = "normal_installed"; diff --git a/nixos/modules/programs/firejail.nix b/nixos/modules/programs/firejail.nix index 8276f2394fd9..ffdc68b0fa92 100644 --- a/nixos/modules/programs/firejail.nix +++ b/nixos/modules/programs/firejail.nix @@ -34,14 +34,13 @@ let extraArgs = [ ]; }; args = lib.escapeShellArgs ( - opts.extraArgs - ++ (lib.optional (opts.profile != null) "--profile=${builtins.toString opts.profile}") + opts.extraArgs ++ (lib.optional (opts.profile != null) "--profile=${toString opts.profile}") ); in '' cat <<_EOF >$out/bin/${command} #! ${pkgs.runtimeShell} -e - exec /run/wrappers/bin/firejail ${args} -- ${builtins.toString opts.executable} "\$@" + exec /run/wrappers/bin/firejail ${args} -- ${toString opts.executable} "\$@" _EOF chmod 0755 $out/bin/${command} diff --git a/nixos/modules/programs/fish.nix b/nixos/modules/programs/fish.nix index 98915f530e82..93983970958e 100644 --- a/nixos/modules/programs/fish.nix +++ b/nixos/modules/programs/fish.nix @@ -295,7 +295,7 @@ in pkgs.buildEnv { name = "system_fish-completions"; ignoreCollisions = true; - paths = builtins.map generateCompletions config.environment.systemPackages; + paths = map generateCompletions config.environment.systemPackages; }; }) diff --git a/nixos/modules/programs/fuse.nix b/nixos/modules/programs/fuse.nix index 886ea3e54f00..e7e317d7ef9b 100644 --- a/nixos/modules/programs/fuse.nix +++ b/nixos/modules/programs/fuse.nix @@ -58,7 +58,7 @@ in environment.etc."fuse.conf".text = '' ${lib.optionalString (!cfg.userAllowOther) "#"}user_allow_other - mount_max = ${builtins.toString cfg.mountMax} + mount_max = ${toString cfg.mountMax} ''; }; diff --git a/nixos/modules/programs/gamescope.nix b/nixos/modules/programs/gamescope.nix index 8295eeee26ba..910a75354ea6 100644 --- a/nixos/modules/programs/gamescope.nix +++ b/nixos/modules/programs/gamescope.nix @@ -10,13 +10,13 @@ let gamescope = let wrapperArgs = - lib.optional (cfg.args != [ ]) ''--add-flags "${builtins.toString cfg.args}"'' + lib.optional (cfg.args != [ ]) ''--add-flags "${toString cfg.args}"'' ++ builtins.attrValues (builtins.mapAttrs (var: val: "--set-default ${var} ${val}") cfg.env); in pkgs.runCommand "gamescope" { nativeBuildInputs = [ pkgs.makeBinaryWrapper ]; } '' mkdir -p $out/bin makeWrapper ${cfg.package}/bin/gamescope $out/bin/gamescope --inherit-argv0 \ - ${builtins.toString wrapperArgs} + ${toString wrapperArgs} ln -s ${cfg.package}/bin/gamescopectl $out/bin/gamescopectl ''; in diff --git a/nixos/modules/programs/htop.nix b/nixos/modules/programs/htop.nix index 358b7c0eae36..873266a8a002 100644 --- a/nixos/modules/programs/htop.nix +++ b/nixos/modules/programs/htop.nix @@ -12,13 +12,13 @@ let fmt = value: if builtins.isList value then - builtins.concatStringsSep " " (builtins.map fmt value) + builtins.concatStringsSep " " (map fmt value) else if builtins.isString value then value else if builtins.isBool value then if value then "1" else "0" else if builtins.isInt value then - builtins.toString value + toString value else throw "Unrecognized type ${builtins.typeOf value} in htop settings"; diff --git a/nixos/modules/programs/less.nix b/nixos/modules/programs/less.nix index dc1643b8a1a6..57db01bfab61 100644 --- a/nixos/modules/programs/less.nix +++ b/nixos/modules/programs/less.nix @@ -124,7 +124,7 @@ in environment.systemPackages = [ cfg.package ]; environment.variables = { - LESSKEYIN_SYSTEM = builtins.toString lessKey; + LESSKEYIN_SYSTEM = toString lessKey; } // lib.optionalAttrs (cfg.lessopen != null) { LESSOPEN = cfg.lessopen; diff --git a/nixos/modules/programs/liboping.nix b/nixos/modules/programs/liboping.nix index 1bab0dcda5b2..1bb203ca810b 100644 --- a/nixos/modules/programs/liboping.nix +++ b/nixos/modules/programs/liboping.nix @@ -15,7 +15,7 @@ in config = lib.mkIf cfg.enable { environment.systemPackages = with pkgs; [ liboping ]; security.wrappers = lib.mkMerge ( - builtins.map + map (exec: { "${exec}" = { owner = "root"; diff --git a/nixos/modules/programs/light.nix b/nixos/modules/programs/light.nix index 406b9f105c10..7c859aa1bbfc 100644 --- a/nixos/modules/programs/light.nix +++ b/nixos/modules/programs/light.nix @@ -71,8 +71,8 @@ in bindings = let light = "${pkgs.light}/bin/light"; - step = builtins.toString cfg.brightnessKeys.step; - minBrightness = builtins.toString cfg.brightnessKeys.minBrightness; + step = toString cfg.brightnessKeys.step; + minBrightness = toString cfg.brightnessKeys.minBrightness; in [ { diff --git a/nixos/modules/programs/neovim.nix b/nixos/modules/programs/neovim.nix index f1e3cfd4ea49..8630855be714 100644 --- a/nixos/modules/programs/neovim.nix +++ b/nixos/modules/programs/neovim.nix @@ -171,12 +171,12 @@ in builtins.attrValues ( builtins.mapAttrs (name: value: { name = "xdg/nvim/${name}"; - value = builtins.removeAttrs ( + value = removeAttrs ( value // { target = "xdg/nvim/${value.target}"; } - ) (lib.optionals (builtins.isNull value.source) [ "source" ]); + ) (lib.optionals (isNull value.source) [ "source" ]); }) cfg.runtime ) ); diff --git a/nixos/modules/programs/nncp.nix b/nixos/modules/programs/nncp.nix index 66761c27152c..1e8a345aaa1e 100644 --- a/nixos/modules/programs/nncp.nix +++ b/nixos/modules/programs/nncp.nix @@ -81,7 +81,7 @@ in script = '' umask 127 rm -f ${nncpCfgFile} - for f in ${jsonCfgFile} ${builtins.toString config.programs.nncp.secrets} + for f in ${jsonCfgFile} ${toString config.programs.nncp.secrets} do ${lib.getExe pkgs.hjson-go} -c <"$f" done |${lib.getExe pkgs.jq} --slurp 'reduce .[] as $x ({}; . * $x)' >${nncpCfgFile} diff --git a/nixos/modules/programs/proxychains.nix b/nixos/modules/programs/proxychains.nix index 6a3e29487be0..f0c1ff977b23 100644 --- a/nixos/modules/programs/proxychains.nix +++ b/nixos/modules/programs/proxychains.nix @@ -10,18 +10,16 @@ let configFile = '' ${cfg.chain.type}_chain - ${lib.optionalString ( - cfg.chain.type == "random" - ) "chain_len = ${builtins.toString cfg.chain.length}"} + ${lib.optionalString (cfg.chain.type == "random") "chain_len = ${toString cfg.chain.length}"} ${lib.optionalString cfg.proxyDNS "proxy_dns"} ${lib.optionalString cfg.quietMode "quiet_mode"} - remote_dns_subnet ${builtins.toString cfg.remoteDNSSubnet} - tcp_read_time_out ${builtins.toString cfg.tcpReadTimeOut} - tcp_connect_time_out ${builtins.toString cfg.tcpConnectTimeOut} + remote_dns_subnet ${toString cfg.remoteDNSSubnet} + tcp_read_time_out ${toString cfg.tcpReadTimeOut} + tcp_connect_time_out ${toString cfg.tcpConnectTimeOut} localnet ${cfg.localnet} [ProxyList] ${builtins.concatStringsSep "\n" ( - lib.mapAttrsToList (k: v: "${v.type} ${v.host} ${builtins.toString v.port}") ( + lib.mapAttrsToList (k: v: "${v.type} ${v.host} ${toString v.port}") ( lib.filterAttrs (k: v: v.enable) cfg.proxies ) )} diff --git a/nixos/modules/programs/spacefm.nix b/nixos/modules/programs/spacefm.nix index 47f0d6022902..2eeb0464e98c 100644 --- a/nixos/modules/programs/spacefm.nix +++ b/nixos/modules/programs/spacefm.nix @@ -54,7 +54,7 @@ in environment.systemPackages = [ pkgs.spaceFM ]; environment.etc."spacefm/spacefm.conf".text = lib.concatStrings ( - lib.mapAttrsToList (n: v: "${n}=${builtins.toString v}\n") cfg.settings + lib.mapAttrsToList (n: v: "${n}=${toString v}\n") cfg.settings ); }; } diff --git a/nixos/modules/programs/ssh.nix b/nixos/modules/programs/ssh.nix index 508d1961c770..1f8b676e1863 100644 --- a/nixos/modules/programs/ssh.nix +++ b/nixos/modules/programs/ssh.nix @@ -33,7 +33,7 @@ let knownHostsFiles = [ "/etc/ssh/ssh_known_hosts" ] - ++ builtins.map pkgs.copyPathToStore cfg.knownHostsFiles; + ++ map pkgs.copyPathToStore cfg.knownHostsFiles; in { diff --git a/nixos/modules/programs/steam.nix b/nixos/modules/programs/steam.nix index 5a791d0cea0f..6fa66f681457 100644 --- a/nixos/modules/programs/steam.nix +++ b/nixos/modules/programs/steam.nix @@ -19,7 +19,7 @@ let in pkgs.writeShellScriptBin "steam-gamescope" '' ${builtins.concatStringsSep "\n" exports} - gamescope --steam ${builtins.toString cfg.gamescopeSession.args} -- steam ${builtins.toString cfg.gamescopeSession.steamArgs} + gamescope --steam ${toString cfg.gamescopeSession.args} -- steam ${toString cfg.gamescopeSession.steamArgs} ''; gamescopeSessionFile = diff --git a/nixos/modules/programs/tsm-client.nix b/nixos/modules/programs/tsm-client.nix index 504b426c83f3..8765c809fd1a 100644 --- a/nixos/modules/programs/tsm-client.nix +++ b/nixos/modules/programs/tsm-client.nix @@ -286,7 +286,7 @@ let "" # just output key if value is `true` else if isInt value then - " ${builtins.toString value}" + " ${toString value}" else if path.check value then " \"${value}\"" # enclose path in ".." diff --git a/nixos/modules/programs/xfs_quota.nix b/nixos/modules/programs/xfs_quota.nix index b8f284e4ea1d..640d28824762 100644 --- a/nixos/modules/programs/xfs_quota.nix +++ b/nixos/modules/programs/xfs_quota.nix @@ -85,13 +85,13 @@ in environment.etc.projects.source = pkgs.writeText "etc-project" ( builtins.concatStringsSep "\n" ( - lib.mapAttrsToList (name: opts: "${builtins.toString opts.id}:${opts.path}") cfg.projects + lib.mapAttrsToList (name: opts: "${toString opts.id}:${opts.path}") cfg.projects ) ); environment.etc.projid.source = pkgs.writeText "etc-projid" ( builtins.concatStringsSep "\n" ( - lib.mapAttrsToList (name: opts: "${name}:${builtins.toString opts.id}") cfg.projects + lib.mapAttrsToList (name: opts: "${name}:${toString opts.id}") cfg.projects ) ); diff --git a/nixos/modules/programs/xss-lock.nix b/nixos/modules/programs/xss-lock.nix index 4aea57a1046f..f5130f1a98e6 100644 --- a/nixos/modules/programs/xss-lock.nix +++ b/nixos/modules/programs/xss-lock.nix @@ -41,7 +41,7 @@ in "${pkgs.xss-lock}/bin/xss-lock" "--session \${XDG_SESSION_ID}" ] - ++ (builtins.map lib.escapeShellArg cfg.extraOptions) + ++ (map lib.escapeShellArg cfg.extraOptions) ++ [ "--" cfg.lockerCommand diff --git a/nixos/modules/programs/yubikey-touch-detector.nix b/nixos/modules/programs/yubikey-touch-detector.nix index 2986c1344327..4c9da9133bd6 100644 --- a/nixos/modules/programs/yubikey-touch-detector.nix +++ b/nixos/modules/programs/yubikey-touch-detector.nix @@ -49,9 +49,9 @@ in path = [ pkgs.gnupg ]; environment = { - YUBIKEY_TOUCH_DETECTOR_LIBNOTIFY = builtins.toString cfg.libnotify; - YUBIKEY_TOUCH_DETECTOR_NOSOCKET = builtins.toString (!cfg.unixSocket); - YUBIKEY_TOUCH_DETECTOR_VERBOSE = builtins.toString cfg.verbose; + YUBIKEY_TOUCH_DETECTOR_LIBNOTIFY = toString cfg.libnotify; + YUBIKEY_TOUCH_DETECTOR_NOSOCKET = toString (!cfg.unixSocket); + YUBIKEY_TOUCH_DETECTOR_VERBOSE = toString cfg.verbose; }; wantedBy = [ "graphical-session.target" ]; diff --git a/nixos/modules/programs/zsh/zsh.nix b/nixos/modules/programs/zsh/zsh.nix index b46099de5255..63ff34aa286a 100644 --- a/nixos/modules/programs/zsh/zsh.nix +++ b/nixos/modules/programs/zsh/zsh.nix @@ -254,8 +254,8 @@ in # Setup command line history. # Don't export these, otherwise other shells (bash) will try to use same HISTFILE. - SAVEHIST=${builtins.toString cfg.histSize} - HISTSIZE=${builtins.toString cfg.histSize} + SAVEHIST=${toString cfg.histSize} + HISTSIZE=${toString cfg.histSize} HISTFILE=${cfg.histFile} # Configure sane keyboard defaults. diff --git a/nixos/modules/security/acme/default.nix b/nixos/modules/security/acme/default.nix index c03dd38ce472..e16d38afe93d 100644 --- a/nixos/modules/security/acme/default.nix +++ b/nixos/modules/security/acme/default.nix @@ -302,7 +302,7 @@ let # We need to collect all the ACME webroots to grant them write # access in the systemd service. webroots = lib.remove null ( - lib.unique (builtins.map (certAttrs: certAttrs.webroot) (lib.attrValues config.security.acme.certs)) + lib.unique (map (certAttrs: certAttrs.webroot) (lib.attrValues config.security.acme.certs)) ); certificateKey = if data.csrKey != null then "${data.csrKey}" else "certificates/${keyName}.key"; diff --git a/nixos/modules/security/auditd.nix b/nixos/modules/security/auditd.nix index af6f6c8120db..ba556da99c0c 100644 --- a/nixos/modules/security/auditd.nix +++ b/nixos/modules/security/auditd.nix @@ -90,7 +90,7 @@ let else if lib.isList v then lib.concatStringsSep " " (map prepareConfigValue v) else - builtins.toString v; + toString v; prepareConfigText = conf: lib.concatLines ( diff --git a/nixos/modules/security/wrappers/default.nix b/nixos/modules/security/wrappers/default.nix index 8798047a6d06..20177350a740 100644 --- a/nixos/modules/security/wrappers/default.nix +++ b/nixos/modules/security/wrappers/default.nix @@ -168,7 +168,7 @@ let chmod "u${if setuid then "+" else "-"}s,g${if setgid then "+" else "-"}s,${permissions}" "$wrapperDir/${program}" ''; - mkWrappedPrograms = builtins.map ( + mkWrappedPrograms = map ( opts: if opts.capabilities != "" then mkSetcapProgram opts else mkSetuidProgram opts ) (lib.attrValues wrappers); in diff --git a/nixos/modules/services/audio/lavalink.nix b/nixos/modules/services/audio/lavalink.nix index 8cb37017bf96..ce1fad7755bb 100644 --- a/nixos/modules/services/audio/lavalink.nix +++ b/nixos/modules/services/audio/lavalink.nix @@ -237,9 +237,9 @@ in ); pluginExtraConfigs = builtins.listToAttrs ( - builtins.map ( - pluginConfig: lib.attrsets.nameValuePair pluginConfig.configName pluginConfig.extraConfig - ) (lib.lists.filter (pluginCfg: pluginCfg.configName != null) cfg.plugins) + map (pluginConfig: lib.attrsets.nameValuePair pluginConfig.configName pluginConfig.extraConfig) ( + lib.lists.filter (pluginCfg: pluginCfg.configName != null) cfg.plugins + ) ); config = lib.attrsets.recursiveUpdate cfg.extraConfig { @@ -250,9 +250,9 @@ in plugins = pluginExtraConfigs; lavalink.plugins = ( - builtins.map ( + map ( pluginConfig: - builtins.removeAttrs pluginConfig [ + removeAttrs pluginConfig [ "name" "extraConfig" "hash" diff --git a/nixos/modules/services/audio/mpd.nix b/nixos/modules/services/audio/mpd.nix index d21dcdac9b03..1bf0723126ef 100644 --- a/nixos/modules/services/audio/mpd.nix +++ b/nixos/modules/services/audio/mpd.nix @@ -27,7 +27,7 @@ let ) ) a; nonBlockSettings = lib.filterAttrs (n: v: !(builtins.isAttrs v || builtins.isList v)) cfg.settings; - pureBlockSettings = builtins.removeAttrs cfg.settings (builtins.attrNames nonBlockSettings); + pureBlockSettings = removeAttrs cfg.settings (builtins.attrNames nonBlockSettings); blocks = pureBlockSettings // lib.optionalAttrs cfg.fluidsynth { diff --git a/nixos/modules/services/audio/pulseaudio.nix b/nixos/modules/services/audio/pulseaudio.nix index 8f1bfb98cd08..d6afa095fc3e 100644 --- a/nixos/modules/services/audio/pulseaudio.nix +++ b/nixos/modules/services/audio/pulseaudio.nix @@ -282,11 +282,9 @@ in (lib.mkIf (cfg.extraModules != [ ]) { services.pulseaudio.daemon.config.dl-search-path = let - overriddenModules = builtins.map ( - drv: drv.override { pulseaudio = overriddenPackage; } - ) cfg.extraModules; + overriddenModules = map (drv: drv.override { pulseaudio = overriddenPackage; }) cfg.extraModules; modulePaths = - builtins.map (drv: "${drv}/lib/pulseaudio/modules") + map (drv: "${drv}/lib/pulseaudio/modules") # User-provided extra modules take precedence (overriddenModules ++ [ overriddenPackage ]); in diff --git a/nixos/modules/services/audio/squeezelite.nix b/nixos/modules/services/audio/squeezelite.nix index 525285d00ca5..05a5323f4ebe 100644 --- a/nixos/modules/services/audio/squeezelite.nix +++ b/nixos/modules/services/audio/squeezelite.nix @@ -51,7 +51,7 @@ in serviceConfig = { DynamicUser = true; ExecStart = "${bin} -N ${dataDir}/player-name ${cfg.extraArguments}"; - StateDirectory = builtins.baseNameOf dataDir; + StateDirectory = baseNameOf dataDir; SupplementaryGroups = "audio"; }; }; diff --git a/nixos/modules/services/backup/syncoid.nix b/nixos/modules/services/backup/syncoid.nix index 7529bb453df6..beaa18c29680 100644 --- a/nixos/modules/services/backup/syncoid.nix +++ b/nixos/modules/services/backup/syncoid.nix @@ -50,7 +50,7 @@ let (lib.concatStringsSep "," permissions) dataset ]} - ${lib.optionalString ((builtins.dirOf dataset) != ".") '' + ${lib.optionalString ((dirOf dataset) != ".") '' else ${lib.escapeShellArgs [ "/run/booted-system/sw/bin/zfs" @@ -58,7 +58,7 @@ let cfg.user (lib.concatStringsSep "," permissions) # Remove the last part of the path - (builtins.dirOf dataset) + (dirOf dataset) ]} ''} fi @@ -82,14 +82,14 @@ let (lib.concatStringsSep "," permissions) dataset ]} - ${lib.optionalString ((builtins.dirOf dataset) != ".") ( + ${lib.optionalString ((dirOf dataset) != ".") ( lib.escapeShellArgs [ "/run/booted-system/sw/bin/zfs" "unallow" cfg.user (lib.concatStringsSep "," permissions) # Remove the last part of the path - (builtins.dirOf dataset) + (dirOf dataset) ] )} ''}"; diff --git a/nixos/modules/services/cluster/hadoop/conf.nix b/nixos/modules/services/cluster/hadoop/conf.nix index 54524e5cccca..adc7cefd0d2d 100644 --- a/nixos/modules/services/cluster/hadoop/conf.nix +++ b/nixos/modules/services/cluster/hadoop/conf.nix @@ -9,7 +9,7 @@ let lib.optionalString (value != null) '' ${name} - ${builtins.toString value} + ${toString value} ''; siteXml = @@ -22,7 +22,7 @@ let ''; cfgLine = name: value: '' - ${name}=${builtins.toString value} + ${name}=${toString value} ''; cfgFile = fileName: properties: diff --git a/nixos/modules/services/cluster/rancher/default.nix b/nixos/modules/services/cluster/rancher/default.nix index 31415945aab6..3ed0f75d081e 100644 --- a/nixos/modules/services/cluster/rancher/default.nix +++ b/nixos/modules/services/cluster/rancher/default.nix @@ -169,7 +169,7 @@ let # source is a store path containing the complete manifest file source = mkManifestSource "auto-deploy-chart-${name}" ( lib.singleton (mkHelmChartCR name value) - ++ builtins.map (x: fromYaml (mkExtraDeployManifest x)) value.extraDeploy + ++ map (x: fromYaml (mkExtraDeployManifest x)) value.extraDeploy ); }; @@ -384,7 +384,7 @@ let target = lib.mkDefault (mkManifestTarget name); source = lib.mkIf (config.content != null) ( let - name' = "${name}-manifest-" + builtins.baseNameOf name; + name' = "${name}-manifest-" + baseNameOf name; mkSource = mkManifestSource name'; in lib.mkDerivedConfig options.content mkSource diff --git a/nixos/modules/services/continuous-integration/buildkite-agents.nix b/nixos/modules/services/continuous-integration/buildkite-agents.nix index f4c868ed6a2f..6c020f8d98dd 100644 --- a/nixos/modules/services/continuous-integration/buildkite-agents.nix +++ b/nixos/modules/services/continuous-integration/buildkite-agents.nix @@ -213,7 +213,7 @@ in tagStr = name: value: if lib.isList value then - lib.concatStringsSep "," (builtins.map (v: "${name}=${v}") value) + lib.concatStringsSep "," (map (v: "${name}=${v}") value) else "${name}=${value}"; tagsStr = lib.concatStringsSep "," (lib.mapAttrsToList tagStr cfg.tags); diff --git a/nixos/modules/services/continuous-integration/radicle/adapters/native.nix b/nixos/modules/services/continuous-integration/radicle/adapters/native.nix index 5ac5d02fbbe6..8e2a19f447d6 100644 --- a/nixos/modules/services/continuous-integration/radicle/adapters/native.nix +++ b/nixos/modules/services/continuous-integration/radicle/adapters/native.nix @@ -129,7 +129,7 @@ in systemd.tmpfiles.settings.radicle-native-ci = lib.listToAttrs ( map ( instance: - lib.nameValuePair (builtins.dirOf instance.settings.log) { + lib.nameValuePair (dirOf instance.settings.log) { d = { user = config.users.users.radicle.name; group = config.users.groups.radicle.name; diff --git a/nixos/modules/services/databases/foundationdb.nix b/nixos/modules/services/databases/foundationdb.nix index dd55e0e0dd2b..f7beb7289a52 100644 --- a/nixos/modules/services/databases/foundationdb.nix +++ b/nixos/modules/services/databases/foundationdb.nix @@ -442,7 +442,7 @@ in cf=/etc/foundationdb/fdb.cluster desc=$(tr -dc A-Za-z0-9 /dev/null | head -c8) rand=$(tr -dc A-Za-z0-9 /dev/null | head -c8) - echo ''${desc}:''${rand}@${initialIpAddr}:${builtins.toString cfg.listenPortStart} > $cf + echo ''${desc}:''${rand}@${initialIpAddr}:${toString cfg.listenPortStart} > $cf chmod 0664 $cf touch "${cfg.dataDir}/.first_startup" fi diff --git a/nixos/modules/services/databases/hbase-standalone.nix b/nixos/modules/services/databases/hbase-standalone.nix index 57d5e0536bcd..1bd3fa392fec 100644 --- a/nixos/modules/services/databases/hbase-standalone.nix +++ b/nixos/modules/services/databases/hbase-standalone.nix @@ -15,7 +15,7 @@ let lib.mapAttrsToList (name: value: '' ${name} - ${builtins.toString value} + ${toString value} '') configAttr )); diff --git a/nixos/modules/services/databases/postgresql.nix b/nixos/modules/services/databases/postgresql.nix index e046a7aa886a..7984be73913a 100644 --- a/nixos/modules/services/databases/postgresql.nix +++ b/nixos/modules/services/databases/postgresql.nix @@ -52,7 +52,7 @@ let else if isString value then "'${lib.replaceStrings [ "'" ] [ "''" ] value}'" else - builtins.toString value; + toString value; # The main PostgreSQL configuration file. configFile = pkgs.writeTextDir "postgresql.conf" ( @@ -83,7 +83,7 @@ let else if builtins.isString v then "${directive} '${v}'" else - "${directive} ${builtins.toString v}" + "${directive} ${toString v}" ) user.ensureClauses; generateAlterRoleSQL = @@ -882,7 +882,7 @@ in }; path = [ cfg.finalPackage ]; - environment.PGPORT = builtins.toString cfg.settings.port; + environment.PGPORT = toString cfg.settings.port; # Wait for PostgreSQL to be ready to accept connections. script = '' diff --git a/nixos/modules/services/databases/tigerbeetle.nix b/nixos/modules/services/databases/tigerbeetle.nix index 514652a6c8d1..9500557e30bb 100644 --- a/nixos/modules/services/databases/tigerbeetle.nix +++ b/nixos/modules/services/databases/tigerbeetle.nix @@ -91,7 +91,7 @@ in systemd.services.tigerbeetle = let - replicaDataPath = "/var/lib/tigerbeetle/${builtins.toString cfg.clusterId}_${builtins.toString cfg.replicaIndex}.tigerbeetle"; + replicaDataPath = "/var/lib/tigerbeetle/${toString cfg.clusterId}_${toString cfg.replicaIndex}.tigerbeetle"; in { description = "TigerBeetle server"; @@ -101,7 +101,7 @@ in preStart = '' if ! test -e "${replicaDataPath}"; then - ${lib.getExe cfg.package} format --cluster="${builtins.toString cfg.clusterId}" --replica="${builtins.toString cfg.replicaIndex}" --replica-count="${builtins.toString cfg.replicaCount}" "${replicaDataPath}" + ${lib.getExe cfg.package} format --cluster="${toString cfg.clusterId}" --replica="${toString cfg.replicaIndex}" --replica-count="${toString cfg.replicaCount}" "${replicaDataPath}" fi ''; diff --git a/nixos/modules/services/games/quake3-server.nix b/nixos/modules/services/games/quake3-server.nix index 98e74eb71f69..a0090f68afc9 100644 --- a/nixos/modules/services/games/quake3-server.nix +++ b/nixos/modules/services/games/quake3-server.nix @@ -16,7 +16,7 @@ let cfg = config.services.quake3-server; configFile = pkgs.writeText "q3ds-extra.cfg" '' - set net_port ${builtins.toString cfg.port} + set net_port ${toString cfg.port} ${cfg.extraConfig} ''; diff --git a/nixos/modules/services/games/xonotic.nix b/nixos/modules/services/games/xonotic.nix index 4d181830aaeb..59d89d889c3b 100644 --- a/nixos/modules/services/games/xonotic.nix +++ b/nixos/modules/services/games/xonotic.nix @@ -22,7 +22,7 @@ let value = ( if lib.isList option then - builtins.concatStringsSep " " (builtins.map (x: toValue x) option) + builtins.concatStringsSep " " (map (x: toValue x) option) else toValue option ); diff --git a/nixos/modules/services/hardware/arsenik.nix b/nixos/modules/services/hardware/arsenik.nix index 915c54a9e408..aa6ad4795f8b 100644 --- a/nixos/modules/services/hardware/arsenik.nix +++ b/nixos/modules/services/hardware/arsenik.nix @@ -114,9 +114,9 @@ in enable = true; keyboards.arsenik.config = '' (defvar - tap_timeout ${builtins.toString cfg.tap_timeout} - hold_timeout ${builtins.toString cfg.hold_timeout} - long_hold_timeout ${builtins.toString cfg.long_hold_timeout} + tap_timeout ${toString cfg.tap_timeout} + hold_timeout ${toString cfg.hold_timeout} + long_hold_timeout ${toString cfg.long_hold_timeout} ) (include ${src}/defsrc/${defsrc}.kbd) (include ${src}/deflayer/${base}.kbd) diff --git a/nixos/modules/services/hardware/bitbox-bridge.nix b/nixos/modules/services/hardware/bitbox-bridge.nix index 483453de339e..e7300803efe6 100644 --- a/nixos/modules/services/hardware/bitbox-bridge.nix +++ b/nixos/modules/services/hardware/bitbox-bridge.nix @@ -56,7 +56,7 @@ in serviceConfig = { Type = "simple"; - ExecStart = "${cfg.package}/bin/bitbox-bridge -p ${builtins.toString cfg.port}"; + ExecStart = "${cfg.package}/bin/bitbox-bridge -p ${toString cfg.port}"; User = "bitbox"; }; }; diff --git a/nixos/modules/services/hardware/display.nix b/nixos/modules/services/hardware/display.nix index 043db0a5b0cd..8971075af0c8 100644 --- a/nixos/modules/services/hardware/display.nix +++ b/nixos/modules/services/hardware/display.nix @@ -124,7 +124,7 @@ in builtins.stringLength name <= 12 ) "Modeline name must be 12 characters or less" ''Modeline "${name}" ${value}'' )) - (builtins.map (line: "${line}\n")) + (map (line: "${line}\n")) (lib.strings.concatStringsSep "") ]; }; diff --git a/nixos/modules/services/hardware/trezord.nix b/nixos/modules/services/hardware/trezord.nix index d9f342d6ea46..c29d206046bb 100644 --- a/nixos/modules/services/hardware/trezord.nix +++ b/nixos/modules/services/hardware/trezord.nix @@ -57,7 +57,7 @@ in path = [ ]; serviceConfig = { Type = "simple"; - ExecStart = "${pkgs.trezord}/bin/trezord-go ${lib.optionalString cfg.emulator.enable "-e ${builtins.toString cfg.emulator.port}"}"; + ExecStart = "${pkgs.trezord}/bin/trezord-go ${lib.optionalString cfg.emulator.enable "-e ${toString cfg.emulator.port}"}"; User = "trezord"; }; }; diff --git a/nixos/modules/services/logging/promtail.nix b/nixos/modules/services/logging/promtail.nix index f346070441b3..e2bf483f426c 100644 --- a/nixos/modules/services/logging/promtail.nix +++ b/nixos/modules/services/logging/promtail.nix @@ -85,7 +85,7 @@ in RestrictSUIDSGID = true; PrivateMounts = true; CacheDirectory = "promtail"; - ReadWritePaths = lib.optional allowPositionsFile (builtins.dirOf positionsFile); + ReadWritePaths = lib.optional allowPositionsFile (dirOf positionsFile); User = "promtail"; Group = "promtail"; diff --git a/nixos/modules/services/logging/vector.nix b/nixos/modules/services/logging/vector.nix index 057754c5d0aa..2abafca39a6f 100644 --- a/nixos/modules/services/logging/vector.nix +++ b/nixos/modules/services/logging/vector.nix @@ -74,7 +74,7 @@ in { ExecStart = "${lib.getExe cfg.package} --config ${ if cfg.validateConfig then (validatedConfig conf) else conf - } --graceful-shutdown-limit-secs ${builtins.toString cfg.gracefulShutdownLimitSecs}"; + } --graceful-shutdown-limit-secs ${toString cfg.gracefulShutdownLimitSecs}"; DynamicUser = true; Restart = "always"; StateDirectory = "vector"; diff --git a/nixos/modules/services/mail/cyrus-imap.nix b/nixos/modules/services/mail/cyrus-imap.nix index 9ee7cf8ee44b..3f60093544d5 100644 --- a/nixos/modules/services/mail/cyrus-imap.nix +++ b/nixos/modules/services/mail/cyrus-imap.nix @@ -39,7 +39,7 @@ let p: q: if (q != null) then if builtins.isInt q then - "${p}=${builtins.toString q}" + "${p}=${toString q}" else "${p}=\"${if builtins.isList q then (concatStringsSep " " q) else q}\"" else @@ -336,7 +336,7 @@ in startLimitIntervalSec = 60; environment = { CYRUS_VERBOSE = mkIf cfg.debug "1"; - LISTENQUEUE = builtins.toString cfg.listenQueue; + LISTENQUEUE = toString cfg.listenQueue; }; serviceConfig = { User = if (cfg.user == null) then "cyrus" else cfg.user; diff --git a/nixos/modules/services/mail/postfix-tlspol.nix b/nixos/modules/services/mail/postfix-tlspol.nix index b1288d30fb28..23753897b229 100644 --- a/nixos/modules/services/mail/postfix-tlspol.nix +++ b/nixos/modules/services/mail/postfix-tlspol.nix @@ -55,7 +55,7 @@ in Due to hardening on the systemd unit the socket can never be created world readable/writable. ::: ''; - apply = value: (builtins.fromTOML "v=0o${value}").v; + apply = value: (fromTOML "v=0o${value}").v; }; log-level = mkOption { diff --git a/nixos/modules/services/mail/stalwart-mail.nix b/nixos/modules/services/mail/stalwart-mail.nix index 059addd617ba..ed7edefac66f 100644 --- a/nixos/modules/services/mail/stalwart-mail.nix +++ b/nixos/modules/services/mail/stalwart-mail.nix @@ -17,7 +17,7 @@ let splitAddress = addr: lib.splitString ":" addr; extractPort = addr: lib.toInt (builtins.foldl' (a: b: b) "" (splitAddress addr)); in - builtins.map (address: extractPort address) (parseAddresses listeners); + map (address: extractPort address) (parseAddresses listeners); in { diff --git a/nixos/modules/services/matrix/dendrite.nix b/nixos/modules/services/matrix/dendrite.nix index 259a0c24903c..2c31266457df 100644 --- a/nixos/modules/services/matrix/dendrite.nix +++ b/nixos/modules/services/matrix/dendrite.nix @@ -325,10 +325,10 @@ in "--config /run/dendrite/dendrite.yaml" ] ++ lib.optionals (cfg.httpPort != null) [ - "--http-bind-address :${builtins.toString cfg.httpPort}" + "--http-bind-address :${toString cfg.httpPort}" ] ++ lib.optionals (cfg.httpsPort != null) [ - "--https-bind-address :${builtins.toString cfg.httpsPort}" + "--https-bind-address :${toString cfg.httpsPort}" "--tls-cert ${cfg.tlsCert}" "--tls-key ${cfg.tlsKey}" ] diff --git a/nixos/modules/services/matrix/synapse-auto-compressor.nix b/nixos/modules/services/matrix/synapse-auto-compressor.nix index 3c91e3873b00..6dcb3af8d600 100644 --- a/nixos/modules/services/matrix/synapse-auto-compressor.nix +++ b/nixos/modules/services/matrix/synapse-auto-compressor.nix @@ -136,7 +136,7 @@ in "-n" cfg.settings.chunks_to_compress "-l" - (lib.concatStringsSep "," (builtins.map builtins.toString cfg.settings.levels)) + (lib.concatStringsSep "," (map toString cfg.settings.levels)) ]; LockPersonality = true; MemoryDenyWriteExecute = true; diff --git a/nixos/modules/services/matrix/synapse.nix b/nixos/modules/services/matrix/synapse.nix index 58eb20815a98..e3477ba9ba35 100644 --- a/nixos/modules/services/matrix/synapse.nix +++ b/nixos/modules/services/matrix/synapse.nix @@ -68,7 +68,7 @@ let ${lib.concatMapStringsSep " " (x: "-c ${x}") ([ configFile ] ++ cfg.extraConfigFiles)} \ "${listenerProtocol}://${ if (isIpv6 bindAddress) then "[${bindAddress}]" else "${bindAddress}" - }:${builtins.toString clientListener.port}/" + }:${toString clientListener.port}/" ''; defaultExtras = [ diff --git a/nixos/modules/services/misc/autofs.nix b/nixos/modules/services/misc/autofs.nix index e258fb20b7ea..d7586ddb4c9a 100644 --- a/nixos/modules/services/misc/autofs.nix +++ b/nixos/modules/services/misc/autofs.nix @@ -96,7 +96,7 @@ in serviceConfig = { Type = "forking"; PIDFile = "/run/autofs.pid"; - ExecStart = "${pkgs.autofs5}/bin/automount ${lib.optionalString cfg.debug "-d"} -p /run/autofs.pid -t ${builtins.toString cfg.timeout} ${autoMaster}"; + ExecStart = "${pkgs.autofs5}/bin/automount ${lib.optionalString cfg.debug "-d"} -p /run/autofs.pid -t ${toString cfg.timeout} ${autoMaster}"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; }; }; diff --git a/nixos/modules/services/misc/devpi-server.nix b/nixos/modules/services/misc/devpi-server.nix index 2c3f31c47e0c..6d132a38bb71 100644 --- a/nixos/modules/services/misc/devpi-server.nix +++ b/nixos/modules/services/misc/devpi-server.nix @@ -94,7 +94,7 @@ in "--request-timeout=5" "--serverdir=${serverDir}" "--host=${cfg.host}" - "--port=${builtins.toString cfg.port}" + "--port=${toString cfg.port}" ] ++ lib.optionals (!isNull cfg.secretFile) [ "--secretfile=${runtimeDir}/${secretsFileName}" diff --git a/nixos/modules/services/misc/docker-registry.nix b/nixos/modules/services/misc/docker-registry.nix index f4abe2c8bf86..7fc777d5942e 100644 --- a/nixos/modules/services/misc/docker-registry.nix +++ b/nixos/modules/services/misc/docker-registry.nix @@ -18,7 +18,7 @@ let } // (lib.optionalAttrs (cfg.storagePath != null) { filesystem.rootdirectory = cfg.storagePath; }); http = { - addr = "${cfg.listenAddress}:${builtins.toString cfg.port}"; + addr = "${cfg.listenAddress}:${toString cfg.port}"; headers.X-Content-Type-Options = [ "nosniff" ]; }; health.storagedriver = { diff --git a/nixos/modules/services/misc/duckling.nix b/nixos/modules/services/misc/duckling.nix index 70e9066eb338..777dac70b121 100644 --- a/nixos/modules/services/misc/duckling.nix +++ b/nixos/modules/services/misc/duckling.nix @@ -29,7 +29,7 @@ in after = [ "network.target" ]; environment = { - PORT = builtins.toString cfg.port; + PORT = toString cfg.port; }; serviceConfig = { diff --git a/nixos/modules/services/misc/etebase-server.nix b/nixos/modules/services/misc/etebase-server.nix index ecd620cff6cc..efd9bd3237ea 100644 --- a/nixos/modules/services/misc/etebase-server.nix +++ b/nixos/modules/services/misc/etebase-server.nix @@ -188,7 +188,7 @@ in "d '${cfg.dataDir}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -" ] ++ lib.optionals (cfg.unixSocket != null) [ - "d '${builtins.dirOf cfg.unixSocket}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -" + "d '${dirOf cfg.unixSocket}' - ${cfg.user} ${config.users.users.${cfg.user}.group} - -" ]; systemd.services.etebase-server = { diff --git a/nixos/modules/services/misc/gitlab.nix b/nixos/modules/services/misc/gitlab.nix index e34d23b187b7..988fc1fcc677 100644 --- a/nixos/modules/services/misc/gitlab.nix +++ b/nixos/modules/services/misc/gitlab.nix @@ -961,7 +961,7 @@ in puma.workers = mkOption { type = types.int; default = 2; - apply = x: builtins.toString x; + apply = x: toString x; description = '' The number of worker processes Puma should spawn. This controls the amount of parallel Ruby code can be @@ -977,7 +977,7 @@ in puma.threadsMin = mkOption { type = types.int; default = 0; - apply = x: builtins.toString x; + apply = x: toString x; description = '' The minimum number of threads Puma should use per worker. @@ -992,7 +992,7 @@ in puma.threadsMax = mkOption { type = types.int; default = 4; - apply = x: builtins.toString x; + apply = x: toString x; description = '' The maximum number of threads Puma should use per worker. This limits how many threads Puma will automatically @@ -1033,7 +1033,7 @@ in sidekiq.memoryKiller.maxMemory = mkOption { type = types.int; default = 2000; - apply = x: builtins.toString (x * 1024); + apply = x: toString (x * 1024); description = '' The maximum amount of memory, in MiB, a Sidekiq worker is allowed to consume before being killed. @@ -1043,7 +1043,7 @@ in sidekiq.memoryKiller.graceTime = mkOption { type = types.int; default = 900; - apply = x: builtins.toString x; + apply = x: toString x; description = '' The time MemoryKiller waits after noticing excessive memory consumption before killing Sidekiq. @@ -1053,7 +1053,7 @@ in sidekiq.memoryKiller.shutdownWait = mkOption { type = types.int; default = 30; - apply = x: builtins.toString x; + apply = x: toString x; description = '' The time allowed for all jobs to finish before Sidekiq is killed forcefully. diff --git a/nixos/modules/services/misc/guix/default.nix b/nixos/modules/services/misc/guix/default.nix index b447dfe31cf7..492d58444d0d 100644 --- a/nixos/modules/services/misc/guix/default.nix +++ b/nixos/modules/services/misc/guix/default.nix @@ -409,7 +409,7 @@ in ''; script = '' exec ${lib.getExe' package "guix"} publish \ - --user=${cfg.publish.user} --port=${builtins.toString cfg.publish.port} \ + --user=${cfg.publish.user} --port=${toString cfg.publish.port} \ ${lib.escapeShellArgs cfg.publish.extraArgs} ''; diff --git a/nixos/modules/services/misc/llama-cpp.nix b/nixos/modules/services/misc/llama-cpp.nix index 90d6cedda0f9..fbbd8125db36 100644 --- a/nixos/modules/services/misc/llama-cpp.nix +++ b/nixos/modules/services/misc/llama-cpp.nix @@ -70,7 +70,7 @@ in serviceConfig = { Type = "idle"; KillSignal = "SIGINT"; - ExecStart = "${cfg.package}/bin/llama-server --log-disable --host ${cfg.host} --port ${builtins.toString cfg.port} -m ${cfg.model} ${utils.escapeSystemdExecArgs cfg.extraFlags}"; + ExecStart = "${cfg.package}/bin/llama-server --log-disable --host ${cfg.host} --port ${toString cfg.port} -m ${cfg.model} ${utils.escapeSystemdExecArgs cfg.extraFlags}"; Restart = "on-failure"; RestartSec = 300; diff --git a/nixos/modules/services/misc/paisa.nix b/nixos/modules/services/misc/paisa.nix index c4d8fe6c238e..11cb83f1817d 100644 --- a/nixos/modules/services/misc/paisa.nix +++ b/nixos/modules/services/misc/paisa.nix @@ -14,7 +14,7 @@ let settings = if (cfg.settings != null) then - builtins.removeAttrs + removeAttrs ( cfg.settings // { diff --git a/nixos/modules/services/misc/pinchflat.nix b/nixos/modules/services/misc/pinchflat.nix index e33fb88cef63..21b78ecde68e 100644 --- a/nixos/modules/services/misc/pinchflat.nix +++ b/nixos/modules/services/misc/pinchflat.nix @@ -129,7 +129,7 @@ in config = mkIf cfg.enable { assertions = [ { - assertion = cfg.selfhosted || !builtins.isNull cfg.secretsFile; + assertion = cfg.selfhosted || !isNull cfg.secretsFile; message = "Either `selfhosted` must be true, or a `secretsFile` must be configured."; } ]; @@ -146,7 +146,7 @@ in StateDirectory = baseNameOf stateDir; Environment = [ - "PORT=${builtins.toString cfg.port}" + "PORT=${toString cfg.port}" "MEDIA_PATH=${cfg.mediaDir}" "CONFIG_PATH=${stateDir}" "DATABASE_PATH=${stateDir}/db/pinchflat.db" @@ -160,7 +160,7 @@ in ] ++ optional cfg.selfhosted [ "RUN_CONTEXT=selfhosted" ] ++ optional (!isNull config.time.timeZone) "TZ=${config.time.timeZone}" - ++ attrValues (mapAttrs (name: value: name + "=" + builtins.toString value) cfg.extraConfig); + ++ attrValues (mapAttrs (name: value: name + "=" + toString value) cfg.extraConfig); EnvironmentFile = optional (cfg.secretsFile != null) cfg.secretsFile; ExecStartPre = "${lib.getExe' cfg.package "migrate"}"; ExecStart = "${getExe cfg.package} start"; diff --git a/nixos/modules/services/misc/plex.nix b/nixos/modules/services/misc/plex.nix index b058732e4792..bf1d02a53fe9 100644 --- a/nixos/modules/services/misc/plex.nix +++ b/nixos/modules/services/misc/plex.nix @@ -181,8 +181,8 @@ in environment = { # Configuration for our FHS userenv script PLEX_DATADIR = cfg.dataDir; - PLEX_PLUGINS = lib.concatMapStringsSep ":" builtins.toString cfg.extraPlugins; - PLEX_SCANNERS = lib.concatMapStringsSep ":" builtins.toString cfg.extraScanners; + PLEX_PLUGINS = lib.concatMapStringsSep ":" toString cfg.extraPlugins; + PLEX_SCANNERS = lib.concatMapStringsSep ":" toString cfg.extraScanners; # The following variables should be set by the FHS userenv script: # PLEX_MEDIA_SERVER_APPLICATION_SUPPORT_DIR diff --git a/nixos/modules/services/misc/renovate.nix b/nixos/modules/services/misc/renovate.nix index 4ecf440a7638..9df1a4f1e70b 100644 --- a/nixos/modules/services/misc/renovate.nix +++ b/nixos/modules/services/misc/renovate.nix @@ -169,7 +169,7 @@ in script = '' ${lib.concatStringsSep "\n" ( - builtins.map (name: '' + map (name: '' ${name}="$(systemd-creds cat 'SECRET-${name}')" export ${name} '') (lib.attrNames cfg.credentials) diff --git a/nixos/modules/services/misc/rshim.nix b/nixos/modules/services/misc/rshim.nix index 37bcb40e16e7..d161e75752bb 100644 --- a/nixos/modules/services/misc/rshim.nix +++ b/nixos/modules/services/misc/rshim.nix @@ -13,8 +13,8 @@ let ] ++ lib.optionals (cfg.backend != null) [ "--backend ${cfg.backend}" ] ++ lib.optionals (cfg.device != null) [ "--device ${cfg.device}" ] - ++ lib.optionals (cfg.index != null) [ "--index ${builtins.toString cfg.index}" ] - ++ [ "--log-level ${builtins.toString cfg.log-level}" ]; + ++ lib.optionals (cfg.index != null) [ "--index ${toString cfg.index}" ] + ++ [ "--log-level ${toString cfg.log-level}" ]; in { options.services.rshim = { diff --git a/nixos/modules/services/misc/taskchampion-sync-server.nix b/nixos/modules/services/misc/taskchampion-sync-server.nix index 272cea170a4f..6c37d70cf96d 100644 --- a/nixos/modules/services/misc/taskchampion-sync-server.nix +++ b/nixos/modules/services/misc/taskchampion-sync-server.nix @@ -85,10 +85,10 @@ in DynamicUser = false; ExecStart = '' ${lib.getExe cfg.package} \ - --listen "${cfg.host}:${builtins.toString cfg.port}" \ + --listen "${cfg.host}:${toString cfg.port}" \ --data-dir ${cfg.dataDir} \ - --snapshot-versions ${builtins.toString cfg.snapshot.versions} \ - --snapshot-days ${builtins.toString cfg.snapshot.days} \ + --snapshot-versions ${toString cfg.snapshot.versions} \ + --snapshot-days ${toString cfg.snapshot.days} \ ${lib.concatMapStringsSep " " (id: "--allow-client-id ${id}") cfg.allowClientIds} ''; }; diff --git a/nixos/modules/services/misc/tee-supplicant/default.nix b/nixos/modules/services/misc/tee-supplicant/default.nix index 185253e2c44d..1553db8ed198 100644 --- a/nixos/modules/services/misc/tee-supplicant/default.nix +++ b/nixos/modules/services/misc/tee-supplicant/default.nix @@ -25,7 +25,7 @@ let # This is safe since we are using it as the path value, so the context # will still ensure that this nix store path exists on the running # system. - taFile = builtins.baseNameOf (builtins.unsafeDiscardStringContext ta); + taFile = baseNameOf (builtins.unsafeDiscardStringContext ta); in { name = "lib/${taDir}/${taFile}"; diff --git a/nixos/modules/services/monitoring/grafana-image-renderer.nix b/nixos/modules/services/monitoring/grafana-image-renderer.nix index 759006ec52b8..aa43e38c621e 100644 --- a/nixos/modules/services/monitoring/grafana-image-renderer.nix +++ b/nixos/modules/services/monitoring/grafana-image-renderer.nix @@ -25,7 +25,7 @@ let generate = lib.flip lib.pipe [ # Remove legacy option prefixes that only exist for backwards-compat - (lib.flip builtins.removeAttrs [ + (lib.flip removeAttrs [ "service" "rendering" "assertions" diff --git a/nixos/modules/services/monitoring/grafana.nix b/nixos/modules/services/monitoring/grafana.nix index 8c58b0ba70d0..76a4ea088f31 100644 --- a/nixos/modules/services/monitoring/grafana.nix +++ b/nixos/modules/services/monitoring/grafana.nix @@ -13,7 +13,7 @@ let opt = options.services.grafana; provisioningSettingsFormat = pkgs.formats.yaml { }; declarativePlugins = pkgs.linkFarm "grafana-plugins" ( - builtins.map (pkg: { + map (pkg: { name = pkg.pname; path = pkg; }) cfg.declarativePlugins diff --git a/nixos/modules/services/monitoring/parsedmarc.nix b/nixos/modules/services/monitoring/parsedmarc.nix index 1d6a7c1f567f..4e52894b6425 100644 --- a/nixos/modules/services/monitoring/parsedmarc.nix +++ b/nixos/modules/services/monitoring/parsedmarc.nix @@ -404,7 +404,7 @@ in "batch_size" ]; in - builtins.map deprecationWarning (builtins.filter hasImapOpt movedOptions); + map deprecationWarning (builtins.filter hasImapOpt movedOptions); services.elasticsearch.enable = lib.mkDefault cfg.provision.elasticsearch; diff --git a/nixos/modules/services/monitoring/prometheus/default.nix b/nixos/modules/services/monitoring/prometheus/default.nix index 35fb022631e0..4ad13d9eac08 100644 --- a/nixos/modules/services/monitoring/prometheus/default.nix +++ b/nixos/modules/services/monitoring/prometheus/default.nix @@ -92,7 +92,7 @@ let cfg.extraFlags ++ [ "--config.file=${if cfg.enableReload then "/etc/prometheus/prometheus.yaml" else prometheusYml}" - "--web.listen-address=${cfg.listenAddress}:${builtins.toString cfg.port}" + "--web.listen-address=${cfg.listenAddress}:${toString cfg.port}" ] ++ ( if (cfg.enableAgentMode) then diff --git a/nixos/modules/services/monitoring/prometheus/exporters/dmarc.nix b/nixos/modules/services/monitoring/prometheus/exporters/dmarc.nix index 4cb11fbaa45a..ff7fe89208fd 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/dmarc.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/dmarc.nix @@ -14,7 +14,7 @@ let inherit (cfg) folders port; listen_addr = cfg.listenAddress; storage_path = "$STATE_DIRECTORY"; - imap = (builtins.removeAttrs cfg.imap [ "passwordFile" ]) // { + imap = (removeAttrs cfg.imap [ "passwordFile" ]) // { password = "$IMAP_PASSWORD"; use_ssl = true; }; diff --git a/nixos/modules/services/monitoring/prometheus/exporters/sabnzbd.nix b/nixos/modules/services/monitoring/prometheus/exporters/sabnzbd.nix index 900074c60821..6107677c5575 100644 --- a/nixos/modules/services/monitoring/prometheus/exporters/sabnzbd.nix +++ b/nixos/modules/services/monitoring/prometheus/exporters/sabnzbd.nix @@ -48,7 +48,7 @@ in }) servers.apiKeyFile; in { - serviceConfig.LoadCredential = builtins.map ({ name, path }: "${name}:${path}") credentials; + serviceConfig.LoadCredential = map ({ name, path }: "${name}:${path}") credentials; environment = { METRICS_PORT = toString cfg.port; @@ -59,7 +59,7 @@ in script = let apiKeys = lib.concatStringsSep "," ( - builtins.map (cred: "$(< $CREDENTIALS_DIRECTORY/${cred.name})") credentials + map (cred: "$(< $CREDENTIALS_DIRECTORY/${cred.name})") credentials ); in '' diff --git a/nixos/modules/services/monitoring/prometheus/sachet.nix b/nixos/modules/services/monitoring/prometheus/sachet.nix index 799a6859a7e7..c0b47c9e4f4f 100644 --- a/nixos/modules/services/monitoring/prometheus/sachet.nix +++ b/nixos/modules/services/monitoring/prometheus/sachet.nix @@ -72,7 +72,7 @@ in ]; script = '' ${pkgs.envsubst}/bin/envsubst -i "${configFile}" > /tmp/sachet.yaml - exec ${pkgs.prometheus-sachet}/bin/sachet -config /tmp/sachet.yaml -listen-address ${cfg.address}:${builtins.toString cfg.port} + exec ${pkgs.prometheus-sachet}/bin/sachet -config /tmp/sachet.yaml -listen-address ${cfg.address}:${toString cfg.port} ''; serviceConfig = { diff --git a/nixos/modules/services/network-filesystems/kubo.nix b/nixos/modules/services/network-filesystems/kubo.nix index 56d29c5a0a90..a94d3a366b83 100644 --- a/nixos/modules/services/network-filesystems/kubo.nix +++ b/nixos/modules/services/network-filesystems/kubo.nix @@ -25,7 +25,7 @@ let # Remove the PeerID (an attribute of "Identity") of the temporary Kubo repo. # The "Pinning" section contains the "RemoteServices" section, which would prevent # the daemon from starting as that setting can't be changed via ipfs config replace. - defaultConfig = builtins.removeAttrs rawDefaultConfig [ + defaultConfig = removeAttrs rawDefaultConfig [ "Identity" "Pinning" ]; diff --git a/nixos/modules/services/network-filesystems/openafs/server.nix b/nixos/modules/services/network-filesystems/openafs/server.nix index a9656bafb26d..43370bea3809 100644 --- a/nixos/modules/services/network-filesystems/openafs/server.nix +++ b/nixos/modules/services/network-filesystems/openafs/server.nix @@ -303,12 +303,12 @@ in warnings = lib.optional ((builtins.attrNames cfg.cellServDB) != [ cfg.cellName ]) '' - config.services.openafsServer.cellServDB should normally only contain servers for one cell. It currently contains servers for ${builtins.toString (builtins.attrNames cfg.cellServDB)}. + config.services.openafsServer.cellServDB should normally only contain servers for one cell. It currently contains servers for ${toString (builtins.attrNames cfg.cellServDB)}. '' ++ lib.optional (useBuCellServDB && (builtins.attrNames cfg.backup.cellServDB) != [ cfg.cellName ]) '' - config.services.openafsServer.backup.cellServDB should normally only contain servers for one cell. It currently contains servers for ${builtins.toString (builtins.attrNames cfg.cellServDB)}. + config.services.openafsServer.backup.cellServDB should normally only contain servers for one cell. It currently contains servers for ${toString (builtins.attrNames cfg.cellServDB)}. ''; assertions = [ diff --git a/nixos/modules/services/networking/aria2.nix b/nixos/modules/services/networking/aria2.nix index 24fe3452927e..18edd9efe960 100644 --- a/nixos/modules/services/networking/aria2.nix +++ b/nixos/modules/services/networking/aria2.nix @@ -15,13 +15,7 @@ let portRangesToString = ranges: lib.concatStringsSep "," ( - map ( - x: - if x.from == x.to then - builtins.toString x.from - else - builtins.toString x.from + "-" + builtins.toString x.to - ) ranges + map (x: if x.from == x.to then toString x.from else toString x.from + "-" + toString x.to) ranges ); customToKeyValue = lib.generators.toKeyValue { diff --git a/nixos/modules/services/networking/chisel-server.nix b/nixos/modules/services/networking/chisel-server.nix index b2f07c8d1688..949bbe21bc3c 100644 --- a/nixos/modules/services/networking/chisel-server.nix +++ b/nixos/modules/services/networking/chisel-server.nix @@ -63,7 +63,7 @@ in "${pkgs.chisel}/bin/chisel server " + lib.concatStringsSep " " ( lib.optional (cfg.host != null) "--host ${cfg.host}" - ++ lib.optional (cfg.port != null) "--port ${builtins.toString cfg.port}" + ++ lib.optional (cfg.port != null) "--port ${toString cfg.port}" ++ lib.optional (cfg.authfile != null) "--authfile ${cfg.authfile}" ++ lib.optional (cfg.keepalive != null) "--keepalive ${cfg.keepalive}" ++ lib.optional (cfg.backend != null) "--backend ${cfg.backend}" diff --git a/nixos/modules/services/networking/ddclient.nix b/nixos/modules/services/networking/ddclient.nix index 826e387383a6..db7cadd89abd 100644 --- a/nixos/modules/services/networking/ddclient.nix +++ b/nixos/modules/services/networking/ddclient.nix @@ -7,7 +7,7 @@ let cfg = config.services.ddclient; dataDir = "/var/lib/ddclient"; - StateDirectory = builtins.baseNameOf dataDir; + StateDirectory = baseNameOf dataDir; RuntimeDirectory = StateDirectory; configFile' = pkgs.writeText "ddclient.conf" '' diff --git a/nixos/modules/services/networking/fedimintd.nix b/nixos/modules/services/networking/fedimintd.nix index a2155319f96f..6b617cbe72e9 100644 --- a/nixos/modules/services/networking/fedimintd.nix +++ b/nixos/modules/services/networking/fedimintd.nix @@ -333,7 +333,7 @@ in ]; RestrictNamespaces = true; RestrictRealtime = true; - SocketBindAllow = "udp:${builtins.toString cfg.api_iroh.port}"; + SocketBindAllow = "udp:${toString cfg.api_iroh.port}"; SystemCallArchitectures = "native"; SystemCallFilter = [ "@system-service" @@ -359,14 +359,14 @@ in enableACME = mkOverride 99 true; forceSSL = mkOverride 99 true; locations.${cfg.nginx.path_ws} = { - proxyPass = "http://127.0.0.1:${builtins.toString cfg.api_ws.port}/"; + proxyPass = "http://127.0.0.1:${toString cfg.api_ws.port}/"; proxyWebsockets = true; extraConfig = '' proxy_pass_header Authorization; ''; }; locations.${cfg.nginx.path_ui} = { - proxyPass = "http://127.0.0.1:${builtins.toString cfg.ui.port}/"; + proxyPass = "http://127.0.0.1:${toString cfg.ui.port}/"; extraConfig = '' proxy_pass_header Authorization; ''; diff --git a/nixos/modules/services/networking/firewalld/service.nix b/nixos/modules/services/networking/firewalld/service.nix index 92db5b251d10..c228875bf283 100644 --- a/nixos/modules/services/networking/firewalld/service.nix +++ b/nixos/modules/services/networking/firewalld/service.nix @@ -105,12 +105,12 @@ in (toXmlAttrs { inherit (value) version; }) { inherit (value) short description; - port = builtins.map toXmlAttrs value.ports; - protocol = builtins.map (mkXmlAttr "value") value.protocols; - source-port = builtins.map toXmlAttrs value.sourcePorts; + port = map toXmlAttrs value.ports; + protocol = map (mkXmlAttr "value") value.protocols; + source-port = map toXmlAttrs value.sourcePorts; destination = toXmlAttrs value.destination; - include = builtins.map (mkXmlAttr "service") value.includes; - helper = builtins.map (mkXmlAttr "name") value.helpers; + include = map (mkXmlAttr "service") value.includes; + helper = map (mkXmlAttr "name") value.helpers; } ] ); diff --git a/nixos/modules/services/networking/firewalld/zone.nix b/nixos/modules/services/networking/firewalld/zone.nix index 574c45304dd8..a38c1d934b81 100644 --- a/nixos/modules/services/networking/firewalld/zone.nix +++ b/nixos/modules/services/networking/firewalld/zone.nix @@ -249,7 +249,7 @@ in source = format.generate "firewalld-zone-${name}.xml" { zone = let - mkXmlAttrList = name: builtins.map (mkXmlAttr name); + mkXmlAttrList = name: map (mkXmlAttr name); mkXmlTag = value: if value then "" else null; in filterNullAttrs ( @@ -259,17 +259,17 @@ in (mkXmlAttr "egress-priority" value.egressPriority) { interface = mkXmlAttrList "name" value.interfaces; - source = builtins.map toXmlAttrs value.sources; + source = map toXmlAttrs value.sources; icmp-block-inversion = mkXmlTag value.icmpBlockInversion; forward = mkXmlTag value.forward; inherit (value) short description; service = mkXmlAttrList "name" value.services; - port = builtins.map toXmlAttrs value.ports; + port = map toXmlAttrs value.ports; protocol = mkXmlAttrList "value" value.protocols; icmp-block = mkXmlAttrList "name" value.icmpBlocks; masquerade = mkXmlTag value.masquerade; - forward-port = builtins.map toXmlAttrs (builtins.map filterNullAttrs value.forwardPorts); - source-port = builtins.map toXmlAttrs value.sourcePorts; + forward-port = map toXmlAttrs (map filterNullAttrs value.forwardPorts); + source-port = map toXmlAttrs value.sourcePorts; rule = value.rules; } ] diff --git a/nixos/modules/services/networking/harmonia.nix b/nixos/modules/services/networking/harmonia.nix index 8f495bb0cca1..b8717e5fb0b6 100644 --- a/nixos/modules/services/networking/harmonia.nix +++ b/nixos/modules/services/networking/harmonia.nix @@ -10,7 +10,7 @@ let signKeyPaths = cfg.signKeyPaths ++ lib.optional (cfg.signKeyPath != null) cfg.signKeyPath; credentials = lib.imap0 (i: signKeyPath: { - id = "sign-key-${builtins.toString i}"; + id = "sign-key-${toString i}"; path = signKeyPath; }) signKeyPaths; in @@ -82,7 +82,7 @@ in DeviceAllow = [ "" ]; UMask = "0066"; RuntimeDirectory = "harmonia"; - LoadCredential = builtins.map (credential: "${credential.id}:${credential.path}") credentials; + LoadCredential = map (credential: "${credential.id}:${credential.path}") credentials; SystemCallFilter = [ "@system-service" "~@privileged" diff --git a/nixos/modules/services/networking/ifstate.nix b/nixos/modules/services/networking/ifstate.nix index 772fe831a860..051322fc1ce5 100644 --- a/nixos/modules/services/networking/ifstate.nix +++ b/nixos/modules/services/networking/ifstate.nix @@ -31,7 +31,7 @@ let inherit (pkgs.formats.yaml { }) type; }; - initrdInterfaceTypes = builtins.map (interface: interface.link.kind) ( + initrdInterfaceTypes = map (interface: interface.link.kind) ( builtins.attrValues initrdCfg.settings.interfaces ); # IfState interface kind to kernel modules mapping @@ -228,7 +228,7 @@ in type: if builtins.hasAttr type interfaceKernelModules then interfaceKernelModules."${type}" else [ ]; in - lib.flatten (builtins.map enableModule initrdInterfaceTypes); + lib.flatten (map enableModule initrdInterfaceTypes); systemd = { storePaths = [ diff --git a/nixos/modules/services/networking/iodine.nix b/nixos/modules/services/networking/iodine.nix index 763bce1a905d..ca5385072022 100644 --- a/nixos/modules/services/networking/iodine.nix +++ b/nixos/modules/services/networking/iodine.nix @@ -140,7 +140,7 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; script = "exec ${pkgs.iodine}/bin/iodine -f -u ${iodinedUser} ${cfg.extraConfig} ${ - lib.optionalString (cfg.passwordFile != "") "< \"${builtins.toString cfg.passwordFile}\"" + lib.optionalString (cfg.passwordFile != "") "< \"${toString cfg.passwordFile}\"" } ${cfg.relay} ${cfg.server}"; serviceConfig = { RestartSec = "30s"; @@ -177,9 +177,7 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; script = "exec ${pkgs.iodine}/bin/iodined -f -u ${iodinedUser} ${cfg.server.extraConfig} ${ - lib.optionalString ( - cfg.server.passwordFile != "" - ) "< \"${builtins.toString cfg.server.passwordFile}\"" + lib.optionalString (cfg.server.passwordFile != "") "< \"${toString cfg.server.passwordFile}\"" } ${cfg.server.ip} ${cfg.server.domain}"; serviceConfig = { # Filesystem access diff --git a/nixos/modules/services/networking/meshtasticd.nix b/nixos/modules/services/networking/meshtasticd.nix index d72affb8b6df..3afa29a0c0b8 100644 --- a/nixos/modules/services/networking/meshtasticd.nix +++ b/nixos/modules/services/networking/meshtasticd.nix @@ -115,7 +115,7 @@ in AmbientCapabilities = [ "CAP_NET_BIND_SERVICE" ]; - ExecStart = "${lib.getExe cfg.package} --port=${builtins.toString cfg.port} --fsdir=${cfg.dataDir} --config=${configFile} --verbose"; + ExecStart = "${lib.getExe cfg.package} --port=${toString cfg.port} --fsdir=${cfg.dataDir} --config=${configFile} --verbose"; Restart = "always"; RestartSec = "3"; }; diff --git a/nixos/modules/services/networking/nat-iptables.nix b/nixos/modules/services/networking/nat-iptables.nix index 16cd8c4686b5..650b71b038cf 100644 --- a/nixos/modules/services/networking/nat-iptables.nix +++ b/nixos/modules/services/networking/nat-iptables.nix @@ -88,13 +88,11 @@ let ${concatMapStrings (fwd: '' ${iptables} -w -t nat -A nixos-nat-pre \ -i ${toString cfg.externalInterface} -p ${fwd.proto} \ - ${ - optionalString (externalIp != null) "-d ${externalIp}" - } --dport ${builtins.toString fwd.sourcePort} \ + ${optionalString (externalIp != null) "-d ${externalIp}"} --dport ${toString fwd.sourcePort} \ -j DNAT --to-destination ${fwd.destination} ${iptables} -w -t filter -A nixos-filter-forward \ -i ${toString cfg.externalInterface} -p ${fwd.proto} \ - --dport ${builtins.toString fwd.sourcePort} -j ACCEPT + --dport ${toString fwd.sourcePort} -j ACCEPT ${concatMapStrings ( loopbackip: @@ -112,14 +110,14 @@ let # Allow connections to ${loopbackip}:${toString fwd.sourcePort} from the host itself ${iptables} -w -t nat -A nixos-nat-out \ -d ${loopbackip} -p ${fwd.proto} \ - --dport ${builtins.toString fwd.sourcePort} \ + --dport ${toString fwd.sourcePort} \ -j DNAT --to-destination ${fwd.destination} # Allow connections to ${loopbackip}:${toString fwd.sourcePort} from other hosts behind NAT ${concatMapStrings (range: '' ${iptables} -w -t nat -A nixos-nat-pre \ -d ${loopbackip} -p ${fwd.proto} -s '${range}' \ - --dport ${builtins.toString fwd.sourcePort} \ + --dport ${toString fwd.sourcePort} \ -j DNAT --to-destination ${fwd.destination} ${iptables} -w -t nat -A nixos-nat-post \ -d ${destinationIP} -p ${fwd.proto} \ @@ -132,7 +130,7 @@ let ${concatMapStrings (iface: '' ${iptables} -w -t nat -A nixos-nat-pre \ -d ${loopbackip} -p ${fwd.proto} -i '${iface}' \ - --dport ${builtins.toString fwd.sourcePort} \ + --dport ${toString fwd.sourcePort} \ -j DNAT --to-destination ${fwd.destination} ${iptables} -w -t nat -A nixos-nat-post \ -d ${destinationIP} -p ${fwd.proto} \ diff --git a/nixos/modules/services/networking/nebula.nix b/nixos/modules/services/networking/nebula.nix index d309054f50b0..12743329ff59 100644 --- a/nixos/modules/services/networking/nebula.nix +++ b/nixos/modules/services/networking/nebula.nix @@ -51,7 +51,7 @@ let lib.warnIf ((settings.lighthouse.am_lighthouse || settings.relay.am_relay) && settings.listen.port == 0) '' - Nebula network '${netName}' is configured as a lighthouse or relay, and its port is ${builtins.toString settings.listen.port}. + Nebula network '${netName}' is configured as a lighthouse or relay, and its port is ${toString settings.listen.port}. You will likely experience connectivity issues: https://nebula.defined.net/docs/config/listen/#listenport '' settings diff --git a/nixos/modules/services/networking/netbird.nix b/nixos/modules/services/networking/netbird.nix index 250d7b2b7685..7c7641b4c4ed 100644 --- a/nixos/modules/services/networking/netbird.nix +++ b/nixos/modules/services/networking/netbird.nix @@ -206,7 +206,7 @@ in NB_SERVICE = client.service.name; NB_WIREGUARD_PORT = toString client.port; } // optionalAttrs (client.dns-resolver.address != null) { - NB_DNS_RESOLVER_ADDRESS = "''${client.dns-resolver.address}:''${builtins.toString client.dns-resolver.port}"; + NB_DNS_RESOLVER_ADDRESS = "''${client.dns-resolver.address}:''${toString client.dns-resolver.port}"; } ''; description = '' @@ -356,7 +356,7 @@ in WgIface = client.interface; WgPort = client.port; } // optionalAttrs (client.dns-resolver.address != null) { - CustomDNSAddress = "''${client.dns-resolver.address}:''${builtins.toString client.dns-resolver.port}"; + CustomDNSAddress = "''${client.dns-resolver.address}:''${toString client.dns-resolver.port}"; } ''; description = '' @@ -447,7 +447,7 @@ in NB_WIREGUARD_PORT = toString client.port; } // optionalAttrs (client.dns-resolver.address != null) { - NB_DNS_RESOLVER_ADDRESS = "${client.dns-resolver.address}:${builtins.toString client.dns-resolver.port}"; + NB_DNS_RESOLVER_ADDRESS = "${client.dns-resolver.address}:${toString client.dns-resolver.port}"; }; config.config = { @@ -456,7 +456,7 @@ in WgPort = client.port; } // optionalAttrs (client.dns-resolver.address != null) { - CustomDNSAddress = "${client.dns-resolver.address}:${builtins.toString client.dns-resolver.port}"; + CustomDNSAddress = "${client.dns-resolver.address}:${toString client.dns-resolver.port}"; }; } ) diff --git a/nixos/modules/services/networking/netbird/management.nix b/nixos/modules/services/networking/netbird/management.nix index 1026cf4fc9c1..8d65e2e20aa6 100644 --- a/nixos/modules/services/networking/netbird/management.nix +++ b/nixos/modules/services/networking/netbird/management.nix @@ -48,7 +48,7 @@ let Turns = [ { Proto = "udp"; - URI = "turn:${cfg.turnDomain}:${builtins.toString cfg.turnPort}"; + URI = "turn:${cfg.turnDomain}:${toString cfg.turnPort}"; Username = "netbird"; Password = "netbird"; } @@ -79,7 +79,7 @@ let }; HttpConfig = { - Address = "127.0.0.1:${builtins.toString cfg.port}"; + Address = "127.0.0.1:${toString cfg.port}"; IdpSignKeyRefreshEnabled = true; OIDCConfigEndpoint = cfg.oidcConfigEndpoint; }; @@ -263,7 +263,7 @@ in StoreConfig = { Engine = "sqlite"; }; HttpConfig = { - Address = "127.0.0.1:''${builtins.toString cfg.port}"; + Address = "127.0.0.1:''${toString cfg.port}"; IdpSignKeyRefreshEnabled = true; OIDCConfigEndpoint = cfg.oidcConfigEndpoint; }; @@ -457,7 +457,7 @@ in virtualHosts.${cfg.domain} = { locations = { - "/api".proxyPass = "http://localhost:${builtins.toString cfg.port}"; + "/api".proxyPass = "http://localhost:${toString cfg.port}"; "/management.ManagementService/".extraConfig = '' # This is necessary so that grpc connections do not get closed early @@ -466,7 +466,7 @@ in grpc_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - grpc_pass grpc://localhost:${builtins.toString cfg.port}; + grpc_pass grpc://localhost:${toString cfg.port}; grpc_read_timeout 1d; grpc_send_timeout 1d; grpc_socket_keepalive on; diff --git a/nixos/modules/services/networking/netbird/server.nix b/nixos/modules/services/networking/netbird/server.nix index 78498102a452..aa3127f1d67b 100644 --- a/nixos/modules/services/networking/netbird/server.nix +++ b/nixos/modules/services/networking/netbird/server.nix @@ -62,7 +62,7 @@ in TURNConfig.Turns = mkDefault [ { Proto = "udp"; - URI = "turn:${turnDomain}:${builtins.toString turnPort}"; + URI = "turn:${turnDomain}:${toString turnPort}"; Username = "netbird"; Password = if (cfg.coturn.password != null) then diff --git a/nixos/modules/services/networking/netbird/signal.nix b/nixos/modules/services/networking/netbird/signal.nix index ac13bdb6d6ba..7063696f28ab 100644 --- a/nixos/modules/services/networking/netbird/signal.nix +++ b/nixos/modules/services/networking/netbird/signal.nix @@ -145,7 +145,7 @@ in grpc_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - grpc_pass grpc://localhost:${builtins.toString cfg.port}; + grpc_pass grpc://localhost:${toString cfg.port}; grpc_read_timeout 1d; grpc_send_timeout 1d; grpc_socket_keepalive on; diff --git a/nixos/modules/services/networking/nghttpx/default.nix b/nixos/modules/services/networking/nghttpx/default.nix index 40eba4849adc..e7fd446e6b0f 100644 --- a/nixos/modules/services/networking/nghttpx/default.nix +++ b/nixos/modules/services/networking/nghttpx/default.nix @@ -10,10 +10,7 @@ let # renderHost :: Either ServerOptions Path -> String renderHost = server: - if builtins.isString server then - "unix://${server}" - else - "${server.host},${builtins.toString server.port}"; + if builtins.isString server then "unix://${server}" else "${server.host},${toString server.port}"; # Filter out submodule parameters whose value is null or false or is # the key _module. @@ -43,7 +40,7 @@ let else if builtins.isString v then "${n}=${v}" else - "${n}=${builtins.toString v}" + "${n}=${toString v}" ) (filterParams backend.params); # NB: params are delimited by a ";" which is the same delimiter @@ -86,11 +83,11 @@ let ${lib.concatMapStringsSep "\n" renderFrontend cfg.frontends} ${lib.concatMapStringsSep "\n" renderBackend cfg.backends} - backlog=${builtins.toString cfg.backlog} + backlog=${toString cfg.backlog} backend-address-family=${cfg.backend-address-family} - workers=${builtins.toString cfg.workers} - rlimit-nofile=${builtins.toString cfg.rlimit-nofile} + workers=${toString cfg.workers} + rlimit-nofile=${toString cfg.rlimit-nofile} ${lib.optionalString cfg.single-thread "single-thread=yes"} ${lib.optionalString cfg.single-process "single-process=yes"} diff --git a/nixos/modules/services/networking/nm-file-secret-agent.nix b/nixos/modules/services/networking/nm-file-secret-agent.nix index 669a6e208deb..7078b998d575 100644 --- a/nixos/modules/services/networking/nm-file-secret-agent.nix +++ b/nixos/modules/services/networking/nm-file-secret-agent.nix @@ -11,7 +11,7 @@ let enabled = (lib.length cfg.ensureProfiles.secrets.entries) > 0; nmFileSecretAgentConfig = { - entry = builtins.map ( + entry = map ( i: { key = i.key; diff --git a/nixos/modules/services/networking/ntp/chrony.nix b/nixos/modules/services/networking/ntp/chrony.nix index f852d7a8210a..a76a642805bc 100644 --- a/nixos/modules/services/networking/ntp/chrony.nix +++ b/nixos/modules/services/networking/ntp/chrony.nix @@ -28,7 +28,7 @@ let ${lib.optionalString (cfg.enableRTCTrimming) "rtcfile ${rtcFile}"} ${lib.optionalString (cfg.enableNTS) "ntsdumpdir ${stateDir}"} - ${lib.optionalString (cfg.enableRTCTrimming) "rtcautotrim ${builtins.toString cfg.autotrimThreshold}"} + ${lib.optionalString (cfg.enableRTCTrimming) "rtcautotrim ${toString cfg.autotrimThreshold}"} ${lib.optionalString (!config.time.hardwareClockInLocalTime) "rtconutc"} ${cfg.extraConfig} @@ -236,7 +236,7 @@ in }; serviceConfig = { Type = "notify"; - ExecStart = "${chronyPkg}/bin/chronyd ${builtins.toString chronyFlags}"; + ExecStart = "${chronyPkg}/bin/chronyd ${toString chronyFlags}"; # Proc filesystem ProcSubset = "pid"; diff --git a/nixos/modules/services/networking/ntp/ntpd.nix b/nixos/modules/services/networking/ntp/ntpd.nix index 71c98e4cecf9..be1293d11ac8 100644 --- a/nixos/modules/services/networking/ntp/ntpd.nix +++ b/nixos/modules/services/networking/ntp/ntpd.nix @@ -159,7 +159,7 @@ in before = [ "time-sync.target" ]; serviceConfig = { - ExecStart = "@${ntp}/bin/ntpd ntpd -g ${builtins.toString ntpFlags}"; + ExecStart = "@${ntp}/bin/ntpd ntpd -g ${toString ntpFlags}"; Type = "forking"; # Hardening options diff --git a/nixos/modules/services/networking/prosody.nix b/nixos/modules/services/networking/prosody.nix index a388ad670304..b2f480920db5 100644 --- a/nixos/modules/services/networking/prosody.nix +++ b/nixos/modules/services/networking/prosody.nix @@ -551,7 +551,7 @@ let }; disco_items = { - ${lib.concatStringsSep "\n" (builtins.map (x: ''{ "${x.url}", "${x.description}"};'') discoItems)} + ${lib.concatStringsSep "\n" (map (x: ''{ "${x.url}", "${x.description}"};'') discoItems)} }; allow_registration = ${toLua cfg.allowRegistration} diff --git a/nixos/modules/services/networking/pyload.nix b/nixos/modules/services/networking/pyload.nix index 144f97148ef9..858c97fdf54e 100644 --- a/nixos/modules/services/networking/pyload.nix +++ b/nixos/modules/services/networking/pyload.nix @@ -86,7 +86,7 @@ in environment = { HOME = stateDir; PYLOAD__WEBUI__HOST = cfg.listenAddress; - PYLOAD__WEBUI__PORT = builtins.toString cfg.port; + PYLOAD__WEBUI__PORT = toString cfg.port; }; serviceConfig = { diff --git a/nixos/modules/services/networking/searx.nix b/nixos/modules/services/networking/searx.nix index 8603084f0658..8f09ad170ac7 100644 --- a/nixos/modules/services/networking/searx.nix +++ b/nixos/modules/services/networking/searx.nix @@ -14,7 +14,7 @@ let cfg = config.services.searx; settingsFile = pkgs.writeText "settings.yml" ( - builtins.toJSON (builtins.removeAttrs cfg.settings [ "redis" ]) + builtins.toJSON (removeAttrs cfg.settings [ "redis" ]) ); faviconsSettingsFile = (pkgs.formats.toml { }).generate "favicons.toml" cfg.faviconsSettings; diff --git a/nixos/modules/services/networking/snowflake-proxy.nix b/nixos/modules/services/networking/snowflake-proxy.nix index a8e86bcde0d4..48ea5d961c7c 100644 --- a/nixos/modules/services/networking/snowflake-proxy.nix +++ b/nixos/modules/services/networking/snowflake-proxy.nix @@ -56,7 +56,7 @@ in "${pkgs.snowflake}/bin/proxy " + concatStringsSep " " ( optional (cfg.broker != null) "-broker ${cfg.broker}" - ++ optional (cfg.capacity != null) "-capacity ${builtins.toString cfg.capacity}" + ++ optional (cfg.capacity != null) "-capacity ${toString cfg.capacity}" ++ optional (cfg.relay != null) "-relay ${cfg.relay}" ++ optional (cfg.stun != null) "-stun ${cfg.stun}" ++ cfg.extraFlags diff --git a/nixos/modules/services/networking/syncthing.nix b/nixos/modules/services/networking/syncthing.nix index 9cb19e4ff527..1ceffbf96277 100644 --- a/nixos/modules/services/networking/syncthing.nix +++ b/nixos/modules/services/networking/syncthing.nix @@ -200,7 +200,7 @@ let jsonPreSecretsFile = pkgs.writeTextFile { name = "${conf_type}-${new_cfg.id}-conf-pre-secrets.json"; # Remove the ignorePatterns attribute, it is handled separately - text = builtins.toJSON (builtins.removeAttrs new_cfg [ "ignorePatterns" ]); + text = builtins.toJSON (removeAttrs new_cfg [ "ignorePatterns" ]); }; injectSecretsJqCmd = { diff --git a/nixos/modules/services/networking/tailscale.nix b/nixos/modules/services/networking/tailscale.nix index a4c13522ca04..0d3e5ae78429 100644 --- a/nixos/modules/services/networking/tailscale.nix +++ b/nixos/modules/services/networking/tailscale.nix @@ -147,7 +147,7 @@ in after = lib.mkIf (config.networking.networkmanager.enable) [ "NetworkManager-wait-online.service" ]; wantedBy = [ "multi-user.target" ]; path = [ - (builtins.dirOf config.security.wrapperDir) # for `su` to use taildrive with correct access rights + (dirOf config.security.wrapperDir) # for `su` to use taildrive with correct access rights pkgs.procps # for collecting running services (opt-in feature) pkgs.getent # for `getent` to look up user shells pkgs.kmod # required to pass tailscale's v6nat check diff --git a/nixos/modules/services/networking/thelounge.nix b/nixos/modules/services/networking/thelounge.nix index a8104c2e1b88..a9d4447cda32 100644 --- a/nixos/modules/services/networking/thelounge.nix +++ b/nixos/modules/services/networking/thelounge.nix @@ -14,7 +14,7 @@ let "module.exports = " + builtins.toJSON ({ inherit (cfg) public port; } // cfg.extraConfig); pluginManifest = { dependencies = builtins.listToAttrs ( - builtins.map (pkg: { + map (pkg: { name = getName pkg; value = getVersion pkg; }) cfg.plugins diff --git a/nixos/modules/services/networking/unbound.nix b/nixos/modules/services/networking/unbound.nix index 219ca9fc13a9..af8664fd3137 100644 --- a/nixos/modules/services/networking/unbound.nix +++ b/nixos/modules/services/networking/unbound.nix @@ -31,10 +31,10 @@ let throw (traceSeq v "services.unbound.settings: unexpected type"); confNoServer = concatStringsSep "\n" ( - (mapAttrsToList (toConf "") (builtins.removeAttrs cfg.settings [ "server" ])) ++ [ "" ] + (mapAttrsToList (toConf "") (removeAttrs cfg.settings [ "server" ])) ++ [ "" ] ); confServer = concatStringsSep "\n" ( - mapAttrsToList (toConf " ") (builtins.removeAttrs cfg.settings.server [ "define-tag" ]) + mapAttrsToList (toConf " ") (removeAttrs cfg.settings.server [ "define-tag" ]) ); confFileUnchecked = pkgs.writeText "unbound.conf" '' diff --git a/nixos/modules/services/networking/vsftpd.nix b/nixos/modules/services/networking/vsftpd.nix index c42ef15df740..3a129f1a610e 100644 --- a/nixos/modules/services/networking/vsftpd.nix +++ b/nixos/modules/services/networking/vsftpd.nix @@ -321,7 +321,7 @@ in tmpfiles.rules = optional cfg.anonymousUser #Type Path Mode User Gr Age Arg - "d '${builtins.toString cfg.anonymousUserHome}' 0555 'ftp' 'ftp' - -"; + "d '${toString cfg.anonymousUserHome}' 0555 'ftp' 'ftp' - -"; services.vsftpd = { description = "Vsftpd Server"; diff --git a/nixos/modules/services/networking/whoogle-search.nix b/nixos/modules/services/networking/whoogle-search.nix index d06121c7a26f..2b37b3308433 100644 --- a/nixos/modules/services/networking/whoogle-search.nix +++ b/nixos/modules/services/networking/whoogle-search.nix @@ -53,7 +53,7 @@ in ExecStart = "${lib.getExe pkgs.whoogle-search}" + " --host '${cfg.listenAddress}'" - + " --port '${builtins.toString cfg.port}'"; + + " --port '${toString cfg.port}'"; ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID"; StateDirectory = "whoogle-search"; StateDirectoryMode = "0750"; diff --git a/nixos/modules/services/networking/wireguard-networkd.nix b/nixos/modules/services/networking/wireguard-networkd.nix index 3528b5cdfd54..c91454f1e605 100644 --- a/nixos/modules/services/networking/wireguard-networkd.nix +++ b/nixos/modules/services/networking/wireguard-networkd.nix @@ -31,10 +31,7 @@ let fwMarkFromHexOrNum = fwMark: - if (lib.hasPrefix "0x" fwMark) then - lib.fromHexString fwMark - else - (builtins.fromTOML "v=${fwMark}").v; + if (lib.hasPrefix "0x" fwMark) then lib.fromHexString fwMark else (fromTOML "v=${fwMark}").v; privateKeyCredential = interfaceName: escapeCredentialName "wireguard-${interfaceName}-private-key"; presharedKeyCredential = diff --git a/nixos/modules/services/printing/cups-pdf.nix b/nixos/modules/services/printing/cups-pdf.nix index 25c5fb8a89b1..a5fd0c3c1f6d 100644 --- a/nixos/modules/services/printing/cups-pdf.nix +++ b/nixos/modules/services/printing/cups-pdf.nix @@ -134,7 +134,7 @@ let }; config.confFileText = lib.pipe config.settings [ (lib.filterAttrs (key: value: value != null)) - (lib.mapAttrs (key: builtins.toString)) + (lib.mapAttrs (key: toString)) (lib.mapAttrsToList (key: value: "${key} ${value}\n")) lib.concatStrings ]; diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index 0b08ce76c9ec..d98642621477 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -140,7 +140,7 @@ let splitAddress = addr: strings.splitString ":" addr; extractPort = addr: builtins.foldl' (a: b: b) "" (splitAddress addr); in - builtins.map (address: strings.toInt (extractPort address)) addresses; + map (address: strings.toInt (extractPort address)) addresses; in diff --git a/nixos/modules/services/search/meilisearch.nix b/nixos/modules/services/search/meilisearch.nix index 326e89e62fc1..17b6931fcc87 100644 --- a/nixos/modules/services/search/meilisearch.nix +++ b/nixos/modules/services/search/meilisearch.nix @@ -11,7 +11,7 @@ let # These secrets are used in the config file and can be set to paths. secrets-with-path = - builtins.map + map ( { environment, name }: { @@ -43,11 +43,11 @@ let master-key-placeholder = "@MASTER_KEY@"; configFile = settingsFormat.generate "config.toml" ( - builtins.removeAttrs ( + removeAttrs ( if cfg.masterKeyFile != null then cfg.settings // { master_key = master-key-placeholder; } else - builtins.removeAttrs cfg.settings [ "master_key" ] + removeAttrs cfg.settings [ "master_key" ] ) (map (secret: secret.name) secrets-with-path) ); @@ -139,7 +139,7 @@ in type = lib.types.submodule { freeformType = settingsFormat.type; - imports = builtins.map (secret: { + imports = map (secret: { # give them proper types, just so they're easier to consume from this file options.${secret.name} = lib.mkOption { # but they should not show up in documentation as special in any way. @@ -202,7 +202,7 @@ in ]; environment = builtins.listToAttrs ( - builtins.map (secret: { + map (secret: { name = secret.environment; value = lib.mkIf (secret.setting != null) "%d/${secret.name}"; }) secrets-with-path @@ -216,7 +216,7 @@ in [ (lib.mkIf (cfg.masterKeyFile != null) [ "master_key:${cfg.masterKeyFile}" ]) ] - ++ builtins.map ( + ++ map ( secret: lib.mkIf (secret.setting != null) [ "${secret.name}:${secret.setting}" ] ) secrets-with-path ); diff --git a/nixos/modules/services/security/crowdsec.nix b/nixos/modules/services/security/crowdsec.nix index 324dfd140df5..9a1e255441c7 100644 --- a/nixos/modules/services/security/crowdsec.nix +++ b/nixos/modules/services/security/crowdsec.nix @@ -875,7 +875,7 @@ in // builtins.listToAttrs ( map (scenarioFile: { inherit cfg; - name = lib.strings.normalizePath "${localScenariosDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf scenarioFile)}"; + name = lib.strings.normalizePath "${localScenariosDir}/${builtins.unsafeDiscardStringContext (baseNameOf scenarioFile)}"; value = { link = { type = "L+"; @@ -887,7 +887,7 @@ in // builtins.listToAttrs ( map (parser: { inherit cfg; - name = lib.strings.normalizePath "${localParsersS00RawDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf parser)}"; + name = lib.strings.normalizePath "${localParsersS00RawDir}/${builtins.unsafeDiscardStringContext (baseNameOf parser)}"; value = { link = { type = "L+"; @@ -899,7 +899,7 @@ in // builtins.listToAttrs ( map (parser: { inherit cfg; - name = lib.strings.normalizePath "${localParsersS01ParseDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf parser)}"; + name = lib.strings.normalizePath "${localParsersS01ParseDir}/${builtins.unsafeDiscardStringContext (baseNameOf parser)}"; value = { link = { type = "L+"; @@ -911,7 +911,7 @@ in // builtins.listToAttrs ( map (parser: { inherit cfg; - name = lib.strings.normalizePath "${localParsersS02EnrichDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf parser)}"; + name = lib.strings.normalizePath "${localParsersS02EnrichDir}/${builtins.unsafeDiscardStringContext (baseNameOf parser)}"; value = { link = { type = "L+"; @@ -923,7 +923,7 @@ in // builtins.listToAttrs ( map (postoverflow: { inherit cfg; - name = lib.strings.normalizePath "${localPostOverflowsS01WhitelistDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf postoverflow)}"; + name = lib.strings.normalizePath "${localPostOverflowsS01WhitelistDir}/${builtins.unsafeDiscardStringContext (baseNameOf postoverflow)}"; value = { link = { type = "L+"; @@ -935,7 +935,7 @@ in // builtins.listToAttrs ( map (context: { inherit cfg; - name = lib.strings.normalizePath "${localContextsDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf context)}"; + name = lib.strings.normalizePath "${localContextsDir}/${builtins.unsafeDiscardStringContext (baseNameOf context)}"; value = { link = { type = "L+"; @@ -947,7 +947,7 @@ in // builtins.listToAttrs ( map (notification: { inherit cfg; - name = lib.strings.normalizePath "${notificationsDir}/${builtins.unsafeDiscardStringContext (builtins.baseNameOf notification)}"; + name = lib.strings.normalizePath "${notificationsDir}/${builtins.unsafeDiscardStringContext (baseNameOf notification)}"; value = { link = { type = "L+"; diff --git a/nixos/modules/services/security/fail2ban.nix b/nixos/modules/services/security/fail2ban.nix index e71d04fdef9a..c0a992376f51 100644 --- a/nixos/modules/services/security/fail2ban.nix +++ b/nixos/modules/services/security/fail2ban.nix @@ -452,7 +452,7 @@ in # Block SSH if there are too many failing connection attempts. (lib.mkIf config.services.openssh.enable { sshd.settings.port = lib.mkDefault ( - lib.concatMapStringsSep "," builtins.toString config.services.openssh.ports + lib.concatMapStringsSep "," toString config.services.openssh.ports ); }) ]; diff --git a/nixos/modules/services/security/kanidm.nix b/nixos/modules/services/security/kanidm.nix index 20e1fdd0f2a1..7483e1463e06 100644 --- a/nixos/modules/services/security/kanidm.nix +++ b/nixos/modules/services/security/kanidm.nix @@ -65,13 +65,12 @@ let # Merge bind mount paths and remove paths where a prefix is already mounted. # This makes sure that if e.g. the tls_chain is in the nix store and /nix/store is already in the mount # paths, no new bind mount is added. Adding subpaths caused problems on ofborg. - hasPrefixInList = - list: newPath: any (path: hasPrefix (builtins.toString path) (builtins.toString newPath)) list; + hasPrefixInList = list: newPath: any (path: hasPrefix (toString path) (toString newPath)) list; mergePaths = foldl' ( merged: newPath: let # If the new path is a prefix to some existing path, we need to filter it out - filteredPaths = filter (p: !hasPrefix (builtins.toString newPath) (builtins.toString p)) merged; + filteredPaths = filter (p: !hasPrefix (toString newPath) (toString p)) merged; # If a prefix of the new path is already in the list, do not add it filteredNew = optional (!hasPrefixInList filteredPaths newPath) newPath; in diff --git a/nixos/modules/services/security/oauth2-proxy-nginx.nix b/nixos/modules/services/security/oauth2-proxy-nginx.nix index 97e50f1c6fbb..d174bedbf5fb 100644 --- a/nixos/modules/services/security/oauth2-proxy-nginx.nix +++ b/nixos/modules/services/security/oauth2-proxy-nginx.nix @@ -113,10 +113,7 @@ in let maybeQueryArg = name: value: - if value == null then - null - else - "${name}=${lib.concatStringsSep "," (builtins.map lib.escapeURL value)}"; + if value == null then null else "${name}=${lib.concatStringsSep "," (map lib.escapeURL value)}"; allArgs = lib.mapAttrsToList maybeQueryArg conf; cleanArgs = builtins.filter (x: x != null) allArgs; cleanArgsStr = lib.concatStringsSep "&" cleanArgs; diff --git a/nixos/modules/services/security/sks.nix b/nixos/modules/services/security/sks.nix index fbe1a7b86f91..e93408be1cf2 100644 --- a/nixos/modules/services/security/sks.nix +++ b/nixos/modules/services/security/sks.nix @@ -114,7 +114,7 @@ in systemd.services = let hkpAddress = "'" + (builtins.concatStringsSep " " cfg.hkpAddress) + "'"; - hkpPort = builtins.toString cfg.hkpPort; + hkpPort = toString cfg.hkpPort; in { sks-db = { diff --git a/nixos/modules/services/system/nix-daemon-firewall.nix b/nixos/modules/services/system/nix-daemon-firewall.nix index 9c3945d3c9ef..d3f89cc50c06 100644 --- a/nixos/modules/services/system/nix-daemon-firewall.nix +++ b/nixos/modules/services/system/nix-daemon-firewall.nix @@ -117,14 +117,14 @@ in # TCP ${lib.optionalString (cfg.allowedTCPPorts != [ ]) '' - tcp dport { ${lib.concatStringsSep ", " (map builtins.toString cfg.allowedTCPPorts)} } accept + tcp dport { ${lib.concatStringsSep ", " (map toString cfg.allowedTCPPorts)} } accept ip protocol tcp counter drop ip6 nexthdr tcp counter drop ''} # UDP ${lib.optionalString (cfg.allowedUDPPorts != [ ]) '' - udp dport { ${lib.concatStringsSep ", " (map builtins.toString cfg.allowedUDPPorts)} } accept + udp dport { ${lib.concatStringsSep ", " (map toString cfg.allowedUDPPorts)} } accept ip protocol udp counter drop ip6 nexthdr udp counter drop ''} diff --git a/nixos/modules/services/web-apps/akkoma.nix b/nixos/modules/services/web-apps/akkoma.nix index 250f799718ab..c351c87e72a8 100644 --- a/nixos/modules/services/web-apps/akkoma.nix +++ b/nixos/modules/services/web-apps/akkoma.nix @@ -965,12 +965,12 @@ in type = types.nonEmptyStr; default = if versionOlder config.system.stateVersion "24.05" then - "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}/media/" + "${httpConf.scheme}://${httpConf.host}:${toString httpConf.port}/media/" else null; defaultText = literalExpression '' if lib.versionOlder config.system.stateVersion "24.05" - then "$\{httpConf.scheme}://$\{httpConf.host}:$\{builtins.toString httpConf.port}/media/" + then "$\{httpConf.scheme}://$\{httpConf.host}:$\{toString httpConf.port}/media/" else null; ''; description = '' @@ -1019,12 +1019,12 @@ in type = types.nullOr types.nonEmptyStr; default = if versionOlder config.system.stateVersion "24.05" then - "${httpConf.scheme}://${httpConf.host}:${builtins.toString httpConf.port}" + "${httpConf.scheme}://${httpConf.host}:${toString httpConf.port}" else null; defaultText = literalExpression '' if lib.versionOlder config.system.stateVersion "24.05" - then "$\{httpConf.scheme}://$\{httpConf.host}:$\{builtins.toString httpConf.port}" + then "$\{httpConf.scheme}://$\{httpConf.host}:$\{toString httpConf.port}" else null; ''; description = '' diff --git a/nixos/modules/services/web-apps/artalk.nix b/nixos/modules/services/web-apps/artalk.nix index 34ae4d2e3a77..31de9b6a42fe 100644 --- a/nixos/modules/services/web-apps/artalk.nix +++ b/nixos/modules/services/web-apps/artalk.nix @@ -116,7 +116,7 @@ in User = cfg.user; Group = cfg.group; Type = "simple"; - ExecStart = "${lib.getExe cfg.package} server --config ${cfg.configFile} --workdir ${cfg.workdir} --host ${cfg.settings.host} --port ${builtins.toString cfg.settings.port}"; + ExecStart = "${lib.getExe cfg.package} server --config ${cfg.configFile} --workdir ${cfg.workdir} --host ${cfg.settings.host} --port ${toString cfg.settings.port}"; Restart = "on-failure"; RestartSec = "5s"; ConfigurationDirectory = [ "artalk" ]; diff --git a/nixos/modules/services/web-apps/cryptpad.nix b/nixos/modules/services/web-apps/cryptpad.nix index cc24766b4763..ddb7ad88119a 100644 --- a/nixos/modules/services/web-apps/cryptpad.nix +++ b/nixos/modules/services/web-apps/cryptpad.nix @@ -186,8 +186,8 @@ in RestrictSUIDSGID = true; RuntimeDirectoryMode = "700"; SocketBindAllow = [ - "tcp:${builtins.toString cfg.settings.httpPort}" - "tcp:${builtins.toString cfg.settings.websocketPort}" + "tcp:${toString cfg.settings.httpPort}" + "tcp:${toString cfg.settings.websocketPort}" ]; SocketBindDeny = [ "any" ]; StateDirectoryMode = "0700"; @@ -277,13 +277,13 @@ in enableACME = lib.mkDefault true; forceSSL = true; locations."/" = { - proxyPass = "http://${cfg.settings.httpAddress}:${builtins.toString cfg.settings.httpPort}"; + proxyPass = "http://${cfg.settings.httpAddress}:${toString cfg.settings.httpPort}"; extraConfig = '' client_max_body_size 150m; ''; }; locations."/cryptpad_websocket" = { - proxyPass = "http://${cfg.settings.httpAddress}:${builtins.toString cfg.settings.websocketPort}"; + proxyPass = "http://${cfg.settings.httpAddress}:${toString cfg.settings.websocketPort}"; proxyWebsockets = true; }; }; diff --git a/nixos/modules/services/web-apps/dex.nix b/nixos/modules/services/web-apps/dex.nix index 10fc56d1a855..68c047465081 100644 --- a/nixos/modules/services/web-apps/dex.nix +++ b/nixos/modules/services/web-apps/dex.nix @@ -13,7 +13,7 @@ let client: if client ? secretFile then ( - (builtins.removeAttrs client [ "secretFile" ]) + (removeAttrs client [ "secretFile" ]) // { secret = client.secretFile; } @@ -21,10 +21,10 @@ let else client; filteredSettings = mapAttrs ( - n: v: if n == "staticClients" then (builtins.map fixClient v) else v + n: v: if n == "staticClients" then (map fixClient v) else v ) cfg.settings; secretFiles = flatten ( - builtins.map (c: optional (c ? secretFile) c.secretFile) (cfg.settings.staticClients or [ ]) + map (c: optional (c ? secretFile) c.secretFile) (cfg.settings.staticClients or [ ]) ); settingsFormat = pkgs.formats.yaml { }; diff --git a/nixos/modules/services/web-apps/discourse.nix b/nixos/modules/services/web-apps/discourse.nix index 8a9bdedb67bb..db5e98b32eab 100644 --- a/nixos/modules/services/web-apps/discourse.nix +++ b/nixos/modules/services/web-apps/discourse.nix @@ -755,8 +755,8 @@ in cfg.package.rake ]; environment = cfg.package.runtimeEnv // { - UNICORN_TIMEOUT = builtins.toString cfg.unicornTimeout; - UNICORN_SIDEKIQS = builtins.toString cfg.sidekiqProcesses; + UNICORN_TIMEOUT = toString cfg.unicornTimeout; + UNICORN_SIDEKIQS = toString cfg.sidekiqProcesses; MALLOC_ARENA_MAX = "2"; }; diff --git a/nixos/modules/services/web-apps/filebrowser.nix b/nixos/modules/services/web-apps/filebrowser.nix index 749bdfc21227..0d0ce139cb10 100644 --- a/nixos/modules/services/web-apps/filebrowser.nix +++ b/nixos/modules/services/web-apps/filebrowser.nix @@ -140,7 +140,7 @@ in inherit (cfg) user group; mode = "0700"; }; - "${builtins.dirOf cfg.settings.database}".d = { + "${dirOf cfg.settings.database}".d = { inherit (cfg) user group; mode = "0700"; }; diff --git a/nixos/modules/services/web-apps/haven.nix b/nixos/modules/services/web-apps/haven.nix index d67a201b43f4..10ca23d895dd 100644 --- a/nixos/modules/services/web-apps/haven.nix +++ b/nixos/modules/services/web-apps/haven.nix @@ -6,7 +6,7 @@ }: let # Load default values from package. See https://github.com/bitvora/haven/blob/master/.env.example - defaultSettings = builtins.fromTOML (builtins.readFile "${cfg.package}/share/haven/.env.example"); + defaultSettings = fromTOML (builtins.readFile "${cfg.package}/share/haven/.env.example"); import_relays_file = "${pkgs.writeText "import_relays.json" (builtins.toJSON cfg.importRelays)}"; blastr_relays_file = "${pkgs.writeText "blastr_relays.json" (builtins.toJSON cfg.blastrRelays)}"; diff --git a/nixos/modules/services/web-apps/healthchecks.nix b/nixos/modules/services/web-apps/healthchecks.nix index eec40a8a07f9..80f10b4af6af 100644 --- a/nixos/modules/services/web-apps/healthchecks.nix +++ b/nixos/modules/services/web-apps/healthchecks.nix @@ -19,7 +19,7 @@ let PYTHONPATH = pkg.pythonPath; STATIC_ROOT = cfg.dataDir + "/static"; } - // lib.filterAttrs (_: v: !builtins.isNull v) cfg.settings; + // lib.filterAttrs (_: v: !isNull v) cfg.settings; environmentFile = pkgs.writeText "healthchecks-environment" ( lib.generators.toKeyValue { } environment diff --git a/nixos/modules/services/web-apps/ifm.nix b/nixos/modules/services/web-apps/ifm.nix index 77ee0010c694..2b081a137f6d 100644 --- a/nixos/modules/services/web-apps/ifm.nix +++ b/nixos/modules/services/web-apps/ifm.nix @@ -65,7 +65,7 @@ in StandardOutput = "journal"; BindPaths = "${cfg.dataDir}:/data"; PrivateTmp = true; - ExecStart = "${lib.getExe pkgs.ifm-web} ${lib.escapeShellArg cfg.listenAddress} ${builtins.toString cfg.port} /data"; + ExecStart = "${lib.getExe pkgs.ifm-web} ${lib.escapeShellArg cfg.listenAddress} ${toString cfg.port} /data"; }; }; }; diff --git a/nixos/modules/services/web-apps/immich-public-proxy.nix b/nixos/modules/services/web-apps/immich-public-proxy.nix index 817c79bd534c..6f4bb22d5c4d 100644 --- a/nixos/modules/services/web-apps/immich-public-proxy.nix +++ b/nixos/modules/services/web-apps/immich-public-proxy.nix @@ -53,7 +53,7 @@ in wantedBy = [ "multi-user.target" ]; environment = { IMMICH_URL = cfg.immichUrl; - IPP_PORT = builtins.toString cfg.port; + IPP_PORT = toString cfg.port; IPP_CONFIG = "${format.generate "config.json" cfg.settings}"; }; serviceConfig = { diff --git a/nixos/modules/services/web-apps/invidious.nix b/nixos/modules/services/web-apps/invidious.nix index 29ec8c8ef9b1..6293f69acbc3 100644 --- a/nixos/modules/services/web-apps/invidious.nix +++ b/nixos/modules/services/web-apps/invidious.nix @@ -127,7 +127,7 @@ let serviceConfig = { systemd.services = builtins.listToAttrs ( builtins.genList (scaleIndex: { - name = "invidious" + lib.optionalString (scaleIndex > 0) "-${builtins.toString scaleIndex}"; + name = "invidious" + lib.optionalString (scaleIndex > 0) "-${toString scaleIndex}"; value = mkInvidiousService scaleIndex; }) cfg.serviceScale ); diff --git a/nixos/modules/services/web-apps/jirafeau.nix b/nixos/modules/services/web-apps/jirafeau.nix index 6065432b8976..c1accf047c10 100644 --- a/nixos/modules/services/web-apps/jirafeau.nix +++ b/nixos/modules/services/web-apps/jirafeau.nix @@ -19,7 +19,7 @@ let $cfg['admin_password'] = '${cfg.adminPasswordSha256}'; $cfg['web_root'] = 'http://${withTrailingSlash cfg.hostName}'; $cfg['var_root'] = '${withTrailingSlash cfg.dataDir}'; - $cfg['maximal_upload_size'] = ${builtins.toString cfg.maxUploadSizeMegabytes}; + $cfg['maximal_upload_size'] = ${toString cfg.maxUploadSizeMegabytes}; $cfg['installation_done'] = true; ${cfg.extraConfig} diff --git a/nixos/modules/services/web-apps/keycloak.nix b/nixos/modules/services/web-apps/keycloak.nix index 66a501c5c267..31ee97320492 100644 --- a/nixos/modules/services/web-apps/keycloak.nix +++ b/nixos/modules/services/web-apps/keycloak.nix @@ -701,7 +701,7 @@ in mkTarget = file: let - baseName = builtins.baseNameOf file; + baseName = baseNameOf file; name = if lib.hasSuffix ".json" baseName then baseName else "${baseName}.json"; in "/run/keycloak/data/import/${name}"; diff --git a/nixos/modules/services/web-apps/komga.nix b/nixos/modules/services/web-apps/komga.nix index eac2e0a23ecb..4ae3c07ffe10 100644 --- a/nixos/modules/services/web-apps/komga.nix +++ b/nixos/modules/services/web-apps/komga.nix @@ -111,7 +111,7 @@ in inherit (cfg) user group; }; "${cfg.stateDir}/application.yml"."L+" = { - argument = builtins.toString (settingsFormat.generate "application.yml" cfg.settings); + argument = toString (settingsFormat.generate "application.yml" cfg.settings); }; }; diff --git a/nixos/modules/services/web-apps/librechat.nix b/nixos/modules/services/web-apps/librechat.nix index a1cfd2e67559..95f684a491f6 100644 --- a/nixos/modules/services/web-apps/librechat.nix +++ b/nixos/modules/services/web-apps/librechat.nix @@ -205,7 +205,7 @@ in Type = "simple"; User = cfg.user; Group = cfg.group; - StateDirectory = builtins.baseNameOf cfg.dataDir; + StateDirectory = baseNameOf cfg.dataDir; WorkingDirectory = cfg.dataDir; LoadCredential = getLoadCredentialList; EnvironmentFile = cfg.credentialsFile; diff --git a/nixos/modules/services/web-apps/mastodon.nix b/nixos/modules/services/web-apps/mastodon.nix index 9d71b8112cf4..8021abb42ede 100644 --- a/nixos/modules/services/web-apps/mastodon.nix +++ b/nixos/modules/services/web-apps/mastodon.nix @@ -160,7 +160,7 @@ let name: processCfg: lib.nameValuePair "mastodon-sidekiq-${name}" ( let - jobClassArgs = toString (builtins.map (c: "-q ${c}") processCfg.jobClasses); + jobClassArgs = toString (map (c: "-q ${c}") processCfg.jobClasses); jobClassLabel = toString ([ "" ] ++ processCfg.jobClasses); threads = toString (if processCfg.threads == null then cfg.sidekiqThreads else processCfg.threads); in diff --git a/nixos/modules/services/web-apps/mealie.nix b/nixos/modules/services/web-apps/mealie.nix index 1b22fcfd35c8..e692865cb6c2 100644 --- a/nixos/modules/services/web-apps/mealie.nix +++ b/nixos/modules/services/web-apps/mealie.nix @@ -96,7 +96,7 @@ in DynamicUser = true; User = "mealie"; ExecStartPre = "${pkg}/libexec/init_db"; - ExecStart = "${lib.getExe pkg} -b ${cfg.listenAddress}:${builtins.toString cfg.port} ${lib.escapeShellArgs cfg.extraOptions}"; + ExecStart = "${lib.getExe pkg} -b ${cfg.listenAddress}:${toString cfg.port} ${lib.escapeShellArgs cfg.extraOptions}"; EnvironmentFile = lib.mkIf (cfg.credentialsFile != null) cfg.credentialsFile; StateDirectory = "mealie"; StandardOutput = "journal"; diff --git a/nixos/modules/services/web-apps/movim.nix b/nixos/modules/services/web-apps/movim.nix index 766798dd0602..8ba9c66c6750 100644 --- a/nixos/modules/services/web-apps/movim.nix +++ b/nixos/modules/services/web-apps/movim.nix @@ -111,7 +111,7 @@ let inherit (cfg.precompressStaticFiles) brotli gzip; findTextFileNames = lib.concatStringsSep " -o " ( - builtins.map (n: ''-iname "*.${n}"'') [ + map (n: ''-iname "*.${n}"'') [ "css" "ini" "js" @@ -129,7 +129,7 @@ let echo -n "Precompressing static files with Brotli …" find ${appDir}/public -type f ${findTextFileNames} -print0 \ | xargs -0 -P$NIX_BUILD_CORES -n1 -I{} \ - ${lib.getExe brotli.package} --keep --quality=${builtins.toString brotli.compressionLevel} --output={}.br {} + ${lib.getExe brotli.package} --keep --quality=${toString brotli.compressionLevel} --output={}.br {} echo " done." '' ) @@ -138,7 +138,7 @@ let echo -n "Precompressing static files with Gzip …" find ${appDir}/public -type f ${findTextFileNames} -print0 \ | xargs -0 -P$NIX_BUILD_CORES -n1 -I{} \ - ${lib.getExe gzip.package} -c -${builtins.toString gzip.compressionLevel} {} > {}.gz + ${lib.getExe gzip.package} -c -${toString gzip.compressionLevel} {} > {}.gz echo " done." '' ) @@ -653,7 +653,7 @@ in "/ws/" = { "proxy.preserve-host" = "ON"; "proxy.tunnel" = "ON"; - "proxy.reverse.url" = "http://${cfg.settings.DAEMON_INTERFACE}:${builtins.toString cfg.port}/"; + "proxy.reverse.url" = "http://${cfg.settings.DAEMON_INTERFACE}:${toString cfg.port}/"; }; "/" = { "file.dir" = "${package}/share/php/movim/public"; @@ -764,7 +764,7 @@ in }; "/ws/" = { priority = 900; - proxyPass = "http://${cfg.settings.DAEMON_INTERFACE}:${builtins.toString cfg.port}/"; + proxyPass = "http://${cfg.settings.DAEMON_INTERFACE}:${toString cfg.port}/"; proxyWebsockets = true; recommendedProxySettings = true; extraConfig = # nginx @@ -922,7 +922,7 @@ in ++ lib.optional (webServerService != null) webServerService; environment = { PUBLIC_URL = "//${cfg.domain}"; - WS_PORT = builtins.toString cfg.port; + WS_PORT = toString cfg.port; }; serviceConfig = { diff --git a/nixos/modules/services/web-apps/nextcloud.nix b/nixos/modules/services/web-apps/nextcloud.nix index 6e50d5e517a1..418198375bb8 100644 --- a/nixos/modules/services/web-apps/nextcloud.nix +++ b/nixos/modules/services/web-apps/nextcloud.nix @@ -1713,7 +1713,7 @@ in fastcgi_pass unix:${fpm.socket}; fastcgi_intercept_errors on; fastcgi_request_buffering ${if cfg.nginx.enableFastcgiRequestBuffering then "on" else "off"}; - fastcgi_read_timeout ${builtins.toString cfg.fastcgiTimeout}s; + fastcgi_read_timeout ${toString cfg.fastcgiTimeout}s; ''; }; "~ \\.(?:css|js|mjs|svg|gif|ico|jpg|jpeg|png|webp|wasm|tflite|map|html|ttf|bcmap|mp4|webm|ogg|flac)$".extraConfig = diff --git a/nixos/modules/services/web-apps/outline.nix b/nixos/modules/services/web-apps/outline.nix index e07c6492addc..3617aeff7272 100644 --- a/nixos/modules/services/web-apps/outline.nix +++ b/nixos/modules/services/web-apps/outline.nix @@ -696,12 +696,12 @@ in REDIS_URL = if cfg.redisUrl == "local" then localRedisUrl else cfg.redisUrl; URL = cfg.publicUrl; - PORT = builtins.toString cfg.port; + PORT = toString cfg.port; CDN_URL = cfg.cdnUrl; - FORCE_HTTPS = builtins.toString cfg.forceHttps; - ENABLE_UPDATES = builtins.toString cfg.enableUpdateCheck; - WEB_CONCURRENCY = builtins.toString cfg.concurrency; + FORCE_HTTPS = toString cfg.forceHttps; + ENABLE_UPDATES = toString cfg.enableUpdateCheck; + WEB_CONCURRENCY = toString cfg.concurrency; DEBUG = cfg.debugOutput; GOOGLE_ANALYTICS_ID = lib.optionalString (cfg.googleAnalyticsId != null) cfg.googleAnalyticsId; SENTRY_DSN = lib.optionalString (cfg.sentryDsn != null) cfg.sentryDsn; @@ -709,13 +709,13 @@ in TEAM_LOGO = lib.optionalString (cfg.logo != null) cfg.logo; DEFAULT_LANGUAGE = cfg.defaultLanguage; - RATE_LIMITER_ENABLED = builtins.toString cfg.rateLimiter.enable; - RATE_LIMITER_REQUESTS = builtins.toString cfg.rateLimiter.requests; - RATE_LIMITER_DURATION_WINDOW = builtins.toString cfg.rateLimiter.durationWindow; + RATE_LIMITER_ENABLED = toString cfg.rateLimiter.enable; + RATE_LIMITER_REQUESTS = toString cfg.rateLimiter.requests; + RATE_LIMITER_DURATION_WINDOW = toString cfg.rateLimiter.durationWindow; FILE_STORAGE = cfg.storage.storageType; - FILE_STORAGE_IMPORT_MAX_SIZE = builtins.toString cfg.maximumImportSize; - FILE_STORAGE_UPLOAD_MAX_SIZE = builtins.toString cfg.storage.uploadMaxSize; + FILE_STORAGE_IMPORT_MAX_SIZE = toString cfg.maximumImportSize; + FILE_STORAGE_UPLOAD_MAX_SIZE = toString cfg.storage.uploadMaxSize; FILE_STORAGE_LOCAL_ROOT_DIR = cfg.storage.localRootDir; } @@ -724,7 +724,7 @@ in AWS_REGION = cfg.storage.region; AWS_S3_UPLOAD_BUCKET_URL = cfg.storage.uploadBucketUrl; AWS_S3_UPLOAD_BUCKET_NAME = cfg.storage.uploadBucketName; - AWS_S3_FORCE_PATH_STYLE = builtins.toString cfg.storage.forcePathStyle; + AWS_S3_FORCE_PATH_STYLE = toString cfg.storage.forcePathStyle; AWS_S3_ACL = cfg.storage.acl; }) @@ -757,7 +757,7 @@ in (lib.mkIf (cfg.slackIntegration != null) { SLACK_APP_ID = cfg.slackIntegration.appId; - SLACK_MESSAGE_ACTIONS = builtins.toString cfg.slackIntegration.messageActions; + SLACK_MESSAGE_ACTIONS = toString cfg.slackIntegration.messageActions; }) (lib.mkIf (cfg.discordAuthentication != null) { @@ -768,12 +768,12 @@ in (lib.mkIf (cfg.smtp != null) { SMTP_HOST = cfg.smtp.host; - SMTP_PORT = builtins.toString cfg.smtp.port; + SMTP_PORT = toString cfg.smtp.port; SMTP_USERNAME = cfg.smtp.username; SMTP_FROM_EMAIL = cfg.smtp.fromEmail; SMTP_REPLY_EMAIL = cfg.smtp.replyEmail; SMTP_TLS_CIPHERS = cfg.smtp.tlsCiphers; - SMTP_SECURE = builtins.toString cfg.smtp.secure; + SMTP_SECURE = toString cfg.smtp.secure; }) ]; diff --git a/nixos/modules/services/web-apps/pgpkeyserver-lite.nix b/nixos/modules/services/web-apps/pgpkeyserver-lite.nix index 6e7fbf7e1353..67a4dcc0a7dc 100644 --- a/nixos/modules/services/web-apps/pgpkeyserver-lite.nix +++ b/nixos/modules/services/web-apps/pgpkeyserver-lite.nix @@ -61,7 +61,7 @@ in services.nginx.virtualHosts = let - hkpPort = builtins.toString cfg.hkpPort; + hkpPort = toString cfg.hkpPort; in { ${cfg.hostname} = { diff --git a/nixos/modules/services/web-apps/pict-rs.nix b/nixos/modules/services/web-apps/pict-rs.nix index 446360bc792b..ca58264404e3 100644 --- a/nixos/modules/services/web-apps/pict-rs.nix +++ b/nixos/modules/services/web-apps/pict-rs.nix @@ -87,7 +87,7 @@ in snippet should work: services.pict-rs.package = - (import (builtins.fetchTarball { + (import (fetchTarball { url = "https://github.com/NixOS/nixpkgs/archive/9b19f5e77dd906cb52dade0b7bd280339d2a1f3d.tar.gz"; sha256 = "sha256:0939vbhln9d33xkqw63nsk908k03fxihj85zaf70i3il9z42q8mc"; }) pkgs.config).pict-rs; diff --git a/nixos/modules/services/web-apps/plantuml-server.nix b/nixos/modules/services/web-apps/plantuml-server.nix index 39d5ffc92496..5045da9a89d5 100644 --- a/nixos/modules/services/web-apps/plantuml-server.nix +++ b/nixos/modules/services/web-apps/plantuml-server.nix @@ -108,7 +108,7 @@ in wantedBy = [ "multi-user.target" ]; environment = { - PLANTUML_LIMIT_SIZE = builtins.toString cfg.plantumlLimitSize; + PLANTUML_LIMIT_SIZE = toString cfg.plantumlLimitSize; GRAPHVIZ_DOT = "${cfg.graphvizPackage}/bin/dot"; PLANTUML_STATS = if cfg.plantumlStats then "on" else "off"; HTTP_AUTHORIZATION = cfg.httpAuthorization; @@ -120,7 +120,7 @@ in jetty.home=${cfg.packages.jetty} \ jetty.base=${cfg.package} \ jetty.http.host=${cfg.listenHost} \ - jetty.http.port=${builtins.toString cfg.listenPort} + jetty.http.port=${toString cfg.listenPort} ''; serviceConfig = { diff --git a/nixos/modules/services/web-apps/privatebin.nix b/nixos/modules/services/web-apps/privatebin.nix index 0d780a39a8fc..d498ffe3af71 100644 --- a/nixos/modules/services/web-apps/privatebin.nix +++ b/nixos/modules/services/web-apps/privatebin.nix @@ -17,9 +17,9 @@ let else if v == false then ''false'' else if builtins.isInt v then - ''${builtins.toString v}'' + ''${toString v}'' else if builtins.isPath v then - ''"${builtins.toString v}"'' + ''"${toString v}"'' else if builtins.isString v then ''"${v}"'' else @@ -167,7 +167,7 @@ in "pm.max_spare_servers" = lib.mkDefault 4; "pm.max_requests" = lib.mkDefault 500; }; - phpEnv.CONFIG_PATH = lib.strings.removeSuffix "/conf.php" (builtins.toString privatebinSettings); + phpEnv.CONFIG_PATH = lib.strings.removeSuffix "/conf.php" (toString privatebinSettings); }; services.nginx = lib.mkIf cfg.enableNginx { diff --git a/nixos/modules/services/web-apps/reposilite.nix b/nixos/modules/services/web-apps/reposilite.nix index 420f5eb923d8..d26034fc90ac 100644 --- a/nixos/modules/services/web-apps/reposilite.nix +++ b/nixos/modules/services/web-apps/reposilite.nix @@ -18,7 +18,7 @@ let if useEmbeddedDb then "${cfg.database.type} ${cfg.database.path}" else - "${cfg.database.type} ${cfg.database.host}:${builtins.toString cfg.database.port} ${cfg.database.dbname} ${cfg.database.user} $(<${cfg.database.passwordFile})"; + "${cfg.database.type} ${cfg.database.host}:${toString cfg.database.port} ${cfg.database.dbname} ${cfg.database.user} $(<${cfg.database.passwordFile})"; certDir = config.security.acme.certs.${cfg.useACMEHost}.directory; @@ -412,8 +412,8 @@ in ''; serviceConfig = lib.mkMerge [ - (lib.mkIf (builtins.dirOf cfg.workingDirectory == "/var/lib") { - StateDirectory = builtins.baseNameOf cfg.workingDirectory; + (lib.mkIf (dirOf cfg.workingDirectory == "/var/lib") { + StateDirectory = baseNameOf cfg.workingDirectory; StateDirectoryMode = "700"; }) { diff --git a/nixos/modules/services/web-apps/sillytavern.nix b/nixos/modules/services/web-apps/sillytavern.nix index 8983eca8055a..71045501193c 100644 --- a/nixos/modules/services/web-apps/sillytavern.nix +++ b/nixos/modules/services/web-apps/sillytavern.nix @@ -105,7 +105,7 @@ in Type = "simple"; ExecStart = let - f = x: name: lib.optional (x != null) "--${name}=${builtins.toString x}"; + f = x: name: lib.optional (x != null) "--${name}=${toString x}"; in lib.concatStringsSep " " ( [ diff --git a/nixos/modules/services/web-apps/weblate.nix b/nixos/modules/services/web-apps/weblate.nix index 2219c0d59a58..13b7bd85a7f7 100644 --- a/nixos/modules/services/web-apps/weblate.nix +++ b/nixos/modules/services/web-apps/weblate.nix @@ -96,7 +96,7 @@ let + lib.optionalString cfg.smtp.enable '' EMAIL_HOST = "${cfg.smtp.host}" EMAIL_USE_TLS = True - EMAIL_PORT = ${builtins.toString cfg.smtp.port} + EMAIL_PORT = ${toString cfg.smtp.port} SERVER_EMAIL = "${cfg.smtp.from}" DEFAULT_FROM_EMAIL = "${cfg.smtp.from}" '' diff --git a/nixos/modules/services/web-apps/windmill.nix b/nixos/modules/services/web-apps/windmill.nix index ee337acd5ed1..c94b706d2ed1 100644 --- a/nixos/modules/services/web-apps/windmill.nix +++ b/nixos/modules/services/web-apps/windmill.nix @@ -223,7 +223,7 @@ in }; environment = { - PORT = builtins.toString cfg.serverPort; + PORT = toString cfg.serverPort; WM_BASE_URL = cfg.baseUrl; RUST_LOG = cfg.logLevel; MODE = "server"; diff --git a/nixos/modules/services/web-servers/caddy/default.nix b/nixos/modules/services/web-servers/caddy/default.nix index 2277105069f8..83491c1f789e 100644 --- a/nixos/modules/services/web-servers/caddy/default.nix +++ b/nixos/modules/services/web-servers/caddy/default.nix @@ -183,12 +183,12 @@ in adapter = mkOption { default = - if ((cfg.configFile != configFile) || (builtins.baseNameOf cfg.configFile) == "Caddyfile") then + if ((cfg.configFile != configFile) || (baseNameOf cfg.configFile) == "Caddyfile") then "caddyfile" else null; defaultText = literalExpression '' - if ((cfg.configFile != configFile) || (builtins.baseNameOf cfg.configFile) == "Caddyfile") then "caddyfile" else null + if ((cfg.configFile != configFile) || (baseNameOf cfg.configFile) == "Caddyfile") then "caddyfile" else null ''; example = literalExpression "nginx"; type = with types; nullOr str; diff --git a/nixos/modules/services/web-servers/h2o/default.nix b/nixos/modules/services/web-servers/h2o/default.nix index 331c31fefc9b..72306ebd003d 100644 --- a/nixos/modules/services/web-servers/h2o/default.nix +++ b/nixos/modules/services/web-servers/h2o/default.nix @@ -121,7 +121,7 @@ let acmeChallengePath = "/.well-known/acme-challenge"; in { - "${names.server}:${builtins.toString acmePort}" = { + "${names.server}:${toString acmePort}" = { listen.port = acmePort; paths."${acmeChallengePath}/" = { "file.dir" = value.acme.root + acmeChallengePath; @@ -132,17 +132,17 @@ let httpSettings = lib.optionalAttrs (value.tls == null || value.tls.policy == "add") { - "${names.server}:${builtins.toString port.HTTP}" = value.settings // { + "${names.server}:${toString port.HTTP}" = value.settings // { listen.port = port.HTTP; }; } // lib.optionalAttrs (value.tls != null && value.tls.policy == "force") { - "${names.server}:${builtins.toString port.HTTP}" = { + "${names.server}:${toString port.HTTP}" = { listen.port = port.HTTP; paths."/" = { redirect = { status = value.tls.redirectCode; - url = "https://${names.server}:${builtins.toString port.TLS}"; + url = "https://${names.server}:${toString port.TLS}"; }; }; }; @@ -159,7 +159,7 @@ let ] ) { - "${names.server}:${builtins.toString port.TLS}" = + "${names.server}:${toString port.TLS}" = let tlsRecommendations = lib.attrByPath [ "tls" "recommendations" ] cfg.defaultTLSRecommendations value; @@ -208,7 +208,7 @@ let let headerSet = value.settings."header.set" or [ ]; recs = mozTLSRecs.${tlsRecommendations}; - hsts = "Strict-Transport-Security: max-age=${builtins.toString recs.hsts_min_age}; includeSubDomains; preload"; + hsts = "Strict-Transport-Security: max-age=${toString recs.hsts_min_age}; includeSubDomains; preload"; in { "header.set" = @@ -409,7 +409,7 @@ in ''; } ] - ++ builtins.map ( + ++ map ( name: mkCertOwnershipAssertion { cert = certs.${name}; @@ -436,11 +436,11 @@ in wantedBy = [ "multi-user.target" ]; wants = lib.concatLists (map (certName: [ "acme-${certName}.service" ]) acmeCertNames.all); # Since H2O will be hosting the challenges, H2O must be started - before = builtins.map (certName: "acme-order-renew-${certName}.service") acmeCertNames.all; + before = map (certName: "acme-order-renew-${certName}.service") acmeCertNames.all; after = [ "network.target" ] - ++ builtins.map (certName: "acme-${certName}.service") acmeCertNames.all; + ++ map (certName: "acme-${certName}.service") acmeCertNames.all; serviceConfig = { ExecStart = "${h2oExe} --mode 'master'"; diff --git a/nixos/modules/services/web-servers/stargazer.nix b/nixos/modules/services/web-servers/stargazer.nix index 4af08aeba0c1..299f7b11082f 100644 --- a/nixos/modules/services/web-servers/stargazer.nix +++ b/nixos/modules/services/web-servers/stargazer.nix @@ -31,7 +31,7 @@ let section: let name = section.route; - params = builtins.removeAttrs section [ "route" ]; + params = removeAttrs section [ "route" ]; in genINI { "${name}" = params; diff --git a/nixos/modules/services/web-servers/tomcat.nix b/nixos/modules/services/web-servers/tomcat.nix index deff4f7f821b..db3b3ac8d90f 100644 --- a/nixos/modules/services/web-servers/tomcat.nix +++ b/nixos/modules/services/web-servers/tomcat.nix @@ -425,8 +425,8 @@ in "CATALINA_BASE=${cfg.baseDir}" "CATALINA_PID=/run/tomcat/tomcat.pid" "JAVA_HOME='${cfg.jdk}'" - "JAVA_OPTS='${builtins.toString cfg.javaOpts}'" - "CATALINA_OPTS='${builtins.toString cfg.catalinaOpts}'" + "JAVA_OPTS='${toString cfg.javaOpts}'" + "CATALINA_OPTS='${toString cfg.catalinaOpts}'" ] ++ cfg.extraEnvironment; ExecStart = "${tomcat}/bin/startup.sh"; diff --git a/nixos/modules/services/x11/desktop-managers/phosh.nix b/nixos/modules/services/x11/desktop-managers/phosh.nix index 3013cc8a79e0..36d8a6331807 100644 --- a/nixos/modules/services/x11/desktop-managers/phosh.nix +++ b/nixos/modules/services/x11/desktop-managers/phosh.nix @@ -95,7 +95,7 @@ let }; }; - optionalKV = k: v: lib.optionalString (v != null) "${k} = ${builtins.toString v}"; + optionalKV = k: v: lib.optionalString (v != null) "${k} = ${toString v}"; renderPhocOutput = name: output: diff --git a/nixos/modules/services/x11/desktop-managers/surf-display.nix b/nixos/modules/services/x11/desktop-managers/surf-display.nix index 519388cf11a5..c4c6f37b2fff 100644 --- a/nixos/modules/services/x11/desktop-managers/surf-display.nix +++ b/nixos/modules/services/x11/desktop-managers/surf-display.nix @@ -25,7 +25,7 @@ let # Setting for internal inactivity timer to restart surf-display # if the user goes inactive/idle. - INACTIVITY_INTERVAL="${builtins.toString cfg.inactivityInterval}" + INACTIVITY_INTERVAL="${toString cfg.inactivityInterval}" # log to syslog instead of .xsession-errors LOG_TO_SYSLOG="yes" diff --git a/nixos/modules/system/boot/initrd-ssh.nix b/nixos/modules/system/boot/initrd-ssh.nix index d43ce5960e11..7e53a7d93b7d 100644 --- a/nixos/modules/system/boot/initrd-ssh.nix +++ b/nixos/modules/system/boot/initrd-ssh.nix @@ -165,7 +165,7 @@ in path else let - name = builtins.baseNameOf path; + name = baseNameOf path; in builtins.unsafeDiscardStringContext ("/etc/ssh/" + substring 1 (stringLength name) name); diff --git a/nixos/modules/system/boot/luksroot.nix b/nixos/modules/system/boot/luksroot.nix index efc04ad75abc..e925a1e7d2d0 100644 --- a/nixos/modules/system/boot/luksroot.nix +++ b/nixos/modules/system/boot/luksroot.nix @@ -602,7 +602,7 @@ let ++ optional (v.header != null) "header=${v.header}" ++ optional (v.keyFileOffset != null) "keyfile-offset=${toString v.keyFileOffset}" ++ optional (v.keyFileSize != null) "keyfile-size=${toString v.keyFileSize}" - ++ optional (v.keyFileTimeout != null) "keyfile-timeout=${builtins.toString v.keyFileTimeout}s" + ++ optional (v.keyFileTimeout != null) "keyfile-timeout=${toString v.keyFileTimeout}s" ++ optional (v.tryEmptyPassphrase) "try-empty-password=true"; in "${n} ${v.device} ${if v.keyFile == null then "-" else v.keyFile} ${lib.concatStringsSep "," opts}" diff --git a/nixos/modules/system/boot/systemd/initrd.nix b/nixos/modules/system/boot/systemd/initrd.nix index 04c814b7ec6e..53a73641f245 100644 --- a/nixos/modules/system/boot/systemd/initrd.nix +++ b/nixos/modules/system/boot/systemd/initrd.nix @@ -583,7 +583,7 @@ in "${pkgs.bashNonInteractive}/bin" ] ++ jobScripts - ++ map (c: builtins.removeAttrs c [ "text" ]) (builtins.attrValues cfg.contents) + ++ map (c: removeAttrs c [ "text" ]) (builtins.attrValues cfg.contents) ++ lib.optional (pkgs.stdenv.hostPlatform.libc == "glibc") "${pkgs.glibc}/lib/libnss_files.so.2"; targets.initrd.aliases = [ "default.target" ]; diff --git a/nixos/modules/system/boot/systemd/shutdown.nix b/nixos/modules/system/boot/systemd/shutdown.nix index 754e38b9714d..def2057c865e 100644 --- a/nixos/modules/system/boot/systemd/shutdown.nix +++ b/nixos/modules/system/boot/systemd/shutdown.nix @@ -65,7 +65,7 @@ in ++ lib.optionals cfg.shell.enable [ pkgs.runtimeShell ] - ++ map (c: builtins.removeAttrs c [ "text" ]) (builtins.attrValues cfg.contents); + ++ map (c: removeAttrs c [ "text" ]) (builtins.attrValues cfg.contents); systemd.mounts = [ { diff --git a/nixos/modules/system/boot/systemd/sysusers.nix b/nixos/modules/system/boot/systemd/sysusers.nix index c2d8b7cc373e..e3b0f2656b6a 100644 --- a/nixos/modules/system/boot/systemd/sysusers.nix +++ b/nixos/modules/system/boot/systemd/sysusers.nix @@ -152,7 +152,7 @@ in # systemd-sysusers cannot find it when we also pass another flag. ExecStart = lib.mkIf immutableEtc [ "" - "${config.systemd.package}/bin/systemd-sysusers --root ${builtins.dirOf immutablePasswordFilesLocation} /etc/sysusers.d/00-nixos.conf" + "${config.systemd.package}/bin/systemd-sysusers --root ${dirOf immutablePasswordFilesLocation} /etc/sysusers.d/00-nixos.conf" ]; # Make the source files writable before executing sysusers. diff --git a/nixos/modules/system/boot/uki.nix b/nixos/modules/system/boot/uki.nix index 692261d512dd..fa12c63b751a 100644 --- a/nixos/modules/system/boot/uki.nix +++ b/nixos/modules/system/boot/uki.nix @@ -101,7 +101,7 @@ in name = config.boot.uki.name; version = config.boot.uki.version; versionInfix = if version != null then "_${version}" else ""; - triesInfix = if cfg.tries != null then "+${builtins.toString cfg.tries}" else ""; + triesInfix = if cfg.tries != null then "+${toString cfg.tries}" else ""; in name + versionInfix + triesInfix + ".efi"; diff --git a/nixos/modules/virtualisation/azure-common.nix b/nixos/modules/virtualisation/azure-common.nix index 55c6c706b017..d75eff323575 100644 --- a/nixos/modules/virtualisation/azure-common.nix +++ b/nixos/modules/virtualisation/azure-common.nix @@ -60,7 +60,7 @@ in linkConfig.Unmanaged = "yes"; }; networking.networkmanager.unmanaged = lib.mkIf cfg.acceleratedNetworking ( - builtins.map (drv: "driver:${drv}") mlxDrivers + map (drv: "driver:${drv}") mlxDrivers ); # Allow root logins only using the SSH key that the user specified diff --git a/nixos/modules/virtualisation/nixos-containers.nix b/nixos/modules/virtualisation/nixos-containers.nix index ce86487bbbc3..8a46d022633a 100644 --- a/nixos/modules/virtualisation/nixos-containers.nix +++ b/nixos/modules/virtualisation/nixos-containers.nix @@ -1044,7 +1044,7 @@ in serviceConfig = serviceDirectives containerConfig; unitConfig.RequiresMountsFor = lib.optional (!containerConfig.ephemeral) "${stateDirectory}/%i" - ++ builtins.map (d: if d.hostPath != null then d.hostPath else d.mountPoint) ( + ++ map (d: if d.hostPath != null then d.hostPath else d.mountPoint) ( builtins.attrValues cfg.bindMounts ); environment.root = diff --git a/nixos/modules/virtualisation/oci-containers.nix b/nixos/modules/virtualisation/oci-containers.nix index 5b3576c97acd..be9ff405a4cc 100644 --- a/nixos/modules/virtualisation/oci-containers.nix +++ b/nixos/modules/virtualisation/oci-containers.nix @@ -555,7 +555,7 @@ in backend = "docker"; containers = lib.mapAttrs ( n: v: - builtins.removeAttrs ( + removeAttrs ( v // { extraOptions = v.extraDockerOptions or [ ]; diff --git a/nixos/modules/virtualisation/proxmox-image.nix b/nixos/modules/virtualisation/proxmox-image.nix index d3babb785fdd..a1582e404c9f 100644 --- a/nixos/modules/virtualisation/proxmox-image.nix +++ b/nixos/modules/virtualisation/proxmox-image.nix @@ -213,7 +213,7 @@ with lib; let cfg = config.proxmox; cfgLine = name: value: '' - ${name}: ${builtins.toString value} + ${name}: ${toString value} ''; virtio0Storage = builtins.head (builtins.split ":" cfg.qemuConf.virtio0); cfgFile = diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index 8a6c55cfc9fa..3be38c02085d 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -300,7 +300,7 @@ let idx: { size, ... }: '' - test -e "empty${builtins.toString idx}.qcow2" || ${qemu}/bin/qemu-img create -f qcow2 "empty${builtins.toString idx}.qcow2" "${builtins.toString size}M" + test -e "empty${toString idx}.qcow2" || ${qemu}/bin/qemu-img create -f qcow2 "empty${toString idx}.qcow2" "${toString size}M" '' )) (builtins.concatStringsSep "") diff --git a/nixos/release-combined.nix b/nixos/release-combined.nix index 6730a9faa4d8..f2bad26fcde8 100644 --- a/nixos/release-combined.nix +++ b/nixos/release-combined.nix @@ -26,7 +26,7 @@ let set: if builtins.isAttrs set then if (set.type or "") == "derivation" then - set // { meta = builtins.removeAttrs (set.meta or { }) [ "maintainers" ]; } + set // { meta = removeAttrs (set.meta or { }) [ "maintainers" ]; } else pkgs.lib.mapAttrs (n: v: removeMaintainers v) set else @@ -43,7 +43,7 @@ rec { } ); - nixpkgs = builtins.removeAttrs (removeMaintainers ( + nixpkgs = removeAttrs (removeMaintainers ( import ../pkgs/top-level/release.nix { inherit supportedSystems; nixpkgs = nixpkgsSrc; diff --git a/nixos/release-small.nix b/nixos/release-small.nix index 5a845d34f41b..58f5d413feb7 100644 --- a/nixos/release-small.nix +++ b/nixos/release-small.nix @@ -32,7 +32,7 @@ let nixpkgs = nixpkgsSrc; }; - nixpkgs' = builtins.removeAttrs (import ../pkgs/top-level/release.nix { + nixpkgs' = removeAttrs (import ../pkgs/top-level/release.nix { inherit supportedSystems; nixpkgs = nixpkgsSrc; }) [ "unstable" ]; diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 957882749b9a..52b10f309d1c 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -118,7 +118,7 @@ let findTests = tree: if tree ? recurseForDerivations && tree.recurseForDerivations then - mapAttrs (k: findTests) (builtins.removeAttrs tree [ "recurseForDerivations" ]) + mapAttrs (k: findTests) (removeAttrs tree [ "recurseForDerivations" ]) else callTest tree; diff --git a/nixos/tests/benchexec.nix b/nixos/tests/benchexec.nix index 25e53179bf5a..40b6575ad428 100644 --- a/nixos/tests/benchexec.nix +++ b/nixos/tests/benchexec.nix @@ -18,7 +18,7 @@ in { ... }: let runexec = lib.getExe' pkgs.benchexec "runexec"; - echo = builtins.toString pkgs.benchexec; + echo = toString pkgs.benchexec; test = lib.getExe ( pkgs.writeShellApplication rec { name = "test"; diff --git a/nixos/tests/ceph-single-node-bluestore-dmcrypt.nix b/nixos/tests/ceph-single-node-bluestore-dmcrypt.nix index 3cd8c799c1a2..8ab8cbba3a62 100644 --- a/nixos/tests/ceph-single-node-bluestore-dmcrypt.nix +++ b/nixos/tests/ceph-single-node-bluestore-dmcrypt.nix @@ -139,7 +139,7 @@ in }; in lib.pipe config.services.ceph.osd.daemons [ - (builtins.map map-osd) + (map map-osd) builtins.listToAttrs ]; }; diff --git a/nixos/tests/common/acme/server/default.nix b/nixos/tests/common/acme/server/default.nix index 0786af59e60b..9622b6487130 100644 --- a/nixos/tests/common/acme/server/default.nix +++ b/nixos/tests/common/acme/server/default.nix @@ -89,8 +89,7 @@ in ( cfg: lib.attrsets.mapAttrsToList ( - domain: cfg: - builtins.map (builtins.replaceStrings [ "*." ] [ "" ]) ([ domain ] ++ cfg.extraDomainNames) + domain: cfg: map (builtins.replaceStrings [ "*." ] [ "" ]) ([ domain ] ++ cfg.extraDomainNames) ) cfg.configuration.security.acme.certs ) # A specialisation's config is nested under its configuration attribute. @@ -99,7 +98,7 @@ in ) ); in - builtins.listToAttrs (builtins.map (ip: lib.attrsets.nameValuePair ip names) ips) + builtins.listToAttrs (map (ip: lib.attrsets.nameValuePair ip names) ips) ) nodes; }; diff --git a/nixos/tests/devpi-server.nix b/nixos/tests/devpi-server.nix index 723499941654..093e381570f9 100644 --- a/nixos/tests/devpi-server.nix +++ b/nixos/tests/devpi-server.nix @@ -34,8 +34,8 @@ in testScript = '' start_all() devpi.wait_for_unit("devpi-server.service") - devpi.wait_for_open_port(${builtins.toString server-port}) + devpi.wait_for_open_port(${toString server-port}) - client1.succeed("devpi getjson http://devpi:${builtins.toString server-port}") + client1.succeed("devpi getjson http://devpi:${toString server-port}") ''; } diff --git a/nixos/tests/ergochat.nix b/nixos/tests/ergochat.nix index e55215aab65f..69fce2fe5396 100644 --- a/nixos/tests/ergochat.nix +++ b/nixos/tests/ergochat.nix @@ -25,7 +25,7 @@ in }; } // lib.listToAttrs ( - builtins.map ( + map ( client: lib.nameValuePair client { imports = [ @@ -83,7 +83,7 @@ in '' # check that all greetings arrived on all clients ] - ++ builtins.map (other: '' + ++ map (other: '' ${client}.succeed( "grep '${msg other}$' ${iiDir}/${server}/#${channel}/out" ) @@ -101,5 +101,5 @@ in # entry is executed by every client before advancing # to the next one. '' - + lib.concatStrings (reduce (lib.zipListsWith (cs: c: cs + c)) (builtins.map clientScript clients)); + + lib.concatStrings (reduce (lib.zipListsWith (cs: c: cs + c)) (map clientScript clients)); } diff --git a/nixos/tests/fsck.nix b/nixos/tests/fsck.nix index c5fcf80699e3..52ca33093146 100644 --- a/nixos/tests/fsck.nix +++ b/nixos/tests/fsck.nix @@ -27,10 +27,7 @@ with subtest("root fs is fsckd"): machine.succeed("journalctl -b | grep '${ - if systemdStage1 then - "fsck.*${builtins.baseNameOf rootDevice}.*clean" - else - "fsck.ext4.*${rootDevice}" + if systemdStage1 then "fsck.*${baseNameOf rootDevice}.*clean" else "fsck.ext4.*${rootDevice}" }'") with subtest("mnt fs is fsckd"): diff --git a/nixos/tests/galene.nix b/nixos/tests/galene.nix index 3918e1048147..7d3a3eabd422 100644 --- a/nixos/tests/galene.nix +++ b/nixos/tests/galene.nix @@ -57,17 +57,17 @@ in with subtest("galene starts"): # Starts? machine.wait_for_unit("galene") - machine.wait_for_open_port(${builtins.toString galenePort}) + machine.wait_for_open_port(${toString galenePort}) # Reponds fine? - machine.succeed("curl -s -D - -o /dev/null 'http://localhost:${builtins.toString galenePort}' >&2") + machine.succeed("curl -s -D - -o /dev/null 'http://localhost:${toString galenePort}' >&2") machine.succeed("cp -v /etc/${galeneTestGroupFile} ${galeneTestGroupsDir}/test.json >&2") - machine.wait_until_succeeds("curl -s -D - -o /dev/null 'http://localhost:${builtins.toString galenePort}/group/test/' >&2") + machine.wait_until_succeeds("curl -s -D - -o /dev/null 'http://localhost:${toString galenePort}/group/test/' >&2") with subtest("galene can join group"): # Open site - machine.succeed("firefox --new-window 'http://localhost:${builtins.toString galenePort}/group/test/' >&2 &") + machine.succeed("firefox --new-window 'http://localhost:${toString galenePort}/group/test/' >&2 &") # Note: Firefox doesn't use a regular "-" in the window title, but "—" (Hex: 0xe2 0x80 0x94) machine.wait_for_window("Test — Mozilla Firefox") machine.send_key("ctrl-minus") @@ -141,17 +141,17 @@ in with subtest("galene starts"): # Starts? machine.wait_for_unit("galene") - machine.wait_for_open_port(${builtins.toString galenePort}) + machine.wait_for_open_port(${toString galenePort}) # Reponds fine? - machine.succeed("curl -s -D - -o /dev/null 'http://localhost:${builtins.toString galenePort}' >&2") + machine.succeed("curl -s -D - -o /dev/null 'http://localhost:${toString galenePort}' >&2") machine.succeed("cp -v /etc/${galeneTestGroupFile} ${galeneTestGroupsDir}/test.json >&2") - machine.wait_until_succeeds("curl -s -D - -o /dev/null 'http://localhost:${builtins.toString galenePort}/group/test/' >&2") + machine.wait_until_succeeds("curl -s -D - -o /dev/null 'http://localhost:${toString galenePort}/group/test/' >&2") with subtest("galene can join group"): # Open site - machine.succeed("firefox --new-window 'http://localhost:${builtins.toString galenePort}/group/test/' >&2 &") + machine.succeed("firefox --new-window 'http://localhost:${toString galenePort}/group/test/' >&2 &") # Note: Firefox doesn't use a regular "-" in the window title, but "—" (Hex: 0xe2 0x80 0x94) machine.wait_for_window("Test — Mozilla Firefox") machine.send_key("ctrl-minus") @@ -176,7 +176,7 @@ in machine.succeed( "galene-file-transfer " + "-to '${galeneTestGroupAdminName}' " - + "-insecure 'http://localhost:${builtins.toString galenePort}/group/test/' " + + "-insecure 'http://localhost:${toString galenePort}/group/test/' " + "${galeneTestGroupsDir}/test.json " # just try sending the groups file + " >&2 &" ) @@ -276,20 +276,20 @@ in with subtest("galene starts"): # Starts? machine.wait_for_unit("galene") - machine.wait_for_open_port(${builtins.toString galenePort}) + machine.wait_for_open_port(${toString galenePort}) # Reponds fine? - machine.succeed("curl -s -D - -o /dev/null 'http://localhost:${builtins.toString galenePort}' >&2") + machine.succeed("curl -s -D - -o /dev/null 'http://localhost:${toString galenePort}' >&2") machine.succeed("cp -v /etc/${galeneTestGroupFile} ${galeneTestGroupsDir}/test.json >&2") - machine.wait_until_succeeds("curl -s -D - -o /dev/null 'http://localhost:${builtins.toString galenePort}/group/test/' >&2") + machine.wait_until_succeeds("curl -s -D - -o /dev/null 'http://localhost:${toString galenePort}/group/test/' >&2") with subtest("galene-stream works"): # Start interface for stream data machine.succeed( "galene-stream " - + "--input 'srt://localhost:${builtins.toString galeneStreamSrtPort}?mode=listener' " - + "--insecure --output 'http://localhost:${builtins.toString galenePort}/group/test/' " + + "--input 'srt://localhost:${toString galeneStreamSrtPort}?mode=listener' " + + "--insecure --output 'http://localhost:${toString galenePort}/group/test/' " + "--username ${galeneTestGroupBotName} --password ${galeneTestGroupBotPassword} " + ">&2 &" ) @@ -304,13 +304,13 @@ in + "-c:a mp2 " # stream audio codec + "-c:v libx264 -pix_fmt yuv420p " # stream video codec + "-f mpegts " # stream format - + "'srt://localhost:${builtins.toString galeneStreamSrtPort}' " + + "'srt://localhost:${toString galeneStreamSrtPort}' " + ">/dev/null 2>&1 &" ) machine.wait_for_console_text("Setting remote session description") # Open site - machine.succeed("firefox --new-window 'http://localhost:${builtins.toString galenePort}/group/test/' >&2 &") + machine.succeed("firefox --new-window 'http://localhost:${toString galenePort}/group/test/' >&2 &") # Note: Firefox doesn't use a regular "-" in the window title, but "—" (Hex: 0xe2 0x80 0x94) machine.wait_for_window("Test — Mozilla Firefox") machine.send_key("ctrl-minus") diff --git a/nixos/tests/gitlab/runner/podman-runner/nix-image.nix b/nixos/tests/gitlab/runner/podman-runner/nix-image.nix index 43c11ae25175..bfb11e9573d9 100644 --- a/nixos/tests/gitlab/runner/podman-runner/nix-image.nix +++ b/nixos/tests/gitlab/runner/podman-runner/nix-image.nix @@ -219,7 +219,7 @@ let cat > $out < Date: Thu, 15 Jan 2026 16:24:07 +0100 Subject: [PATCH 110/111] rstudio: fix loading of project-specific .Rprofile --- pkgs/development/r-modules/wrapper-rstudio.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/r-modules/wrapper-rstudio.nix b/pkgs/development/r-modules/wrapper-rstudio.nix index 817888a7ce50..c306e83edcac 100644 --- a/pkgs/development/r-modules/wrapper-rstudio.nix +++ b/pkgs/development/r-modules/wrapper-rstudio.nix @@ -32,7 +32,7 @@ runCommand (rstudio.name + "-wrapper") # with the wrapped one, however, RStudio internally overrides # R_LIBS_SITE. The below works around this by turning R_LIBS_SITE # into an R file (fixLibsR) which achieves the same effect, then - # uses R_PROFILE_USER to load this code at startup in RStudio. + # uses R_PROFILE to load this code at startup in RStudio. fixLibsR = "fix_libs.R"; } ( @@ -48,7 +48,7 @@ runCommand (rstudio.name + "-wrapper") if rstudio.server then '' makeWrapper ${rstudio}/bin/rsession $out/bin/rsession \ - --set R_PROFILE_USER $out/$fixLibsR --set FONTCONFIG_FILE ${fontconfig.out}/etc/fonts/fonts.conf + --set R_PROFILE $out/$fixLibsR --set FONTCONFIG_FILE ${fontconfig.out}/etc/fonts/fonts.conf makeWrapper ${rstudio}/bin/rserver $out/bin/rserver \ --add-flags --rsession-path=$out/bin/rsession @@ -63,7 +63,7 @@ runCommand (rstudio.name + "-wrapper") ''} makeWrapper ${rstudio}/bin/rstudio $out/bin/rstudio \ - --set R_PROFILE_USER $out/$fixLibsR + --set R_PROFILE $out/$fixLibsR '' ) ) From c413f7c728cde3e738f4a8b74f373ab90da9c602 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 15 Jan 2026 16:16:11 +0000 Subject: [PATCH 111/111] gpxsee: 15.7 -> 15.8 --- pkgs/by-name/gp/gpxsee/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gp/gpxsee/package.nix b/pkgs/by-name/gp/gpxsee/package.nix index 57f38ce8372e..094d7b1ca5a9 100644 --- a/pkgs/by-name/gp/gpxsee/package.nix +++ b/pkgs/by-name/gp/gpxsee/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "gpxsee"; - version = "15.7"; + version = "15.8"; src = fetchFromGitHub { owner = "tumic0"; repo = "GPXSee"; tag = finalAttrs.version; - hash = "sha256-RaKffCdC3H6+qtj7BZiyhl5ublY3LEEwekfCwKuUMPg="; + hash = "sha256-Q2vwoKutwx46dvSGk54FPHeIN45dWuB1xypbw1AtnKQ="; }; buildInputs = [