From bf16cad3bd28e9ed34e354ea3c20ada214a68d9d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 26 Jan 2026 12:52:08 +0000 Subject: [PATCH 001/134] drogon: 1.9.11 -> 1.9.12 --- pkgs/by-name/dr/drogon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dr/drogon/package.nix b/pkgs/by-name/dr/drogon/package.nix index 46bc224617e7..c6f65eae9007 100644 --- a/pkgs/by-name/dr/drogon/package.nix +++ b/pkgs/by-name/dr/drogon/package.nix @@ -24,13 +24,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "drogon"; - version = "1.9.11"; + version = "1.9.12"; src = fetchFromGitHub { owner = "drogonframework"; repo = "drogon"; tag = "v${finalAttrs.version}"; - hash = "sha256-eFOYmqfyb/yp83HRa0hWSMuROozR/nfnEp7k5yx8hj0="; + hash = "sha256-Rx6PpouEXW1J44oK+wCnnGQa0i+H5KSboLLATLMCBBg="; fetchSubmodules = true; }; From 91e77f6b05e5ca4af9907e99a1ba07af89774b1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 28 Jan 2026 10:27:40 +0000 Subject: [PATCH 002/134] mpvScripts.mpvacious: 0.42 -> 26.1.26.0 --- pkgs/by-name/mp/mpv/scripts/mpvacious.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mp/mpv/scripts/mpvacious.nix b/pkgs/by-name/mp/mpv/scripts/mpvacious.nix index 6f1a4f586645..6ab3ae4222d1 100644 --- a/pkgs/by-name/mp/mpv/scripts/mpvacious.nix +++ b/pkgs/by-name/mp/mpv/scripts/mpvacious.nix @@ -10,13 +10,13 @@ buildLua rec { pname = "mpvacious"; - version = "0.42"; + version = "26.1.26.0"; src = fetchFromGitHub { owner = "Ajatt-Tools"; repo = "mpvacious"; rev = "v${version}"; - sha256 = "sha256-26GbP969b6aT6UyYDYyC01QjAnIY4wUHqGUaXBaHQZo="; + sha256 = "sha256-I0h9tf1pwCkWPn/6t2mxhe4MPx6GsPR+F5F29NAgdXI="; }; passthru.updateScript = gitUpdater { rev-prefix = "v"; }; From 1a8e0d654e9ef60ea167048295ac1a4156a877d1 Mon Sep 17 00:00:00 2001 From: Victor Fuentes Date: Sat, 31 Jan 2026 14:36:00 -0800 Subject: [PATCH 003/134] inja: include pkg-config pc file --- pkgs/by-name/in/inja/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/in/inja/package.nix b/pkgs/by-name/in/inja/package.nix index db06c68ef254..df593010d5c6 100644 --- a/pkgs/by-name/in/inja/package.nix +++ b/pkgs/by-name/in/inja/package.nix @@ -6,6 +6,7 @@ nlohmann_json, doctest, callPackage, + fetchpatch, }: stdenv.mkDerivation (finalAttrs: { @@ -19,6 +20,15 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-P4XKz2FcMfP0HRMoEC2+RKE/ljZSpusUTDmF9Ao5txo="; }; + patches = [ + # https://github.com/pantor/inja/pull/317 + (fetchpatch { + name = "cmake-install-pc.patch"; + url = "https://github.com/pantor/inja/commit/ebb7aeb3ae49ccb49a642aaecb0d41483078b8bd.patch"; + hash = "sha256-Cz0EbYwGwFcfhKd8lJzXDy2DpMAcHkz7EC/vVFV60c0="; + }) + ]; + nativeBuildInputs = [ cmake ]; propagatedBuildInputs = [ nlohmann_json ]; From 7f6ff75e988803bcee08ada8868ecb52e8091ecd Mon Sep 17 00:00:00 2001 From: Amadej Kastelic Date: Sun, 8 Feb 2026 09:14:22 +0100 Subject: [PATCH 004/134] mcp-nixos: 2.1.1 -> 2.2.0 --- pkgs/by-name/mc/mcp-nixos/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mc/mcp-nixos/package.nix b/pkgs/by-name/mc/mcp-nixos/package.nix index 875e0fdc1168..bbd230a89457 100644 --- a/pkgs/by-name/mc/mcp-nixos/package.nix +++ b/pkgs/by-name/mc/mcp-nixos/package.nix @@ -6,14 +6,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "mcp-nixos"; - version = "2.1.1"; + version = "2.2.0"; pyproject = true; src = fetchFromGitHub { owner = "utensils"; repo = "mcp-nixos"; tag = "v${finalAttrs.version}"; - hash = "sha256-ZScQ79z7SwjpI5ZnrwXhRNqOnYQTI9MayvPjv00hiyY="; + hash = "sha256-/3/MUCjUu4iQOEmgda61ztO2d6e/HPpjsF9Z7hTWYMc="; }; build-system = [ python3Packages.hatchling ]; @@ -29,6 +29,7 @@ python3Packages.buildPythonApplication (finalAttrs: { anthropic pytestCheckHook pytest-asyncio + pytest-cov python-dotenv ]; From 2a7015603d1cbd927f58da23cb2ea92a3143eda0 Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Wed, 11 Feb 2026 01:24:23 +1000 Subject: [PATCH 005/134] uasm: fix building with gcc > 13 gcc13Stdenv isn't cached pkgsStatic, which is particularly annoying. Add the relevant flags to get it compiling with regular stdenv. --- pkgs/by-name/ua/uasm/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ua/uasm/package.nix b/pkgs/by-name/ua/uasm/package.nix index a4e3051775fc..db7fa7d52860 100644 --- a/pkgs/by-name/ua/uasm/package.nix +++ b/pkgs/by-name/ua/uasm/package.nix @@ -1,14 +1,11 @@ { lib, - gcc13Stdenv, + stdenv, fetchFromGitHub, testers, uasm, }: -let - stdenv = gcc13Stdenv; -in stdenv.mkDerivation rec { pname = "uasm"; version = "2.57"; @@ -23,13 +20,16 @@ stdenv.mkDerivation rec { enableParallelBuilding = true; makefile = - if gcc13Stdenv.hostPlatform.isDarwin then + if stdenv.hostPlatform.isDarwin then "Makefile-OSX-Clang-64.mak" else "Makefile-Linux-GCC-64.mak"; makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; + # Needed for compiling with GCC > 13 + env.CFLAGS = "-std=c99 -Wno-incompatible-pointer-types -Wno-implicit-function-declaration -Wno-int-conversion"; + installPhase = '' runHook preInstall From 3ff5f64e7af19fd2431a5d0c08bed675aa27f614 Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Wed, 11 Feb 2026 01:27:32 +1000 Subject: [PATCH 006/134] uasm: switch to finalAttrs --- pkgs/by-name/ua/uasm/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ua/uasm/package.nix b/pkgs/by-name/ua/uasm/package.nix index db7fa7d52860..0aaa745457ff 100644 --- a/pkgs/by-name/ua/uasm/package.nix +++ b/pkgs/by-name/ua/uasm/package.nix @@ -6,14 +6,14 @@ uasm, }: -stdenv.mkDerivation rec { +stdenv.mkDerivation(finalAttrs: { pname = "uasm"; version = "2.57"; src = fetchFromGitHub { owner = "Terraspace"; repo = "uasm"; - tag = "v${version}r"; + tag = "v${finalAttrs.version}r"; hash = "sha256-HaiK2ogE71zwgfhWL7fesMrNZYnh8TV/kE3ZIS0l85w="; }; @@ -34,7 +34,7 @@ stdenv.mkDerivation rec { runHook preInstall install -Dt "$out/bin" -m0755 GccUnixR/uasm - install -Dt "$out/share/doc/${pname}" -m0644 {Readme,History}.txt Doc/* + install -Dt "$out/share/doc/uasm" -m0644 {Readme,History}.txt Doc/* runHook postInstall ''; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { passthru.tests.version = testers.testVersion { package = uasm; command = "uasm -h"; - version = "v${version}"; + version = "v${finalAttrs.version}"; }; meta = { @@ -54,4 +54,4 @@ stdenv.mkDerivation rec { license = lib.licenses.watcom; broken = stdenv.hostPlatform.isDarwin; }; -} +}) From bd41e8db92882c29ba457498f9d9ada6670f67cf Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Wed, 11 Feb 2026 01:28:56 +1000 Subject: [PATCH 007/134] uasm: add myself as maintainer --- pkgs/by-name/ua/uasm/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ua/uasm/package.nix b/pkgs/by-name/ua/uasm/package.nix index 0aaa745457ff..0968d2b4c4c8 100644 --- a/pkgs/by-name/ua/uasm/package.nix +++ b/pkgs/by-name/ua/uasm/package.nix @@ -50,7 +50,7 @@ stdenv.mkDerivation(finalAttrs: { description = "Free MASM-compatible assembler based on JWasm"; mainProgram = "uasm"; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = [ lib.maintainers.zane ]; license = lib.licenses.watcom; broken = stdenv.hostPlatform.isDarwin; }; From 6983c2ea73d9af76818273de7ea7cf1b4d087bfe Mon Sep 17 00:00:00 2001 From: Zane van Iperen Date: Wed, 11 Feb 2026 01:40:26 +1000 Subject: [PATCH 008/134] uasm: formatting --- pkgs/by-name/ua/uasm/package.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/ua/uasm/package.nix b/pkgs/by-name/ua/uasm/package.nix index 0968d2b4c4c8..dc05c0b564d8 100644 --- a/pkgs/by-name/ua/uasm/package.nix +++ b/pkgs/by-name/ua/uasm/package.nix @@ -6,7 +6,7 @@ uasm, }: -stdenv.mkDerivation(finalAttrs: { +stdenv.mkDerivation (finalAttrs: { pname = "uasm"; version = "2.57"; @@ -20,10 +20,7 @@ stdenv.mkDerivation(finalAttrs: { enableParallelBuilding = true; makefile = - if stdenv.hostPlatform.isDarwin then - "Makefile-OSX-Clang-64.mak" - else - "Makefile-Linux-GCC-64.mak"; + if stdenv.hostPlatform.isDarwin then "Makefile-OSX-Clang-64.mak" else "Makefile-Linux-GCC-64.mak"; makeFlags = [ "CC=${stdenv.cc.targetPrefix}cc" ]; From 58eb783654920f1fc85de32bcd6357f16053c705 Mon Sep 17 00:00:00 2001 From: Scott Stephens Date: Fri, 13 Feb 2026 22:04:55 -0500 Subject: [PATCH 009/134] nixos/tpm2: move tpm2 tests to own directory --- nixos/tests/all-tests.nix | 2 +- nixos/tests/tpm2/default.nix | 4 ++++ nixos/tests/{tpm2.nix => tpm2/tpm2-abrmd.nix} | 4 ++++ 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 nixos/tests/tpm2/default.nix rename nixos/tests/{tpm2.nix => tpm2/tpm2-abrmd.nix} (94%) diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index 0ad508dd87ec..9cf7fa3fe834 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -1633,7 +1633,7 @@ in tomcat = runTest ./tomcat.nix; tor = runTest ./tor.nix; tpm-ek = handleTest ./tpm-ek { }; - tpm2 = runTest ./tpm2.nix; + tpm2 = import ./tpm2 { inherit runTest; }; traccar = runTest ./traccar.nix; # tracee requires bpf tracee = handleTestOn [ "x86_64-linux" ] ./tracee.nix { }; diff --git a/nixos/tests/tpm2/default.nix b/nixos/tests/tpm2/default.nix new file mode 100644 index 000000000000..724afad301e3 --- /dev/null +++ b/nixos/tests/tpm2/default.nix @@ -0,0 +1,4 @@ +{ runTest }: +{ + abrmd = runTest ./tpm2-abrmd.nix; +} diff --git a/nixos/tests/tpm2.nix b/nixos/tests/tpm2/tpm2-abrmd.nix similarity index 94% rename from nixos/tests/tpm2.nix rename to nixos/tests/tpm2/tpm2-abrmd.nix index e38020f6e5ba..f0d28d932756 100644 --- a/nixos/tests/tpm2.nix +++ b/nixos/tests/tpm2/tpm2-abrmd.nix @@ -39,6 +39,10 @@ machine.start() machine.wait_for_unit("multi-user.target") + with subtest("/dev/tpmrm0 has correct ownership"): + machine.succeed('[ `stat -c "%U" /dev/tpmrm0` = "tss" ]') + machine.succeed('[ `stat -c "%G" /dev/tpmrm0` = "tss" ]') + with subtest("tabrmd service started properly"): machine.succeed('[ `systemctl show tpm2-abrmd.service --property=Result` = "Result=success" ]') machine.succeed('[ `journalctl -b -u tpm2-abrmd.service | grep -c "Starting"` = "1" ]') From b1fb31f3d22b53d284f616fd819b3317509d9b81 Mon Sep 17 00:00:00 2001 From: Scott Stephens Date: Fri, 13 Feb 2026 22:05:45 -0500 Subject: [PATCH 010/134] nixos/tpm2: add test for #489756 --- nixos/tests/tpm2/default.nix | 1 + nixos/tests/tpm2/tpm2-tpmrm.nix | 72 +++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 nixos/tests/tpm2/tpm2-tpmrm.nix diff --git a/nixos/tests/tpm2/default.nix b/nixos/tests/tpm2/default.nix index 724afad301e3..caa0697ec3e2 100644 --- a/nixos/tests/tpm2/default.nix +++ b/nixos/tests/tpm2/default.nix @@ -1,4 +1,5 @@ { runTest }: { abrmd = runTest ./tpm2-abrmd.nix; + tpmrm = runTest ./tpm2-tpmrm.nix; } diff --git a/nixos/tests/tpm2/tpm2-tpmrm.nix b/nixos/tests/tpm2/tpm2-tpmrm.nix new file mode 100644 index 000000000000..3f777c7c2ba3 --- /dev/null +++ b/nixos/tests/tpm2/tpm2-tpmrm.nix @@ -0,0 +1,72 @@ +{ lib, pkgs, ... }: +{ + name = "tpm2-tpmrm"; + + nodes.machine = + { config, pkgs, ... }: + { + virtualisation = { + mountHostNixStore = true; + useEFIBoot = true; + tpm.enable = true; + }; + + users.users = { + tss-user = { + isNormalUser = true; + extraGroups = [ "tss" ]; + }; + }; + + security.sudo.wheelNeedsPassword = false; + + security.tpm2 = { + enable = true; + pkcs11.enable = true; + tctiEnvironment.enable = true; + fapi.ekCertLess = true; + }; + + environment.systemPackages = [ + pkgs.tpm2-tools + pkgs.openssl + ]; + }; + + testScript = '' + machine.start() + machine.wait_for_unit("multi-user.target") + + with subtest("/dev/tpmrm0 has correct ownership"): + machine.succeed('[ `stat -c "%U" /dev/tpmrm0` = "root" ]') + machine.succeed('[ `stat -c "%G" /dev/tpmrm0` = "tss" ]') + + with subtest("tpm2 cli works"): + machine.succeed('tpm2 createprimary --hierarchy=o --key-algorithm=aes256 --attributes="fixedtpm|fixedparent|sensitivedataorigin|userwithauth|restricted|decrypt" --key-context=owner_root_key.ctx') + machine.succeed('tpm2 create --parent-context=owner_root_key.ctx --key-algorithm=ecc256:ecdsa-sha256:null --attributes="fixedtpm|fixedparent|sensitivedataorigin|userwithauth|restricted|sign" --key-context=ecc_sign_key.ctx --creation-ticket=ecc_sign_key-creation_ticket.bin -f pem --output=ecc_sign_key_public.pem') + machine.succeed('echo "A very important message." > message.txt') + machine.succeed('tpm2 sign --key-context=ecc_sign_key.ctx --hash-algorithm=sha256 -f plain --signature message_signature.bin message.txt') + machine.succeed('openssl dgst -verify ecc_sign_key_public.pem -signature message_signature.bin message.txt') + machine.succeed('echo "evil addition!" >> message.txt') + machine.fail('openssl dgst -verify ecc_sign_key_public.pem -signature message_signature.bin message.txt') + + def format_command(command, user): + return f"runuser -u {user} -- bash -c '{command}'" + def succeedu(command,user): + return machine.succeed(format_command(command,user)) + def failu(command,user): + return machine.fail(format_command(command,user)) + + with subtest("tss2 cli works"): + machine.succeed('tss2 provision') + succeedu('tss2 createkey --path=HS/SRK/sign --type=sign --authValue=""',"tss-user") + succeedu('tss2 gettpmblobs --path=HS/SRK/sign --tpm2bPublic=$HOME/sign_key_public.bin',"tss-user") + succeedu('tpm2 print -t TPM2B_PUBLIC -f pem $HOME/sign_key_public.bin > $HOME/sign_key_public.pem',"tss-user") + succeedu('echo "A very important message." > $HOME/message.txt',"tss-user") + succeedu('tpm2 hash --hash-algorithm=sha256 --output=$HOME/message_hash.bin $HOME/message.txt',"tss-user") + succeedu('tss2 sign --keyPath=HS/SRK/sign --digest=$HOME/message_hash.bin --signature=$HOME/message_signature.bin',"tss-user") + succeedu('openssl dgst -verify $HOME/sign_key_public.pem -signature $HOME/message_signature.bin $HOME/message.txt',"tss-user") + succeedu('echo "evil addition!" >> $HOME/message.txt',"tss-user") + failu('openssl dgst -verify $HOME/sign_key_public.pem -signature $HOME/message_signature.bin $HOME/message.txt',"tss-user") + ''; +} From c43291044e6a111ecfe159dc7da4085f44ddd160 Mon Sep 17 00:00:00 2001 From: Scott Stephens Date: Fri, 13 Feb 2026 22:21:57 -0500 Subject: [PATCH 011/134] nixos/tpm2: create tss user and group if either is required We only want to create users and groups in the module if they are the module defaults; if a user is specifying something else, we can presume that they are creating that themselves and don't want to conflict. The previous implementation caused problems when the module was configured to use the /dev/tpmrm0 kernel resource manager. In this configuration, /dev/tpmrm0 would be owned by root, but in the group tss, which caused there to be no tss user created. This in turn caused the tss group to be a "normal" group, not a system group, and udev does not assign devices to normal groups. Unfortunately, there is no isSystemGroup option corresponding to the isSystemUser option. To avoid messing with the user system, we add the tss user if we need the group. resolves #489756 --- nixos/modules/security/tpm2.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/security/tpm2.nix b/nixos/modules/security/tpm2.nix index 44abf5a06410..cf1535e25ac3 100644 --- a/nixos/modules/security/tpm2.nix +++ b/nixos/modules/security/tpm2.nix @@ -276,11 +276,11 @@ in services.udev.extraRules = lib.mkIf cfg.applyUdevRules (udevRules cfg.tssUser cfg.tssGroup); # Create the tss user and group only if the default value is used - users.users.${cfg.tssUser} = lib.mkIf (cfg.tssUser == "tss") { + users.users.tss = lib.mkIf (cfg.tssUser == "tss" || cfg.tssGroup == "tss") { isSystemUser = true; group = "tss"; }; - users.groups.${cfg.tssGroup} = lib.mkIf (cfg.tssGroup == "tss") { }; + users.groups.tss = lib.mkIf (cfg.tssUser == "tss" || cfg.tssGroup == "tss") { }; environment.variables = lib.mkIf cfg.tctiEnvironment.enable ( lib.attrsets.genAttrs From aa66f76d048c85234d3643ff6fd92bf72680f02c Mon Sep 17 00:00:00 2001 From: Angus Gibson Date: Tue, 17 Feb 2026 10:58:21 +1100 Subject: [PATCH 012/134] tiledb: fix build on darwin The patched file no longer exists in 2.30.0 --- .../ti/tiledb/generate_embedded_data_header.patch | 14 -------------- pkgs/by-name/ti/tiledb/package.nix | 2 -- 2 files changed, 16 deletions(-) delete mode 100644 pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch diff --git a/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch b/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch deleted file mode 100644 index e24756d8ce72..000000000000 --- a/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/tiledb/sm/misc/generate_embedded_data_header.script.cmake -+++ b/tiledb/sm/misc/generate_embedded_data_header.script.cmake -@@ -40,11 +40,7 @@ - string(MAKE_C_IDENTIFIER ${INPUT_FILENAME} INPUT_VARIABLE) - - message(DEBUG "Compressing ${INPUT_FILE} to ${compressed_file}") --file(ARCHIVE_CREATE OUTPUT "${compressed_file}" PATHS ${INPUT_FILE} FORMAT raw COMPRESSION Zstd -- # Level 12 was found to have the best balance between compression ratio and speed -- # but is available in CMake 3.26+. -- COMPRESSION_LEVEL 9 --) -+execute_process(COMMAND zstd -9 -c "${INPUT_FILE}" OUTPUT_FILE "${compressed_file}") - file(SIZE ${compressed_file} COMPRESSED_SIZE) - message(DEBUG "Compressed size: ${COMPRESSED_SIZE} bytes") diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix index 2991a313f582..10c6edc9e22e 100644 --- a/pkgs/by-name/ti/tiledb/package.nix +++ b/pkgs/by-name/ti/tiledb/package.nix @@ -47,8 +47,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-wzeWLwwsZXtrKsmlglZG7YvIki/ba7IwsDBq+40ltcg="; }; - patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ]; - postPatch = '' substituteInPlace tiledb/sm/misc/test/unit_parse_argument.cc \ --replace-fail '"catch.hpp"' '' From dfee54315aabf5750b8da64d63916f2478ba1ed7 Mon Sep 17 00:00:00 2001 From: robert jakub Date: Tue, 17 Feb 2026 21:54:56 +0100 Subject: [PATCH 013/134] waypaper: 2.7 -> 2.7-unstable-2026-01-13 --- pkgs/by-name/wa/waypaper/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/waypaper/package.nix b/pkgs/by-name/wa/waypaper/package.nix index 34c1652f34a8..e9c842d436e9 100644 --- a/pkgs/by-name/wa/waypaper/package.nix +++ b/pkgs/by-name/wa/waypaper/package.nix @@ -10,14 +10,14 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "waypaper"; - version = "2.7"; + version = "2.7-unstable-2026-01-13"; pyproject = true; src = fetchFromGitHub { owner = "anufrievroman"; repo = "waypaper"; - tag = finalAttrs.version; - hash = "sha256-wtYF9H56IARkrFbChtuhWtOietA88khQJSOpfDtGQro="; + rev = "17f60be4c6abc5ab9c5d4837d930015661ccdd3d"; + hash = "sha256-HkWsffcK/FjXeyzp948xhvMbrdrBcGwkuTI9O16OWbo="; }; nativeBuildInputs = [ From 13779b0f290b106c5224b8e389da09deb82c96ed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 06:17:09 +0000 Subject: [PATCH 014/134] plugdata: 0.9.2 -> 0.9.3 --- pkgs/by-name/pl/plugdata/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pl/plugdata/package.nix b/pkgs/by-name/pl/plugdata/package.nix index dad6332508d3..1d9613428c83 100644 --- a/pkgs/by-name/pl/plugdata/package.nix +++ b/pkgs/by-name/pl/plugdata/package.nix @@ -35,13 +35,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "plugdata"; - version = "0.9.2"; + version = "0.9.3"; src = fetchFromGitHub { owner = "plugdata-team"; repo = "plugdata"; tag = "v${finalAttrs.version}"; - hash = "sha256-3ldLM6M54usqjsM9veEctXVa/G14shOdp7Yi9tQi70Y="; + hash = "sha256-GjaJCg9FhsvUWHFfEk1a/Ef5gMglWKqEWaCLqazooto="; fetchSubmodules = true; }; From 42e831e8cbdfcbfa81974938d1fa9e6da229085a Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:24:02 +0000 Subject: [PATCH 015/134] cosmic-applets: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-applets/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applets/package.nix b/pkgs/by-name/co/cosmic-applets/package.nix index 17dabfe215db..19533ff4fdd3 100644 --- a/pkgs/by-name/co/cosmic-applets/package.nix +++ b/pkgs/by-name/co/cosmic-applets/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applets"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applets"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-ZL7Rt0UeWiMaALCIy/eDY5ROTm83xqRymiCupyvx9yI="; + hash = "sha256-ONDfvyIy7sqgMpf2IrVUjLPkXUEOiN3OGK57P/4KVZQ="; }; - cargoHash = "sha256-n83JK/pOEMLTBlh0bbFqyW10usEthrSiXoozqmkUa58="; + cargoHash = "sha256-FWpfgqPqjbzzv6yaBKx9eq+PHCCQ/TErx+TGWqmXqXA="; nativeBuildInputs = [ just From b9eec5111eae538a2a89ed7545843362ad2ee58c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:24:50 +0000 Subject: [PATCH 016/134] cosmic-applibrary: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-applibrary/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-applibrary/package.nix b/pkgs/by-name/co/cosmic-applibrary/package.nix index 789511e02f37..8e2f893cfdb3 100644 --- a/pkgs/by-name/co/cosmic-applibrary/package.nix +++ b/pkgs/by-name/co/cosmic-applibrary/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-applibrary"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-applibrary"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-nxTsshFF7xRbd06q7YiMjXYmt94CRm8nSofcyrzulSQ="; + hash = "sha256-OxHfrtUrcVC5rdh3W56zNhNRNzYrX+VRJIiW19lAJPM="; }; cargoHash = "sha256-apLIpb1VUuQRgOJ2mQioPyucbETzyh5wOeatMCLGrc4="; From 739a0045aa4a21c05cfb918fef42d88b938317e9 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:21:44 +0000 Subject: [PATCH 017/134] cosmic-bg: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-bg/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-bg/package.nix b/pkgs/by-name/co/cosmic-bg/package.nix index 34b86444764a..c271bbd96b54 100644 --- a/pkgs/by-name/co/cosmic-bg/package.nix +++ b/pkgs/by-name/co/cosmic-bg/package.nix @@ -13,14 +13,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-bg"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-bg"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-lD5lTYXBy+keee+VArtNHgCS9n737YKaW8Kg3tu+8o0="; + hash = "sha256-/6VYiZ02y/UAA3fZ+CHb18BZAWBnm/3HAf7IdEhaeD0="; }; postPatch = '' From 726fb879e07fe811d8cc2284c980ddfb2fc5eb98 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:53 +0000 Subject: [PATCH 018/134] cosmic-comp: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-comp/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-comp/package.nix b/pkgs/by-name/co/cosmic-comp/package.nix index dce6b20c0dad..517f7d621b35 100644 --- a/pkgs/by-name/co/cosmic-comp/package.nix +++ b/pkgs/by-name/co/cosmic-comp/package.nix @@ -20,17 +20,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-comp"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-comp"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-TQBHXXF8hZrdgqQLtQQHsallAfxAUGxGa3becbddPqc="; + hash = "sha256-AxMhcWBYN6q6IDKXXBWFi+WvSnSgF/lg5Ch9Obs+7uc="; }; - cargoHash = "sha256-58qUzJDzwwMB5hmOl9XHmbTRZE/ep5fWKPj5u2onvRM="; + cargoHash = "sha256-hcQ6u4Aj5Av9T9uX0oDSbJG82g6E8IXcJc4Z2CfoRtg="; separateDebugInfo = true; From 62dc641e79eb63577b3a80a2927c3033dc8721ff Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:31 +0000 Subject: [PATCH 019/134] cosmic-edit: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-edit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-edit/package.nix b/pkgs/by-name/co/cosmic-edit/package.nix index 58074c80242b..5fb92903b44d 100644 --- a/pkgs/by-name/co/cosmic-edit/package.nix +++ b/pkgs/by-name/co/cosmic-edit/package.nix @@ -16,17 +16,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-edit"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-edit"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-MaWRzTLJlc7883BVKCegyAT3GXf3OqgZhFWteVI+P6o="; + hash = "sha256-yaDFlnORaPwh/2Zb3Nh1Hr/jA1Z/kQT6Y1zic0eVvwA="; }; - cargoHash = "sha256-EdKx+ynQBthJp4f3COmYRYp9pTq7/TkxuheyxcDuwV0="; + cargoHash = "sha256-1Q+jdr7uSQTp+3z2fgQIyH33v/Ld9MPER3/WRJ34Mdg="; postPatch = '' substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)" From 1500d906e114e82ec750b9a4175d1d454461a040 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:00 +0000 Subject: [PATCH 020/134] cosmic-files: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-files/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-files/package.nix b/pkgs/by-name/co/cosmic-files/package.nix index 2b09f2655cc5..3b8bb5e01475 100644 --- a/pkgs/by-name/co/cosmic-files/package.nix +++ b/pkgs/by-name/co/cosmic-files/package.nix @@ -12,17 +12,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-files"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-files"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-oSCGJAjfCSM9hSr/bsEzFY+E/JjFVrvPAlKlU/Zw57g="; + hash = "sha256-kTPPYfga0to19ZC66bGj/ROsMceG8LuELl1OkwKSirU="; }; - cargoHash = "sha256-+Z7ICOBnxhS+I9gAZTnpq6guLzlqXlMAk9+awCIzNCk="; + cargoHash = "sha256-tkH9BIeTukdVJhN9yUgFdUUhyfqnx3tTqwu+LAAULog="; nativeBuildInputs = [ just From f22981e9c0b9bc206dea98499b9524394df9b136 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:22:49 +0000 Subject: [PATCH 021/134] cosmic-greeter: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-greeter/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-greeter/package.nix b/pkgs/by-name/co/cosmic-greeter/package.nix index b0cde0e24239..1da623e0dbed 100644 --- a/pkgs/by-name/co/cosmic-greeter/package.nix +++ b/pkgs/by-name/co/cosmic-greeter/package.nix @@ -19,14 +19,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-greeter"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-greeter"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-mtq8xz70zAXrKW/18nUOvO3UjxC6qoYznhWyUWJ5NBc="; + hash = "sha256-U0JrxvMWzISSA0tP8moasN7iN7TfZreEwbvWZGHRn8E="; }; cargoHash = "sha256-sNJTXBInr/h8w5dhOOP9ceBYWBcJW3qGjDuaG6UTV90="; From 42cf6595bd248f723bae2a725416be9bf9c5039f Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:21:16 +0000 Subject: [PATCH 022/134] cosmic-icons: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-icons/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-icons/package.nix b/pkgs/by-name/co/cosmic-icons/package.nix index 79b44c435389..1cbae8c1200c 100644 --- a/pkgs/by-name/co/cosmic-icons/package.nix +++ b/pkgs/by-name/co/cosmic-icons/package.nix @@ -9,14 +9,14 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-icons"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-icons"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-lbj64wH180UGO3jYW9HhuHIwy/tU2Ka86wXz+Wjde8g="; + hash = "sha256-dLiBao8jvtxxSlENceVkPJNChwEK1Wtf3k5hY97WZoI="; }; nativeBuildInputs = [ just ]; From f2c0ff810c409570c9fe3da4c7d1cfc89cc69684 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:22:55 +0000 Subject: [PATCH 023/134] cosmic-idle: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-idle/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-idle/package.nix b/pkgs/by-name/co/cosmic-idle/package.nix index 727fac41e982..7b4c4476527e 100644 --- a/pkgs/by-name/co/cosmic-idle/package.nix +++ b/pkgs/by-name/co/cosmic-idle/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-idle"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-idle"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-mQnWGYHlY1zKGynCwJSxjMSeHd0iBFYWsY3b1wZEGTs="; + hash = "sha256-0tcrOfVT5b57ev3b5F2U78F2QPGFwp94bqFVNyKH0Yk="; }; cargoHash = "sha256-wAjFC6qAC3nllbnZf0KVaZTEztNYo6GTvwcp5FYmXLw="; From d299b6a9028d0d4024fa38f9455854ce57ab78d0 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:24:54 +0000 Subject: [PATCH 024/134] cosmic-initial-setup: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-initial-setup/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-initial-setup/package.nix b/pkgs/by-name/co/cosmic-initial-setup/package.nix index 82d90b676da7..b7b9c6cbfb8f 100644 --- a/pkgs/by-name/co/cosmic-initial-setup/package.nix +++ b/pkgs/by-name/co/cosmic-initial-setup/package.nix @@ -14,14 +14,14 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-initial-setup"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-initial-setup"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-6pa4ZSH1NzVqq65d5MQucCLNr4c4PURNE0mLvrfWlug="; + hash = "sha256-+yl3MIBNO3G0O4o4Iu1vMkcLW4UMj8mPv9IWCCcqG6s="; }; cargoHash = "sha256-Kj+eaTMHMQQHN0X3prIuZm1wvfnaV7BUlUKem6JLtc8="; From 459bf4189c2fcdf1df23e2093da92dc0eae4bb17 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:13 +0000 Subject: [PATCH 025/134] cosmic-launcher: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-launcher/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-launcher/package.nix b/pkgs/by-name/co/cosmic-launcher/package.nix index 7f57b779da5f..77555f4ec9f1 100644 --- a/pkgs/by-name/co/cosmic-launcher/package.nix +++ b/pkgs/by-name/co/cosmic-launcher/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-launcher"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-launcher"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-j65JSGBeRiDvZQgrPuaBBsQGfoowjkZLfW7lfdxXIh0="; + hash = "sha256-zrU5wn/DaIJiIri5u40t4etqkyn8ZO9ITTyJQGyqziw="; }; cargoHash = "sha256-o2CyAjUp0E4m5G4SG8vm4RhQzvFsmbgfJDQRRxoyGEg="; From 9864dace433795f4cb8fce0c8d830dda71c04f51 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:57 +0000 Subject: [PATCH 026/134] cosmic-notifications: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-notifications/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-notifications/package.nix b/pkgs/by-name/co/cosmic-notifications/package.nix index 890e9b7df851..c0de9a245002 100644 --- a/pkgs/by-name/co/cosmic-notifications/package.nix +++ b/pkgs/by-name/co/cosmic-notifications/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-notifications"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-notifications"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-We2N6lyN75loTOSP2GRv/6S73QgLa7B/bjLftoZIviA="; + hash = "sha256-uBnKwl1yZh/QPV6pastve2UBLwG/VjYVQmGJ3kZt8c8="; }; cargoHash = "sha256-zyM4iMJs2wPIKIEdji1uJF3WYpPGihFswIK5Wyf6Mns="; From d8433a08a1b09668d812f2c1c55440729a08dcb1 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:34 +0000 Subject: [PATCH 027/134] cosmic-osd: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-osd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-osd/package.nix b/pkgs/by-name/co/cosmic-osd/package.nix index 63db13520c12..f99f701b4bac 100644 --- a/pkgs/by-name/co/cosmic-osd/package.nix +++ b/pkgs/by-name/co/cosmic-osd/package.nix @@ -15,14 +15,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-osd"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-osd"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-i0fGEwLBpbqmz808Z6uqQlykSsi6hAFUsShMBXtRpl8="; + hash = "sha256-HhE8/N+tD12MLWQwqsoQSQFtFMj2LZkUTPkOijmEBaM="; }; cargoHash = "sha256-DNQvmE/2swrDybjcQfCAjMRkAttjl+ibbLG0HSlcZwU="; From 044c3812b74abc5c66a3e13d537a5ffea5e61ce8 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:49 +0000 Subject: [PATCH 028/134] cosmic-panel: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-panel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-panel/package.nix b/pkgs/by-name/co/cosmic-panel/package.nix index f5e6a05b2db1..83b81b26130f 100644 --- a/pkgs/by-name/co/cosmic-panel/package.nix +++ b/pkgs/by-name/co/cosmic-panel/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-panel"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-panel"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-1Xwe1uONJbl4wq6QBbTI1suLiSlTzU4e/5WBccvghHE="; + hash = "sha256-ZNbX9Xs84TQmoke+xEolpkGqgJkC/lIuMKWRJjgZ+nE="; }; cargoHash = "sha256-ZkjXZrcA4qKHSjEOxj7+j10PxJw/du8B2Mee2fxPJxs="; From 7148084f81646c1f4fa6d5960da7b4c0bb1721df Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:22:38 +0000 Subject: [PATCH 029/134] cosmic-player: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-player/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-player/package.nix b/pkgs/by-name/co/cosmic-player/package.nix index 5f92bc50b7e2..d2d94ec2e3c8 100644 --- a/pkgs/by-name/co/cosmic-player/package.nix +++ b/pkgs/by-name/co/cosmic-player/package.nix @@ -18,17 +18,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-player"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-player"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-zBSSJHn+onMj5HIEgGXKmsFAvKVewCk1BqkfeBE0KC0="; + hash = "sha256-ddwYgyyAaQr+0ULdCm7ZDLBfmXi014OR/G2KauYsI10="; }; - cargoHash = "sha256-KjGP1iEAuAEb4Ab343aPx22u3h8tFCG7yW6Op6DwTik="; + cargoHash = "sha256-8w66CbGoonmJ3cb5G4G7pPjjk1OVbdZFp9smuKchvRY="; nativeBuildInputs = [ just From 80c3f3cba29c53d9f982a510cc1e3a1553f4a097 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:21:19 +0000 Subject: [PATCH 030/134] cosmic-randr: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-randr/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-randr/package.nix b/pkgs/by-name/co/cosmic-randr/package.nix index ab10bf849184..24c027829f11 100644 --- a/pkgs/by-name/co/cosmic-randr/package.nix +++ b/pkgs/by-name/co/cosmic-randr/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-randr"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-randr"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-7jkHaCE1IUE3GuRUeDMvbxomBp3gTzauK1EP1MAbqf0="; + hash = "sha256-Jimw6YCRouG9FDlLBp15OOCRlywBIaP/K/bXLR7trQM="; }; cargoHash = "sha256-QWSPj7bxxWh5/KeNEtUsfDKg+JMONLjomrMcn57j6fw="; From d9c2fd968d020b9f8afe9346c80e154144c06e64 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:24:10 +0000 Subject: [PATCH 031/134] cosmic-reader: 0-unstable-2026-02-11 -> 0-unstable-2026-02-17 --- pkgs/by-name/co/cosmic-reader/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-reader/package.nix b/pkgs/by-name/co/cosmic-reader/package.nix index e048ede39226..081e46a10335 100644 --- a/pkgs/by-name/co/cosmic-reader/package.nix +++ b/pkgs/by-name/co/cosmic-reader/package.nix @@ -19,13 +19,13 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-reader"; - version = "0-unstable-2026-02-11"; + version = "0-unstable-2026-02-17"; src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-reader"; - rev = "3fbecec478a7988f218c16d54fb7470e5f50a83f"; - hash = "sha256-Dg9XUWNz+sgh9QqhA3OwAffV7p9lh8FSuGs2aWnVWCw="; + rev = "cbf4fa1e28ad807b60ad3555d250f0611a6a59fc"; + hash = "sha256-19Bp1EeMq1C1JP3xMfiFVDF8rqYJX4I2CzayJpqGxFM="; }; cargoHash = "sha256-p0dg5RNXkzbi+/RB5k+jr34RNOp+Irahj0BiFUddfnk="; From 78ce8658673bcab9522ed6bd734566591efa47c3 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:21:25 +0000 Subject: [PATCH 032/134] cosmic-screenshot: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-screenshot/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-screenshot/package.nix b/pkgs/by-name/co/cosmic-screenshot/package.nix index 4e6fccb2f158..efbdfdb8af87 100644 --- a/pkgs/by-name/co/cosmic-screenshot/package.nix +++ b/pkgs/by-name/co/cosmic-screenshot/package.nix @@ -11,14 +11,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-screenshot"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-screenshot"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-IyjrXj9UElfWKU7t9JpJi4WvOpgteg/Y3tvj3ZukQYI="; + hash = "sha256-w80z/mKr+kYLeg5MMR0GfS/XkX5EU+unvmlRCUZvp6A="; }; cargoHash = "sha256-O8fFeg1TkKCg+QbTnNjsH52xln4+ophh/BW/b4zQs9o="; From 2ec5cbc05dfcd1043c7c107c83b4e548132a45b5 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:48 +0000 Subject: [PATCH 033/134] cosmic-session: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-session/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-session/package.nix b/pkgs/by-name/co/cosmic-session/package.nix index 5b897872fe34..6b2adc3054e6 100644 --- a/pkgs/by-name/co/cosmic-session/package.nix +++ b/pkgs/by-name/co/cosmic-session/package.nix @@ -12,14 +12,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-session"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-session"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-LZN+7hN3rBpVk7UWvG9D4gH2UOrfwMmSisdIsOT4vmA="; + hash = "sha256-dMx7ZSl+ZDZGwAbo3tWwSH8Tg00ZVTJsXNZrBHY4Xj4="; }; cargoHash = "sha256-wFh9AYQRZB9qK0vCrhW9Zk61Yg+VY3VPAqJRD47NbK4="; From 453958e22728bf72e31c18dee77578ae4642b1fe Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:14 +0000 Subject: [PATCH 034/134] cosmic-settings: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-settings/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings/package.nix b/pkgs/by-name/co/cosmic-settings/package.nix index 2fc15b64f7e6..51b9cd81150a 100644 --- a/pkgs/by-name/co/cosmic-settings/package.nix +++ b/pkgs/by-name/co/cosmic-settings/package.nix @@ -27,17 +27,17 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-255HkAWq9q7Fxx/YCTYqcsRE7g6Hnuqc6rJWBW+7MYA="; + hash = "sha256-IkWH8V5M8k3BB8UpnNMxM5z5uzKRatu/tbACywiqezg="; }; - cargoHash = "sha256-T9fbhrYrQrc7TjyumhfT5vyElRKnDzxVBsJtcGA3f7I="; + cargoHash = "sha256-1T/Wd59AD8HVeTCeKb8BIdzw3n+nK5otevFmwn3YJRs="; nativeBuildInputs = [ cmake From 3874abb722c2065f343dc5cff9bec85d096c078c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:56 +0000 Subject: [PATCH 035/134] cosmic-settings-daemon: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-settings-daemon/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-settings-daemon/package.nix b/pkgs/by-name/co/cosmic-settings-daemon/package.nix index 7d1ff010de67..90d05a31f041 100644 --- a/pkgs/by-name/co/cosmic-settings-daemon/package.nix +++ b/pkgs/by-name/co/cosmic-settings-daemon/package.nix @@ -16,14 +16,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-settings-daemon"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-settings-daemon"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-4YozCuj6lF9GmsV9eRD4HEb3G8tYKjQc3+ghYHxKrhE="; + hash = "sha256-nivViFs0swS5MUH+hfpBl5sFGBZ6XPo3E0PGONVmzxo="; }; postPatch = '' From b5925ae772f6ee4fb6ba951dd168fab9185f45a0 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:39 +0000 Subject: [PATCH 036/134] cosmic-store: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-store/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-store/package.nix b/pkgs/by-name/co/cosmic-store/package.nix index 12c3b2812033..f54f7a5e6187 100644 --- a/pkgs/by-name/co/cosmic-store/package.nix +++ b/pkgs/by-name/co/cosmic-store/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-store"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-store"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-0QcgFEyMlAK5QxZK9CmXBSJoFymmw4yru3VdK9TcXws="; + hash = "sha256-nFquLO/qMANbQRbOfjegZeMb2vCSKUK5/Y/U4ghuW64="; }; - cargoHash = "sha256-0cn7/Mow9uAOAQZEUh7CZXNk9r4tvOeqjyCyJGtE2m4="; + cargoHash = "sha256-rrIIQ5bx4HMrxoUDH63qFJN7J+eyohSSewFZB5xMNjs="; nativeBuildInputs = [ just From b85995b240d787c6620f7630426e002b493dbcde Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:24:56 +0000 Subject: [PATCH 037/134] cosmic-term: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-term/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-term/package.nix b/pkgs/by-name/co/cosmic-term/package.nix index a917e0218138..2d16fff71181 100644 --- a/pkgs/by-name/co/cosmic-term/package.nix +++ b/pkgs/by-name/co/cosmic-term/package.nix @@ -15,17 +15,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-term"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-term"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-bfl8mi32EWdRJfnSkv672rQvHpYyArrDzCOsNShdqXU="; + hash = "sha256-Woko89mT0jBx1YhzO4yXyMfxAMDxPiMn1m51Cm1e7hQ="; }; - cargoHash = "sha256-uKPRRfjhx1Yc+6hFTjac3333Do92+GFY36DEhw9F91U="; + cargoHash = "sha256-KXhjNBpTOk96+86PbDjeKtQ/VynRVV4a9SYbYGz4A6c="; nativeBuildInputs = [ just From af57bc586248232b90d6cf5b74a54d346b274d02 Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:20:46 +0000 Subject: [PATCH 038/134] cosmic-wallpapers: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-wallpapers/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/cosmic-wallpapers/package.nix b/pkgs/by-name/co/cosmic-wallpapers/package.nix index aeb0451fae9c..e402a4f1c077 100644 --- a/pkgs/by-name/co/cosmic-wallpapers/package.nix +++ b/pkgs/by-name/co/cosmic-wallpapers/package.nix @@ -7,7 +7,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "cosmic-wallpapers"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { @@ -16,7 +16,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { tag = "epoch-${finalAttrs.version}"; forceFetchGit = true; fetchLFS = true; - hash = "sha256-XtNmV6fxKFlirXQvxxgAYSQveQs8RCTfcFd8SVdEXtE="; + hash = "sha256-m2cYppfitpBDKK8CC9i/lUrC9rfSYTuqUSZSyIKKGyg="; }; makeFlags = [ "prefix=${placeholder "out"}" ]; From b4c5b064d858e16a122a1a673c0ecd545be81d5c Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:11 +0000 Subject: [PATCH 039/134] cosmic-workspaces-epoch: 1.0.6 -> 1.0.7 --- pkgs/by-name/co/cosmic-workspaces-epoch/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix index f0481045802c..20c1dae7dd5a 100644 --- a/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix +++ b/pkgs/by-name/co/cosmic-workspaces-epoch/package.nix @@ -14,17 +14,17 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "cosmic-workspaces-epoch"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "cosmic-workspaces-epoch"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-MWQhDFCn10ONm3SuT+vcXkliCvm3xPJHHYVytufCq2g="; + hash = "sha256-HrW02lM1uSiI2UBC46Jjgv7r3urVcgS3Mrvfoig/EjI="; }; - cargoHash = "sha256-ZVl09YgeH+V4X3H88rdeiBgua1IpVcfKe0y8A78wzl4="; + cargoHash = "sha256-r5Do3eRBcwjA4IysyKgkHLz8Wo1WwdEl596ZENiQbEM="; separateDebugInfo = true; From c7ce6306383f425a274a7eb1ce927277e1e323de Mon Sep 17 00:00:00 2001 From: Pratham Patel Date: Wed, 18 Feb 2026 08:23:46 +0000 Subject: [PATCH 040/134] xdg-desktop-portal-cosmic: 1.0.6 -> 1.0.7 --- pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix index d06710549e2e..890b03153145 100644 --- a/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix +++ b/pkgs/by-name/xd/xdg-desktop-portal-cosmic/package.nix @@ -17,14 +17,14 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "xdg-desktop-portal-cosmic"; - version = "1.0.6"; + version = "1.0.7"; # nixpkgs-update: no auto update src = fetchFromGitHub { owner = "pop-os"; repo = "xdg-desktop-portal-cosmic"; tag = "epoch-${finalAttrs.version}"; - hash = "sha256-aFS9At51o4OYLggXscgFo22VViwd6skB63iNPSPoWro="; + hash = "sha256-gsX2J6dae33uclXTnIw7mB2kPdVFXWn94XOvfu0/qUc="; }; cargoHash = "sha256-99MGWfZrDOav77SRI7c5V21JTfkq7ejC7x+ZiQ5J0Yw="; From 7b7ca1b0c0aa47ab4c8aea5ab2a5a549cbdd5bc0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Wed, 18 Feb 2026 20:06:01 +0000 Subject: [PATCH 041/134] wayland-bongocat: 1.3.2 -> 1.4.0 --- pkgs/by-name/wa/wayland-bongocat/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/wayland-bongocat/package.nix b/pkgs/by-name/wa/wayland-bongocat/package.nix index 4a9ce76158a0..a3ffa7b998a6 100644 --- a/pkgs/by-name/wa/wayland-bongocat/package.nix +++ b/pkgs/by-name/wa/wayland-bongocat/package.nix @@ -12,12 +12,12 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "wayland-bongocat"; - version = "1.3.2"; + version = "1.4.0"; src = fetchFromGitHub { owner = "saatvik333"; repo = "wayland-bongocat"; tag = "v${finalAttrs.version}"; - hash = "sha256-hsCNbweWBqCQRCKnVTSQwwQCPz/U2KoqpZZE92Q5BhA="; + hash = "sha256-sQnEu1i4WzHvpWnIXSzE0//t640QldQpH2C/ZuT8AJc="; }; # Package dependencies From 9487e9d572150a8236105930d7c83d5d0fd33c63 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 04:33:57 +0000 Subject: [PATCH 042/134] firefly-iii: 6.4.14 -> 6.4.22 --- pkgs/by-name/fi/firefly-iii/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/fi/firefly-iii/package.nix b/pkgs/by-name/fi/firefly-iii/package.nix index f6eb5bab450d..b1a0cbb09faa 100644 --- a/pkgs/by-name/fi/firefly-iii/package.nix +++ b/pkgs/by-name/fi/firefly-iii/package.nix @@ -13,13 +13,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "firefly-iii"; - version = "6.4.14"; + version = "6.4.22"; src = fetchFromGitHub { owner = "firefly-iii"; repo = "firefly-iii"; tag = "v${finalAttrs.version}"; - hash = "sha256-hXqLy0i1q2RRx0yg67zOPZPxEQ2c+VsFp90LFIXOE2w="; + hash = "sha256-i20D0/z6GA7pZYrWvRJ8tUlptNI5Cl/e9UY0hKg9SP8="; }; buildInputs = [ php84 ]; @@ -36,13 +36,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { inherit (finalAttrs) pname src version; composerStrictValidation = true; strictDeps = true; - vendorHash = "sha256-fLL0FAhd8r2igiZZ+wb1gse+vembHS6rzUnKe9LXXmI="; + vendorHash = "sha256-m+esW/yQs/GSwnw2iqVfSMXCf6/5M4634GUbt4Nnvbg="; }; npmDeps = fetchNpmDeps { inherit (finalAttrs) src; name = "${finalAttrs.pname}-npm-deps"; - hash = "sha256-kmYxC5+Vi/wCP/mT4n7JtxbzW4nVHOsA4xFpNMn0Li8="; + hash = "sha256-pu8dxL0NRB1cyqlQEf2zT2wdVp2fbe+Vp85qMs7f6s0="; }; preInstall = '' From 17c0345677ef45737bd8c57f34887a5e93aabc28 Mon Sep 17 00:00:00 2001 From: manuelbb-upb Date: Thu, 19 Feb 2026 10:26:34 +0100 Subject: [PATCH 043/134] texlive: `latexdiff` needs `EncodeLocale` --- pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix index df72bce8ffc1..1c3bd2284a22 100644 --- a/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix +++ b/pkgs/tools/typesetting/tex/texlive/tlpdb-overrides.nix @@ -109,6 +109,9 @@ lib.recursiveUpdate orig rec { )) ]; exceltex.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ SpreadsheetParseExcel ])) ]; + latexdiff.extraBuildInputs = [ + (perl.withPackages (ps: with ps; [ EncodeLocale ])) + ]; latex-git-log.extraBuildInputs = [ (perl.withPackages (ps: with ps; [ IPCSystemSimple ])) ]; latexindent.extraBuildInputs = [ (perl.withPackages ( From dd298f52cca43e343e567c9d035e71d662250ab5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 19 Feb 2026 23:51:44 +0000 Subject: [PATCH 044/134] slurm: 25.11.2.1 -> 25-11-3-1 --- pkgs/by-name/sl/slurm/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slurm/package.nix b/pkgs/by-name/sl/slurm/package.nix index 73ec11ab7165..47ef000f1494 100644 --- a/pkgs/by-name/sl/slurm/package.nix +++ b/pkgs/by-name/sl/slurm/package.nix @@ -42,7 +42,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "slurm"; - version = "25.11.2.1"; + version = "25-11-3-1"; # N.B. We use github release tags instead of https://www.schedmd.com/downloads.php # because the latter does not keep older releases. @@ -51,7 +51,7 @@ stdenv.mkDerivation (finalAttrs: { repo = "slurm"; # The release tags use - instead of . rev = "slurm-${builtins.replaceStrings [ "." ] [ "-" ] finalAttrs.version}"; - hash = "sha256-ukQlxKD+XhvL/sh15g3Tk5drsgXkK3hV+PFa1d2y9mk="; + hash = "sha256-wG94g5fb39A/JqJgdKn8EuXTg1xtGNQw9vJn4jAF3z0="; }; outputs = [ From 144ca59bde01e4485dbdf8ee989549afbfbacf08 Mon Sep 17 00:00:00 2001 From: mikaeladev <100416544+mikaeladev@users.noreply.github.com> Date: Fri, 20 Feb 2026 09:49:00 +0000 Subject: [PATCH 045/134] maintainers: add mikaeladev --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 31bec03afab1..006c45b2cfa2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -17342,6 +17342,12 @@ githubId = 43088426; name = "Mihnea Stoian"; }; + mikaeladev = { + email = "mikaeladev@icloud.com"; + github = "mikaeladev"; + githubId = 100416544; + name = "mikaeladev"; + }; mikaelfangel = { email = "nixpkgs.bottle597@passfwd.com"; github = "MikaelFangel"; From d18c506abb5863505d7ec0f83f82bb7c9cabd429 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Feb 2026 10:22:32 +0000 Subject: [PATCH 046/134] slskd: 0.24.3 -> 0.24.4 --- pkgs/by-name/sl/slskd/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sl/slskd/package.nix b/pkgs/by-name/sl/slskd/package.nix index f5a555bc175b..b1015771926f 100644 --- a/pkgs/by-name/sl/slskd/package.nix +++ b/pkgs/by-name/sl/slskd/package.nix @@ -19,13 +19,13 @@ let in buildDotnetModule rec { pname = "slskd"; - version = "0.24.3"; + version = "0.24.4"; src = fetchFromGitHub { owner = "slskd"; repo = "slskd"; tag = version; - hash = "sha256-471Rhpkl89l6T1ScXltCYwRckS0iOAWmDYuj7NH0TAQ="; + hash = "sha256-TMi4RG5hdd2zR2d5O6zwxifd3zcEqSiqsuz16yyrH38="; }; nativeBuildInputs = [ @@ -40,7 +40,7 @@ buildDotnetModule rec { name = "${pname}-${version}-npm-deps"; inherit src; sourceRoot = "${src.name}/${npmRoot}"; - hash = "sha256-cNYnYp+QrbwvpYs/qKKivDlMpdQP6EbDUBS32S3TrO4="; + hash = "sha256-w2+O8Kx1nYyLbhnFovfHZSBVCPY0eDvdUoLO9cYnVY0="; }; projectFile = "slskd.sln"; From 575f11cc71aad181e24a80f955ba71a40fcfa4a7 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 14:35:48 -0500 Subject: [PATCH 047/134] basu: fix build for FreeBSD --- pkgs/by-name/ba/basu/package.nix | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ba/basu/package.nix b/pkgs/by-name/ba/basu/package.nix index d78f0a98730c..bbc9d3e91231 100644 --- a/pkgs/by-name/ba/basu/package.nix +++ b/pkgs/by-name/ba/basu/package.nix @@ -29,9 +29,8 @@ stdenv.mkDerivation (finalAttrs: { "lib" ]; - buildInputs = [ + buildInputs = lib.optionals stdenv.hostPlatform.isLinux [ audit - gperf libcap ]; @@ -41,8 +40,18 @@ stdenv.mkDerivation (finalAttrs: { ninja python3 getent + gperf ]; + mesonFlags = lib.optionals (!stdenv.hostPlatform.isLinux) [ + "-Daudit=disabled" + "-Dlibcap=disabled" + ]; + + env = lib.optionalAttrs stdenv.hostPlatform.useLLVM { + NIX_LDFLAGS = "--undefined-version"; + }; + preConfigure = '' pushd src/basic patchShebangs \ @@ -56,6 +65,6 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "basuctl"; license = lib.licenses.lgpl21Only; maintainers = [ ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; }; }) From 2931987e9c40d1733416ed796012a2d3d53fe150 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:04:01 -0500 Subject: [PATCH 048/134] libliftoff: mark building on FreeBSD --- pkgs/development/libraries/libliftoff/generic.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/libliftoff/generic.nix b/pkgs/development/libraries/libliftoff/generic.nix index ec43f0fab120..c2c8925f42e1 100644 --- a/pkgs/development/libraries/libliftoff/generic.nix +++ b/pkgs/development/libraries/libliftoff/generic.nix @@ -32,7 +32,7 @@ stdenv.mkDerivation (finalAttrs: { inherit (finalAttrs.src.meta) homepage; changelog = "https://gitlab.freedesktop.org/emersion/libliftoff/-/tags/v${finalAttrs.version}"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ Scrumplex ]; From b4b202e3b5f963415cffc72b51cb071f692a97a1 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:17:48 -0500 Subject: [PATCH 049/134] eglexternalplatform: mark building on FreeBSD --- pkgs/by-name/eg/eglexternalplatform/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/eg/eglexternalplatform/package.nix b/pkgs/by-name/eg/eglexternalplatform/package.nix index 8fe33c583934..3208fbcd02eb 100644 --- a/pkgs/by-name/eg/eglexternalplatform/package.nix +++ b/pkgs/by-name/eg/eglexternalplatform/package.nix @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { description = "EGL External Platform interface"; homepage = "https://github.com/NVIDIA/eglexternalplatform"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ hedning ]; }; }) From b22cf753c89bd059187650b43ef5bc38d1eaedd0 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:18:12 -0500 Subject: [PATCH 050/134] egl-wayland: mark building on FreeBSD --- pkgs/by-name/eg/egl-wayland/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/eg/egl-wayland/package.nix b/pkgs/by-name/eg/egl-wayland/package.nix index ecba143b71f5..acf88b480295 100644 --- a/pkgs/by-name/eg/egl-wayland/package.nix +++ b/pkgs/by-name/eg/egl-wayland/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { description = "EGLStream-based Wayland external platform"; homepage = "https://github.com/NVIDIA/egl-wayland/"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ hedning ]; }; }) From b21937d9cfbc74b5f6b7d36f9f5521901972a3b4 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Thu, 19 Feb 2026 14:14:39 -0500 Subject: [PATCH 051/134] freebsd.{drm-kmod,drm-kmod-firmware}: update --- .../bsd/freebsd/pkgs/drm-kmod-firmware.nix | 5 +++-- .../bsd/freebsd/pkgs/drm-kmod/package.nix | 2 ++ .../bsd/freebsd/pkgs/drm-kmod/versions.json | 16 ++++++++-------- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix index 08cfbc537640..f603795eebe9 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod-firmware.nix @@ -12,13 +12,13 @@ mkDerivation rec { pname = "drm-kmod-firmware" + lib.optionalString withAmd "-amd" + lib.optionalString withIntel "-intel"; - version = "20230625_4"; # there is a _8 but freebsd-ports is pinned to _4 + version = "20250109"; src = fetchFromGitHub { owner = "freebsd"; repo = "drm-kmod-firmware"; rev = version; - hash = "sha256-RS8uXZMYoHfjDSC0OUJUU81eR8rLlEgFhuh+Y7+kXtA="; + hash = "sha256-Z+hZpOogUI4GCZcRYElkO0oeCAG0WhBFh7kS3wuo43c="; }; outputs = [ @@ -53,6 +53,7 @@ mkDerivation rec { makeFlags = [ "DEBUG_FLAGS=-g" + "XARGS_J=xargs-j" ]; meta = { diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix index 3807b9f01c9b..2393ae9dacbe 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix +++ b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/package.nix @@ -52,6 +52,7 @@ mkDerivation rec { "-Wno-format" # error: passing 'printf' format string where 'freebsd_kprintf' format string is expected "-Wno-sometimes-uninitialized" # this one is actually kind of concerning but it does trip "-Wno-unused-function" + "-Wno-default-const-init-var-unsafe" ]; env = sys.passthru.env; @@ -68,6 +69,7 @@ mkDerivation rec { makeFlags = [ "DEBUG_FLAGS=-g" + "XARGS_J=xargs-j" ]; meta = { diff --git a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json index bd413bf3d5aa..d821ab7a6463 100644 --- a/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json +++ b/pkgs/os-specific/bsd/freebsd/pkgs/drm-kmod/versions.json @@ -1,26 +1,26 @@ { "5.10-lts": { - "hash": "sha256-cmjdoqgCs4Rm7z0VzlDB5eJGdEWKl9uqZ+vcHqc6gbU=", + "hash": "sha256-P0rV4lGcPFL4z//Zid3s50tZDwrdih7yJGw5txVh/ew=", "owner": "freebsd", "repo": "drm-kmod", - "rev": "17498c322eeae74eea80d4c2589540a059bb59e5" + "rev": "fd1a91620908344a77a60736692b1abf67427b84" }, "5.15-lts": { - "hash": "sha256-R/OHaqjzY4CkUeW/zNj34UzUr8nRk0iALShHQa7efZU=", + "hash": "sha256-tRr7g4FmNr5qROBwU3+HuGiSGtrkFiBh/PZbAoQg/uM=", "owner": "freebsd", "repo": "drm-kmod", - "rev": "9efcad4186ed869300e41b759598c3cb057b0753" + "rev": "97cdc23a6ef02e856ee09a854afcc53f67e5fa7c" }, "6.1-lts": { - "hash": "sha256-CWLUA8SGhQ8FZ/8y1iKhLdK7qx0r4IHLnNG2+oQkHBw=", + "hash": "sha256-rM3nrx52yQbHwHy3VKlRCg3zdnZ4329UmylZTUIdfhg=", "owner": "freebsd", "repo": "drm-kmod", - "rev": "f52b90d97d3bcefe4b2f09cad1ae668ffff99c53" + "rev": "40c83387f83c520349b923fc34444f606e305390" }, "6.6-lts": { - "hash": "sha256-XY+Q2AqS3t2rPL/aaFzjaOUgAn5IL0bXUPjkzp+qz1Y=", + "hash": "sha256-+OO+iG1geZ7R5fQt+Dugn0PA9r5dTrStaGvZdDr7NuA=", "owner": "freebsd", "repo": "drm-kmod", - "rev": "b0b44e1905934a37d8d4870791b36b3e8ff1face" + "rev": "732602980c17f544df5c53c587d0097e4a7322ae" } } From 1bcbf5c5b60943c0b19943c2e1e40969d462563d Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:10:52 -0500 Subject: [PATCH 052/134] gtk3: Fix build on FreeBSD --- pkgs/by-name/gt/gtk3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gt/gtk3/package.nix b/pkgs/by-name/gt/gtk3/package.nix index 1037bdd50e65..98e575145d7d 100644 --- a/pkgs/by-name/gt/gtk3/package.nix +++ b/pkgs/by-name/gt/gtk3/package.nix @@ -47,8 +47,8 @@ sassc, trackerSupport ? stdenv.hostPlatform.isLinux && (stdenv.buildPlatform == stdenv.hostPlatform), tinysparql, - x11Support ? stdenv.hostPlatform.isLinux, - waylandSupport ? stdenv.hostPlatform.isLinux, + x11Support ? stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isFreeBSD, + waylandSupport ? stdenv.hostPlatform.isLinux || stdenv.hostPlatform.isFreeBSD, libGL, wayland, wayland-protocols, From a0641de56a72a106ee976dfd1398f069f0b487ce Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:39:25 -0500 Subject: [PATCH 053/134] librsvg: Disable pixbuf loader when no emulator is available --- pkgs/by-name/li/librsvg/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/librsvg/package.nix b/pkgs/by-name/li/librsvg/package.nix index 262b286071dd..627e9230a077 100644 --- a/pkgs/by-name/li/librsvg/package.nix +++ b/pkgs/by-name/li/librsvg/package.nix @@ -23,8 +23,9 @@ gnome, vala, shared-mime-info, - # Requires building a cdylib. - withPixbufLoader ? !stdenv.hostPlatform.isStatic, + # Requires building a cdylib and running a target binary + withPixbufLoader ? + !stdenv.hostPlatform.isStatic && stdenv.hostPlatform.emulatorAvailable buildPackages, withIntrospection ? lib.meta.availableOn stdenv.hostPlatform gobject-introspection && stdenv.hostPlatform.emulatorAvailable buildPackages, From 95962cb05ba1bd0314ad11f8913b5a541b0f6c37 Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Thu, 19 Feb 2026 10:43:06 -0500 Subject: [PATCH 054/134] libgpg-error: Fix cross build for FreeBSD --- .../lock-obj-pub.x86_64-unknown-freebsd.h | 21 +++++++++++++++++++ pkgs/by-name/li/libgpg-error/package.nix | 5 +++++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h diff --git a/pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h b/pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h new file mode 100644 index 000000000000..7341ae11910c --- /dev/null +++ b/pkgs/by-name/li/libgpg-error/lock-obj-pub.x86_64-unknown-freebsd.h @@ -0,0 +1,21 @@ +## lock-obj-pub.x86_64-unknown-freebsd15.0.h +## File created by gen-posix-lock-obj - DO NOT EDIT +## To be included by mkheader into gpg-error.h + +typedef struct +{ + long _vers; + union { + volatile char _priv[8]; + long _x_align; + long *_xp_align; + } u; +} gpgrt_lock_t; + +#define GPGRT_LOCK_INITIALIZER {1,{{0,0,0,0,0,0,0,0}}} +## +## Local Variables: +## mode: c +## buffer-read-only: t +## End: +## diff --git a/pkgs/by-name/li/libgpg-error/package.nix b/pkgs/by-name/li/libgpg-error/package.nix index 22b6c6179c6f..5f02af2fa69c 100644 --- a/pkgs/by-name/li/libgpg-error/package.nix +++ b/pkgs/by-name/li/libgpg-error/package.nix @@ -34,6 +34,11 @@ stdenv.mkDerivation ( postPatch = '' sed '/BUILD_TIMESTAMP=/s/=.*/=1970-01-01T00:01+0000/' -i ./configure + '' + # libgpg-error insists on having these generated files. They should be fairly ABI stable, + # so add one for FreeBSD. + + lib.optionalString (stdenv.hostPlatform.system == "x86_64-freebsd") '' + cp ${./lock-obj-pub.x86_64-unknown-freebsd.h} src/syscfg/lock-obj-pub.freebsd.h ''; hardeningDisable = [ "strictflexarrays3" ]; From 1be792485cfdd3b036f66e5efa7ef8f2efb7b66a Mon Sep 17 00:00:00 2001 From: Artemis Tosini Date: Wed, 18 Feb 2026 16:44:23 -0500 Subject: [PATCH 055/134] sway-unwrapped: fix build on FreeBSD --- pkgs/by-name/sw/sway-unwrapped/package.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/sw/sway-unwrapped/package.nix b/pkgs/by-name/sw/sway-unwrapped/package.nix index c24592fecc8f..0739dbc850a5 100644 --- a/pkgs/by-name/sw/sway-unwrapped/package.nix +++ b/pkgs/by-name/sw/sway-unwrapped/package.nix @@ -23,6 +23,7 @@ wlroots_0_19, wayland-protocols, libdrm, + evdev-proto, nixosTests, # Used by the NixOS module: isNixOS ? false, @@ -97,6 +98,9 @@ stdenv.mkDerivation (finalAttrs: { libdrm (wlroots_0_19.override { inherit (finalAttrs) enableXWayland; }) ] + ++ lib.optionals stdenv.hostPlatform.isFreeBSD [ + evdev-proto + ] ++ lib.optionals finalAttrs.enableXWayland [ libxcb-wm ]; @@ -134,7 +138,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://swaywm.org"; changelog = "https://github.com/swaywm/sway/releases/tag/${finalAttrs.version}"; license = lib.licenses.mit; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.freebsd; maintainers = with lib.maintainers; [ synthetica ]; From d3c3ef06c464d467b740cf14636a616a0b41abb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20Ha=CC=88cker?= Date: Thu, 28 Aug 2025 23:07:12 +0200 Subject: [PATCH 056/134] signal-desktop.sqlcipher: fix darwin build --- pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix b/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix index 30baac157cb5..d753e1d9d938 100644 --- a/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix +++ b/pkgs/by-name/si/signal-desktop/signal-sqlcipher.nix @@ -10,6 +10,8 @@ cargo, dump_syms, python3, + xcodebuild, + cctools, }: stdenv.mkDerivation (finalAttrs: { pname = "node-sqlcipher"; @@ -45,6 +47,10 @@ stdenv.mkDerivation (finalAttrs: { cargo dump_syms python3 + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + xcodebuild + cctools.libtool ]; buildPhase = '' @@ -75,6 +81,6 @@ stdenv.mkDerivation (finalAttrs: { # deps/sqlcipher bsd3 ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From 9840a2b3aba3108b8261d96c1728389c9e8e690c Mon Sep 17 00:00:00 2001 From: Alexis Hildebrandt Date: Wed, 11 Feb 2026 19:56:03 -0800 Subject: [PATCH 057/134] signal-desktop.webrtc: fix darwin build Update the Darwin WebRTC setup to match current Chromium GN files, route compiler-rt lookup to Nix-provided runtime libraries, and use a clang+llvm bintools base path so llvm-ar is available. Also disable Chromium-only clang plugins/modules and use the host-arch mac toolchain target to keep the Signal ringrtc build working on macOS. Co-authored-by: Angel J <78835633+iamanaws@users.noreply.github.com> --- pkgs/by-name/si/signal-desktop/webrtc.nix | 139 +++++++++++++++------- 1 file changed, 97 insertions(+), 42 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop/webrtc.nix b/pkgs/by-name/si/signal-desktop/webrtc.nix index b4c02a195b94..8a33b1575517 100644 --- a/pkgs/by-name/si/signal-desktop/webrtc.nix +++ b/pkgs/by-name/si/signal-desktop/webrtc.nix @@ -4,6 +4,7 @@ buildPackages, ninja, gn, + symlinkJoin, python3, pkg-config, glib, @@ -12,9 +13,20 @@ writeShellScriptBin, gclient2nix, rustc, + apple-sdk, + xcodebuild, + llvmPackages, }: let + llvmCcAndBintools = symlinkJoin { + name = "signal-webrtc-llvm-cc-and-bintools"; + paths = [ + llvmPackages.llvm + llvmPackages.stdenv.cc + ]; + }; + chromiumRosettaStone = { cpu = platform: @@ -39,6 +51,13 @@ stdenv.mkDerivation (finalAttrs: { gclientDeps = gclient2nix.importGclientDeps ./webrtc-sources.json; sourceRoot = "src"; + # Chromium's Darwin toolchain defines _LIBCPP_HARDENING_MODE itself; keep + # cc-wrapper from injecting a conflicting default. + hardeningDisable = lib.optionals stdenv.isDarwin [ + "libcxxhardeningfast" + "libcxxhardeningextensive" + ]; + nativeBuildInputs = [ gn ninja @@ -49,21 +68,44 @@ stdenv.mkDerivation (finalAttrs: { rustc pkg-config gclient2nix.gclientUnpackHook + ] + ++ lib.optionals stdenv.isDarwin [ + apple-sdk + xcodebuild ]; buildInputs = [ glib - alsa-lib pulseaudio + ] + ++ lib.optionals stdenv.isDarwin [ + llvmPackages.compiler-rt + ] + ++ lib.optionals stdenv.isLinux [ + alsa-lib ]; postPatch = '' substituteInPlace build/toolchain/linux/BUILD.gn \ --replace-fail 'toolprefix = "aarch64-linux-gnu-"' 'toolprefix = ""' - patchShebangs build/mac/should_use_hermetic_xcode.py substituteInPlace modules/audio_device/linux/pulseaudiosymboltable_linux.cc \ --replace-fail "libpulse.so.0" "${pulseaudio}/lib/libpulse.so.0" + '' + + lib.optionalString stdenv.isDarwin '' + # Fix Darwin Python script shebangs for sandbox builds + patchShebangs build/mac/should_use_hermetic_xcode.py build/toolchain/apple/linker_driver.py + + substituteInPlace build/config/clang/BUILD.gn \ + --replace-fail '_clang_lib_dir = "$clang_base_path/lib/clang/$clang_version/lib"' \ + '_clang_lib_dir = "${llvmPackages.compiler-rt}/lib"' + + # Keep target triple aligned with nix cc-wrapper expectations to avoid + # arm64-apple-macos vs arm64-apple-darwin warning spam. + substituteInPlace build/config/mac/BUILD.gn \ + --replace-fail "apple-macos" "apple-darwin" + '' + + lib.optionalString stdenv.isLinux '' substituteInPlace modules/audio_device/linux/alsasymboltable_linux.cc \ --replace-fail "libasound.so.2" "${alsa-lib}/lib/libasound.so.2" ''; @@ -73,46 +115,59 @@ stdenv.mkDerivation (finalAttrs: { echo "generate_location_tags = true" >> build/config/gclient_args.gni ''; - gnFlags = [ - # webrtc uses chromium's `src/build/BUILDCONFIG.gn`. many of these flags - # are copied from pkgs/applications/networking/browsers/chromium/common.nix. - ''target_os="linux"'' - ''target_cpu="${chromiumRosettaStone.cpu stdenv.hostPlatform}"'' - ''pkg_config="${stdenv.cc.targetPrefix}pkg-config"'' - "use_sysroot=false" - "is_clang=false" - "treat_warnings_as_errors=false" - "use_llvm_libatomic=false" - "use_custom_libcxx=false" + gnFlags = + lib.optionals stdenv.isLinux [ + # webrtc uses chromium's `src/build/BUILDCONFIG.gn`. many of these flags + # are copied from pkgs/applications/networking/browsers/chromium/common.nix. + ''target_os="linux"'' + ''pkg_config="${stdenv.cc.targetPrefix}pkg-config"'' + "use_sysroot=false" + "is_clang=false" - # https://github.com/signalapp/ringrtc/blob/main/bin/build-desktop - "rtc_build_examples=false" - "rtc_build_tools=false" - "rtc_use_x11=false" - "rtc_enable_sctp=false" - "rtc_libvpx_build_vp9=true" - "rtc_disable_metrics=true" - "rtc_disable_trace_events=true" - "is_debug=false" - "symbol_level=1" - "rtc_include_tests=false" - "rtc_enable_protobuf=false" - - ''rust_sysroot_absolute="${buildPackages.rustc}"'' - - # Build using the system toolchain (for Linux distributions): - # - # What you would expect to be called "target_toolchain" is - # actually called either "default_toolchain" or "custom_toolchain", - # depending on which part of the codebase you are in; see: - # https://chromium.googlesource.com/chromium/src/build/+/3c4595444cc6d514600414e468db432e0f05b40f/config/BUILDCONFIG.gn#17 - ''custom_toolchain="//build/toolchain/linux/unbundle:default"'' - ''host_toolchain="//build/toolchain/linux/unbundle:default"'' - ] - ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [ - ''host_toolchain="//build/toolchain/linux/unbundle:host"'' - ''v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"'' - ]; + # Build using the system toolchain (for Linux distributions): + # + # What you would expect to be called "target_toolchain" is + # actually called either "default_toolchain" or "custom_toolchain", + # depending on which part of the codebase you are in; see: + # https://chromium.googlesource.com/chromium/src/build/+/3c4595444cc6d514600414e468db432e0f05b40f/config/BUILDCONFIG.gn#17 + ''custom_toolchain="//build/toolchain/linux/unbundle:default"'' + ''host_toolchain="//build/toolchain/linux/unbundle:default"'' + ] + ++ lib.optionals stdenv.isDarwin [ + ''target_os="mac"'' + ''mac_deployment_target="${stdenv.hostPlatform.darwinMinVersion}"'' + "use_sysroot=true" + "is_clang=true" + "use_lld=false" + "clang_use_chrome_plugins=false" + "clang_use_raw_ptr_plugin=false" + "use_clang_modules=false" + ''clang_base_path="${llvmCcAndBintools}"'' + ''custom_toolchain="//build/toolchain/mac:clang_${chromiumRosettaStone.cpu stdenv.hostPlatform}"'' + ] + ++ [ + ''target_cpu="${chromiumRosettaStone.cpu stdenv.hostPlatform}"'' + # https://github.com/signalapp/ringrtc/blob/main/bin/build-desktop + "rtc_build_examples=false" + "rtc_build_tools=false" + "rtc_use_x11=false" + "rtc_enable_sctp=false" + "rtc_libvpx_build_vp9=true" + "rtc_disable_metrics=true" + "rtc_disable_trace_events=true" + "is_debug=false" + "symbol_level=1" + "rtc_include_tests=false" + "rtc_enable_protobuf=false" + "treat_warnings_as_errors=false" + "use_llvm_libatomic=false" + "use_custom_libcxx=false" + ''rust_sysroot_absolute="${buildPackages.rustc}"'' + ] + ++ lib.optionals (stdenv.isLinux && stdenv.buildPlatform != stdenv.hostPlatform) [ + ''host_toolchain="//build/toolchain/linux/unbundle:host"'' + ''v8_snapshot_toolchain="//build/toolchain/linux/unbundle:host"'' + ]; ninjaFlags = [ "webrtc" ]; installPhase = '' @@ -128,6 +183,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/SignalApp/webrtc"; license = lib.licenses.bsd3; maintainers = [ ]; - platforms = lib.platforms.linux; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From 0457083dfcae5d402930561129b71a507d74cb16 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Tue, 17 Feb 2026 18:50:01 -0800 Subject: [PATCH 058/134] signal-desktop: add iamanaws as maintainer --- pkgs/by-name/si/signal-desktop/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index e2f1426fdf9c..f88a8a4b8212 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -293,6 +293,7 @@ stdenv.mkDerivation (finalAttrs: { ++ lib.optional withAppleEmojis unfree; maintainers = with lib.maintainers; [ eclairevoyant + iamanaws marcin-serwin teutat3s ]; From c194c834d2e64d7155311d935e0e9975e9afd146 Mon Sep 17 00:00:00 2001 From: Angel J <78835633+Iamanaws@users.noreply.github.com> Date: Fri, 20 Feb 2026 18:36:25 -0800 Subject: [PATCH 059/134] signal-desktop: add darwin packaging support Build Signal Desktop with macOS electron-builder settings and disable upstream signing/release hooks for nix builds. Install and run the packaged Signal.app on Darwin, and rebuild fs-xattr explicitly so preload native bindings are present at runtime. --- pkgs/by-name/si/signal-desktop/package.nix | 55 +++++++++++++++++++--- 1 file changed, 49 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/si/signal-desktop/package.nix b/pkgs/by-name/si/signal-desktop/package.nix index f88a8a4b8212..1b7554e31d49 100644 --- a/pkgs/by-name/si/signal-desktop/package.nix +++ b/pkgs/by-name/si/signal-desktop/package.nix @@ -13,6 +13,7 @@ jq, makeDesktopItem, copyDesktopItems, + xcodebuild, replaceVars, noto-fonts-color-emoji, nixosTests, @@ -105,9 +106,14 @@ stdenv.mkDerivation (finalAttrs: { pnpmConfigHook pnpm makeWrapper - copyDesktopItems python3 jq + ] + ++ lib.optionals stdenv.hostPlatform.isDarwin [ + xcodebuild + ] + ++ lib.optionals stdenv.hostPlatform.isLinux [ + copyDesktopItems ]; buildInputs = (lib.optional (!withAppleEmojis) noto-fonts-color-emoji-png); @@ -134,6 +140,16 @@ stdenv.mkDerivation (finalAttrs: { # https://github.com/signalapp/Signal-Desktop/issues/7667 substituteInPlace ts/util/version.std.ts \ --replace-fail 'isAdhoc(version)' 'true' + + # Nix builds do not need upstream release hooks (notarization and + # language-pack postprocessing), and they expect a different macOS + # app layout than nixpkgs' Electron provides. + substituteInPlace package.json \ + --replace-fail '"artifactBuildCompleted": "ts/scripts/artifact-build-completed.node.js",' "" \ + --replace-fail '"afterSign": "ts/scripts/after-sign.node.js",' "" \ + --replace-fail '"afterPack": "ts/scripts/after-pack.node.js",' "" \ + --replace-fail '"sign": "./ts/scripts/sign-macos.node.js",' "" \ + --replace-fail '"afterAllArtifactBuild": "ts/scripts/after-all-artifact-build.node.js",' "" ''; pnpmDeps = fetchPnpmDeps { @@ -156,6 +172,10 @@ stdenv.mkDerivation (finalAttrs: { ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; SIGNAL_ENV = "production"; SOURCE_DATE_EPOCH = 1771441806; + } + // lib.optionalAttrs stdenv.hostPlatform.isDarwin { + # Disable code signing during local macOS builds. + CSC_IDENTITY_AUTO_DISCOVERY = "false"; }; preBuild = '' @@ -200,6 +220,15 @@ stdenv.mkDerivation (finalAttrs: { rm -r node_modules/@signalapp/sqlcipher cp -r ${signal-sqlcipher} node_modules/@signalapp/sqlcipher + + # fs-xattr is required at runtime by preload.wrapper.js, + # but with npmRebuild disabled its native binding is missing. + # Build it explicitly against Electron headers ahead of packaging. + export npm_config_nodedir=${electron.headers} + pushd node_modules/fs-xattr + pnpm exec node-gyp rebuild + popd + test -f node_modules/fs-xattr/build/Release/xattr.node ''; buildPhase = '' @@ -212,18 +241,29 @@ stdenv.mkDerivation (finalAttrs: { pnpm run generate pnpm exec electron-builder \ - --linux "dir:${stdenv.hostPlatform.node.arch}" \ + ${ + if stdenv.hostPlatform.isDarwin then "--mac" else "--linux" + } "dir:${stdenv.hostPlatform.node.arch}" \ --config.extraMetadata.environment=$SIGNAL_ENV \ -c.electronDist=electron-dist \ - -c.electronVersion=${electron.version} + -c.electronVersion=${electron.version} \ + -c.npmRebuild=false \ + ${lib.optionalString stdenv.hostPlatform.isDarwin "-c.mac.identity=null"} runHook postBuild ''; installPhase = '' runHook preInstall - - mkdir -p $out/share/ + '' + + lib.optionalString stdenv.hostPlatform.isDarwin '' + mkdir -p $out/{Applications,bin} + cp -r dist/mac*/Signal.app $out/Applications + makeWrapper "$out/Applications/Signal.app/Contents/MacOS/Signal" "$out/bin/signal-desktop" \ + --add-flags ${lib.escapeShellArg commandLineArgs} + '' + + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' + mkdir -p $out/share cp -r dist/*-unpacked/resources $out/share/signal-desktop for icon in build/icons/png/* @@ -236,7 +276,8 @@ stdenv.mkDerivation (finalAttrs: { --set-default ELECTRON_FORCE_IS_PACKAGED 1 \ --add-flags "\''${NIXOS_OZONE_WL:+\''${WAYLAND_DISPLAY:+--enable-features=WaylandWindowDecorations --enable-wayland-ime=true}}" \ --add-flags ${lib.escapeShellArg commandLineArgs} - + '' + + '' runHook postInstall ''; @@ -301,6 +342,8 @@ stdenv.mkDerivation (finalAttrs: { platforms = [ "x86_64-linux" "aarch64-linux" + "x86_64-darwin" + "aarch64-darwin" ]; }; }) From f6a51325a53b1f140696ea7c385d4dd61c5b9dbb Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 12:23:50 +0000 Subject: [PATCH 060/134] netbird-dashboard: 2.31.0 -> 2.32.5 --- pkgs/by-name/ne/netbird-dashboard/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ne/netbird-dashboard/package.nix b/pkgs/by-name/ne/netbird-dashboard/package.nix index e9bb20998dd4..0187e0c683f9 100644 --- a/pkgs/by-name/ne/netbird-dashboard/package.nix +++ b/pkgs/by-name/ne/netbird-dashboard/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "netbird-dashboard"; - version = "2.31.0"; + version = "2.32.5"; src = fetchFromGitHub { owner = "netbirdio"; repo = "dashboard"; rev = "v${version}"; - hash = "sha256-vpxMPoF0xn5UzY1Yo5Y2NAfmwC21Z6Ogv+C30JKyj0E="; + hash = "sha256-DNIibCGeC4dzJ8xKQPLkWJZ2YfW2igLse+321SrSmhE="; }; - npmDepsHash = "sha256-IyNVeoEusQlxOYzYe9xIwtHepDRyjUfKHGNNR8LoOSA="; + npmDepsHash = "sha256-shN+XdS5Z2MxEFy453YqqovDUXbde3L9Y7+cPZW53/Y="; npmFlags = [ "--legacy-peer-deps" ]; installPhase = '' From 364b0dac082f547847f1ecaf3e72fc01e7bf675b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 21 Feb 2026 13:46:00 +0000 Subject: [PATCH 061/134] laravel: 5.24.5 -> 5.24.6 --- pkgs/by-name/la/laravel/composer.lock | 46 +++++++++++++-------------- pkgs/by-name/la/laravel/package.nix | 6 ++-- 2 files changed, 26 insertions(+), 26 deletions(-) diff --git a/pkgs/by-name/la/laravel/composer.lock b/pkgs/by-name/la/laravel/composer.lock index c8d3a6439a78..2a9d700173a5 100644 --- a/pkgs/by-name/la/laravel/composer.lock +++ b/pkgs/by-name/la/laravel/composer.lock @@ -167,16 +167,16 @@ }, { "name": "illuminate/collections", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "1fd7db2203ce5a935fffd2ad40955248fb9f581c" + "reference": "f35c084f0d9bc57895515cb4d0665797c66285fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/1fd7db2203ce5a935fffd2ad40955248fb9f581c", - "reference": "1fd7db2203ce5a935fffd2ad40955248fb9f581c", + "url": "https://api.github.com/repos/illuminate/collections/zipball/f35c084f0d9bc57895515cb4d0665797c66285fd", + "reference": "f35c084f0d9bc57895515cb4d0665797c66285fd", "shasum": "" }, "require": { @@ -223,11 +223,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-02-09T13:43:38+00:00" + "time": "2026-02-16T14:10:38+00:00" }, { "name": "illuminate/conditionable", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", @@ -273,16 +273,16 @@ }, { "name": "illuminate/contracts", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "3d4eeab332c04a9eaea90968c19a66f78745e47a" + "reference": "620d82bad07f55fcb7f5125f44c9d9b93335fb8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/3d4eeab332c04a9eaea90968c19a66f78745e47a", - "reference": "3d4eeab332c04a9eaea90968c19a66f78745e47a", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/620d82bad07f55fcb7f5125f44c9d9b93335fb8c", + "reference": "620d82bad07f55fcb7f5125f44c9d9b93335fb8c", "shasum": "" }, "require": { @@ -317,20 +317,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-01-28T15:26:27+00:00" + "time": "2026-02-10T18:16:44+00:00" }, { "name": "illuminate/filesystem", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/filesystem.git", - "reference": "62c225e046a4c469779c0855dce7abd8c0b1fa1e" + "reference": "c4c3f8612f218afcf09f3c7f5c7dc9e282626800" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/filesystem/zipball/62c225e046a4c469779c0855dce7abd8c0b1fa1e", - "reference": "62c225e046a4c469779c0855dce7abd8c0b1fa1e", + "url": "https://api.github.com/repos/illuminate/filesystem/zipball/c4c3f8612f218afcf09f3c7f5c7dc9e282626800", + "reference": "c4c3f8612f218afcf09f3c7f5c7dc9e282626800", "shasum": "" }, "require": { @@ -384,11 +384,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-02-09T20:42:48+00:00" + "time": "2026-02-13T20:26:32+00:00" }, { "name": "illuminate/macroable", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -434,7 +434,7 @@ }, { "name": "illuminate/reflection", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/reflection.git", @@ -485,16 +485,16 @@ }, { "name": "illuminate/support", - "version": "v12.51.0", + "version": "v12.52.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "fcc84cf4fba138f1835d6a5978ac4434f11a55aa" + "reference": "6e9de455bcb232372db11531b72a01d4eca83ef2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/fcc84cf4fba138f1835d6a5978ac4434f11a55aa", - "reference": "fcc84cf4fba138f1835d6a5978ac4434f11a55aa", + "url": "https://api.github.com/repos/illuminate/support/zipball/6e9de455bcb232372db11531b72a01d4eca83ef2", + "reference": "6e9de455bcb232372db11531b72a01d4eca83ef2", "shasum": "" }, "require": { @@ -561,7 +561,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2026-02-10T16:02:09+00:00" + "time": "2026-02-14T23:03:41+00:00" }, { "name": "laravel/prompts", diff --git a/pkgs/by-name/la/laravel/package.nix b/pkgs/by-name/la/laravel/package.nix index c2ee374e6f15..b041677fc955 100644 --- a/pkgs/by-name/la/laravel/package.nix +++ b/pkgs/by-name/la/laravel/package.nix @@ -7,19 +7,19 @@ }: php.buildComposerProject2 (finalAttrs: { pname = "laravel"; - version = "5.24.5"; + version = "5.24.6"; src = fetchFromGitHub { owner = "laravel"; repo = "installer"; tag = "v${finalAttrs.version}"; - hash = "sha256-wFyXg92bW7hZBKubj4Gf6nXnFpEpD3aUXv7mF7XbYQw="; + hash = "sha256-zXgLIp2tTPwGvZTT0rJqbbsO0Od/8sf6NQIgx/xhfJE="; }; nativeBuildInputs = [ makeWrapper ]; composerLock = ./composer.lock; - vendorHash = "sha256-hEr7VX4ZwuS7HUSNOvWCy+FOufTE1fMpJih37ZReoro="; + vendorHash = "sha256-pegatl+tktcTSFV5GuxiyXvmZGVC+57DzWAIsOoZJWE="; # Adding npm (nodejs) and php composer to path postInstall = '' From 66c533e3d05ce3b6f7042c9e26eae2e9e800906a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 22 Feb 2026 08:54:05 +0100 Subject: [PATCH 062/134] sops: 3.12.0 -> 3.12.1 Changelog: https://github.com/getsops/sops/blob/main/CHANGELOG.md#3121 --- pkgs/by-name/so/sops/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/so/sops/package.nix b/pkgs/by-name/so/sops/package.nix index b17e50143848..aeed4c4fe9d2 100644 --- a/pkgs/by-name/so/sops/package.nix +++ b/pkgs/by-name/so/sops/package.nix @@ -12,13 +12,13 @@ buildGoModule (finalAttrs: { pname = "sops"; - version = "3.12.0"; + version = "3.12.1"; src = fetchFromGitHub { owner = "getsops"; repo = finalAttrs.pname; tag = "v${finalAttrs.version}"; - hash = "sha256-fmOBEu/WnDyk6Nd4vwAs9Qdr4XlXNGJPX9bX9JymEWA="; + hash = "sha256-65M6rv4dE2edm+k0mPDZkrOb/LY1Cyi4y1D7xaoOdfw="; }; vendorHash = "sha256-dniVUk/PsF111UCujFY6zIKR1cp8c8ZawH2ywMef9hE="; From b6ad490e1808fd416ae28b9335df4e0c25b1d417 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sun, 22 Feb 2026 17:16:45 +0100 Subject: [PATCH 063/134] sops: update meta.changelog URL Switch from .rst to .md as the former only contains this text: The changelog can be found in CHANGELOG.md. --- pkgs/by-name/so/sops/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/so/sops/package.nix b/pkgs/by-name/so/sops/package.nix index aeed4c4fe9d2..ece498dbe8c0 100644 --- a/pkgs/by-name/so/sops/package.nix +++ b/pkgs/by-name/so/sops/package.nix @@ -61,7 +61,7 @@ buildGoModule (finalAttrs: { meta = { homepage = "https://getsops.io/"; description = "Simple and flexible tool for managing secrets"; - changelog = "https://github.com/getsops/sops/blob/v${finalAttrs.version}/CHANGELOG.rst"; + changelog = "https://github.com/getsops/sops/blob/v${finalAttrs.version}/CHANGELOG.md"; mainProgram = "sops"; maintainers = with lib.maintainers; [ Scrumplex From ec070a136c63a28dbb607c0aca3e2bfeee231df6 Mon Sep 17 00:00:00 2001 From: Emily Date: Wed, 18 Feb 2026 02:25:26 +0000 Subject: [PATCH 064/134] config: add stub `allowDeprecatedx86_64Darwin` option --- ci/eval/outpaths.nix | 3 +++ pkgs/top-level/config.nix | 17 +++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/ci/eval/outpaths.nix b/ci/eval/outpaths.nix index 9abe08e1b165..cd26b75ec493 100755 --- a/ci/eval/outpaths.nix +++ b/ci/eval/outpaths.nix @@ -33,6 +33,9 @@ let allowVariants = !attrNamesOnly; checkMeta = true; + # Silence the `x86_64-darwin` deprecation warning. + allowDeprecatedx86_64Darwin = true; + handleEvalIssue = reason: errormsg: let diff --git a/pkgs/top-level/config.nix b/pkgs/top-level/config.nix index e58ef07ca41f..80d56c112e18 100644 --- a/pkgs/top-level/config.nix +++ b/pkgs/top-level/config.nix @@ -431,6 +431,23 @@ let Please read https://www.visualstudio.com/license-terms/mt644918/ and enable this config if you accept. ''; }; + + allowDeprecatedx86_64Darwin = mkOption { + # `force` does nothing; it’s reserved for forward compatibility + # with 26.11. We hide it from the documentation to avoid a + # footgun, as it will make the error in 26.11 less useful. + type = types.either types.bool (types.enum [ "force" ]) // { + inherit (types.bool) description descriptionClass; + }; + default = false; + description = '' + Silence the warning for the upcoming deprecation of the + `x86_64-darwin` platform in Nixpkgs 26.11. + + This does nothing in 25.11, and is provided there for forward + compatibility of configurations with 26.05. + ''; + }; }; in From d38d6979285599016e7f023200f48f7a03d69114 Mon Sep 17 00:00:00 2001 From: Lila Hummel Date: Sun, 22 Feb 2026 22:18:01 +0100 Subject: [PATCH 065/134] maintainers: add lilahummel --- maintainers/maintainer-list.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index f645780eb509..cac12960f9c2 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -15143,6 +15143,11 @@ githubId = 101508537; name = "Yuchen He"; }; + lilahummel = { + github = "LilaHummel"; + githubId = 263230236; + name = "Lila Hummel"; + }; lilioid = { name = "Lilly"; email = "li@lly.sh"; From 648be0eceff5679f508966e5a25badc7375bcd9c Mon Sep 17 00:00:00 2001 From: Lila Hummel Date: Sun, 22 Feb 2026 22:05:03 +0100 Subject: [PATCH 066/134] pynentry: init at 0.1.7 --- .../python-modules/pynentry/default.nix | 36 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 ++ 2 files changed, 38 insertions(+) create mode 100644 pkgs/development/python-modules/pynentry/default.nix diff --git a/pkgs/development/python-modules/pynentry/default.nix b/pkgs/development/python-modules/pynentry/default.nix new file mode 100644 index 000000000000..cea16b224ee5 --- /dev/null +++ b/pkgs/development/python-modules/pynentry/default.nix @@ -0,0 +1,36 @@ +{ + buildPythonPackage, + fetchFromGitHub, + lib, + pinentry-curses, + setuptools, +}: + +buildPythonPackage { + pname = "pynentry"; + version = "0.1.7"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Laharah"; + repo = "pynentry"; + rev = "54a484b36b8ac16c0ae51fe436844d5a056ec3c9"; + hash = "sha256-bbuAI0IB3cTIfaCCrq0g93geRLUsxaahHWuU3bBtHII"; + }; + + build-system = [ setuptools ]; + + postPatch = '' + substituteInPlace pynentry.py \ + --replace-fail 'executable="pinentry"' 'executable="${lib.getExe pinentry-curses}"' + ''; + + pythonImportsCheck = [ "pynentry" ]; + + meta = { + description = "Wrapper for pinentry for python"; + homepage = "https://github.com/Laharah/pynentry"; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ lilahummel ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index fb6a3121815c..c411ce73fe13 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14125,6 +14125,8 @@ self: super: with self; { pynello = callPackage ../development/python-modules/pynello { }; + pynentry = callPackage ../development/python-modules/pynentry { }; + pynest2d = callPackage ../development/python-modules/pynest2d { }; pynetbox = callPackage ../development/python-modules/pynetbox { }; From 27acef2e400893d6ea6c35d86fdfdc63ed03fbda Mon Sep 17 00:00:00 2001 From: Lila Hummel Date: Sun, 22 Feb 2026 22:06:34 +0100 Subject: [PATCH 067/134] redlist: init at 0-unstable-2026-01-30 --- pkgs/by-name/re/redlist/package.nix | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 pkgs/by-name/re/redlist/package.nix diff --git a/pkgs/by-name/re/redlist/package.nix b/pkgs/by-name/re/redlist/package.nix new file mode 100644 index 000000000000..4a81f6dea55d --- /dev/null +++ b/pkgs/by-name/re/redlist/package.nix @@ -0,0 +1,48 @@ +{ + fetchFromGitHub, + lib, + python3Packages, +}: + +python3Packages.buildPythonApplication (finalAttrs: { + pname = "redlist"; + version = "0-unstable-2026-01-30"; + pyproject = true; + + src = fetchFromGitHub { + owner = "Laharah"; + repo = "redlist"; + rev = "3d465a12d79331eefde52351b441d8e0875f93e3"; + hash = "sha256-eROvTs4WCVeXE2+4FICC9Rl5bjIkf0E5sYvqCaskXEw="; + }; + + build-system = with python3Packages; [ + setuptools + ]; + + dependencies = + with python3Packages; + [ + aiohttp + beets + humanize + confuse + pynentry + deluge-client + cryptography + ] + ++ aiohttp.optional-dependencies.speedups; + + postPatch = '' + substituteInPlace setup.py \ + --replace-fail '"pytest-runner"' "" + ''; + + meta = { + description = "Convert Spotify playlists to local m3u's and fill the gaps"; + mainProgram = "redlist"; + homepage = "https://github.com/Laharah/redlist"; + license = with lib.licenses; [ mit ]; + maintainers = with lib.maintainers; [ lilahummel ]; + }; +}) From a1ae81fe0a8c01719cb4ccf059641c22830542d5 Mon Sep 17 00:00:00 2001 From: SandWood Jones Date: Mon, 23 Feb 2026 02:58:06 -0300 Subject: [PATCH 068/134] grimblast: add glib to bin path --- pkgs/by-name/gr/grimblast/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/gr/grimblast/package.nix b/pkgs/by-name/gr/grimblast/package.nix index 0e6ccfd3552f..12cf4c85bd2c 100644 --- a/pkgs/by-name/gr/grimblast/package.nix +++ b/pkgs/by-name/gr/grimblast/package.nix @@ -13,6 +13,7 @@ slurp, wl-clipboard, unixtools, + glib, bash, nix-update-script, }: @@ -56,6 +57,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { slurp wl-clipboard unixtools.getopt + glib ] }" ''; From 32e4c081fc4fa5b2f60d7ab71617f80205e78455 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 08:51:15 +0000 Subject: [PATCH 069/134] rustical: 0.12.8 -> 0.12.9 --- pkgs/by-name/ru/rustical/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rustical/package.nix b/pkgs/by-name/ru/rustical/package.nix index 7728ab54e9b7..59c2f1f73f76 100644 --- a/pkgs/by-name/ru/rustical/package.nix +++ b/pkgs/by-name/ru/rustical/package.nix @@ -8,16 +8,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rustical"; - version = "0.12.8"; + version = "0.12.9"; src = fetchFromGitHub { owner = "lennart-k"; repo = "rustical"; tag = "v${finalAttrs.version}"; - hash = "sha256-JYWm4/Fkya5NcBlf+lxpNTea2S64v2Dl/RNwipdpm64="; + hash = "sha256-1dGpYvsdrSngeZkSjtm0dgZBcZonlToDWvkb8rpmoMQ="; }; - cargoHash = "sha256-553DKENM8RvofiYL/W31dg+JtlNvKjnbj+qZbKM4S5k="; + cargoHash = "sha256-3V6enIbZAErSk4+nZN3x03I+TyOisS3adBbnjbBXBFc="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ openssl ]; From a3c0ac3210cd797c041d74ff3c361c337889412a Mon Sep 17 00:00:00 2001 From: Nivayu Date: Mon, 23 Feb 2026 10:21:42 +0100 Subject: [PATCH 070/134] linuxPackages.rtl8852bu: update meta.broken --- pkgs/os-specific/linux/rtl8852bu/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/rtl8852bu/default.nix b/pkgs/os-specific/linux/rtl8852bu/default.nix index f71a6233fbff..4c0b9030d797 100644 --- a/pkgs/os-specific/linux/rtl8852bu/default.nix +++ b/pkgs/os-specific/linux/rtl8852bu/default.nix @@ -66,7 +66,7 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://github.com/morrownr/rtl8852bu-20240418"; license = lib.licenses.gpl2Only; platforms = [ "x86_64-linux" ]; - broken = kernel.kernelOlder "6" && kernel.isHardened; # Similar to 79c1cf6 + broken = (kernel.kernelOlder "6" && kernel.isHardened) || kernel.kernelAtLeast "6.18"; # Similar to 79c1cf6 maintainers = with lib.maintainers; [ lonyelon thtrf From e1996123c7a55f7a92c294f10e215d7c100f1f7f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 09:32:37 +0000 Subject: [PATCH 071/134] github-mcp-server: 0.30.3 -> 0.31.0 --- pkgs/by-name/gi/github-mcp-server/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gi/github-mcp-server/package.nix b/pkgs/by-name/gi/github-mcp-server/package.nix index 588dcecb49a1..db67f8f410c0 100644 --- a/pkgs/by-name/gi/github-mcp-server/package.nix +++ b/pkgs/by-name/gi/github-mcp-server/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "github-mcp-server"; - version = "0.30.3"; + version = "0.31.0"; src = fetchFromGitHub { owner = "github"; repo = "github-mcp-server"; tag = "v${finalAttrs.version}"; - hash = "sha256-RqTwii79h7Kk1bpJT1uGG2ODZE5DtROZZyMDKvH3jmo="; + hash = "sha256-7vcDkN0q/bNr2dHQgM4YzmQjDjMyLLtkbdBjhmUM1/4="; }; - vendorHash = "sha256-rv7mZQ2/j4R9s3p+Psq5E2I99zFtnieGc3eaMT3ykqQ="; + vendorHash = "sha256-zxisK5o2zqeAkQEPKd1w8rFXoJsDB4VNEdD27uos250="; ldflags = [ "-s" From dea6f5719ca367827b87e62cd6dd87249f719653 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 09:38:49 +0000 Subject: [PATCH 072/134] postgresqlPackages.plpgsql_check: 2.8.9 -> 2.8.11 --- pkgs/servers/sql/postgresql/ext/plpgsql_check.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix index d2bf68e9f0ed..dd6d1df37bd0 100644 --- a/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix +++ b/pkgs/servers/sql/postgresql/ext/plpgsql_check.nix @@ -8,13 +8,13 @@ postgresqlBuildExtension (finalAttrs: { pname = "plpgsql-check"; - version = "2.8.9"; + version = "2.8.11"; src = fetchFromGitHub { owner = "okbob"; repo = "plpgsql_check"; tag = "v${finalAttrs.version}"; - hash = "sha256-SqL+Rw1ICeTj2b5bfW+awOf0Kk4SrsvfC6HF6XNe6+I="; + hash = "sha256-qeCC/rmd+qhAlpq7y5UhqDkFVGsDbBUAFWPizciPVaI="; }; passthru.tests.extension = postgresqlTestExtension { From 1760c7d019d7123424f8bd8a51a9521713c62d43 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 23 Feb 2026 19:30:00 +0800 Subject: [PATCH 073/134] budgie-session: 1.0.0 -> 1.0.1 https://github.com/BuddiesOfBudgie/budgie-session/compare/v1.0.0...v1.0.1 --- pkgs/by-name/bu/budgie-session/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/bu/budgie-session/package.nix b/pkgs/by-name/bu/budgie-session/package.nix index 91f0d2e8f4ef..6fb2af98a784 100644 --- a/pkgs/by-name/bu/budgie-session/package.nix +++ b/pkgs/by-name/bu/budgie-session/package.nix @@ -31,13 +31,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "budgie-session"; - version = "1.0.0"; + version = "1.0.1"; src = fetchFromGitHub { owner = "BuddiesOfBudgie"; repo = "budgie-session"; rev = "v${finalAttrs.version}"; - hash = "sha256-KBNX1jbQ2yv+5rymoB9/w5V3bRZhBdZIJoysp9cNgn4="; + hash = "sha256-MqFZ/0Xe2EXVzbhviNSO3gbZK8R+wLGQOoVkJDA6/Eg="; }; outputs = [ From d689bda9178aa1da75bede442eb61787b3c36cb4 Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Mon, 23 Feb 2026 19:36:45 +0800 Subject: [PATCH 074/134] budgie-desktop: Backport scaling fix --- pkgs/by-name/bu/budgie-desktop/package.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/by-name/bu/budgie-desktop/package.nix b/pkgs/by-name/bu/budgie-desktop/package.nix index 0eb71d8165a3..34b2115852a7 100644 --- a/pkgs/by-name/bu/budgie-desktop/package.nix +++ b/pkgs/by-name/bu/budgie-desktop/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, accountsservice, alsa-lib, budgie-desktop-services, @@ -69,6 +70,13 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./plugins.patch + + # Don't use scaling factors + # https://github.com/BuddiesOfBudgie/budgie-desktop/pull/864 + (fetchpatch { + url = "https://github.com/BuddiesOfBudgie/budgie-desktop/commit/03d18336c3d50d14e3e81ef03ef8ebd548d8e00c.patch"; + hash = "sha256-pO1t3nnyYX2XDqH6wr+00MHsM0fAT0MOSuk+lN+2CNY="; + }) ]; nativeBuildInputs = [ From 30add9edf173684304fa03d7730cec5352bd7c9a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 15:24:20 +0000 Subject: [PATCH 075/134] qui: 1.13.1 -> 1.14.1 --- pkgs/by-name/qu/qui/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/qu/qui/package.nix b/pkgs/by-name/qu/qui/package.nix index 08ff20e0d590..a74e9ca023da 100644 --- a/pkgs/by-name/qu/qui/package.nix +++ b/pkgs/by-name/qu/qui/package.nix @@ -14,12 +14,12 @@ }: buildGoModule (finalAttrs: { pname = "qui"; - version = "1.13.1"; + version = "1.14.1"; src = fetchFromGitHub { owner = "autobrr"; repo = "qui"; tag = "v${finalAttrs.version}"; - hash = "sha256-zpOz5X3Okig5PNdzwa1nS6HaldSXEFIQ/Aj0dQczabs="; + hash = "sha256-DfIqjYcRdE0ZlhB+wvgyYvwxInqH40VIQ9s/efGepdI="; }; qui-web = stdenvNoCC.mkDerivation (finalAttrs': { @@ -44,7 +44,7 @@ buildGoModule (finalAttrs: { ; pnpm = pnpm_9; fetcherVersion = 2; - hash = "sha256-3TAB5StrKBmgit02J7GiMfk6EDl8oiLvcOAnCJ9ian4="; + hash = "sha256-HzbwKFZaXQEjE7ELiqjHqLbkfM9YkyWqPNwXGUqW550="; }; postBuild = '' @@ -56,7 +56,7 @@ buildGoModule (finalAttrs: { ''; }); - vendorHash = "sha256-F4P+hpbAFWCrk+lSleOQFTsR3kfZoWkMbybeKPzMv20="; + vendorHash = "sha256-PeGWnnIxcxXzZdOaRUzUD7pG3CJTDDgjvXXJeSo9+hc="; preBuild = '' cp -r ${finalAttrs.qui-web}/* web/dist From 59841c5936167675a8fdef969ed16f756d3532c0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 15:37:20 +0000 Subject: [PATCH 076/134] python3Packages.deebot-client: 17.1.0 -> 18.0.0 --- pkgs/development/python-modules/deebot-client/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/deebot-client/default.nix b/pkgs/development/python-modules/deebot-client/default.nix index e683487ff1ed..d1666dda5660 100644 --- a/pkgs/development/python-modules/deebot-client/default.nix +++ b/pkgs/development/python-modules/deebot-client/default.nix @@ -22,7 +22,7 @@ buildPythonPackage (finalAttrs: { pname = "deebot-client"; - version = "17.1.0"; + version = "18.0.0"; pyproject = true; disabled = pythonOlder "3.13"; @@ -31,12 +31,12 @@ buildPythonPackage (finalAttrs: { owner = "DeebotUniverse"; repo = "client.py"; tag = finalAttrs.version; - hash = "sha256-0gKjps5KqbicYYyN3VTO9diF11zR1UYsTyIwZG34doI="; + hash = "sha256-ZKLA8RbYsysY+pAT9K6z2yThWo2YeM6TLqLBMuo+/GQ="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-h1iSXoVv9J6u30VCudIhGBuJsWCKUJyXhVaM/5f5NqI="; + hash = "sha256-UcgQKv8YhsWdOzKQ7K3HTX/FmopQen7HQ/Jyuj+hePI="; }; nativeBuildInputs = [ From 4828cbeb1b8185b33044e599ee5d51c73750756c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Silva?= Date: Mon, 23 Feb 2026 15:44:00 +0000 Subject: [PATCH 077/134] python3Packages.picosvg: fix test failures --- pkgs/development/python-modules/picosvg/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/development/python-modules/picosvg/default.nix b/pkgs/development/python-modules/picosvg/default.nix index 0e6b4aabee6f..0d4d98f8eae6 100644 --- a/pkgs/development/python-modules/picosvg/default.nix +++ b/pkgs/development/python-modules/picosvg/default.nix @@ -3,6 +3,7 @@ stdenv, buildPythonPackage, fetchFromGitHub, + fetchpatch, setuptools-scm, absl-py, lxml, @@ -21,6 +22,15 @@ buildPythonPackage rec { hash = "sha256-ocdHF0kYnfllpvul32itu1QtlDrqVeq5sT8Ecb5V1yk="; }; + patches = [ + # Fix test failures with skia-pathops 0.9.x (m143) + # https://github.com/googlefonts/picosvg/pull/331 + (fetchpatch { + url = "https://github.com/googlefonts/picosvg/commit/885ee64b75f526e938eb76e09fab7d93e946a355.patch"; + hash = "sha256-fR3FfnEPHwSO1rMtmQEr1pyvByTx8T53FxSpuAKWIjw="; + }) + ]; + nativeBuildInputs = [ setuptools-scm ]; propagatedBuildInputs = [ From 38fdc81b7c0c84735547d5ce5a870d39aac56a8f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 18:44:11 +0000 Subject: [PATCH 078/134] gdevelop: 5.6.257 -> 5.6.258 --- pkgs/by-name/gd/gdevelop/darwin.nix | 2 +- pkgs/by-name/gd/gdevelop/linux.nix | 2 +- pkgs/by-name/gd/gdevelop/package.nix | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gd/gdevelop/darwin.nix b/pkgs/by-name/gd/gdevelop/darwin.nix index d45719c855c8..6a104af26493 100644 --- a/pkgs/by-name/gd/gdevelop/darwin.nix +++ b/pkgs/by-name/gd/gdevelop/darwin.nix @@ -18,7 +18,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { src = fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}-universal-mac.zip"; - hash = "sha256-qukv1lD17FW0IOjOcJeh8kt4O9cwK/wzNEH0+vdr6NA="; + hash = "sha256-3C++qdbngBdIVyyFV7VaOzH+rQBDEYp9wDcBVBjsrSc="; }; sourceRoot = "."; diff --git a/pkgs/by-name/gd/gdevelop/linux.nix b/pkgs/by-name/gd/gdevelop/linux.nix index d899c0b9b443..b57d95e14a0f 100644 --- a/pkgs/by-name/gd/gdevelop/linux.nix +++ b/pkgs/by-name/gd/gdevelop/linux.nix @@ -13,7 +13,7 @@ let if stdenv.hostPlatform.system == "x86_64-linux" then fetchurl { url = "https://github.com/4ian/GDevelop/releases/download/v${version}/GDevelop-5-${version}.AppImage"; - hash = "sha256-hElD8VUC17Q/1sMy+ASidhoY9svGNncDf7IUfKkFfZU="; + hash = "sha256-9apZXwVF8MV0ZK7/FsoQf+30lTg4P42aTtqedBCnSls="; } else throw "${pname}-${version} is not supported on ${stdenv.hostPlatform.system}"; diff --git a/pkgs/by-name/gd/gdevelop/package.nix b/pkgs/by-name/gd/gdevelop/package.nix index c56285c63997..695f1665116f 100644 --- a/pkgs/by-name/gd/gdevelop/package.nix +++ b/pkgs/by-name/gd/gdevelop/package.nix @@ -4,7 +4,7 @@ callPackage, }: let - version = "5.6.257"; + version = "5.6.258"; pname = "gdevelop"; meta = { description = "Graphical Game Development Studio"; From 5acb14381c2bac819cefa2a7cee40561f30a0299 Mon Sep 17 00:00:00 2001 From: emilylange Date: Mon, 23 Feb 2026 19:50:41 +0100 Subject: [PATCH 079/134] openbao: 2.5.0 -> 2.5.1 https://github.com/openbao/openbao/releases/tag/v2.5.1 --- pkgs/by-name/op/openbao/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openbao/package.nix b/pkgs/by-name/op/openbao/package.nix index 6b9a6c5cf908..e780cb00ef42 100644 --- a/pkgs/by-name/op/openbao/package.nix +++ b/pkgs/by-name/op/openbao/package.nix @@ -14,16 +14,16 @@ buildGoModule (finalAttrs: { pname = "openbao"; - version = "2.5.0"; + version = "2.5.1"; src = fetchFromGitHub { owner = "openbao"; repo = "openbao"; tag = "v${finalAttrs.version}"; - hash = "sha256-4w+CkYhFS/P9ZeHiR2daK+DujqCKzF/aUAZbMcHqvyk="; + hash = "sha256-pVFsyNg9ccSFAdHb/fjeVoMBh1nKcjwcFfVBBqFalIo="; }; - vendorHash = "sha256-3QNiw3q0dhgWeGFBq4a5GCE3bIIa4YiJRKMU+Hakvx0="; + vendorHash = "sha256-lfabvwO+p54SREvpCZdw5z/QMLDZqaf1UZTXWGm6sdg="; proxyVendor = true; From 5b7a519699d124524bee1c1f7a2e8ec45dfd1af1 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 19:11:23 +0000 Subject: [PATCH 080/134] slipshow: 0.8.1 -> 0.9.0 --- pkgs/by-name/sl/slipshow/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sl/slipshow/package.nix b/pkgs/by-name/sl/slipshow/package.nix index 495f3739d1f0..84f1db624f73 100644 --- a/pkgs/by-name/sl/slipshow/package.nix +++ b/pkgs/by-name/sl/slipshow/package.nix @@ -9,13 +9,13 @@ ocamlPackages.buildDunePackage rec { pname = "slipshow"; - version = "0.8.1"; + version = "0.9.0"; src = fetchFromGitHub { owner = "panglesd"; repo = "slipshow"; tag = "v${version}"; - hash = "sha256-13LoIvmSYGycuJpAqylyVmVnyttuyaQF1Dk/3BgikkE="; + hash = "sha256-6i7zbfk0uBgwoXlg5fLvC+onZMYKBJwUd74FUakt3jc="; }; postPatch = '' From dede3cb5e121bfd8155b02aaabe51762d1efc468 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 19:13:58 +0000 Subject: [PATCH 081/134] phpstan: 2.1.39 -> 2.1.40 --- pkgs/by-name/ph/phpstan/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ph/phpstan/package.nix b/pkgs/by-name/ph/phpstan/package.nix index 37cc00d8d722..4dfbf3c946b8 100644 --- a/pkgs/by-name/ph/phpstan/package.nix +++ b/pkgs/by-name/ph/phpstan/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "phpstan"; - version = "2.1.39"; + version = "2.1.40"; src = fetchFromGitHub { owner = "phpstan"; repo = "phpstan"; tag = finalAttrs.version; - hash = "sha256-aOAD4ZDjsm47tn44qgHnQEx9D04qAI5ErRG/oP/h1Nk="; + hash = "sha256-AlM5lJPHlO0BAkav1PluP/bIkZBzaWTsm4HA72y59iI="; }; nativeBuildInputs = [ From 4e0e35ef7026d5a7997e9d66469370585283b0c9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 19:46:48 +0000 Subject: [PATCH 082/134] libcomps: 0.1.23 -> 0.1.24 --- pkgs/by-name/li/libcomps/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/li/libcomps/package.nix b/pkgs/by-name/li/libcomps/package.nix index ff5c0ebe3af1..5d24b6922fe4 100644 --- a/pkgs/by-name/li/libcomps/package.nix +++ b/pkgs/by-name/li/libcomps/package.nix @@ -14,7 +14,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "libcomps"; - version = "0.1.23"; + version = "0.1.24"; outputs = [ "out" @@ -26,7 +26,7 @@ stdenv.mkDerivation (finalAttrs: { owner = "rpm-software-management"; repo = "libcomps"; rev = finalAttrs.version; - hash = "sha256-6nX6Oa2ACVALOtXDxjowIGKaziZkGZbtkgZzDfuP4PE="; + hash = "sha256-O60+k3ZnSfP+wFI55s/WfgrPbvu52uXZh88Ebg3Nf+c="; }; patches = [ From 55f3657f632767af5ef244c12fbad9352e514d6b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 20:08:26 +0000 Subject: [PATCH 083/134] framework-tool-tui: 0.7.6 -> 0.7.7 --- pkgs/by-name/fr/framework-tool-tui/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fr/framework-tool-tui/package.nix b/pkgs/by-name/fr/framework-tool-tui/package.nix index 903424c9ea7e..fb049d3399f1 100644 --- a/pkgs/by-name/fr/framework-tool-tui/package.nix +++ b/pkgs/by-name/fr/framework-tool-tui/package.nix @@ -7,16 +7,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "framework-tool-tui"; - version = "0.7.6"; + version = "0.7.7"; src = fetchFromGitHub { owner = "grouzen"; repo = "framework-tool-tui"; tag = "v${finalAttrs.version}"; - hash = "sha256-reIsJK2bGuMf83SmjCVu9PdUrd4zilCxpvbZllnU6vo="; + hash = "sha256-XzOwShPMTyQjuoJ6fGW39kOF0Cnf3n8IEOQql0cEBvc="; }; - cargoHash = "sha256-E2lVpu+sI/Bf1YwqCbwg3pr15kfo4DUddwI+5/Dwh40="; + cargoHash = "sha256-geLxSMtSucJ5SO5u9yvbV6lT+O2a/JVbq3HxTZGYhQE="; nativeBuildInputs = [ pkg-config ]; buildInputs = [ udev ]; From b51d077e0b4bc4476b43615e832e1dd8074ace13 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 21:42:16 +0000 Subject: [PATCH 084/134] nb: 7.24.1 -> 7.25.0 --- pkgs/by-name/nb/nb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/nb/nb/package.nix b/pkgs/by-name/nb/nb/package.nix index 8cbb3cc0f5f5..7729074ddf02 100644 --- a/pkgs/by-name/nb/nb/package.nix +++ b/pkgs/by-name/nb/nb/package.nix @@ -11,13 +11,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "nb"; - version = "7.24.1"; + version = "7.25.0"; src = fetchFromGitHub { owner = "xwmx"; repo = "nb"; rev = finalAttrs.version; - hash = "sha256-NTBRuxy66mytpJ/UNeS1N2jIMu4IrZmGNp/jPwa2qZI="; + hash = "sha256-+QRKv+zKOz8qDD1Ecpavl0ybf4nIcy0flNLHhyR+fxA="; }; nativeBuildInputs = [ installShellFiles ]; From b3f44502f2e2a551fdd60faf2027c0692b534a73 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 21:49:55 +0000 Subject: [PATCH 085/134] docfd: 12.3.0 -> 12.3.1 --- pkgs/by-name/do/docfd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/docfd/package.nix b/pkgs/by-name/do/docfd/package.nix index 523061639a5d..4db51ea204da 100644 --- a/pkgs/by-name/do/docfd/package.nix +++ b/pkgs/by-name/do/docfd/package.nix @@ -14,7 +14,7 @@ ocamlPackages.buildDunePackage rec { pname = "docfd"; - version = "12.3.0"; + version = "12.3.1"; minimalOCamlVersion = "5.1"; @@ -22,7 +22,7 @@ ocamlPackages.buildDunePackage rec { owner = "darrenldl"; repo = "docfd"; rev = version; - hash = "sha256-PEeZcSlXkWLo0hZHOsmuvcQoxeAXxqNfTR9sUJQG40g="; + hash = "sha256-PiA3nN/NTz+4yLYgr2uN7SGcGJhO2VZ3QHF3jlDeUbc="; }; # Compatibility with nottui ≥ 0.4 From 03282f21553cabc7d0378c5e3e22cdb415793b89 Mon Sep 17 00:00:00 2001 From: schnusch Date: Mon, 23 Feb 2026 22:58:17 +0100 Subject: [PATCH 086/134] mpv: use sysconfdir /etc closes #397333 supersedes #397410 Co-authored-by: Kevin Cox --- pkgs/by-name/mp/mpv-unwrapped/package.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/by-name/mp/mpv-unwrapped/package.nix b/pkgs/by-name/mp/mpv-unwrapped/package.nix index 52a21ac4a12e..e59d633403f8 100644 --- a/pkgs/by-name/mp/mpv-unwrapped/package.nix +++ b/pkgs/by-name/mp/mpv-unwrapped/package.nix @@ -138,6 +138,7 @@ stdenv.mkDerivation (finalAttrs: { mesonFlags = [ (lib.mesonOption "default_library" "shared") + (lib.mesonOption "sysconfdir" "/etc") (lib.mesonBool "libmpv" true) (lib.mesonEnable "manpage-build" true) (lib.mesonEnable "cdda" cddaSupport) From a761838c48dbb9ae4e6d4a784f56211d456b543d Mon Sep 17 00:00:00 2001 From: schnusch Date: Mon, 23 Feb 2026 23:24:10 +0100 Subject: [PATCH 087/134] nixosTests.mpv: ensure /etc/mpv/mpv.conf is loaded --- nixos/tests/mpv.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/nixos/tests/mpv.nix b/nixos/tests/mpv.nix index 07d8b9fb3b96..6934dbc35d45 100644 --- a/nixos/tests/mpv.nix +++ b/nixos/tests/mpv.nix @@ -16,9 +16,14 @@ in scripts = [ pkgs.mpvScripts.simple-mpv-webui ]; }) ]; + + environment.etc."mpv/mpv.conf".text = '' + [nixos-test-profile] + ''; }; testScript = '' + machine.succeed("mpv --profile=help | grep -F nixos-test-profile") machine.execute("set -m; mpv --script-opts=webui-port=${port} --idle=yes >&2 &") machine.wait_for_open_port(${port}) assert "simple-mpv-webui" in machine.succeed("curl -s localhost:${port}") From 356d0407b79bc946467670f4a4b0454d29ddca1c Mon Sep 17 00:00:00 2001 From: Daniel Albert <git@esclear.de> Date: Tue, 24 Feb 2026 00:44:18 +0100 Subject: [PATCH 088/134] vaultwarden: 1.35.3 -> 1.35.4, vaultwarden.webvault: 2026.1.0+0 -> 2026.1.1+0 --- pkgs/by-name/va/vaultwarden/package.nix | 6 +++--- pkgs/by-name/va/vaultwarden/webvault.nix | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/va/vaultwarden/package.nix b/pkgs/by-name/va/vaultwarden/package.nix index 9d382ee3b552..7e6808d5fa5d 100644 --- a/pkgs/by-name/va/vaultwarden/package.nix +++ b/pkgs/by-name/va/vaultwarden/package.nix @@ -19,16 +19,16 @@ in rustPlatform.buildRustPackage (finalAttrs: { pname = "vaultwarden"; - version = "1.35.3"; + version = "1.35.4"; src = fetchFromGitHub { owner = "dani-garcia"; repo = "vaultwarden"; tag = finalAttrs.version; - hash = "sha256-Q/kMdrKMBB5Tbfi4Cy9ucI6iH8eOr+fzi876+ef2kV4="; + hash = "sha256-NphgKTlyVsH42TEGU8unhL798jTQMkS5JyNckKhk8YM="; }; - cargoHash = "sha256-3wS8LoFMYhd8uwjDyNfWLMQEK3USotTzTHEJNimG3pM="; + cargoHash = "sha256-PkFxHhFrdVB/hfSoT6j87K4IEknl+ZO1omGHrXBWEMg="; # used for "Server Installed" version in admin panel env.VW_VERSION = finalAttrs.version; diff --git a/pkgs/by-name/va/vaultwarden/webvault.nix b/pkgs/by-name/va/vaultwarden/webvault.nix index 15d63918b5de..04454d9e4c44 100644 --- a/pkgs/by-name/va/vaultwarden/webvault.nix +++ b/pkgs/by-name/va/vaultwarden/webvault.nix @@ -11,7 +11,7 @@ buildNpmPackage rec { pname = "vaultwarden-webvault"; - version = "2026.1.0+0"; + version = "2026.1.1+0"; # doesn't build with newer versions nodejs = nodejs_22; @@ -20,10 +20,10 @@ buildNpmPackage rec { owner = "vaultwarden"; repo = "vw_web_builds"; tag = "v${version}"; - hash = "sha256-u0axJFwXZr3iPcDskD6oDfuh3uWjOawoWEYFfSwiN5g="; + hash = "sha256-ehL3DDjCav20XJgUR+ED2x0lax4fm1jMZ0rRiqR78a4="; }; - npmDepsHash = "sha256-wzndpxxxgc7DfVcriAC7C8OxvhMBcXW6VcY33k0CEdc="; + npmDepsHash = "sha256-/S0itw2m2k7GiiwBEzeqFQ8oUYD4yIO4knTTn37qkfA="; nativeBuildInputs = [ python3 From 72eb89ae8748104dd3f40a92d9d39fc60799e180 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Mon, 23 Feb 2026 23:58:00 +0000 Subject: [PATCH 089/134] qovery-cli: 1.57.2 -> 1.57.3 --- pkgs/by-name/qo/qovery-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/qo/qovery-cli/package.nix b/pkgs/by-name/qo/qovery-cli/package.nix index 84950d20609a..9abcde3296e7 100644 --- a/pkgs/by-name/qo/qovery-cli/package.nix +++ b/pkgs/by-name/qo/qovery-cli/package.nix @@ -10,16 +10,16 @@ buildGoModule (finalAttrs: { pname = "qovery-cli"; - version = "1.57.2"; + version = "1.57.3"; src = fetchFromGitHub { owner = "Qovery"; repo = "qovery-cli"; tag = "v${finalAttrs.version}"; - hash = "sha256-6a4vkzY2IuiPzYisqgH/H9nxwCLRIOhD6F0Ht5qeN+k="; + hash = "sha256-RjSpojVDmUIBYTKPiiFzbkUeena45nFNi/GhD14FbYY="; }; - vendorHash = "sha256-fea6M+zq9/pBFWY/X18fDjga1StgOHCbk0AVGNiO8HE="; + vendorHash = "sha256-i0QWcRF8PKDQmZMzI0mHWY6pDbnjAOoXKxg9onavTjw="; env.CGO_ENABLED = 0; From 7932ac067cf55a3159837f2a53be9ab17ab10473 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 00:28:45 +0000 Subject: [PATCH 090/134] python3Packages.openstacksdk: 4.9.0 -> 4.10.0 --- pkgs/development/python-modules/openstacksdk/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/openstacksdk/default.nix b/pkgs/development/python-modules/openstacksdk/default.nix index fcf87f7d71cb..0910addc0717 100644 --- a/pkgs/development/python-modules/openstacksdk/default.nix +++ b/pkgs/development/python-modules/openstacksdk/default.nix @@ -22,7 +22,7 @@ buildPythonPackage rec { pname = "openstacksdk"; - version = "4.9.0"; + version = "4.10.0"; pyproject = true; outputs = [ @@ -32,7 +32,7 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - hash = "sha256-soRZx8tkBfnW/Fc2iepcXjV0JIKPbHb3srDXY8gPtuo="; + hash = "sha256-Xd6a4/HiQRqH/1ey142lP6yOrp5brI5YcJJ8ti3fwDM="; }; postPatch = '' From b0e9cf7d48497ea5b8bb0b5cd11c977110e93b2c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 00:44:42 +0000 Subject: [PATCH 091/134] jotta-cli: 0.17.148769 -> 0.17.158308 --- pkgs/by-name/jo/jotta-cli/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/jo/jotta-cli/package.nix b/pkgs/by-name/jo/jotta-cli/package.nix index d96c105a3ed0..485630870b89 100644 --- a/pkgs/by-name/jo/jotta-cli/package.nix +++ b/pkgs/by-name/jo/jotta-cli/package.nix @@ -8,11 +8,11 @@ stdenv.mkDerivation rec { pname = "jotta-cli"; - version = "0.17.148769"; + version = "0.17.158308"; src = fetchzip { url = "https://repo.jotta.us/archives/linux/amd64/jotta-cli-${version}_linux_amd64.tar.gz"; - hash = "sha256-uI5yYpyLa7gGg9eL1nG5MMwHZ2j2yH5/8n5sB/WgoQI="; + hash = "sha256-KSm4SGK/NeBwixEzcu8mh1Ssr2tx1vBHT5QtvtwfMBE="; stripRoot = false; }; From 117aa173e03ecc15f4a64db0ea90b1b473360e56 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 00:53:24 +0000 Subject: [PATCH 092/134] regclient: 0.11.1 -> 0.11.2 --- pkgs/by-name/re/regclient/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/regclient/package.nix b/pkgs/by-name/re/regclient/package.nix index 573821380d4e..1d122ae5482d 100644 --- a/pkgs/by-name/re/regclient/package.nix +++ b/pkgs/by-name/re/regclient/package.nix @@ -18,16 +18,16 @@ in buildGoModule rec { pname = "regclient"; - version = "0.11.1"; + version = "0.11.2"; tag = "v${version}"; src = fetchFromGitHub { owner = "regclient"; repo = "regclient"; rev = tag; - sha256 = "sha256-7HfcwDb4BgpOxkjOau/QVs9x/U6Da5eh5rHB6W1NhwE="; + sha256 = "sha256-q3dsIQgUyLQXiiBgz//ttT1leGaUROd1GFxXIbbvV2U="; }; - vendorHash = "sha256-cNbHgb/yHF/ubhnWkyEQOjOz5qmircJJR8jDYj+d8bM="; + vendorHash = "sha256-J0kY5tltiicZPdQeq9uHAwqKR7SpFzwgLSryXtxL+9U="; outputs = [ "out" ] ++ bins; From bf5c8083636f4c7de01d27ca7b035acc70a3a49e Mon Sep 17 00:00:00 2001 From: whispers <whispersofthedawn@duck.com> Date: Mon, 23 Feb 2026 19:47:56 -0500 Subject: [PATCH 093/134] mullvad-browser: 15.0.6 -> 15.0.7 Changelog: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/raw/mb-15.0.7-build1/projects/browser/Bundle-Data/Docs-MB/ChangeLog.txt Firefox ESR: https://www.firefox.com/en-US/firefox/140.8.0/releasenotes/ --- pkgs/by-name/mu/mullvad-browser/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mu/mullvad-browser/package.nix b/pkgs/by-name/mu/mullvad-browser/package.nix index 3dde60e4f0e6..70210525296e 100644 --- a/pkgs/by-name/mu/mullvad-browser/package.nix +++ b/pkgs/by-name/mu/mullvad-browser/package.nix @@ -97,7 +97,7 @@ let ++ lib.optionals mediaSupport [ ffmpeg_7 ] ); - version = "15.0.6"; + version = "15.0.7"; sources = { x86_64-linux = fetchurl { @@ -109,7 +109,7 @@ let "https://tor.eff.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" "https://tor.calyxinstitute.org/dist/mullvadbrowser/${version}/mullvad-browser-linux-x86_64-${version}.tar.xz" ]; - hash = "sha256-7FqNvt6Uyl00sxiScDA4EhBT2a8BYStIxfzCOanWx7M="; + hash = "sha256-Uj2H6ONVpn3EtzMNl8xqOAf6UeO6FGAKtyH9DKh976U="; }; }; From ae01eaaa133e474be529071db4c39e8cba35adcc Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 02:01:37 +0000 Subject: [PATCH 094/134] playball: 3.2.0 -> 3.3.0 --- pkgs/by-name/pl/playball/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pl/playball/package.nix b/pkgs/by-name/pl/playball/package.nix index 9b074d806476..8f13970682b6 100644 --- a/pkgs/by-name/pl/playball/package.nix +++ b/pkgs/by-name/pl/playball/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "playball"; - version = "3.2.0"; + version = "3.3.0"; src = fetchFromGitHub { owner = "paaatrick"; repo = "playball"; tag = "v${version}"; - hash = "sha256-xgAhzNWCLNmbrwaYAGmXMercoRgXWPjjV5dcnXunmeA="; + hash = "sha256-Kg1ooxtXwP2q9qa7uuzUtl2R8/jqG9wryaKWYnWXIjw="; }; - npmDepsHash = "sha256-s0JKBJnVYkeXOE62F6BZRKwd0Hg3IOuMai6rmKUi6TI="; + npmDepsHash = "sha256-waaC5AcsEWMOLyXSmMbRuRS5Ozq5ERrmONQZhP05Kes="; env.ELECTRON_SKIP_BINARY_DOWNLOAD = "1"; From 07955454c87aa8ef2fa2490036524404b1ba50ed Mon Sep 17 00:00:00 2001 From: Daniel Hill <daniel@gluo.nz> Date: Fri, 20 Feb 2026 12:38:29 +1300 Subject: [PATCH 095/134] haskellPackages.sbv: fix broken; disable tests Upstream maintainer recommended disabling tests --- pkgs/development/haskell-modules/configuration-common.nix | 5 +++++ .../haskell-modules/configuration-hackage2nix/broken.yaml | 1 - pkgs/development/haskell-modules/hackage-packages.nix | 3 --- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix index 5464ac65bac5..5d5ae61d9be6 100644 --- a/pkgs/development/haskell-modules/configuration-common.nix +++ b/pkgs/development/haskell-modules/configuration-common.nix @@ -1046,6 +1046,11 @@ with haskellLib; rethinkdb = dontCheck super.rethinkdb; Rlang-QQ = dontCheck super.Rlang-QQ; sai-shape-syb = dontCheck super.sai-shape-syb; + # https://github.com/LeventErkok/sbv/pull/772#issuecomment-3930657736 + # SBV requires a multitude of external tools, some not packaged with nixpkgs + # for tests to pass, users may only want to use one or two of tools. + # maintainer recomends disabling tests + sbv = dontCheck super.sbv; scp-streams = dontCheck super.scp-streams; sdl2 = dontCheck super.sdl2; # the test suite needs an x server separated = dontCheck super.separated; diff --git a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml index 687974063d1e..4d615cd8636d 100644 --- a/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml +++ b/pkgs/development/haskell-modules/configuration-hackage2nix/broken.yaml @@ -5503,7 +5503,6 @@ broken-packages: - satyros # failure in job https://hydra.nixos.org/build/233199726 at 2023-09-02 - savage # failure in job https://hydra.nixos.org/build/233213243 at 2023-09-02 - sax # failure in job https://hydra.nixos.org/build/233218617 at 2023-09-02 - - sbv # failure in job https://hydra.nixos.org/build/233210414 at 2023-09-02 - sc2-proto # failure in job https://hydra.nixos.org/build/252730301 at 2024-03-16 - scale # failure in job https://hydra.nixos.org/build/233222189 at 2023-09-02 - scaleimage # failure in job https://hydra.nixos.org/build/233240688 at 2023-09-02 diff --git a/pkgs/development/haskell-modules/hackage-packages.nix b/pkgs/development/haskell-modules/hackage-packages.nix index 0a35479f4d72..d7137cb144c9 100644 --- a/pkgs/development/haskell-modules/hackage-packages.nix +++ b/pkgs/development/haskell-modules/hackage-packages.nix @@ -593231,8 +593231,6 @@ self: { ]; description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; license = lib.licensesSpdx."BSD-3-Clause"; - hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) z3; }; @@ -593339,7 +593337,6 @@ self: { description = "SMT Based Verification: Symbolic Haskell theorem prover using SMT solving"; license = lib.licensesSpdx."BSD-3-Clause"; hydraPlatforms = lib.platforms.none; - broken = true; } ) { inherit (pkgs) z3; }; From ba1738670565e57ced6aabdcab7496ea55df808e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 03:15:59 +0000 Subject: [PATCH 096/134] libretro.freeintv: 0-unstable-2025-12-26 -> 0-unstable-2026-02-24 --- pkgs/applications/emulators/libretro/cores/freeintv.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/freeintv.nix b/pkgs/applications/emulators/libretro/cores/freeintv.nix index ad2b5638a110..ad091224dae7 100644 --- a/pkgs/applications/emulators/libretro/cores/freeintv.nix +++ b/pkgs/applications/emulators/libretro/cores/freeintv.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "freeintv"; - version = "0-unstable-2025-12-26"; + version = "0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "libretro"; repo = "freeintv"; - rev = "df5a5312985b66b1ec71b496868641e40b7ad1c9"; - hash = "sha256-xpcDAvxHvnuiQiWBYSwPKGE+Zg1lcs/6L4hMhpb1G1g="; + rev = "0e0e58503386304c5e7ac860c135583bc52e2e49"; + hash = "sha256-uRkLF3LSiAMV/k8R8PuE0QZUnc1YEYe0rmccQz6H43A="; }; makefile = "Makefile"; From f138a896fec8876cee22c644abc1acaa2266edc9 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 03:21:00 +0000 Subject: [PATCH 097/134] python3Packages.mcstatus: 12.2.0 -> 12.2.1 --- pkgs/development/python-modules/mcstatus/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/mcstatus/default.nix b/pkgs/development/python-modules/mcstatus/default.nix index 32627ed3604e..ec76fdc9e934 100644 --- a/pkgs/development/python-modules/mcstatus/default.nix +++ b/pkgs/development/python-modules/mcstatus/default.nix @@ -15,14 +15,14 @@ buildPythonPackage (finalAttrs: { pname = "mcstatus"; - version = "12.2.0"; + version = "12.2.1"; pyproject = true; src = fetchFromGitHub { owner = "py-mine"; repo = "mcstatus"; tag = "v${finalAttrs.version}"; - hash = "sha256-dBnUf4Hu2FgUI8CNr+cGIE7iAsM+FoRX5xRl2C6E9Mg="; + hash = "sha256-twgFGeJfeKZSWbBui/zmtF/7aZ5Kw8k1K81Bj3Nm2ZY="; }; build-system = [ From 30b50fc7281ddb5832ef5431b9569520a5831a03 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 04:11:59 +0000 Subject: [PATCH 098/134] amneziawg-tools: 1.0.20250903 -> 1.0.20260223 --- pkgs/by-name/am/amneziawg-tools/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/am/amneziawg-tools/package.nix b/pkgs/by-name/am/amneziawg-tools/package.nix index 93da3600ec40..37b4c39de878 100644 --- a/pkgs/by-name/am/amneziawg-tools/package.nix +++ b/pkgs/by-name/am/amneziawg-tools/package.nix @@ -14,13 +14,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "amneziawg-tools"; - version = "1.0.20250903"; + version = "1.0.20260223"; src = fetchFromGitHub { owner = "amnezia-vpn"; repo = "amneziawg-tools"; tag = "v${finalAttrs.version}"; - hash = "sha256-a5o49hx0HwB0PwlY1orp3ZI5zb5mpzHoRIhv9OdGSbU="; + hash = "sha256-pHmuxlrbTqjwRrB7BShdC4ENw3iVQRRLH+Z2w8x+KeE="; }; sourceRoot = "${finalAttrs.src.name}/src"; From 7cc1026d5bc0ec956a1f6b93bbf7917265483187 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 04:27:36 +0000 Subject: [PATCH 099/134] alpine: 2.26 -> 2.29.9 --- pkgs/by-name/al/alpine/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alpine/package.nix b/pkgs/by-name/al/alpine/package.nix index a5f7050a5ea1..aed6da79df56 100644 --- a/pkgs/by-name/al/alpine/package.nix +++ b/pkgs/by-name/al/alpine/package.nix @@ -15,12 +15,12 @@ stdenv.mkDerivation (finalAttrs: { pname = "alpine"; - version = "2.26"; + version = "2.29.9"; src = fetchgit { url = "https://repo.or.cz/alpine.git"; tag = "v${finalAttrs.version}"; - hash = "sha256-cJyUBatQBjD6RG+jesJ0JRhWghPRBACc/HQl+2aCTd0="; + hash = "sha256-uAPQlF2IQPSZ0QoK9bwh6RBGsb1X0ktP1eVhs3RO44I="; }; depsBuildBuild = [ buildPackages.stdenv.cc ]; From 352f95dd5b6733d22a4ad69dd8655df5c200093b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 05:00:48 +0000 Subject: [PATCH 100/134] llmfit: 0.2.1 -> 0.4.3 --- pkgs/by-name/ll/llmfit/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ll/llmfit/package.nix b/pkgs/by-name/ll/llmfit/package.nix index 2d56fb8d4e80..d51304d8d8bb 100644 --- a/pkgs/by-name/ll/llmfit/package.nix +++ b/pkgs/by-name/ll/llmfit/package.nix @@ -6,16 +6,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "llmfit"; - version = "0.2.1"; + version = "0.4.3"; src = fetchFromGitHub { owner = "AlexsJones"; repo = "llmfit"; tag = "v${finalAttrs.version}"; - sha256 = "sha256-XmbxJlchBhXrAK8Yjn1dTBxrg+90B9/0HXgEhmZz6+4="; + sha256 = "sha256-m3JV7lF/YuxtPMsUvGNQd4VjLw4KFuBM5jQYjnC+2Hs="; }; - cargoHash = "sha256-VTFZ592eZZToj5MeC2mdpugMazWmqyO5VrKLJbweI/E="; + cargoHash = "sha256-Ue09DBvcqyvQDQ23yAUa6Fo56AWn5pxAl2XYiVLrUYI="; meta = { description = "Find what runs on your hardware"; From 9d87d519f234a14f97f1d8ded0ba944d7ef17ea5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 05:08:44 +0000 Subject: [PATCH 101/134] en-croissant: 0.13.0 -> 0.14.1 --- pkgs/by-name/en/en-croissant/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/en/en-croissant/package.nix b/pkgs/by-name/en/en-croissant/package.nix index 20d4f704dc23..c8a63b5b6f00 100644 --- a/pkgs/by-name/en/en-croissant/package.nix +++ b/pkgs/by-name/en/en-croissant/package.nix @@ -27,13 +27,13 @@ let in rustPlatform.buildRustPackage (finalAttrs: { pname = "en-croissant"; - version = "0.13.0"; + version = "0.14.1"; src = fetchFromGitHub { owner = "franciscoBSalgueiro"; repo = "en-croissant"; tag = "v${finalAttrs.version}"; - hash = "sha256-+s774MtqbfOhL2qco+i9uBMQPn30EGvOYtqw1nZ9KkY="; + hash = "sha256-S1ObsGpLxNzr0+bFEuPAe3PCHQc1k0QavgKD6YDffIc="; }; pnpmDeps = fetchPnpmDeps { @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ; inherit pnpm; fetcherVersion = 3; - hash = "sha256-/gue4iQG8xySxsH3l5ri+GjmNr/9sow20CLVxxQo7Gs="; + hash = "sha256-hkI1TQeOHKQdsnq1pYIeeU+GYFMIxbyNoZY5Wuxj4UU="; }; postPatch = '' @@ -53,7 +53,7 @@ rustPlatform.buildRustPackage (finalAttrs: { cargoRoot = "src-tauri"; - cargoHash = "sha256-4gtGHexyR6TkI8tmtLMT2xUAn9+Bd9l3hRq43aL94yI="; + cargoHash = "sha256-trQzf5x/sIxkEYQOQKAq1y2GrT3VoQ/ZWCFncb2dNvs="; buildAndTestSubdir = finalAttrs.cargoRoot; From ebbcfcd7f1d3b38a3d9d53c1e5677146b5184d86 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 05:17:26 +0000 Subject: [PATCH 102/134] octavePackages.interval: 3.2.1 -> 3.2.2 --- pkgs/development/octave-modules/interval/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/octave-modules/interval/default.nix b/pkgs/development/octave-modules/interval/default.nix index c584a0176307..635dfbd57ebe 100644 --- a/pkgs/development/octave-modules/interval/default.nix +++ b/pkgs/development/octave-modules/interval/default.nix @@ -7,11 +7,11 @@ buildOctavePackage rec { pname = "interval"; - version = "3.2.1"; + version = "3.2.2"; src = fetchurl { url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz"; - sha256 = "sha256-OOUmQnN1cTIpqz2Gpf4/WghVB0fYQgVBcG/eqQk/3Og="; + sha256 = "sha256-wBMbet0UveqpB8Fo68yYe2RA9ny1YGmEmyS8rSwK0XY="; }; propagatedBuildInputs = [ From d61183a4b614c45f34c4d8d53516f46983e3abc3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 05:34:52 +0000 Subject: [PATCH 103/134] terraform-providers.keycloak_keycloak: 5.6.0 -> 5.7.0 --- .../networking/cluster/terraform-providers/providers.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index f39053d220cd..ccff0f01e00e 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -806,13 +806,13 @@ "vendorHash": "sha256-UuLHaOEG6jmOAgfdNOtLyUimlAr3g6K8n3Ehu64sKqk=" }, "keycloak_keycloak": { - "hash": "sha256-u9gIh3iM9mpBJbO0Vgyt8YZNsRHvewJTY6vNm+KVxwY=", + "hash": "sha256-55/a3lJCJEOIDsnFckx5BsUClphPZ9BSBvWxQBq1D9Y=", "homepage": "https://registry.terraform.io/providers/keycloak/keycloak", "owner": "keycloak", "repo": "terraform-provider-keycloak", - "rev": "v5.6.0", + "rev": "v5.7.0", "spdx": "Apache-2.0", - "vendorHash": "sha256-va9B1CPLLT0NH4VP+1Fjr8O/I2K8xVO9aVjM3fZ9jVE=" + "vendorHash": "sha256-JgQqOm+cAMLACp/rVz3ek1C4uuTAs8vqDcwRkpFssYc=" }, "kislerdm_neon": { "hash": "sha256-1o5EnAI9X8Q+dXxh1/jZwimy1MmPDF3X2aRc+HO7HpQ=", From f5e9f1b439b315f2d0f87aa1927aa2e19020b25d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 05:37:02 +0000 Subject: [PATCH 104/134] rumdl: 0.1.22 -> 0.1.26 --- pkgs/by-name/ru/rumdl/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ru/rumdl/package.nix b/pkgs/by-name/ru/rumdl/package.nix index ba7dd6710658..01559bb72e1d 100644 --- a/pkgs/by-name/ru/rumdl/package.nix +++ b/pkgs/by-name/ru/rumdl/package.nix @@ -11,16 +11,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "rumdl"; - version = "0.1.22"; + version = "0.1.26"; src = fetchFromGitHub { owner = "rvben"; repo = "rumdl"; tag = "v${finalAttrs.version}"; - hash = "sha256-pOSsd/U/KdvhK/NTprFRzv0jROEeAjbboXr5ik1KFJA="; + hash = "sha256-+GWsVsDhHTWYP3JkNkEfYp9qU53TCKAjkvsZXpGeB8k="; }; - cargoHash = "sha256-t/71aCc1lXIdYjP0g0nvjkMfHtoygAlpBEqfebLes7c="; + cargoHash = "sha256-8XsHhXutb+W39OxVgKtFaE+34YTsj+DXNElnFS3DqAU="; cargoBuildFlags = [ "--bin=rumdl" From 88b11db14e010cd0b3ce6bb551be359c25b544aa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 05:54:30 +0000 Subject: [PATCH 105/134] naja: 0.4.0 -> 0.4.1 --- pkgs/by-name/na/naja/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/na/naja/package.nix b/pkgs/by-name/na/naja/package.nix index ce6d450bc77c..5b089cd6411a 100644 --- a/pkgs/by-name/na/naja/package.nix +++ b/pkgs/by-name/na/naja/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "naja"; - version = "0.4.0"; + version = "0.4.1"; src = fetchFromGitHub { owner = "najaeda"; repo = "naja"; tag = "v${finalAttrs.version}"; - hash = "sha256-q0k8uk2QGEkwBr2PXOvJadNbx0vCpS56BgMQPlAVW/E="; + hash = "sha256-QKKV1+xhodA66404ez7w+V0gYatsCoAYq3IuvB3QPnA="; fetchSubmodules = true; }; From e8395d97f5b82cd0cec531e25f13edff511c0dd0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 06:06:43 +0000 Subject: [PATCH 106/134] wheelwizard: 2.3.5 -> 2.4.0 --- pkgs/by-name/wh/wheelwizard/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wh/wheelwizard/package.nix b/pkgs/by-name/wh/wheelwizard/package.nix index 5acbb153b054..ee98afc7ead3 100644 --- a/pkgs/by-name/wh/wheelwizard/package.nix +++ b/pkgs/by-name/wh/wheelwizard/package.nix @@ -14,13 +14,13 @@ }: buildDotnetModule rec { pname = "wheelwizard"; - version = "2.3.5"; + version = "2.4.0"; src = fetchFromGitHub { owner = "TeamWheelWizard"; repo = "WheelWizard"; tag = version; - hash = "sha256-VEoj0h+YTEPWmYz2jtFnLzcMbMNeSt8yTuOwbfNt9t0="; + hash = "sha256-3qFJ08v9JI7VDSG9Nm0EuWJG8WHVLfpkk8TLYezWV5Y="; }; postPatch = '' rm .config/dotnet-tools.json From 48be97191e8f06d93d9b0947098123c98bad18e2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 06:49:16 +0000 Subject: [PATCH 107/134] sub-store-frontend: 2.16.15 -> 2.16.16 --- pkgs/by-name/su/sub-store-frontend/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/su/sub-store-frontend/package.nix b/pkgs/by-name/su/sub-store-frontend/package.nix index b6322d911365..2cf4a74f8050 100644 --- a/pkgs/by-name/su/sub-store-frontend/package.nix +++ b/pkgs/by-name/su/sub-store-frontend/package.nix @@ -13,13 +13,13 @@ buildNpmPackage (finalAttrs: { pname = "sub-store-frontend"; - version = "2.16.15"; + version = "2.16.16"; src = fetchFromGitHub { owner = "sub-store-org"; repo = "Sub-Store-Front-End"; tag = finalAttrs.version; - hash = "sha256-YlN3nv/wbHMUocQbt77iq5vD8FTJAdysDEmRRZSbQkE="; + hash = "sha256-DezjtsNUYbhgfyLdy0PgOpUPL8ttjCDEaxoSrgcqjrQ="; }; nativeBuildInputs = [ From 4160354a563c63cef9e9767937828676585fff7b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 07:01:14 +0000 Subject: [PATCH 108/134] legcord: 1.2.1 -> 1.2.2 --- pkgs/by-name/le/legcord/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/le/legcord/package.nix b/pkgs/by-name/le/legcord/package.nix index 498f4253c9ef..8c7e1d0abcc3 100644 --- a/pkgs/by-name/le/legcord/package.nix +++ b/pkgs/by-name/le/legcord/package.nix @@ -17,13 +17,13 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "legcord"; - version = "1.2.1"; + version = "1.2.2"; src = fetchFromGitHub { owner = "Legcord"; repo = "Legcord"; tag = "v${finalAttrs.version}"; - hash = "sha256-196AE244jEZNfhkC+vouNq9M7DOd3kk/1JLW1XRLOHA="; + hash = "sha256-i4Pw1jvkRYCQg1+9eZVi30Qblpttz9V+k//zehBZGDM="; }; nativeBuildInputs = [ @@ -48,7 +48,7 @@ stdenv.mkDerivation (finalAttrs: { pnpmDeps = fetchPnpmDeps { inherit (finalAttrs) pname version src; fetcherVersion = 1; - hash = "sha256-ksClxW8dIV72Hky5RFJ6cpPAteL29Cx8Me0aG5V/Y4k="; + hash = "sha256-9sdN5tbCCe/euTo8zRkU0C3yQ8sAufPyN8a4GeJW/Us="; }; buildPhase = '' From 4ea07f37a3047b5020fb66e0759f2044b8510b7c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 07:14:18 +0000 Subject: [PATCH 109/134] lunatask: 2.1.21 -> 2.1.23 --- pkgs/by-name/lu/lunatask/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunatask/package.nix b/pkgs/by-name/lu/lunatask/package.nix index 205ad0a86a28..ebfa3cd74d84 100644 --- a/pkgs/by-name/lu/lunatask/package.nix +++ b/pkgs/by-name/lu/lunatask/package.nix @@ -6,12 +6,12 @@ }: let - version = "2.1.21"; + version = "2.1.23"; pname = "lunatask"; src = fetchurl { url = "https://github.com/lunatask/lunatask/releases/download/v${version}/Lunatask-${version}.AppImage"; - hash = "sha256-q+GnztAetorwEywBYmjEjFl4PLqTj+v0igQB3toFRTg="; + hash = "sha256-IvQNc52xd13zCyMnAXRvG/g2xAGYGqC2dk4EHu8w0Gg="; }; appimageContents = appimageTools.extract { From 7f91e766f499181f3f814ad00ed5e4877da6e40e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 07:46:33 +0000 Subject: [PATCH 110/134] music-discord-rpc: 0.6.2 -> 0.6.3 --- pkgs/by-name/mu/music-discord-rpc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mu/music-discord-rpc/package.nix b/pkgs/by-name/mu/music-discord-rpc/package.nix index 3c688761edd3..cabecf32e976 100644 --- a/pkgs/by-name/mu/music-discord-rpc/package.nix +++ b/pkgs/by-name/mu/music-discord-rpc/package.nix @@ -10,16 +10,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "music-discord-rpc"; - version = "0.6.2"; + version = "0.6.3"; src = fetchFromGitHub { owner = "patryk-ku"; repo = "music-discord-rpc"; tag = "v${finalAttrs.version}"; - hash = "sha256-Sc7K9xD+l48w5xXLWjSsw1eq+x0xP8QHMioPaulPP2E="; + hash = "sha256-HZh7rwZR/9dccNyQV2BEyQF2vtoH+L/lW4L4hu9RJTI="; }; - cargoHash = "sha256-nHG6W6WbMNVmsnG1f5o0obp5SEUI4UIyyJDvgS6sUzA="; + cargoHash = "sha256-vCqjeY07R/AuNruBYS3sc7n9kN/Y4IwvvpSooWTu7Oc="; nativeBuildInputs = [ pkg-config From 3bf79057217fa7d980c04a9fa2745beed87ac3bb Mon Sep 17 00:00:00 2001 From: K900 <me@0upti.me> Date: Mon, 28 Jul 2025 14:42:04 +0300 Subject: [PATCH 111/134] kdePackages.mkKdeDerivation: qmllint hook v3 --- pkgs/kde/lib/mk-kde-derivation.nix | 12 +++++++ pkgs/kde/lib/qmllint-hook.sh | 57 ++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 pkgs/kde/lib/qmllint-hook.sh diff --git a/pkgs/kde/lib/mk-kde-derivation.nix b/pkgs/kde/lib/mk-kde-derivation.nix index 54f7f922d94e..e013644e6908 100644 --- a/pkgs/kde/lib/mk-kde-derivation.nix +++ b/pkgs/kde/lib/mk-kde-derivation.nix @@ -8,6 +8,7 @@ self: qt6, python3, python3Packages, + jq, }: let dependencies = (lib.importJSON ../generated/dependencies.json).dependencies; @@ -77,6 +78,14 @@ let }; moveOutputsHook = makeSetupHook { name = "kf6-move-outputs-hook"; } ./move-outputs-hook.sh; + + qmllintHook = makeSetupHook { + name = "qmllint-validate-hook"; + substitutions = { + qmllint = "${qt6.qtdeclarative}/bin/qmllint"; + jq = lib.getExe jq; + }; + } ./qmllint-hook.sh; in { pname, @@ -131,6 +140,7 @@ let ninja qt6.wrapQtAppsHook moveOutputsHook + qmllintHook ] ++ lib.optionals hasPythonBindings [ python3Packages.shiboken6 @@ -155,6 +165,8 @@ let cmakeFlags = [ "-DQT_MAJOR_VERSION=6" ] ++ extraCmakeFlags; + doInstallCheck = true; + separateDebugInfo = true; env.LANG = "C.UTF-8"; diff --git a/pkgs/kde/lib/qmllint-hook.sh b/pkgs/kde/lib/qmllint-hook.sh new file mode 100644 index 000000000000..e42dff126edc --- /dev/null +++ b/pkgs/kde/lib/qmllint-hook.sh @@ -0,0 +1,57 @@ +# shellcheck shell=bash +if [[ -z "${__nix_qmllintHook-}" ]]; then + __nix_qmllintHook=1 # Don't run this hook more than once. + + qmlHostPathSeen=() + qmlIncludeDirs=() + + qmlUnseenHostPath() { + for pkg in "${qmlHostPathSeen[@]}"; do + if [ "${pkg:?}" == "$1" ]; then + return 1 + fi + done + + qtHostPathSeen+=("$1") + return 0 + } + + qmlHostPathHook() { + qmlUnseenHostPath "$1" || return 0 + + if ! [ -v qtQmlPrefix ]; then + echo "qmlLintHook: qtQmlPrefix is unset. hint: add qt6.qtbase to buildInputs" + fi + + local qmlDir="$1/${qtQmlPrefix:?}" + if [ -d "$qmlDir" ]; then + qmlIncludeDirs+=("-I" "$qmlDir") + fi + } + addEnvHooks "$targetOffset" qmlHostPathHook + + doQmlLint() { + LANG=C.UTF-8 @qmllint@ --bare "${qmlIncludeDirs[@]}" -I "${out}/${qtQmlPrefix}" "$@" + } + + qmlLintCheck() { + echo "Running qmlLintCheck" + + # intentionally scoped to the default QML prefix, as things in $out/share etc + # can be used in random weird contexts and will cause spurious errors + if [ -d "$out/$qtQmlPrefix" ]; then + find "$out/$qtQmlPrefix" -name '*.qml' | while IFS= read -r i; do + if [ -n "$(doQmlLint "$i" --json - | @jq@ '.files[] | .warnings[] | select(.id == "import") | select(.message | startswith("Failed to import"))')" ]; then + echo "qmllint failed for file $i:" + + doQmlLint "$i" + exit 1 + fi + done + fi + } + + if [ -z "${dontQmlLint-}" ]; then + postInstallCheckHooks+=('qmlLintCheck') + fi +fi From 47b508b2c89dcf61dc8756c0d7558a5ad966f79a Mon Sep 17 00:00:00 2001 From: K900 <me@0upti.me> Date: Sun, 29 Jun 2025 18:08:21 +0300 Subject: [PATCH 112/134] kdePackages: add missing QML deps --- pkgs/kde/frameworks/knewstuff/default.nix | 3 +++ pkgs/kde/frameworks/kquickcharts/default.nix | 2 ++ pkgs/kde/gear/audiocd-kio/default.nix | 3 +++ pkgs/kde/gear/merkuro/default.nix | 3 +++ pkgs/kde/gear/mimetreeparser/default.nix | 7 +++++++ pkgs/kde/misc/kirigami-addons/default.nix | 8 +++++++- pkgs/kde/plasma/kwin-x11/default.nix | 3 +++ pkgs/kde/plasma/kwin/default.nix | 3 +++ pkgs/kde/plasma/libksysguard/default.nix | 7 +++++++ pkgs/kde/plasma/plasma-keyboard/default.nix | 3 +++ pkgs/kde/plasma/plasma-nm/default.nix | 3 +++ pkgs/kde/plasma/plasma-systemmonitor/default.nix | 8 +++++++- pkgs/kde/plasma/plasma-workspace/default.nix | 5 +++++ 13 files changed, 56 insertions(+), 2 deletions(-) diff --git a/pkgs/kde/frameworks/knewstuff/default.nix b/pkgs/kde/frameworks/knewstuff/default.nix index 8bbc171f2408..8a364849412a 100644 --- a/pkgs/kde/frameworks/knewstuff/default.nix +++ b/pkgs/kde/frameworks/knewstuff/default.nix @@ -16,5 +16,8 @@ mkKdeDerivation { qttools ]; extraPropagatedBuildInputs = [ kcmutils ]; + + dontQmlLint = true; # weird namespace setup + meta.mainProgram = "knewstuff-dialog6"; } diff --git a/pkgs/kde/frameworks/kquickcharts/default.nix b/pkgs/kde/frameworks/kquickcharts/default.nix index 736f06510336..c9ec4afbb050 100644 --- a/pkgs/kde/frameworks/kquickcharts/default.nix +++ b/pkgs/kde/frameworks/kquickcharts/default.nix @@ -1,9 +1,11 @@ { mkKdeDerivation, qtdeclarative, + kirigami, }: mkKdeDerivation { pname = "kquickcharts"; extraBuildInputs = [ qtdeclarative ]; + extraPropagatedBuildInputs = [ kirigami ]; } diff --git a/pkgs/kde/gear/audiocd-kio/default.nix b/pkgs/kde/gear/audiocd-kio/default.nix index f331cac51aa1..827038e05ec4 100644 --- a/pkgs/kde/gear/audiocd-kio/default.nix +++ b/pkgs/kde/gear/audiocd-kio/default.nix @@ -1,6 +1,7 @@ { lib, mkKdeDerivation, + libkcompactdisc, cdparanoia, flac, libogg, @@ -20,6 +21,8 @@ mkKdeDerivation { ]; extraBuildInputs = [ + libkcompactdisc + cdparanoia flac libogg diff --git a/pkgs/kde/gear/merkuro/default.nix b/pkgs/kde/gear/merkuro/default.nix index a6a2c70c5732..08b44e7a8d7f 100644 --- a/pkgs/kde/gear/merkuro/default.nix +++ b/pkgs/kde/gear/merkuro/default.nix @@ -12,4 +12,7 @@ mkKdeDerivation { qtsvg libplasma ]; + + # FIXME: not sure why this is failing + dontQmlLint = true; } diff --git a/pkgs/kde/gear/mimetreeparser/default.nix b/pkgs/kde/gear/mimetreeparser/default.nix index 67c271ad2612..d6f3f16ccc54 100644 --- a/pkgs/kde/gear/mimetreeparser/default.nix +++ b/pkgs/kde/gear/mimetreeparser/default.nix @@ -3,6 +3,8 @@ qt5compat, qtdeclarative, qgpgme, + kirigami, + qtwebengine, }: mkKdeDerivation { pname = "mimetreeparser"; @@ -12,4 +14,9 @@ mkKdeDerivation { qtdeclarative qgpgme ]; + + extraPropagatedBuildInputs = [ + kirigami + qtwebengine + ]; } diff --git a/pkgs/kde/misc/kirigami-addons/default.nix b/pkgs/kde/misc/kirigami-addons/default.nix index 60c13e979a87..ac0709aaedd5 100644 --- a/pkgs/kde/misc/kirigami-addons/default.nix +++ b/pkgs/kde/misc/kirigami-addons/default.nix @@ -3,8 +3,10 @@ mkKdeDerivation, fetchurl, qtdeclarative, + qtmultimedia, qt5compat, qttools, + kitemmodels, }: mkKdeDerivation rec { pname = "kirigami-addons"; @@ -17,7 +19,11 @@ mkKdeDerivation rec { extraNativeBuildInputs = [ qttools ]; extraBuildInputs = [ qtdeclarative ]; - extraPropagatedBuildInputs = [ qt5compat ]; + extraPropagatedBuildInputs = [ + qt5compat + qtmultimedia + kitemmodels + ]; meta.license = with lib.licenses; [ bsd2 diff --git a/pkgs/kde/plasma/kwin-x11/default.nix b/pkgs/kde/plasma/kwin-x11/default.nix index b32ccb04f6d5..3a6b832d4ec1 100644 --- a/pkgs/kde/plasma/kwin-x11/default.nix +++ b/pkgs/kde/plasma/kwin-x11/default.nix @@ -41,4 +41,7 @@ mkKdeDerivation { libxcvt ]; + + # plugin QML relies on non-global imports + dontQmlLint = true; } diff --git a/pkgs/kde/plasma/kwin/default.nix b/pkgs/kde/plasma/kwin/default.nix index 7cee0fc0fcaf..334990f9b08e 100644 --- a/pkgs/kde/plasma/kwin/default.nix +++ b/pkgs/kde/plasma/kwin/default.nix @@ -64,4 +64,7 @@ mkKdeDerivation { # we need to provide this so it knows our xwayland supports new features xwayland ]; + + # plugin QML relies on non-global imports + dontQmlLint = true; } diff --git a/pkgs/kde/plasma/libksysguard/default.nix b/pkgs/kde/plasma/libksysguard/default.nix index e47da4a5fafd..d3de2807802f 100644 --- a/pkgs/kde/plasma/libksysguard/default.nix +++ b/pkgs/kde/plasma/libksysguard/default.nix @@ -3,6 +3,8 @@ qtwebchannel, qtwebengine, qttools, + kitemmodels, + kquickcharts, libpcap, libnl, lm_sensors, @@ -22,4 +24,9 @@ mkKdeDerivation { libnl lm_sensors ]; + + extraPropagatedBuildInputs = [ + kitemmodels + kquickcharts + ]; } diff --git a/pkgs/kde/plasma/plasma-keyboard/default.nix b/pkgs/kde/plasma/plasma-keyboard/default.nix index e26f2999eee6..be510d3ef01d 100644 --- a/pkgs/kde/plasma/plasma-keyboard/default.nix +++ b/pkgs/kde/plasma/plasma-keyboard/default.nix @@ -20,4 +20,7 @@ mkKdeDerivation { # FIXME: fix this upstream? This should probably be XDG_DATA_DIRS "--set QT_VIRTUALKEYBOARD_HUNSPELL_DATA_PATH /run/current-system/sw/share/hunspell/" ]; + + # themes rely on non-global imports + dontQmlLint = true; } diff --git a/pkgs/kde/plasma/plasma-nm/default.nix b/pkgs/kde/plasma/plasma-nm/default.nix index 3662452bad7b..e143752476b3 100644 --- a/pkgs/kde/plasma/plasma-nm/default.nix +++ b/pkgs/kde/plasma/plasma-nm/default.nix @@ -3,6 +3,7 @@ replaceVars, pkg-config, qtwebengine, + kirigami-addons, mobile-broadband-provider-info, openconnect, openvpn, @@ -22,4 +23,6 @@ mkKdeDerivation { mobile-broadband-provider-info openconnect ]; + + extraPropagatedBuildInputs = [ kirigami-addons ]; } diff --git a/pkgs/kde/plasma/plasma-systemmonitor/default.nix b/pkgs/kde/plasma/plasma-systemmonitor/default.nix index 0aceb98496ac..21bdb84910cd 100644 --- a/pkgs/kde/plasma/plasma-systemmonitor/default.nix +++ b/pkgs/kde/plasma/plasma-systemmonitor/default.nix @@ -1,5 +1,11 @@ -{ mkKdeDerivation }: +{ + mkKdeDerivation, + kquickcharts, +}: mkKdeDerivation { pname = "plasma-systemmonitor"; + + extraPropagatedBuildInputs = [ kquickcharts ]; + meta.mainProgram = "plasma-systemmonitor"; } diff --git a/pkgs/kde/plasma/plasma-workspace/default.nix b/pkgs/kde/plasma/plasma-workspace/default.nix index 94b877c242f6..e3a707499c40 100644 --- a/pkgs/kde/plasma/plasma-workspace/default.nix +++ b/pkgs/kde/plasma/plasma-workspace/default.nix @@ -15,6 +15,7 @@ qtlocation, qtpositioning, qtsvg, + qtvirtualkeyboard, qtwayland, libcanberra, libqalculate, @@ -72,6 +73,10 @@ mkKdeDerivation { gpsd ]; + extraPropagatedBuildInputs = [ + qtvirtualkeyboard + ]; + qtWrapperArgs = [ "--inherit-argv0" ]; # Hardcoded as QStrings, which are UTF-16 so Nix can't pick these up automatically From cb506755ee33720b1791e2b774dff24d821ce46b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 08:15:19 +0000 Subject: [PATCH 113/134] qmapshack: 1.20.0 -> 1.20.1 --- pkgs/by-name/qm/qmapshack/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qm/qmapshack/package.nix b/pkgs/by-name/qm/qmapshack/package.nix index c22625ab6fad..fffb03b4044f 100644 --- a/pkgs/by-name/qm/qmapshack/package.nix +++ b/pkgs/by-name/qm/qmapshack/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "qmapshack"; - version = "1.20.0"; + version = "1.20.1"; src = fetchFromGitHub { owner = "Maproom"; repo = "qmapshack"; tag = "V_${finalAttrs.version}"; - hash = "sha256-OazG5BkgofNXWKoTpKEoyZ+Ew1u2w2i1Y/ovTYNrl+w="; + hash = "sha256-NqyouJGagVvyJGGetF8csA1byATaigBtGJIt5U3in+0="; }; nativeBuildInputs = [ From 8f72dfbed2511c9d75edb436a66dd82c54a5d581 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 09:12:47 +0000 Subject: [PATCH 114/134] esphome: 2026.2.0 -> 2026.2.1 --- pkgs/by-name/es/esphome/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/es/esphome/package.nix b/pkgs/by-name/es/esphome/package.nix index ee731a80cce1..d3156e57eff1 100644 --- a/pkgs/by-name/es/esphome/package.nix +++ b/pkgs/by-name/es/esphome/package.nix @@ -33,14 +33,14 @@ let in python.pkgs.buildPythonApplication rec { pname = "esphome"; - version = "2026.2.0"; + version = "2026.2.1"; pyproject = true; src = fetchFromGitHub { owner = "esphome"; repo = "esphome"; tag = version; - hash = "sha256-VcfQsDx3u7GTndF5GE0XCplPXVo9ClLJwqWLJFKzWEk="; + hash = "sha256-7gCUSR2jLhCre84JggSPvNHIRzAA6ZSVGTe1pQ+D8ok="; }; patches = [ From bd1d4b447d29c52ad1d1ec51e01fc6f7a8031e8e Mon Sep 17 00:00:00 2001 From: Tom Herbers <mail@tomherbers.de> Date: Tue, 24 Feb 2026 10:23:13 +0100 Subject: [PATCH 115/134] kanidm_1_9: 1.9.0 -> 1.9.1 Changelog: https://github.com/kanidm/kanidm/releases/tag/v1.9.1 --- pkgs/servers/kanidm/1_9.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/servers/kanidm/1_9.nix b/pkgs/servers/kanidm/1_9.nix index d55d5d3a3fe8..4636e28c2bce 100644 --- a/pkgs/servers/kanidm/1_9.nix +++ b/pkgs/servers/kanidm/1_9.nix @@ -1,5 +1,5 @@ import ./generic.nix { - version = "1.9.0"; - hash = "sha256-PAYD+CSvDVtx5SFRtTogbu7Az+9WFVeFL/76Dr/pOog="; - cargoHash = "sha256-razlbe5VEiWz427dShvWT/rVuvBh5Re/z1vXsVQGOgM="; + version = "1.9.1"; + hash = "sha256-XO+rkPalM7xA9l3RNeA8X6ht57DBoaIB1Eo8JtFM4i4="; + cargoHash = "sha256-IuBSMg8O9BbwmXK3BPWkJQf/X9y7OM314dOhCgbm2ZA="; } From a6ed8b91d137a03e6c6f5ff6078b7ebcdb97a126 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 09:51:36 +0000 Subject: [PATCH 116/134] terraform-providers.hashicorp_google: 7.19.0 -> 7.20.0 --- .../networking/cluster/terraform-providers/providers.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/cluster/terraform-providers/providers.json b/pkgs/applications/networking/cluster/terraform-providers/providers.json index 4ff1ecd6a3f9..c1c2314377d3 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -571,11 +571,11 @@ "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU=" }, "hashicorp_google": { - "hash": "sha256-SeShEZVFMn/f/ATUY08Jl1wwXBJFmyTpRh7U46ftM60=", + "hash": "sha256-HXHeCA3h5h9pyC9WZ+3EnySWmIsxGMskHbW+SjvZel4=", "homepage": "https://registry.terraform.io/providers/hashicorp/google", "owner": "hashicorp", "repo": "terraform-provider-google", - "rev": "v7.19.0", + "rev": "v7.20.0", "spdx": "MPL-2.0", "vendorHash": "sha256-lhTdDrTwTbRuWngQ+NGuh+x5Z5HZfVTtNi+mZqIENbg=" }, From f45acd7bd87b41fdffc2585ee76074d314e8428a Mon Sep 17 00:00:00 2001 From: K900 <me@0upti.me> Date: Tue, 24 Feb 2026 14:11:01 +0300 Subject: [PATCH 117/134] kdePackages: Plasma 6.6.0 -> 6.6.1 --- pkgs/kde/generated/sources/plasma.json | 438 ++++++++++++------------- 1 file changed, 219 insertions(+), 219 deletions(-) diff --git a/pkgs/kde/generated/sources/plasma.json b/pkgs/kde/generated/sources/plasma.json index e35f8b5d71f7..ac1eefc15d3d 100644 --- a/pkgs/kde/generated/sources/plasma.json +++ b/pkgs/kde/generated/sources/plasma.json @@ -1,367 +1,367 @@ { "aurorae": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/aurorae-6.6.0.tar.xz", - "hash": "sha256-or62Kn3J75xCbC+1RgN6O91qjyT7vhExNcW+23l9bXo=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/aurorae-6.6.1.tar.xz", + "hash": "sha256-jX/DD0PPjZqjNvQJNf/7+9sjOe9jB/R0IiyxEBQH1N4=" }, "bluedevil": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/bluedevil-6.6.0.tar.xz", - "hash": "sha256-2ZKMkFjivcHB/+HOkUd5j21VLnjBUTBWldM+O06tDuY=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/bluedevil-6.6.1.tar.xz", + "hash": "sha256-wWBwfSa/58ZmH6WT1096WAQXeCw2TOxOFMoLxPVC/hs=" }, "breeze": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/breeze-6.6.0.tar.xz", - "hash": "sha256-FiWUy3TS5sAz0ItF/FKQS0iPIyCXx6oCXYN78ef6OOg=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/breeze-6.6.1.tar.xz", + "hash": "sha256-S8s5YqugdUDO+EYGPBZSqM5GOoh7R317rWZ+GLR7y8w=" }, "breeze-grub": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/breeze-grub-6.6.0.tar.xz", - "hash": "sha256-iGdl7Gr525Fnm813nAPCeInosorHBDwTD7uIurLCFYI=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/breeze-grub-6.6.1.tar.xz", + "hash": "sha256-w4sukPrLO39IcCI+shr2aeb4foPuVD1YMFkCBe+V+6M=" }, "breeze-gtk": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/breeze-gtk-6.6.0.tar.xz", - "hash": "sha256-3mTRrebetEAiAQbTlG/pn9RAS8WYsLtGazU6ZorZvbg=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/breeze-gtk-6.6.1.tar.xz", + "hash": "sha256-Vw/4+Turr3byGS5tCxXVeFuCIVXCb0JrhAUDrC85OgM=" }, "breeze-plymouth": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/breeze-plymouth-6.6.0.tar.xz", - "hash": "sha256-G8BnbhsqKlQxI3iBX1MAXiRKtOogFU8H46XwG7KUDR4=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/breeze-plymouth-6.6.1.tar.xz", + "hash": "sha256-SdfNmRAUTBs/ImCxOpsP+01jSsqXC8N7TgXIFrpmYZ0=" }, "discover": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/discover-6.6.0.tar.xz", - "hash": "sha256-0b36RrUQTebawt3acu+sfB1SYdwxjR5KfozaxunY5kU=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/discover-6.6.1.tar.xz", + "hash": "sha256-VPu76KY+IgTs3g3zmpzFAMwPwgLh4xdFL5caLRMpWDY=" }, "drkonqi": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/drkonqi-6.6.0.tar.xz", - "hash": "sha256-ujpzb+YC/7Eswkb0prZie2sFIuIgQAS108PsLk8ehXA=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/drkonqi-6.6.1.tar.xz", + "hash": "sha256-AZvv6hnGqNMf863KiGuVR7HBJVPzcCoj1XubX6Qf0zI=" }, "flatpak-kcm": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/flatpak-kcm-6.6.0.tar.xz", - "hash": "sha256-0VeDeWQPYwWOu1pCQRlYIjwqobJrvxS48asc1cTgZnE=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/flatpak-kcm-6.6.1.tar.xz", + "hash": "sha256-R2Qv+mLmn33HlSnyY02zjbJoLKICiT6h6FrCHjRKZIY=" }, "kactivitymanagerd": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kactivitymanagerd-6.6.0.tar.xz", - "hash": "sha256-mAISeDGo/vbC1EadqrslqFNjCbh7O61rsZMxSJ1mhWw=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kactivitymanagerd-6.6.1.tar.xz", + "hash": "sha256-vvaLS76zaw2o87W1kx177Fp/V/yJ6iH0bqCZyi/BRwU=" }, "kde-cli-tools": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kde-cli-tools-6.6.0.tar.xz", - "hash": "sha256-tFGzuAyH5+ZWLPmpxmn0LzdvgiZmYpLpIdr6/TRRHa0=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kde-cli-tools-6.6.1.tar.xz", + "hash": "sha256-KIENC0QH0Kx1L5Qg7NhDry9VaHUfwccNEUYg8Flv3uw=" }, "kde-gtk-config": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kde-gtk-config-6.6.0.tar.xz", - "hash": "sha256-9+ZYUmXpbaQlueVLU2BQqHVfSOgqOKJKg3/3Yrkjcjw=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kde-gtk-config-6.6.1.tar.xz", + "hash": "sha256-miMpCk7MVq167Ad35q0lQNAtZ05lGUtYI0T8irciv4c=" }, "kdecoration": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kdecoration-6.6.0.tar.xz", - "hash": "sha256-aoan47qz3C4/ZIZojoUCpcGs7BN5uwhfhTsOgprmSjs=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kdecoration-6.6.1.tar.xz", + "hash": "sha256-Rrh0nAlIjV3cFksjdH4mYHkJLu+UXTACs0TwfDECbm8=" }, "kdeplasma-addons": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kdeplasma-addons-6.6.0.tar.xz", - "hash": "sha256-31hRkDj4+gLzmcPr0G1oYIgGQfK9aFZrIgchL5ujQjU=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kdeplasma-addons-6.6.1.tar.xz", + "hash": "sha256-y+rXnwkN8azhT+k8wwuvMypZLbz44mDvIPglxsS8J34=" }, "kgamma": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kgamma-6.6.0.tar.xz", - "hash": "sha256-bwsj4bvvhBsNb8W3Cq/RyokVKdbbb2EtFaACpHTpYi8=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kgamma-6.6.1.tar.xz", + "hash": "sha256-ojiFdbarkHaKczTP3gTxfxGwNvZTB0qTa0EpiFJnVMk=" }, "kglobalacceld": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kglobalacceld-6.6.0.tar.xz", - "hash": "sha256-XdX1gmMMg4sbu/FjiUsbSFpGHz6EO4T/qmUhZkVp22w=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kglobalacceld-6.6.1.tar.xz", + "hash": "sha256-qoex0m2hlHwnBv+q3bIdTGC7XwXoIE2jRUEaE1WMdWs=" }, "kinfocenter": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kinfocenter-6.6.0.tar.xz", - "hash": "sha256-a9uLarSrwZl+qE18iuThfBe1NhGAK7hOx00JUHKk10U=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kinfocenter-6.6.1.tar.xz", + "hash": "sha256-Lc1X8jAO9kYQuHXXIARfIEhz3Kb/fDIXhXdjnkujR2M=" }, "kmenuedit": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kmenuedit-6.6.0.tar.xz", - "hash": "sha256-Nsnk59PHnxyO/ly6P6eUlzqxpVW8yl0JxpVQdv3Um+E=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kmenuedit-6.6.1.tar.xz", + "hash": "sha256-ZzzKLK9ip5gt6Y/L0Q6Hn5/ruURNlBmPY4jfeK6p9fE=" }, "knighttime": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/knighttime-6.6.0.tar.xz", - "hash": "sha256-bzKOHo1ubiJijzZL8EmlNYlfCMtWX7FVG3XX3mF46Lc=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/knighttime-6.6.1.tar.xz", + "hash": "sha256-46ZRVde9LXEwnB5U6QR/FetAcDDhvU25E0BrjFmGPTk=" }, "kpipewire": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kpipewire-6.6.0.tar.xz", - "hash": "sha256-g3PJQkGzgzHxWmkROQERSiXnJyyFUhrSMwseYPBtGiY=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kpipewire-6.6.1.tar.xz", + "hash": "sha256-3vKbsyiMKoALGC6OS1CMNKvP+P8iImusu1al6sVRqrk=" }, "krdp": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/krdp-6.6.0.tar.xz", - "hash": "sha256-XDwXxXUg8fLpdGKeqp3XtFfU7VBebwbLtpPbF0Ui3tk=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/krdp-6.6.1.tar.xz", + "hash": "sha256-Z7qhpK9eMLfOG5xwZFIUor8L87g1GtyolPsSH1l6dVM=" }, "kscreen": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kscreen-6.6.0.tar.xz", - "hash": "sha256-pWq+tUfkM0c1cRV/4xPILyfxFAleFErkNHUSdGWD2SQ=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kscreen-6.6.1.tar.xz", + "hash": "sha256-DoprGz22zK31si44udBgerdPkxaxCSDN/NmVBT4Zhds=" }, "kscreenlocker": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kscreenlocker-6.6.0.tar.xz", - "hash": "sha256-9dYP7+WA4dgy9a8bdMolNX0OBOZtrtdTMAa31WL8vVg=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kscreenlocker-6.6.1.tar.xz", + "hash": "sha256-/sq+uxQHLOb9bWfoKyfy2TtP8vETUkID52Volvk9KTw=" }, "ksshaskpass": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/ksshaskpass-6.6.0.tar.xz", - "hash": "sha256-KKd1pSvi+2fEQEr9+BkTIVIYNUHL3b4LFXU+ewxjQfY=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/ksshaskpass-6.6.1.tar.xz", + "hash": "sha256-OdljnWw8xorOqkA+1b7o2g76sXzTRSzbL2/vJbJmZ4c=" }, "ksystemstats": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/ksystemstats-6.6.0.tar.xz", - "hash": "sha256-W9t+gmYIvhSacJ0QhalpIMeQqtbgaVw/jbDOvEyDvuE=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/ksystemstats-6.6.1.tar.xz", + "hash": "sha256-sI20ksG3/5hMRfEr2qc5WZlpI5WNhcjp7dTJslVH/XM=" }, "kwallet-pam": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kwallet-pam-6.6.0.tar.xz", - "hash": "sha256-WrYCaXV4XiFhBf1YNisoMqsHW2jB0kK3MqVWF5zEygU=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kwallet-pam-6.6.1.tar.xz", + "hash": "sha256-MQ4PdoWSLSxa1OgR9dHwXOWDNOHsFyCbk5y0KftdSyc=" }, "kwayland": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kwayland-6.6.0.tar.xz", - "hash": "sha256-bhgKQjU5CirnKW5qdgoOeleXHgB5Cu0NmNcQNPEnSAE=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kwayland-6.6.1.tar.xz", + "hash": "sha256-zCbgIqMJC6us0K6OwUbRvULfkeuMt2pAewcunN2DYBc=" }, "kwayland-integration": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kwayland-integration-6.6.0.tar.xz", - "hash": "sha256-kyhCUrjPFTXLRoS5CvWrPVXUUU1jJvZBtN6ZqzRcJE0=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kwayland-integration-6.6.1.tar.xz", + "hash": "sha256-tzVkX+so+8jV9ScEapBJnnChsDGusaW+TFWpGXX8f3U=" }, "kwin": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kwin-6.6.0.tar.xz", - "hash": "sha256-NRNPz7ZNAZBM3NJa6o6Qxow3lzoIiXHk1nis/cUCCRQ=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kwin-6.6.1.tar.xz", + "hash": "sha256-zDwqgl3xpv5ApSlNwaX7C51h5CVciTVv3Wm2yzNGcOs=" }, "kwin-x11": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kwin-x11-6.6.0.tar.xz", - "hash": "sha256-k8OqWBwvFtm/5oR9FXIffKZrg8fhAd/0UGluEchlyGY=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kwin-x11-6.6.1.tar.xz", + "hash": "sha256-MwTTMnfyDbHa7kqQ16/pXRMBwQNvjQSKdcYmEcPgHXI=" }, "kwrited": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/kwrited-6.6.0.tar.xz", - "hash": "sha256-sBG1SJdLPVtm5qjRfggVPvH/ySKeDsJtIoT3ZWHne98=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/kwrited-6.6.1.tar.xz", + "hash": "sha256-pCcZpDR4VUjn/4b1I9667CjnORn+MpUbb/pCzg8xRZM=" }, "layer-shell-qt": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/layer-shell-qt-6.6.0.tar.xz", - "hash": "sha256-RVFSanRqGfjkexQZ5kXuWVuuciumuO7ciMBrkX/t6so=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/layer-shell-qt-6.6.1.tar.xz", + "hash": "sha256-YaQTwRP/gIpBZKd8B3udhDLW2Z+AmjCK8AF3LpsPiKc=" }, "libkscreen": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/libkscreen-6.6.0.tar.xz", - "hash": "sha256-A5b+OzGtZjYv0aM2JkYYf0008RFJDNsQWUqJwIjFNGc=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/libkscreen-6.6.1.tar.xz", + "hash": "sha256-MIzn7NrYdgef9nhBfeKbjE4ug+HkBOREQhQdY/5encU=" }, "libksysguard": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/libksysguard-6.6.0.tar.xz", - "hash": "sha256-1FvhUbGLRp27thkUNePwqeZ10Hvx218I8cfcSlenHWI=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/libksysguard-6.6.1.tar.xz", + "hash": "sha256-Yz23KSLSx/ioblM87ewmlSEuYZgaiF8d8Hwu63L0MSw=" }, "libplasma": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/libplasma-6.6.0.tar.xz", - "hash": "sha256-hmAQmBa7uQo2d8e6hZBzQi0muxGADYzir6MIcZQ8Feg=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/libplasma-6.6.1.tar.xz", + "hash": "sha256-KbZLAQfMkriOz/D0niskRbT3cJAwYUF8HJugXV9NIEg=" }, "milou": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/milou-6.6.0.tar.xz", - "hash": "sha256-9IyixnNMKt8lB4Y3nc05HZQX7dTWYgIJRBbppH3HcQ4=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/milou-6.6.1.tar.xz", + "hash": "sha256-M5tNIhaxB6EbCbYjxO1h27XpITWQeVtAK5HEjbWX3lE=" }, "ocean-sound-theme": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/ocean-sound-theme-6.6.0.tar.xz", - "hash": "sha256-k0H1TNZW+KttwhZH00fixbnwmybMjGk1lJBBz7EIBHM=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/ocean-sound-theme-6.6.1.tar.xz", + "hash": "sha256-r9Z7sS1h1gZkVGkAI/9WkuOZCvZV4nABZN81cb/oUKw=" }, "oxygen": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/oxygen-6.6.0.tar.xz", - "hash": "sha256-e797nKufLTJTgrd30b2BoVNAfHTfFhCiPpG0qgyvFaM=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/oxygen-6.6.1.tar.xz", + "hash": "sha256-VBHfHa2dPAumbWScLudE++YvdvM88ghZyMbiMkZfNvM=" }, "oxygen-sounds": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/oxygen-sounds-6.6.0.tar.xz", - "hash": "sha256-dn3tj7QXv6tQjweOhoSsMwTQCDQIx+AVRFIooOg0Bi4=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/oxygen-sounds-6.6.1.tar.xz", + "hash": "sha256-Q5sZSeNHfqXvl27w7h/oo6wTNleoLuao3P9fJg30Uso=" }, "plasma-activities": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-activities-6.6.0.tar.xz", - "hash": "sha256-MISO/5WVi9DaCTpNAAan3UVQ6h9wg48JqV65vV54T6E=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-6.6.1.tar.xz", + "hash": "sha256-Z63DquMRPtPxU7DdynID9h6Q1fgFA4cclCwDj+su/yA=" }, "plasma-activities-stats": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-activities-stats-6.6.0.tar.xz", - "hash": "sha256-A/572n2y3TDLJsu4fSgpllUyQ5qNZTK+CJ4xdinqm1o=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-activities-stats-6.6.1.tar.xz", + "hash": "sha256-ANEUg5UhklV3ARYwzHrYxtXaMVzBSYuS37RZcrYdQbQ=" }, "plasma-browser-integration": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-browser-integration-6.6.0.tar.xz", - "hash": "sha256-8Jwufc3KU9AoTa2dFyte9bnyNoz6u+ZENIyncFeE59w=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-browser-integration-6.6.1.tar.xz", + "hash": "sha256-TfoLWN5s92nIzx1mTPyyqwU9FU7fsLrFsCyn0uLVTVY=" }, "plasma-desktop": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-desktop-6.6.0.tar.xz", - "hash": "sha256-2R5N0nbqGtdD4xrOhZo27E37QxSVyB6xqOsypJxz80I=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-desktop-6.6.1.tar.xz", + "hash": "sha256-kPdPz612TtvUMlsF1UJWPd4qu8P9F/bRb+n7yaY5B2U=" }, "plasma-dialer": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-dialer-6.6.0.tar.xz", - "hash": "sha256-ie+Y0g52CZtvEX9f5JywamRt++EARNIIP5WcXOtIcFo=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-dialer-6.6.1.tar.xz", + "hash": "sha256-R8gjdHpITvZmeAgFWSy+dAg1UaKBoa9R8FBoNrgD2Ng=" }, "plasma-disks": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-disks-6.6.0.tar.xz", - "hash": "sha256-Sk4QOOjw/0NHUYaNUDc/seI6DywF/BiqwT+NJ0KwuCM=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-disks-6.6.1.tar.xz", + "hash": "sha256-lmOyisCH34oBSNg8vhU0X5z68A2Qd1h3ZWWzcSREles=" }, "plasma-firewall": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-firewall-6.6.0.tar.xz", - "hash": "sha256-b2Q3QOdlfKPx1jWdx9lpSisCX9AeW4350xwy3T+9pG8=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-firewall-6.6.1.tar.xz", + "hash": "sha256-M8/V3WnmjjhuLXNFT8d+HuaDAS/p1CITPi0QW9+b0pk=" }, "plasma-integration": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-integration-6.6.0.tar.xz", - "hash": "sha256-WmnQEtosv8bU2Rd1MfGmjGDLAj+94RTV1elWN7YYnfs=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-integration-6.6.1.tar.xz", + "hash": "sha256-a7Lp33s7ux3txCgUBknUAmlMK1aVcV98yasxszymyjg=" }, "plasma-keyboard": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-keyboard-6.6.0.tar.xz", - "hash": "sha256-zC7pFU5V4aSck0qostQUanIJhZ3lgFfZbSl1YWUrdtw=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-keyboard-6.6.1.tar.xz", + "hash": "sha256-whNcGgf7a5qUxSZWBnoJoLpst0X2rABRS/E5SxlmbQI=" }, "plasma-login-manager": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-login-manager-6.6.0.tar.xz", - "hash": "sha256-dJjelWswi3H9QmdgKCCSNeK3+/eT7uAp5lSEl54u8NQ=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-login-manager-6.6.1.tar.xz", + "hash": "sha256-r3+RETmorkzV4ygA+stBLz3dptvZ0Pono/TGpvmNbzk=" }, "plasma-mobile": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-mobile-6.6.0.tar.xz", - "hash": "sha256-RUL/2sxtjuodaQz1PAxa19xaVh622oHHccYyzkZ2RhM=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-mobile-6.6.1.tar.xz", + "hash": "sha256-KlAK8DKXWP7XSvwbE5OnKQp7N0fDnmQBqgMoa6KAW0w=" }, "plasma-nano": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-nano-6.6.0.tar.xz", - "hash": "sha256-PoiBgnhpB9kXJanPGM8VuFC409C48T/HAW5HpcITv7Y=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-nano-6.6.1.tar.xz", + "hash": "sha256-2BXWQF5qCBwi3W8MMmU7cNqMl8WryljsCwnwMUrBV3Y=" }, "plasma-nm": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-nm-6.6.0.tar.xz", - "hash": "sha256-AeVD1cbxAfsuAc7v19Qzi34u0LLWdUbXIn7TqnjdXVA=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-nm-6.6.1.tar.xz", + "hash": "sha256-cikb1wTaPJHd61i0NMsxMBOMofsg7uQhDiYxh3HghFc=" }, "plasma-pa": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-pa-6.6.0.tar.xz", - "hash": "sha256-zQOK72PaXjew8XDmP+GCuTwqNitnVt0mwtUEFgUnBfo=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-pa-6.6.1.tar.xz", + "hash": "sha256-KBh6P296ZUhqmT3l1IaYOj0eOrTPmP+b/hH+zzCsHyE=" }, "plasma-sdk": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-sdk-6.6.0.tar.xz", - "hash": "sha256-yFInW8YkL8RnklgW1IvvpzICUNrACX1jNxwn6vfBeAw=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-sdk-6.6.1.tar.xz", + "hash": "sha256-7Idn3aBLCnjfLsbhzU17vCCmhH4pa+hh1FRkHThEyXc=" }, "plasma-setup": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-setup-6.6.0.tar.xz", - "hash": "sha256-+DfQyLymYRn4x+2TXj3MA91uxysydtbBbplyi7nMEE4=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-setup-6.6.1.tar.xz", + "hash": "sha256-EUurgZWA1OLwt8C+w4w85miBTT4A0sFG5LdwOnOdymE=" }, "plasma-systemmonitor": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-systemmonitor-6.6.0.tar.xz", - "hash": "sha256-wQXtaGrQeZqJv5aCE6tKcZgg2OsmCb12Az1laAeu+Vg=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-systemmonitor-6.6.1.tar.xz", + "hash": "sha256-xahLr3+po2gXWGW39YQayGByOZV83ZS3yeh0iU9F7A0=" }, "plasma-thunderbolt": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-thunderbolt-6.6.0.tar.xz", - "hash": "sha256-JBCG63aweff6iG92ARmqNjG6jHZoAx868O/pojzYYT4=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-thunderbolt-6.6.1.tar.xz", + "hash": "sha256-VhAzoRJo0hn/6o3K9LdHYjLUWeMC9aTllSM1UASILYE=" }, "plasma-vault": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-vault-6.6.0.tar.xz", - "hash": "sha256-VP++tYAzqLnup1zU2SgtOxSmOJDFk+QEkClUESWi7zA=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-vault-6.6.1.tar.xz", + "hash": "sha256-fATLYM/qk3waj5s5xYgTa1DFe3XyLAbr+L+6LSXcGdA=" }, "plasma-welcome": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-welcome-6.6.0.tar.xz", - "hash": "sha256-ILm7Pw3osmLH5aDdqJ0jV12TLxXjFiMzN1DEq8XM9ac=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-welcome-6.6.1.tar.xz", + "hash": "sha256-c5WVd9dO+HNYE5ZneUuEZzp8SVq31AVF9U4evy9XYII=" }, "plasma-workspace": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-workspace-6.6.0.tar.xz", - "hash": "sha256-CY4f3bMGAIVSSL6jbgEsD1/xLRujOBoc5CAF5NIwTW4=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-6.6.1.tar.xz", + "hash": "sha256-yMNEvTyEJzHP1d8ccX225FEyndMrmDcX1/+avf80NO0=" }, "plasma-workspace-wallpapers": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma-workspace-wallpapers-6.6.0.tar.xz", - "hash": "sha256-Z7HUhWkU19iMCnfCtS6DqnP65ju2TSup4zmTfAh8GRw=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma-workspace-wallpapers-6.6.1.tar.xz", + "hash": "sha256-YPuRUi6jJJ+yhVWcQAO8zvPQHlYbl3v6le5rpAvEJps=" }, "plasma5support": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plasma5support-6.6.0.tar.xz", - "hash": "sha256-5ucVeVDBKrMwmVZ88oudlWnS4mVXFboSOGTRj2BxJis=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plasma5support-6.6.1.tar.xz", + "hash": "sha256-r5Iph67gpsG9Am6LNDDR6xUK74MG5MpofhO4vNXiXO8=" }, "plymouth-kcm": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/plymouth-kcm-6.6.0.tar.xz", - "hash": "sha256-2dKax0X8Y6rzlSbMtPYCuGk+uCqMmjlMqc9+01kIVOc=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/plymouth-kcm-6.6.1.tar.xz", + "hash": "sha256-QuO3NX2kT48vYq1W/GN1//ovVG6MA8ke3xIj8VW2qJ8=" }, "polkit-kde-agent-1": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/polkit-kde-agent-1-6.6.0.tar.xz", - "hash": "sha256-qdzvAS9uG7VOoa7jlxCNaDzMt3oPLHYgENdUdoS0aSs=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/polkit-kde-agent-1-6.6.1.tar.xz", + "hash": "sha256-oDzVsTB3+es2Y2Tbnk9sD4Kr49GQU7XmTN5J5qjidfo=" }, "powerdevil": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/powerdevil-6.6.0.tar.xz", - "hash": "sha256-UpDbhrpUbZ/HrEaNTX5odZpHa8e5vod1zg3eovTC204=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/powerdevil-6.6.1.tar.xz", + "hash": "sha256-GHKWCWEpVvtR9BwTyor9RvoeRq3hGEQz0x5XaGZjBAM=" }, "print-manager": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/print-manager-6.6.0.tar.xz", - "hash": "sha256-m0UGnY5hv6XSz5WP1WLRj+Dcy2dwCNmazutVmbgIte0=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/print-manager-6.6.1.tar.xz", + "hash": "sha256-LMS+MwFYg7GK7zHqozqFj4Yn+2m9SRjZd8vBZYDFA9A=" }, "qqc2-breeze-style": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/qqc2-breeze-style-6.6.0.tar.xz", - "hash": "sha256-cMQHYnFE1ZxYXC9DDpg0oBSANnjxbKUU5fv3pcuDr+w=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/qqc2-breeze-style-6.6.1.tar.xz", + "hash": "sha256-FeJY14SReqJ8fcEVXadfuqlMmjRXBbyTT83w5eBFahM=" }, "sddm-kcm": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/sddm-kcm-6.6.0.tar.xz", - "hash": "sha256-FepTheJ5dzmLlwAWg4ugwF2y/4CtOdtfrOys8B78+Vc=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/sddm-kcm-6.6.1.tar.xz", + "hash": "sha256-3nisFmz1o0eEzR1HTXgEK/TnajxXnIfqDIMatc/Rm7g=" }, "spacebar": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/spacebar-6.6.0.tar.xz", - "hash": "sha256-faBiuQOyFf8gyh7sHwS33EsrY+81iNRs1xwtSefyRoE=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/spacebar-6.6.1.tar.xz", + "hash": "sha256-nyC1vKHRDWAmG9zEUJvUHHBDbKGoKoTWP3E9XeR9LH8=" }, "spectacle": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/spectacle-6.6.0.tar.xz", - "hash": "sha256-qhSn/aoMRDEfDEHzUCrzk3TGUFfFFbd5aC1dvZT8v+M=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/spectacle-6.6.1.tar.xz", + "hash": "sha256-auAzSC8g/oR2EO9OK++B6rK0g9f18jDFzfhzJzaV668=" }, "systemsettings": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/systemsettings-6.6.0.tar.xz", - "hash": "sha256-0Mi/monOpfHXRjsRUFTABg36jvueJyC3J8qAz2v/Ykk=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/systemsettings-6.6.1.tar.xz", + "hash": "sha256-Yf2Fd1Xb2v6Axq+6q5iXT2QBwjRu0K/jhVAJ5d5ADig=" }, "wacomtablet": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/wacomtablet-6.6.0.tar.xz", - "hash": "sha256-u4Zb35LGmcQkXu7ENQVcfEUz8q01qCMi8lxMJ+yg6RY=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/wacomtablet-6.6.1.tar.xz", + "hash": "sha256-WotpF9R/Jc8blW1tKNXupwn7Tll+TnWmVdsO8oo6CEc=" }, "xdg-desktop-portal-kde": { - "version": "6.6.0", - "url": "mirror://kde/stable/plasma/6.6.0/xdg-desktop-portal-kde-6.6.0.tar.xz", - "hash": "sha256-htpZ7238nfEyyzMixlEKtWRW9T4/F3I1fUU9o+oe/kI=" + "version": "6.6.1", + "url": "mirror://kde/stable/plasma/6.6.1/xdg-desktop-portal-kde-6.6.1.tar.xz", + "hash": "sha256-UxjWPddIoIYvjdmPPWbKGwsQ4+uYlrAANCMd/QpBryo=" } } \ No newline at end of file From 92a51cfbfe9bd235e668c01128ad9b6ba27ede97 Mon Sep 17 00:00:00 2001 From: Bryce Berger <bryce.z.berger@gmail.com> Date: Tue, 24 Feb 2026 06:48:51 -0500 Subject: [PATCH 118/134] rust: hooks: avoid fancy progress reporting by nextest In [0.9.109], nextest added a `--show-progress=running` mode that shows an interactive view of currently running tests. This is nice in interactive use. However, it's very annoying when viewing logs after the fact, such as through `nix log ...`. `--show-progress=none` reverts to the simple interface, reporting a single line for each test run with no control codes. [0.9.109]: https://github.com/nextest-rs/nextest/releases/tag/cargo-nextest-0.9.109 --- pkgs/build-support/rust/hooks/cargo-nextest-hook.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh b/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh index 056f705fb89c..a0ac1df9d3c1 100644 --- a/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh +++ b/pkgs/build-support/rust/hooks/cargo-nextest-hook.sh @@ -12,6 +12,7 @@ cargoNextestHook() { local flagsArray=( "--target" "@rustcTargetSpec@" "--offline" + "--show-progress=none" ) if [[ -z ${dontUseCargoParallelTests-} ]]; then From 634dee667eceade31229cf79210ab1eac32136cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Tue, 24 Feb 2026 13:50:38 +0100 Subject: [PATCH 119/134] python3Packages.cliff: 4.13.1 -> 4.13.2 --- pkgs/development/python-modules/cliff/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/cliff/default.nix b/pkgs/development/python-modules/cliff/default.nix index 2f97f988ad51..0df619720321 100644 --- a/pkgs/development/python-modules/cliff/default.nix +++ b/pkgs/development/python-modules/cliff/default.nix @@ -15,12 +15,12 @@ buildPythonPackage rec { pname = "cliff"; - version = "4.13.1"; + version = "4.13.2"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-t5zAssGfbG54yCvZI+BnhQNdd8sNKhpIMinwooNvDKc="; + hash = "sha256-6Um1hbm2RUnehziM79Seh91jCVziufO5j5Ej182Uvho="; }; build-system = [ From c82c89ab10da1b8a66e86d4f780bd2eeddc96500 Mon Sep 17 00:00:00 2001 From: Martin Weinelt <hexa@darmstadt.ccc.de> Date: Tue, 24 Feb 2026 13:49:23 +0100 Subject: [PATCH 120/134] pretix: 2026.1.1 -> 2026.2.0 https://pretix.eu/about/en/blog/20260224-release-2026-2/ --- pkgs/by-name/pr/pretix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/pr/pretix/package.nix b/pkgs/by-name/pr/pretix/package.nix index d8788eca93cc..e94249197345 100644 --- a/pkgs/by-name/pr/pretix/package.nix +++ b/pkgs/by-name/pr/pretix/package.nix @@ -45,13 +45,13 @@ let }; pname = "pretix"; - version = "2026.1.1"; + version = "2026.2.0"; src = fetchFromGitHub { owner = "pretix"; repo = "pretix"; tag = "v${version}"; - hash = "sha256-iH8S7+2SMw4LJjHjJvHAQgNSWU/zuk0nOUY/YI96T3E="; + hash = "sha256-S8HcCtTBTU9oU7X+XD6avSZVtlRkXeF7pIqnggqJRPs="; }; npmDeps = buildNpmPackage { @@ -59,7 +59,7 @@ let inherit version src; sourceRoot = "${src.name}/src/pretix/static/npm_dir"; - npmDepsHash = "sha256-GaUPVSHRZg5Aihk4WAjmF8M6zIL99DU9Z3F3dym78bs="; + npmDepsHash = "sha256-n4Gd4DKdP4b6LT34uy9aJDWcTz9okk4imq6vtw1cC+k="; dontBuild = true; From 86e966284682a08452328a12aaaf6a7ef917e24c Mon Sep 17 00:00:00 2001 From: Martin Weinelt <hexa@darmstadt.ccc.de> Date: Tue, 24 Feb 2026 13:51:06 +0100 Subject: [PATCH 121/134] pretix.plugins.mollie: 2.5.1 -> 2.5.2 https://github.com/pretix/pretix-mollie/compare/v2.5.1...v2.5.2 --- pkgs/by-name/pr/pretix/plugins/mollie/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix index 8e19abf81e22..5b73897b6147 100644 --- a/pkgs/by-name/pr/pretix/plugins/mollie/package.nix +++ b/pkgs/by-name/pr/pretix/plugins/mollie/package.nix @@ -8,14 +8,14 @@ buildPythonPackage rec { pname = "pretix-mollie"; - version = "2.5.1"; + version = "2.5.2"; pyproject = true; src = fetchFromGitHub { owner = "pretix"; repo = "pretix-mollie"; tag = "v${version}"; - hash = "sha256-SpSXHPPxwI36iz5b8naD60vTomc52U84LjeeV8OnJXo="; + hash = "sha256-Q9cofG4etT8Lb/RZbOVkSYlN1ONS3vPGkE53ph92cLg="; }; build-system = [ From 31655d889b0ae6f97b4737f7ca585039daf053e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Tue, 24 Feb 2026 13:52:49 +0100 Subject: [PATCH 122/134] python314Packages.cliff: fix build after python 3.14.3 update --- pkgs/development/python-modules/cliff/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/python-modules/cliff/default.nix b/pkgs/development/python-modules/cliff/default.nix index 0df619720321..1058424f75c9 100644 --- a/pkgs/development/python-modules/cliff/default.nix +++ b/pkgs/development/python-modules/cliff/default.nix @@ -1,6 +1,7 @@ { lib, buildPythonPackage, + fetchpatch, fetchPypi, autopage, cmd2, @@ -23,6 +24,14 @@ buildPythonPackage rec { hash = "sha256-6Um1hbm2RUnehziM79Seh91jCVziufO5j5Ej182Uvho="; }; + patches = [ + # Fix compatibility with Python 3.14.3 + (fetchpatch { + url = "https://github.com/openstack/cliff/commit/391261c849c994ca2d3f42926497e633047ed8c7.patch"; + hash = "sha256-jcjZKJlcJ8C4VKJejb/bjJ6Li4JjeC2xWK/nFWzIL2c="; + }) + ]; + build-system = [ openstackdocstheme pbr From 8f86b5c61cd4eb0fc41e35fcf66c0421deadfb2b Mon Sep 17 00:00:00 2001 From: Martin Weinelt <hexa@darmstadt.ccc.de> Date: Tue, 24 Feb 2026 14:09:08 +0100 Subject: [PATCH 123/134] python3Packages.css-inline: 0.19.0 -> 0.20.0 https://github.com/Stranger6667/css-inline/blob/python-v0.20.0/CHANGELOG.md --- .../python-modules/css-inline/Cargo.lock | 297 ++++++++---------- .../python-modules/css-inline/default.nix | 6 +- 2 files changed, 129 insertions(+), 174 deletions(-) diff --git a/pkgs/development/python-modules/css-inline/Cargo.lock b/pkgs/development/python-modules/css-inline/Cargo.lock index 2b77983ff7d4..8ab072e40461 100644 --- a/pkgs/development/python-modules/css-inline/Cargo.lock +++ b/pkgs/development/python-modules/css-inline/Cargo.lock @@ -37,9 +37,9 @@ checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" [[package]] name = "bitflags" -version = "2.10.0" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" +checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" [[package]] name = "built" @@ -53,15 +53,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.19.1" +version = "3.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" +checksum = "5d20789868f4b01b2f2caec9f5c4e0213b41e3e5702a50157d699ae31ced2fcb" [[package]] name = "bytes" -version = "1.11.0" +version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" +checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" [[package]] name = "cargo-lock" @@ -77,9 +77,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.2.51" +version = "1.2.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a0aeaff4ff1a90589618835a598e545176939b97874f7abc7851caa0618f203" +checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" dependencies = [ "find-msvc-tools", "shlex", @@ -99,9 +99,9 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724" [[package]] name = "chrono" -version = "0.4.42" +version = "0.4.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" +checksum = "c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0" dependencies = [ "iana-time-zone", "num-traits", @@ -141,11 +141,12 @@ checksum = "d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28" [[package]] name = "css-inline" -version = "0.19.0" +version = "0.20.0" dependencies = [ "cssparser", "html5ever", "lru", + "memchr", "precomputed-hash", "reqwest", "rustc-hash", @@ -156,7 +157,7 @@ dependencies = [ [[package]] name = "css-inline-python" -version = "0.19.0" +version = "0.20.0" dependencies = [ "built", "css-inline", @@ -256,9 +257,9 @@ checksum = "37909eebbb50d72f9059c3b6d82c0463f2ff062c9e95845c43a6c9c0355411be" [[package]] name = "find-msvc-tools" -version = "0.1.6" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645cbb3a84e60b7531617d5ae4e57f7e27308f6445f5abf653209ea76dec8dff" +checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" [[package]] name = "foldhash" @@ -275,21 +276,11 @@ dependencies = [ "percent-encoding", ] -[[package]] -name = "futf" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df420e2e84819663797d1ec6544b13c5be84629e7bb00dc960d6917db2987843" -dependencies = [ - "mac", - "new_debug_unreachable", -] - [[package]] name = "futures-channel" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" +checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" dependencies = [ "futures-core", "futures-sink", @@ -297,33 +288,33 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" +checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" [[package]] name = "futures-io" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" +checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" [[package]] name = "futures-sink" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" +checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" [[package]] name = "futures-task" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" +checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" [[package]] name = "futures-util" -version = "0.3.31" +version = "0.3.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" +checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" dependencies = [ "futures-core", "futures-io", @@ -331,15 +322,14 @@ dependencies = [ "futures-task", "memchr", "pin-project-lite", - "pin-utils", "slab", ] [[package]] name = "getrandom" -version = "0.2.16" +version = "0.2.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" +checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" dependencies = [ "cfg-if", "js-sys", @@ -381,9 +371,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "html5ever" -version = "0.36.1" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6452c4751a24e1b99c3260d505eaeee76a050573e61f30ac2c924ddc7236f01e" +checksum = "1054432bae2f14e0061e33d23402fbaa67a921d319d56adc6bcf887ddad1cbc2" dependencies = [ "log", "markup5ever", @@ -468,14 +458,13 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.19" +version = "0.1.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" +checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" dependencies = [ "base64", "bytes", "futures-channel", - "futures-core", "futures-util", "http", "http-body", @@ -492,9 +481,9 @@ dependencies = [ [[package]] name = "iana-time-zone" -version = "0.1.64" +version = "0.1.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" +checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" dependencies = [ "android_system_properties", "core-foundation-sys", @@ -618,23 +607,14 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.12.1" +version = "2.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ad4bb2b565bca0645f4d68c5c9af97fba094e9791da685bf83cb5f3ce74acf2" +checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" dependencies = [ "equivalent", "hashbrown", ] -[[package]] -name = "indoc" -version = "2.0.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79cf5c93f93228cf8efb3ba362535fb11199ac548a09ce117c9b1adc3030d706" -dependencies = [ - "rustversion", -] - [[package]] name = "ipnet" version = "2.11.0" @@ -659,9 +639,9 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "js-sys" -version = "0.3.83" +version = "0.3.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" +checksum = "f4eacb0641a310445a4c513f2a5e23e19952e269c6a38887254d5f837a305506" dependencies = [ "once_cell", "wasm-bindgen", @@ -669,9 +649,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.178" +version = "0.2.182" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37c93d8daa9d8a012fd8ab92f088405fb202ea0b6ab73ee2482ae66af4f42091" +checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" [[package]] name = "litemap" @@ -696,9 +676,9 @@ checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" [[package]] name = "lru" -version = "0.16.2" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96051b46fc183dc9cd4a223960ef37b9af631b55191852a8274bfef064cda20f" +checksum = "a1dc47f592c06f33f8e3aea9591776ec7c9f9e4124778ff8a3c3b87159f7e593" dependencies = [ "hashbrown", ] @@ -709,17 +689,11 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" -[[package]] -name = "mac" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" - [[package]] name = "markup5ever" -version = "0.36.1" +version = "0.38.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c3294c4d74d0742910f8c7b466f44dda9eb2d5742c1e430138df290a1e8451c" +checksum = "8983d30f2915feeaaab2d6babdd6bc7e9ed1a00b66b5e6d74df19aa9c0e91862" dependencies = [ "log", "tendril", @@ -728,18 +702,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.6" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" - -[[package]] -name = "memoffset" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a" -dependencies = [ - "autocfg", -] +checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" [[package]] name = "mio" @@ -869,9 +834,9 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "portable-atomic" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f89776e4d69bb58bc6993e99ffa1d11f228b839984854c7daeb5d37f87cbe950" +checksum = "c33a9471896f1c69cecef8d20cbe2f7accd12527ce60845ff44c153bb2a21b49" [[package]] name = "potential_utf" @@ -899,35 +864,32 @@ checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] name = "proc-macro2" -version = "1.0.104" +version = "1.0.106" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9695f8df41bb4f3d222c95a67532365f569318332d03d5f3f67f37b20e6ebdf0" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" dependencies = [ "unicode-ident", ] [[package]] name = "pyo3" -version = "0.27.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab53c047fcd1a1d2a8820fe84f05d6be69e9526be40cb03b73f86b6b03e6d87d" +checksum = "cf85e27e86080aafd5a22eae58a162e133a589551542b3e5cee4beb27e54f8e1" dependencies = [ - "indoc", "libc", - "memoffset", "once_cell", "portable-atomic", "pyo3-build-config", "pyo3-ffi", "pyo3-macros", - "unindent", ] [[package]] name = "pyo3-build-config" -version = "0.27.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b455933107de8642b4487ed26d912c2d899dec6114884214a0b3bb3be9261ea6" +checksum = "8bf94ee265674bf76c09fa430b0e99c26e319c945d96ca0d5a8215f31bf81cf7" dependencies = [ "target-lexicon", ] @@ -940,9 +902,9 @@ checksum = "4bf83fcee540452241ba030140f50418b973e840a64727c967b9266660f0a690" [[package]] name = "pyo3-ffi" -version = "0.27.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c85c9cbfaddf651b1221594209aed57e9e5cff63c4d11d1feead529b872a089" +checksum = "491aa5fc66d8059dd44a75f4580a2962c1862a1c2945359db36f6c2818b748dc" dependencies = [ "libc", "pyo3-build-config", @@ -950,9 +912,9 @@ dependencies = [ [[package]] name = "pyo3-macros" -version = "0.27.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5b10c9bf9888125d917fb4d2ca2d25c8df94c7ab5a52e13313a07e050a3b02" +checksum = "f5d671734e9d7a43449f8480f8b38115df67bef8d21f76837fa75ee7aaa5e52e" dependencies = [ "proc-macro2", "pyo3-macros-backend", @@ -962,9 +924,9 @@ dependencies = [ [[package]] name = "pyo3-macros-backend" -version = "0.27.2" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b51720d314836e53327f5871d4c0cfb4fb37cc2c4a11cc71907a86342c40f9" +checksum = "22faaa1ce6c430a1f71658760497291065e6450d7b5dc2bcf254d49f66ee700a" dependencies = [ "heck", "proc-macro2", @@ -1030,9 +992,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.42" +version = "1.0.44" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" dependencies = [ "proc-macro2", ] @@ -1065,9 +1027,9 @@ dependencies = [ [[package]] name = "rand_core" -version = "0.9.3" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" dependencies = [ "getrandom 0.3.4", ] @@ -1149,7 +1111,7 @@ checksum = "a4689e6c2294d81e88dc6261c768b63bc4fcdb852be6d1352498b114f61383b7" dependencies = [ "cc", "cfg-if", - "getrandom 0.2.16", + "getrandom 0.2.17", "libc", "untrusted", "windows-sys 0.52.0", @@ -1172,9 +1134,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.35" +version = "0.23.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f" +checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" dependencies = [ "once_cell", "ring", @@ -1186,9 +1148,9 @@ dependencies = [ [[package]] name = "rustls-pki-types" -version = "1.13.2" +version = "1.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e6f2ab2928ca4291b86736a8bd920a277a399bba1589409d72154ff87c1282" +checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" dependencies = [ "web-time", "zeroize", @@ -1196,9 +1158,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.8" +version = "0.103.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" +checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" dependencies = [ "ring", "rustls-pki-types", @@ -1213,9 +1175,9 @@ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ryu" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" +checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" [[package]] name = "scopeguard" @@ -1225,9 +1187,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "selectors" -version = "0.33.0" +version = "0.35.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "feef350c36147532e1b79ea5c1f3791373e61cbd9a6a2615413b3807bb164fb7" +checksum = "93fdfed56cd634f04fe8b9ddf947ae3dc493483e819593d2ba17df9ad05db8b2" dependencies = [ "bitflags", "cssparser", @@ -1284,9 +1246,9 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.148" +version = "1.0.149" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3084b546a1dd6289475996f182a22aba973866ea8e8b02c51d9f46b1336a22da" +checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" dependencies = [ "itoa", "memchr", @@ -1333,15 +1295,15 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" [[package]] name = "siphasher" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" +checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" [[package]] name = "slab" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" +checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" @@ -1351,9 +1313,9 @@ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" [[package]] name = "socket2" -version = "0.6.1" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" +checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" dependencies = [ "libc", "windows-sys 0.60.2", @@ -1375,7 +1337,6 @@ dependencies = [ "parking_lot", "phf_shared", "precomputed-hash", - "serde", ] [[package]] @@ -1398,9 +1359,9 @@ checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" [[package]] name = "syn" -version = "2.0.111" +version = "2.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "390cc9a294ab71bdb1aa2e99d13be9c753cd2d7bd6560c77118597410c4d2e87" +checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" dependencies = [ "proc-macro2", "quote", @@ -1429,35 +1390,34 @@ dependencies = [ [[package]] name = "target-lexicon" -version = "0.13.4" +version = "0.13.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1dd07eb858a2067e2f3c7155d54e929265c264e6f37efe3ee7a8d1b5a1dd0ba" +checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tendril" -version = "0.4.3" +version = "0.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d24a120c5fc464a3458240ee02c299ebcb9d67b5249c8848b09d639dca8d7bb0" +checksum = "c4790fc369d5a530f4b544b094e31388b9b3a37c0f4652ade4505945f5660d24" dependencies = [ - "futf", - "mac", + "new_debug_unreachable", "utf-8", ] [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" dependencies = [ "proc-macro2", "quote", @@ -1491,9 +1451,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.48.0" +version = "1.49.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" +checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" dependencies = [ "bytes", "libc", @@ -1556,9 +1516,9 @@ checksum = "5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801" [[package]] name = "tower" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" +checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" dependencies = [ "futures-core", "futures-util", @@ -1626,15 +1586,9 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "unicode-ident" -version = "1.0.22" +version = "1.0.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" - -[[package]] -name = "unindent" -version = "0.2.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3" +checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" [[package]] name = "untrusted" @@ -1644,9 +1598,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.7" +version = "2.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" +checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" dependencies = [ "form_urlencoded", "idna", @@ -1692,9 +1646,9 @@ dependencies = [ [[package]] name = "wasm-bindgen" -version = "0.2.106" +version = "0.2.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" +checksum = "05d7d0fce354c88b7982aec4400b3e7fcf723c32737cef571bd165f7613557ee" dependencies = [ "cfg-if", "once_cell", @@ -1705,11 +1659,12 @@ dependencies = [ [[package]] name = "wasm-bindgen-futures" -version = "0.4.56" +version = "0.4.62" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c" +checksum = "ee85afca410ac4abba5b584b12e77ea225db6ee5471d0aebaae0861166f9378a" dependencies = [ "cfg-if", + "futures-util", "js-sys", "once_cell", "wasm-bindgen", @@ -1718,9 +1673,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.106" +version = "0.2.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" +checksum = "55839b71ba921e4f75b674cb16f843f4b1f3b26ddfcb3454de1cf65cc021ec0f" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1728,9 +1683,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.106" +version = "0.2.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" +checksum = "caf2e969c2d60ff52e7e98b7392ff1588bffdd1ccd4769eba27222fd3d621571" dependencies = [ "bumpalo", "proc-macro2", @@ -1741,18 +1696,18 @@ dependencies = [ [[package]] name = "wasm-bindgen-shared" -version = "0.2.106" +version = "0.2.112" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" +checksum = "0861f0dcdf46ea819407495634953cdcc8a8c7215ab799a7a7ce366be71c7b30" dependencies = [ "unicode-ident", ] [[package]] name = "web-sys" -version = "0.3.83" +version = "0.3.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac" +checksum = "10053fbf9a374174094915bbce141e87a6bf32ecd9a002980db4b638405e8962" dependencies = [ "js-sys", "wasm-bindgen", @@ -1770,9 +1725,9 @@ dependencies = [ [[package]] name = "web_atoms" -version = "0.2.0" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acd0c322f146d0f8aad130ce6c187953889359584497dac6561204c8e17bb43d" +checksum = "57a9779e9f04d2ac1ce317aee707aa2f6b773afba7b931222bff6983843b1576" dependencies = [ "phf", "phf_codegen", @@ -1782,9 +1737,9 @@ dependencies = [ [[package]] name = "webpki-roots" -version = "1.0.4" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" +checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed" dependencies = [ "rustls-pki-types", ] @@ -2050,18 +2005,18 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.8.31" +version = "0.8.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd74ec98b9250adb3ca554bdde269adf631549f51d8a8f8f0a10b50f1cb298c3" +checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" dependencies = [ "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.8.31" +version = "0.8.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8a8d209fdf45cf5138cbb5a506f6b52522a25afccc534d1475dad8e31105c6a" +checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" dependencies = [ "proc-macro2", "quote", @@ -2130,6 +2085,6 @@ dependencies = [ [[package]] name = "zmij" -version = "1.0.2" +version = "1.0.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f4a4e8e9dc5c62d159f04fcdbe07f4c3fb710415aab4754bf11505501e3251d" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" diff --git a/pkgs/development/python-modules/css-inline/default.nix b/pkgs/development/python-modules/css-inline/default.nix index f974430b6bca..91cc29afbc6a 100644 --- a/pkgs/development/python-modules/css-inline/default.nix +++ b/pkgs/development/python-modules/css-inline/default.nix @@ -17,14 +17,14 @@ buildPythonPackage rec { pname = "css-inline"; - version = "0.19.0"; + version = "0.20.0"; pyproject = true; src = fetchFromGitHub { owner = "Stranger6667"; repo = "css-inline"; rev = "python-v${version}"; - hash = "sha256-IIZmSshcXC3H6kaH0iEiJEhDrZQtN0i5KNQ8H5aCGf4="; + hash = "sha256-T/oNrRZjW8GMzdf1I00y2nylaCrl6oVdSv2bEVADKsY="; }; postPatch = '' @@ -43,7 +43,7 @@ buildPythonPackage rec { cd bindings/python ln -s ${./Cargo.lock} Cargo.lock ''; - hash = "sha256-cLBF3Teb2vcYUoE6Et6XgC5SAqV4MEpjTbpgb/TkMG0="; + hash = "sha256-XX4R+HRXw2sGJwZPW+qaaE2eGLkFFaaWjZfAYvHs9qQ="; }; nativeBuildInputs = [ From 05fda05ad3a53336e694c48e2693cc477a489d66 Mon Sep 17 00:00:00 2001 From: mikaeladev <100416544+mikaeladev@users.noreply.github.com> Date: Fri, 20 Feb 2026 10:21:09 +0000 Subject: [PATCH 124/134] nvibrant: init at 1.1.0 --- pkgs/by-name/nv/nvibrant/package.nix | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 pkgs/by-name/nv/nvibrant/package.nix diff --git a/pkgs/by-name/nv/nvibrant/package.nix b/pkgs/by-name/nv/nvibrant/package.nix new file mode 100644 index 000000000000..afabbff94736 --- /dev/null +++ b/pkgs/by-name/nv/nvibrant/package.nix @@ -0,0 +1,38 @@ +{ + lib, + stdenv, + fetchFromGitHub, + meson, + ninja, + pkg-config, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "nvibrant"; + version = "1.1.0"; + + src = fetchFromGitHub { + owner = "Tremeschin"; + repo = "nvibrant"; + rev = "v${finalAttrs.version}"; + hash = "sha256-RZIi1V3hcwZdaI84Nd0YSQOjDng9/ZDg7aqfTL7GJIU="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + ]; + + mesonBuildType = "release"; + + meta = with lib; { + description = "Configure NVIDIA's Digital Vibrance on Wayland"; + homepage = "https://github.com/Tremeschin/nvibrant"; + license = licenses.gpl3Only; + maintainers = [ maintainers.mikaeladev ]; + platforms = [ "x86_64-linux" ]; + mainProgram = "nvibrant"; + }; +}) From d92468e2422264f63b07e8098f26061bf9f8610d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 13:30:57 +0000 Subject: [PATCH 125/134] mini-calc: 4.0.2 -> 4.0.3 --- pkgs/by-name/mi/mini-calc/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/mi/mini-calc/package.nix b/pkgs/by-name/mi/mini-calc/package.nix index e749ea8940ae..29bc92e473ca 100644 --- a/pkgs/by-name/mi/mini-calc/package.nix +++ b/pkgs/by-name/mi/mini-calc/package.nix @@ -9,16 +9,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "mini-calc"; - version = "4.0.2"; + version = "4.0.3"; src = fetchFromGitHub { owner = "vanilla-extracts"; repo = "calc"; tag = finalAttrs.version; - hash = "sha256-eyWRDuECMV/jfxq+Ki2uouiYqp4PmQJa+D3QORewj+Y="; + hash = "sha256-NR5SJpJW7L6VGu6tCyzt0hhQ5Wnvx3TKlq3MAK4EcLM="; }; - cargoHash = "sha256-7hBtu6mJ+wQF4apU0SAuVKFE7LdajjZdMyk3Ov6xxlQ="; + cargoHash = "sha256-LejKPnp4GvGykMTFZM9WVQIa0EMueeit5XfSuE1uiPQ="; nativeBuildInputs = [ makeWrapper ]; postFixup = '' From 8e039708e6886cb7d0950192536e152be7d7fa2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Tue, 24 Feb 2026 14:36:58 +0100 Subject: [PATCH 126/134] tiledb: drop libpqxx There is no reference in code or a difference when rebuild without libpqxx. --- pkgs/by-name/ti/tiledb/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix index 10c6edc9e22e..e05636bcb210 100644 --- a/pkgs/by-name/ti/tiledb/package.nix +++ b/pkgs/by-name/ti/tiledb/package.nix @@ -26,7 +26,6 @@ nlohmann_json, c-blosc2, useAVX2 ? stdenv.hostPlatform.avx2Support, - libpqxx, }: let @@ -83,7 +82,6 @@ stdenv.mkDerivation (finalAttrs: { curl file libpng - libpqxx lz4 nlohmann_json onetbb From c36c5b9315800841446e81739a1d3ec0a2586ab6 Mon Sep 17 00:00:00 2001 From: Andrew Fontaine <andrew@afontaine.ca> Date: Tue, 24 Feb 2026 10:47:43 -0500 Subject: [PATCH 127/134] maintainers: add afontaine --- maintainers/maintainer-list.nix | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 70b6c5dfd56a..fa115e3d8798 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -774,6 +774,18 @@ githubId = 59283660; name = "Antoine Fontaine"; }; + afontaine = { + name = "Andrewfontaine"; + github = "afontaine"; + githubId = 3373136; + email = "andrew@afontaine.ca"; + matrix = "@andrew:afontaine.dev"; + keys = [ + { + fingerprint = "A8F3 62E2 D806 6895 581A C014 DD4B E519 1E21 53E0"; + } + ]; + }; aforemny = { email = "aforemny@posteo.de"; github = "aforemny"; From 0ffc03b2d401362a641879c008008280e92e2627 Mon Sep 17 00:00:00 2001 From: Andrew Fontaine <andrew@afontaine.ca> Date: Tue, 24 Feb 2026 10:51:36 -0500 Subject: [PATCH 128/134] gitlab-duo: 8.57.1 -> 8.67.0 Changelog at https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp/-/blob/bec247d4ff97f036c0a311e22dcb3da6914f4245/CHANGELOG.md Also correct the update script, harden the post patch phase. --- .../gi/gitlab-duo/missing-hashes.patch | 1369 ++++++++--------- pkgs/by-name/gi/gitlab-duo/package.nix | 13 +- pkgs/by-name/gi/gitlab-duo/update.sh | 2 +- 3 files changed, 635 insertions(+), 749 deletions(-) diff --git a/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch b/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch index 6839a3c6214f..91e8dfa0cf9a 100644 --- a/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch +++ b/pkgs/by-name/gi/gitlab-duo/missing-hashes.patch @@ -1,8 +1,8 @@ -diff --git a/package-lock.json b/package-lock.json -index 775acd4..3fbc2c9 100644 ---- a/package-lock.json -+++ b/package-lock.json -@@ -147,6 +147,7 @@ +diff --git c/package-lock.json i/package-lock.json +index 5607a09..44ec9a4 100644 +--- c/package-lock.json ++++ i/package-lock.json +@@ -146,6 +146,7 @@ "eslint-formatter-gitlab": "^6.0.1", "eslint-plugin-import": "^2.32.0", "execa": "^9.3.1", @@ -10,7 +10,7 @@ index 775acd4..3fbc2c9 100644 "fs-extra": "^11.3.2", "http-server": "^14.1.1", "ink": "^6.5.1", -@@ -220,7 +221,9 @@ +@@ -219,7 +220,9 @@ "license": "MIT", "engines": { "node": ">=0.10.0" @@ -21,7 +21,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@adobe/css-tools": { "version": "4.4.4", -@@ -525,18 +528,24 @@ +@@ -524,18 +527,24 @@ "license": "ISC", "dependencies": { "yallist": "^3.0.2" @@ -49,7 +49,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.27.1", -@@ -564,7 +573,9 @@ +@@ -563,7 +572,9 @@ "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -60,7 +60,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.27.1", -@@ -588,7 +599,9 @@ +@@ -587,7 +598,9 @@ "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -71,7 +71,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.3", -@@ -900,7 +913,9 @@ +@@ -899,7 +912,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -82,7 +82,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", -@@ -911,7 +926,9 @@ +@@ -910,7 +925,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -93,7 +93,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", -@@ -922,7 +939,9 @@ +@@ -921,7 +938,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -104,7 +104,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", -@@ -933,7 +952,9 @@ +@@ -932,7 +951,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -115,7 +115,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.27.1", -@@ -990,7 +1011,9 @@ +@@ -989,7 +1010,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -126,7 +126,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", -@@ -1001,7 +1024,9 @@ +@@ -1000,7 +1023,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -137,7 +137,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.27.1", -@@ -1028,7 +1053,9 @@ +@@ -1027,7 +1052,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -148,7 +148,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", -@@ -1039,7 +1066,9 @@ +@@ -1038,7 +1065,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -159,7 +159,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", -@@ -1050,7 +1079,9 @@ +@@ -1049,7 +1078,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -170,7 +170,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", -@@ -1061,7 +1092,9 @@ +@@ -1060,7 +1091,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -181,7 +181,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", -@@ -1072,7 +1105,9 @@ +@@ -1071,7 +1104,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -192,7 +192,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", -@@ -1083,7 +1118,9 @@ +@@ -1082,7 +1117,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -203,7 +203,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", -@@ -1097,7 +1134,9 @@ +@@ -1096,7 +1133,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -214,7 +214,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.27.1", -@@ -1127,7 +1166,9 @@ +@@ -1126,7 +1165,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -225,7 +225,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.27.1", -@@ -1265,7 +1306,9 @@ +@@ -1264,7 +1305,9 @@ "license": "MIT", "engines": { "node": ">=4" @@ -236,7 +236,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.27.1", -@@ -4155,7 +4198,9 @@ +@@ -4152,7 +4195,9 @@ "funding": { "type": "github", "url": "https://github.com/sponsors/nzakas" @@ -247,7 +247,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@humanwhocodes/object-schema": { "version": "2.0.3", -@@ -4446,7 +4491,9 @@ +@@ -4443,7 +4488,9 @@ }, "engines": { "node": ">=8" @@ -258,7 +258,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { "version": "1.0.10", -@@ -4454,7 +4501,9 @@ +@@ -4451,7 +4498,9 @@ "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" @@ -269,7 +269,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { "version": "5.3.1", -@@ -4462,7 +4511,9 @@ +@@ -4459,7 +4508,9 @@ "license": "MIT", "engines": { "node": ">=6" @@ -280,7 +280,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { "version": "4.1.0", -@@ -4474,7 +4525,9 @@ +@@ -4471,7 +4522,9 @@ }, "engines": { "node": ">=8" @@ -291,7 +291,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { "version": "3.14.1", -@@ -4486,7 +4539,9 @@ +@@ -4483,7 +4536,9 @@ }, "bin": { "js-yaml": "bin/js-yaml.js" @@ -302,7 +302,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { "version": "5.0.0", -@@ -4497,7 +4552,9 @@ +@@ -4494,7 +4549,9 @@ }, "engines": { "node": ">=8" @@ -313,7 +313,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { "version": "2.3.0", -@@ -4511,7 +4568,9 @@ +@@ -4508,7 +4565,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -324,7 +324,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { "version": "4.1.0", -@@ -4522,7 +4581,9 @@ +@@ -4519,7 +4578,9 @@ }, "engines": { "node": ">=8" @@ -335,7 +335,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/load-nyc-config/node_modules/resolve-from": { "version": "5.0.0", -@@ -4530,7 +4591,9 @@ +@@ -4527,7 +4588,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -346,7 +346,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", -@@ -4538,7 +4601,9 @@ +@@ -4535,7 +4598,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -357,7 +357,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@jest/console": { "version": "29.7.0", -@@ -4945,7 +5010,9 @@ +@@ -4942,7 +5007,9 @@ "license": "MIT", "engines": { "node": ">=6.0.0" @@ -368,7 +368,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.5.5", -@@ -5255,14 +5322,18 @@ +@@ -5258,14 +5325,18 @@ }, "engines": { "node": ">= 8" @@ -389,7 +389,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", -@@ -5273,7 +5344,9 @@ +@@ -5276,7 +5347,9 @@ }, "engines": { "node": ">= 8" @@ -400,7 +400,72 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@octokit/auth-token": { "version": "5.1.1", -@@ -8121,7 +8194,9 @@ +@@ -8232,7 +8305,9 @@ + "dependencies": { + "@emnapi/wasi-threads": "1.1.0", + "tslib": "^2.4.0" +- } ++ }, ++ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.7.1.tgz", ++ "integrity": "sha512-o1uhUASyo921r2XtHYOHy7gdkGLge8ghBEQHMWmyJFoXlpU58kIrhhN3w26lpQb6dspetweapMn2CSNwQ8I4wg==" + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/runtime": { + "version": "1.7.1", +@@ -8242,7 +8317,9 @@ + "optional": true, + "dependencies": { + "tslib": "^2.4.0" +- } ++ }, ++ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", ++ "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==" + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@emnapi/wasi-threads": { + "version": "1.1.0", +@@ -8252,7 +8329,9 @@ + "optional": true, + "dependencies": { + "tslib": "^2.4.0" +- } ++ }, ++ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.1.0.tgz", ++ "integrity": "sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==" + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@napi-rs/wasm-runtime": { + "version": "1.1.0", +@@ -8264,7 +8343,9 @@ + "@emnapi/core": "^1.7.1", + "@emnapi/runtime": "^1.7.1", + "@tybys/wasm-util": "^0.10.1" +- } ++ }, ++ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.1.0.tgz", ++ "integrity": "sha512-Fq6DJW+Bb5jaWE69/qOE0D1TUN9+6uWhCeZpdnSBk14pjLcCWR7Q8n49PTSPHazM37JqrsdpEthXy2xn6jWWiA==" + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/@tybys/wasm-util": { + "version": "0.10.1", +@@ -8274,14 +8355,18 @@ + "optional": true, + "dependencies": { + "tslib": "^2.4.0" +- } ++ }, ++ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", ++ "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==" + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi/node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "inBundle": true, + "license": "0BSD", +- "optional": true ++ "optional": true, ++ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", ++ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.18", +@@ -8455,7 +8540,9 @@ }, "node_modules/@tootallnate/quickjs-emscripten": { "version": "0.23.0", @@ -411,7 +476,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@ts-stack/markdown": { "version": "1.5.0", -@@ -8340,7 +8415,9 @@ +@@ -8674,7 +8761,9 @@ "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", "dev": true, @@ -422,7 +487,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", -@@ -8348,7 +8425,9 @@ +@@ -8682,7 +8771,9 @@ "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" @@ -433,7 +498,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", -@@ -8356,7 +8435,9 @@ +@@ -8690,7 +8781,9 @@ "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" @@ -444,7 +509,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@types/jest": { "version": "29.5.14", -@@ -8552,7 +8633,9 @@ +@@ -8893,7 +8986,9 @@ "node_modules/@types/stack-utils": { "version": "2.0.1", "dev": true, @@ -455,7 +520,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@types/statuses": { "version": "2.0.6", -@@ -8638,7 +8721,9 @@ +@@ -8979,7 +9074,9 @@ "node_modules/@types/yargs-parser": { "version": "21.0.0", "dev": true, @@ -466,7 +531,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/@types/yauzl": { "version": "2.10.3", -@@ -9886,7 +9971,9 @@ +@@ -10071,7 +10168,9 @@ "node_modules/add-stream": { "version": "1.0.0", "dev": true, @@ -477,7 +542,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/agent-base": { "version": "6.0.2", -@@ -9896,7 +9983,9 @@ +@@ -10081,7 +10180,9 @@ }, "engines": { "node": ">= 6.0.0" @@ -488,7 +553,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/aggregate-error": { "version": "3.1.0", -@@ -9936,7 +10025,9 @@ +@@ -10121,7 +10222,9 @@ "ajv": { "optional": true } @@ -499,7 +564,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ajv-formats": { "version": "3.0.1", -@@ -10031,7 +10122,9 @@ +@@ -10216,7 +10319,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -510,7 +575,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", -@@ -10042,14 +10135,18 @@ +@@ -10227,14 +10332,18 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -531,7 +596,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ansi-styles": { "version": "4.3.0", -@@ -10062,7 +10159,9 @@ +@@ -10247,7 +10356,9 @@ }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -542,7 +607,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ansis": { "version": "4.1.0", -@@ -10088,7 +10187,9 @@ +@@ -10273,7 +10384,9 @@ }, "engines": { "node": ">= 8" @@ -553,7 +618,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/anymatch/node_modules/picomatch": { "version": "2.3.1", -@@ -10845,7 +10946,9 @@ +@@ -11040,7 +11153,9 @@ }, "engines": { "node": ">=8" @@ -564,7 +629,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/babel-plugin-jest-hoist": { "version": "29.6.3", -@@ -10936,7 +11039,9 @@ +@@ -11131,7 +11246,9 @@ }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -575,7 +640,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/babel-preset-jest": { "version": "29.6.3", -@@ -11129,7 +11234,9 @@ +@@ -11324,7 +11441,9 @@ }, "node_modules/balanced-match": { "version": "1.0.2", @@ -586,7 +651,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/bare-events": { "version": "2.6.1", -@@ -11275,7 +11382,9 @@ +@@ -11470,7 +11589,9 @@ "license": "MIT", "engines": { "node": ">=10.0.0" @@ -597,7 +662,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/before-after-hook": { "version": "3.0.2", -@@ -11850,7 +11959,9 @@ +@@ -12045,7 +12166,9 @@ "license": "MIT", "engines": { "node": ">=6" @@ -608,7 +673,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/camelcase": { "version": "6.3.0", -@@ -12080,7 +12191,9 @@ +@@ -12275,7 +12398,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -619,7 +684,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/cjs-module-lexer": { "version": "1.2.3", -@@ -12342,7 +12455,9 @@ +@@ -12537,7 +12662,9 @@ }, "engines": { "node": ">=12" @@ -630,7 +695,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/clone": { "version": "2.1.2", -@@ -12431,7 +12546,9 @@ +@@ -12626,7 +12753,9 @@ }, "engines": { "node": ">=7.0.0" @@ -641,7 +706,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/color-interpolate": { "version": "2.0.0", -@@ -12445,7 +12562,9 @@ +@@ -12640,7 +12769,9 @@ }, "node_modules/color-name": { "version": "1.1.4", @@ -652,7 +717,24 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/color-parse": { "version": "2.0.2", -@@ -12609,7 +12728,9 @@ +@@ -12681,13 +12812,13 @@ + }, + "node_modules/commander": { + "version": "14.0.2", +- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", +- "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=20" +- } ++ }, ++ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", ++ "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==" + }, + "node_modules/compare-func": { + "version": "2.0.0", +@@ -12804,7 +12935,9 @@ "dependencies": { "ini": "^1.3.4", "proto-list": "~1.2.1" @@ -663,7 +745,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/config-chain/node_modules/ini": { "version": "1.3.8", -@@ -12973,7 +13094,9 @@ +@@ -13168,7 +13301,9 @@ }, "node_modules/convert-source-map": { "version": "2.0.0", @@ -674,7 +756,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/convert-to-spaces": { "version": "2.0.1", -@@ -13041,7 +13164,9 @@ +@@ -13236,7 +13371,9 @@ "node_modules/core-util-is": { "version": "1.0.3", "dev": true, @@ -685,7 +767,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/cors": { "version": "2.8.5", -@@ -13421,7 +13546,9 @@ +@@ -13616,7 +13753,9 @@ "license": "MIT", "engines": { "node": ">= 14" @@ -696,7 +778,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/data-urls": { "version": "3.0.2", -@@ -13633,7 +13760,9 @@ +@@ -13828,7 +13967,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -707,7 +789,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/dedent": { "version": "1.6.0", -@@ -13666,12 +13795,16 @@ +@@ -13861,12 +14002,16 @@ "license": "MIT", "engines": { "node": ">=4.0.0" @@ -726,7 +808,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/deepmerge": { "version": "4.3.1", -@@ -13996,7 +14129,9 @@ +@@ -14191,7 +14336,9 @@ }, "engines": { "node": ">=8" @@ -737,7 +819,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/dlv": { "version": "1.1.3", -@@ -14342,7 +14477,9 @@ +@@ -14537,7 +14684,9 @@ }, "node_modules/emoji-regex": { "version": "8.0.0", @@ -748,7 +830,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/emojilib": { "version": "2.4.0", -@@ -14627,7 +14764,9 @@ +@@ -14822,7 +14971,9 @@ "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" @@ -759,341 +841,167 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/error-stack-parser-es": { "version": "1.0.5", -@@ -14851,6 +14990,246 @@ - "@esbuild/win32-x64": "0.25.9" +@@ -15058,7 +15209,6 @@ + "os": [ + "android" + ], +- "peer": true, + "engines": { + "node": ">=12" } - }, -+ "node_modules/esbuild-android-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", -+ "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "android" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-android-arm64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", -+ "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", -+ "cpu": [ -+ "arm64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "android" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-darwin-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", -+ "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-darwin-arm64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", -+ "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", -+ "cpu": [ -+ "arm64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "darwin" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-freebsd-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", -+ "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "freebsd" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-freebsd-arm64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", -+ "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", -+ "cpu": [ -+ "arm64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "freebsd" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-32": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", -+ "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", -+ "cpu": [ -+ "ia32" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", -+ "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-arm": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", -+ "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", -+ "cpu": [ -+ "arm" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-arm64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", -+ "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", -+ "cpu": [ -+ "arm64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-mips64le": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", -+ "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", -+ "cpu": [ -+ "mips64el" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-ppc64le": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", -+ "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", -+ "cpu": [ -+ "ppc64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-riscv64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", -+ "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", -+ "cpu": [ -+ "riscv64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-linux-s390x": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", -+ "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", -+ "cpu": [ -+ "s390x" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "linux" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-netbsd-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", -+ "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "netbsd" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, - "node_modules/esbuild-node-externals": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/esbuild-node-externals/-/esbuild-node-externals-1.18.0.tgz", -@@ -14867,6 +15246,86 @@ - "esbuild": "0.12 - 0.25" +@@ -15075,7 +15225,6 @@ + "os": [ + "android" + ], +- "peer": true, + "engines": { + "node": ">=12" } - }, -+ "node_modules/esbuild-openbsd-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", -+ "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "openbsd" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-sunos-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", -+ "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "sunos" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-windows-32": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", -+ "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", -+ "cpu": [ -+ "ia32" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "win32" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-windows-64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", -+ "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", -+ "cpu": [ -+ "x64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "win32" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, -+ "node_modules/esbuild-windows-arm64": { -+ "version": "0.15.18", -+ "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", -+ "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", -+ "cpu": [ -+ "arm64" -+ ], -+ "license": "MIT", -+ "optional": true, -+ "os": [ -+ "win32" -+ ], -+ "engines": { -+ "node": ">=12" -+ } -+ }, - "node_modules/escalade": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", -@@ -14890,7 +15349,9 @@ +@@ -15092,7 +15241,6 @@ + "os": [ + "darwin" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15109,7 +15257,6 @@ + "os": [ + "darwin" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15126,7 +15273,6 @@ + "os": [ + "freebsd" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15143,7 +15289,6 @@ + "os": [ + "freebsd" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15160,7 +15305,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15177,7 +15321,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15194,7 +15337,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15211,7 +15353,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15228,7 +15369,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15245,7 +15385,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15262,7 +15401,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15279,7 +15417,6 @@ + "os": [ + "linux" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15296,7 +15433,6 @@ + "os": [ + "netbsd" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15329,7 +15465,6 @@ + "os": [ + "openbsd" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15346,7 +15481,6 @@ + "os": [ + "sunos" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15363,7 +15497,6 @@ + "os": [ + "win32" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15380,7 +15513,6 @@ + "os": [ + "win32" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15397,7 +15529,6 @@ + "os": [ + "win32" + ], +- "peer": true, + "engines": { + "node": ">=12" + } +@@ -15867,7 +15998,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1104,7 +1012,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/escodegen": { "version": "2.1.0", -@@ -14909,7 +15370,9 @@ +@@ -15886,7 +16019,9 @@ }, "optionalDependencies": { "source-map": "~0.6.1" @@ -1115,7 +1023,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/eslint": { "version": "9.32.0", -@@ -15501,7 +15964,9 @@ +@@ -16478,7 +16613,9 @@ }, "engines": { "node": ">=4" @@ -1126,7 +1034,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/esquery": { "version": "1.5.0", -@@ -15512,7 +15977,9 @@ +@@ -16489,7 +16626,9 @@ }, "engines": { "node": ">=0.10" @@ -1137,7 +1045,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/esrecurse": { "version": "4.3.0", -@@ -15545,7 +16012,9 @@ +@@ -16522,7 +16661,9 @@ "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" @@ -1148,7 +1056,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/etag": { "version": "1.8.1", -@@ -15566,7 +16035,9 @@ +@@ -16543,7 +16684,9 @@ "license": "MIT", "engines": { "node": ">=0.8.x" @@ -1159,7 +1067,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/eventsource": { "version": "3.0.7", -@@ -15633,7 +16104,9 @@ +@@ -16610,7 +16753,9 @@ "dev": true, "engines": { "node": ">= 0.8.0" @@ -1170,7 +1078,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/expect": { "version": "29.7.0", -@@ -15816,6 +16289,10 @@ +@@ -16793,6 +16938,10 @@ "node": ">=0.10.0" } }, @@ -1181,7 +1089,7 @@ index 775acd4..3fbc2c9 100644 "node_modules/extract-from-css": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", -@@ -15874,7 +16351,9 @@ +@@ -16851,7 +17000,9 @@ }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -1192,7 +1100,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/fast-diff": { "version": "1.3.0", -@@ -15913,11 +16392,15 @@ +@@ -16890,11 +17041,15 @@ }, "engines": { "node": ">= 6" @@ -1210,7 +1118,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/fast-json-stringify": { "version": "6.0.1", -@@ -15946,7 +16429,9 @@ +@@ -16923,7 +17078,9 @@ "node_modules/fast-levenshtein": { "version": "2.0.6", "dev": true, @@ -1221,7 +1129,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/fast-querystring": { "version": "1.1.2", -@@ -16265,7 +16750,9 @@ +@@ -17242,7 +17399,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1232,7 +1140,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/find-up-simple": { "version": "1.0.0", -@@ -16461,7 +16948,9 @@ +@@ -17438,7 +17597,9 @@ "dependencies": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" @@ -1243,7 +1151,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/fs-extra": { "version": "11.3.2", -@@ -16480,7 +16969,9 @@ +@@ -17457,7 +17618,9 @@ }, "node_modules/fs.realpath": { "version": "1.0.0", @@ -1254,7 +1162,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/fsevents": { "version": "2.3.3", -@@ -16491,7 +16982,9 @@ +@@ -17468,7 +17631,9 @@ ], "engines": { "node": "^8.16.0 || ^10.6.0 || >=11.0.0" @@ -1265,7 +1173,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/function-bind": { "version": "1.1.2", -@@ -16554,14 +17047,18 @@ +@@ -17531,14 +17696,18 @@ "license": "MIT", "engines": { "node": ">=6.9.0" @@ -1286,7 +1194,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/get-east-asian-width": { "version": "1.3.1", -@@ -16605,7 +17102,9 @@ +@@ -17582,7 +17751,9 @@ "license": "MIT", "engines": { "node": ">=8.0.0" @@ -1297,7 +1205,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/get-proto": { "version": "1.0.1", -@@ -16625,7 +17124,9 @@ +@@ -17602,7 +17773,9 @@ "license": "MIT", "dependencies": { "npm-conf": "~1.1.3" @@ -1308,7 +1216,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/get-stream": { "version": "9.0.1", -@@ -16684,7 +17185,9 @@ +@@ -17661,7 +17834,9 @@ }, "engines": { "node": ">= 14" @@ -1319,7 +1227,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/get-uri/node_modules/fs-extra": { "version": "8.1.0", -@@ -16696,21 +17199,27 @@ +@@ -17673,21 +17848,27 @@ }, "engines": { "node": ">=6 <7 || >=8" @@ -1350,7 +1258,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/git-log-parser": { "version": "1.2.1", -@@ -16784,7 +17293,9 @@ +@@ -17761,7 +17942,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -1361,7 +1269,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/glob-parent": { "version": "6.0.2", -@@ -16794,7 +17305,9 @@ +@@ -17771,7 +17954,9 @@ }, "engines": { "node": ">=10.13.0" @@ -1372,7 +1280,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/glob/node_modules/brace-expansion": { "version": "1.1.11", -@@ -17013,12 +17526,16 @@ +@@ -17990,12 +18175,16 @@ }, "node_modules/graceful-fs": { "version": "4.2.11", @@ -1391,7 +1299,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/graphql": { "version": "16.11.0", -@@ -17125,7 +17642,9 @@ +@@ -18102,7 +18291,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -1402,7 +1310,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/has-property-descriptors": { "version": "1.0.2", -@@ -17353,7 +17872,9 @@ +@@ -18330,7 +18521,9 @@ }, "engines": { "node": ">= 14" @@ -1413,7 +1321,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/http-proxy/node_modules/eventemitter3": { "version": "4.0.7", -@@ -17442,7 +17963,9 @@ +@@ -18419,7 +18612,9 @@ }, "engines": { "node": ">= 6" @@ -1424,7 +1332,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/human-signals": { "version": "8.0.0", -@@ -17580,7 +18103,9 @@ +@@ -18557,7 +18752,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1435,7 +1343,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/import-meta-resolve": { "version": "4.1.0", -@@ -17598,7 +18123,9 @@ +@@ -18575,7 +18772,9 @@ "license": "MIT", "engines": { "node": ">=0.8.19" @@ -1446,7 +1354,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/indent-string": { "version": "4.0.0", -@@ -17628,11 +18155,15 @@ +@@ -18605,11 +18804,15 @@ "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -1464,7 +1372,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ini": { "version": "4.1.3", -@@ -17897,7 +18428,9 @@ +@@ -18874,7 +19077,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -1475,7 +1383,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ipaddr.js": { "version": "1.9.1", -@@ -17954,7 +18487,9 @@ +@@ -18931,7 +19136,9 @@ "node_modules/is-arrayish": { "version": "0.2.1", "dev": true, @@ -1486,7 +1394,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/is-async-function": { "version": "2.1.1", -@@ -18203,7 +18738,9 @@ +@@ -19180,7 +19387,9 @@ "license": "MIT", "engines": { "node": ">=0.10.0" @@ -1497,7 +1405,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/is-finalizationregistry": { "version": "1.1.1", -@@ -18239,7 +18776,9 @@ +@@ -19216,7 +19425,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -1508,7 +1416,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/is-generator-fn": { "version": "2.1.0", -@@ -18277,7 +18816,9 @@ +@@ -19254,7 +19465,9 @@ }, "engines": { "node": ">=0.10.0" @@ -1519,7 +1427,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/is-hexadecimal": { "version": "1.0.4", -@@ -18623,7 +19164,9 @@ +@@ -19600,7 +19813,9 @@ "node_modules/is-url": { "version": "1.2.4", "dev": true, @@ -1530,7 +1438,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/is-weakmap": { "version": "2.0.2", -@@ -18720,16 +19263,22 @@ +@@ -19697,16 +19912,22 @@ }, "engines": { "node": ">=v0.10.0" @@ -1556,7 +1464,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/isomorphic-git": { "version": "1.32.3", -@@ -18836,7 +19385,9 @@ +@@ -19813,7 +20034,9 @@ }, "engines": { "node": ">=8" @@ -1567,7 +1475,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.1", -@@ -18844,7 +19395,9 @@ +@@ -19821,7 +20044,9 @@ "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -1578,7 +1486,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/istanbul-lib-report": { "version": "3.0.1", -@@ -19417,7 +19970,9 @@ +@@ -20394,7 +20619,9 @@ }, "engines": { "node": ">=10.12.0" @@ -1589,7 +1497,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/jest-junit/node_modules/uuid": { "version": "8.3.2", -@@ -19425,7 +19980,9 @@ +@@ -20402,7 +20629,9 @@ "license": "MIT", "bin": { "uuid": "dist/bin/uuid" @@ -1600,7 +1508,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/jest-leak-detector": { "version": "29.7.0", -@@ -20186,7 +20743,9 @@ +@@ -21163,7 +21392,9 @@ }, "node_modules/json-schema-traverse": { "version": "1.0.0", @@ -1611,7 +1519,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/json-stable-stringify": { "version": "1.3.0", -@@ -20210,7 +20769,9 @@ +@@ -21187,7 +21418,9 @@ "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", "dev": true, @@ -1622,7 +1530,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/json-stable-stringify/node_modules/isarray": { "version": "2.0.5", -@@ -20233,7 +20794,9 @@ +@@ -21210,7 +21443,9 @@ }, "engines": { "node": ">=6" @@ -1633,7 +1541,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/jsonfile": { "version": "6.1.0", -@@ -20243,7 +20806,9 @@ +@@ -21220,7 +21455,9 @@ }, "optionalDependencies": { "graceful-fs": "^4.1.6" @@ -1644,7 +1552,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/jsonify": { "version": "0.0.1", -@@ -20514,7 +21079,9 @@ +@@ -21491,7 +21728,9 @@ }, "engines": { "node": ">= 0.8.0" @@ -1655,7 +1563,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/light-my-request": { "version": "6.6.0", -@@ -20872,7 +21439,9 @@ +@@ -21872,7 +22111,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1665,8 +1573,8 @@ index 775acd4..3fbc2c9 100644 + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==" }, "node_modules/lodash": { - "version": "4.17.21", -@@ -20931,7 +21500,9 @@ + "version": "4.17.23", +@@ -21931,7 +22172,9 @@ "node_modules/lodash.merge": { "version": "4.6.2", "dev": true, @@ -1677,7 +1585,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/lodash.uniqby": { "version": "4.7.0", -@@ -21408,14 +21979,18 @@ +@@ -22408,14 +22651,18 @@ "node_modules/merge-stream": { "version": "2.0.0", "dev": true, @@ -1698,7 +1606,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/micromark": { "version": "2.11.4", -@@ -21595,7 +22170,9 @@ +@@ -22595,7 +22842,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1709,7 +1617,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/min-indent": { "version": "1.0.1", -@@ -21626,7 +22203,9 @@ +@@ -22626,7 +22875,9 @@ "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" @@ -1720,7 +1628,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/minimisted": { "version": "2.0.1", -@@ -21718,7 +22297,9 @@ +@@ -22718,7 +22969,9 @@ }, "engines": { "node": ">=10" @@ -1731,7 +1639,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/mocha": { "version": "11.7.2", -@@ -21910,7 +22491,9 @@ +@@ -22910,7 +23163,9 @@ }, "node_modules/ms": { "version": "2.1.2", @@ -1742,7 +1650,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/msw": { "version": "2.11.2", -@@ -22041,7 +22624,9 @@ +@@ -23041,7 +23296,9 @@ "node_modules/natural-compare": { "version": "1.4.0", "dev": true, @@ -1753,7 +1661,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/negotiator": { "version": "0.6.3", -@@ -22159,7 +22744,9 @@ +@@ -23159,7 +23416,9 @@ "encoding": { "optional": true } @@ -1764,7 +1672,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/node-html-parser": { "version": "6.1.13", -@@ -22217,7 +22804,9 @@ +@@ -23217,7 +23476,9 @@ "license": "MIT", "engines": { "node": ">=0.10.0" @@ -1775,7 +1683,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/normalize-url": { "version": "8.0.1", -@@ -22401,7 +22990,9 @@ +@@ -23401,7 +23662,9 @@ }, "engines": { "node": ">=4" @@ -1786,7 +1694,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm-run-path": { "version": "5.3.0", -@@ -22445,7 +23036,9 @@ +@@ -23445,7 +23708,9 @@ }, "engines": { "node": ">=12" @@ -1797,7 +1705,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/ansi-regex": { "version": "6.1.0", -@@ -22457,13 +23050,17 @@ +@@ -23457,13 +23722,17 @@ }, "funding": { "url": "https://github.com/chalk/ansi-regex?sponsor=1" @@ -1817,7 +1725,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/string-width": { "version": "5.1.2", -@@ -22480,7 +23077,9 @@ +@@ -23480,7 +23749,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -1828,7 +1736,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@isaacs/cliui/node_modules/strip-ansi": { "version": "7.1.0", -@@ -22495,7 +23094,9 @@ +@@ -23495,7 +23766,9 @@ }, "funding": { "url": "https://github.com/chalk/strip-ansi?sponsor=1" @@ -1839,7 +1747,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@isaacs/fs-minipass": { "version": "4.0.1", -@@ -22507,13 +23108,17 @@ +@@ -23507,13 +23780,17 @@ }, "engines": { "node": ">=18.0.0" @@ -1859,7 +1767,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/agent": { "version": "3.0.0", -@@ -22529,7 +23134,9 @@ +@@ -23529,7 +23806,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1870,7 +1778,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/arborist": { "version": "8.0.1", -@@ -22578,7 +23185,9 @@ +@@ -23578,7 +23857,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1881,7 +1789,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/config": { "version": "9.0.0", -@@ -22597,7 +23206,9 @@ +@@ -23597,7 +23878,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1892,7 +1800,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/fs": { "version": "4.0.0", -@@ -22609,7 +23220,9 @@ +@@ -23609,7 +23892,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1903,7 +1811,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/git": { "version": "6.0.3", -@@ -22628,7 +23241,9 @@ +@@ -23628,7 +23913,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1914,7 +1822,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/installed-package-contents": { "version": "3.0.0", -@@ -22644,7 +23259,9 @@ +@@ -23644,7 +23931,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1925,7 +1833,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/map-workspaces": { "version": "4.0.2", -@@ -22659,7 +23276,9 @@ +@@ -23659,7 +23948,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1936,7 +1844,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator": { "version": "8.0.1", -@@ -22675,7 +23294,9 @@ +@@ -23675,7 +23966,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1947,7 +1855,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/metavuln-calculator/node_modules/pacote": { "version": "20.0.0", -@@ -22706,7 +23327,9 @@ +@@ -23706,7 +23999,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1958,7 +1866,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/name-from-folder": { "version": "3.0.0", -@@ -22715,7 +23338,9 @@ +@@ -23715,7 +24010,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1969,7 +1877,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/node-gyp": { "version": "4.0.0", -@@ -22724,7 +23349,9 @@ +@@ -23724,7 +24021,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1980,7 +1888,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/package-json": { "version": "6.2.0", -@@ -22742,7 +23369,9 @@ +@@ -23742,7 +24041,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -1991,7 +1899,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/promise-spawn": { "version": "8.0.2", -@@ -22754,7 +23383,9 @@ +@@ -23754,7 +24055,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2002,7 +1910,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/query": { "version": "4.0.1", -@@ -22766,7 +23397,9 @@ +@@ -23766,7 +24069,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2013,7 +1921,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/redact": { "version": "3.2.2", -@@ -22775,7 +23408,9 @@ +@@ -23775,7 +24080,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2024,7 +1932,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@npmcli/run-script": { "version": "9.1.0", -@@ -22792,7 +23427,9 @@ +@@ -23792,7 +24099,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2035,7 +1943,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@pkgjs/parseargs": { "version": "0.11.0", -@@ -22802,7 +23439,9 @@ +@@ -23802,7 +24111,9 @@ "optional": true, "engines": { "node": ">=14" @@ -2046,7 +1954,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@sigstore/protobuf-specs": { "version": "0.4.3", -@@ -22811,7 +23450,9 @@ +@@ -23811,7 +24122,9 @@ "license": "Apache-2.0", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2057,7 +1965,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@sigstore/tuf": { "version": "3.1.1", -@@ -22824,7 +23465,9 @@ +@@ -23824,7 +24137,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2068,7 +1976,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/@tufjs/canonical-json": { "version": "2.0.0", -@@ -22833,7 +23476,9 @@ +@@ -23833,7 +24148,9 @@ "license": "MIT", "engines": { "node": "^16.14.0 || >=18.0.0" @@ -2079,7 +1987,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/abbrev": { "version": "3.0.1", -@@ -22842,7 +23487,9 @@ +@@ -23842,7 +24159,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2090,7 +1998,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/agent-base": { "version": "7.1.3", -@@ -22851,7 +23498,9 @@ +@@ -23851,7 +24170,9 @@ "license": "MIT", "engines": { "node": ">= 14" @@ -2101,7 +2009,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ansi-regex": { "version": "5.0.1", -@@ -22860,7 +23509,9 @@ +@@ -23860,7 +24181,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -2112,7 +2020,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ansi-styles": { "version": "6.2.1", -@@ -22872,25 +23523,33 @@ +@@ -23872,25 +24195,33 @@ }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -2150,7 +2058,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/bin-links": { "version": "5.0.0", -@@ -22906,7 +23565,9 @@ +@@ -23906,7 +24237,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2161,7 +2069,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/binary-extensions": { "version": "2.3.0", -@@ -22918,7 +23579,9 @@ +@@ -23918,7 +24251,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2172,7 +2080,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/brace-expansion": { "version": "2.0.2", -@@ -22927,7 +23590,9 @@ +@@ -23927,7 +24262,9 @@ "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" @@ -2183,7 +2091,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cacache": { "version": "19.0.1", -@@ -22950,7 +23615,9 @@ +@@ -23950,7 +24287,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2194,7 +2102,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cacache/node_modules/chownr": { "version": "3.0.0", -@@ -22959,7 +23626,9 @@ +@@ -23959,7 +24298,9 @@ "license": "BlueOak-1.0.0", "engines": { "node": ">=18" @@ -2205,7 +2113,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cacache/node_modules/mkdirp": { "version": "3.0.1", -@@ -22974,7 +23643,9 @@ +@@ -23974,7 +24315,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2216,7 +2124,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cacache/node_modules/tar": { "version": "7.4.3", -@@ -22991,7 +23662,9 @@ +@@ -23991,7 +24334,9 @@ }, "engines": { "node": ">=18" @@ -2227,7 +2135,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cacache/node_modules/yallist": { "version": "5.0.0", -@@ -23000,7 +23673,9 @@ +@@ -24000,7 +24345,9 @@ "license": "BlueOak-1.0.0", "engines": { "node": ">=18" @@ -2238,7 +2146,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/chalk": { "version": "5.4.1", -@@ -23012,7 +23687,9 @@ +@@ -24012,7 +24359,9 @@ }, "funding": { "url": "https://github.com/chalk/chalk?sponsor=1" @@ -2249,7 +2157,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/chownr": { "version": "2.0.0", -@@ -23021,7 +23698,9 @@ +@@ -24021,7 +24370,9 @@ "license": "ISC", "engines": { "node": ">=10" @@ -2260,7 +2168,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ci-info": { "version": "4.2.0", -@@ -23036,7 +23715,9 @@ +@@ -24036,7 +24387,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -2271,7 +2179,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cidr-regex": { "version": "4.1.3", -@@ -23048,7 +23729,9 @@ +@@ -24048,7 +24401,9 @@ }, "engines": { "node": ">=14" @@ -2282,7 +2190,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cli-columns": { "version": "4.0.0", -@@ -23061,7 +23744,9 @@ +@@ -24061,7 +24416,9 @@ }, "engines": { "node": ">= 10" @@ -2293,7 +2201,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cmd-shim": { "version": "7.0.0", -@@ -23070,7 +23755,9 @@ +@@ -24070,7 +24427,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2304,7 +2212,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/color-convert": { "version": "2.0.1", -@@ -23082,19 +23769,25 @@ +@@ -24082,19 +24441,25 @@ }, "engines": { "node": ">=7.0.0" @@ -2333,7 +2241,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cross-spawn": { "version": "7.0.6", -@@ -23108,7 +23801,9 @@ +@@ -24108,7 +24473,9 @@ }, "engines": { "node": ">= 8" @@ -2344,7 +2252,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cross-spawn/node_modules/which": { "version": "2.0.2", -@@ -23123,7 +23818,9 @@ +@@ -24123,7 +24490,9 @@ }, "engines": { "node": ">= 8" @@ -2355,7 +2263,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/cssesc": { "version": "3.0.0", -@@ -23135,7 +23832,9 @@ +@@ -24135,7 +24504,9 @@ }, "engines": { "node": ">=4" @@ -2366,7 +2274,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/debug": { "version": "4.4.1", -@@ -23152,7 +23851,9 @@ +@@ -24152,7 +24523,9 @@ "supports-color": { "optional": true } @@ -2377,7 +2285,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/diff": { "version": "5.2.0", -@@ -23161,19 +23862,25 @@ +@@ -24161,19 +24534,25 @@ "license": "BSD-3-Clause", "engines": { "node": ">=0.3.1" @@ -2406,7 +2314,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/encoding": { "version": "0.1.13", -@@ -23183,7 +23890,9 @@ +@@ -24183,7 +24562,9 @@ "optional": true, "dependencies": { "iconv-lite": "^0.6.2" @@ -2417,7 +2325,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/env-paths": { "version": "2.2.1", -@@ -23192,19 +23901,25 @@ +@@ -24192,19 +24573,25 @@ "license": "MIT", "engines": { "node": ">=6" @@ -2446,7 +2354,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/fastest-levenshtein": { "version": "1.0.16", -@@ -23213,7 +23928,9 @@ +@@ -24213,7 +24600,9 @@ "license": "MIT", "engines": { "node": ">= 4.9.1" @@ -2457,7 +2365,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/foreground-child": { "version": "3.3.1", -@@ -23229,7 +23946,9 @@ +@@ -24229,7 +24618,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2468,7 +2376,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/fs-minipass": { "version": "3.0.3", -@@ -23241,7 +23960,9 @@ +@@ -24241,7 +24632,9 @@ }, "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -2479,7 +2387,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/glob": { "version": "10.4.5", -@@ -23261,13 +23982,17 @@ +@@ -24261,13 +24654,17 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2499,7 +2407,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/hosted-git-info": { "version": "8.1.0", -@@ -23279,13 +24004,17 @@ +@@ -24279,13 +24676,17 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2519,7 +2427,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/http-proxy-agent": { "version": "7.0.2", -@@ -23298,7 +24027,9 @@ +@@ -24298,7 +24699,9 @@ }, "engines": { "node": ">= 14" @@ -2530,7 +2438,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/https-proxy-agent": { "version": "7.0.6", -@@ -23311,7 +24042,9 @@ +@@ -24311,7 +24714,9 @@ }, "engines": { "node": ">= 14" @@ -2541,7 +2449,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/iconv-lite": { "version": "0.6.3", -@@ -23324,7 +24057,9 @@ +@@ -24324,7 +24729,9 @@ }, "engines": { "node": ">=0.10.0" @@ -2552,7 +2460,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ignore-walk": { "version": "7.0.0", -@@ -23336,7 +24071,9 @@ +@@ -24336,7 +24743,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2563,7 +2471,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/imurmurhash": { "version": "0.1.4", -@@ -23345,7 +24082,9 @@ +@@ -24345,7 +24754,9 @@ "license": "MIT", "engines": { "node": ">=0.8.19" @@ -2574,7 +2482,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ini": { "version": "5.0.0", -@@ -23354,7 +24093,9 @@ +@@ -24354,7 +24765,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2585,7 +2493,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/init-package-json": { "version": "7.0.2", -@@ -23372,7 +24113,9 @@ +@@ -24372,7 +24785,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2596,7 +2504,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ip-address": { "version": "9.0.5", -@@ -23385,7 +24128,9 @@ +@@ -24385,7 +24800,9 @@ }, "engines": { "node": ">= 12" @@ -2607,7 +2515,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ip-regex": { "version": "5.0.0", -@@ -23397,7 +24142,9 @@ +@@ -24397,7 +24814,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2618,7 +2526,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/is-cidr": { "version": "5.1.1", -@@ -23409,7 +24156,9 @@ +@@ -24409,7 +24828,9 @@ }, "engines": { "node": ">=14" @@ -2629,7 +2537,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/is-fullwidth-code-point": { "version": "3.0.0", -@@ -23418,13 +24167,17 @@ +@@ -24418,13 +24839,17 @@ "license": "MIT", "engines": { "node": ">=8" @@ -2649,7 +2557,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/jackspeak": { "version": "3.4.3", -@@ -23439,13 +24192,17 @@ +@@ -24439,13 +24864,17 @@ }, "optionalDependencies": { "@pkgjs/parseargs": "^0.11.0" @@ -2669,7 +2577,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/json-parse-even-better-errors": { "version": "4.0.0", -@@ -23454,7 +24211,9 @@ +@@ -24454,7 +24883,9 @@ "license": "MIT", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2680,7 +2588,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/json-stringify-nice": { "version": "1.1.4", -@@ -23463,7 +24222,9 @@ +@@ -24463,7 +24894,9 @@ "license": "ISC", "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2691,7 +2599,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/jsonparse": { "version": "1.3.1", -@@ -23472,19 +24233,25 @@ +@@ -24472,19 +24905,25 @@ "node >= 0.2.0" ], "inBundle": true, @@ -2720,7 +2628,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmaccess": { "version": "9.0.0", -@@ -23497,7 +24264,9 @@ +@@ -24497,7 +24936,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2731,7 +2639,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmdiff": { "version": "7.0.1", -@@ -23516,7 +24285,9 @@ +@@ -24516,7 +24957,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2742,7 +2650,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmexec": { "version": "9.0.1", -@@ -23537,7 +24308,9 @@ +@@ -24537,7 +24980,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2753,7 +2661,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmfund": { "version": "6.0.1", -@@ -23549,7 +24322,9 @@ +@@ -24549,7 +24994,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2764,7 +2672,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmhook": { "version": "11.0.0", -@@ -23562,7 +24337,9 @@ +@@ -24562,7 +25009,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2775,7 +2683,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmorg": { "version": "7.0.0", -@@ -23575,7 +24352,9 @@ +@@ -24575,7 +25024,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2786,7 +2694,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmpack": { "version": "8.0.1", -@@ -23590,7 +24369,9 @@ +@@ -24590,7 +25041,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2797,7 +2705,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmpublish": { "version": "10.0.1", -@@ -23609,7 +24390,9 @@ +@@ -24609,7 +25062,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2808,7 +2716,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmsearch": { "version": "8.0.0", -@@ -23621,7 +24404,9 @@ +@@ -24621,7 +25076,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2819,7 +2727,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmteam": { "version": "7.0.0", -@@ -23634,7 +24419,9 @@ +@@ -24634,7 +25091,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2830,7 +2738,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/libnpmversion": { "version": "7.0.0", -@@ -23650,13 +24437,17 @@ +@@ -24650,13 +25109,17 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2850,7 +2758,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/make-fetch-happen": { "version": "14.0.3", -@@ -23678,7 +24469,9 @@ +@@ -24678,7 +25141,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -2861,7 +2769,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/make-fetch-happen/node_modules/negotiator": { "version": "1.0.0", -@@ -23687,7 +24480,9 @@ +@@ -24687,7 +25152,9 @@ "license": "MIT", "engines": { "node": ">= 0.6" @@ -2872,7 +2780,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minimatch": { "version": "9.0.5", -@@ -23702,7 +24497,9 @@ +@@ -24702,7 +25169,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -2883,7 +2791,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass": { "version": "7.1.2", -@@ -23711,7 +24508,9 @@ +@@ -24711,7 +25180,9 @@ "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" @@ -2894,7 +2802,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-collect": { "version": "2.0.1", -@@ -23723,7 +24522,9 @@ +@@ -24723,7 +25194,9 @@ }, "engines": { "node": ">=16 || 14 >=14.17" @@ -2905,7 +2813,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-fetch": { "version": "4.0.1", -@@ -23740,7 +24541,9 @@ +@@ -24740,7 +25213,9 @@ }, "optionalDependencies": { "encoding": "^0.1.13" @@ -2916,7 +2824,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-flush": { "version": "1.0.5", -@@ -23752,7 +24555,9 @@ +@@ -24752,7 +25227,9 @@ }, "engines": { "node": ">= 8" @@ -2927,7 +2835,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-flush/node_modules/minipass": { "version": "3.3.6", -@@ -23764,7 +24569,9 @@ +@@ -24764,7 +25241,9 @@ }, "engines": { "node": ">=8" @@ -2938,7 +2846,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-pipeline": { "version": "1.2.4", -@@ -23776,7 +24583,9 @@ +@@ -24776,7 +25255,9 @@ }, "engines": { "node": ">=8" @@ -2949,7 +2857,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-pipeline/node_modules/minipass": { "version": "3.3.6", -@@ -23788,7 +24597,9 @@ +@@ -24788,7 +25269,9 @@ }, "engines": { "node": ">=8" @@ -2960,7 +2868,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-sized": { "version": "1.0.3", -@@ -23800,7 +24611,9 @@ +@@ -24800,7 +25283,9 @@ }, "engines": { "node": ">=8" @@ -2971,7 +2879,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minipass-sized/node_modules/minipass": { "version": "3.3.6", -@@ -23812,7 +24625,9 @@ +@@ -24812,7 +25297,9 @@ }, "engines": { "node": ">=8" @@ -2982,7 +2890,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/minizlib": { "version": "3.0.2", -@@ -23824,7 +24639,9 @@ +@@ -24824,7 +25311,9 @@ }, "engines": { "node": ">= 18" @@ -2993,7 +2901,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/mkdirp": { "version": "1.0.4", -@@ -23836,13 +24653,17 @@ +@@ -24836,13 +25325,17 @@ }, "engines": { "node": ">=10" @@ -3013,7 +2921,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/mute-stream": { "version": "2.0.0", -@@ -23851,7 +24672,9 @@ +@@ -24851,7 +25344,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3024,7 +2932,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/node-gyp": { "version": "11.2.0", -@@ -23875,7 +24698,9 @@ +@@ -24875,7 +25370,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3035,7 +2943,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/node-gyp/node_modules/chownr": { "version": "3.0.0", -@@ -23884,7 +24709,9 @@ +@@ -24884,7 +25381,9 @@ "license": "BlueOak-1.0.0", "engines": { "node": ">=18" @@ -3046,7 +2954,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/node-gyp/node_modules/mkdirp": { "version": "3.0.1", -@@ -23899,7 +24726,9 @@ +@@ -24899,7 +25398,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3057,7 +2965,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/node-gyp/node_modules/tar": { "version": "7.4.3", -@@ -23916,7 +24745,9 @@ +@@ -24916,7 +25417,9 @@ }, "engines": { "node": ">=18" @@ -3068,7 +2976,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/node-gyp/node_modules/yallist": { "version": "5.0.0", -@@ -23925,7 +24756,9 @@ +@@ -24925,7 +25428,9 @@ "license": "BlueOak-1.0.0", "engines": { "node": ">=18" @@ -3079,7 +2987,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/nopt": { "version": "8.1.0", -@@ -23940,7 +24773,9 @@ +@@ -24940,7 +25445,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3090,7 +2998,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/normalize-package-data": { "version": "7.0.0", -@@ -23954,7 +24789,9 @@ +@@ -24954,7 +25461,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3101,7 +3009,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-audit-report": { "version": "6.0.0", -@@ -23963,7 +24800,9 @@ +@@ -24963,7 +25472,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3112,7 +3020,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-bundled": { "version": "4.0.0", -@@ -23975,7 +24814,9 @@ +@@ -24975,7 +25486,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3123,7 +3031,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-install-checks": { "version": "7.1.1", -@@ -23987,7 +24828,9 @@ +@@ -24987,7 +25500,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3134,7 +3042,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-normalize-package-bin": { "version": "4.0.0", -@@ -23996,7 +24839,9 @@ +@@ -24996,7 +25511,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3145,7 +3053,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-package-arg": { "version": "12.0.2", -@@ -24011,7 +24856,9 @@ +@@ -25011,7 +25528,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3156,7 +3064,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-packlist": { "version": "9.0.0", -@@ -24023,7 +24870,9 @@ +@@ -25023,7 +25542,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3167,7 +3075,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-pick-manifest": { "version": "10.0.0", -@@ -24038,7 +24887,9 @@ +@@ -25038,7 +25559,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3178,7 +3086,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-profile": { "version": "11.0.1", -@@ -24051,7 +24902,9 @@ +@@ -25051,7 +25574,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3189,7 +3097,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-registry-fetch": { "version": "18.0.2", -@@ -24070,7 +24923,9 @@ +@@ -25070,7 +25595,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3200,7 +3108,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/npm-user-validate": { "version": "3.0.0", -@@ -24079,7 +24934,9 @@ +@@ -25079,7 +25606,9 @@ "license": "BSD-2-Clause", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3211,7 +3119,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/p-map": { "version": "7.0.3", -@@ -24091,13 +24948,17 @@ +@@ -25091,13 +25620,17 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3231,7 +3139,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/pacote": { "version": "19.0.1", -@@ -24128,7 +24989,9 @@ +@@ -25128,7 +25661,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3242,7 +3150,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/parse-conflict-json": { "version": "4.0.0", -@@ -24142,7 +25005,9 @@ +@@ -25142,7 +25677,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3253,7 +3161,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/path-key": { "version": "3.1.1", -@@ -24151,7 +25016,9 @@ +@@ -25151,7 +25688,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -3264,7 +3172,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/path-scurry": { "version": "1.11.1", -@@ -24167,7 +25034,9 @@ +@@ -25167,7 +25706,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3275,7 +3183,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/postcss-selector-parser": { "version": "7.1.0", -@@ -24180,7 +25049,9 @@ +@@ -25180,7 +25721,9 @@ }, "engines": { "node": ">=4" @@ -3286,7 +3194,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/proc-log": { "version": "5.0.0", -@@ -24189,7 +25060,9 @@ +@@ -25189,7 +25732,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3297,7 +3205,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/proggy": { "version": "3.0.0", -@@ -24198,7 +25071,9 @@ +@@ -25198,7 +25743,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3308,7 +3216,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/promise-all-reject-late": { "version": "1.0.1", -@@ -24207,7 +25082,9 @@ +@@ -25207,7 +25754,9 @@ "license": "ISC", "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3319,7 +3227,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/promise-call-limit": { "version": "3.0.2", -@@ -24216,7 +25093,9 @@ +@@ -25216,7 +25765,9 @@ "license": "ISC", "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3330,7 +3238,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/promise-retry": { "version": "2.0.1", -@@ -24229,7 +25108,9 @@ +@@ -25229,7 +25780,9 @@ }, "engines": { "node": ">=10" @@ -3341,7 +3249,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/promzard": { "version": "2.0.0", -@@ -24241,7 +25122,9 @@ +@@ -25241,7 +25794,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3352,7 +3260,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/qrcode-terminal": { "version": "0.12.0", -@@ -24249,7 +25132,9 @@ +@@ -25249,7 +25804,9 @@ "inBundle": true, "bin": { "qrcode-terminal": "bin/qrcode-terminal.js" @@ -3363,7 +3271,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/read": { "version": "4.1.0", -@@ -24261,7 +25146,9 @@ +@@ -25261,7 +25818,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3374,7 +3282,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/read-cmd-shim": { "version": "5.0.0", -@@ -24270,7 +25157,9 @@ +@@ -25270,7 +25829,9 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3385,7 +3293,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/read-package-json-fast": { "version": "4.0.0", -@@ -24283,7 +25172,9 @@ +@@ -25283,7 +25844,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3396,7 +3304,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/retry": { "version": "0.12.0", -@@ -24292,14 +25183,18 @@ +@@ -25292,14 +25855,18 @@ "license": "MIT", "engines": { "node": ">= 4" @@ -3417,7 +3325,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/semver": { "version": "7.7.2", -@@ -24311,7 +25206,9 @@ +@@ -25311,7 +25878,9 @@ }, "engines": { "node": ">=10" @@ -3428,7 +3336,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/shebang-command": { "version": "2.0.0", -@@ -24323,7 +25220,9 @@ +@@ -25323,7 +25892,9 @@ }, "engines": { "node": ">=8" @@ -3439,7 +3347,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/shebang-regex": { "version": "3.0.0", -@@ -24332,7 +25231,9 @@ +@@ -25332,7 +25903,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -3450,7 +3358,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/signal-exit": { "version": "4.1.0", -@@ -24344,7 +25245,9 @@ +@@ -25344,7 +25917,9 @@ }, "funding": { "url": "https://github.com/sponsors/isaacs" @@ -3461,7 +3369,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/sigstore": { "version": "3.1.0", -@@ -24361,7 +25264,9 @@ +@@ -25361,7 +25936,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3472,7 +3380,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/bundle": { "version": "3.1.0", -@@ -24373,7 +25278,9 @@ +@@ -25373,7 +25950,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3483,7 +3391,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/core": { "version": "2.0.0", -@@ -24382,7 +25289,9 @@ +@@ -25382,7 +25961,9 @@ "license": "Apache-2.0", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3494,7 +3402,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/sign": { "version": "3.1.0", -@@ -24399,7 +25308,9 @@ +@@ -25399,7 +25980,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3505,7 +3413,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/sigstore/node_modules/@sigstore/verify": { "version": "2.1.1", -@@ -24413,7 +25324,9 @@ +@@ -25413,7 +25996,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3516,7 +3424,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/smart-buffer": { "version": "4.2.0", -@@ -24423,7 +25336,9 @@ +@@ -25423,7 +26008,9 @@ "engines": { "node": ">= 6.0.0", "npm": ">= 3.0.0" @@ -3527,7 +3435,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/socks": { "version": "2.8.5", -@@ -24437,7 +25352,9 @@ +@@ -25437,7 +26024,9 @@ "engines": { "node": ">= 10.0.0", "npm": ">= 3.0.0" @@ -3538,7 +3446,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/socks-proxy-agent": { "version": "8.0.5", -@@ -24451,7 +25368,9 @@ +@@ -25451,7 +26040,9 @@ }, "engines": { "node": ">= 14" @@ -3549,7 +3457,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/spdx-correct": { "version": "3.2.0", -@@ -24461,7 +25380,9 @@ +@@ -25461,7 +26052,9 @@ "dependencies": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" @@ -3560,7 +3468,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/spdx-correct/node_modules/spdx-expression-parse": { "version": "3.0.1", -@@ -24471,13 +25392,17 @@ +@@ -25471,13 +26064,17 @@ "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -3580,7 +3488,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/spdx-expression-parse": { "version": "4.0.0", -@@ -24487,19 +25412,25 @@ +@@ -25487,19 +26084,25 @@ "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -3609,7 +3517,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/ssri": { "version": "12.0.0", -@@ -24511,7 +25442,9 @@ +@@ -25511,7 +26114,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3620,7 +3528,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/string-width": { "version": "4.2.3", -@@ -24525,7 +25458,9 @@ +@@ -25525,7 +26130,9 @@ }, "engines": { "node": ">=8" @@ -3631,7 +3539,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/string-width-cjs": { "name": "string-width", -@@ -24540,7 +25475,9 @@ +@@ -25540,7 +26147,9 @@ }, "engines": { "node": ">=8" @@ -3642,7 +3550,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/strip-ansi": { "version": "6.0.1", -@@ -24552,7 +25489,9 @@ +@@ -25552,7 +26161,9 @@ }, "engines": { "node": ">=8" @@ -3653,7 +3561,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/strip-ansi-cjs": { "name": "strip-ansi", -@@ -24565,7 +25504,9 @@ +@@ -25565,7 +26176,9 @@ }, "engines": { "node": ">=8" @@ -3664,7 +3572,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/supports-color": { "version": "9.4.0", -@@ -24577,7 +25518,9 @@ +@@ -25577,7 +26190,9 @@ }, "funding": { "url": "https://github.com/chalk/supports-color?sponsor=1" @@ -3675,7 +3583,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tar": { "version": "6.2.1", -@@ -24594,7 +25537,9 @@ +@@ -25594,7 +26209,9 @@ }, "engines": { "node": ">=10" @@ -3686,7 +3594,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass": { "version": "2.1.0", -@@ -24606,7 +25551,9 @@ +@@ -25606,7 +26223,9 @@ }, "engines": { "node": ">= 8" @@ -3697,7 +3605,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { "version": "3.3.6", -@@ -24618,7 +25565,9 @@ +@@ -25618,7 +26237,9 @@ }, "engines": { "node": ">=8" @@ -3708,7 +3616,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tar/node_modules/minipass": { "version": "5.0.0", -@@ -24627,7 +25576,9 @@ +@@ -25627,7 +26248,9 @@ "license": "ISC", "engines": { "node": ">=8" @@ -3719,7 +3627,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tar/node_modules/minizlib": { "version": "2.1.2", -@@ -24640,7 +25591,9 @@ +@@ -25640,7 +26263,9 @@ }, "engines": { "node": ">= 8" @@ -3730,7 +3638,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tar/node_modules/minizlib/node_modules/minipass": { "version": "3.3.6", -@@ -24652,19 +25605,25 @@ +@@ -25652,19 +26277,25 @@ }, "engines": { "node": ">=8" @@ -3759,7 +3667,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tinyglobby": { "version": "0.2.14", -@@ -24680,7 +25639,9 @@ +@@ -25680,7 +26311,9 @@ }, "funding": { "url": "https://github.com/sponsors/SuperchupuDev" @@ -3770,7 +3678,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tinyglobby/node_modules/fdir": { "version": "6.4.6", -@@ -24694,7 +25655,9 @@ +@@ -25694,7 +26327,9 @@ "picomatch": { "optional": true } @@ -3781,7 +3689,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tinyglobby/node_modules/picomatch": { "version": "4.0.2", -@@ -24706,7 +25669,9 @@ +@@ -25706,7 +26341,9 @@ }, "funding": { "url": "https://github.com/sponsors/jonschlinkert" @@ -3792,7 +3700,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/treeverse": { "version": "3.0.0", -@@ -24715,7 +25680,9 @@ +@@ -25715,7 +26352,9 @@ "license": "ISC", "engines": { "node": "^14.17.0 || ^16.13.0 || >=18.0.0" @@ -3803,7 +3711,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tuf-js": { "version": "3.0.1", -@@ -24729,7 +25696,9 @@ +@@ -25729,7 +26368,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3814,7 +3722,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/tuf-js/node_modules/@tufjs/models": { "version": "3.0.1", -@@ -24742,7 +25711,9 @@ +@@ -25742,7 +26383,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3825,7 +3733,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/unique-filename": { "version": "4.0.0", -@@ -24754,7 +25725,9 @@ +@@ -25754,7 +26397,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3836,7 +3744,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/unique-slug": { "version": "5.0.0", -@@ -24766,13 +25739,17 @@ +@@ -25766,13 +26411,17 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3856,7 +3764,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/validate-npm-package-license": { "version": "3.0.4", -@@ -24782,7 +25759,9 @@ +@@ -25782,7 +26431,9 @@ "dependencies": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" @@ -3867,7 +3775,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/validate-npm-package-license/node_modules/spdx-expression-parse": { "version": "3.0.1", -@@ -24792,7 +25771,9 @@ +@@ -25792,7 +26443,9 @@ "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -3878,7 +3786,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/validate-npm-package-name": { "version": "6.0.1", -@@ -24801,13 +25782,17 @@ +@@ -25801,13 +26454,17 @@ "license": "ISC", "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3898,7 +3806,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/which": { "version": "5.0.0", -@@ -24822,7 +25807,9 @@ +@@ -25822,7 +26479,9 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -3909,7 +3817,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/which/node_modules/isexe": { "version": "3.1.1", -@@ -24831,7 +25818,9 @@ +@@ -25831,7 +26490,9 @@ "license": "ISC", "engines": { "node": ">=16" @@ -3920,7 +3828,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/wrap-ansi": { "version": "8.1.0", -@@ -24848,7 +25837,9 @@ +@@ -25848,7 +26509,9 @@ }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -3931,7 +3839,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", -@@ -24866,7 +25857,9 @@ +@@ -25866,7 +26529,9 @@ }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -3942,7 +3850,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { "version": "4.3.0", -@@ -24881,7 +25874,9 @@ +@@ -25881,7 +26546,9 @@ }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -3953,7 +3861,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/wrap-ansi/node_modules/ansi-regex": { "version": "6.1.0", -@@ -24893,13 +25888,17 @@ +@@ -25893,13 +26560,17 @@ }, "funding": { "url": "https://github.com/chalk/ansi-regex?sponsor=1" @@ -3973,7 +3881,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/wrap-ansi/node_modules/string-width": { "version": "5.1.2", -@@ -24916,7 +25915,9 @@ +@@ -25916,7 +26587,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -3984,7 +3892,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/wrap-ansi/node_modules/strip-ansi": { "version": "7.1.0", -@@ -24931,7 +25932,9 @@ +@@ -25931,7 +26604,9 @@ }, "funding": { "url": "https://github.com/chalk/strip-ansi?sponsor=1" @@ -3995,7 +3903,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/npm/node_modules/write-file-atomic": { "version": "6.0.0", -@@ -24944,13 +25947,17 @@ +@@ -25944,13 +26619,17 @@ }, "engines": { "node": "^18.17.0 || >=20.5.0" @@ -4015,7 +3923,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/nth-check": { "version": "2.1.1", -@@ -25122,7 +26129,9 @@ +@@ -26122,7 +26801,9 @@ "license": "ISC", "dependencies": { "wrappy": "1" @@ -4026,7 +3934,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/onetime": { "version": "5.1.2", -@@ -25138,6 +26147,19 @@ +@@ -26138,6 +26819,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, @@ -4046,7 +3954,7 @@ index 775acd4..3fbc2c9 100644 "node_modules/open": { "version": "10.2.0", "resolved": "https://registry.npmjs.org/open/-/open-10.2.0.tgz", -@@ -25194,7 +26216,9 @@ +@@ -26194,7 +26888,9 @@ }, "engines": { "node": ">= 0.8.0" @@ -4057,7 +3965,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/os-homedir": { "version": "1.0.2", -@@ -25322,7 +26346,9 @@ +@@ -26322,7 +27018,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -4068,7 +3976,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/p-limit": { "version": "3.1.0", -@@ -25335,7 +26361,9 @@ +@@ -26335,7 +27033,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4079,7 +3987,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/p-locate": { "version": "5.0.0", -@@ -25348,7 +26376,9 @@ +@@ -26348,7 +27048,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4090,7 +3998,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/p-map": { "version": "7.0.3", -@@ -25404,7 +26434,9 @@ +@@ -26404,7 +27106,9 @@ "license": "MIT", "engines": { "node": ">=6" @@ -4101,7 +4009,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pac-proxy-agent": { "version": "7.1.0", -@@ -25812,7 +26844,9 @@ +@@ -26812,7 +27516,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -4112,7 +4020,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/path-is-absolute": { "version": "1.0.1", -@@ -25820,7 +26854,9 @@ +@@ -26820,7 +27526,9 @@ "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4123,7 +4031,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/path-is-inside": { "version": "1.0.2", -@@ -25834,11 +26870,15 @@ +@@ -26834,11 +27542,15 @@ "license": "MIT", "engines": { "node": ">=8" @@ -4141,7 +4049,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/path-scurry": { "version": "1.11.1", -@@ -25870,7 +26910,9 @@ +@@ -26870,7 +27582,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -4152,7 +4060,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pathe": { "version": "2.0.3", -@@ -25955,7 +26997,9 @@ +@@ -26955,7 +27669,9 @@ "license": "MIT", "engines": { "node": ">=4" @@ -4163,7 +4071,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pikaday": { "version": "1.8.2", -@@ -26029,7 +27073,9 @@ +@@ -27029,7 +27745,9 @@ "license": "MIT", "engines": { "node": ">= 6" @@ -4174,7 +4082,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pixelmatch": { "version": "7.1.0", -@@ -26142,7 +27188,9 @@ +@@ -27142,7 +27860,9 @@ }, "engines": { "node": ">=8" @@ -4185,7 +4093,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pkg-dir/node_modules/find-up": { "version": "4.1.0", -@@ -26154,7 +27202,9 @@ +@@ -27154,7 +27874,9 @@ }, "engines": { "node": ">=8" @@ -4196,7 +4104,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pkg-dir/node_modules/locate-path": { "version": "5.0.0", -@@ -26165,7 +27215,9 @@ +@@ -27165,7 +27887,9 @@ }, "engines": { "node": ">=8" @@ -4207,7 +4115,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pkg-dir/node_modules/p-limit": { "version": "2.3.0", -@@ -26179,7 +27231,9 @@ +@@ -27179,7 +27903,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4218,7 +4126,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pkg-dir/node_modules/p-locate": { "version": "4.1.0", -@@ -26190,7 +27244,9 @@ +@@ -27190,7 +27916,9 @@ }, "engines": { "node": ">=8" @@ -4229,7 +4137,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/playwright": { "version": "1.56.1", -@@ -26489,7 +27545,9 @@ +@@ -27489,7 +28217,9 @@ "license": "MIT", "engines": { "node": ">= 0.8.0" @@ -4240,7 +4148,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/prepend-http": { "version": "1.0.4", -@@ -26567,7 +27625,9 @@ +@@ -27567,7 +28297,9 @@ }, "funding": { "url": "https://github.com/chalk/ansi-styles?sponsor=1" @@ -4251,7 +4159,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pretty-ms": { "version": "9.0.0", -@@ -26597,7 +27657,9 @@ +@@ -27597,7 +28329,9 @@ "node_modules/process-nextick-args": { "version": "2.0.1", "dev": true, @@ -4262,7 +4170,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/process-warning": { "version": "5.0.0", -@@ -26670,7 +27732,9 @@ +@@ -27670,7 +28404,9 @@ }, "node_modules/proto-list": { "version": "1.2.4", @@ -4273,7 +4181,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/protobufjs": { "version": "7.5.0", -@@ -26770,7 +27834,9 @@ +@@ -27770,7 +28506,9 @@ }, "node_modules/proxy-from-env": { "version": "1.1.0", @@ -4284,7 +4192,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/pseudomap": { "version": "1.0.2", -@@ -26938,7 +28004,9 @@ +@@ -27938,7 +28676,9 @@ "license": "MIT", "engines": { "node": ">=6" @@ -4295,7 +4203,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/puppeteer": { "version": "24.20.0", -@@ -27060,7 +28128,9 @@ +@@ -28060,7 +28800,9 @@ "url": "https://feross.org/support" } ], @@ -4306,7 +4214,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/quick-format-unescaped": { "version": "4.0.4", -@@ -27125,7 +28195,9 @@ +@@ -28125,7 +28867,9 @@ }, "bin": { "rc": "cli.js" @@ -4317,7 +4225,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/rc/node_modules/ini": { "version": "1.3.8", -@@ -27139,7 +28211,9 @@ +@@ -28139,7 +28883,9 @@ "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4328,7 +4236,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/react": { "version": "19.2.0", -@@ -27277,7 +28351,9 @@ +@@ -28277,7 +29023,9 @@ "node_modules/react-is": { "version": "18.2.0", "dev": true, @@ -4339,7 +4247,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/react-reconciler": { "version": "0.33.0", -@@ -27504,12 +28580,16 @@ +@@ -28504,12 +29252,16 @@ "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" @@ -4358,7 +4266,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/readdirp": { "version": "3.6.0", -@@ -27801,14 +28881,18 @@ +@@ -28801,14 +29553,18 @@ "license": "MIT", "engines": { "node": ">=0.10.0" @@ -4379,7 +4287,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/require-in-the-middle": { "version": "7.5.1", -@@ -27861,7 +28945,9 @@ +@@ -28861,7 +29617,9 @@ }, "engines": { "node": ">=8" @@ -4390,7 +4298,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/resolve-cwd/node_modules/resolve-from": { "version": "5.0.0", -@@ -27869,7 +28955,9 @@ +@@ -28869,7 +29627,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -4401,7 +4309,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/resolve-from": { "version": "4.0.0", -@@ -27886,7 +28974,9 @@ +@@ -28886,7 +29646,9 @@ "license": "MIT", "funding": { "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" @@ -4412,7 +4320,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/resolve-url": { "version": "0.2.1", -@@ -27966,7 +29056,9 @@ +@@ -28966,7 +29728,9 @@ "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -4423,7 +4331,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/rfdc": { "version": "1.4.1", -@@ -28260,7 +29352,9 @@ +@@ -29260,7 +30024,9 @@ "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" @@ -4434,7 +4342,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/rxjs": { "version": "7.8.1", -@@ -28314,7 +29408,9 @@ +@@ -29314,7 +30080,9 @@ "url": "https://feross.org/support" } ], @@ -4445,7 +4353,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/safe-push-apply": { "version": "1.0.0", -@@ -28909,14 +30005,18 @@ +@@ -29909,14 +30677,18 @@ }, "engines": { "node": ">=8" @@ -4466,7 +4374,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/shell-quote": { "version": "1.8.1", -@@ -29013,7 +30113,9 @@ +@@ -30013,7 +30785,9 @@ }, "node_modules/signal-exit": { "version": "3.0.7", @@ -4477,7 +4385,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/signale": { "version": "1.4.0", -@@ -29128,7 +30230,9 @@ +@@ -30128,7 +30902,9 @@ "url": "https://feross.org/support" } ], @@ -4488,7 +4396,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/simple-get": { "version": "4.0.1", -@@ -29151,7 +30255,9 @@ +@@ -30151,7 +30927,9 @@ "decompress-response": "^6.0.0", "once": "^1.3.1", "simple-concat": "^1.0.0" @@ -4499,7 +4407,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/simple-git": { "version": "3.28.0", -@@ -29245,7 +30351,9 @@ +@@ -30245,7 +31023,9 @@ "license": "MIT", "engines": { "node": ">=8" @@ -4510,7 +4418,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/slice-ansi": { "version": "7.1.0", -@@ -29426,7 +30534,9 @@ +@@ -30426,7 +31206,9 @@ "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" @@ -4521,7 +4429,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/source-map-js": { "version": "1.2.1", -@@ -29525,12 +30635,16 @@ +@@ -30525,12 +31307,16 @@ "license": "ISC", "engines": { "node": ">= 10.x" @@ -4540,7 +4448,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ssh-config": { "version": "5.0.4", -@@ -29546,14 +30660,18 @@ +@@ -30546,14 +31332,18 @@ }, "engines": { "node": ">=10" @@ -4561,7 +4469,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/stackback": { "version": "0.0.2", -@@ -29786,11 +30904,15 @@ +@@ -30682,11 +31472,15 @@ "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" @@ -4579,7 +4487,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/string-argv": { "version": "0.3.2", -@@ -29824,7 +30946,9 @@ +@@ -30720,7 +31514,9 @@ }, "engines": { "node": ">=8" @@ -4590,7 +4498,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/string-width-cjs": { "name": "string-width", -@@ -29907,7 +31031,9 @@ +@@ -30803,7 +31599,9 @@ }, "engines": { "node": ">=8" @@ -4601,7 +4509,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/strip-ansi-cjs": { "name": "strip-ansi", -@@ -29973,7 +31099,9 @@ +@@ -30869,7 +31667,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4611,8 +4519,8 @@ index 775acd4..3fbc2c9 100644 + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" }, "node_modules/strip-literal": { - "version": "3.0.0", -@@ -30123,7 +31251,9 @@ + "version": "3.1.0", +@@ -31019,7 +31819,9 @@ }, "engines": { "node": ">=8" @@ -4623,7 +4531,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/supports-hyperlinks": { "version": "3.1.0", -@@ -30148,7 +31278,9 @@ +@@ -31044,7 +31846,9 @@ }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4634,7 +4542,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/symbol-tree": { "version": "3.2.4", -@@ -30304,7 +31436,9 @@ +@@ -31200,7 +32004,9 @@ "dependencies": { "debug": "4.3.1", "is2": "^2.0.6" @@ -4645,7 +4553,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/tcp-port-used/node_modules/debug": { "version": "4.3.1", -@@ -30320,7 +31454,9 @@ +@@ -31216,7 +32022,9 @@ "supports-color": { "optional": true } @@ -4656,7 +4564,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/temp-dir": { "version": "3.0.0", -@@ -30328,7 +31464,9 @@ +@@ -31224,7 +32032,9 @@ "license": "MIT", "engines": { "node": ">=14.16" @@ -4667,7 +4575,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/tempfile": { "version": "5.0.0", -@@ -30342,7 +31480,9 @@ +@@ -31238,7 +32048,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4678,7 +4586,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/tempy": { "version": "3.1.0", -@@ -30531,7 +31671,9 @@ +@@ -31427,7 +32239,9 @@ }, "engines": { "node": ">=8" @@ -4689,7 +4597,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/test-exclude/node_modules/brace-expansion": { "version": "1.1.11", -@@ -30812,7 +31954,9 @@ +@@ -31708,7 +32522,9 @@ }, "node_modules/tr46": { "version": "0.0.3", @@ -4700,7 +4608,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/traverse": { "version": "0.6.8", -@@ -31143,7 +32287,9 @@ +@@ -32081,7 +32897,9 @@ }, "engines": { "node": ">= 0.8.0" @@ -4711,7 +4619,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/type-detect": { "version": "4.0.8", -@@ -31596,7 +32742,9 @@ +@@ -32534,7 +33352,9 @@ "license": "MIT", "engines": { "node": ">= 10.0.0" @@ -4722,7 +4630,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/unpipe": { "version": "1.0.0", -@@ -31814,7 +32962,9 @@ +@@ -32752,7 +33572,9 @@ "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" @@ -4733,7 +4641,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/urix": { "version": "0.1.0", -@@ -31855,7 +33005,9 @@ +@@ -32803,7 +33625,9 @@ }, "node_modules/util-deprecate": { "version": "1.0.2", @@ -4744,7 +4652,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/uuid": { "version": "10.0.0", -@@ -32533,7 +33685,9 @@ +@@ -33515,7 +34339,9 @@ }, "bin": { "installServerIntoExtension": "bin/installServerIntoExtension" @@ -4755,7 +4663,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/vscode-languageserver-protocol": { "version": "3.17.5", -@@ -32541,7 +33695,9 @@ +@@ -33523,7 +34349,9 @@ "dependencies": { "vscode-jsonrpc": "8.2.0", "vscode-languageserver-types": "3.17.5" @@ -4766,7 +4674,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/vscode-languageserver-protocol/node_modules/vscode-jsonrpc": { "version": "8.2.0", -@@ -32559,7 +33715,9 @@ +@@ -33541,7 +34369,9 @@ }, "node_modules/vscode-languageserver-types": { "version": "3.17.5", @@ -4777,7 +4685,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/vscode-uri": { "version": "3.1.0", -@@ -33072,7 +34230,9 @@ +@@ -34054,7 +34884,9 @@ }, "node_modules/webidl-conversions": { "version": "3.0.1", @@ -4788,7 +4696,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/webpack-sources": { "version": "3.3.3", -@@ -33118,7 +34278,9 @@ +@@ -34100,7 +34932,9 @@ "dependencies": { "tr46": "~0.0.3", "webidl-conversions": "^3.0.0" @@ -4799,7 +4707,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/which": { "version": "2.0.2", -@@ -33131,7 +34293,9 @@ +@@ -34113,7 +34947,9 @@ }, "engines": { "node": ">= 8" @@ -4810,7 +4718,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/which-boxed-primitive": { "version": "1.1.1", -@@ -33207,6 +34371,16 @@ +@@ -34189,6 +35025,16 @@ "url": "https://github.com/sponsors/ljharb" } }, @@ -4827,7 +4735,7 @@ index 775acd4..3fbc2c9 100644 "node_modules/which-typed-array": { "version": "1.1.19", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.19.tgz", -@@ -33353,7 +34527,9 @@ +@@ -34335,7 +35181,9 @@ }, "funding": { "url": "https://github.com/chalk/wrap-ansi?sponsor=1" @@ -4838,7 +4746,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/wrap-ansi-cjs": { "name": "wrap-ansi", -@@ -33374,7 +34550,9 @@ +@@ -34356,7 +35204,9 @@ }, "node_modules/wrappy": { "version": "1.0.2", @@ -4849,7 +4757,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/write-file-atomic": { "version": "4.0.2", -@@ -33386,7 +34564,9 @@ +@@ -34368,7 +35218,9 @@ }, "engines": { "node": "^12.13.0 || ^14.15.0 || >=16.0.0" @@ -4860,7 +4768,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/ws": { "version": "8.18.3", -@@ -33438,7 +34618,9 @@ +@@ -34420,7 +35272,9 @@ "node_modules/xml": { "version": "1.0.1", "dev": true, @@ -4871,7 +4779,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/xml-name-validator": { "version": "4.0.0", -@@ -33478,7 +34660,9 @@ +@@ -34460,7 +35314,9 @@ "license": "ISC", "engines": { "node": ">=10" @@ -4882,7 +4790,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/yallist": { "version": "2.1.2", -@@ -33512,14 +34696,18 @@ +@@ -34494,14 +35350,18 @@ }, "engines": { "node": ">=12" @@ -4903,7 +4811,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/yargs-unparser": { "version": "2.0.0", -@@ -33552,7 +34740,9 @@ +@@ -34534,7 +35394,9 @@ "license": "ISC", "engines": { "node": ">=12" @@ -4914,7 +4822,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/yauzl": { "version": "2.10.0", -@@ -33582,7 +34772,9 @@ +@@ -34564,7 +35426,9 @@ }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4925,26 +4833,7 @@ index 775acd4..3fbc2c9 100644 }, "node_modules/yoctocolors": { "version": "2.0.0", -@@ -33714,14 +34906,14 @@ - } - }, - "packages/cli/node_modules/commander": { -- "version": "14.0.1", -- "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.1.tgz", -- "integrity": "sha512-2JkV3gUZUVrbNA+1sjBOYLsMZ5cEEl8GTFP2a4AVz5hvasAMCQ1D2l2le/cX+pV4N6ZU17zjUahLpIXRrnWL8A==", -+ "version": "14.0.2", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=20" -- } -+ }, -+ "resolved": "https://registry.npmjs.org/commander/-/commander-14.0.2.tgz", -+ "integrity": "sha512-TywoWNNRbhoD0BXs1P3ZEScW8W5iKrnbithIl0YH+uCmBd0QpPOA8yc82DS3BIE5Ma6FnBVUsJ7wVUDz4dvOWQ==" - }, - "packages/cli/node_modules/p-queue": { - "version": "9.0.0", -@@ -33821,6 +35013,84 @@ +@@ -34828,6 +35692,84 @@ "version": "0.0.0", "devDependencies": {} }, @@ -5029,18 +4918,18 @@ index 775acd4..3fbc2c9 100644 "packages/lib_ai_configuration": { "name": "@gitlab-org/ai-configuration", "version": "0.0.0", -@@ -39663,4 +40933,4 @@ +@@ -40060,4 +41002,4 @@ } } } -} +} \ No newline at end of file -diff --git a/package.json b/package.json -index 23fcb1c..320272d 100644 ---- a/package.json -+++ b/package.json -@@ -180,7 +180,8 @@ +diff --git c/package.json i/package.json +index 97a2104..6002fb9 100644 +--- c/package.json ++++ i/package.json +@@ -179,7 +179,8 @@ "ts-node": "^10.9.2", "tsx": "^4.20.4", "type-fest": "^4.41.0", @@ -5050,11 +4939,11 @@ index 23fcb1c..320272d 100644 }, "scripts": { "prepare": "node scripts/git_blame_ignore.mjs && lefthook install", -diff --git a/packages/extra-deps/package.json b/packages/extra-deps/package.json +diff --git c/packages/extra-deps/package.json i/packages/extra-deps/package.json new file mode 100644 index 0000000..6099867 --- /dev/null -+++ b/packages/extra-deps/package.json ++++ i/packages/extra-deps/package.json @@ -0,0 +1,8 @@ +{ + "devDependencies": { diff --git a/pkgs/by-name/gi/gitlab-duo/package.nix b/pkgs/by-name/gi/gitlab-duo/package.nix index b684fc7cca56..e20b66d39fa9 100644 --- a/pkgs/by-name/gi/gitlab-duo/package.nix +++ b/pkgs/by-name/gi/gitlab-duo/package.nix @@ -11,7 +11,7 @@ }: buildNpmPackage (finalAttrs: { pname = "gitlab-duo"; - version = "8.57.1"; + version = "8.67.0"; # DOCS https://gitlab.com/gitlab-org/editor-extensions/gitlab-lsp#node-version nodejs = nodejs_22; @@ -21,7 +21,7 @@ buildNpmPackage (finalAttrs: { owner = "editor-extensions"; repo = "gitlab-lsp"; tag = "v${finalAttrs.version}"; - hash = "sha256-IofCSh9ja3C8WEiksp0pFJ6LZOu86o4VHnwiIUHHgLI="; + hash = "sha256-GnL3720MwiWtC7lHA4CrfiZUTeOV+ytWFii16OKGbAM="; }; patches = [ @@ -32,14 +32,11 @@ buildNpmPackage (finalAttrs: { # PATCH: Only build for the current platform, not all targets postPatch = '' - substituteInPlace packages/cli/scripts/compile_executables.sh \ - --replace-fail \ - 'SUPPORTED_TARGETS="bun-linux-x64 bun-linux-arm64 bun-windows-x64 bun-darwin-arm64 bun-darwin-x64"' \ - "SUPPORTED_TARGETS=bun-$TARGET" + sed -i 's/SUPPORTED_TARGETS=".\+"/SUPPORTED_TARGETS="bun-$TARGET"/' packages/cli/scripts/compile_executables.sh ''; npmFlags = [ "--install-links" ]; - npmDepsHash = "sha256-dj4TrKMdXgUZr7/0NLT7h8jT3VjobB9KFO8tl/+47rk="; + npmDepsHash = "sha256-9b73NGu3GO5Sgus7BZ7WvOaXBvQ3UrW9BUTk6NwH+uY="; npmBuildScript = "build:binary"; npmWorkspace = "@gitlab/duo-cli"; nativeBuildInputs = [ @@ -79,6 +76,6 @@ buildNpmPackage (finalAttrs: { homepage = "https://about.gitlab.com/gitlab-duo/"; license = lib.licenses.mit; mainProgram = "duo"; - maintainers = with lib.maintainers; [ yajo ]; + maintainers = with lib.maintainers; [ afontaine ]; }; }) diff --git a/pkgs/by-name/gi/gitlab-duo/update.sh b/pkgs/by-name/gi/gitlab-duo/update.sh index 33aff62cfadc..5d1148543a0e 100755 --- a/pkgs/by-name/gi/gitlab-duo/update.sh +++ b/pkgs/by-name/gi/gitlab-duo/update.sh @@ -38,7 +38,7 @@ commander_version=$(jaq -r '.packages["packages/cli"].devDependencies.commander' commander_version="${commander_version/^}" # Sync locked version and remove URL and hash, so they are fixed later jaq -i --arg ver "$commander_version" \ - '.packages["packages/cli/node_modules/commander"].version = $ver | del(.packages["packages/cli/node_modules/commander"].integrity, .packages["packages/cli/node_modules/commander"].resolved)' \ + '.packages["node_modules/commander"].version = $ver | del(.packages["node_modules/commander"].integrity, .packages["node_modules/commander"].resolved)' \ ./package-lock.json npm install --package-lock-only --ignore-scripts From 1f9e6d6bee22473a14dea4cca2e4d59b27fea039 Mon Sep 17 00:00:00 2001 From: makefu <github@syntax-fehler.de> Date: Tue, 24 Feb 2026 15:55:51 +0100 Subject: [PATCH 129/134] utsushi: remove boost_system from autoconfig applies https://aur.archlinux.org/cgit/aur.git/plain/remove-boost-system.patch?h=imagescan&id=78b5d1fac2599ca7ef7d6e2c2a632e2ee70ed5c0 the patch is not included directly as it cannot be applied as is --- pkgs/by-name/ut/utsushi/package.nix | 2 ++ .../ut/utsushi/remove-boost.system.patch | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 pkgs/by-name/ut/utsushi/remove-boost.system.patch diff --git a/pkgs/by-name/ut/utsushi/package.nix b/pkgs/by-name/ut/utsushi/package.nix index ff5ca581154e..03416b06ab30 100644 --- a/pkgs/by-name/ut/utsushi/package.nix +++ b/pkgs/by-name/ut/utsushi/package.nix @@ -56,6 +56,8 @@ stdenv.mkDerivation (finalAttrs: { url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-3.65.0-sane-backends-1.1.patch?id=dec60bb6900d6ebdaaa6aa1dcb845b30b739f9b5"; sha256 = "sha256-AmMZ+/lrUMR7IU+S8MEn0Ji5pqOiD6izFJBsJ0tCCCw="; }) + # original source: https://aur.archlinux.org/cgit/aur.git/plain/remove-boost-system.patch?h=imagescan&id=78b5d1fac2599ca7ef7d6e2c2a632e2ee70ed5c0 + ./remove-boost.system.patch ]; nativeBuildInputs = [ diff --git a/pkgs/by-name/ut/utsushi/remove-boost.system.patch b/pkgs/by-name/ut/utsushi/remove-boost.system.patch new file mode 100644 index 000000000000..a9b9ca0aece5 --- /dev/null +++ b/pkgs/by-name/ut/utsushi/remove-boost.system.patch @@ -0,0 +1,31 @@ +diff --git a/configure.ac.original b/configure.ac +index 8997eb9..8613429 100644 ++++ b/configure.ac +--- a/configure.ac.original +@@ -245,8 +245,7 @@ AM_CONDITIONAL([with_static_enabled], [test xyes = x$enable_static]) + dnl cross-platform C++ extensions + AS_IF([test xyes != x$with_included_boost], + [AX_BOOST_BASE([1.49.0], +- [AX_BOOST_SYSTEM +- AX_BOOST_FILESYSTEM ++ [AX_BOOST_FILESYSTEM + AX_BOOST_IOSTREAMS + AX_BOOST_PROGRAM_OPTIONS + AS_IF([test $__cplusplus -lt 201103], [AX_BOOST_REGEX]) +@@ -270,7 +269,6 @@ AS_IF([test xyes = x$with_included_boost], + aux_dir=`echo $ac_aux_dir | sed "s,^$srcdir/,,"` + BOOST_CPPFLAGS="-I\$(top_srcdir)/$aux_dir/boost" + BOOST_LDFLAGS="-L\$(top_builddir)/$aux_dir/boost/lib" +- BOOST_SYSTEM_LIB=-lboost_system + BOOST_FILESYSTEM_LIB=-lboost_filesystem + BOOST_IOSTREAMS_LIB=-lboost_iostreams + BOOST_PROGRAM_OPTIONS_LIB=-lboost_program_options +@@ -324,7 +322,7 @@ AS_IF([test xyes = x$with_boost_unit_test_framework], + # Work around implicit dependencies on Boost.System through the use + # of Boost.Filesystem in several locations. + +-BOOST_FILESYSTEM_LIB="$BOOST_FILESYSTEM_LIB $BOOST_SYSTEM_LIB" ++BOOST_FILESYSTEM_LIB="$BOOST_FILESYSTEM_LIB" + + dnl documentation generation tools + AC_CHECK_PROGS([DOXYGEN], [doxygen]) From 3b5cb9ff75cdeee73fd28e10007c30b39e4437cc Mon Sep 17 00:00:00 2001 From: "Adam C. Stephens" <adam@valkor.net> Date: Tue, 24 Feb 2026 10:56:14 -0500 Subject: [PATCH 130/134] actual-server: 26.2.0 -> 26.2.1 Diff: https://github.com/actualbudget/actual/compare/v26.2.0...v26.2.1 Changelog: https://actualbudget.org/docs/releases --- pkgs/by-name/ac/actual-server/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ac/actual-server/package.nix b/pkgs/by-name/ac/actual-server/package.nix index 0575b638ce7b..6465f9c292ef 100644 --- a/pkgs/by-name/ac/actual-server/package.nix +++ b/pkgs/by-name/ac/actual-server/package.nix @@ -13,13 +13,13 @@ let nodejs = nodejs_22; yarn-berry = yarn-berry_4.override { inherit nodejs; }; - version = "26.2.0"; + version = "26.2.1"; src = fetchFromGitHub { name = "actualbudget-actual-source"; owner = "actualbudget"; repo = "actual"; tag = "v${version}"; - hash = "sha256-fnfDPN/9TfV1v/myNvCQ70Q0T2oW9XIyomsMdQKyoJo="; + hash = "sha256-8cRt1WKa4Yp6rE2Jzko0rKJoCp7+KSzVdtKcv/aKK8o="; }; translations = fetchFromGitHub { name = "actualbudget-translations-source"; @@ -27,8 +27,8 @@ let repo = "translations"; # Note to updaters: this repo is not tagged, so just update this to the Git # tip at the time the update is performed. - rev = "a7a0edce994520f3d473c92902992b4eccb81204"; - hash = "sha256-Kha3kPt9rKaw2i/S0nOOVba9QwWtb9SJV/1qs6YJHRE="; + rev = "3917dc0ea36608c3a1857518f0205d8ab4011d69"; + hash = "sha256-g4GI+zIKZ63lL+NC+EMEk01GVlbUDVGey0UgqO6Fk+8="; }; in From 7b888d6af325bea18c5039d6caad9e777f74327e Mon Sep 17 00:00:00 2001 From: Antoine du Hamel <duhamelantoine1995@gmail.com> Date: Tue, 24 Feb 2026 17:30:46 +0100 Subject: [PATCH 131/134] nodejs: fix update script --- pkgs/development/web/nodejs/update.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/web/nodejs/update.nix b/pkgs/development/web/nodejs/update.nix index c4810232d588..a8b8aa35a26b 100644 --- a/pkgs/development/web/nodejs/update.nix +++ b/pkgs/development/web/nodejs/update.nix @@ -48,5 +48,5 @@ writeScript "update-nodejs" '' gpgv --keyring="${pubring}" --output - | \ grep -oP "^([0-9a-f]{64})(?=\s+node-v''${version}.tar.xz$)"` - update-source-version nodejs_${majorVersion} "''${version}" "''${hash_hex}" + update-source-version nodejs-slim_${majorVersion} "''${version}" "''${hash_hex}" '' From 95b90bae280b6d3bf65e489b55456a524bdb4f8a Mon Sep 17 00:00:00 2001 From: Eric Helgeson <erichelgeson@gmail.com> Date: Sun, 25 Jan 2026 19:28:13 -0600 Subject: [PATCH 132/134] snowemu: 1.2.0 -> 1.3.0 --- pkgs/by-name/sn/snowemu/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/sn/snowemu/package.nix b/pkgs/by-name/sn/snowemu/package.nix index 1679896fe118..143ce6b49cf7 100644 --- a/pkgs/by-name/sn/snowemu/package.nix +++ b/pkgs/by-name/sn/snowemu/package.nix @@ -17,16 +17,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "snowemu"; - version = "1.2.0"; + version = "1.3.0"; src = fetchFromGitHub { owner = "twvd"; repo = "snow"; tag = "v${finalAttrs.version}"; - hash = "sha256-oBMzkN4cHk0KywIiKLcjE58T/9lOIM6fRbCZOR6zON8="; + hash = "sha256-/arxD1bShXqsC2If2v7ARBsjdlnhlg0wK6MLX0q4xiI="; fetchSubmodules = true; }; - cargoHash = "sha256-cuxbjyjdQNkluRfPQtro9OPr4V/trT1VqgbHjfZUScQ="; + cargoHash = "sha256-7cyhpiT6RL+5x+xslQzhA5W71rcZ9TJPmfUHKl7TC/M="; nativeBuildInputs = [ pkg-config @@ -44,7 +44,7 @@ rustPlatform.buildRustPackage (finalAttrs: { postInstall = '' mv $out/bin/snow_frontend_egui $out/bin/snowemu - install -Dm644 docs/images/snow_icon.png $out/share/icons/hicolor/apps/snowemu.png + install -Dm644 assets/snow_icon.png $out/share/icons/hicolor/1024x1024/apps/snowemu.png wrapProgram $out/bin/snowemu \ --prefix LD_LIBRARY_PATH : ${ From fd891f7807400a2004203d3d640df62b2a3cf00b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" <ryantm-bot@ryantm.com> Date: Tue, 24 Feb 2026 01:23:58 +0000 Subject: [PATCH 133/134] python3Packages.oslo-log: 8.0.0 -> 8.1.0 --- pkgs/development/python-modules/oslo-log/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/oslo-log/default.nix b/pkgs/development/python-modules/oslo-log/default.nix index 5a46fa9115b2..c72df54a7976 100644 --- a/pkgs/development/python-modules/oslo-log/default.nix +++ b/pkgs/development/python-modules/oslo-log/default.nix @@ -25,14 +25,14 @@ buildPythonPackage rec { pname = "oslo-log"; - version = "8.0.0"; + version = "8.1.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "oslo.log"; tag = version; - hash = "sha256-XCQc0ByjnXU4/ArgJ6sGgm/EO2DevDdBgma85pjhdSc="; + hash = "sha256-ThRJ2rfVStnVOwcu8ZaKDjqb4jT6YE+n+iOFtmR8rwQ="; }; # Manually set version because prb wants to get it from the git upstream repository (and we are From b6a5bcc79226435bf59d02bbf04bafe700aca8f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= <sandro.jaeckel@gmail.com> Date: Tue, 24 Feb 2026 18:14:56 +0100 Subject: [PATCH 134/134] nixos/tests/vaultwarden: fix web ui test, disable cli tests as they require internet now --- nixos/tests/vaultwarden.nix | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/nixos/tests/vaultwarden.nix b/nixos/tests/vaultwarden.nix index 18115d8a2259..329ee3fdf963 100644 --- a/nixos/tests/vaultwarden.nix +++ b/nixos/tests/vaultwarden.nix @@ -30,6 +30,7 @@ let libraries = [ pkgs.python3Packages.selenium ]; flakeIgnore = [ "E501" ]; } + # python '' from selenium.webdriver.common.by import By @@ -80,6 +81,13 @@ let wait.until_not(EC.title_contains("Set a strong password")) + wait.until_not(EC.title_contains("Join organization")) + + # NOTE: When testing this locally, the extensions must not be installed, otherwise this screen does not appear + click_when_unobstructed((By.XPATH, "//button[contains(., 'Add it later')]")) + + click_when_unobstructed((By.XPATH, "//a[contains(., 'Skip to web app')]")) + click_when_unobstructed((By.XPATH, "//button[contains(., 'New item')]")) driver.find_element(By.XPATH, '//input[@formcontrolname="name"]').send_keys( @@ -205,7 +213,7 @@ let testScript else '' - import json + # import json start_all() server.wait_for_unit("vaultwarden.service") @@ -222,18 +230,20 @@ let with subtest("use the web interface to sign up, log in, and save a password"): server.succeed("PYTHONUNBUFFERED=1 systemd-cat -t test-runner test-runner") - with subtest("log in with the cli"): - key = client.succeed( - "bw --nointeraction --raw login ${userEmail} ${userPassword}" - ).strip() + # Upstreams sees offline usage as a new feature... + # https://github.com/bitwarden/clients/issues/18110 + # with subtest("log in with the cli"): + # key = client.succeed( + # "bw --nointeraction --raw login ${userEmail} ${userPassword}" + # ).strip() - with subtest("sync with the cli"): - client.succeed(f"bw --nointeraction --raw --session {key} sync -f") + # with subtest("sync with the cli"): + # client.succeed(f"bw --nointeraction --raw --session {key} sync -f") - with subtest("get the password with the cli"): - output = json.loads(client.succeed(f"bw --nointeraction --raw --session {key} list items")) + # with subtest("get the password with the cli"): + # output = json.loads(client.succeed(f"bw --nointeraction --raw --session {key} list items")) - assert output[0]['login']['password'] == "${storedPassword}" + # assert output[0]['login']['password'] == "${storedPassword}" ''; } );