From 50d44e619ece9d63cc27700249694a4fb8439ebf Mon Sep 17 00:00:00 2001 From: Ephemeral Date: Fri, 23 Jan 2026 15:57:10 +0600 Subject: [PATCH 01/96] waybar-lyric: 0.14.3 -> 0.15.0 --- pkgs/by-name/wa/waybar-lyric/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/wa/waybar-lyric/package.nix b/pkgs/by-name/wa/waybar-lyric/package.nix index bc7d6bf6476d..777715da4497 100644 --- a/pkgs/by-name/wa/waybar-lyric/package.nix +++ b/pkgs/by-name/wa/waybar-lyric/package.nix @@ -9,13 +9,13 @@ }: buildGoModule (finalAttrs: { pname = "waybar-lyric"; - version = "0.14.3"; + version = "0.15.0"; src = fetchFromGitHub { owner = "Nadim147c"; repo = "waybar-lyric"; tag = "v${finalAttrs.version}"; - hash = "sha256-bpc0AF/PcdmkVr791uT2PxgV59wTAAtFMFtKHKwtkQI="; + hash = "sha256-2zK0dQtqjbZJYqTOnDtTxnoXeW+zOhWK7RcinhZ5ob4="; }; vendorHash = "sha256-TeAZDSiww9/v3uQl8THJZdN/Ffp+FsZ3TsRStE3ndKA="; From 85eeceaed2a6195698a34018297cd3de74731baf Mon Sep 17 00:00:00 2001 From: Mag1cByt3s Date: Mon, 26 Jan 2026 04:47:56 +0100 Subject: [PATCH 02/96] impacket: enable OpenSSL legacy provider in wrappers --- .../python-modules/impacket/default.nix | 27 ++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/impacket/default.nix b/pkgs/development/python-modules/impacket/default.nix index e7282ace1c1e..3c89567959c7 100644 --- a/pkgs/development/python-modules/impacket/default.nix +++ b/pkgs/development/python-modules/impacket/default.nix @@ -11,11 +11,31 @@ pyasn1-modules, pycryptodomex, pyopenssl, + python, setuptools, pytestCheckHook, six, + writeText, }: +let + opensslConf = writeText "openssl.conf" '' + openssl_conf = openssl_init + + [openssl_init] + providers = provider_sect + + [provider_sect] + default = default_sect + legacy = legacy_sect + + [default_sect] + activate = 1 + + [legacy_sect] + activate = 1 + ''; +in buildPythonPackage rec { pname = "impacket"; version = "0.13.0"; @@ -46,7 +66,12 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; - pythonImportsCheck = [ "impacket" ]; + makeWrapperArgs = [ "--set-default OPENSSL_CONF ${opensslConf}" ]; + + pythonImportsCheck = [ + "impacket" + "impacket.msada_guids" + ]; disabledTestPaths = [ # Skip all RPC related tests From a3fd0f5c5aad4dfa9b497edf96f1f462033283d2 Mon Sep 17 00:00:00 2001 From: Mag1cByt3s Date: Mon, 26 Jan 2026 05:10:44 +0100 Subject: [PATCH 03/96] impacket: drop unneeded python input --- pkgs/development/python-modules/impacket/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/development/python-modules/impacket/default.nix b/pkgs/development/python-modules/impacket/default.nix index 3c89567959c7..4aca3c0794f0 100644 --- a/pkgs/development/python-modules/impacket/default.nix +++ b/pkgs/development/python-modules/impacket/default.nix @@ -11,7 +11,6 @@ pyasn1-modules, pycryptodomex, pyopenssl, - python, setuptools, pytestCheckHook, six, From 37c4a333546f795fa9e82250122348d9a13b7b07 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Fri, 30 Jan 2026 20:39:00 +0100 Subject: [PATCH 04/96] patchutils: enable and fix strictDeps --- pkgs/tools/text/patchutils/generic.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/tools/text/patchutils/generic.nix b/pkgs/tools/text/patchutils/generic.nix index cd2882fc3849..da112a427ba3 100644 --- a/pkgs/tools/text/patchutils/generic.nix +++ b/pkgs/tools/text/patchutils/generic.nix @@ -26,6 +26,10 @@ stdenv.mkDerivation rec { # tests fail when building in parallel enableParallelBuilding = false; + preConfigure = '' + export PERL=${perl.interpreter} + ''; + postInstall = '' for bin in $out/bin/{splitdiff,rediff,editdiff,dehtmldiff}; do wrapProgram "$bin" \ @@ -44,6 +48,8 @@ stdenv.mkDerivation rec { -exec sed -i '{}' -e 's|/bin/echo|echo|g' \; ''; + strictDeps = true; + meta = { description = "Tools to manipulate patch files"; homepage = "http://cyberelk.net/tim/software/patchutils"; From 98a1f4602c40c3b8af79ae7c1c198db3c15ffc0a Mon Sep 17 00:00:00 2001 From: Bryan Tan Date: Sat, 31 Jan 2026 20:38:18 -0800 Subject: [PATCH 05/96] nixos/libretranslate: fix stdout logging Currently, the libretranslate service does not appear to output any logs to the systemd journal, even though it prints log lines to stdout when run outside of a systemd service. This commit fixes the problem by setting PYTHONUNBUFFERED to disable Python's stdout buffering. --- nixos/modules/services/web-apps/libretranslate.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/nixos/modules/services/web-apps/libretranslate.nix b/nixos/modules/services/web-apps/libretranslate.nix index 5ac68ad3c919..b243f42e8100 100644 --- a/nixos/modules/services/web-apps/libretranslate.nix +++ b/nixos/modules/services/web-apps/libretranslate.nix @@ -140,6 +140,7 @@ in wantedBy = [ "multi-user.target" ]; environment = { HOME = cfg.dataDir; + PYTHONUNBUFFERED = "1"; # ensure stdout is logged to journal }; serviceConfig = lib.mkMerge [ { From f6315dfcbc16e785f1419ff369b975954b18d0b3 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Tue, 3 Feb 2026 09:58:39 +0800 Subject: [PATCH 06/96] zsv: remove perl deps --- pkgs/by-name/zs/zsv/package.nix | 3 --- 1 file changed, 3 deletions(-) diff --git a/pkgs/by-name/zs/zsv/package.nix b/pkgs/by-name/zs/zsv/package.nix index d944db6054fb..3921685c2c76 100644 --- a/pkgs/by-name/zs/zsv/package.nix +++ b/pkgs/by-name/zs/zsv/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchFromGitHub, - perl, jq, }: @@ -17,8 +16,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-6Gc9RDrQmayTnCoFHYN8B3gdqR3CPyyLWtO31WpnJ3o="; }; - nativeBuildInputs = [ perl ]; - buildInputs = [ jq ]; configureFlags = [ From 00144314a5c720501dc2ef04850622ad49b28437 Mon Sep 17 00:00:00 2001 From: chillcicada <2210227279@qq.com> Date: Tue, 3 Feb 2026 09:59:57 +0800 Subject: [PATCH 07/96] zsv: adopted --- pkgs/by-name/zs/zsv/package.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/zs/zsv/package.nix b/pkgs/by-name/zs/zsv/package.nix index 3921685c2c76..fcc68c152be9 100644 --- a/pkgs/by-name/zs/zsv/package.nix +++ b/pkgs/by-name/zs/zsv/package.nix @@ -3,6 +3,7 @@ stdenv, fetchFromGitHub, jq, + nix-update-script, }: stdenv.mkDerivation (finalAttrs: { @@ -12,7 +13,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "liquidaty"; repo = "zsv"; - rev = "v${finalAttrs.version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-6Gc9RDrQmayTnCoFHYN8B3gdqR3CPyyLWtO31WpnJ3o="; }; @@ -22,13 +23,15 @@ stdenv.mkDerivation (finalAttrs: { "--jq-prefix=${lib.getLib jq}" ]; + passthru.updateScript = nix-update-script { }; + meta = { description = "World's fastest (simd) CSV parser, with an extensible CLI"; mainProgram = "zsv"; homepage = "https://github.com/liquidaty/zsv"; changelog = "https://github.com/liquidaty/zsv/releases/tag/v${finalAttrs.version}"; license = lib.licenses.mit; - maintainers = [ ]; + maintainers = with lib.maintainers; [ chillcicada ]; platforms = lib.platforms.all; }; }) From ce9129b9d7a106e4018ef22c8f7f3e62c8db125f Mon Sep 17 00:00:00 2001 From: SkohTV Date: Tue, 3 Feb 2026 19:39:00 -0500 Subject: [PATCH 08/96] python3Packages.fspath: init at 20230629 --- .../python-modules/fspath/default.nix | 37 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 39 insertions(+) create mode 100644 pkgs/development/python-modules/fspath/default.nix diff --git a/pkgs/development/python-modules/fspath/default.nix b/pkgs/development/python-modules/fspath/default.nix new file mode 100644 index 000000000000..ba113cea68c9 --- /dev/null +++ b/pkgs/development/python-modules/fspath/default.nix @@ -0,0 +1,37 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + six, +}: + +buildPythonPackage (finalAttrs: { + pname = "fspath"; + version = "20230629"; + pyproject = true; + + src = fetchFromGitHub { + owner = "return42"; + repo = "fspath"; + tag = finalAttrs.version; + hash = "sha256-OtJ6PODEYEiUnJriTAKTThSsEtiF7sjMFEu7wFqRR54="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + six + ]; + + pythonImportsCheck = [ "fspath" ]; + + meta = { + description = "Handling path names and executables more comfortable"; + homepage = "https://github.com/return42/fspath"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ skohtv ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 87656818e948..03aa206edc69 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -5851,6 +5851,8 @@ self: super: with self; { fslpy = callPackage ../development/python-modules/fslpy { }; + fspath = callPackage ../development/python-modules/fspath { }; + fsspec = callPackage ../development/python-modules/fsspec { }; fsspec-xrootd = callPackage ../development/python-modules/fsspec-xrootd { }; From 27f83dc6ceabc9ca24ef28cf2d56c5a2cde74cbc Mon Sep 17 00:00:00 2001 From: SkohTV Date: Tue, 3 Feb 2026 19:39:43 -0500 Subject: [PATCH 09/96] python3Packages.linuxdoc: init at 20240924 --- .../python-modules/linuxdoc/default.nix | 41 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 43 insertions(+) create mode 100644 pkgs/development/python-modules/linuxdoc/default.nix diff --git a/pkgs/development/python-modules/linuxdoc/default.nix b/pkgs/development/python-modules/linuxdoc/default.nix new file mode 100644 index 000000000000..9e394c43e7c9 --- /dev/null +++ b/pkgs/development/python-modules/linuxdoc/default.nix @@ -0,0 +1,41 @@ +{ + lib, + buildPythonPackage, + fetchFromGitHub, + setuptools, + fspath, + docutils, + sphinx, +}: + +buildPythonPackage (finalAttrs: { + pname = "linuxdoc"; + version = "20240924"; + pyproject = true; + + src = fetchFromGitHub { + owner = "return42"; + repo = "linuxdoc"; + tag = finalAttrs.version; + hash = "sha256-UOOIl+HWI7bK6iWrADTgrGvom++178yPYmyI+qTwVlg="; + }; + + build-system = [ + setuptools + ]; + + dependencies = [ + fspath + docutils + sphinx + ]; + + pythonImportsCheck = [ "linuxdoc" ]; + + meta = { + description = "Sphinx-doc extensions for sophisticated C developer"; + homepage = "https://github.com/return42/linuxdoc"; + license = lib.licenses.agpl3Plus; + maintainers = with lib.maintainers; [ skohtv ]; + }; +}) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 03aa206edc69..8e1d05d23630 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -8838,6 +8838,8 @@ self: super: with self; { linode-metadata = callPackage ../development/python-modules/linode-metadata { }; + linuxdoc = callPackage ../development/python-modules/linuxdoc { }; + linuxfd = callPackage ../development/python-modules/linuxfd { }; linuxpy = callPackage ../development/python-modules/linuxpy { }; From 95db9f6d1a4efe5c3460e750db9122ad642e9157 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20Schwarz=C3=A4ugl?= Date: Thu, 5 Feb 2026 19:54:16 +0100 Subject: [PATCH 10/96] nixos/gpu-screen-recorder: install gpu-screen-recorder to system --- nixos/modules/programs/gpu-screen-recorder.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/programs/gpu-screen-recorder.nix b/nixos/modules/programs/gpu-screen-recorder.nix index 3b54d5d2ec08..21ecabdc7dfa 100644 --- a/nixos/modules/programs/gpu-screen-recorder.nix +++ b/nixos/modules/programs/gpu-screen-recorder.nix @@ -28,6 +28,8 @@ in }; config = lib.mkIf cfg.enable { + environment.systemPackages = [ cfg.package ]; + security.wrappers."gsr-kms-server" = { owner = "root"; group = "root"; From eb6f32e7a5e9af77b81d57b519744d89549bd8c8 Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 31 Jan 2026 11:11:03 +0100 Subject: [PATCH 11/96] xf86-input-wacom: set strictDeps and fix build --- pkgs/by-name/xf/xf86-input-wacom/package.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/xf/xf86-input-wacom/package.nix b/pkgs/by-name/xf/xf86-input-wacom/package.nix index 306e44f8765c..3d50772f89dc 100644 --- a/pkgs/by-name/xf/xf86-input-wacom/package.nix +++ b/pkgs/by-name/xf/xf86-input-wacom/package.nix @@ -34,6 +34,7 @@ stdenv.mkDerivation (finalAttrs: { autoreconfHook pkg-config udevCheckHook + util-macros ]; buildInputs = [ @@ -45,7 +46,6 @@ stdenv.mkDerivation (finalAttrs: { libxrender ncurses udev - util-macros pixman xorgproto xorg-server @@ -59,6 +59,8 @@ stdenv.mkDerivation (finalAttrs: { "--with-xorg-conf-dir=${placeholder "out"}/share/X11/xorg.conf.d" ]; + strictDeps = true; + meta = { maintainers = with lib.maintainers; [ moni ]; description = "Wacom digitizer driver for X11"; From c4d84aa909dd2e2b73596499b526a13bee56802d Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 31 Jan 2026 11:11:44 +0100 Subject: [PATCH 12/96] xf86-input-wacom: supply version for configure --- pkgs/by-name/xf/xf86-input-wacom/package.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/by-name/xf/xf86-input-wacom/package.nix b/pkgs/by-name/xf/xf86-input-wacom/package.nix index 3d50772f89dc..d0d57d1fdcc6 100644 --- a/pkgs/by-name/xf/xf86-input-wacom/package.nix +++ b/pkgs/by-name/xf/xf86-input-wacom/package.nix @@ -30,6 +30,11 @@ stdenv.mkDerivation (finalAttrs: { sha256 = "sha256-12m9PL28NnqIwNpGHOFqjJaNrzBaagdG3Sp/jSLpgkE="; }; + preConfigure = '' + # See VERFILE in git-version-gen + echo ${finalAttrs.version} > version + ''; + nativeBuildInputs = [ autoreconfHook pkg-config From e00de075004fc8ff06bcdcbbe49f6eb9c8b4713a Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Sat, 31 Jan 2026 11:12:03 +0100 Subject: [PATCH 13/96] xf86-input-wacom: use tag/hash for fetcher --- pkgs/by-name/xf/xf86-input-wacom/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/xf/xf86-input-wacom/package.nix b/pkgs/by-name/xf/xf86-input-wacom/package.nix index d0d57d1fdcc6..3fe647d34c52 100644 --- a/pkgs/by-name/xf/xf86-input-wacom/package.nix +++ b/pkgs/by-name/xf/xf86-input-wacom/package.nix @@ -26,8 +26,8 @@ stdenv.mkDerivation (finalAttrs: { src = fetchFromGitHub { owner = "linuxwacom"; repo = "xf86-input-wacom"; - rev = "xf86-input-wacom-${finalAttrs.version}"; - sha256 = "sha256-12m9PL28NnqIwNpGHOFqjJaNrzBaagdG3Sp/jSLpgkE="; + tag = "xf86-input-wacom-${finalAttrs.version}"; + hash = "sha256-12m9PL28NnqIwNpGHOFqjJaNrzBaagdG3Sp/jSLpgkE="; }; preConfigure = '' From 9320eda80084d54dd00011a451c07ec37979566e Mon Sep 17 00:00:00 2001 From: Stefan Frijters Date: Wed, 11 Feb 2026 16:19:12 +0100 Subject: [PATCH 14/96] picoleaf: init at 1.4.0 --- pkgs/by-name/pi/picoleaf/package.nix | 29 ++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 pkgs/by-name/pi/picoleaf/package.nix diff --git a/pkgs/by-name/pi/picoleaf/package.nix b/pkgs/by-name/pi/picoleaf/package.nix new file mode 100644 index 000000000000..b8b2c60e4805 --- /dev/null +++ b/pkgs/by-name/pi/picoleaf/package.nix @@ -0,0 +1,29 @@ +{ + lib, + stdenv, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule (finalAttrs: { + pname = "picoleaf"; + version = "1.4.0"; + + src = fetchFromGitHub { + owner = "tessro"; + repo = "picoleaf"; + tag = "v${finalAttrs.version}"; + hash = "sha256-o1REM8Gfv+hJGVlo+c4gYr9U2MiTDwHLAx5SaBAN39s="; + }; + + vendorHash = "sha256-6/4xKZ/G8kTmQwdYmUOlZNQMJ/I8yThfLYjOPzyhlyQ="; + + meta = { + description = "A tiny CLI tool for controlling Nanoleaf"; + mainProgram = "picoleaf"; + homepage = "https://github.com/tessro/picoleaf"; + changelog = "https://github.com/tessro/picoleaf/releases/tag/v${finalAttrs.version}"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ sfrijters ]; + }; +}) From 01fab05d9664a854053254fc75e3ec05868a6ed7 Mon Sep 17 00:00:00 2001 From: Aaron Jheng Date: Thu, 5 Feb 2026 15:39:41 +0800 Subject: [PATCH 15/96] weaver: 0.20.0 -> 0.21.2 --- pkgs/by-name/we/weaver/package.nix | 48 ++++++++++++++++++++++++++---- 1 file changed, 43 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/we/weaver/package.nix b/pkgs/by-name/we/weaver/package.nix index 796a0c399866..218d5028b150 100644 --- a/pkgs/by-name/we/weaver/package.nix +++ b/pkgs/by-name/we/weaver/package.nix @@ -3,30 +3,68 @@ stdenv, rustPlatform, fetchFromGitHub, + fetchNpmDeps, testers, installShellFiles, + pkg-config, + openssl, + nodejs, + npmHooks, + python3, }: rustPlatform.buildRustPackage (finalAttrs: { pname = "weaver"; - version = "0.20.0"; + version = "0.21.2"; src = fetchFromGitHub { owner = "open-telemetry"; repo = "weaver"; tag = "v${finalAttrs.version}"; - hash = "sha256-cZWxXcU5yn1ShLWVMZznVNBmhx5npUGc3lJuuchb/FA="; + hash = "sha256-LMDJg3IKrKRPDkprwlWmBVeaZeI2dZht0eHv7eVGqjo="; }; - cargoHash = "sha256-4ezcHKXmEmnkRG6/Pt0ENUlkga7SesMfI52txEH9ph0="; + cargoHash = "sha256-EzY7OtgPDxT3g2ISV0VZTKa9kLqtKJZH4zT9v2xN/s8="; + + postPatch = '' + # Remove build.rs to build UI separately. + rm build.rs + ''; + + npmDeps = fetchNpmDeps { + name = "${finalAttrs.pname}-${finalAttrs.version}-npm-deps"; + inherit (finalAttrs) src; + sourceRoot = "${finalAttrs.src.name}/ui"; + hash = "sha256-VOL2BLTfJ1nM2L3IZpixOuAaBUHVJX032MGb3+eousY="; + }; + npmRoot = "ui"; + + buildInputs = [ openssl ]; + + nativeBuildInputs = [ + installShellFiles + pkg-config + nodejs + npmHooks.npmConfigHook + python3 + ]; + + env = { + CXXFLAGS = "-std=c++20"; + OPENSSL_NO_VENDOR = true; + }; + + preBuild = '' + pushd ui + npm run build + popd + ''; checkFlags = [ # Skip tests requiring network "--skip=test_cli_interface" ]; - nativeBuildInputs = [ installShellFiles ]; - postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \ --bash <($out/bin/${finalAttrs.meta.mainProgram} completion bash) \ From f7bd546dcce70d4166c28267ff2e3c5b7c75c18d Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Wed, 11 Feb 2026 18:40:54 -0800 Subject: [PATCH 16/96] beekeeper-studio: 5.5.5 -> 5.5.7 --- pkgs/by-name/be/beekeeper-studio/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/be/beekeeper-studio/package.nix b/pkgs/by-name/be/beekeeper-studio/package.nix index 02409231bb2a..905a91103164 100644 --- a/pkgs/by-name/be/beekeeper-studio/package.nix +++ b/pkgs/by-name/be/beekeeper-studio/package.nix @@ -39,7 +39,7 @@ stdenv.mkDerivation (finalAttrs: { pname = "beekeeper-studio"; - version = "5.5.5"; + version = "5.5.7"; src = let @@ -54,10 +54,10 @@ stdenv.mkDerivation (finalAttrs: { fetchurl { url = "https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${finalAttrs.version}/${asset}"; hash = selectSystem { - x86_64-linux = "sha256-XV7PXoXA99BwPolg20vUVAAWhs3eBTmgLOEWZrq6Mq4="; - aarch64-linux = "sha256-lfW7gjes/Kn8zCKh2LNItu4kwSr9dxYGviUjgXFiHzU="; - x86_64-darwin = "sha256-EGsfHUYAxjgMBye+D8XzPdUqtXIG7X+DpJoViVcYGHU="; - aarch64-darwin = "sha256-JfxhOS74xQP8MK2nBz3V0VPxHbXF5m9OtRI2m4ZWjk0="; + x86_64-linux = "sha256-YKGMDX6rMNS6sYTsV/9sLpLvVkFcjEFdxO9hhb7SprU="; + aarch64-linux = "sha256-PFVUaXt0spYX4F1WElNmNY6ltzTCDJO2WA9LfB0MNiQ="; + x86_64-darwin = "sha256-btcEFZPz//qZ+3msrzjIt1wGYtjSDz2rKSQK5rTp4B8="; + aarch64-darwin = "sha256-JTgGXrWADaiqvRbqruOpEHtTVS8pYQpsXYKAblHGlIk="; }; }; From b60a5c385d48ee74f23281b4ae08dc0abdda9012 Mon Sep 17 00:00:00 2001 From: Norbert Wnuk Date: Sat, 14 Feb 2026 21:06:03 +0000 Subject: [PATCH 17/96] maintainers: add norbertwnuk --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index ddd4fd41604f..371e0f8201c3 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19306,6 +19306,12 @@ github = "0xnook"; githubId = 88323754; }; + norbertwnuk = { + name = "Norbert Wnuk"; + email = "norbert.wnuk@gmail.com"; + github = "norbertwnuk"; + githubId = 70071; + }; norfair = { email = "syd@cs-syd.eu"; github = "NorfairKing"; From d138280c1eaff1e137ebe30a01bfd66fe9b6fc6e Mon Sep 17 00:00:00 2001 From: Norbert Wnuk Date: Sat, 14 Feb 2026 21:07:02 +0000 Subject: [PATCH 18/96] gh-token: init at 2.0.7 --- pkgs/by-name/gh/gh-token/package.nix | 32 ++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pkgs/by-name/gh/gh-token/package.nix diff --git a/pkgs/by-name/gh/gh-token/package.nix b/pkgs/by-name/gh/gh-token/package.nix new file mode 100644 index 000000000000..b87049a4951f --- /dev/null +++ b/pkgs/by-name/gh/gh-token/package.nix @@ -0,0 +1,32 @@ +{ + lib, + buildGoModule, + fetchFromGitHub, +}: + +buildGoModule rec { + pname = "gh-token"; + version = "2.0.7"; + + src = fetchFromGitHub { + owner = "Link-"; + repo = "gh-token"; + rev = "v${version}"; + hash = "sha256-ufpQQgXaL28lPPLotZZneJPWWAy80Jd6hNeKX81aa98="; + }; + + vendorHash = "sha256-gUPNHSeI8B5hwnIo7gwGo5aP4j7rzgveZIksyNe65jM="; + + ldflags = [ + "-s" + "-w" + ]; + + meta = { + description = "Manage installation access tokens for GitHub apps from your terminal"; + homepage = "https://github.com/Link-/gh-token"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ norbertwnuk ]; + mainProgram = "gh-token"; + }; +} From bc648306f5ccc5c4780b4c77cbcc8478ac05ffde Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sun, 15 Feb 2026 10:50:58 +0000 Subject: [PATCH 19/96] 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 a7ae2fc2b8d10eea0cb521fce4d81b0139eca001 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sun, 15 Feb 2026 16:00:18 +0400 Subject: [PATCH 20/96] qcad: install darwin bundle --- pkgs/by-name/qc/qcad/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/qc/qcad/package.nix b/pkgs/by-name/qc/qcad/package.nix index 502bc3030932..029d2da5f4a0 100644 --- a/pkgs/by-name/qc/qcad/package.nix +++ b/pkgs/by-name/qc/qcad/package.nix @@ -79,8 +79,9 @@ stdenv.mkDerivation (finalAttrs: { install -Dm555 release/qcad-bin $out/bin/qcad '' + lib.optionalString stdenv.hostPlatform.isDarwin '' - install -Dm555 release/QCAD.app/Contents/MacOS/QCAD $out/bin/qcad - mkdir -p $out/lib + mkdir -p $out/{Applications,bin,lib} + mv release/QCAD.app $out/Applications + ln -s $out/Applications/QCAD.app/Contents/MacOS/QCAD $out/bin/qcad '' + '' install -Dm555 -t $out/lib release/libspatialindexnavel${stdenv.hostPlatform.extensions.sharedLibrary} From 6e634ecb41ee2ede4dc9cb1096ec0b32e6fec91c Mon Sep 17 00:00:00 2001 From: Jakob Wenzel Date: Tue, 17 Feb 2026 17:11:31 +0100 Subject: [PATCH 21/96] nixos/nixseparatedebuginfod2: Relax too strict hardening All debuginfo downloads were failing because downloading uses "nix store --restore", which seems to need access to /proc. Blocking this access via ProcSubset is even noted in systemd's documentation as "not suitable for most non-trivial programs". --- nixos/modules/services/development/nixseparatedebuginfod2.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/nixos/modules/services/development/nixseparatedebuginfod2.nix b/nixos/modules/services/development/nixseparatedebuginfod2.nix index c9174f61b1be..b91af7bf3c3d 100644 --- a/nixos/modules/services/development/nixseparatedebuginfod2.nix +++ b/nixos/modules/services/development/nixseparatedebuginfod2.nix @@ -87,7 +87,6 @@ in ProtectKernelLogs = true; # Prevent access to kernel logs ProtectClock = true; # Prevent setting the RTC ProtectProc = "noaccess"; - ProcSubset = "pid"; # Networking RestrictAddressFamilies = "AF_UNIX AF_INET AF_INET6"; From 84738adc81b5a4ac343d12132409c1d88e41aa5f Mon Sep 17 00:00:00 2001 From: George Huebner Date: Wed, 18 Feb 2026 00:51:10 -0600 Subject: [PATCH 22/96] nixseparatedebuginfod2: broaden meta.platforms from linux to unix --- pkgs/by-name/ni/nixseparatedebuginfod2/package.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix b/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix index 1b1eae121523..ef8992be225e 100644 --- a/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix +++ b/pkgs/by-name/ni/nixseparatedebuginfod2/package.nix @@ -1,4 +1,5 @@ { + stdenv, lib, fetchFromGitHub, rustPlatform, @@ -31,6 +32,7 @@ rustPlatform.buildRustPackage (finalAttrs: { nativeBuildInputs = [ pkg-config ]; + doCheck = stdenv.hostPlatform.isLinux; nativeCheckInputs = [ bubblewrap elfutils @@ -48,8 +50,11 @@ rustPlatform.buildRustPackage (finalAttrs: { description = "Downloads and provides debug symbols and source code for nix derivations to gdb and other debuginfod-capable debuggers as needed"; homepage = "https://github.com/symphorien/nixseparatedebuginfod2"; license = lib.licenses.gpl3Only; - maintainers = [ lib.maintainers.symphorien ]; - platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + symphorien + feyorsh + ]; + platforms = lib.platforms.unix; mainProgram = "nixseparatedebuginfod2"; }; }) From afa5b77acea547a745806727f2be01ce08e90e2a Mon Sep 17 00:00:00 2001 From: Patryk Wychowaniec Date: Sat, 21 Feb 2026 13:50:58 +0100 Subject: [PATCH 23/96] pcloud: 1.14.18 -> 2.0.3 --- pkgs/by-name/pc/pcloud/package.nix | 44 +++++++++++++++++------------- 1 file changed, 25 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/pc/pcloud/package.nix b/pkgs/by-name/pc/pcloud/package.nix index 62199f8631e3..0456b7aa8d1d 100644 --- a/pkgs/by-name/pc/pcloud/package.nix +++ b/pkgs/by-name/pc/pcloud/package.nix @@ -32,6 +32,7 @@ gsettings-desktop-schemas, gtk3, libdbusmenu-gtk2, + libgbm, libxdamage, nss, udev, @@ -39,25 +40,24 @@ let pname = "pcloud"; - version = "1.14.18"; - code = "XZ2gJM5Z8pdJVlCT0s5FI1aTKxxgt48aEr8k"; + version = "2.0.3"; + code = "XZ8opl5ZaaYsnBeCX3fLU3v8ngqAv8VMqq7k"; # Archive link's codes: https://www.pcloud.com/release-notes/linux.html src = fetchzip { url = "https://api.pcloud.com/getpubzip?code=${code}&filename=pcloud-${version}.zip"; - hash = "sha256-YDXmna1SZaDLK1EEdHvWm9+PgYKjYUsa2lvdzFGmyIU="; - }; - - appimageContents = appimageTools.extractType2 { - inherit pname version; - src = "${src}/pcloud"; + hash = "sha256-Few8BsMUwL5qfdtFyezoWifZcZufAhUthxQXEQwm52w="; }; in stdenv.mkDerivation { inherit pname version; - src = appimageContents; + src = appimageTools.extractType2 { + inherit pname version; + + src = "${src}/pCloud.AppImage"; + }; dontConfigure = true; dontBuild = true; @@ -73,6 +73,7 @@ stdenv.mkDerivation { fuse gtk3 libdbusmenu-gtk2 + libgbm libxdamage nss udev @@ -83,12 +84,17 @@ stdenv.mkDerivation { cp -ar . "$out/app" cd "$out" - # Remove the AppImage runner, since users are not supposed to use it; the - # actual entry point is the `pcloud` binary + # Remove AppImage runner, users are not supposed to use it - `pcloud` binary + # itself is the correct entrypoint rm app/AppRun - # Adjust directory structure, so that the `.desktop` etc. files are - # properly detected + # Remove random stuff that causes patchelf to complain about missing deps + # that are not, in fact, missing deps, because those files don't get + # executed in the first place + rm app/resources/app.asar.unpacked/node_modules/koffi/build/koffi/musl_x64/koffi.node + rm app/resources/app.asar.unpacked/node_modules/koffi/build/koffi/openbsd_x64/koffi.node + + # Adjust the directory structure, so that `.desktop` etc. files are detected mkdir bin mv app/usr/share . mv app/usr/lib . @@ -99,23 +105,23 @@ stdenv.mkDerivation { substitute \ app/pcloud.desktop \ share/applications/pcloud.desktop \ - --replace 'Name=pcloud' 'Name=pCloud' \ --replace 'Exec=AppRun' 'Exec=${pname}' - # Build the main executable + # Adjust the icons + ln -snf $out/share/icons/hicolor/512x512/apps/pcloud.png app/.DirIcon + ln -snf $out/share/icons/hicolor/512x512/apps/pcloud.png app/pcloud.png + + # Build the entrypoint cat > bin/pcloud < Date: Sat, 21 Feb 2026 19:47:35 +0100 Subject: [PATCH 24/96] maintainers: drop amiloradovsky Signed-off-by: Marcin Serwin --- maintainers/maintainer-list.nix | 6 ------ pkgs/applications/window-managers/evilwm/default.nix | 2 +- pkgs/by-name/op/opencascade-occt/package.nix | 2 +- pkgs/by-name/pl/planner/package.nix | 2 +- pkgs/by-name/sy/systemc/package.nix | 2 +- pkgs/by-name/ve/verilator/package.nix | 1 - pkgs/by-name/xm/xmagnify/package.nix | 2 +- 7 files changed, 5 insertions(+), 12 deletions(-) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 1a5fafe77b21..4f41fcab2880 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -1556,12 +1556,6 @@ githubId = 1358320; name = "Arie Middelkoop"; }; - amiloradovsky = { - email = "miloradovsky@gmail.com"; - github = "amiloradovsky"; - githubId = 20530052; - name = "Andrew Miloradovsky"; - }; aminechikhaoui = { email = "amine.chikhaoui91@gmail.com"; github = "AmineChikhaoui"; diff --git a/pkgs/applications/window-managers/evilwm/default.nix b/pkgs/applications/window-managers/evilwm/default.nix index 0830c3ca4986..29ed99b732cf 100644 --- a/pkgs/applications/window-managers/evilwm/default.nix +++ b/pkgs/applications/window-managers/evilwm/default.nix @@ -45,7 +45,7 @@ stdenv.mkDerivation rec { url = "http://www.6809.org.uk/evilwm/"; free = true; }; # like BSD/MIT, but Share-Alike'y; See README. - maintainers = with lib.maintainers; [ amiloradovsky ]; + maintainers = [ ]; platforms = lib.platforms.all; mainProgram = "evilwm"; }; diff --git a/pkgs/by-name/op/opencascade-occt/package.nix b/pkgs/by-name/op/opencascade-occt/package.nix index 18ec7d85ef52..e01148ddb6ef 100644 --- a/pkgs/by-name/op/opencascade-occt/package.nix +++ b/pkgs/by-name/op/opencascade-occt/package.nix @@ -86,7 +86,7 @@ stdenv.mkDerivation (finalAttrs: { license = lib.licenses.lgpl21; # essentially... # The special exception defined in the file OCCT_LGPL_EXCEPTION.txt # are basically about making the license a little less share-alike. - maintainers = with lib.maintainers; [ amiloradovsky ]; + maintainers = [ ]; platforms = lib.platforms.all; }; }) diff --git a/pkgs/by-name/pl/planner/package.nix b/pkgs/by-name/pl/planner/package.nix index 9415d7c72a88..7bc0b4887f43 100644 --- a/pkgs/by-name/pl/planner/package.nix +++ b/pkgs/by-name/pl/planner/package.nix @@ -63,7 +63,7 @@ stdenv.mkDerivation (finalAttrs: { mainProgram = "planner"; homepage = "https://gitlab.gnome.org/World/planner"; license = lib.licenses.gpl2Plus; - maintainers = with lib.maintainers; [ amiloradovsky ]; + maintainers = [ ]; platforms = lib.platforms.unix; }; }) diff --git a/pkgs/by-name/sy/systemc/package.nix b/pkgs/by-name/sy/systemc/package.nix index 9437afcafed4..d96306d3256e 100644 --- a/pkgs/by-name/sy/systemc/package.nix +++ b/pkgs/by-name/sy/systemc/package.nix @@ -31,6 +31,6 @@ stdenv.mkDerivation (finalAttrs: { homepage = "https://systemc.org/"; license = lib.licenses.asl20; platforms = lib.platforms.unix; - maintainers = with lib.maintainers; [ amiloradovsky ]; + maintainers = [ ]; }; }) diff --git a/pkgs/by-name/ve/verilator/package.nix b/pkgs/by-name/ve/verilator/package.nix index 6e416d440fad..8d572f3cce97 100644 --- a/pkgs/by-name/ve/verilator/package.nix +++ b/pkgs/by-name/ve/verilator/package.nix @@ -103,7 +103,6 @@ stdenv.mkDerivation (finalAttrs: { platforms = lib.platforms.unix; maintainers = with lib.maintainers; [ thoughtpolice - amiloradovsky ]; }; }) diff --git a/pkgs/by-name/xm/xmagnify/package.nix b/pkgs/by-name/xm/xmagnify/package.nix index 91cec22ef2a6..8e08eb4f0cca 100644 --- a/pkgs/by-name/xm/xmagnify/package.nix +++ b/pkgs/by-name/xm/xmagnify/package.nix @@ -28,7 +28,7 @@ stdenv.mkDerivation (finalAttrs: { description = "Tiny screen magnifier for X11"; homepage = "https://gitlab.com/amiloradovsky/magnify"; license = lib.licenses.mit; # or GPL2+, optionally - maintainers = with lib.maintainers; [ amiloradovsky ]; + maintainers = [ ]; mainProgram = "magnify"; platforms = lib.platforms.all; }; From be13e651713abfb96f2fa7d9ca7e0ae99c6b5b72 Mon Sep 17 00:00:00 2001 From: Ashish SHUKLA Date: Sat, 21 Feb 2026 20:47:22 +0100 Subject: [PATCH 25/96] dnsproxy: 0.78.2 -> 0.79.0 --- pkgs/by-name/dn/dnsproxy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/dn/dnsproxy/package.nix b/pkgs/by-name/dn/dnsproxy/package.nix index baf1d4b3723b..e333954dd742 100644 --- a/pkgs/by-name/dn/dnsproxy/package.nix +++ b/pkgs/by-name/dn/dnsproxy/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "dnsproxy"; - version = "0.78.2"; + version = "0.79.0"; src = fetchFromGitHub { owner = "AdguardTeam"; repo = "dnsproxy"; tag = "v${finalAttrs.version}"; - hash = "sha256-BZ9yiw5EoSLTZux/MC8MJLV9eifQYnz+ZBzAPZaxOPI="; + hash = "sha256-R/TBsge+Jd11EvDEx3B9FD/bHdi2BQZTpXLNlvEyERk="; }; vendorHash = "sha256-NS7MsK7QXg8tcAytYd9FGvaYZcReYkO5ESPpLbzL0IQ="; From 359ca34cce461a693b48215e8f45f8e3db4c20fe Mon Sep 17 00:00:00 2001 From: alper-han <89567766+alper-han@users.noreply.github.com> Date: Sun, 22 Feb 2026 09:33:59 +0300 Subject: [PATCH 26/96] crossmacro: sync 0.9.7 packaging and canonical polkit ids --- .../modules/services/desktops/crossmacro.nix | 4 +- pkgs/by-name/cr/crossmacro-daemon/deps.json | 13 ++- pkgs/by-name/cr/crossmacro-daemon/package.nix | 6 +- pkgs/by-name/cr/crossmacro/deps.json | 81 +++++++------------ pkgs/by-name/cr/crossmacro/package.nix | 4 +- 5 files changed, 44 insertions(+), 64 deletions(-) diff --git a/nixos/modules/services/desktops/crossmacro.nix b/nixos/modules/services/desktops/crossmacro.nix index e00a06b5bc6b..d727c1210654 100644 --- a/nixos/modules/services/desktops/crossmacro.nix +++ b/nixos/modules/services/desktops/crossmacro.nix @@ -44,8 +44,8 @@ in ACTION=="add|change", KERNEL=="event*", ATTRS{name}=="CrossMacro Virtual Input Device", ENV{LIBINPUT_ATTR_POINTER_ACCEL}="0" ''; - environment.etc."polkit-1/actions/org.crossmacro.policy".source = - "${cfg.daemonPackage}/share/polkit-1/actions/org.crossmacro.policy"; + environment.etc."polkit-1/actions/io.github.alper_han.crossmacro.policy".source = + "${cfg.daemonPackage}/share/polkit-1/actions/io.github.alper_han.crossmacro.policy"; environment.etc."polkit-1/rules.d/50-crossmacro.rules".source = "${cfg.daemonPackage}/share/polkit-1/rules.d/50-crossmacro.rules"; diff --git a/pkgs/by-name/cr/crossmacro-daemon/deps.json b/pkgs/by-name/cr/crossmacro-daemon/deps.json index fa247afc80a3..44a1cc0c9d93 100644 --- a/pkgs/by-name/cr/crossmacro-daemon/deps.json +++ b/pkgs/by-name/cr/crossmacro-daemon/deps.json @@ -1,4 +1,9 @@ [ + { + "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", + "version": "10.0.3", + "hash": "sha256-ShB94jEtsq5X5r6xDZQ+wotZYG3OPKOCHNGy4B7NVFs=" + }, { "pname": "Serilog", "version": "4.0.0", @@ -16,8 +21,8 @@ }, { "pname": "Serilog", - "version": "4.3.0", - "hash": "sha256-jyIy4BjsyFXge3aO4GRFAdnX4/rz1MHfBkBDIpCDsTw=" + "version": "4.3.1", + "hash": "sha256-TY+GaQYnyDfOGl0gi67xDyUMOuV/mjz8BU66/UsmStI=" }, { "pname": "Serilog.Sinks.Async", @@ -36,7 +41,7 @@ }, { "pname": "Tmds.DBus", - "version": "0.23.0", - "hash": "sha256-BwWQSqOOMS+Cf2fM8MIuiHey8QnGH4WvYjOn9haq5e0=" + "version": "0.90.3", + "hash": "sha256-/yBQpjsIqbY4JFBxxVKXPR2S/N1TMLG5QPXvScSCdEk=" } ] diff --git a/pkgs/by-name/cr/crossmacro-daemon/package.nix b/pkgs/by-name/cr/crossmacro-daemon/package.nix index 805b945c559c..c8414993b1e1 100644 --- a/pkgs/by-name/cr/crossmacro-daemon/package.nix +++ b/pkgs/by-name/cr/crossmacro-daemon/package.nix @@ -20,7 +20,7 @@ buildDotnetModule rec { owner = "alper-han"; repo = "CrossMacro"; tag = "v${version}"; - hash = "sha256-qVKlch9GxEfB9thqXdiwWgF25ljX+b5on+bZmcAjAzw="; + hash = "sha256-CRP3u3ChP587yHgoi49yPiozcPB6juVNZLVVknkqvKo="; }; projectFile = "src/CrossMacro.Daemon/CrossMacro.Daemon.csproj"; @@ -47,8 +47,8 @@ buildDotnetModule rec { dotnetFlags = [ "-p:Version=${version}" ]; postInstall = '' - install -Dm644 scripts/assets/org.crossmacro.policy \ - $out/share/polkit-1/actions/org.crossmacro.policy + install -Dm644 scripts/assets/io.github.alper_han.crossmacro.policy \ + $out/share/polkit-1/actions/io.github.alper_han.crossmacro.policy install -Dm644 scripts/assets/50-crossmacro.rules \ $out/share/polkit-1/rules.d/50-crossmacro.rules diff --git a/pkgs/by-name/cr/crossmacro/deps.json b/pkgs/by-name/cr/crossmacro/deps.json index dcd95997679e..1e958a30f8e3 100644 --- a/pkgs/by-name/cr/crossmacro/deps.json +++ b/pkgs/by-name/cr/crossmacro/deps.json @@ -1,13 +1,8 @@ [ { "pname": "Avalonia", - "version": "11.3.11", - "hash": "sha256-FSMuXVA5q5L5evwos5bIsuT81suO8FbCjEF3OvAL9p0=" - }, - { - "pname": "Avalonia.Angle.Windows.Natives", - "version": "2.1.25547.20250602", - "hash": "sha256-LE/lENAHptmz6t3T/AoJwnhpda+xs7PqriNGzdcfg8M=" + "version": "11.3.12", + "hash": "sha256-T2y8aoKUSfXqmV2RL1QStytzJkc/SZYfIdJihB5UWR0=" }, { "pname": "Avalonia.BuildServices", @@ -16,63 +11,48 @@ }, { "pname": "Avalonia.Controls.ColorPicker", - "version": "11.3.11", - "hash": "sha256-Ki6O9HYbseQPV3DsvwmJ+ERimi/WmvzelNJDKP6loo0=" - }, - { - "pname": "Avalonia.Desktop", - "version": "11.3.11", - "hash": "sha256-oFivO8/0rir4BwQsTeWs3bSnb7RmldwxYmI77j5pt8k=" + "version": "11.3.12", + "hash": "sha256-zNpmfOTfw+gKZp8VPpfHe2hjqhrRmExf7lxqLf5OvDg=" }, { "pname": "Avalonia.Diagnostics", - "version": "11.3.11", - "hash": "sha256-p38+O0VDqZ8u5VOzImP21/U5wyP1BUp2UrLLc9HSfwE=" + "version": "11.3.12", + "hash": "sha256-iDH6DjRKqm4YLXBq2JGg9IkkEGm3Rq1FQWyr/L+VaVA=" }, { "pname": "Avalonia.Fonts.Inter", - "version": "11.3.11", - "hash": "sha256-S0DWwcZHulVUIckiv2HM1Vbqno64c/Xt+mPhZp1tfsA=" + "version": "11.3.12", + "hash": "sha256-yr4/zpUbmQuVzdupV5v87qNO24sPOVhnnJ1SeiLxMx8=" }, { "pname": "Avalonia.FreeDesktop", - "version": "11.3.11", - "hash": "sha256-UE2/w9cw3YDzsw3HuhI2sTPy8reH9C71ufmHOpzvlSQ=" - }, - { - "pname": "Avalonia.Native", - "version": "11.3.11", - "hash": "sha256-vw67lp/oOt+2lqdJ5PK2FY93jqPTcgZqOAXLtSXlJ8s=" + "version": "11.3.12", + "hash": "sha256-NTcYVHn13lFQjTNezmpmPGjxsBzryXorK0K6hl4ZZto=" }, { "pname": "Avalonia.Remote.Protocol", - "version": "11.3.11", - "hash": "sha256-l1f3rVygtI268llwbN0NvTDSfXwZE3CyRw8w5tbHBC4=" + "version": "11.3.12", + "hash": "sha256-dF93nP1Cd7ZdzrO7ScGHchxYxCjWN45AjiqiO1J+cmU=" }, { "pname": "Avalonia.Skia", - "version": "11.3.11", - "hash": "sha256-89TGu50JfEVFo+QZgyOR0uOagC/xoJvqfnrHep3W/cc=" + "version": "11.3.12", + "hash": "sha256-gRMjH7igRIm22zQV0WxtwFHe8AiMTcaPlR0sC5lJy+w=" }, { "pname": "Avalonia.Themes.Fluent", - "version": "11.3.11", - "hash": "sha256-tiJ0xAFf0UVSH7LASPtg/7ils7+vZjw2UKBMydyUR3Q=" + "version": "11.3.12", + "hash": "sha256-4TTsW7zLF0Z9C1lzPsPfekHpHrSx7RB7I63j/cKUX8U=" }, { "pname": "Avalonia.Themes.Simple", - "version": "11.3.11", - "hash": "sha256-AJS5Ls0tJ6PCr2mnr1PpxGWX4sII8mpe2R+VCFYRg44=" - }, - { - "pname": "Avalonia.Win32", - "version": "11.3.11", - "hash": "sha256-6/NG4OrB/4YisXzJ51GPuq3uDn8oEUWyJRAqejyMCQw=" + "version": "11.3.12", + "hash": "sha256-EIuAcUmoL7/y4lUfdSg120/l/v3zQytC2rfr0b6jKiM=" }, { "pname": "Avalonia.X11", - "version": "11.3.11", - "hash": "sha256-2fiQvKxU/r71UOAQgy0zwSHVCM2uG2sdEUhObd5TrQQ=" + "version": "11.3.12", + "hash": "sha256-SEc0GaZTh1eGNFWHT6lGiN6LD0qE+ubTK7Efl0H/Q2w=" }, { "pname": "CommunityToolkit.Mvvm", @@ -111,13 +91,13 @@ }, { "pname": "Microsoft.Extensions.DependencyInjection", - "version": "10.0.2", - "hash": "sha256-/9UWQRAI2eoocnJWWf1ktnAx/1Gt65c16fc0Xqr9+CQ=" + "version": "10.0.3", + "hash": "sha256-h/wiSaVtRCIGdkv6/soA41Dhdlmu2I9hjv/swP8OjDk=" }, { "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", - "version": "10.0.2", - "hash": "sha256-UF9T13V5SQxJy2msfLmyovLmitZrjJayf8gHH+uK2eg=" + "version": "10.0.3", + "hash": "sha256-ShB94jEtsq5X5r6xDZQ+wotZYG3OPKOCHNGy4B7NVFs=" }, { "pname": "Serilog", @@ -136,8 +116,8 @@ }, { "pname": "Serilog", - "version": "4.3.0", - "hash": "sha256-jyIy4BjsyFXge3aO4GRFAdnX4/rz1MHfBkBDIpCDsTw=" + "version": "4.3.1", + "hash": "sha256-TY+GaQYnyDfOGl0gi67xDyUMOuV/mjz8BU66/UsmStI=" }, { "pname": "Serilog.Sinks.Async", @@ -164,11 +144,6 @@ "version": "2.88.9", "hash": "sha256-mQ/oBaqRR71WfS66mJCvcc3uKW7CNEHoPN2JilDbw/A=" }, - { - "pname": "SkiaSharp.NativeAssets.Linux.NoDependencies", - "version": "2.88.9", - "hash": "sha256-WjpcM78Q6kaW0eU5iqDR5+fGcF+06/tawWHsJRK57Es=" - }, { "pname": "SkiaSharp.NativeAssets.macOS", "version": "2.88.9", @@ -186,8 +161,8 @@ }, { "pname": "Tmds.DBus", - "version": "0.23.0", - "hash": "sha256-BwWQSqOOMS+Cf2fM8MIuiHey8QnGH4WvYjOn9haq5e0=" + "version": "0.90.3", + "hash": "sha256-/yBQpjsIqbY4JFBxxVKXPR2S/N1TMLG5QPXvScSCdEk=" }, { "pname": "Tmds.DBus.Protocol", diff --git a/pkgs/by-name/cr/crossmacro/package.nix b/pkgs/by-name/cr/crossmacro/package.nix index 79df428b7f5d..9281b58afda3 100644 --- a/pkgs/by-name/cr/crossmacro/package.nix +++ b/pkgs/by-name/cr/crossmacro/package.nix @@ -35,10 +35,10 @@ buildDotnetModule rec { owner = "alper-han"; repo = "CrossMacro"; tag = "v${version}"; - hash = "sha256-qVKlch9GxEfB9thqXdiwWgF25ljX+b5on+bZmcAjAzw="; + hash = "sha256-CRP3u3ChP587yHgoi49yPiozcPB6juVNZLVVknkqvKo="; }; - projectFile = "src/CrossMacro.UI/CrossMacro.UI.csproj"; + projectFile = "src/CrossMacro.UI.Linux/CrossMacro.UI.Linux.csproj"; nugetDeps = ./deps.json; dotnet-sdk = dotnetCorePackages.sdk_10_0; From 1db7d636a4648fa78dc5ab12c6dd0323fddc4c6e Mon Sep 17 00:00:00 2001 From: leo60228 Date: Sun, 18 Jan 2026 17:24:04 -0500 Subject: [PATCH 27/96] pokefinder: 4.2.1 -> 4.3.1 --- pkgs/by-name/po/pokefinder/package.nix | 16 ++++++---------- .../po/pokefinder/set-desktop-file-name.patch | 6 +++--- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/pkgs/by-name/po/pokefinder/package.nix b/pkgs/by-name/po/pokefinder/package.nix index 3c30de2aab9e..931aa676ce42 100644 --- a/pkgs/by-name/po/pokefinder/package.nix +++ b/pkgs/by-name/po/pokefinder/package.nix @@ -13,13 +13,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "pokefinder"; - version = "4.2.1"; + version = "4.3.1"; src = fetchFromGitHub { owner = "Admiral-Fish"; repo = "PokeFinder"; rev = "v${finalAttrs.version}"; - sha256 = "wjHqox0Vxc73/UTcE7LSo/cG9o4eOqkcjTIW99BxsAc="; + hash = "sha256-tItPvA0f2HnY7SUSnb7A5jGwbRs7eQoS4vibBomZ9pw="; fetchSubmodules = true; }; @@ -27,20 +27,16 @@ stdenv.mkDerivation (finalAttrs: { ./set-desktop-file-name.patch ]; - postPatch = '' - patchShebangs Source/Core/Resources/ - ''; - installPhase = '' runHook preInstall '' + lib.optionalString (stdenv.hostPlatform.isDarwin) '' mkdir -p $out/Applications - cp -R Source/PokeFinder.app $out/Applications + cp -R PokeFinder.app $out/Applications '' + lib.optionalString (!stdenv.hostPlatform.isDarwin) '' - install -D Source/PokeFinder $out/bin/PokeFinder - icoFileToHiColorTheme $src/Source/Form/Images/pokefinder.ico pokefinder $out + install -D PokeFinder $out/bin/PokeFinder + icoFileToHiColorTheme $src/Form/Images/pokefinder.ico pokefinder $out '' + '' runHook postInstall @@ -49,7 +45,7 @@ stdenv.mkDerivation (finalAttrs: { nativeBuildInputs = [ cmake qt6.wrapQtAppsHook - python3 + (python3.withPackages (ps: [ ps.zstandard ])) ] ++ lib.optionals (!stdenv.hostPlatform.isDarwin) [ copyDesktopItems diff --git a/pkgs/by-name/po/pokefinder/set-desktop-file-name.patch b/pkgs/by-name/po/pokefinder/set-desktop-file-name.patch index e22046f6fd0a..bbb17f7fd227 100644 --- a/pkgs/by-name/po/pokefinder/set-desktop-file-name.patch +++ b/pkgs/by-name/po/pokefinder/set-desktop-file-name.patch @@ -1,7 +1,7 @@ -diff --git a/Source/main.cpp b/Source/main.cpp +diff --git a/main.cpp b/main.cpp index 3e58a381..2e7e4a86 100644 ---- a/Source/main.cpp -+++ b/Source/main.cpp +--- a/main.cpp ++++ b/main.cpp @@ -69,6 +69,7 @@ int main(int argc, char *argv[]) { QApplication a(argc, argv); From 88028821568023f447aff5fbe9e48241f42150c6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 13:51:55 +0000 Subject: [PATCH 28/96] python3Packages.roma: 1.5.5 -> 1.5.6 --- pkgs/development/python-modules/roma/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/roma/default.nix b/pkgs/development/python-modules/roma/default.nix index b3e65d0ace21..ca90ee49fd8b 100644 --- a/pkgs/development/python-modules/roma/default.nix +++ b/pkgs/development/python-modules/roma/default.nix @@ -10,14 +10,14 @@ buildPythonPackage (finalAttrs: { pname = "roma"; - version = "1.5.5"; + version = "1.5.6"; pyproject = true; src = fetchFromGitHub { owner = "naver"; repo = "roma"; tag = "v${finalAttrs.version}"; - hash = "sha256-0R8p8pQxLQqK7MTbk9J5lFtA13XJth76Glemkfj9X/E="; + hash = "sha256-ssfgEz2z9IxZpjaQTySXXZ1BSRpnlCcQG2pm/Q3G514="; }; build-system = [ From dc76a456860ad69d9b0c4832cdd36fc2860b71d3 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 23 Feb 2026 14:03:57 +0000 Subject: [PATCH 29/96] grafana-image-renderer: 5.5.1 -> 5.6.0 --- pkgs/by-name/gr/grafana-image-renderer/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gr/grafana-image-renderer/package.nix b/pkgs/by-name/gr/grafana-image-renderer/package.nix index ed92f1e61b37..842ae7ababeb 100644 --- a/pkgs/by-name/gr/grafana-image-renderer/package.nix +++ b/pkgs/by-name/gr/grafana-image-renderer/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "grafana-image-renderer"; - version = "5.5.1"; + version = "5.6.0"; src = fetchFromGitHub { owner = "grafana"; repo = "grafana-image-renderer"; tag = "v${finalAttrs.version}"; - hash = "sha256-1SntOvAoHf0GwWG3wS2OLY9eiBXhS1mA0OEtKSFOApU="; + hash = "sha256-54ZW81QSsun7t0HhLTub2QVz7jA7PsueoAUeXuQXOqM="; }; vendorHash = "sha256-kGLvstSkucM0tN5l+Vp78IP9EwDx62kukAiOwYD4Vfs="; From 517abdc01c9949418dc2c76a57e21a7b13a6bb99 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 24 Feb 2026 16:29:31 +0000 Subject: [PATCH 30/96] lunacy: 11.6 -> 12.3 --- pkgs/by-name/lu/lunacy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/lunacy/package.nix b/pkgs/by-name/lu/lunacy/package.nix index 3a313604b531..c5311735b081 100644 --- a/pkgs/by-name/lu/lunacy/package.nix +++ b/pkgs/by-name/lu/lunacy/package.nix @@ -20,11 +20,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "lunacy"; - version = "11.6"; + version = "12.3"; src = fetchurl { url = "https://lcdn.icons8.com/setup/Lunacy_${finalAttrs.version}.deb"; - hash = "sha256-VDd2qBNjCyfOy3vZFaVc3BI8zhQmzEIxYDNws7DIYCc="; + hash = "sha256-Sa6LnB+YGkHpNpETjGHYUChCFu6Ginz+VQO8dPKVRBE="; }; buildInputs = [ From fb85743c6e83a7d9ad75e5a20c7b4334eb3c87d9 Mon Sep 17 00:00:00 2001 From: spaghetti_stack <44814450+spaghetti-stack@users.noreply.github.com> Date: Tue, 24 Feb 2026 15:17:01 +0100 Subject: [PATCH 31/96] maintainers: add spaghetti-stack --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 0406bcd1ee92..19adacbe1ac5 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -25222,6 +25222,12 @@ githubId = 7669898; name = "Katharina Fey"; }; + spaghetti-stack = { + email = "spaghetti_stack@protonmail.com"; + github = "spaghetti-stack"; + githubId = 44814450; + name = "spaghetti-stack"; + }; spalf = { email = "tom@tombarrett.xyz"; name = "tom barrett"; From b62a82a75b8e9a615f5a1d61184c016075371cba Mon Sep 17 00:00:00 2001 From: spaghetti_stack <44814450+spaghetti-stack@users.noreply.github.com> Date: Tue, 24 Feb 2026 17:56:00 +0100 Subject: [PATCH 32/96] osu-micro-benchmarks: init at 7.5.2 --- .../os/osu-micro-benchmarks/package.nix | 58 +++++++++++++++++++ 1 file changed, 58 insertions(+) create mode 100644 pkgs/by-name/os/osu-micro-benchmarks/package.nix diff --git a/pkgs/by-name/os/osu-micro-benchmarks/package.nix b/pkgs/by-name/os/osu-micro-benchmarks/package.nix new file mode 100644 index 000000000000..6ba29571ae30 --- /dev/null +++ b/pkgs/by-name/os/osu-micro-benchmarks/package.nix @@ -0,0 +1,58 @@ +{ + lib, + stdenv, + fetchurl, + mpi, +}: + +let + mpiDev = lib.getDev mpi; +in + +stdenv.mkDerivation (finalAttrs: { + pname = "osu-micro-benchmarks"; + version = "7.5.2"; + + src = fetchurl { + url = "https://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-${finalAttrs.version}.tar.gz"; + hash = "sha256-YY3j0LESL3OpIpF30toeXNYuQxGQWAy5FfJgWEnLu9w="; + }; + + nativeBuildInputs = [ mpi ]; + + buildInputs = [ mpi ]; + + configureFlags = [ + "CC=${mpiDev}/bin/mpicc" + "CXX=${mpiDev}/bin/mpicxx" + ]; + + enableParallelBuilding = true; + + postInstall = '' + mkdir -p $out/bin + find $out/libexec -name 'osu_*' -type f -executable | while read -r f; do + ln -s "$f" "$out/bin/" + done + ''; + + meta = { + description = "OSU Micro-Benchmarks for MPI"; + longDescription = '' + The OSU microbenchmark suite is a collection of independent message passing interface (MPI) performance + benchmarks. It includes performance measures such as latency, bandwidth, and host overhead. + + Common benchmarks: + - osu_latency: Point-to-point latency + - osu_bw: Point-to-point bandwidth + - osu_bibw: Bidirectional bandwidth + - osu_allreduce: Collective allreduce + - osu_alltoall: Collective all-to-all + ''; + homepage = "https://mvapich.cse.ohio-state.edu/benchmarks/"; + license = lib.licenses.bsd3; + platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ spaghetti-stack ]; + mainProgram = "osu_latency"; + }; +}) From faf93317e089eaa1a573e24ee61e9727e91fc12c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 00:33:02 +0000 Subject: [PATCH 33/96] kreya: 1.18.0 -> 1.19.0 --- pkgs/by-name/kr/kreya/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/kr/kreya/package.nix b/pkgs/by-name/kr/kreya/package.nix index 14649b881009..5743473e71ce 100644 --- a/pkgs/by-name/kr/kreya/package.nix +++ b/pkgs/by-name/kr/kreya/package.nix @@ -23,11 +23,11 @@ let in stdenv.mkDerivation (finalAttrs: { pname = "kreya"; - version = "1.18.0"; + version = "1.19.0"; src = fetchurl { url = "https://stable-downloads.kreya.app/${finalAttrs.version}/Kreya-linux-x64.tar.gz"; - hash = "sha256-oXDR1vwU0ikDq4eHFOXTlDgpODH6kVQu/2Ghed9c508="; + hash = "sha256-JyUdTLW6dYwYTVlyhCph7LDuCF4mdrQTnhcv/qmeuIc="; }; nativeBuildInputs = [ From 79c9dc3b13c3657b8b328ad73d4e2237054fef3a Mon Sep 17 00:00:00 2001 From: Coca Date: Sun, 22 Feb 2026 18:32:56 +0000 Subject: [PATCH 34/96] scdl: 2.12.4 -> 3.0.1 Diff: https://github.com/scdl-org/scdl/compare/v2.12.4...v3.0.1 Following dependencies from [pyproject.toml](https://github.com/scdl-org/scdl/compare/v2.12.4...v3.0.1#diff-50c86b7ed8ac2cf95bd48334961bf0530cdc77b5a56f852c5c61b89d735fd711) --- pkgs/by-name/sc/scdl/package.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/sc/scdl/package.nix b/pkgs/by-name/sc/scdl/package.nix index 564390ad4892..2d73b6884c35 100644 --- a/pkgs/by-name/sc/scdl/package.nix +++ b/pkgs/by-name/sc/scdl/package.nix @@ -7,12 +7,12 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "scdl"; - version = "2.12.4"; + version = "3.0.1"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-5+3ok7UcJEdUW45bdPGkkvk+k/NYIpEi0URNuQ6e0vk="; + hash = "sha256-cbNXSMH4UpRyG7U5Csu3ITtS7vp3xM/yVdyYReLcHIU="; }; build-system = [ python3Packages.setuptools ]; @@ -20,12 +20,8 @@ python3Packages.buildPythonApplication (finalAttrs: { dependencies = with python3Packages; [ docopt-ng mutagen - termcolor - requests - tqdm - pathvalidate soundcloud-v2 - filelock + yt-dlp ]; # Ensure ffmpeg is available in $PATH: From 3f0336406035444b4a24b942788334af5f906259 Mon Sep 17 00:00:00 2001 From: arch-fan Date: Thu, 26 Feb 2026 08:32:08 +0100 Subject: [PATCH 35/96] bun: 1.3.9 -> 1.3.10 --- pkgs/by-name/bu/bun/package.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/by-name/bu/bun/package.nix b/pkgs/by-name/bu/bun/package.nix index c848bcedd4b4..c469400a8a85 100644 --- a/pkgs/by-name/bu/bun/package.nix +++ b/pkgs/by-name/bu/bun/package.nix @@ -17,7 +17,7 @@ }: stdenvNoCC.mkDerivation (finalAttrs: { - version = "1.3.9"; + version = "1.3.10"; pname = "bun"; src = @@ -81,19 +81,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { sources = { "aarch64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-aarch64.zip"; - hash = "sha256-zeak7fGc9kkJFY+lpGShICb9fw15pKlQwQzwrwQmbYU="; + hash = "sha256-ggNOh8nZtDmOphmu4u7V0qaMgVfppq4tEFLYTVM8zY0="; }; "aarch64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-aarch64.zip"; - hash = "sha256-osKGK8wf0cCzqNzcjH77XirNhx6yDtLxdheITt6ByEQ="; + hash = "sha256-+l7LJcr6jo9ch6D4M3GdRt0K8KhseDfYBlMSEtVWNtM="; }; "x86_64-darwin" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-darwin-x64-baseline.zip"; - hash = "sha256-puFYIapgeV9UHOGPzha8qfKpThkwaLd/bzMzD00KOtU="; + hash = "sha256-+WhsTk52DbTN53oPH60F5VJki5ycv6T3/Jp+wmufMmc="; }; "x86_64-linux" = fetchurl { url = "https://github.com/oven-sh/bun/releases/download/bun-v${finalAttrs.version}/bun-linux-x64.zip"; - hash = "sha256-RoDoDkTjKqcYVgzq6F0i7Pvy77jzZBeC415Lfv1loao="; + hash = "sha256-9XvAGH45Yj3nFro6OJ/aVIay175xMamAulTce3M9Lgg="; }; }; updateScript = writeShellScript "update-bun" '' From f1de260016c298d70cabf20002d49eccc43aa5e4 Mon Sep 17 00:00:00 2001 From: Eric Rodrigues Pires Date: Thu, 26 Feb 2026 10:21:13 -0300 Subject: [PATCH 36/96] sandhole: 0.9.0 -> 0.9.1 --- pkgs/by-name/sa/sandhole/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sa/sandhole/package.nix b/pkgs/by-name/sa/sandhole/package.nix index 42869ae30c8e..c2858bb89212 100644 --- a/pkgs/by-name/sa/sandhole/package.nix +++ b/pkgs/by-name/sa/sandhole/package.nix @@ -8,16 +8,16 @@ }: rustPlatform.buildRustPackage (finalAttrs: { pname = "sandhole"; - version = "0.9.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "EpicEric"; repo = "sandhole"; tag = "v${finalAttrs.version}"; - hash = "sha256-gIKBqHGwIvskxHCKG91HHO1/AwoRb3+NNpgFDNo0Yfc="; + hash = "sha256-HsTH3/j3S5pZ+StGElMjkBoqWKsixAP/TDWpPTO/h3M="; }; - cargoHash = "sha256-FNtJK3OlkL8dWSdIPd9EI7/RS2sG6BRlnPjDkpBApJM="; + cargoHash = "sha256-pGA1Q5gx1xNRpH3DGkJndLZkhm6ws52EBQKlIpWNOMo="; # All integration tests require networking. postPatch = '' From ee3b8b883a71fdaf4fe1d0c9269d786ab784a73d Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Thu, 26 Feb 2026 19:03:08 +0000 Subject: [PATCH 37/96] seventeenlands: 0.1.43 -> 0.1.44 --- pkgs/by-name/se/seventeenlands/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/seventeenlands/package.nix b/pkgs/by-name/se/seventeenlands/package.nix index e610b5b13af7..f870186fb663 100644 --- a/pkgs/by-name/se/seventeenlands/package.nix +++ b/pkgs/by-name/se/seventeenlands/package.nix @@ -5,12 +5,12 @@ }: python3.pkgs.buildPythonApplication (finalAttrs: { pname = "seventeenlands"; - version = "0.1.43"; + version = "0.1.44"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-oTF4dtMKhx2YR80goKTcyq2P0mxAKLE2Ze5HbMNvyGg="; + hash = "sha256-yz+HGovKIuu3Ou1jo+aNJPiNiERVZvsTtiy9tVhySwI="; }; # No tests @@ -18,7 +18,7 @@ python3.pkgs.buildPythonApplication (finalAttrs: { pythonImportsCheck = [ "seventeenlands" ]; - build-system = with python3.pkgs; [ setuptools ]; + build-system = with python3.pkgs; [ hatchling ]; dependencies = with python3.pkgs; [ python-dateutil From ef7a1aaacc263e1b5e092afce704693c1ac0ff70 Mon Sep 17 00:00:00 2001 From: etwas Date: Thu, 26 Feb 2026 23:15:46 +0100 Subject: [PATCH 38/96] python3Packages.mitmproxy: move aioquic v1.2.0 to top-level module definition --- .../python-modules/mitmproxy/default.nix | 18 ++---------------- pkgs/top-level/python-packages.nix | 10 ++++++++++ 2 files changed, 12 insertions(+), 16 deletions(-) diff --git a/pkgs/development/python-modules/mitmproxy/default.nix b/pkgs/development/python-modules/mitmproxy/default.nix index 975fef721a06..04289631d194 100644 --- a/pkgs/development/python-modules/mitmproxy/default.nix +++ b/pkgs/development/python-modules/mitmproxy/default.nix @@ -1,6 +1,6 @@ { lib, - aioquic, + aioquic_1_2, argon2-cffi, asgiref, bcrypt, @@ -9,7 +9,6 @@ certifi, cryptography, fetchFromGitHub, - fetchPypi, flask, h11, h2, @@ -29,7 +28,6 @@ pytest-timeout, pytest-xdist, pytestCheckHook, - pythonRelaxDepsHook, requests, ruamel-yaml, setuptools, @@ -40,18 +38,6 @@ zstandard, }: -let - # Workaround for https://github.com/mitmproxy/mitmproxy/pull/7953 - # nixpkgs' aioquic was updated to 1.3.0, which contains breaking changes that are unpatched in mitmproxy as of right now - aioquic' = aioquic.overrideAttrs (old: rec { - version = "1.2.0"; - src = fetchPypi { - pname = "aioquic"; - inherit version; - hash = "sha256-+RJjuz9xlIxciRW01Q7jcABPIKQW9n+rPcyQVWx+cZk="; - }; - }); -in buildPythonPackage rec { pname = "mitmproxy"; version = "12.2.1"; @@ -81,7 +67,7 @@ buildPythonPackage rec { build-system = [ setuptools ]; dependencies = [ - aioquic' + aioquic_1_2 argon2-cffi asgiref brotli diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 21b64b48e01d..ec4b0203c571 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -458,6 +458,16 @@ self: super: with self; { aioquic = callPackage ../development/python-modules/aioquic { }; + aioquic_1_2 = self.aioquic.overrideAttrs rec { + version = "1.2.0"; + + src = pkgs.fetchPypi { + pname = "aioquic"; + inherit version; + hash = "sha256-+RJjuz9xlIxciRW01Q7jcABPIKQW9n+rPcyQVWx+cZk="; + }; + }; + aioraven = callPackage ../development/python-modules/aioraven { }; aiorecollect = callPackage ../development/python-modules/aiorecollect { }; From 7b9f9c1faea337c722a3b8f01456d746241a25f2 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Thu, 26 Feb 2026 22:54:15 +0000 Subject: [PATCH 39/96] heimdall-proxy: 0.17.7 -> 0.17.9 --- pkgs/by-name/he/heimdall-proxy/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/he/heimdall-proxy/package.nix b/pkgs/by-name/he/heimdall-proxy/package.nix index 0daaa7a9be1e..ce914ef5fc43 100644 --- a/pkgs/by-name/he/heimdall-proxy/package.nix +++ b/pkgs/by-name/he/heimdall-proxy/package.nix @@ -4,7 +4,7 @@ lib, }: let - version = "0.17.7"; + version = "0.17.9"; in buildGoModule { pname = "heimdall-proxy"; @@ -15,10 +15,10 @@ buildGoModule { owner = "dadrus"; repo = "heimdall"; tag = "v${version}"; - hash = "sha256-LpBnWzEQK+hr0XTB03rUAQ4YJ1r51nS+lK3/PL7jvNw="; + hash = "sha256-x1Whe2EPGFwsiLxrkKalNUWXwgXHKDBJyzbjtWMx/PY="; }; - vendorHash = "sha256-GUk+nCmrk0vSFf8nt0evWKVRuwWcWmwVcLKCgVHt9GA="; + vendorHash = "sha256-Gu+fBeo6uUYBSWYXsrWD5yI1eGR8QVpAW7jkCod4IpY="; tags = [ "sqlite" ]; From 6f08f570d32f89fea2e7a1dfb2b107e7ab26a133 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Thu, 19 Feb 2026 05:06:49 +0100 Subject: [PATCH 40/96] home-assistant-custom-components.auto-entities: 1.16.1 -> 2.0.0, switch to fork --- .../auto-entities/package.nix | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/pkgs/servers/home-assistant/custom-lovelace-modules/auto-entities/package.nix b/pkgs/servers/home-assistant/custom-lovelace-modules/auto-entities/package.nix index 6c79dffa15f6..6a818050dec1 100644 --- a/pkgs/servers/home-assistant/custom-lovelace-modules/auto-entities/package.nix +++ b/pkgs/servers/home-assistant/custom-lovelace-modules/auto-entities/package.nix @@ -6,30 +6,33 @@ buildNpmPackage rec { pname = "auto-entities"; - version = "1.16.1"; + version = "2.0.0"; src = fetchFromGitHub { - owner = "thomasloven"; + owner = "Lint-Free-Technology"; repo = "lovelace-auto-entities"; tag = "v${version}"; - hash = "sha256-yMqf4LA/fBTIrrYwacUTb2fL758ZB1k471vdsHAiOj8="; + hash = "sha256-W6D9z4D00wIVmrUo9KFlttK2k013kHbWXKwbyh9bsLY="; }; - npmDepsHash = "sha256-XLhTLK08zW1BFj/PI8/61FWzoyvWi5X5sEkGlF1IuZU="; + npmDepsHash = "sha256-H9Mt5lBZAZwkGfPSRlbgPaqHETWxI7Wge7zEPLcdvgE="; installPhase = '' runHook preInstall - install -D auto-entities.js $out/auto-entities.js + install -D dist/auto-entities.js $out/auto-entities.js runHook postInstall ''; meta = { description = "Automatically populate the entities-list of lovelace cards"; - homepage = "https://github.com/thomasloven/lovelace-auto-entities"; - changelog = "https://github.com/thomasloven/lovelace-auto-entities/releases/tag/v${version}"; + homepage = "https://github.com/Lint-Free-Technology/lovelace-auto-entities"; + changelog = "https://github.com/Lint-Free-Technology/lovelace-auto-entities/releases/tag/v${version}"; license = lib.licenses.mit; - maintainers = with lib.maintainers; [ kranzes ]; + maintainers = with lib.maintainers; [ + kranzes + SuperSandro2000 + ]; }; } From c7353b21f46eb853517d563e232f2ae3a32d020c Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 00:25:31 +0000 Subject: [PATCH 41/96] ipp-usb: 0.9.30 -> 0.9.31 --- pkgs/by-name/ip/ipp-usb/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ip/ipp-usb/package.nix b/pkgs/by-name/ip/ipp-usb/package.nix index fef6e6b837b6..b9878ed61d63 100644 --- a/pkgs/by-name/ip/ipp-usb/package.nix +++ b/pkgs/by-name/ip/ipp-usb/package.nix @@ -9,13 +9,13 @@ }: buildGoModule (finalAttrs: { pname = "ipp-usb"; - version = "0.9.30"; + version = "0.9.31"; src = fetchFromGitHub { owner = "openprinting"; repo = "ipp-usb"; rev = finalAttrs.version; - sha256 = "sha256-LcThjiN/MRk4ISWWRT4g/eLvuhzM8pIDAcSlM5us3nQ="; + sha256 = "sha256-WoJa00dSTXknoEjRO/L1yZc6pA0SfAhKsG6QqS6aDSc="; }; postPatch = '' From 79dbc73302b041d3379dfaf2688c2942ea6ac035 Mon Sep 17 00:00:00 2001 From: Coca Date: Thu, 26 Feb 2026 02:34:41 +0000 Subject: [PATCH 42/96] scdl: 3.0.1 -> 3.0.4 Diff: https://github.com/scdl-org/scdl/compare/v3.0.1...v3.0.4 --- pkgs/by-name/sc/scdl/package.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/sc/scdl/package.nix b/pkgs/by-name/sc/scdl/package.nix index 2d73b6884c35..9dc31eb0a0e7 100644 --- a/pkgs/by-name/sc/scdl/package.nix +++ b/pkgs/by-name/sc/scdl/package.nix @@ -7,17 +7,18 @@ python3Packages.buildPythonApplication (finalAttrs: { pname = "scdl"; - version = "3.0.1"; + version = "3.0.4"; pyproject = true; src = fetchPypi { inherit (finalAttrs) pname version; - hash = "sha256-cbNXSMH4UpRyG7U5Csu3ITtS7vp3xM/yVdyYReLcHIU="; + hash = "sha256-r7cvsoKTWE0W/pbjmbaGqra9+qb1MDxf2B5C/rdrCdU="; }; build-system = [ python3Packages.setuptools ]; dependencies = with python3Packages; [ + curl-cffi docopt-ng mutagen soundcloud-v2 From 7dcdc80861867783786637eb933cd5686a85ecaa Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 01:49:59 +0000 Subject: [PATCH 43/96] repomix: 1.11.1 -> 1.12.0 --- pkgs/by-name/re/repomix/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/re/repomix/package.nix b/pkgs/by-name/re/repomix/package.nix index 9b6bd1f9107a..4fc768fda4fe 100644 --- a/pkgs/by-name/re/repomix/package.nix +++ b/pkgs/by-name/re/repomix/package.nix @@ -8,16 +8,16 @@ buildNpmPackage rec { pname = "repomix"; - version = "1.11.1"; + version = "1.12.0"; src = fetchFromGitHub { owner = "yamadashy"; repo = "repomix"; tag = "v${version}"; - hash = "sha256-LmQtgVrWZQFGTxU6Sz6RjPQqVERDWc4A7r6PS0Y7xYc="; + hash = "sha256-ymceZ6HUtHfsJrUc1g2OprO5cNjCzL1QYn4QbZ2rFo4="; }; - npmDepsHash = "sha256-C/b/RFMuI5HeVHH24GFupJU1x7Kinoq6tocVHgsWw1w="; + npmDepsHash = "sha256-DJH7ogNZNqqnA1M9n0v6Oj5FcSHaOifAyCVjibN/2fU="; nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; From 9a2cdc9817ab27757f2021627950deb7f023e55b Mon Sep 17 00:00:00 2001 From: Angel J <78835633+iamanaws@users.noreply.github.com> Date: Thu, 26 Feb 2026 18:31:07 -0800 Subject: [PATCH 44/96] aseprite: 1.3.16.1 -> 1.3.17 --- pkgs/by-name/as/aseprite/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/as/aseprite/package.nix b/pkgs/by-name/as/aseprite/package.nix index 4c3ead38f4e8..3e24ecc3bef2 100644 --- a/pkgs/by-name/as/aseprite/package.nix +++ b/pkgs/by-name/as/aseprite/package.nix @@ -35,7 +35,7 @@ clangStdenv.mkDerivation (finalAttrs: { pname = "aseprite"; - version = "1.3.16.1"; + version = "1.3.17"; srcs = [ (fetchFromGitHub { @@ -44,7 +44,7 @@ clangStdenv.mkDerivation (finalAttrs: { repo = "aseprite"; tag = "v${finalAttrs.version}"; fetchSubmodules = true; - hash = "sha256-s2lWg5udg/8pXjOcj2nXDS2uE3urkg1iC0Div7wkxUY="; + hash = "sha256-mBFwcf+Q/h1t7HDuiX6NTAiq0BCZZk6MUid1MuA67LY="; }) # Translation strings From 9d0c880cb3c00ccc7c792efa8acb0a2c2d14e4c8 Mon Sep 17 00:00:00 2001 From: Angelo Bulfone Date: Thu, 26 Feb 2026 14:08:39 -0800 Subject: [PATCH 45/96] kubo: add shell completions --- pkgs/by-name/ku/kubo/package.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/by-name/ku/kubo/package.nix b/pkgs/by-name/ku/kubo/package.nix index 67780689e95a..6f3265922f2d 100644 --- a/pkgs/by-name/ku/kubo/package.nix +++ b/pkgs/by-name/ku/kubo/package.nix @@ -3,7 +3,9 @@ buildGoModule, fetchurl, nixosTests, + stdenv, callPackage, + installShellFiles, }: buildGoModule rec { @@ -44,6 +46,8 @@ buildGoModule rec { "systemd_unit_hardened" ]; + nativeBuildInputs = [ installShellFiles ]; + postPatch = '' substituteInPlace 'misc/systemd/ipfs.service' \ --replace-fail '/usr/local/bin/ipfs' "$out/bin/ipfs" @@ -59,6 +63,12 @@ buildGoModule rec { install --mode=444 -D 'misc/systemd/ipfs-api.socket' "$systemd_unit_hardened/etc/systemd/system/ipfs-api.socket" install --mode=444 -D 'misc/systemd/ipfs-gateway.socket' "$systemd_unit_hardened/etc/systemd/system/ipfs-gateway.socket" install --mode=444 -D 'misc/systemd/ipfs-hardened.service' "$systemd_unit_hardened/etc/systemd/system/ipfs.service" + '' + + lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' + installShellCompletion --cmd ipfs \ + --bash <($out/bin/ipfs commands completion bash) \ + --fish <($out/bin/ipfs commands completion fish) \ + --zsh <($out/bin/ipfs commands completion zsh) ''; meta = { From b53b848bce00e8f27769d9f5cee29691098a9492 Mon Sep 17 00:00:00 2001 From: Alex James Date: Tue, 24 Feb 2026 23:33:59 -0800 Subject: [PATCH 46/96] python3Packages.yt-dlp: exclude secretstorage dependency on Darwin secretstorage is used as an optional dependency to decrypt cookies from browsers that use the D-Bus Secret Service, such as Chromium on Linux. Exclude secretstorage by default on Darwin as it not needed to decrypt browser cookies. This also avoids bringing in various D-Bus dependencies which are currently broken on Darwin (see #493775). --- pkgs/by-name/yt/yt-dlp/package.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/yt/yt-dlp/package.nix b/pkgs/by-name/yt/yt-dlp/package.nix index a0fc4b4227b5..768b0b6df558 100644 --- a/pkgs/by-name/yt/yt-dlp/package.nix +++ b/pkgs/by-name/yt/yt-dlp/package.nix @@ -1,5 +1,6 @@ { lib, + stdenvNoCC, python3Packages, atomicparsley, deno, @@ -13,6 +14,7 @@ javascriptSupport ? true, rtmpSupport ? true, withAlias ? false, # Provides bin/youtube-dl for backcompat + withSecretStorage ? !stdenvNoCC.hostPlatform.isDarwin, nix-update-script, }: @@ -51,7 +53,10 @@ python3Packages.buildPythonApplication rec { ]; # expose optional-dependencies, but provide all features - dependencies = lib.concatAttrValues optional-dependencies; + dependencies = + optional-dependencies.default + ++ optional-dependencies.curl-cffi + ++ lib.optionals withSecretStorage optional-dependencies.secretstorage; optional-dependencies = { default = with python3Packages; [ From d62805d8afc6b48433bdfc52aaf981a568fb601b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 09:11:03 +0000 Subject: [PATCH 47/96] docfx: 2.78.4 -> 2.78.5 --- pkgs/by-name/do/docfx/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/do/docfx/package.nix b/pkgs/by-name/do/docfx/package.nix index c54ab12aabf3..f7671c5b4309 100644 --- a/pkgs/by-name/do/docfx/package.nix +++ b/pkgs/by-name/do/docfx/package.nix @@ -6,12 +6,12 @@ buildDotnetGlobalTool { pname = "docfx"; - version = "2.78.4"; + version = "2.78.5"; dotnet-sdk = dotnetCorePackages.sdk_8_0; dotnet-runtime = dotnetCorePackages.runtime_8_0; - nugetHash = "sha256-VvrKQjOnQ7RGp1hP+Bldi7CaM6qpfp4InB5rESISqEg="; + nugetHash = "sha256-kkoQQHXkv36ulSAUfsEKgJ6CqEOOwzAQRYHSGUNZaMU="; meta = { description = "Build your technical documentation site with docfx, with landing pages, markdown, API reference docs for .NET, REST API and more"; From 805c2772179de5e513a576fd572d0d76acda1413 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gutyina=20Gerg=C5=91?= Date: Fri, 27 Feb 2026 17:33:59 +0100 Subject: [PATCH 48/96] dbeaver-bin: 25.3.4 -> 25.3.5 --- pkgs/by-name/db/dbeaver-bin/package.nix | 14 +++++++------- pkgs/by-name/db/dbeaver-bin/update.sh | 4 ++-- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/db/dbeaver-bin/package.nix b/pkgs/by-name/db/dbeaver-bin/package.nix index 3795ec03a3cf..ad0d6a2e6a60 100644 --- a/pkgs/by-name/db/dbeaver-bin/package.nix +++ b/pkgs/by-name/db/dbeaver-bin/package.nix @@ -19,23 +19,23 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "dbeaver-bin"; - version = "25.3.4"; + version = "25.3.5"; src = let inherit (stdenvNoCC.hostPlatform) system; selectSystem = attrs: attrs.${system} or (throw "Unsupported system: ${system}"); suffix = selectSystem { - x86_64-linux = "linux.gtk.x86_64.tar.gz"; - aarch64-linux = "linux.gtk.aarch64.tar.gz"; + x86_64-linux = "linux-x86_64.tar.gz"; + aarch64-linux = "linux-aarch64.tar.gz"; x86_64-darwin = "macos-x86_64.dmg"; aarch64-darwin = "macos-aarch64.dmg"; }; hash = selectSystem { - x86_64-linux = "sha256-iqbpvXSn0jsHNdsn6/C1RV28Xc54o2XnvtG8WujpJFE="; - aarch64-linux = "sha256-fku9iDSyM5COrCAy9sIBZUCo7E8/2nIQmlhKAtBbmcw="; - x86_64-darwin = "sha256-DJpME9xxFSlRIgJuLtemIdnaskim7S1wPWLlrF0doxo="; - aarch64-darwin = "sha256-q/IZHXSAV7TR3EjKoxoB06zLnhEvb6A5TywgEK9uL8o="; + x86_64-linux = "sha256-pUjLM2tPIVuGiYpv0UgfUnINPRxzdbBvAPfeX4Vsrn8="; + aarch64-linux = "sha256-26RZrqpciHOgn6CGJhrxvyghxaIDojv1GkC7Df9KwyA="; + x86_64-darwin = "sha256-GWro2heKUny7psNym2bA8m8Hvk96GiDVhYDG9wgoJig="; + aarch64-darwin = "sha256-K2gjVHKYSLwAl0JuaZy5ZDLEXpsmHHLPfZUkuuTUoo4="; }; in fetchurl { diff --git a/pkgs/by-name/db/dbeaver-bin/update.sh b/pkgs/by-name/db/dbeaver-bin/update.sh index 49e79ebdc91b..8ab7bd75fcef 100755 --- a/pkgs/by-name/db/dbeaver-bin/update.sh +++ b/pkgs/by-name/db/dbeaver-bin/update.sh @@ -16,8 +16,8 @@ if [[ "$latestVersion" == "$currentVersion" ]]; then fi for i in \ - "x86_64-linux linux.gtk.x86_64.tar.gz" \ - "aarch64-linux linux.gtk.aarch64.tar.gz" \ + "x86_64-linux linux-x86_64.tar.gz" \ + "aarch64-linux linux-aarch64.tar.gz" \ "x86_64-darwin macos-x86_64.dmg" \ "aarch64-darwin macos-aarch64.dmg" do From ddc476412fab546533f73e5a6dcefcd81b8e1773 Mon Sep 17 00:00:00 2001 From: Felix Singer Date: Fri, 27 Feb 2026 18:34:23 +0100 Subject: [PATCH 49/96] microcode-intel: 20260210 -> 20260227 Signed-off-by: Felix Singer --- pkgs/by-name/mi/microcode-intel/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/mi/microcode-intel/package.nix b/pkgs/by-name/mi/microcode-intel/package.nix index b3874cf6c597..e9a57876db96 100644 --- a/pkgs/by-name/mi/microcode-intel/package.nix +++ b/pkgs/by-name/mi/microcode-intel/package.nix @@ -9,13 +9,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "microcode-intel"; - version = "20260210"; + version = "20260227"; src = fetchFromGitHub { owner = "intel"; repo = "Intel-Linux-Processor-Microcode-Data-Files"; tag = "microcode-${finalAttrs.version}"; - hash = "sha256-c5DAcaXO8FuZtbzrNwjS5E8JEKHb4rFo0CVm1xfDtcY="; + hash = "sha256-xTCSFxhOqHo64GrtZPlUVOd83SwiUUSZQ6JMziTgWcU="; }; nativeBuildInputs = [ libarchive ]; From 548a429c6cbb47bbef606786ee49f529015f91cd Mon Sep 17 00:00:00 2001 From: NilaTheDragon Date: Fri, 27 Feb 2026 19:17:01 +0100 Subject: [PATCH 50/96] proxyman: 3.7.0 -> 3.9.0 --- pkgs/by-name/pr/proxyman/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/pr/proxyman/package.nix b/pkgs/by-name/pr/proxyman/package.nix index 6762298d7b3f..5a330cd06ce1 100644 --- a/pkgs/by-name/pr/proxyman/package.nix +++ b/pkgs/by-name/pr/proxyman/package.nix @@ -6,11 +6,11 @@ }: let pname = "proxyman"; - version = "3.7.0"; + version = "3.9.0"; src = fetchurl { url = "https://github.com/ProxymanApp/proxyman-windows-linux/releases/download/${version}/Proxyman-${version}.AppImage"; - hash = "sha256-ntOIFvt4XwcmE4QloGD1KfbTpehpO/3SjTciMSKoWIs="; + hash = "sha256-hv0TYlCHoiWrMRLcPrruI09SC24Pafo9B5kkUpFDyKI="; }; appimageContents = appimageTools.extract { From 5554b6d090066dee6f4c29bb5a51a9671b11588f Mon Sep 17 00:00:00 2001 From: neural-blade <64137177+neural-blade@users.noreply.github.com> Date: Fri, 27 Feb 2026 18:21:46 +0100 Subject: [PATCH 51/96] dealii: init at 9.7.1 --- pkgs/by-name/de/dealii/package.nix | 37 ++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/by-name/de/dealii/package.nix diff --git a/pkgs/by-name/de/dealii/package.nix b/pkgs/by-name/de/dealii/package.nix new file mode 100644 index 000000000000..aa3af4742cfc --- /dev/null +++ b/pkgs/by-name/de/dealii/package.nix @@ -0,0 +1,37 @@ +{ + lib, + stdenv, + fetchFromGitHub, + cmake, + boost, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "dealii"; + version = "9.7.1"; + + src = fetchFromGitHub { + owner = "dealii"; + repo = "dealii"; + tag = "v${finalAttrs.version}"; + hash = "sha256-hy7Z9DUcSv/k5UU5TOfYzCIEiKXBZZEUrRnJ7jN1gus="; + }; + + nativeBuildInputs = [ cmake ]; + + buildInputs = [ boost ]; + + meta = { + homepage = "https://dealii.org/"; + description = "C++ software library supporting the creation of finite element codes"; + longDescription = '' + deal.II is a C++ program library targeted at the computational solution of + partial differential equations using adaptive finite elements. + It uses state-of-the-art programming techniques to offer you a modern interface + to the complex data structures and algorithms required. + ''; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ neural-blade ]; + platforms = lib.platforms.unix; + }; +}) From 259a23afe5cc749f198a4af46a8a3538b9a4032e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 27 Feb 2026 22:02:44 +0000 Subject: [PATCH 52/96] python3Packages.django-pydantic-field: 0.5.2 -> 0.5.4 --- .../python-modules/django-pydantic-field/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/django-pydantic-field/default.nix b/pkgs/development/python-modules/django-pydantic-field/default.nix index 124b6b8e9bda..2d420c755a63 100644 --- a/pkgs/development/python-modules/django-pydantic-field/default.nix +++ b/pkgs/development/python-modules/django-pydantic-field/default.nix @@ -18,14 +18,14 @@ buildPythonPackage rec { pname = "django-pydantic-field"; - version = "0.5.2"; + version = "0.5.4"; pyproject = true; src = fetchFromGitHub { owner = "surenkov"; repo = "django-pydantic-field"; tag = "v${version}"; - hash = "sha256-BqQurRjtA9AxvagmMIt+QjKKVdyFo+LVgn/vYS6+Ayc="; + hash = "sha256-pnB6kYfN67102Z3R41BHIWnWoJQgd/ixyT+bbtY9PC8="; }; postPatch = '' From 34eea7176a04a6921333ee318754971ec1e8a091 Mon Sep 17 00:00:00 2001 From: Sergei Trofimovich Date: Fri, 27 Feb 2026 22:28:20 +0000 Subject: [PATCH 53/96] dart-source: don't clobber `passthru` elements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Without the change `passthru` override deleted `fetchGitHashesScript` entry and caused updater scripts to fail: ``` $ nix-instantiate -A butterfly.updateScript error: … while evaluating the attribute 'command' at pkgs/common-updater/combinators.nix:190:7: 189| { 190| command = commandsToShellInvocation (map ({ command, ... }: command) scripts); | ^ 191| supportedFeatures = … while evaluating the attribute 'paths' at pkgs/common-updater/combinators.nix:91:7: 90| commands = commands ++ [ new.args ]; 91| paths = paths ++ new.paths; | ^ 92| maxArgIndex = new.maxArgIndex; (stack trace truncated; use '--show-trace' to show the full, detailed trace) error: attribute 'fetchGitHashesScript' missing at pkgs/by-name/bu/butterfly/package.nix:64:11: 63| command = [ 64| dart.fetchGitHashesScript | ^ 65| "--input" ``` Let's use attribute merge instead. --- pkgs/development/compilers/dart/source/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/development/compilers/dart/source/default.nix b/pkgs/development/compilers/dart/source/default.nix index 446229e0c523..8afe8b6a2962 100644 --- a/pkgs/development/compilers/dart/source/default.nix +++ b/pkgs/development/compilers/dart/source/default.nix @@ -247,9 +247,11 @@ dart-bin.overrideAttrs (oldAttrs: { runHook postInstall ''; - passthru.updateScript = writeShellScript "update-dart" '' - ${lib.getExe nix-update} --version=$(${lib.getExe curlMinimal} --fail --location --silent https://storage.googleapis.com/dart-archive/channels/stable/release/latest/VERSION | ${lib.getExe jq} --raw-output .version) - ''; + passthru = oldAttrs.passthru // { + updateScript = writeShellScript "update-dart" '' + ${lib.getExe nix-update} --version=$(${lib.getExe curlMinimal} --fail --location --silent https://storage.googleapis.com/dart-archive/channels/stable/release/latest/VERSION | ${lib.getExe jq} --raw-output .version) + ''; + }; meta = oldAttrs.meta // { platforms = [ From 2dee7745c095e7084a3b5f3b0ad70e47c60b8827 Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 27 Feb 2026 15:37:37 -0800 Subject: [PATCH 54/96] raze: move icon to spec-compliant location --- pkgs/by-name/ra/raze/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ra/raze/package.nix b/pkgs/by-name/ra/raze/package.nix index 37d5249f89e5..cdb4f7735c97 100644 --- a/pkgs/by-name/ra/raze/package.nix +++ b/pkgs/by-name/ra/raze/package.nix @@ -69,7 +69,7 @@ stdenv.mkDerivation (finalAttrs: { mv $out/bin/raze $out/share/raze makeWrapper $out/share/raze/raze $out/bin/raze \ --set LD_LIBRARY_PATH ${lib.makeLibraryPath [ vulkan-loader ]} - install -Dm644 ../source/platform/posix/org.zdoom.Raze.256.png $out/share/pixmaps/org.zdoom.Raze.png + install -Dm644 ../source/platform/posix/org.zdoom.Raze.256.png $out/share/icons/hicolor/256x256/apps/org.zdoom.Raze.png install -Dm644 ../source/platform/posix/org.zdoom.Raze.desktop $out/share/applications/org.zdoom.Raze.desktop install -Dm644 ../soundfont/raze.sf2 $out/share/raze/soundfonts/raze.sf2 ''; From 55f4970d1f550a86eae4a040b70475f510bcfb1e Mon Sep 17 00:00:00 2001 From: pancaek <20342389+pancaek@users.noreply.github.com> Date: Fri, 27 Feb 2026 15:43:10 -0800 Subject: [PATCH 55/96] remnote: move icon to spec-compliant location --- pkgs/by-name/re/remnote/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/re/remnote/package.nix b/pkgs/by-name/re/remnote/package.nix index 3fb368b3d7dc..ff3aad016449 100644 --- a/pkgs/by-name/re/remnote/package.nix +++ b/pkgs/by-name/re/remnote/package.nix @@ -20,7 +20,7 @@ appimageTools.wrapType2 { install -Dm444 ${appimageContents}/remnote.desktop -t $out/share/applications substituteInPlace $out/share/applications/remnote.desktop \ --replace-fail 'Exec=AppRun --no-sandbox %U' 'Exec=remnote %u' - install -Dm444 ${appimageContents}/remnote.png -t $out/share/pixmaps + install -Dm444 ${appimageContents}/remnote.png -t $out/share/icons/hicolor/512x512/apps ''; passthru.updateScript = writeScript "update.sh" '' From c069ad7120638d55b942e133779340d98769f077 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 00:19:43 +0000 Subject: [PATCH 56/96] python3Packages.python-barbicanclient: 7.2.0 -> 7.3.0 --- .../python-modules/python-barbicanclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-barbicanclient/default.nix b/pkgs/development/python-modules/python-barbicanclient/default.nix index 0ee886673918..ec3787d24efd 100644 --- a/pkgs/development/python-modules/python-barbicanclient/default.nix +++ b/pkgs/development/python-modules/python-barbicanclient/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "python-barbicanclient"; - version = "7.2.0"; + version = "7.3.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "python-barbicanclient"; tag = version; - hash = "sha256-HhWWUM0lK0B0ySItrT6z5QCXzStuiJzDZFoEb+WRodA="; + hash = "sha256-SFAldyA/M0rkKb2o6ePp+9ITWrUszyTz5jvCnUadufo="; }; env.PBR_VERSION = version; From 81cb4a9cfa637bff32d1509d34f4a0a2ad695d98 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 00:19:44 +0000 Subject: [PATCH 57/96] python3Packages.python-magnumclient: 4.9.0 -> 4.10.0 --- .../python-modules/python-magnumclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-magnumclient/default.nix b/pkgs/development/python-modules/python-magnumclient/default.nix index 4e8ebe83e953..1e28715cd7d0 100644 --- a/pkgs/development/python-modules/python-magnumclient/default.nix +++ b/pkgs/development/python-modules/python-magnumclient/default.nix @@ -29,14 +29,14 @@ buildPythonPackage rec { pname = "python-magnumclient"; - version = "4.9.0"; + version = "4.10.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "python-magnumclient"; tag = version; - hash = "sha256-Ok211QgvsKqkotXrC4HwMyonLv7LzuCjs2hjruGDEvY="; + hash = "sha256-kOnx2Fsx6WK7Z3z7O6so1LOjjyPiEB0jDFzOl7WlMS0="; }; env.PBR_VERSION = version; From 0c092edd2047e8f32a0ddb589a851eaa9923a43a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 06:54:29 +0000 Subject: [PATCH 58/96] python3Packages.logboth: 0.1.0 -> 0.2.0 --- pkgs/development/python-modules/logboth/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/logboth/default.nix b/pkgs/development/python-modules/logboth/default.nix index 6e4ced1405ef..7fc57bd08eb2 100644 --- a/pkgs/development/python-modules/logboth/default.nix +++ b/pkgs/development/python-modules/logboth/default.nix @@ -7,14 +7,14 @@ buildPythonPackage rec { pname = "logboth"; - version = "0.1.0"; + version = "0.2.0"; pyproject = true; src = fetchFromGitLab { owner = "zehkira"; repo = "logboth"; tag = "v${version}"; - hash = "sha256-z62atvFYrRqjcGQbTlWadoG1TPrNl8WwDBclzhqQtPA="; + hash = "sha256-R4FrZK8yxCZ5BFBFp/Fj/WyWa6+rIM6GHl3HZGgp5TI="; }; build-system = [ setuptools ]; From aca927fe0828e691fb0dbc4e5cf7b117033b70f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 08:06:09 +0000 Subject: [PATCH 59/96] waytrogen: 0.8.0 -> 0.9.1 --- pkgs/by-name/wa/waytrogen/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/wa/waytrogen/package.nix b/pkgs/by-name/wa/waytrogen/package.nix index d765581fd205..09087a41a91d 100644 --- a/pkgs/by-name/wa/waytrogen/package.nix +++ b/pkgs/by-name/wa/waytrogen/package.nix @@ -18,18 +18,18 @@ stdenv.mkDerivation (finalAttrs: { pname = "waytrogen"; - version = "0.8.0"; + version = "0.9.1"; src = fetchFromGitHub { owner = "nikolaizombie1"; repo = "waytrogen"; tag = finalAttrs.version; - hash = "sha256-zFRSWAVyTWvH6nxiacQbrrLRlu0Xac53XFaA6FcSf6M="; + hash = "sha256-airVCuwwh+FujJqBHXnRcwooUJWO/mrANbmzX9HciIM="; }; cargoDeps = rustPlatform.fetchCargoVendor { inherit (finalAttrs) pname version src; - hash = "sha256-/QCDxno0xZ9hLq0U6FNAZX7x+Kx5xaMtT/mR/GrNavs="; + hash = "sha256-FHLyVgBrTWOWyfILm7Gv9B6/WudvrwCNKoRJybKJBTM="; }; nativeBuildInputs = [ From 8c17fc4f2c43712edde5e03eac01e17ac697da4c Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sat, 28 Feb 2026 09:54:37 +0100 Subject: [PATCH 60/96] python3Packages.logboth: migrate to finalAttrs --- pkgs/development/python-modules/logboth/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/logboth/default.nix b/pkgs/development/python-modules/logboth/default.nix index 7fc57bd08eb2..3bb9a7552a16 100644 --- a/pkgs/development/python-modules/logboth/default.nix +++ b/pkgs/development/python-modules/logboth/default.nix @@ -5,7 +5,7 @@ setuptools, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "logboth"; version = "0.2.0"; pyproject = true; @@ -13,7 +13,7 @@ buildPythonPackage rec { src = fetchFromGitLab { owner = "zehkira"; repo = "logboth"; - tag = "v${version}"; + tag = "v${finalAttrs.version}"; hash = "sha256-R4FrZK8yxCZ5BFBFp/Fj/WyWa6+rIM6GHl3HZGgp5TI="; }; @@ -35,4 +35,4 @@ buildPythonPackage rec { license = lib.licenses.bsd0; maintainers = with lib.maintainers; [ aleksana ]; }; -} +}) From 6cac2927072bed5f5bcd49ba1ae15f98891f4bb3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=B0lkecan=20Bozdo=C4=9Fan?= Date: Sat, 28 Feb 2026 12:59:35 +0300 Subject: [PATCH 61/96] ansible-navigator: add ilkecan to maintainers --- pkgs/by-name/an/ansible-navigator/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/an/ansible-navigator/package.nix b/pkgs/by-name/an/ansible-navigator/package.nix index bf69dc2a68a9..e6249749be54 100644 --- a/pkgs/by-name/an/ansible-navigator/package.nix +++ b/pkgs/by-name/an/ansible-navigator/package.nix @@ -44,6 +44,9 @@ python3Packages.buildPythonApplication (finalAttrs: { homepage = "https://ansible.readthedocs.io/projects/navigator/"; changelog = "https://github.com/ansible/ansible-navigator/releases/tag/v${finalAttrs.version}"; license = lib.licenses.asl20; - maintainers = with lib.maintainers; [ melkor333 ]; + maintainers = with lib.maintainers; [ + melkor333 + ilkecan + ]; }; }) From c48ce37ed4a72cf45b6b82247fe82c65c2874cae Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 12:30:51 +0000 Subject: [PATCH 62/96] rt-tests: 2.9 -> 2.10 --- pkgs/by-name/rt/rt-tests/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/rt/rt-tests/package.nix b/pkgs/by-name/rt/rt-tests/package.nix index cc41defc7b02..fb7008dcacc0 100644 --- a/pkgs/by-name/rt/rt-tests/package.nix +++ b/pkgs/by-name/rt/rt-tests/package.nix @@ -9,11 +9,11 @@ stdenv.mkDerivation (finalAttrs: { pname = "rt-tests"; - version = "2.9"; + version = "2.10"; src = fetchurl { url = "https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-${finalAttrs.version}.tar.gz"; - sha256 = "sha256-Zmb0RqGvS4bHy+6Krs3of1WUWOqJMOH0FHAXIqlteys="; + sha256 = "sha256-LHlihC7otuP/yXXiZ0XdQ4gSpyGKX6qVvGoouWq7CyM="; }; env.NIX_CFLAGS_COMPILE = "-Wno-error=format-overflow"; From cf99113a9cf734db3da5091e7b5e47d116fe9882 Mon Sep 17 00:00:00 2001 From: Nikolay Korotkiy Date: Sat, 28 Feb 2026 17:25:50 +0400 Subject: [PATCH 63/96] =?UTF-8?q?zeal:=200.7.2=20=E2=86=92=200.8.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkgs/by-name/ze/zeal/package.nix | 8 +++----- pkgs/by-name/ze/zeal/qt6_10.patch | 34 ------------------------------- 2 files changed, 3 insertions(+), 39 deletions(-) delete mode 100644 pkgs/by-name/ze/zeal/qt6_10.patch diff --git a/pkgs/by-name/ze/zeal/package.nix b/pkgs/by-name/ze/zeal/package.nix index 5a751dced519..fd4a94ab4185 100644 --- a/pkgs/by-name/ze/zeal/package.nix +++ b/pkgs/by-name/ze/zeal/package.nix @@ -14,17 +14,15 @@ }: stdenv.mkDerivation (finalAttrs: { pname = "zeal"; - version = "0.7.2"; + version = "0.8.0"; src = fetchFromGitHub { owner = "zealdocs"; repo = "zeal"; - rev = "v${finalAttrs.version}"; - hash = "sha256-9tlo7+namWNWrWVQNqaOvtK4NQIdb0p8qvFrrbUamOo="; + tag = "v${finalAttrs.version}"; + hash = "sha256-13BscKZU/wzjstEQ8ffTGFJaDXO+p8IxNqNsyoEjQUc="; }; - patches = [ ./qt6_10.patch ]; - nativeBuildInputs = [ cmake extra-cmake-modules diff --git a/pkgs/by-name/ze/zeal/qt6_10.patch b/pkgs/by-name/ze/zeal/qt6_10.patch deleted file mode 100644 index 574c063a3b75..000000000000 --- a/pkgs/by-name/ze/zeal/qt6_10.patch +++ /dev/null @@ -1,34 +0,0 @@ -diff --git a/src/libs/ui/docsetsdialog.cpp b/src/libs/ui/docsetsdialog.cpp -index 8c9fe63..5c73480 100644 ---- a/src/libs/ui/docsetsdialog.cpp -+++ b/src/libs/ui/docsetsdialog.cpp -@@ -360,7 +360,7 @@ void DocsetsDialog::downloadCompleted() - QTemporaryFile *tmpFile = m_tmpFiles[docsetName]; - if (!tmpFile) { - tmpFile = new QTemporaryFile(QStringLiteral("%1/%2.XXXXXX.tmp").arg(Core::Application::cacheLocation(), docsetName), this); -- tmpFile->open(); -+ (void)tmpFile->open(); - m_tmpFiles.insert(docsetName, tmpFile); - } - -@@ -403,7 +403,7 @@ void DocsetsDialog::downloadProgress(qint64 received, qint64 total) - QTemporaryFile *tmpFile = m_tmpFiles[docsetName]; - if (!tmpFile) { - tmpFile = new QTemporaryFile(QStringLiteral("%1/%2.XXXXXX.tmp").arg(Core::Application::cacheLocation(), docsetName), this); -- tmpFile->open(); -+ (void)tmpFile->open(); - m_tmpFiles.insert(docsetName, tmpFile); - } - -diff --git a/src/libs/ui/qxtglobalshortcut/CMakeLists.txt b/src/libs/ui/qxtglobalshortcut/CMakeLists.txt -index 476c2f5..f49da88 100644 ---- a/src/libs/ui/qxtglobalshortcut/CMakeLists.txt -+++ b/src/libs/ui/qxtglobalshortcut/CMakeLists.txt -@@ -42,6 +42,7 @@ elseif(UNIX AND X11_FOUND) - find_package(Qt5 COMPONENTS X11Extras REQUIRED) - target_link_libraries(QxtGlobalShortcut Qt5::X11Extras) - else() -+ find_package(Qt6 REQUIRED COMPONENTS GuiPrivate) - target_link_libraries(QxtGlobalShortcut Qt${QT_VERSION_MAJOR}::GuiPrivate) - endif() - From c4649b067d23509a12aac8056e429a1fe10cf037 Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Sat, 28 Feb 2026 14:50:43 +0100 Subject: [PATCH 64/96] servo: 0.0.4 -> 0.0.5 --- pkgs/by-name/se/servo/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/se/servo/package.nix b/pkgs/by-name/se/servo/package.nix index 24e7cea50f6b..7ce62bf3273f 100644 --- a/pkgs/by-name/se/servo/package.nix +++ b/pkgs/by-name/se/servo/package.nix @@ -69,13 +69,13 @@ in rustPlatform.buildRustPackage (finalAttrs: { pname = "servo"; - version = "0.0.4"; + version = "0.0.5"; src = fetchFromGitHub { owner = "servo"; repo = "servo"; tag = "v${finalAttrs.version}"; - hash = "sha256-KKZDz0NTIEx1NpTjDtrZdZD2RLxtZYarwn54RbPPeCA="; + hash = "sha256-XBaILyWIM1BecnJrkoFy4Q/zf7+n65Mv/wOxT4OheiU="; # Breaks reproducibility depending on whether the picked commit # has other ref-names or not, which may change over time, i.e. with # "ref-names: HEAD -> main" as long this commit is the branch HEAD @@ -85,7 +85,7 @@ rustPlatform.buildRustPackage (finalAttrs: { ''; }; - cargoHash = "sha256-huQ3dq5tTLN53fOhj458aH00jFnt6CWZQhJ9MogktJM="; + cargoHash = "sha256-iGS56vh4tgpJDLoXp7ou0/4+9onb3W3MEBzjcEOXjsw="; # set `HOME` to a temp dir for write access # Fix invalid option errors during linking (https://github.com/mozilla/nixpkgs-mozilla/commit/c72ff151a3e25f14182569679ed4cd22ef352328) From 8a72593eeb5a43e60bc73621a81d22eab1438d2e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 14:09:48 +0000 Subject: [PATCH 65/96] openasar: 0-unstable-2025-11-21 -> 0-unstable-2026-02-23 --- pkgs/by-name/op/openasar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/op/openasar/package.nix b/pkgs/by-name/op/openasar/package.nix index a65e2ae4b94e..ab9fddf48cef 100644 --- a/pkgs/by-name/op/openasar/package.nix +++ b/pkgs/by-name/op/openasar/package.nix @@ -14,13 +14,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "openasar"; - version = "0-unstable-2025-11-21"; + version = "0-unstable-2026-02-23"; src = fetchFromGitHub { owner = "GooseMod"; repo = "OpenAsar"; - rev = "5b259e4efaf9eee69aeca7b2ef153e5bfedc35d0"; - hash = "sha256-HNdZK7r0nC3r1SLojmZXQFVI/1/wLnAhrkQZMJJChH8="; + rev = "31dfb7bcc0dfecc9e4ef62b65fbc5dcbc34d04fc"; + hash = "sha256-/Uc5u7YT2LxRkUtPyZ9Y9MQvKDmwQUSmexQFby9MWzI="; }; postPatch = '' From 722bb3b1d58d5b4347656038369689f53d9808e0 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 15:20:57 +0000 Subject: [PATCH 66/96] haven: 1.2.0 -> 1.2.2 --- pkgs/by-name/ha/haven/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ha/haven/package.nix b/pkgs/by-name/ha/haven/package.nix index b454275d853e..1d972e5d73ec 100644 --- a/pkgs/by-name/ha/haven/package.nix +++ b/pkgs/by-name/ha/haven/package.nix @@ -6,13 +6,13 @@ buildGoModule (finalAttrs: { pname = "haven"; - version = "1.2.0"; + version = "1.2.2"; src = fetchFromGitHub { owner = "bitvora"; repo = "haven"; tag = "v${finalAttrs.version}"; - hash = "sha256-1rGOZVzlzijyxqjAnp2uvxy9KPr3uuRD8+48x38lQwg="; + hash = "sha256-gpfTgaO3VK65GBy/W/rR8181yHlvgTx9UyWReo7s2gQ="; }; vendorHash = "sha256-VXx6uoOUKk/BkjDS3Ykf/0Xc2mUPm8dgyRArIb2I8X4="; From 2ad471bbc3e7a84404b4edb17b04dd718e22151d Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 28 Feb 2026 10:23:18 -0500 Subject: [PATCH 67/96] python3Packages.pyspark: fix optional-dependencies eval https://redirect.github.com/NixOS/nixpkgs/pull/491152#issuecomment-3976761911 --- pkgs/development/python-modules/pyspark/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/python-modules/pyspark/default.nix b/pkgs/development/python-modules/pyspark/default.nix index 3ad86e432a60..7e4c983803ff 100644 --- a/pkgs/development/python-modules/pyspark/default.nix +++ b/pkgs/development/python-modules/pyspark/default.nix @@ -66,7 +66,8 @@ buildPythonPackage (finalAttrs: { pandas pyarrow ]; - pipelines = finalAttrs.optional-dependencies.connect ++ finalAttrs.optional-dependencies.sql; + pipelines = + finalAttrs.passthru.optional-dependencies.connect ++ finalAttrs.passthru.optional-dependencies.sql; sql = [ pandas pyarrow From ee68241c6919e16d72e24c51891fac5c5d941350 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 15:43:58 +0000 Subject: [PATCH 68/96] unciv: 4.19.13 -> 4.19.15 --- pkgs/by-name/un/unciv/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/un/unciv/package.nix b/pkgs/by-name/un/unciv/package.nix index 94ce76af00be..cadb846734c9 100644 --- a/pkgs/by-name/un/unciv/package.nix +++ b/pkgs/by-name/un/unciv/package.nix @@ -12,7 +12,7 @@ nix-update-script, }: let - version = "4.19.13"; + version = "4.19.15"; desktopItem = makeDesktopItem { name = "unciv"; @@ -42,7 +42,7 @@ stdenv.mkDerivation rec { src = fetchurl { url = "https://github.com/yairm210/Unciv/releases/download/${version}/Unciv.jar"; - hash = "sha256-8Y7ob7uC1hXESD2QnhbAUZQMCXSyroB9a3xO2o5sogc="; + hash = "sha256-RlKoiSxW0MPPFTDq72k6CvYTHIEZ0hR8/PhW0j8ERs8="; }; dontUnpack = true; From 63b4d652b0c9103cfe4527eefd06803c1b0fbe0e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 16:08:38 +0000 Subject: [PATCH 69/96] trivy: 0.69.0 -> 0.69.1 --- pkgs/by-name/tr/trivy/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/tr/trivy/package.nix b/pkgs/by-name/tr/trivy/package.nix index 7946b892bab2..2a61ab21df21 100644 --- a/pkgs/by-name/tr/trivy/package.nix +++ b/pkgs/by-name/tr/trivy/package.nix @@ -10,13 +10,13 @@ buildGoModule (finalAttrs: { pname = "trivy"; - version = "0.69.0"; + version = "0.69.1"; src = fetchFromGitHub { owner = "aquasecurity"; repo = "trivy"; tag = "v${finalAttrs.version}"; - hash = "sha256-auCbZmVr7LzYrw+IOpXBZPUs2YmcPAzr5fo12vSyHeM="; + hash = "sha256-0BzqkLT4puBfBweu+3WIEepkpzr0LyHXL7/DrhjyxNs="; }; # Hash mismatch on across Linux and Darwin From 9e73d8c211b1a57f577182b291337208c30359f7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 16:37:20 +0000 Subject: [PATCH 70/96] python3Packages.python-zunclient: 5.3.0 -> 5.4.0 --- pkgs/development/python-modules/python-zunclient/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/python-zunclient/default.nix b/pkgs/development/python-modules/python-zunclient/default.nix index 41392d8365fc..25b6b3c4f6e5 100644 --- a/pkgs/development/python-modules/python-zunclient/default.nix +++ b/pkgs/development/python-modules/python-zunclient/default.nix @@ -19,14 +19,14 @@ buildPythonPackage rec { pname = "python-zunclient"; - version = "5.3.0"; + version = "5.4.0"; pyproject = true; src = fetchFromGitHub { owner = "openstack"; repo = "python-zunclient"; tag = version; - hash = "sha256-qBpsahkVZEQwsVcNJFtRSJvvxGITauAJ6Zv8p+70hh0="; + hash = "sha256-Ps4V05obkbiy4dbPBOff3WQ1d502Ie303jAmtatNOdc="; }; env.PBR_VERSION = version; From 8aa6aa724ed37f380d5bf8719f0ebfbd69a55f36 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 28 Feb 2026 10:59:29 -0600 Subject: [PATCH 71/96] vimPlugins: update on 2026-02-28 --- .../editors/vim/plugins/generated.nix | 768 +++++++++--------- 1 file changed, 384 insertions(+), 384 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index cff7dac62928..fdc93162aaf5 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -87,12 +87,12 @@ final: prev: { Coqtail = buildVimPlugin { pname = "Coqtail"; - version = "1.9.0-unstable-2026-02-14"; + version = "1.9.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "whonore"; repo = "Coqtail"; - rev = "abd905d27e45fcb49009074aa6bcdaebb637594a"; - hash = "sha256-VKTfLdU7SwQohuTNefuhS5KCPbGLCDsr/mTABq+8hlk="; + rev = "d470fff7591bf826ca10090a14ccf2e1dc8199db"; + hash = "sha256-gXTXaCGIXyZfRfz9c29FG1kWD6E1sFXfB4Ar7wXr4H4="; }; meta.homepage = "https://github.com/whonore/Coqtail/"; meta.hydraPlatforms = [ ]; @@ -217,12 +217,12 @@ final: prev: { LeaderF = buildVimPlugin { pname = "LeaderF"; - version = "1.25-unstable-2026-02-13"; + version = "1.25-unstable-2026-02-27"; src = fetchFromGitHub { owner = "Yggdroot"; repo = "LeaderF"; - rev = "ba0efe3f14c17ed0141fa6758c24936fa7c27715"; - hash = "sha256-/BCTvKnXo4RVZ7f/2luHZSV7Xd989Nhb9HkqWZIfcqg="; + rev = "2c6c5d5e350762a2e209bddb65371c77afc65c08"; + hash = "sha256-1jxF93IMpyDFNEm93jFrgNXea0mCK01k87wmAlk2KPg="; }; meta.homepage = "https://github.com/Yggdroot/LeaderF/"; meta.hydraPlatforms = [ ]; @@ -412,12 +412,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "0-unstable-2026-02-17"; + version = "0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "55ca969ceed5209d62cbf4c20cef023ff188b6c5"; - hash = "sha256-svmvtIpyXTnLGvxm8eRBO3lvkqhAcv5l0EGZOJsUjfM="; + rev = "7e88652d0291bfd4c988737c176fa59e187904f2"; + hash = "sha256-voU0ZiStiNGj1vdFtcdQVXylR16jr8/McGbV/OJ01kQ="; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -686,12 +686,12 @@ final: prev: { aerial-nvim = buildVimPlugin { pname = "aerial.nvim"; - version = "3.0.0-unstable-2026-01-18"; + version = "3.1.0-unstable-2026-02-25"; src = fetchFromGitHub { owner = "stevearc"; repo = "aerial.nvim"; - rev = "7a6a42791eb2b54a7115c7db4488981f93471770"; - hash = "sha256-xFMusJEJi9BVEWnvfLGUMz83E5OdrIuO+dptS9C9Qtc="; + rev = "645d108a5242ec7b378cbe643eb6d04d4223f034"; + hash = "sha256-ugzNA/+Z2ReIy/8ks9wHEtmpTwpr8qqVR0xemw+GrUc="; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/aerial.nvim/"; @@ -726,12 +726,12 @@ final: prev: { agitator-nvim = buildVimPlugin { pname = "agitator.nvim"; - version = "0-unstable-2025-12-27"; + version = "0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "emmanueltouzery"; repo = "agitator.nvim"; - rev = "9a8a9392d1007b8d9d24c833c3f901afad18fb3d"; - hash = "sha256-ZAdOwDp/iSYjxfdbNNdMIcCCfG6KQRkVjTG21o8P+Bs="; + rev = "87949ff3610d502d178e25bdbe906942771922b8"; + hash = "sha256-oT9xyB6ymkZnjgLwOoQdavntoCtTDB6Ts4dl+nLrwYQ="; }; meta.homepage = "https://github.com/emmanueltouzery/agitator.nvim/"; meta.hydraPlatforms = [ ]; @@ -960,12 +960,12 @@ final: prev: { artio-nvim = buildVimPlugin { pname = "artio.nvim"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "comfysage"; repo = "artio.nvim"; - rev = "3c692427444c4e1e3bf35cadc44c6c74ffadd9e9"; - hash = "sha256-wJtU6M9dRHm/qsrF3MEI7BNCM3TAkycMAcmNbg1KC10="; + rev = "36773f37b6b05b50e91777fd32351c80d995b928"; + hash = "sha256-nc0A3Z1nXl4m7GjF04PFIhZ94aQ78jVhAzFovcV31f0="; }; meta.homepage = "https://github.com/comfysage/artio.nvim/"; meta.hydraPlatforms = [ ]; @@ -999,12 +999,12 @@ final: prev: { astrotheme = buildVimPlugin { pname = "astrotheme"; - version = "4.10.0-unstable-2026-02-18"; + version = "4.10.1-unstable-2026-02-20"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrotheme"; - rev = "7894b0368a5beeaca95fc0d421a7b67d3a818681"; - hash = "sha256-nCuMnUZgprNna4MZmA721iTiAOpOEEsINqc6vrD+cYo="; + rev = "4ed9d1110e62b8965cd35ba9419237057bb41550"; + hash = "sha256-MdcAj3cyfdnf2uo7AkdZlouNlfCPPQX6B92W1tQOlfE="; }; meta.homepage = "https://github.com/AstroNvim/astrotheme/"; meta.hydraPlatforms = [ ]; @@ -1194,12 +1194,12 @@ final: prev: { auto-fix-return-nvim = buildVimPlugin { pname = "auto-fix-return.nvim"; - version = "0.4.0-unstable-2025-12-31"; + version = "0.4.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "Jay-Madden"; repo = "auto-fix-return.nvim"; - rev = "a5b336522a614e0572bcc15fbeaa092ed4104277"; - hash = "sha256-dM9ZWncbVjRNk0VsGhngtPBM0kvSegnh1uXmljwCx8s="; + rev = "986e866d4c341b3d95f7794e96f2a6da4319b047"; + hash = "sha256-Ebb1vsNQuofWfxD+zOj1piOITSjXW4DTV0nM+P3cZyA="; }; meta.homepage = "https://github.com/Jay-Madden/auto-fix-return.nvim/"; meta.hydraPlatforms = [ ]; @@ -1623,12 +1623,12 @@ final: prev: { blink-cmp-dictionary = buildVimPlugin { pname = "blink-cmp-dictionary"; - version = "3.0.1-unstable-2026-02-16"; + version = "3.0.1-unstable-2026-02-26"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-dictionary"; - rev = "a39c05e1f535ecf89b95777e471d0bf2569acb8b"; - hash = "sha256-O8j93VWUfa6Bhv9aPAQkmr3sVf9rp+ftkqmch8kAkWo="; + rev = "35142bba869b869715e91a99d2f46bcf93fca4ae"; + hash = "sha256-idDHERqdqKB8/we00oVEo1sTDqrwPRTsuWmmG0ISeoE="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-dictionary/"; meta.hydraPlatforms = [ ]; @@ -1649,12 +1649,12 @@ final: prev: { blink-cmp-git = buildVimPlugin { pname = "blink-cmp-git"; - version = "3.0.0-unstable-2025-10-09"; + version = "3.0.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "Kaiser-Yang"; repo = "blink-cmp-git"; - rev = "e3ad0ffaaa3b3b7e2158cc72cd6dad2d19842c46"; - hash = "sha256-zGXFZdID1ej8T1Knp4RpfJQ1uocw2GbOQEJbti6Pkhk="; + rev = "10783593af764424018a95e75df6ad5a8b66fe07"; + hash = "sha256-esSFTYQP46Vy7XMpgVneh90NX/373FVpqEQeQb2jUFQ="; }; meta.homepage = "https://github.com/Kaiser-Yang/blink-cmp-git/"; meta.hydraPlatforms = [ ]; @@ -1818,12 +1818,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2.2.2-unstable-2026-02-19"; + version = "2.2.4-unstable-2026-02-23"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "735af6c5d531f39c253c6270356c822a5d0fe03d"; - hash = "sha256-oZrw4ywCSF2g6Eu0662wSuLR6YhasM1rQ1bHqNQDKwQ="; + rev = "841e530f202c1dd96acc7034478517be3929fc27"; + hash = "sha256-stIfwl/1eF3AK7Kis0hkFcNNJVaDls2HrH/oGCdGg8E="; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -1857,12 +1857,12 @@ final: prev: { bluloco-nvim = buildVimPlugin { pname = "bluloco.nvim"; - version = "1.4.0-unstable-2026-02-10"; + version = "1.4.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "uloco"; repo = "bluloco.nvim"; - rev = "bfd8f9184d7f29e88649b4e0262730817eb5d695"; - hash = "sha256-gOflLiYtkFnDcq3sGtW4AtMzVY/al/7XANv3XDOU5Io="; + rev = "ca548a50c1c9ccbb3f730c6144a55d48017a07c6"; + hash = "sha256-TaSfIYeiXRKPs+RDKzpEnFUC+yqhG+ORTfM+9pWYuWc="; }; meta.homepage = "https://github.com/uloco/bluloco.nvim/"; meta.hydraPlatforms = [ ]; @@ -2338,12 +2338,12 @@ final: prev: { cmake-tools-nvim = buildVimPlugin { pname = "cmake-tools.nvim"; - version = "0-unstable-2026-02-12"; + version = "0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "Civitasv"; repo = "cmake-tools.nvim"; - rev = "24502aec9166fd6b851762c5930ff316083acd85"; - hash = "sha256-eEZcxKQqwd4FyXKQpMwhq68Z2MeLS6GPpu7C3BV5UwE="; + rev = "ec3bc500aa1db11f16f6aa881af76871ed8e4de3"; + hash = "sha256-SeZfHy5/fv95zhQmCnvxtTDsqT9piD7WVxjj3hN1e0w="; }; meta.homepage = "https://github.com/Civitasv/cmake-tools.nvim/"; meta.hydraPlatforms = [ ]; @@ -2780,12 +2780,12 @@ final: prev: { cmp-nvim-ultisnips = buildVimPlugin { pname = "cmp-nvim-ultisnips"; - version = "1.0.0-unstable-2026-02-15"; + version = "1.0.0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "quangnguyen30192"; repo = "cmp-nvim-ultisnips"; - rev = "43ee7b9b112511f8442324773cc7680aa94cd20e"; - hash = "sha256-KDjD7vuMceuqEZX7EDC2L1bzGqBBroSIzeLnRQxqtI0="; + rev = "7773477d99e9cefbbf956b820fb784b87643d89e"; + hash = "sha256-BwjkBU5yVZKYK8bfMQSct7rftuBjYzzF06CR5I68aHE="; }; meta.homepage = "https://github.com/quangnguyen30192/cmp-nvim-ultisnips/"; meta.hydraPlatforms = [ ]; @@ -3118,12 +3118,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "0.0.82-unstable-2026-02-19"; + version = "0.0.82-unstable-2026-02-22"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "b2874f4ad26754ba0c6deaa00bc46f5ab7b0050c"; - hash = "sha256-pZb/eD+FgyKjRx4tXcYPxDxqc0gDfsRotPzhQKQOiFc="; + rev = "f36328bb5c75c2272872e6f236cbb6f4f85262af"; + hash = "sha256-F8+OSL8ThJJPiHimRmc4LVYyYaps7iLplqvJGD7XzTY="; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3196,12 +3196,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "18.7.0-unstable-2026-02-18"; + version = "19.0.0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "558518f8d78a44198cd428f6bf8bf48bfa38d76d"; - hash = "sha256-QZddLQ+0BR0/T+UjJcdzL+y6gTyBslnvf8yFmLzLL3M="; + rev = "a3710ff4f10a8f215ace1a4f5f0f881d0c6c4e93"; + hash = "sha256-wHZ/5ohunxyzOo+kWWA4rarYtHmJXJVEk6Xi1K43d64="; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3222,12 +3222,12 @@ final: prev: { codesettings-nvim = buildVimPlugin { pname = "codesettings.nvim"; - version = "1.6.2-unstable-2026-02-19"; + version = "1.6.2-unstable-2026-02-28"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "codesettings.nvim"; - rev = "87ea60f13f51a6e9dc804becc139841bd818377a"; - hash = "sha256-GM2BD8K3CKzCW0GcaF/58CwZuoIejauDI4xOWeR8iwg="; + rev = "7b59890022dae9136304248de34286cfc63cc201"; + hash = "sha256-I0fGNy431ga7ComGk2M3/vwKf+PtQzr7H8W+vLidwYg="; }; meta.homepage = "https://github.com/mrjones2014/codesettings.nvim/"; meta.hydraPlatforms = [ ]; @@ -3521,12 +3521,12 @@ final: prev: { conform-nvim = buildVimPlugin { pname = "conform.nvim"; - version = "9.1.0-unstable-2026-01-18"; + version = "9.1.0-unstable-2026-02-23"; src = fetchFromGitHub { owner = "stevearc"; repo = "conform.nvim"; - rev = "c2526f1cde528a66e086ab1668e996d162c75f4f"; - hash = "sha256-M2mGNF8iARiQ6MzIFSSE/2BRDSj1+XEP/C44dwg8MQ8="; + rev = "e969e302bced7ffb9a0a0323629f31feb0ca35a6"; + hash = "sha256-G8aSYN23reYvN73+xDxa4XoYd8os2dsEaRgm78J6txo="; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/conform.nvim/"; @@ -3561,12 +3561,12 @@ final: prev: { context-vim = buildVimPlugin { pname = "context.vim"; - version = "0-unstable-2024-07-19"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "wellle"; repo = "context.vim"; - rev = "82eb26de265292808917b82f3eda2725b53d785c"; - hash = "sha256-je9IKsyxDO6zi+NqWkloXcji/lczFyBPgcX5mAfkl1w="; + rev = "b779a19653e94d4a7d6e668f1d71e48de34591fa"; + hash = "sha256-p7iMPS5Vbi78PTSbAD72Y56a62W8vsruXf/tFI56r7c="; }; meta.homepage = "https://github.com/wellle/context.vim/"; meta.hydraPlatforms = [ ]; @@ -3626,12 +3626,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "0-unstable-2026-02-15"; + version = "0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "dd3e345d59051464573d821b042f0a0c82410b5d"; - hash = "sha256-0aPy0GE51H3HzhlX5eT4y/0BaFVRPY6kk5qMh/yY0+E="; + rev = "00446a63cba4cc59bb24fc1e210a555a3e4acdfb"; + hash = "sha256-FL6OSeOtTTpswVBkMIun8tyoXchBQIOgofUBonlSVzQ="; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -4146,12 +4146,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "10.2.0-unstable-2026-02-08"; + version = "10.2.0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "8866a87378974ecab8ae11834cd826261a449372"; - hash = "sha256-JuHnFAo7er5YLN/o1QFypzcvLCjypkT5IWbV+6wGtgU="; + rev = "951ae4d5cbc594d59e8a57c247e3fc27d1688b68"; + hash = "sha256-EgjM/jM6LtS2pDyBzDXmyG3YUvbbLGcuj0gTjWT9A7U="; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4642,12 +4642,12 @@ final: prev: { diagram-nvim = buildVimPlugin { pname = "diagram.nvim"; - version = "0-unstable-2026-02-14"; + version = "0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "3rd"; repo = "diagram.nvim"; - rev = "6c25f65f0a83c7ee50d93e3789f7d012a0d91021"; - hash = "sha256-d0/ycyLJWbdMbC7+U9TEUQh4eb/Op6ZjDsIPPmql+sE="; + rev = "89d8110ec15021ac9a03ff2317d27b900c45bf60"; + hash = "sha256-0KgZ/3q26b7MxMPRXp4/mgfl7tIUD3PnC6TYgagDGP4="; }; meta.homepage = "https://github.com/3rd/diagram.nvim/"; meta.hydraPlatforms = [ ]; @@ -4824,12 +4824,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "0-unstable-2026-02-19"; + version = "0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "14ed344ab36318ea76507d661d838fb8c218b217"; - hash = "sha256-q6RiyDlPdBEQm7dG3TdRBdbQRFlj6lCRKXkWFqL+LXU="; + rev = "2798795edc9f4e14734444ab7dec45ae67ee78e7"; + hash = "sha256-zIoHyEdpHho+QjqBt3G/ZXIDt/W/xWqOAO4s9PaBO0Q="; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -5086,11 +5086,11 @@ final: prev: { evergarden-nvim = buildVimPlugin { pname = "evergarden-nvim"; - version = "0-unstable-2026-02-17"; + version = "0-unstable-2026-02-22"; src = fetchgit { url = "https://codeberg.org/evergarden/nvim"; - rev = "99c96fb681512531222c309206f94b6f97ee68d7"; - hash = "sha256-WVLSJtK37dst8PBKwWW2tqZvY6Qy2aYpMqz3ptdbRg4="; + rev = "eaf4645312299fe767c9fc43b0cbf52e3a6e9598"; + hash = "sha256-iDrNT98kPKuUpjoIwS8x2WMbf+pJAEs/nWSAZTQZM8Q="; }; meta.homepage = "https://codeberg.org/evergarden/nvim"; meta.hydraPlatforms = [ ]; @@ -5490,12 +5490,12 @@ final: prev: { follow-md-links-nvim = buildVimPlugin { pname = "follow-md-links.nvim"; - version = "0-unstable-2025-09-01"; + version = "0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "jghauser"; repo = "follow-md-links.nvim"; - rev = "728d96d268eef9666f0ee77a083e7e2f0b44f607"; - hash = "sha256-kpnm70aprkWgeP0MAC3XtbbKRkQ3I6MtruaEbTaK2RQ="; + rev = "99c4e7c78c0211e02c9ff282044b45f7b9dc2d0f"; + hash = "sha256-qngq7nvxi+Ijxa4sGBRE9m/tqPXSsmznVcTG99I0Yjo="; }; meta.homepage = "https://github.com/jghauser/follow-md-links.nvim/"; meta.hydraPlatforms = [ ]; @@ -5789,12 +5789,12 @@ final: prev: { ghcid = buildVimPlugin { pname = "ghcid"; - version = "0.8.9-unstable-2023-10-15"; + version = "0.8.9-unstable-2026-02-24"; src = fetchFromGitHub { owner = "ndmitchell"; repo = "ghcid"; - rev = "b7dc5c4ee640b6c8137ecfd0a2b50df278015221"; - hash = "sha256-BzXsAeCBPwlqmkdAXsObCn3BSH0Aehz4v6PXmziq5jI="; + rev = "7979585f155a43272f324891a5bc2b5df3e05290"; + hash = "sha256-aWwvuKyDX0CyeK0oZoB9iaSijPsAdUbb8g/QUNTtKBo="; }; meta.homepage = "https://github.com/ndmitchell/ghcid/"; meta.hydraPlatforms = [ ]; @@ -6205,12 +6205,12 @@ final: prev: { gruvbox-material-nvim = buildVimPlugin { pname = "gruvbox-material.nvim"; - version = "1.8.0-unstable-2026-02-10"; + version = "1.8.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "f4z3r"; repo = "gruvbox-material.nvim"; - rev = "a69d8badf83add3abe172000f4ae271fd8967ff5"; - hash = "sha256-u7p7mrUb77ubLZjkGq6MhdJ2OyU+ClgTpVfk8ULt5vQ="; + rev = "b5bb00910e98f49cc9311d19e03bc17ae8531c12"; + hash = "sha256-zHkNWdjl1NqJPnIjfqgIQE26k2HkfXz1W9fVridAm1w="; }; meta.homepage = "https://github.com/f4z3r/gruvbox-material.nvim/"; meta.hydraPlatforms = [ ]; @@ -6545,12 +6545,12 @@ final: prev: { himalaya-vim = buildVimPlugin { pname = "himalaya-vim"; - version = "0-unstable-2026-02-09"; + version = "0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "pimalaya"; repo = "himalaya-vim"; - rev = "c896be12f85347d255e3e0a6795dbfbc8282ba8e"; - hash = "sha256-mUL5+86XOZ6+lKW27SHrVT5e+sCTSXwQkvoz7/jBW4I="; + rev = "978f2b463c4ece28f5e1457029d399638e439704"; + hash = "sha256-mm7fU/xnKzUfIvJN7tQfIRswWood7HPAmuD9PZUEN6I="; }; meta.homepage = "https://github.com/pimalaya/himalaya-vim/"; meta.hydraPlatforms = [ ]; @@ -7065,12 +7065,12 @@ final: prev: { iron-nvim = buildVimPlugin { pname = "iron.nvim"; - version = "0-unstable-2026-01-05"; + version = "0-unstable-2026-02-20"; src = fetchFromGitHub { owner = "Vigemus"; repo = "iron.nvim"; - rev = "0e07ace465edff6c4ed6db9f3b7bf919c40aeffb"; - hash = "sha256-KZQlpJYWWFCO2YzdRfuB6w98X+oArxZXx6daZIcQnZU="; + rev = "88cd340407b959f1168af2a6ae5a3d180e6df32c"; + hash = "sha256-I2o1H9iRgGHmLA0v2U508hKWFCFrvZxXGWUOLtke7Do="; }; meta.homepage = "https://github.com/Vigemus/iron.nvim/"; meta.hydraPlatforms = [ ]; @@ -7183,12 +7183,12 @@ final: prev: { jj-nvim = buildVimPlugin { pname = "jj.nvim"; - version = "0.4.1-unstable-2026-02-19"; + version = "0.5.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "NicolasGB"; repo = "jj.nvim"; - rev = "86d15cecec172f343c22a70c7e4fa5a052d34244"; - hash = "sha256-Lwjz/3s4o29W8cC5XsPXafipIh33K973ZPaFNjIDoqo="; + rev = "bbba4051c862473637e98277f284d12b050588ca"; + hash = "sha256-nokftWcAmmHX6UcH6O79xkLwbUpq1W8N9lf1e+NyGqE="; }; meta.homepage = "https://github.com/NicolasGB/jj.nvim/"; meta.hydraPlatforms = [ ]; @@ -7235,12 +7235,12 @@ final: prev: { julia-vim = buildVimPlugin { pname = "julia-vim"; - version = "1.0-unstable-2026-01-11"; + version = "1.0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "JuliaEditorSupport"; repo = "julia-vim"; - rev = "edd3512748bd07252fa79f3c01b759921192a319"; - hash = "sha256-MMNfl2qEy8A0/5rdf1PSfExkRn2fzj8NcSgn5yAwVfU="; + rev = "52b30547346b21bc93acda28d626795667f9e087"; + hash = "sha256-IiYX8sBzAvbMSzZhMBbam7xh8znK8qVSVWppZLKkemk="; }; meta.homepage = "https://github.com/JuliaEditorSupport/julia-vim/"; meta.hydraPlatforms = [ ]; @@ -7326,12 +7326,12 @@ final: prev: { kitty-scrollback-nvim = buildVimPlugin { pname = "kitty-scrollback.nvim"; - version = "6.4.0-unstable-2026-01-21"; + version = "8.0.0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "mikesmithgh"; repo = "kitty-scrollback.nvim"; - rev = "5574df779fbe03205a08af4d9154279ff491be75"; - hash = "sha256-9sKNkfBLTViTTcozLfV3KXBenY55tS3rPE6RGQoQmHc="; + rev = "a517979f4130ef29ba0e5a9e25b38a6e877e3133"; + hash = "sha256-mRAHH5KzC9Cz/HHGSJ1oIi5ybrs03GBgASaDMrNywxs="; }; meta.homepage = "https://github.com/mikesmithgh/kitty-scrollback.nvim/"; meta.hydraPlatforms = [ ]; @@ -7378,12 +7378,12 @@ final: prev: { koda-nvim = buildVimPlugin { pname = "koda.nvim"; - version = "2.6.0-unstable-2026-02-13"; + version = "2.7.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "oskarnurm"; repo = "koda.nvim"; - rev = "25c52c710a5083cf6f3ac533d57fefecce7e2021"; - hash = "sha256-kErR1LB4K/RAFKcSUV/VnQajtGVFj+0rdvNn84hWpUY="; + rev = "c94415d9c63c1519216fe195ae957974e7e3250c"; + hash = "sha256-wRIklrCcbOV2D26FcDTcN8SJ2GDJuVFnYy6qmKWRypo="; }; meta.homepage = "https://github.com/oskarnurm/koda.nvim/"; meta.hydraPlatforms = [ ]; @@ -7574,12 +7574,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025.10.1-unstable-2026-02-17"; + version = "2025.10.1-unstable-2026-02-28"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "7b2807a759b9b895e6e5e20ae4b147074584fd9c"; - hash = "sha256-0ybbB3/HWT9zudIlArbxzwUQR2o9DkBg8acYG1jTrls="; + rev = "539facb84f490a0e859d82cebf5974e80a492edc"; + hash = "sha256-Lhu6KanBHrmfE/xyZCBvDT5bFm8zYyw+OiLaucCXiGQ="; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7613,11 +7613,11 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "0-unstable-2026-02-17"; + version = "0-unstable-2026-02-23"; src = fetchgit { url = "https://codeberg.org/andyg/leap.nvim/"; - rev = "eda0138a408a5600c45e324c69fe73c9df30939c"; - hash = "sha256-KI6wQLoLiI4g/X8//uVHlfcW7cW/u5xwb7WhBHfNsKM="; + rev = "b81866399072af08195ebfbcfea9d3dcab970972"; + hash = "sha256-NLQYJSpCMefz6KxY9lLMHaKnmuxGwqaUdRIEnu2l2nw="; }; meta.homepage = "https://codeberg.org/andyg/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7976,12 +7976,12 @@ final: prev: { live-preview-nvim = buildVimPlugin { pname = "live-preview.nvim"; - version = "0.9.6-unstable-2026-01-24"; + version = "0.9.6-unstable-2026-02-20"; src = fetchFromGitHub { owner = "brianhuster"; repo = "live-preview.nvim"; - rev = "f056b4b859d54595afce53e67129f7684380d3ba"; - hash = "sha256-G1GomHy/NrCF6RLJ2+RQw9RtLoSOicOepgt8dZm5UC4="; + rev = "4bbcbe79948b2726f00b5217277abd1e2651e699"; + hash = "sha256-M1clesL0aKVxOaE/E1+Q82kJRL4AygYT8Gu2ITnfYac="; }; meta.homepage = "https://github.com/brianhuster/live-preview.nvim/"; meta.hydraPlatforms = [ ]; @@ -8288,12 +8288,12 @@ final: prev: { luau-lsp-nvim = buildVimPlugin { pname = "luau-lsp.nvim"; - version = "1.6.0-unstable-2026-02-07"; + version = "1.6.0-unstable-2026-02-25"; src = fetchFromGitHub { owner = "lopi-py"; repo = "luau-lsp.nvim"; - rev = "7706dc850adee2ae4dd593e853bda8b9fe9ac785"; - hash = "sha256-oSp/4f3wkLaDQgaGTBIvbdZgs56NdeQgzV4fT2VjM9c="; + rev = "97c4f400bbdd3b70016b06d99b585be310ae5864"; + hash = "sha256-w1QF0PeaDjxp05wpwCkK9DYldYOnhrE1u3h10/2jmSw="; }; meta.homepage = "https://github.com/lopi-py/luau-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -8340,12 +8340,12 @@ final: prev: { maple-nvim = buildVimPlugin { pname = "maple.nvim"; - version = "0.2.0-unstable-2026-02-19"; + version = "0.2.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "forest-nvim"; repo = "maple.nvim"; - rev = "6b9be3d52a12487469b80c2e3bad27241f210dd0"; - hash = "sha256-iejN+W0pWyjaS0q+EJKnbvMiIiYHrJ2K1Jl6mLjcWQM="; + rev = "eb7ad5a75601336f3ffa8d3ebf76ca6cfda1a076"; + hash = "sha256-/+8vcQq1jsjBZeygKxoAqSYvrZGUQ9o8G3wQWF0t+YA="; }; meta.homepage = "https://github.com/forest-nvim/maple.nvim/"; meta.hydraPlatforms = [ ]; @@ -8431,12 +8431,12 @@ final: prev: { markview-nvim = buildVimPlugin { pname = "markview.nvim"; - version = "28.0.0-unstable-2026-02-02"; + version = "28.0.0-unstable-2026-02-22"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "markview.nvim"; - rev = "9e852c299351fc2110e763edc7fc899358ee112e"; - hash = "sha256-qWVnU8p22zmN2kzPuJv7ikQbs80EkTIIClQg3htPfT4="; + rev = "633e627f82011dc888ea4444a98c98bd783951b0"; + hash = "sha256-7/EOWWIA7JBsJcRzJaqp30PhI33C3maYNZBbnSNw8Pw="; fetchSubmodules = true; }; meta.homepage = "https://github.com/OXY2DEV/markview.nvim/"; @@ -8445,12 +8445,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2.1.0-unstable-2026-02-12"; + version = "2.1.0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "21c2a84ce368e99b18f52ab348c4c02c32c02fcf"; - hash = "sha256-BzErqyHQiCePyJwxzcK8YaxWRLs0RHAWUSckA/ONlGw="; + rev = "a324581a3c83fdacdb9804b79de1cbe00ce18550"; + hash = "sha256-fN9pXmoUIxJQ6KPoQlaewqay2AxuskhRMIq01wPA6NM="; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8523,12 +8523,12 @@ final: prev: { material-nvim = buildVimPlugin { pname = "material.nvim"; - version = "0-unstable-2026-01-05"; + version = "0-unstable-2026-02-23"; src = fetchFromGitHub { owner = "marko-cerovac"; repo = "material.nvim"; - rev = "52c121551ffbf7b8f25bed3ef5878e5d6896c786"; - hash = "sha256-P/Yikhb8PxT1NyIcdRBXvhmc2UjGfh8HkBD/7NIXiXA="; + rev = "92f7366a9315cd386bc4fa4d716fde375dda210f"; + hash = "sha256-rix4puBEf1hKqPDHaliehemXCaeDI6rwMAWLm0E038Q="; }; meta.homepage = "https://github.com/marko-cerovac/material.nvim/"; meta.hydraPlatforms = [ ]; @@ -8549,12 +8549,12 @@ final: prev: { mattn-calendar-vim = buildVimPlugin { pname = "mattn-calendar-vim"; - version = "0-unstable-2022-02-10"; + version = "0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "mattn"; repo = "calendar-vim"; - rev = "2083a41e2d310f9bbbbf644517f30e901f1fb04d"; - hash = "sha256-uOiKzhl+3Pi0pFLecQqUWveN+1Z3Tu/UiSPBmS+bio8="; + rev = "a6353c41c9ff3edfa8b5f1c06f40d38ab6066b4d"; + hash = "sha256-omCxoXxpa5rmmCemfqdx7C+GHCsr7sRquO5HbKNO6pA="; }; meta.homepage = "https://github.com/mattn/calendar-vim/"; meta.hydraPlatforms = [ ]; @@ -8666,12 +8666,12 @@ final: prev: { mini-ai = buildVimPlugin { pname = "mini.ai"; - version = "0.17.0-unstable-2026-02-17"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.ai"; - rev = "b0247752cf629ce7c6bd0a1efd82fb58ff60f9d6"; - hash = "sha256-ej4G9SxjQxLa+VaroxOJls9+EQZY60iBxRjHkC+4tmk="; + rev = "4b0a6207341d895b6cfe9bcb1e4d3e8607bfe4f4"; + hash = "sha256-XnDd1boghdwRsq5eOUttJV1jjVepVX1obgQcwLvru3A="; }; meta.homepage = "https://github.com/nvim-mini/mini.ai/"; meta.hydraPlatforms = [ ]; @@ -8679,12 +8679,12 @@ final: prev: { mini-align = buildVimPlugin { pname = "mini.align"; - version = "0.17.0-unstable-2026-02-17"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.align"; - rev = "94a80efd1979839121bf011c856acb0459598433"; - hash = "sha256-AK5XAFGmiyqlelRRGU7j7Tee+Nt2mh+PRKFc0BVfgCM="; + rev = "4d45e0e4f1fd8baefb6ae52a44659704fe7ebe8b"; + hash = "sha256-MdbSIDfCasGbS9MPGLRUh8rYbu1zKpSiyEtzgJlgf4k="; }; meta.homepage = "https://github.com/nvim-mini/mini.align/"; meta.hydraPlatforms = [ ]; @@ -8692,12 +8692,12 @@ final: prev: { mini-animate = buildVimPlugin { pname = "mini.animate"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.animate"; - rev = "0365de8b69331c25d0d0d7573407a7dc7719e578"; - hash = "sha256-9Wd000OvRT6EdT5g/KMH/h22cbjhj9AdE7KjWAkFB7A="; + rev = "8814b56e282cd86635ce9a392ed56b6a85f59731"; + hash = "sha256-ZTmHeNXgHqny3joHJeRFv2vOGmD+3Tm06xrSgqddVGo="; }; meta.homepage = "https://github.com/nvim-mini/mini.animate/"; meta.hydraPlatforms = [ ]; @@ -8705,12 +8705,12 @@ final: prev: { mini-base16 = buildVimPlugin { pname = "mini.base16"; - version = "0.17.0-unstable-2025-12-27"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.base16"; - rev = "852a1ab7700dd5ca56ec94232ea7bc2d6158662a"; - hash = "sha256-1OXGZf9OqvxiAJqvfYolFull+gHw+3bUaysiBXO6T60="; + rev = "e1e82653c1ece8b7fbe7e17e1d06b5f23139f5e5"; + hash = "sha256-Z3v+GVGcsq8ujcPAcq+Onhwgc9Ec3QK1IYCC64uuOzE="; }; meta.homepage = "https://github.com/nvim-mini/mini.base16/"; meta.hydraPlatforms = [ ]; @@ -8718,12 +8718,12 @@ final: prev: { mini-basics = buildVimPlugin { pname = "mini.basics"; - version = "0.17.0-unstable-2026-01-08"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.basics"; - rev = "9f80f04cf4732939514b304e7c9146b9dc8e54c3"; - hash = "sha256-Qtxai0RM+lhIPI0koOCPaScSG7faAQb6wK6JDoZSD6g="; + rev = "611f7147173ec60196d145203e1e2d6e3899fefc"; + hash = "sha256-5/wdsHIeMixx7hSBVUHpT/F6x9/RKpUhd84ZvKbxhJQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.basics/"; meta.hydraPlatforms = [ ]; @@ -8731,12 +8731,12 @@ final: prev: { mini-bracketed = buildVimPlugin { pname = "mini.bracketed"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bracketed"; - rev = "e50e3abcf6a3a5d234f58e4a247dfb3035f30a65"; - hash = "sha256-JTsiirA2RYTTtkWJvxrbNwiQ3PALjKpK/jG3Mtz8Ujs="; + rev = "75369c33613b911d1ce304475dc4d30cd255c9ed"; + hash = "sha256-/ycxlNY1iT4OIfhd2mFP8rwNqXpzF6r9D9uPSLQER48="; }; meta.homepage = "https://github.com/nvim-mini/mini.bracketed/"; meta.hydraPlatforms = [ ]; @@ -8744,12 +8744,12 @@ final: prev: { mini-bufremove = buildVimPlugin { pname = "mini.bufremove"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.bufremove"; - rev = "10857aa39160c127694151828914df3131ba83b6"; - hash = "sha256-BRTwWbsgGwL4CD4CWJORHtSSrD5F3YxMxNc++W/4qYo="; + rev = "ee69f823f84508c556127a5882760d9783692023"; + hash = "sha256-bGCyXpa22i86gMupyZxc/lVYAR9vJsgSNzEiS9qzZao="; }; meta.homepage = "https://github.com/nvim-mini/mini.bufremove/"; meta.hydraPlatforms = [ ]; @@ -8757,12 +8757,12 @@ final: prev: { mini-clue = buildVimPlugin { pname = "mini.clue"; - version = "0.17.0-unstable-2026-01-22"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.clue"; - rev = "d846600d4664dc793aa29859ad135b1fd25d648b"; - hash = "sha256-CJmNbAx5hcl5iz8ddky+9VfrR8pKUtWc6eC4G7/exVc="; + rev = "8b748316c5a5ab24ab18ccd5db9d62fe86fdddee"; + hash = "sha256-RFUl55Ha+/bFH+MzrvNRq+Gh/82v4RpQylcNzpVl/bw="; }; meta.homepage = "https://github.com/nvim-mini/mini.clue/"; meta.hydraPlatforms = [ ]; @@ -8770,12 +8770,12 @@ final: prev: { mini-cmdline = buildVimPlugin { pname = "mini.cmdline"; - version = "0.17.0-unstable-2026-01-16"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cmdline"; - rev = "8454b2c7d84ac774135dcf631f61c63c67d8d6c3"; - hash = "sha256-qLH6pGz43ZJsvwst3ITJ1fwJtq6NwzE2tIukATLunN4="; + rev = "b1184b252512c85562d75fa998d4835a2fa6a3f7"; + hash = "sha256-crOfLvSzH4/n7b/TlwuTYMwT0ikR/8FgZE+z0f6/aRc="; }; meta.homepage = "https://github.com/nvim-mini/mini.cmdline/"; meta.hydraPlatforms = [ ]; @@ -8783,12 +8783,12 @@ final: prev: { mini-colors = buildVimPlugin { pname = "mini.colors"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.colors"; - rev = "f43cab15ee0458acb13ac33a478b7e14fd4616eb"; - hash = "sha256-OiZlp/nBsYRuSrLdhO/A54TzR8fadGqLewqRBWGbGI8="; + rev = "c2d5efa3f7aa66c164fa43f3bc4c58c601d09cdd"; + hash = "sha256-822Vo0c0vrX9FQ+JZHLX3B2c/O9bU3D87wA/n8ENBrM="; }; meta.homepage = "https://github.com/nvim-mini/mini.colors/"; meta.hydraPlatforms = [ ]; @@ -8796,12 +8796,12 @@ final: prev: { mini-comment = buildVimPlugin { pname = "mini.comment"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.comment"; - rev = "a0c721115faff8d05505c0a12dab410084d9e536"; - hash = "sha256-6qr0ZDndohsUqOr1J7HkGar5TdotT2pVZR6ahQhmsOQ="; + rev = "597d32ed2c9fbfbf9a250bec7c6b9035f71214f5"; + hash = "sha256-eN+hmYXOsloUBO3n58Fmp4mRm/gqs33RKBKE0MADIcQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.comment/"; meta.hydraPlatforms = [ ]; @@ -8809,12 +8809,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "0.17.0-unstable-2025-12-29"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "4d451f82f193f6751719935a63d16ccb79a76e0b"; - hash = "sha256-NOuTfrQat68ZmgTaE72WFnhI0XzkO830UWCuSH6YRPQ="; + rev = "4f94cafdeef02bf3ef9997cd6862658801caa22c"; + hash = "sha256-j6N8MfZTNnKORFFjJ8lpwQ37sYbRipyb0hMKcTzVdHw="; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -8822,12 +8822,12 @@ final: prev: { mini-cursorword = buildVimPlugin { pname = "mini.cursorword"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.cursorword"; - rev = "dda0f57d55bb1fa19423b7201b2ba892c7d2bb3c"; - hash = "sha256-VyH0+aswqME2PpQtTgQ3VyaUfik1N3y2Psyhr1gHWOE="; + rev = "8dcf45bc820f3c5f778960ba55206938246b70b7"; + hash = "sha256-/fPx5AaTB0Ovssxfl7Le0i8NkTfZCtO1IJpKCFJ6Mpc="; }; meta.homepage = "https://github.com/nvim-mini/mini.cursorword/"; meta.hydraPlatforms = [ ]; @@ -8848,12 +8848,12 @@ final: prev: { mini-diff = buildVimPlugin { pname = "mini.diff"; - version = "0.17.0-unstable-2025-12-29"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.diff"; - rev = "6010e588e9ed14724880f244d7fa3df8f0be3f46"; - hash = "sha256-Sfc6yat/L0C+vGcavQ9gbL8/3TpWif/f++OtEjBXcuE="; + rev = "ff3cd5e76e812fa18bde0f8126d6f3bb62008c79"; + hash = "sha256-l8VrJMDhkOd7QSGdQxMKq9VchlACqRSgrYTtNzpdLXQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.diff/"; meta.hydraPlatforms = [ ]; @@ -8861,12 +8861,12 @@ final: prev: { mini-doc = buildVimPlugin { pname = "mini.doc"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.doc"; - rev = "eb61bebe1d2b96835b1b67bb6e600cfc69ae4ad2"; - hash = "sha256-QPLdYr4fmx6T5NDvsmOua6D0NXJvQcyuQtL4Ebt/nDk="; + rev = "16ca2739889f1d567ea23955247d9d4cd7b141b1"; + hash = "sha256-mnJkllDByoBb0Zo1K5WyQFYHnkBND9/0LefiOvTEhLM="; }; meta.homepage = "https://github.com/nvim-mini/mini.doc/"; meta.hydraPlatforms = [ ]; @@ -8874,12 +8874,12 @@ final: prev: { mini-extra = buildVimPlugin { pname = "mini.extra"; - version = "0.17.0-unstable-2026-01-20"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.extra"; - rev = "570d18489cf82d435566dc9e94530b67939e95f4"; - hash = "sha256-VZ702y3s+r/UkP3rhlXZ2pWGB6u/SZaS/5wDQYaINhg="; + rev = "693e9830899f9d69bb87b70186bcb331c8c9c986"; + hash = "sha256-ou3oG8DhhC7Iw6QPdh8a4X7yUm8vkqQlXL8NJPREtRg="; }; meta.homepage = "https://github.com/nvim-mini/mini.extra/"; meta.hydraPlatforms = [ ]; @@ -8887,12 +8887,12 @@ final: prev: { mini-files = buildVimPlugin { pname = "mini.files"; - version = "0.17.0-unstable-2026-01-16"; + version = "0.17.0-unstable-2026-02-22"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.files"; - rev = "fafacfecdd6c5a66bb10d173a749f3c098e84498"; - hash = "sha256-ZxDbr6SSXkKInJ/NwYtknKpjFQSvjJLUFY0qDa3ctWM="; + rev = "57eb96a828f80efb8095a611e3aafcfa43548f8b"; + hash = "sha256-ZAh02ZYkIKwrRiO4Fym/E5MYKd5gl5+yej6+ouyc2Dc="; }; meta.homepage = "https://github.com/nvim-mini/mini.files/"; meta.hydraPlatforms = [ ]; @@ -8900,12 +8900,12 @@ final: prev: { mini-fuzzy = buildVimPlugin { pname = "mini.fuzzy"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.fuzzy"; - rev = "18e9cc3d7406f44a145d074ad18b10e472509a18"; - hash = "sha256-79GwfKcOYF3TpEnMuYGXRqObTPGrxe+tuZI9Qg5ArSw="; + rev = "1d55e3d50a1074f0e644688f8c140cfe65f2b489"; + hash = "sha256-ssXLU1yjg3nXJOxJ0MNQa4RiCcfLQBBXbz+FwZ53m/M="; }; meta.homepage = "https://github.com/nvim-mini/mini.fuzzy/"; meta.hydraPlatforms = [ ]; @@ -8913,12 +8913,12 @@ final: prev: { mini-git = buildVimPlugin { pname = "mini-git"; - version = "0.17.0-unstable-2026-01-04"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini-git"; - rev = "df3881fec1d2fd7f8b9334821861de511e71f69e"; - hash = "sha256-+7F2aq0GayK0Q+UstjmQ7QYpbu+FElAfolhqFVGgUzM="; + rev = "a9565e3a58808dcb3130ddde9faa9215c414335b"; + hash = "sha256-IXIHp7yD+yPAT70B41IMsmQojz6UK5dl2EVuGXbIM3I="; }; meta.homepage = "https://github.com/nvim-mini/mini-git/"; meta.hydraPlatforms = [ ]; @@ -8926,12 +8926,12 @@ final: prev: { mini-hipatterns = buildVimPlugin { pname = "mini.hipatterns"; - version = "0.17.0-unstable-2025-11-07"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hipatterns"; - rev = "add8d8abad602787377ec5d81f6b248605828e0f"; - hash = "sha256-FkpBYOKzDG3f3DttViAp7V9pj6EUppYKbZBah8L8Agk="; + rev = "2c5dce6dc7443de814d16f7470549811ee86e664"; + hash = "sha256-dYLx4DQXH1kXSUHTS4M/0ucUR/fjhblJ5xQhB2IA9ZM="; }; meta.homepage = "https://github.com/nvim-mini/mini.hipatterns/"; meta.hydraPlatforms = [ ]; @@ -8939,12 +8939,12 @@ final: prev: { mini-hues = buildVimPlugin { pname = "mini.hues"; - version = "0.17.0-unstable-2025-12-27"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.hues"; - rev = "fe3e91165fd97ad0e13717d5301b608843c4ab5e"; - hash = "sha256-4PZNnGS5r7KMy6NK+YGMjKQnmuK1ifAjOTvlDNG0RI8="; + rev = "93a76a8bd3e64e4ed0745814276db3f5d65588cd"; + hash = "sha256-3oEJmCM+QcbX5XsJqm1+cBJMwYgfq09np4LUAsblUa4="; }; meta.homepage = "https://github.com/nvim-mini/mini.hues/"; meta.hydraPlatforms = [ ]; @@ -8952,12 +8952,12 @@ final: prev: { mini-icons = buildVimPlugin { pname = "mini.icons"; - version = "0.17.0-unstable-2026-02-13"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.icons"; - rev = "68c178e0958d95b3977a771f3445429b1bded985"; - hash = "sha256-gH2Bm5y2msznHEpngZJWrFaYfPqgs8IUauZm9STQKOE="; + rev = "5b9076dae1bfbe47ba4a14bc8b967cde0ab5d77e"; + hash = "sha256-Tmf/KjoWM8MZmbwNYSPb87grdgtqNN8q3uz3hO9AyE4="; }; meta.homepage = "https://github.com/nvim-mini/mini.icons/"; meta.hydraPlatforms = [ ]; @@ -8965,12 +8965,12 @@ final: prev: { mini-indentscope = buildVimPlugin { pname = "mini.indentscope"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.indentscope"; - rev = "0308f949f31769e509696af5d5f91cebb2159c69"; - hash = "sha256-SiuDgLAj58cWLn5IbN6wt9JEmlM2nsLsGo2oThuLQnw="; + rev = "065c7713fb4cd0124fe1462f15f27feeb8b04406"; + hash = "sha256-0PpLyR32K6qr/UdcgVcB9WTAgn9eg2O5iWrZPCnpcF0="; }; meta.homepage = "https://github.com/nvim-mini/mini.indentscope/"; meta.hydraPlatforms = [ ]; @@ -8978,12 +8978,12 @@ final: prev: { mini-jump = buildVimPlugin { pname = "mini.jump"; - version = "0.17.0-unstable-2026-02-17"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump"; - rev = "827d9bdabc47147e9f62d48bf9dbf0df5c2dc4c5"; - hash = "sha256-Lh3v4OP1e+ppcvKRkKP1tp/Polfn7XeWMJIbQVULUOw="; + rev = "c1678446e887bb987b4a4351204b183b00984f8b"; + hash = "sha256-UmAP3cwRdB9MCgcjW6/etIl9YtMFNkCv1ulE69o+N2Q="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump/"; meta.hydraPlatforms = [ ]; @@ -8991,12 +8991,12 @@ final: prev: { mini-jump2d = buildVimPlugin { pname = "mini.jump2d"; - version = "0.17.0-unstable-2026-02-17"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.jump2d"; - rev = "c142dfbb60f22968bfda2968b70d820948388c5c"; - hash = "sha256-6Oy3RZvycGZnBk+BY+B7PJTKGWa7z90iAxSx9as5PRU="; + rev = "5a37ec9d1faab7c90e8a85bba83d97ea359b6d84"; + hash = "sha256-3DAzUCNc53tJFZ0newTh4K5K8cKwo7fn3I9JCGoeIWg="; }; meta.homepage = "https://github.com/nvim-mini/mini.jump2d/"; meta.hydraPlatforms = [ ]; @@ -9004,12 +9004,12 @@ final: prev: { mini-keymap = buildVimPlugin { pname = "mini.keymap"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.keymap"; - rev = "9a1ee970f05b113b3ce9ee6f330fe862706b7e49"; - hash = "sha256-Kmy88Rt7M3c4FCjcTi6cz3KtMVsEQg6B1nzr09bPYKU="; + rev = "c6f362c835914188d499694743fb89014a815e2c"; + hash = "sha256-O3Ryygjkc9XIhEfbw6Sme7aiz6RwbDSEIj6nnwtIr3c="; }; meta.homepage = "https://github.com/nvim-mini/mini.keymap/"; meta.hydraPlatforms = [ ]; @@ -9017,12 +9017,12 @@ final: prev: { mini-map = buildVimPlugin { pname = "mini.map"; - version = "0.17.0-unstable-2025-12-29"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.map"; - rev = "32a3a5d9a7c074dbb0a4a1d5943d09cb8edbab3f"; - hash = "sha256-QorJ98vQ2Wmixsp1tkMABhEzxrYalW3prvKmUOjdxoM="; + rev = "fafb77ad3be300393793ebc434c6491a6ba6eea2"; + hash = "sha256-AKoUy+FQ2l4YeMmKsIvV4KXoxaWQ7N1QUN43NuX/UHA="; }; meta.homepage = "https://github.com/nvim-mini/mini.map/"; meta.hydraPlatforms = [ ]; @@ -9030,12 +9030,12 @@ final: prev: { mini-misc = buildVimPlugin { pname = "mini.misc"; - version = "0.17.0-unstable-2026-02-12"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.misc"; - rev = "8d4796cc703173b26ce122a999d28036b16b3190"; - hash = "sha256-9NjybO0qoMJkFiqyxxMNzbZW65G/Nezrfu6M7WP7dzw="; + rev = "de8947231c29012271722651aa07f6749c41d1ed"; + hash = "sha256-P1HzbUxZyL0AA6hqMYPXw/L4cEQNOcQ8gThbNbBhsvI="; }; meta.homepage = "https://github.com/nvim-mini/mini.misc/"; meta.hydraPlatforms = [ ]; @@ -9043,12 +9043,12 @@ final: prev: { mini-move = buildVimPlugin { pname = "mini.move"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.move"; - rev = "4d214202d71e0a4066b6288176bbe88f268f9777"; - hash = "sha256-ZW/ZcsPoOwe8l7VQIR7I43MT55r34X1SJHpcYl1TqUI="; + rev = "b8ba0b77e91b5f0fe8e014e03f7f59799dec1d96"; + hash = "sha256-qImwWtUK0bBB2O3Dl2Yc6a6/lE+2GaIknz8dCQc/ozM="; }; meta.homepage = "https://github.com/nvim-mini/mini.move/"; meta.hydraPlatforms = [ ]; @@ -9056,12 +9056,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "0.17.0-unstable-2025-12-11"; + version = "0.17.0-unstable-2026-02-23"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "29ec27f60bf4b63e447c851d9061c434d80795a6"; - hash = "sha256-MdJen05nquOesZ41p2gXnTxTPHtzjmf8mNWSvMh0m48="; + rev = "e506fb6da26c0a31ee6b1d2eb99626cb147f28ca"; + hash = "sha256-CQ3Dp2sXHGRYd7r8LFGEabJp1gx/RkUL8l+6sDR7sMw="; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.hydraPlatforms = [ ]; @@ -9069,12 +9069,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "0.17.0-unstable-2026-02-19"; + version = "0.17.0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "dbb073bd2ed4a7bb35daafc7989567f0ff1426ee"; - hash = "sha256-X3CM4KH+wKLAtV+TULmXMGXg8eeSSK+vwGCscYuC8Fo="; + rev = "a95dc67ecff78de138543a20c20f29f47111b122"; + hash = "sha256-LOV1MQQw2Q7wRHxLvJnA4T43/t6pGZHtut1kOE9L05s="; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -9082,12 +9082,12 @@ final: prev: { mini-operators = buildVimPlugin { pname = "mini.operators"; - version = "0.17.0-unstable-2026-02-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.operators"; - rev = "c68010bb5498d418e056704710f71cd8d6fa227b"; - hash = "sha256-UfZ/mzXh+IfpUeU0iyPySAKHr0aDEUDRM6MR+yLUnrs="; + rev = "86b1ad0d89e7e6a2ae2f840edbbb5737465ae777"; + hash = "sha256-L2k2mZjR+CJ79AXZb0ftgotE6FpIug0DHgnkkIY0NCY="; }; meta.homepage = "https://github.com/nvim-mini/mini.operators/"; meta.hydraPlatforms = [ ]; @@ -9095,12 +9095,12 @@ final: prev: { mini-pairs = buildVimPlugin { pname = "mini.pairs"; - version = "0.17.0-unstable-2026-01-22"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pairs"; - rev = "4089aa6ea6423e02e1a8326a7a7a00159f6f5e04"; - hash = "sha256-Jk07sduupX6cJqWnULHH7keWnBCb/go2wuwMJs3q748="; + rev = "b7fde3719340946feb75017ef9d75edebdeb0566"; + hash = "sha256-ewUZT8YuJJ1OInVDAp9AG0/5K6l1LjKUZDgXcY10hPg="; }; meta.homepage = "https://github.com/nvim-mini/mini.pairs/"; meta.hydraPlatforms = [ ]; @@ -9108,12 +9108,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "0.17.0-unstable-2026-02-06"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "4ad37ade984e69c43227b82ccdca5a92a22886de"; - hash = "sha256-nGqZ2cQQV6a+14JF2XlFCw9+2OtrjxEHU51zP6Zu56w="; + rev = "8521fe21df86e08d9e4b3c3f3a7d50e47954e1af"; + hash = "sha256-u2wqP4leTv1/p5vNwXUtInBGtJA+xBzQhmiz8HFavsA="; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -9121,12 +9121,12 @@ final: prev: { mini-sessions = buildVimPlugin { pname = "mini.sessions"; - version = "0.17.0-unstable-2026-02-17"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.sessions"; - rev = "e4890a2cecfbb35d9ecc8449568d41b1d30cb358"; - hash = "sha256-JDTI2u5j2RrATG4CvtgjlDuuZhLXMjvuwp/q4v3AB8k="; + rev = "408477bc3e1d76e5c57adebd2b688f05a0ef9bb4"; + hash = "sha256-QIfGdPZUnrzY5l57skarDfNQo9KIvVw7TPviC+ROYHM="; }; meta.homepage = "https://github.com/nvim-mini/mini.sessions/"; meta.hydraPlatforms = [ ]; @@ -9134,12 +9134,12 @@ final: prev: { mini-snippets = buildVimPlugin { pname = "mini.snippets"; - version = "0.17.0-unstable-2026-02-10"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.snippets"; - rev = "a5e5ff2ff2223aff3fc33e6856935f02337b0ccf"; - hash = "sha256-VqonJ1WKwYv6538c5OhKaiv/KLx8ZaqnWZwMnzcrGcw="; + rev = "0d0b435e3f9563965f73703a6a6d17acb432a93c"; + hash = "sha256-afXxZssWgdQHgDdthsQH2a0V4mD8R8uozdmCfl/pfQk="; }; meta.homepage = "https://github.com/nvim-mini/mini.snippets/"; meta.hydraPlatforms = [ ]; @@ -9147,12 +9147,12 @@ final: prev: { mini-splitjoin = buildVimPlugin { pname = "mini.splitjoin"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.splitjoin"; - rev = "9fcd8856efb95a505090c3225726466494076127"; - hash = "sha256-CYM7KN7ejoo5Pa7zzDpS2xRYDnvPbIu0QRzJ97XJW4Y="; + rev = "8112e794cbb022b9d4b7af60b64e9896930f1697"; + hash = "sha256-kw3IJduA7RcJ+3F7FDZDancW2YwnxlJcqXiRxuJvNV0="; }; meta.homepage = "https://github.com/nvim-mini/mini.splitjoin/"; meta.hydraPlatforms = [ ]; @@ -9160,12 +9160,12 @@ final: prev: { mini-starter = buildVimPlugin { pname = "mini.starter"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.starter"; - rev = "8ee6ce6a4c9be47682516908557cc062c4d595a2"; - hash = "sha256-rT/rQqCaba+eX7XDf6swRZGe9Z9YFM8ris2ltEVH+ts="; + rev = "cdf909e5bda577e09c61fa6d9a36bb2a88dbc636"; + hash = "sha256-T8isX6VwsXc/vow21kYEBONTORALIpjgWlcYe2b//EQ="; }; meta.homepage = "https://github.com/nvim-mini/mini.starter/"; meta.hydraPlatforms = [ ]; @@ -9173,12 +9173,12 @@ final: prev: { mini-statusline = buildVimPlugin { pname = "mini.statusline"; - version = "0.17.0-unstable-2025-12-19"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.statusline"; - rev = "3e96596ebe51b899874d8174409cdc4f3c749d9a"; - hash = "sha256-47zlgeGH1xmyjBeU4EpwR33FkAX0RrXw98cNZenE6L8="; + rev = "8c3829d4ef02b693f68e43fc131b433f11049b2b"; + hash = "sha256-X7EFD+cE41cytLe1aED3Az3Gsyq+oGju/gHm/uEaz7U="; }; meta.homepage = "https://github.com/nvim-mini/mini.statusline/"; meta.hydraPlatforms = [ ]; @@ -9186,12 +9186,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "0.17.0-unstable-2026-02-17"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "01dd2620e50ebc0f28f7d4ea2db6f846f1540c95"; - hash = "sha256-rT/FleAco1JSSGkNS2y9qc+E7ZrLkO/fhKUNBMAgOiM="; + rev = "d205d1741d1fcc1f3117b4e839bf00f74ad72fa2"; + hash = "sha256-Cywra3S8oOwwx7VoL2CvfWDtAJlmyIZw6gxTeAXVr2Q="; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.hydraPlatforms = [ ]; @@ -9199,12 +9199,12 @@ final: prev: { mini-tabline = buildVimPlugin { pname = "mini.tabline"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.tabline"; - rev = "caf23615b9b99bacc79ecd60f61c4e6a8ec18c84"; - hash = "sha256-SmMtTXLN150P+JAZek+uV4C4ke5ZHH5lqymGBHGwVyc="; + rev = "d03f10bf562cef57bd9f80f82c54269ff4816a15"; + hash = "sha256-AEKe21zK6IzoMr/H9riwCkm09R2h+vMaf+bR0KB6Mao="; }; meta.homepage = "https://github.com/nvim-mini/mini.tabline/"; meta.hydraPlatforms = [ ]; @@ -9212,12 +9212,12 @@ final: prev: { mini-trailspace = buildVimPlugin { pname = "mini.trailspace"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.trailspace"; - rev = "f8083ca969e1b2098480c10f3c3c4d2ce3586680"; - hash = "sha256-zwzV2qEEl7xYvACNproo0bNyuqAE1p5SYNyH93Hfw5o="; + rev = "27acb69562a4742256ab3e4b0127391fcb49dbb3"; + hash = "sha256-pGQY5DChqhsQCfpzP68mzoXwuQQ1mBm0kPkM6usaNls="; }; meta.homepage = "https://github.com/nvim-mini/mini.trailspace/"; meta.hydraPlatforms = [ ]; @@ -9225,12 +9225,12 @@ final: prev: { mini-visits = buildVimPlugin { pname = "mini.visits"; - version = "0.17.0-unstable-2025-11-03"; + version = "0.17.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.visits"; - rev = "f6b86565acc690aa111627433906be3d38e2ba81"; - hash = "sha256-KXxivPP3eVcUnOmRDYEXxToQ2qsC5snOT/ac5tEt29I="; + rev = "317a37ce8cc3640a0998b57a19dac9890ea84040"; + hash = "sha256-hjR13RsUmhviKIDs9f2qmC64x32+BdThsp+55/upWFM="; }; meta.homepage = "https://github.com/nvim-mini/mini.visits/"; meta.hydraPlatforms = [ ]; @@ -9277,12 +9277,12 @@ final: prev: { mkdnflow-nvim = buildVimPlugin { pname = "mkdnflow.nvim"; - version = "2.20.1-unstable-2026-02-18"; + version = "2.22.2-unstable-2026-02-27"; src = fetchFromGitHub { owner = "jakewvincent"; repo = "mkdnflow.nvim"; - rev = "c6b2a37c031b66f5535e930698dda4bfc34b1bf3"; - hash = "sha256-rs9MeEd02L7CN88DmgRsFiah5fy7NHEGla4MwSPDpAw="; + rev = "5f754af97969c605741da9a1a8ea2ecf96676c33"; + hash = "sha256-8uCiD3xi9DC8Bhu6CVEW2S0VVZQOyTY+E+PMz6aHPTE="; }; meta.homepage = "https://github.com/jakewvincent/mkdnflow.nvim/"; meta.hydraPlatforms = [ ]; @@ -9433,12 +9433,12 @@ final: prev: { multicursor-nvim = buildVimPlugin { pname = "multicursor.nvim"; - version = "0-unstable-2026-02-01"; + version = "0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "jake-stewart"; repo = "multicursor.nvim"; - rev = "630dd29dd696bc977cb81d7dd2fa6bb280f60fc4"; - hash = "sha256-f4z11N1ThP0gtxEwVbR7OkHA3G1DH6SYW7I4j8/SarA="; + rev = "811681faf44d8031685614cc00a148cd3ece697c"; + hash = "sha256-5Syxir+5cKzpr9cEDGm2AWILJ40lsTObuOwMVxV+znE="; }; meta.homepage = "https://github.com/jake-stewart/multicursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -9745,12 +9745,12 @@ final: prev: { neo-tree-nvim = buildVimPlugin { pname = "neo-tree.nvim"; - version = "3.38.0-unstable-2026-02-17"; + version = "3.39.0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "nvim-neo-tree"; repo = "neo-tree.nvim"; - rev = "9a1f0461c4cc62e64616bafe9425572ff6a5f245"; - hash = "sha256-l2JVLEyW6s1A83sifTZklMRtTwWF9gzK3rLBJRJiYEM="; + rev = "9d6826582a3e8c84787bd7355df22a2812a1ad59"; + hash = "sha256-ddhCV0MTbaqfjHFKa2IIsShF6ztCMxtK6+yEa2OAk+k="; }; meta.homepage = "https://github.com/nvim-neo-tree/neo-tree.nvim/"; meta.hydraPlatforms = [ ]; @@ -9771,12 +9771,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "1.4.0-unstable-2026-02-19"; + version = "1.4.0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "ee74a07465efff0338b1093b0f9c7e2bbeb479f9"; - hash = "sha256-N5efKIEYHKG3pyPuwSbrAODcZIfJYG5Dw9aLmok3rsE="; + rev = "26c55935a0f19e474e0cd2fe5e13273dc94fb1d4"; + hash = "sha256-3OaKLZIbnzD1ZIlrqLUjK78tFwN0vgsbfGzACZKAARo="; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9823,12 +9823,12 @@ final: prev: { neoformat = buildVimPlugin { pname = "neoformat"; - version = "0.4.0-unstable-2026-02-10"; + version = "0.4.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "sbdchd"; repo = "neoformat"; - rev = "57332dff19c1544a212bc5520f6f7d485b154bc3"; - hash = "sha256-oEZi3JC71w/oA21doIY80ZzE9RojNqdSEt547Ha44rk="; + rev = "9d95e5ca3ab263363758d5b1d7a174a30556ab2d"; + hash = "sha256-twE2fPXxxWJqZoaNkSG0v6PzyaoDzupx/ji4oI9jlKc="; }; meta.homepage = "https://github.com/sbdchd/neoformat/"; meta.hydraPlatforms = [ ]; @@ -9849,12 +9849,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "3.0.0-unstable-2026-02-19"; + version = "3.0.0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "22433eae87236c217e0810c836fa5e529c043d4c"; - hash = "sha256-RjrnabiSs0NVYcUC+uOIQNAM0CY+tqmoR2y3JWMCIDw="; + rev = "515e8cb9c3430a064ec3d9affd499b94f71b3120"; + hash = "sha256-R+UZ65Q34oO2awA7ins/y/d3n/cTEZYWcpRKd4KWYk0="; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -10018,12 +10018,12 @@ final: prev: { neotest-bash = buildVimPlugin { pname = "neotest-bash"; - version = "0-unstable-2025-10-11"; + version = "0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "rcasia"; repo = "neotest-bash"; - rev = "102d2ff910091b8c8805d74e5aaf62234c00a27b"; - hash = "sha256-SqiG5gw9FyhNfdLhF7to58Kp9K5KPw7xsciRPtm6fas="; + rev = "d67519428d6a3efa59707802d3290582938afb71"; + hash = "sha256-YOeMpzSCCK6CqUmy+z+0W8Q+GMMou/2hm+gDrDOcTak="; fetchSubmodules = true; }; meta.homepage = "https://github.com/rcasia/neotest-bash/"; @@ -10032,12 +10032,12 @@ final: prev: { neotest-ctest = buildVimPlugin { pname = "neotest-ctest"; - version = "0.2.0-unstable-2025-08-28"; + version = "0.2.0-unstable-2026-02-19"; src = fetchFromGitHub { owner = "orjangj"; repo = "neotest-ctest"; - rev = "1677a4dc83383de44ee7729f0bdf626874aa1712"; - hash = "sha256-/zPj/CD2689jV6KE3eFLi+FdJqachA4jTEwLAcYhSl8="; + rev = "1e35ca810ea0070ed83888ac3c3549b0bdfb250e"; + hash = "sha256-Owc8nbc4E3Y5wXJ/HPrCnL5wdI49f4///LgyQuClfoM="; }; meta.homepage = "https://github.com/orjangj/neotest-ctest/"; meta.hydraPlatforms = [ ]; @@ -10164,12 +10164,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "3.0.1-unstable-2026-02-17"; + version = "3.0.1-unstable-2026-02-22"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "0e6fd549b0906c23d8522faebab34072a4149ff9"; - hash = "sha256-jDQ8U/By+Edn+WdKec4A1mKDWY9vUz1iZEWJw52mAxo="; + rev = "d1e1ef345516d6f7bf4903664a555fa2ce10246c"; + hash = "sha256-NJGHxhVGJOfUvpbymvzSNYP9qxmnKDtrQA9qBxUo7Jg="; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -10670,12 +10670,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "0-unstable-2026-02-19"; + version = "0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "1dea7acd79c90ed71f19b82e9e7c53d5bc1570c0"; - hash = "sha256-KXgIPkPpHkiOYpt4e3vfzS3aaGEbaNR3H+43KqAcw5M="; + rev = "a9118335c842123caeb5cc11f81ccf5f61d2ab54"; + hash = "sha256-NfEsAZMvITIKGLkhH/MBF8cadk3kEmGf4t2HkUyNoZc="; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -11021,12 +11021,12 @@ final: prev: { nvim-colorizer-lua = buildVimPlugin { pname = "nvim-colorizer.lua"; - version = "0-unstable-2026-01-31"; + version = "0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "catgoose"; repo = "nvim-colorizer.lua"; - rev = "338409dd8a6ed74767bad3eb5269f1b903ffb3cf"; - hash = "sha256-gQnWyUVE4iXvliUSy8Cig1Ov4iMCP1UmCFIskZ6nijQ="; + rev = "a6919ed9aadd0a8b2c11f264c9cbd41316dabf73"; + hash = "sha256-OSQzTQG6aLAF3UMDojltFHrfbnrXhS/1Jpdrd0BXhQ8="; }; meta.homepage = "https://github.com/catgoose/nvim-colorizer.lua/"; meta.hydraPlatforms = [ ]; @@ -11099,11 +11099,11 @@ final: prev: { nvim-dap = buildVimPlugin { pname = "nvim-dap"; - version = "0.10.0-unstable-2026-02-11"; + version = "0.10.0-unstable-2026-02-26"; src = fetchgit { url = "https://codeberg.org/mfussenegger/nvim-dap/"; - rev = "db321947bb289a2d4d76a32e76e4d2bd6103d7df"; - hash = "sha256-fKY/DlEesooRRp1lLsoUleIyKBFj3H/9gelXYMaKwpc="; + rev = "b516f20b487b0ac6a281e376dfac1d16b5040041"; + hash = "sha256-/YwT7ToPQS6Pa+00YwuPqF1qMJ/T8TMioaamylB92/o="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-dap/"; meta.hydraPlatforms = [ ]; @@ -11357,12 +11357,12 @@ final: prev: { nvim-highlite = buildVimPlugin { pname = "nvim-highlite"; - version = "4.22.0-unstable-2026-02-17"; + version = "4.22.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "Iron-E"; repo = "nvim-highlite"; - rev = "5f012564a38a5f0e9883a955c582f9cdb728431e"; - hash = "sha256-ovXz31+cIDzai8sQj4jBLiVrEbu+IF5TTz37xsF+8A8="; + rev = "e3e6c775a984d8280f8ebd242712d2b8d03c9ecb"; + hash = "sha256-mhMTYr7XPOrm2POQEN5zxyC6zOhOIb81XnwN3CUHkUQ="; }; meta.homepage = "https://github.com/Iron-E/nvim-highlite/"; meta.hydraPlatforms = [ ]; @@ -11564,11 +11564,11 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "0-unstable-2026-02-18"; + version = "0-unstable-2026-02-23"; src = fetchgit { url = "https://codeberg.org/mfussenegger/nvim-lint/"; - rev = "486474c2ace8d78d28995074dbdbe29011bc63d0"; - hash = "sha256-aK7iQMJJfUJO6KsafSHgDvGQXkf1V6jbNlLz0MNdM34="; + rev = "606b823a57b027502a9ae00978ebf4f5d5158098"; + hash = "sha256-WotyvU8lqfjN3PVXVpDQm7HMahmwYRYgTN0+WsJwyWQ="; }; meta.homepage = "https://codeberg.org/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11615,12 +11615,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2.6.0-unstable-2026-02-12"; + version = "2.6.0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "44acfe887d4056f704ccc4f17513ed41c9e2b2e6"; - hash = "sha256-vyKacUFSZ0zJBkVqttDybvatxV9fKRUMPZLpak52//k="; + rev = "ead0f5f342d8d323441e7d4b88f0fc436a81ad5f"; + hash = "sha256-kBUMraEK8L3jFSyJqozY+dZJ3eJj8AhBvIf0eHXaz2E="; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -12057,12 +12057,12 @@ final: prev: { nvim-spider = buildVimPlugin { pname = "nvim-spider"; - version = "0-unstable-2026-02-10"; + version = "0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-spider"; - rev = "33faf3c5a3f6e9d568bcd63edd949a942d45362b"; - hash = "sha256-wo29exGBymnAnMEwfhKKU5XiWShGeuWrya36AmiCvnU="; + rev = "4bca4dbc53f01b37385146b37ab5ce55bdc083fc"; + hash = "sha256-LKJm7tRX+mo1uEKo/U/mITnLA/xVyE2JdzSPEL8SAes="; }; meta.homepage = "https://github.com/chrisgrieser/nvim-spider/"; meta.hydraPlatforms = [ ]; @@ -12070,12 +12070,12 @@ final: prev: { nvim-surround = buildVimPlugin { pname = "nvim-surround"; - version = "3.1.8-unstable-2025-12-14"; + version = "4.0.3-unstable-2026-02-26"; src = fetchFromGitHub { owner = "kylechui"; repo = "nvim-surround"; - rev = "1098d7b3c34adcfa7feb3289ee434529abd4afd1"; - hash = "sha256-IzJ9PWUeEw52Gs5nCH3zAUBbar3Wq6PCN+Rt6HKC1pc="; + rev = "ce4ad4a8909d7f4537803c8f09b79e78c49a6cc4"; + hash = "sha256-UDv1YcNfk9IfRfxg0fNDxvfB0HhEswXBdnIQXXTYkRo="; }; meta.homepage = "https://github.com/kylechui/nvim-surround/"; meta.hydraPlatforms = [ ]; @@ -12135,12 +12135,12 @@ final: prev: { nvim-tree-lua = buildVimPlugin { pname = "nvim-tree.lua"; - version = "1.15.0-unstable-2026-02-17"; + version = "1.15.0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "nvim-tree"; repo = "nvim-tree.lua"; - rev = "e11ce83ed9a00f065bf676ae4e6c261c766989ba"; - hash = "sha256-zUA1RxWhYz1x2OcO9DL+XxFvjcwnCQ0Pft+NQ/3+S+8="; + rev = "c988e289428d9202b28ba27479647033c7dd2956"; + hash = "sha256-GH3GpAAaKpMUMD3vEGQlydHREHJYUpCU1g3533PbNAI="; }; meta.homepage = "https://github.com/nvim-tree/nvim-tree.lua/"; meta.hydraPlatforms = [ ]; @@ -12148,12 +12148,12 @@ final: prev: { nvim-treesitter = buildVimPlugin { pname = "nvim-treesitter"; - version = "0.10.0-unstable-2026-02-19"; + version = "0.10.0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter"; - rev = "3edb01f912867603c2aef9079f208f0244c0885b"; - hash = "sha256-ywgu2j2Dt2YOGFgeWgJvdcCdYf5t9yINqT5CK8SLbHk="; + rev = "6bc51d020a5e06b7e20ea82dbc47196d3d3027c7"; + hash = "sha256-3Cn6fyW+UikEZ0jYkM3tPEdW1+gK+1sb5m5EG2S+GtA="; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter/"; meta.hydraPlatforms = [ ]; @@ -12356,12 +12356,12 @@ final: prev: { nvim-unity = buildVimPlugin { pname = "nvim-unity"; - version = "1.0.0-unstable-2026-01-24"; + version = "1.0.0-unstable-2026-02-22"; src = fetchFromGitHub { owner = "apyra"; repo = "nvim-unity"; - rev = "75bd88caa12804682f5a2882a199ab404f644bca"; - hash = "sha256-695vlnJrpemjlikXmWnxQi6lHc+WMe061HQ9V9adN4Q="; + rev = "92ef46c6da077d1a8c159266902da29eb695427f"; + hash = "sha256-CvdgVieZNe+lK+At3fLz67bcZfkAiq+/7pWDu7F/qwk="; }; meta.homepage = "https://github.com/apyra/nvim-unity/"; meta.hydraPlatforms = [ ]; @@ -12746,12 +12746,12 @@ final: prev: { onedarkpro-nvim = buildVimPlugin { pname = "onedarkpro.nvim"; - version = "2.26.0-unstable-2026-01-15"; + version = "2.27.0-unstable-2026-02-25"; src = fetchFromGitHub { owner = "olimorris"; repo = "onedarkpro.nvim"; - rev = "743bf248cf238a0625f3a204eecefafcf6281a9f"; - hash = "sha256-FmGzm6BA4ha99hiHeVvPGJmEkZi/uRk6H4Zj2PUjQvk="; + rev = "05b0d6446a4dcf866edc7ad637a13e4d7e2d5c32"; + hash = "sha256-JD7u2YFVSfO7OH9+z1p1TwryNdSu6hMjhZYhuP3c9jM="; }; meta.homepage = "https://github.com/olimorris/onedarkpro.nvim/"; meta.hydraPlatforms = [ ]; @@ -12811,12 +12811,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "0.3.0-unstable-2026-02-19"; + version = "0.4.0-unstable-2026-02-28"; src = fetchFromGitHub { owner = "nickjvandyke"; repo = "opencode.nvim"; - rev = "c06a18288d5487498ff6be164bc3a7fe171615dd"; - hash = "sha256-e6ju58Sky+FXtbz41DcQwY8n9jFLjA0SnQuMIbbDLlU="; + rev = "c5043f810714ca44ca29d3d0d7cfe841447d09cf"; + hash = "sha256-QQVgQaQ877BKykDvrdZO0cyJQna9f5B1/vTfESLLGoE="; }; meta.homepage = "https://github.com/nickjvandyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12915,12 +12915,12 @@ final: prev: { overseer-nvim = buildVimPlugin { pname = "overseer.nvim"; - version = "2.1.0-unstable-2026-02-11"; + version = "2.1.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "stevearc"; repo = "overseer.nvim"; - rev = "392093e610333c0aea89bf43de7362e25783eada"; - hash = "sha256-uKNWDCjdhevNqu7+1JJ/b/EJCuXATocmi+aAhtGm7XQ="; + rev = "2802c15182dae2de71f9c82e918d7ba850b90c22"; + hash = "sha256-Ht8XEcT5NLdONU4VcYULmXQ6PiVebjumZ2P4hH30ZA4="; fetchSubmodules = true; }; meta.homepage = "https://github.com/stevearc/overseer.nvim/"; @@ -13411,12 +13411,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "1.0.4-1-unstable-2026-02-16"; + version = "1.0.4-1-unstable-2026-02-27"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "379f79a5405add7bd8390695f187fe07d5b46495"; - hash = "sha256-toPsSD9cQrAabM3rT4Pm7oavuk0pVUiBQOkR6RrH70I="; + rev = "b2fc0c29db0f91f44f2c1165292bd132252380af"; + hash = "sha256-DjxZhXtfoLr1LHudczIOiKqIVSgHf/fGJt0zoX7Uv5Y="; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13581,12 +13581,12 @@ final: prev: { quicker-nvim = buildVimPlugin { pname = "quicker.nvim"; - version = "1.5.0-unstable-2026-01-12"; + version = "1.5.0-unstable-2026-02-23"; src = fetchFromGitHub { owner = "stevearc"; repo = "quicker.nvim"; - rev = "fc041830fa7cf093786b0d5990d99cf3c7b0c129"; - hash = "sha256-cL/BxgmqWE28UVRwoGXz0pSlJREjrQw5/st15SITYeA="; + rev = "2d3f3276eab9352c7b212821c218aca986929f62"; + hash = "sha256-bNsALR0ALVqkXZav/sgZnL6Me//wv1FHVP9USfqRauU="; }; meta.homepage = "https://github.com/stevearc/quicker.nvim/"; meta.hydraPlatforms = [ ]; @@ -13841,12 +13841,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "8.11.0-unstable-2026-02-03"; + version = "8.11.0-unstable-2026-02-22"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "48b4175dbca8439d30c1f52231cbe5a712c8f9d9"; - hash = "sha256-NJeCT4oEKNwkX3Go1l54jTNExb9CFdrAlcYVcdc6Bfo="; + rev = "1c958131c083c8557ea499fdb08c88b8afb05c4e"; + hash = "sha256-hf+qhBaMUOXf7xGhLcsomj5f85eHS7iI8sFkwW2sN3c="; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13972,12 +13972,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "0-unstable-2026-02-05"; + version = "0-unstable-2026-02-22"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "56c421a02451cc61c8d63cfe9dc2079453e1ea6d"; - hash = "sha256-clnJ1HyssQXhv3TCEpM5I5LyluJnlKmJqXGBrWYWcks="; + rev = "7deb9bb5b6afcb3c03c70741c6d364ffd8b59bda"; + hash = "sha256-Stnoh0AiKSs2f1JgOuJYS+RjuusqvguKm6DN000UDcs="; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -14376,12 +14376,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2.0.5-unstable-2026-02-13"; + version = "2.0.5-unstable-2026-02-27"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "b9d563ea52c4926a4d91e5e795c68bb8f89f8ba0"; - hash = "sha256-E5cRG148es2P2FTOc3o5mR2/lAzNj6OSwqQ3Yb7YaMA="; + rev = "f4e4908fe901444d05feff0ad1cca146ec0be73f"; + hash = "sha256-XessNDphF29ISn9bq7Ng4kffo+JZgxk2VUE3cidnSX4="; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -14988,12 +14988,12 @@ final: prev: { switch-vim = buildVimPlugin { pname = "switch.vim"; - version = "0.3.0-unstable-2025-11-11"; + version = "0.3.0-unstable-2026-02-25"; src = fetchFromGitHub { owner = "AndrewRadev"; repo = "switch.vim"; - rev = "0fe38fd3fa6433101f4e173f681bb134e175c022"; - hash = "sha256-LFj28dEUUXJM3eOkIGXAJmvdAi9GS8pu/nF4ps84kIY="; + rev = "297346b630943ebd4ea58598dfd30bae5debc739"; + hash = "sha256-mLG3A6ydwoHVlCKUeBAxU5qp8AeW57IX0jf/0WUk+I4="; fetchSubmodules = true; }; meta.homepage = "https://github.com/AndrewRadev/switch.vim/"; @@ -15002,12 +15002,12 @@ final: prev: { switcher-nvim = buildVimPlugin { pname = "switcher-nvim"; - version = "1.1.3-unstable-2026-02-04"; + version = "1.1.4-unstable-2026-02-24"; src = fetchFromGitHub { owner = "neovim-idea"; repo = "switcher-nvim"; - rev = "552a7fc0b1031c7565fe80bf7e2d0f1e3e7becf9"; - hash = "sha256-7TicPnzHXB74xkpsppXMP0AvtfCgrWh/be/pXEmf1MY="; + rev = "e476066d66781dbf58a5ee989fd5b48a4f611570"; + hash = "sha256-lZvtGgp4Pzl5VWfTqjpvAHXSQ8i781GMupolDpUR3l0="; }; meta.homepage = "https://github.com/neovim-idea/switcher-nvim/"; meta.hydraPlatforms = [ ]; @@ -15981,12 +15981,12 @@ final: prev: { tiny-inline-diagnostic-nvim = buildVimPlugin { pname = "tiny-inline-diagnostic.nvim"; - version = "0-unstable-2026-01-17"; + version = "0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "rachartier"; repo = "tiny-inline-diagnostic.nvim"; - rev = "ecce93ff7db4461e942c03e0fcc64bd785df4057"; - hash = "sha256-KWUyn6fJDQ+jSBdO9gwN9mmufgIALwjm5GboK6y5ksM="; + rev = "ba133b3e932416e4b9507095731a6d7276878fe8"; + hash = "sha256-cIG8PPcYjJxsTbaeEN/P/D75wou1c1A2+2XkxN1aUPw="; }; meta.homepage = "https://github.com/rachartier/tiny-inline-diagnostic.nvim/"; meta.hydraPlatforms = [ ]; @@ -16583,12 +16583,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "0-unstable-2026-02-13"; + version = "0-unstable-2026-02-26"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "3aea4e422bbd74c598aad12f96c85637a6b4ba3d"; - hash = "sha256-+hqTCOWqywZGBNH/OLZUQVUG6dciyzsG/0+Kkq3UiOc="; + rev = "a7d22ae18ac7e9b09b6f05b9fc9cdd127253bb13"; + hash = "sha256-sUXPIpaQns9YUcgKZR2ZgLHSYTGcjTfgJ6M4zd+q6Jw="; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16687,12 +16687,12 @@ final: prev: { vague-nvim = buildVimPlugin { pname = "vague.nvim"; - version = "1.6.0-unstable-2026-02-17"; + version = "2.0.0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "vague-theme"; repo = "vague.nvim"; - rev = "24cd29d277bf5259ab347c49d223d8cfb9057565"; - hash = "sha256-P1M4zDPI7s753yvrpwZ13mR+oRZzH5Fol2YVILgmX3k="; + rev = "4abd79d6fbaca57bf437763d0b5bed364e4512bd"; + hash = "sha256-ywsi+76F5YSeNt/vfjF7hENGAroOduPqqpchW/7iiVA="; }; meta.homepage = "https://github.com/vague-theme/vague.nvim/"; meta.hydraPlatforms = [ ]; @@ -16713,12 +16713,12 @@ final: prev: { venv-selector-nvim = buildVimPlugin { pname = "venv-selector.nvim"; - version = "0-unstable-2026-02-16"; + version = "0-unstable-2026-02-22"; src = fetchFromGitHub { owner = "linux-cultist"; repo = "venv-selector.nvim"; - rev = "d4367f29df803e1fe79c0aa8e4c6250cd0ff0e5f"; - hash = "sha256-Lzeag+BKDMAm4AYTUkj3hmGyKeSPhO3ZFlB+4cfjwIE="; + rev = "59adce1481e2a182bc1e4d706869b069f19b32ba"; + hash = "sha256-t6dYFe+w5S2rrEFJ4zLsFXhRvW2ut4l+ZcJhta9ObjE="; }; meta.homepage = "https://github.com/linux-cultist/venv-selector.nvim/"; meta.hydraPlatforms = [ ]; @@ -17142,12 +17142,12 @@ final: prev: { vim-airline = buildVimPlugin { pname = "vim-airline"; - version = "0.11-unstable-2025-12-23"; + version = "0.11-unstable-2026-02-27"; src = fetchFromGitHub { owner = "vim-airline"; repo = "vim-airline"; - rev = "b03fdc542f5155b54959102a2aecaf6c792dce01"; - hash = "sha256-VfbzZ6rT3RnP2eteXyFiPGwmHHwLTDTHSkdqe34ejj4="; + rev = "4ab7c731fe64672412fbe0723831928785c84931"; + hash = "sha256-aLEnDkiDD1yRmLLaFTa41rLXhWRGpJzTPaVWY9qzSp4="; }; meta.homepage = "https://github.com/vim-airline/vim-airline/"; meta.hydraPlatforms = [ ]; @@ -18871,12 +18871,12 @@ final: prev: { vim-go = buildVimPlugin { pname = "vim-go"; - version = "1.29-unstable-2026-02-16"; + version = "1.29-unstable-2026-02-26"; src = fetchFromGitHub { owner = "fatih"; repo = "vim-go"; - rev = "24528ad835451465ed605638d6416051cac53057"; - hash = "sha256-bUgM5zhL/ue9WZQr1NSg7xo1CIcPNIicrFMkf9lueHY="; + rev = "9f4b56e32774604172be0dd2745b5aeacdb40ff5"; + hash = "sha256-AqHZQb1zBq+s0LsZMljTYfiibkKZIawPlsRJ0K70Gk8="; }; meta.homepage = "https://github.com/fatih/vim-go/"; meta.hydraPlatforms = [ ]; @@ -19835,12 +19835,12 @@ final: prev: { vim-lsp = buildVimPlugin { pname = "vim-lsp"; - version = "0.1.4-unstable-2026-02-09"; + version = "0.1.4-unstable-2026-02-24"; src = fetchFromGitHub { owner = "prabirshrestha"; repo = "vim-lsp"; - rev = "0be7853a46af5bad9fe9af257ca1da5eabc11716"; - hash = "sha256-Yt2oDsOJMv/nN86dEHdd552aqVEg4GsEkm9DeMMZzaI="; + rev = "6df6722167fa5ddc78d9d1b83d16727eec6ec22e"; + hash = "sha256-bd7NOHQyhIeCqLOtEVdIKgEKd+iWcBcZow9sMa1JEnw="; }; meta.homepage = "https://github.com/prabirshrestha/vim-lsp/"; meta.hydraPlatforms = [ ]; @@ -21369,12 +21369,12 @@ final: prev: { vim-slime = buildVimPlugin { pname = "vim-slime"; - version = "0-unstable-2026-01-01"; + version = "0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "jpalardy"; repo = "vim-slime"; - rev = "2792879461d3f562a3a353f83ed0dc5dc3f5bb82"; - hash = "sha256-nC3miRnve7RFGtAA9Mxk+VvX3hGgxTD3ddfRN1zPy80="; + rev = "2cfdc3b24e7ebaa64f5a1a04b00555600c622b79"; + hash = "sha256-wFoEmru31f7PoN8JMtTLyIj5t8wFAO4jduFOYkAJfJ8="; }; meta.homepage = "https://github.com/jpalardy/vim-slime/"; meta.hydraPlatforms = [ ]; @@ -21825,12 +21825,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2.1.0-unstable-2026-02-09"; + version = "2.1.0-unstable-2026-02-24"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "f881edb21e7a092f5793687d058c257dddb961d3"; - hash = "sha256-p7ittGdFRwD6msBxn4UoxcRyX39yLUtCRAEc7Agpa5w="; + rev = "931c6cfdd3069df52c4486b25200e4b10d0595c8"; + hash = "sha256-y7tf7tfd3v8uobnBhnC6cjoSbUp99PYBWroAffbKa1g="; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -22684,12 +22684,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2.17-unstable-2026-02-11"; + version = "2.17-unstable-2026-02-28"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "95b93a24740f7b89dd8331326b41bdd1337d79f6"; - hash = "sha256-mB+4mpFA0dYLAhvKA+0dGQ11VZhWfTZqI1mft82OMN0="; + rev = "fcd1533862cc3153c203399964065bc835f6919a"; + hash = "sha256-oz+/5wlR/XTdvbMoFBdaP9mqut5Va9H3OD8bUS6PWvI="; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -22697,12 +22697,12 @@ final: prev: { vimux = buildVimPlugin { pname = "vimux"; - version = "1.1.0-unstable-2025-11-07"; + version = "1.1.0-unstable-2026-02-27"; src = fetchFromGitHub { owner = "preservim"; repo = "vimux"; - rev = "614f0bb1fb598f97accdcea71d5f7b18d7d62436"; - hash = "sha256-kEGuRK5oksy0xHcv2CDz2marM0IqMpSaLjyMxjqGC54="; + rev = "d6cb7f63a8bb428ffc27060b7f83c77fb115589c"; + hash = "sha256-Bz7yi/YwOSV+xffGyCwz+uJJP9G88gDydo91HX2qK3U="; }; meta.homepage = "https://github.com/preservim/vimux/"; meta.hydraPlatforms = [ ]; @@ -22788,12 +22788,12 @@ final: prev: { visual-whitespace-nvim = buildVimPlugin { pname = "visual-whitespace.nvim"; - version = "0-unstable-2026-01-20"; + version = "0-unstable-2026-02-21"; src = fetchFromGitHub { owner = "mcauley-penney"; repo = "visual-whitespace.nvim"; - rev = "2eefcbcbe294ea6610868755db7ddb8f92f68a1c"; - hash = "sha256-qy/WW4GtzWyOnhNqylg+meZ0o3kGEtvF+nptvmXnZwk="; + rev = "49ff2b1c572ed7033a584381fa23aad2bf3bb258"; + hash = "sha256-svKfA9p6WC6k3kbxG4TJxe2r0xpRPdbNTVk2PZcPAiY="; }; meta.homepage = "https://github.com/mcauley-penney/visual-whitespace.nvim/"; meta.hydraPlatforms = [ ]; @@ -23270,12 +23270,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "13.1.4-unstable-2026-02-19"; + version = "13.1.4-unstable-2026-02-27"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "102447e79eb4daf801546d113f141e57abdb38e4"; - hash = "sha256-XnH3A92FYo/SL7jAgx/5CbSg3HgVT78oSYDz94u2t5Q="; + rev = "6b178086bdfd90b13bc8b68ba6595a82c898e4f1"; + hash = "sha256-Ae1ZzmqbBJEHmD3qbxlvDnW4C7wWFEdEUiEmmWJOpaA="; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; From 7a53d6e2c52cd1accf08e5f430e7ea5a6ae9dd92 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 28 Feb 2026 11:00:14 -0600 Subject: [PATCH 72/96] vimPlugins.nvim-treesitter: update grammars --- .../vim/plugins/nvim-treesitter/generated.nix | 198 +++++++++--------- 1 file changed, 99 insertions(+), 99 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 37cf2e450372..3de2e73118eb 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -202,12 +202,12 @@ }; blade = buildGrammar { language = "blade"; - version = "0.0.0+rev=cc764da"; + version = "0.0.0+rev=42b3c5a"; src = fetchFromGitHub { owner = "EmranMR"; repo = "tree-sitter-blade"; - rev = "cc764dadcbbceb3f259396fef66f970c72e94f96"; - hash = "sha256-3/gY68F+xOF5Fv6rK9cEIJCVDzg/3ap1/gzkEacGuy4="; + rev = "42b3c5a06bc29fbd2c2cbd52b96113365fbed646"; + hash = "sha256-zWAu5FZzfYYy4Zw8e1W5zujto/pDqGqGXKfWDYiH3NY="; }; meta.homepage = "https://github.com/EmranMR/tree-sitter-blade"; }; @@ -268,12 +268,12 @@ }; c_sharp = buildGrammar { language = "c_sharp"; - version = "0.0.0+rev=f1bf9a9"; + version = "0.0.0+rev=8836663"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-c-sharp"; - rev = "f1bf9a9b8410b1ebea900e2e5fc000007d5ef99d"; - hash = "sha256-xvOjR6j64whwvFvop63jhDti2OrAIStvNy56OGUK6ZI="; + rev = "88366631d598ce6595ec655ce1591b315cffb14c"; + hash = "sha256-x2JQKMCyvqJkVuQPfAmoihSaBxgWaTFadkmZOuc58Bc="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-c-sharp"; }; @@ -411,12 +411,12 @@ }; cpp = buildGrammar { language = "cpp"; - version = "0.0.0+rev=12bd6f7"; + version = "0.0.0+rev=8b5b49e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; - rev = "12bd6f7e96080d2e70ec51d4068f2f66120dde35"; - hash = "sha256-vmXTv6Idf0Le5ZVa8Rc1DVefqzUxkGeLGsYcSDNBpQU="; + rev = "8b5b49eb196bec7040441bee33b2c9a4838d6967"; + hash = "sha256-x3gDJ7/lukdOwfRFKrHZqV2zZ3Buqel5GcfbFnxStLU="; }; passthru.requires = [ "c" @@ -465,12 +465,12 @@ }; cue = buildGrammar { language = "cue"; - version = "0.0.0+rev=770737b"; + version = "0.0.0+rev=be0f609"; src = fetchFromGitHub { owner = "eonpatapon"; repo = "tree-sitter-cue"; - rev = "770737bcff2c4aa3f624d439e32b07dbb07102d3"; - hash = "sha256-ujSBOwOnjsKuFhHtt4zvj90VcQsak8mEcWYJ0e5/mKc="; + rev = "be0f609c73cc2929811a9bce0ed90ca71ea87604"; + hash = "sha256-PDezYVX4JL2KUk9PsOPnJuVMhAJQ7ic7sJwziJB1NXo="; }; meta.homepage = "https://github.com/eonpatapon/tree-sitter-cue"; }; @@ -509,12 +509,12 @@ }; desktop = buildGrammar { language = "desktop"; - version = "0.0.0+rev=27c713c"; + version = "0.0.0+rev=v1.1.1"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-desktop"; - rev = "27c713cd097f85d3024569adf34e069cade84905"; - hash = "sha256-PBzf6Bqe874zhp5KI9gjF35J7y11Me+Sgsrt6d+BAq8="; + tag = "v1.1.1"; + hash = "sha256-ZxOpv7SPq04jEuduVc0NaVr+IgjJ9CdHp1lpLgYHQQg="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-desktop"; }; @@ -643,12 +643,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=b58de0c"; + version = "0.0.0+rev=v2.0.0"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "b58de0ce2c52990c8913e39a8c14ce4a40e29a39"; - hash = "sha256-c1J9vFJ1c7aJqgJibCT4r8P6SlKtLAQTwDi67zToNxc="; + tag = "v2.0.0"; + hash = "sha256-XoIUVzuXiGDADlAeMKCi0p8mJXrPIzuqi4LLm9wD5Ns="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -808,12 +808,12 @@ }; fish = buildGrammar { language = "fish"; - version = "0.0.0+rev=aa074a0"; + version = "0.0.0+rev=fa2143f"; src = fetchFromGitHub { owner = "ram02z"; repo = "tree-sitter-fish"; - rev = "aa074a0bacde8b5823c592574d7138f156a95776"; - hash = "sha256-ZQj6XR7pHGoCOBS6GOHiRW9LWNoNPlwVcZe5F2mtGNE="; + rev = "fa2143f5d66a9eb6c007ba9173525ea7aaafe788"; + hash = "sha256-n6eGMdbW1Rsn5XbszLSSSG3F8jh+loYnPEiabNY+jfk="; }; meta.homepage = "https://github.com/ram02z/tree-sitter-fish"; }; @@ -1181,12 +1181,12 @@ }; groovy = buildGrammar { language = "groovy"; - version = "0.0.0+rev=8691159"; + version = "0.0.0+rev=a88865a"; src = fetchFromGitHub { owner = "murtaza64"; repo = "tree-sitter-groovy"; - rev = "86911590a8e46d71301c66468e5620d9faa5b6af"; - hash = "sha256-652wluH2C3pYmhthaj4eWDVLtEvvVIuu70bJNnt5em0="; + rev = "a88865a3301a538e2060af5b401f4f431f71406e"; + hash = "sha256-v2z9BNIKIsJKf1JSmh6EQ+HxotI5wqTpVUIai+mLybc="; }; meta.homepage = "https://github.com/murtaza64/tree-sitter-groovy"; }; @@ -1592,12 +1592,12 @@ }; julia = buildGrammar { language = "julia"; - version = "0.0.0+rev=dd7f707"; + version = "0.0.0+rev=8454f26"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-julia"; - rev = "dd7f707577585ade7a488d32dbfb366246ea3837"; - hash = "sha256-GFR48voa5DDMq5QKKjhYepipao2lTu5VIUze20pW+FM="; + rev = "8454f266717232525ed03c7b09164b0404a03150"; + hash = "sha256-o4yep2RJU53lWajxfPgAk/m+DpMIeYCHYAHsR3FZMT8="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-julia"; }; @@ -1647,12 +1647,12 @@ }; kitty = buildGrammar { language = "kitty"; - version = "0.0.0+rev=f821c16"; + version = "0.0.0+rev=fa6ab3f"; src = fetchFromGitHub { owner = "OXY2DEV"; repo = "tree-sitter-kitty"; - rev = "f821c16397ffab5b776d8781245215811438a624"; - hash = "sha256-vjfKJng2AkVfnpQsJM86XrbVT3s0JXkwWEqEQS57n0M="; + rev = "fa6ab3fd32d890a0217495c96b35761e6d2dcb5b"; + hash = "sha256-hyzwZfnslyxqL+98BWejCyLwwJMcj6O8EGuBYrCKn4o="; }; meta.homepage = "https://github.com/OXY2DEV/tree-sitter-kitty"; }; @@ -1669,12 +1669,12 @@ }; kotlin = buildGrammar { language = "kotlin"; - version = "0.0.0+rev=48c964a"; + version = "0.0.0+rev=cbed96a"; src = fetchFromGitHub { owner = "fwcd"; repo = "tree-sitter-kotlin"; - rev = "48c964a9ddfe4387968d1b6412d7b39106fb7f39"; - hash = "sha256-m8oAv6W06MzFgJ7coaaypuElsrIVLFuIxBtSi08LuKI="; + rev = "cbed96ab13dbc082eeeb2e8333c342a62829c29d"; + hash = "sha256-BEjXsVUfEJJVTaW9ZpTAuAUOtWxRfToywfDH4TssaeM="; }; meta.homepage = "https://github.com/fwcd/tree-sitter-kotlin"; }; @@ -1758,23 +1758,23 @@ }; liquid = buildGrammar { language = "liquid"; - version = "0.0.0+rev=d6ebde3"; + version = "0.0.0+rev=fa11c7b"; src = fetchFromGitHub { owner = "hankthetank27"; repo = "tree-sitter-liquid"; - rev = "d6ebde3974742cd1b61b55d1d94aab1dacb41056"; - hash = "sha256-rcRbo6iyO2uC2OS0dR20xJlDlBdCoyIUc9nEv0KPWxI="; + rev = "fa11c7ba45038b61e03a8a00ad667fb5f3d72088"; + hash = "sha256-zDBaW8Tb5MgdLJTIJmZzkR0KqAqmEortAI6jbEspgqE="; }; meta.homepage = "https://github.com/hankthetank27/tree-sitter-liquid"; }; liquidsoap = buildGrammar { language = "liquidsoap"; - version = "0.0.0+rev=d092c65"; + version = "0.0.0+rev=abd0ecc"; src = fetchFromGitHub { owner = "savonet"; repo = "tree-sitter-liquidsoap"; - rev = "d092c65598e940564e12214ff7c2097528cfa159"; - hash = "sha256-u36QnHiZtFldMmWuwlsahXh+PW8WEEmWnMS4ZATFej8="; + rev = "abd0eccddd680102064e0eca82ef954bd8d1a301"; + hash = "sha256-1PSVm2FD17TxWwZwS2m0TK6ACS6NzVQUQChu8bg01Lc="; }; meta.homepage = "https://github.com/savonet/tree-sitter-liquidsoap"; }; @@ -1791,12 +1791,12 @@ }; lua = buildGrammar { language = "lua"; - version = "0.0.0+rev=e40f5b6"; + version = "0.0.0+rev=10fe005"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-lua"; - rev = "e40f5b6e6df9c2d1d6d664ff5d346a75d71ee6b2"; - hash = "sha256-tBD2Z+t0YafUeeV7xsFS9Cwe6dR9WewYh2yL/GcIfFw="; + rev = "10fe0054734eec83049514ea2e718b2a56acd0c9"; + hash = "sha256-VzaaN5pj7jMAb/u1fyyH6XmLI+yJpsTlkwpLReTlFNY="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-lua"; }; @@ -1849,23 +1849,23 @@ }; make = buildGrammar { language = "make"; - version = "0.0.0+rev=5e9e8f8"; + version = "0.0.0+rev=70613f3"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-make"; - rev = "5e9e8f8ff3387b0edcaa90f46ddf3629f4cfeb1d"; - hash = "sha256-WiuhAp9JZKLd0wKCui9MV7AYFOW9dCbUp+kkVl1OEz0="; + rev = "70613f3d812cbabbd7f38d104d60a409c4008b43"; + hash = "sha256-gyshhqVYiL0qSsMp38BM20FYc4uPgr2de5/DWsAJZGc="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-make"; }; markdown = buildGrammar { language = "markdown"; - version = "0.0.0+rev=cee71b8"; + version = "0.0.0+rev=f969cd3"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "cee71b8288f2ec09c29415219ac15a654bd571b9"; - hash = "sha256-8ZNPVaJoiTh1RSVwMsH8d6zG/asbNvDA2DOqHhKd3k0="; + rev = "f969cd3ae3f9fbd4e43205431d0ae286014c05b5"; + hash = "sha256-WUVN7+lzDI+VC5PuJjhHiS4JpVr1x0Ic30i2tVrI6W8="; }; location = "tree-sitter-markdown"; passthru.requires = [ @@ -1875,12 +1875,12 @@ }; markdown_inline = buildGrammar { language = "markdown_inline"; - version = "0.0.0+rev=cee71b8"; + version = "0.0.0+rev=f969cd3"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-markdown"; - rev = "cee71b8288f2ec09c29415219ac15a654bd571b9"; - hash = "sha256-8ZNPVaJoiTh1RSVwMsH8d6zG/asbNvDA2DOqHhKd3k0="; + rev = "f969cd3ae3f9fbd4e43205431d0ae286014c05b5"; + hash = "sha256-WUVN7+lzDI+VC5PuJjhHiS4JpVr1x0Ic30i2tVrI6W8="; }; location = "tree-sitter-markdown-inline"; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-markdown"; @@ -1931,12 +1931,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=e4d1566"; + version = "0.0.0+rev=1cff1bf"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "e4d15660e9984f742aa4bde95012d7e809ddb4d4"; - hash = "sha256-/X443+X6X4NXd8qhLMDm+19HFHGKiIAqVQtCwWzWJR0="; + rev = "1cff1bf79135f8effef87d7cee9d3b26d1970ee9"; + hash = "sha256-wjlVfSbsnJklPCdQPMYfImHVT0OeJSKjuzA1iebWNjc="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2224,12 +2224,12 @@ }; pkl = buildGrammar { language = "pkl"; - version = "0.0.0+rev=0be2b56"; + version = "0.0.0+rev=a02fc36"; src = fetchFromGitHub { owner = "apple"; repo = "tree-sitter-pkl"; - rev = "0be2b56dec91cf03d6b653dcbb24188dd5c44dd6"; - hash = "sha256-KFXJR346h4ZR53EzhQRkThL7eFn0kb0z622jDHuHkEw="; + rev = "a02fc36f6001a22e7fdf35eaabbadb7b39c74ba5"; + hash = "sha256-t+N4oxqZpzm3qHkbjUVyGzeVS56u1oFVx0MtgTBe0bk="; }; meta.homepage = "https://github.com/apple/tree-sitter-pkl"; }; @@ -2279,12 +2279,12 @@ }; powershell = buildGrammar { language = "powershell"; - version = "0.0.0+rev=7212f47"; + version = "0.0.0+rev=da65ba3"; src = fetchFromGitHub { owner = "airbus-cert"; repo = "tree-sitter-powershell"; - rev = "7212f47716ced384ac012b2cc428fd9f52f7c5d4"; - hash = "sha256-xzDM1CdBY95XgLsEjqKWrwuIf/s6/2Q0XbxJRvOuL2o="; + rev = "da65ba3acc93777255781b447f5e7448245df4bf"; + hash = "sha256-ETuZcVSvHF5ILN6+xjWlQM5IiT/+dtxdSckrHJSJSWk="; }; meta.homepage = "https://github.com/airbus-cert/tree-sitter-powershell"; }; @@ -2361,12 +2361,12 @@ }; proto = buildGrammar { language = "proto"; - version = "0.0.0+rev=0e122d8"; + version = "0.0.0+rev=f0e7676"; src = fetchFromGitHub { owner = "coder3101"; repo = "tree-sitter-proto"; - rev = "0e122d8444fd67cd8fb72fc927323b36807e7ace"; - hash = "sha256-fSloTD0QrV36YaB6e5zn/NkQVoZEWKTiK0PN+3DznuY="; + rev = "f0e767689c6e9efe7ff2e4b8680db71411915588"; + hash = "sha256-JE8SRs39GWjEH9dnIbugv7UJXDh/aI+dwLfSqJiwbD8="; }; meta.homepage = "https://github.com/coder3101/tree-sitter-proto"; }; @@ -2486,12 +2486,12 @@ }; query = buildGrammar { language = "query"; - version = "0.0.0+rev=6350ad7"; + version = "0.0.0+rev=fc5409c"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-query"; - rev = "6350ad724e7b17a7eea712d4860b4d2ae892e0b6"; - hash = "sha256-/nibZKIEeZFL0k5NkSnYVP0Eujojge5Hsw2jSoI6ncw="; + rev = "fc5409c6820dd5e02b0b0a309d3da2bfcde2db17"; + hash = "sha256-51dMHH50zVP/N0ljZs7J2wh0EiNtsr2+UvM/S3LkP10="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-query"; }; @@ -2618,12 +2618,12 @@ }; rescript = buildGrammar { language = "rescript"; - version = "0.0.0+rev=3159c94"; + version = "0.0.0+rev=43c2f1f"; src = fetchFromGitHub { owner = "rescript-lang"; repo = "tree-sitter-rescript"; - rev = "3159c949c15096b02b470bd4025754806fc7a17d"; - hash = "sha256-A1u3CCJw6Rqsr6SLqVjYIr6spd7prLF4AMmA79N+8tQ="; + rev = "43c2f1f35024918d415dc933d4cc534d6419fedf"; + hash = "sha256-QG4LvF/ix7wKHrZ1pUNXzG6ibbITUYAZYb4a39qJF/o="; }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; @@ -2651,12 +2651,12 @@ }; robot = buildGrammar { language = "robot"; - version = "0.0.0+rev=e34def7"; + version = "0.0.0+rev=v1.2.0"; src = fetchFromGitHub { owner = "Hubro"; repo = "tree-sitter-robot"; - rev = "e34def7cb0d8a66a59ec5057fe17bb4e6b17b56a"; - hash = "sha256-fTV45TQp2Z+ivh2YWphlJjyuBh0iMCpaNDyKoHrNAh0="; + tag = "v1.2.0"; + hash = "sha256-YvhRF2G8qNCkCp/XMuwV8qDGBYq+3d/XF0nCJdEGoXM="; }; meta.homepage = "https://github.com/Hubro/tree-sitter-robot"; }; @@ -2820,12 +2820,12 @@ }; slint = buildGrammar { language = "slint"; - version = "0.0.0+rev=a6e4e1c"; + version = "0.0.0+rev=4d7ad06"; src = fetchFromGitHub { owner = "slint-ui"; repo = "tree-sitter-slint"; - rev = "a6e4e1c656429e5df52dcfcd92da87b642f6678b"; - hash = "sha256-A4m3jG7VjGws7pVzd7ulbhINe783shv4pc3tH8EDji0="; + rev = "4d7ad0617c30f865f051bbac04a9826bea29f987"; + hash = "sha256-u/nVbZEJPMbBzYCgXpE8L1KJyWJmB27uofSkeOMSOnI="; }; meta.homepage = "https://github.com/slint-ui/tree-sitter-slint"; }; @@ -2943,12 +2943,12 @@ }; sql = buildGrammar { language = "sql"; - version = "0.0.0+rev=c686d57"; + version = "0.0.0+rev=851e9cb"; src = fetchFromGitHub { owner = "derekstride"; repo = "tree-sitter-sql"; - rev = "c686d575d6ee585c404c30dd1cf2a0f42d687460"; - hash = "sha256-fI4Le/4OIxDJrQ0uzJaKMejhDkPY7Ew6DuhJFya8t4k="; + rev = "851e9cb257ba7c66cc8c14214a31c44d2f1e954e"; + hash = "sha256-VP9W8X+S51oEAc2MMl5ALf7aglYZ2Ai38MGSo/FOL98="; }; meta.homepage = "https://github.com/derekstride/tree-sitter-sql"; }; @@ -3065,12 +3065,12 @@ }; swift = buildGrammar { language = "swift"; - version = "0.0.0+rev=12bacf3"; + version = "0.0.0+rev=30e18c7"; src = fetchFromGitHub { owner = "alex-pinkus"; repo = "tree-sitter-swift"; - rev = "12bacf3ee30f6c39e7cfa6ca6625cac012589236"; - hash = "sha256-2rhH2sbl2CQv3meOC+s3NNsJIfV2KKqzybH4p596gXU="; + rev = "30e18c7b0210b33ffd6e8a7028e170a9dc90825b"; + hash = "sha256-223uxZ8mqY3m5774voRThth2bEa3sM5GHkKLo6ewd7k="; }; generate = true; meta.homepage = "https://github.com/alex-pinkus/tree-sitter-swift"; @@ -3099,12 +3099,12 @@ }; systemverilog = buildGrammar { language = "systemverilog"; - version = "0.0.0+rev=7c4b01b"; + version = "0.0.0+rev=2939285"; src = fetchFromGitHub { owner = "gmlarumbe"; repo = "tree-sitter-systemverilog"; - rev = "7c4b01b7df2f6e7fa1f698c9d30ac8f93af18ed2"; - hash = "sha256-u0a8yQfFwYbAhuT8VZjKPuTfBNwAaQ0e25CcIek0thc="; + rev = "293928578cb27fbd0005fcc5f09c09a1e8628c89"; + hash = "sha256-bvnJlEiaHtcmvNw3yyiysKMvdz919Fvr+/fyH8GcEYs="; }; meta.homepage = "https://github.com/gmlarumbe/tree-sitter-systemverilog"; }; @@ -3396,12 +3396,12 @@ }; unison = buildGrammar { language = "unison"; - version = "0.0.0+rev=16650de"; + version = "0.0.0+rev=10365cc"; src = fetchFromGitHub { owner = "kylegoetz"; repo = "tree-sitter-unison"; - rev = "16650de9f519e41f8e88b22b4c401d50fa0ac8ca"; - hash = "sha256-gdTjLC7J+x99EjWYdwOSzPGnnAMri1Q7luwvRE4AzQ0="; + rev = "10365cc70ab2b2de85ea7ab35cf6b7636c36ce8b"; + hash = "sha256-l6X2x5lGlUhyf6Pr6lWd4aWacz7vmvtHVyM4qqPO8zg="; }; generate = true; meta.homepage = "https://github.com/kylegoetz/tree-sitter-unison"; @@ -3464,12 +3464,12 @@ }; vhdl = buildGrammar { language = "vhdl"; - version = "0.0.0+rev=674ed9f"; + version = "0.0.0+rev=7e0d014"; src = fetchFromGitHub { owner = "jpt13653903"; repo = "tree-sitter-vhdl"; - rev = "674ed9fe6c13c79c0e7407daaf4518d053e6f0f4"; - hash = "sha256-7j5eU9nIRTMs1U7mbXgtUqag9UV0JLUsTxHbW/hhn74="; + rev = "7e0d014691c1b8c25e8fe8f30cc3ac4649df3f57"; + hash = "sha256-r3fMnexbbIniZA75ZIJ+ay39/JCCb3b3J5F6bYMK4YY="; }; meta.homepage = "https://github.com/jpt13653903/tree-sitter-vhdl"; }; @@ -3486,12 +3486,12 @@ }; vim = buildGrammar { language = "vim"; - version = "0.0.0+rev=1cd0a08"; + version = "0.0.0+rev=3092fcd"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-vim"; - rev = "1cd0a0892b389bd314a9bd09545160e5ee3c9137"; - hash = "sha256-u//XZ9jTkbcABv4rJ+zii22/oaEQfKF0V7rCG+zdBFE="; + rev = "3092fcd99eb87bbd0fc434aa03650ba58bd5b43b"; + hash = "sha256-MnLBFuJCJbetcS07fG5fkCwHtf/EcNP+Syf0Gn0K39c="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-vim"; }; @@ -3611,12 +3611,12 @@ }; xresources = buildGrammar { language = "xresources"; - version = "0.0.0+rev=8ec70e2"; + version = "0.0.0+rev=v1.0.0"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-xresources"; - rev = "8ec70e2171025d09146afd2cce9712affe9ff3dd"; - hash = "sha256-ZK1R+8LrrHMsw5T9O3xHuLamFETsjwyCifwBPquMQew="; + tag = "v1.0.0"; + hash = "sha256-Ov/EKPw4HW0QVQahYb17CM7cJjTya+B1x45ET4jUo1E="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-xresources"; }; @@ -3701,12 +3701,12 @@ }; zsh = buildGrammar { language = "zsh"; - version = "0.0.0+rev=v0.53.0"; + version = "0.0.0+rev=v0.56.0"; src = fetchFromGitHub { owner = "georgeharker"; repo = "tree-sitter-zsh"; - tag = "v0.53.0"; - hash = "sha256-xDivWiJYwuydadkyin6jsc9FFwhgHQ+EBa/YQRiAM/s="; + tag = "v0.56.0"; + hash = "sha256-fU2cU0fuIxlJpvep7y+aSIPSMJE5lEWi1M+bb9/fOfk="; }; meta.homepage = "https://github.com/georgeharker/tree-sitter-zsh"; }; From 890dd556cb7291f5746c8627e569da31008192ea Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 17:11:30 +0000 Subject: [PATCH 73/96] automatic-timezoned: 2.0.118 -> 2.0.120 --- pkgs/by-name/au/automatic-timezoned/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/au/automatic-timezoned/package.nix b/pkgs/by-name/au/automatic-timezoned/package.nix index 438e36dc62ef..3b3cc15e32b6 100644 --- a/pkgs/by-name/au/automatic-timezoned/package.nix +++ b/pkgs/by-name/au/automatic-timezoned/package.nix @@ -7,16 +7,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "automatic-timezoned"; - version = "2.0.118"; + version = "2.0.120"; src = fetchFromGitHub { owner = "maxbrunet"; repo = "automatic-timezoned"; rev = "v${finalAttrs.version}"; - sha256 = "sha256-gbXxzEp734lSiVJLBPZzL3H7gwwW/BNnKPJ4Hetcx8o="; + sha256 = "sha256-L3+tDhobD1j3X63181mLEVSwDUmcwkPDnW1vZ8W6vTU="; }; - cargoHash = "sha256-in4vQVIHfdWOX/wHunUdoUFZkK5Y19PCWe8UuvUs+/I="; + cargoHash = "sha256-vta5xn8x/TZopgVCvc/RzQhMzM9OnLd3HeTrRO8ePOI="; nativeInstallCheckInputs = [ versionCheckHook ]; From e2d0423be0a53432e279e82b6b4177334df722ed Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 28 Feb 2026 11:04:14 -0600 Subject: [PATCH 74/96] luaPackages: update on 2026-02-28 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 59 +++++++++---------- 1 file changed, 29 insertions(+), 30 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index 656c0f135d9b..d7323462e13f 100644 --- a/pkgs/development/lua-modules/generated-packages.nix +++ b/pkgs/development/lua-modules/generated-packages.nix @@ -814,15 +814,15 @@ final: prev: { }: buildLuarocksPackage { pname = "fzf-lua"; - version = "0.0.2484-1"; + version = "0.0.2516-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2484-1.rockspec"; - sha256 = "04cqaymz0h7wkv3mb0wzxzzmv3px380431fjrcyaxs8ppy5kdqqz"; + url = "mirror://luarocks/fzf-lua-0.0.2516-1.rockspec"; + sha256 = "0w4f1srklkg3jarl6nyp0inp31sl3ha7vz46jfiw632kkxwsmbnl"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/b2c0603216adb92c6bba81053bc996d7ae95b77a.zip"; - sha256 = "0qqh74dbr88y4m9hvmd5v743iapz4f7d6k0s0afcwpy7mjsfvkgd"; + url = "https://github.com/ibhagwan/fzf-lua/archive/29ee11c06e1b8c354cc5a3212e6d24c9b8ed4f22.zip"; + sha256 = "1fv0jwyw8lic4zbz0wmvlj9j5xs07f9pr18wr74h0zc1brr8y9c9"; }; disabled = luaOlder "5.1"; @@ -906,15 +906,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.60-1"; + version = "1.6.61-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.60-1.rockspec"; - sha256 = "1p58vc0kaacrxgpcfsb2xbqgj4ndh1k2fjiv2c79pxb7kmyajj9g"; + url = "mirror://luarocks/grug-far.nvim-1.6.61-1.rockspec"; + sha256 = "1ray8bpww38rnbmxhs6sd62j5gxhv3d6xjmh0fpgdw0cmbsvb3qz"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/14babc9b4520184d9696ef282eb7ac20687d4373.zip"; - sha256 = "0qki472ri9h9y2n4q62kr4f2bpjdbmh67ljyxvps95y2czy3a4my"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/9370422e5cdd55321c0b8c4880082c5fd4e52e99.zip"; + sha256 = "1isd7jgm8wsc05fqp2srgyk3ikqsdb271x17dv8yky9p1j20gq52"; }; disabled = luaOlder "5.1"; @@ -937,15 +937,15 @@ final: prev: { }: buildLuarocksPackage { pname = "haskell-tools.nvim"; - version = "7.0.1-1"; + version = "7.0.3-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/haskell-tools.nvim-7.0.1-1.rockspec"; - sha256 = "0iy3c8zdj5m0mcj11vw91458dgh4g7y7yz3pc312gbbjq89pi07h"; + url = "mirror://luarocks/haskell-tools.nvim-7.0.3-1.rockspec"; + sha256 = "0zmarh3ypsfnh22zm3mqr4padjkzmlz622jnm2s5n5xkvfqjc4q8"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.1.zip"; - sha256 = "0ibd2cdmfagmdi0v0m0l4yssnx9pfvw0cgs0gz0zlb403jsgm394"; + url = "https://github.com/mrcjkb/haskell-tools.nvim/archive/v7.0.3.zip"; + sha256 = "0hdd2qnhy0vki0qcj7xzs29xla0a1ccwmym163py45lhwlgnjxvw"; }; disabled = luaOlder "5.1"; @@ -3333,15 +3333,15 @@ final: prev: { }: buildLuarocksPackage { pname = "luautf8"; - version = "0.2.0-1"; + version = "0.2.1-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/luautf8-0.2.0-1.rockspec"; - sha256 = "13lm2d7nc0igy739f3b9jrn4i4m373dqwkw41x0zzp0cm0v1c09m"; + url = "mirror://luarocks/luautf8-0.2.1-1.rockspec"; + sha256 = "0g4xkcikxd2n9scrlbjbdk9a1bbli6s5yw9l4n4b0ss49wgnmc2y"; }).outPath; src = fetchurl { - url = "https://github.com/starwing/luautf8/archive/refs/tags/0.2.0.tar.gz"; - sha256 = "0cmj4cp3sp3h2084qrix60vhrcg2xp56scn5qvsn8s5qjkci377p"; + url = "https://github.com/starwing/luautf8/archive/refs/tags/0.2.1.tar.gz"; + sha256 = "15455lyvjh5f6fgx41458nk7gak6q76k3aqjfp1xibk0v5f0flpa"; }; disabled = luaOlder "5.1"; @@ -3846,8 +3846,8 @@ final: prev: { src = fetchFromGitHub { owner = "leafo"; repo = "moonscript"; - rev = "74e1e55cef028f7a1ef5dc80c116cea4cec45545"; - hash = "sha256-iUQO3u16eB8ZhnTKwFt4gi8Y/U36ApQHTu1gWCALIb0="; + rev = "7b7899741c6c1e971e436d36c9aabb56f51dc3d5"; + hash = "sha256-iFPbO5h5EU4KDW0BN6JhRCT9vqEzv4ozsZETbbXaqUM="; }; disabled = luaOlder "5.1"; @@ -4643,21 +4643,21 @@ final: prev: { }: buildLuarocksPackage { pname = "rustaceanvim"; - version = "8.0.1-2"; + version = "8.0.3-2"; knownRockspec = (fetchurl { - url = "mirror://luarocks/rustaceanvim-8.0.1-2.rockspec"; - sha256 = "0z68k6amqdk5nrj8zrz5a0084nmrx9y4lhr85996ln07877ah2hc"; + url = "mirror://luarocks/rustaceanvim-8.0.3-2.rockspec"; + sha256 = "0a8w3j7wibrj94cb10x2nnvkcjs2cn8vag1mnrh32f2cr6cwjg0y"; }).outPath; src = fetchzip { - url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.1.zip"; - sha256 = "1sizi01bll3bqgaf6fva5grsp5nlvmp5mj57qkbsm75iyj2cz1dp"; + url = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.3.zip"; + sha256 = "1gq26185qagx9p3al6zamsbpkvfy1kgg4yks7jxxnmhz4ydylbmg"; }; disabled = lua.luaversion != "5.1"; meta = { - homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.1.zip"; + homepage = "https://github.com/mrcjkb/rustaceanvim/archive/refs/tags/v8.0.3.zip"; description = "🦀 Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim"; maintainers = with lib.maintainers; [ mrcjkb ]; license.fullName = "GPL-2.0-only"; @@ -5285,7 +5285,6 @@ final: prev: { buildLuarocksPackage, fetchFromGitHub, fetchurl, - luaAtLeast, luaOlder, }: buildLuarocksPackage { @@ -5303,7 +5302,7 @@ final: prev: { hash = "sha256-4il5mmRLtuyCJ2Nm1tKv2hXk7rmiq7Fppx9LMbjkne0="; }; - disabled = luaOlder "5.1" || luaAtLeast "5.5"; + disabled = luaOlder "5.1"; meta = { homepage = "http://manoelcampos.github.io/xml2lua/"; From 60ba07d6e4f374522c1e91a83a1a687ceea82ef3 Mon Sep 17 00:00:00 2001 From: zspher <66728045+zspher@users.noreply.github.com> Date: Sun, 22 Feb 2026 19:30:14 -0700 Subject: [PATCH 75/96] vscode-extensions.vadimcn.vscode-lldb: 1.11.4 -> 1.12.1 --- .../vadimcn.vscode-lldb/adapter.nix | 18 ++++-- .../vadimcn.vscode-lldb/codelldb-launch.nix | 22 ++++++++ .../vadimcn.vscode-lldb/codelldb-types.nix | 22 ++++++++ .../vadimcn.vscode-lldb/default.nix | 55 ++++++++++++++++--- .../vadimcn.vscode-lldb/node_deps.nix | 2 +- .../patches/cmake-build-extension-only.patch | 41 ++++++++------ 6 files changed, 130 insertions(+), 30 deletions(-) create mode 100644 pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-launch.nix create mode 100644 pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-types.nix diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix index 11d60d8a10b8..726703c99c51 100644 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/adapter.nix @@ -4,10 +4,14 @@ makeWrapper, rustPlatform, stdenv, + codelldb-launch, pname, src, version, + + cargoHash, + standalone ? false, }: let # debugservers on macOS require the 'com.apple.security.cs.debugger' @@ -24,17 +28,19 @@ rustPlatform.buildRustPackage { pname = "${pname}-adapter"; inherit version src; - cargoHash = "sha256-Nh4YesgWa1JR8tLfrIRps9TBdsAfilXu6G2/kB08co8="; + inherit cargoHash; # Environment variables, based on # The LLDB_* variables are used in adapter/lldb/build.rs. "CC_${LLVM_TRIPLE}" = "${stdenv.cc}/bin/cc"; "CXX_${LLVM_TRIPLE}" = "${stdenv.cc}/bin/c++"; + LLDB_DYLIB = "${lib.getLib lldb}/lib/liblldb${stdenv.hostPlatform.extensions.sharedLibrary}"; LLDB_INCLUDE = "${lib.getDev lldb}/include"; - LLDB_LINK_LIB = "lldb"; - LLDB_LINK_SEARCH = "${lib.getLib lldb}/lib"; - nativeBuildInputs = [ makeWrapper ]; + nativeBuildInputs = [ + makeWrapper + ] + ++ lib.optional standalone codelldb-launch; buildAndTestSubdir = "adapter"; @@ -54,6 +60,10 @@ rustPlatform.buildRustPackage { ln -s ${lib.getLib lldb} $out/share/lldb makeWrapper $out/share/adapter/codelldb $out/bin/codelldb \ --set-default LLDB_DEBUGSERVER_PATH "${lldbServer}" + + ${lib.optionalString standalone '' + cp ${codelldb-launch}/bin/codelldb-launch $out/share/adapter/codelldb-launch + ''} ''; # Tests fail to build (as of version 1.11.4). diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-launch.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-launch.nix new file mode 100644 index 000000000000..1ad83bc6d4fc --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-launch.nix @@ -0,0 +1,22 @@ +{ + makeBinaryWrapper, + rustPlatform, + pname, + src, + version, + + cargoHash, +}: +rustPlatform.buildRustPackage { + pname = "${pname}-codelldb-launch"; + inherit version src cargoHash; + + nativeBuildInputs = [ makeBinaryWrapper ]; + + cargoBuildFlags = [ + "--package=codelldb-launch" + ]; + + # Tests fail to build (as of version 1.12.0). + doCheck = false; +} diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-types.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-types.nix new file mode 100644 index 000000000000..2527acd7fb16 --- /dev/null +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/codelldb-types.nix @@ -0,0 +1,22 @@ +{ + makeWrapper, + rustPlatform, + pname, + src, + version, + + cargoHash, +}: +rustPlatform.buildRustPackage { + pname = "${pname}-codelldb-types"; + inherit version src cargoHash; + + nativeBuildInputs = [ makeWrapper ]; + + cargoBuildFlags = [ + "--package=codelldb-types" + ]; + + # Tests fail to build (as of version 1.12.0). + doCheck = false; +} diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix index 4fc5c6892461..b17bc1d76708 100644 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/default.nix @@ -10,14 +10,13 @@ nodejs, python3, rustc, - stdenv, unzip, }: assert lib.versionAtLeast python3.version "3.5"; let publisher = "vadimcn"; pname = "vscode-lldb"; - version = "1.11.4"; + version = "1.12.1"; vscodeExtUniqueId = "${publisher}.${pname}"; vscodeExtPublisher = publisher; @@ -27,10 +26,13 @@ let owner = "vadimcn"; repo = "codelldb"; rev = "v${version}"; - hash = "sha256-+Pe7ij5ukF5pLgwvr+HOHjIv1TQDiPOEeJtkpIW9XWI="; + hash = "sha256-B8iCy4NXG7IzJVncbYm5VoAMfhMfxGF+HW7M5sVn5b0="; }; lldb = llvmPackages_19.lldb; + stdenv = llvmPackages_19.libcxxStdenv; + + cargoHash = "sha256-fuUTLdavMiYfpyxctXes2GJCsNZd5g1d4B/v+W/Rnu8="; adapter = ( callPackage ./adapter.nix { @@ -38,15 +40,16 @@ let # based on the provided CMake toolchain files. # rustPlatform = makeRustPlatform { - stdenv = llvmPackages_19.libcxxStdenv; - inherit cargo rustc; + inherit stdenv cargo rustc; }; - stdenv = llvmPackages_19.libcxxStdenv; inherit pname src version + stdenv + cargoHash + codelldb-launch ; } ); @@ -61,6 +64,36 @@ let } ); + codelldb-types = ( + callPackage ./codelldb-types.nix { + rustPlatform = makeRustPlatform { + inherit stdenv cargo rustc; + }; + + inherit + pname + src + version + cargoHash + ; + } + ); + + codelldb-launch = ( + callPackage ./codelldb-launch.nix { + rustPlatform = makeRustPlatform { + inherit stdenv cargo rustc; + }; + + inherit + pname + src + version + cargoHash + ; + } + ); + in stdenv.mkDerivation { pname = "vscode-extension-${publisher}-${pname}"; @@ -79,6 +112,8 @@ stdenv.mkDerivation { makeWrapper nodejs unzip + codelldb-types + codelldb-launch ]; patches = [ ./patches/cmake-build-extension-only.patch ]; @@ -118,6 +153,11 @@ stdenv.mkDerivation { wrapProgram $ext/adapter/codelldb \ --prefix LD_LIBRARY_PATH : "$ext/lldb/lib" \ --set-default LLDB_DEBUGSERVER_PATH "${adapter.lldbServer}" + + # Used by VSCode + mkdir -p $ext/bin + cp ${codelldb-launch}/bin/codelldb-launch $ext/bin/codelldb-launch + # Mark that all components are installed. touch $ext/platform.ok @@ -132,7 +172,8 @@ stdenv.mkDerivation { ''; passthru = { - inherit lldb adapter; + inherit lldb; + adapter = adapter.override { standalone = true; }; updateScript = ./update.sh; }; diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/node_deps.nix b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/node_deps.nix index d9ab939c5dac..7b4b082988be 100644 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/node_deps.nix +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/node_deps.nix @@ -16,7 +16,7 @@ buildNpmPackage { pname = "${pname}-node-deps"; inherit version src; - npmDepsHash = "sha256-Efeun7AFMAnoNXLbTGH7OWHaBHT2tO9CodfjKrIYw40="; + npmDepsHash = "sha256-TCeIBrlsNuphW2gVsX97+Wu1lOG5gDwS7559YA1d10M="; nativeBuildInputs = [ python3 diff --git a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/patches/cmake-build-extension-only.patch b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/patches/cmake-build-extension-only.patch index da71f77a45c6..023fb34ef6cf 100644 --- a/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/patches/cmake-build-extension-only.patch +++ b/pkgs/applications/editors/vscode/extensions/vadimcn.vscode-lldb/patches/cmake-build-extension-only.patch @@ -1,5 +1,5 @@ diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5cab8b1..0b500d5 100644 +index 3e4f955..2ca59d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -16,13 +16,6 @@ endif() @@ -13,27 +13,32 @@ index 5cab8b1..0b500d5 100644 - message(FATAL_ERROR "LLDB_PACKAGE not set." ) -endif() - - if (CMAKE_SYSROOT) - set(CMAKE_C_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_C_FLAGS}") - set(CMAKE_CXX_FLAGS "--sysroot=${CMAKE_SYSROOT} ${CMAKE_CXX_FLAGS}") -@@ -116,16 +109,6 @@ configure_file(package.json ${CMAKE_CURRENT_BINARY_DIR}/package.json @ONLY) - configure_file(webpack.config.js ${CMAKE_CURRENT_BINARY_DIR}/webpack.config.js) - file(COPY ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) + set(CMAKE_CTEST_ARGUMENTS "--output-on-failure" CACHE INTERNAL "CTest arguments") + set(TEST_TIMEOUT 5000 CACHE STRING "Test timeout [ms]") +@@ -120,12 +113,6 @@ configure_file(package.json ${CMAKE_CURRENT_BINARY_DIR}/package.json @ONLY) + # We still need to resolve codelldb schema $ref's in it, but we'll do this during the build. + file(COPY_FILE ${CMAKE_CURRENT_BINARY_DIR}/package.json ${CMAKE_CURRENT_BINARY_DIR}/package.pre.json) + file(COPY_FILE ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json ${CMAKE_CURRENT_BINARY_DIR}/package-lock.json) -# Install node_modules -execute_process( -- COMMAND ${NPM} --loglevel verbose ci # like install, but actually respects package-lock file. +- COMMAND ${NPM} install - WORKING_DIRECTORY ${CMAKE_BINARY_DIR} -- RESULT_VARIABLE Result +- COMMAND_ERROR_IS_FATAL ANY -) --if (NOT ${Result} EQUAL 0) -- message(FATAL_ERROR "npm install failed: ${Result}") --endif() -- - # Resolve $refs - execute_process( - COMMAND ${WithEnv} NODE_PATH=${CMAKE_CURRENT_BINARY_DIR}/node_modules node ${CMAKE_CURRENT_SOURCE_DIR}/tools/prep-package.js ${CMAKE_CURRENT_BINARY_DIR}/package.json ${CMAKE_CURRENT_BINARY_DIR}/package.json -@@ -183,6 +166,7 @@ add_custom_target(adapter_tests + # So we can commit any changes + file(COPY_FILE ${CMAKE_CURRENT_BINARY_DIR}/package-lock.json ${CMAKE_CURRENT_SOURCE_DIR}/package-lock.json) + +@@ -133,7 +120,7 @@ file(COPY_FILE ${CMAKE_CURRENT_BINARY_DIR}/package-lock.json ${CMAKE_CURRENT_SOU + add_custom_command( + OUTPUT ${CMAKE_BINARY_DIR}/package.json ${CMAKE_BINARY_DIR}/generated/codelldb.ts + DEPENDS ${CMAKE_SOURCE_DIR}/package.json ${CMAKE_SOURCE_DIR}/src/codelldb-types/src/lib.rs +- COMMAND cargo run --package codelldb-types -- ${CMAKE_BINARY_DIR}/codelldb.schema.json ++ COMMAND codelldb-types ${CMAKE_BINARY_DIR}/codelldb.schema.json + COMMAND ${WithEnv} NODE_PATH=${CMAKE_CURRENT_BINARY_DIR}/node_modules node ${CMAKE_CURRENT_SOURCE_DIR}/tools/prep-package.js + ${CMAKE_CURRENT_BINARY_DIR}/package.pre.json ${CMAKE_CURRENT_BINARY_DIR}/package.json + COMMAND ${NPM} run json2ts -- ${CMAKE_BINARY_DIR}/codelldb.schema.json ${CMAKE_BINARY_DIR}/generated/codelldb.ts +@@ -158,6 +145,7 @@ add_custom_target(update_lockfiles add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/README.md ${CMAKE_CURRENT_BINARY_DIR}/README.md) add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/CHANGELOG.md ${CMAKE_CURRENT_BINARY_DIR}/CHANGELOG.md) @@ -41,7 +46,7 @@ index 5cab8b1..0b500d5 100644 add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/lldb.png ${CMAKE_CURRENT_BINARY_DIR}/images/lldb.png) add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/user.svg ${CMAKE_CURRENT_BINARY_DIR}/images/user.svg) add_copy_file(PackageFiles ${CMAKE_CURRENT_SOURCE_DIR}/images/users.svg ${CMAKE_CURRENT_BINARY_DIR}/images/users.svg) -@@ -199,6 +183,7 @@ add_custom_target(dev_debugging +@@ -174,6 +162,7 @@ add_custom_target(dev_debugging set(PackagedFilesBootstrap README.md CHANGELOG.md From 21ad5f95c853bf91b3b8f48ab9d1c777d4b8022b Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sat, 28 Feb 2026 12:36:06 -0500 Subject: [PATCH 76/96] Revert "python3Packages.google-cloud-spanner: 3.58.0 -> 3.62.0" This update depends on `python3Packages.opentelemetry-resourcedetector-gcp`, which we don't package. See #481551. This reverts commit 0a3bcad63f42d8068e69543d5b009a23d52bffe5. --- .../python-modules/google-cloud-spanner/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/google-cloud-spanner/default.nix b/pkgs/development/python-modules/google-cloud-spanner/default.nix index 01ec7cad5d8e..b8ada5017686 100644 --- a/pkgs/development/python-modules/google-cloud-spanner/default.nix +++ b/pkgs/development/python-modules/google-cloud-spanner/default.nix @@ -33,14 +33,14 @@ buildPythonPackage rec { pname = "google-cloud-spanner"; - version = "3.62.0"; + version = "3.58.0"; pyproject = true; src = fetchFromGitHub { owner = "googleapis"; repo = "python-spanner"; tag = "v${version}"; - hash = "sha256-3WmfDwbdhYY1xaA5RnrAuD1+EDrJ3KMBsonQkuFkgcA="; + hash = "sha256-bIagQjQv+oatIo8mkA8t5wP9igMnorkiudgyWkVnJcg="; }; build-system = [ setuptools ]; From f21c7a0f06450cfa39a91d81986ef148a9913ecd Mon Sep 17 00:00:00 2001 From: Ratchanan Srirattanamet Date: Mon, 5 Jan 2026 00:36:03 +0700 Subject: [PATCH 77/96] zoneminder: 1.36.36 -> 1.36.38, fixes CVE-2026-27470 Changelog: - https://github.com/ZoneMinder/zoneminder/releases/tag/1.36.37 - https://github.com/ZoneMinder/zoneminder/releases/tag/1.36.38 --- pkgs/by-name/zo/zoneminder/package.nix | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/pkgs/by-name/zo/zoneminder/package.nix b/pkgs/by-name/zo/zoneminder/package.nix index 825ba7a6a92d..a2eb9719205e 100644 --- a/pkgs/by-name/zo/zoneminder/package.nix +++ b/pkgs/by-name/zo/zoneminder/package.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitHub, - fetchpatch, fetchurl, cmake, makeWrapper, @@ -84,24 +83,17 @@ let in stdenv.mkDerivation rec { pname = "zoneminder"; - version = "1.36.36"; + version = "1.36.38"; src = fetchFromGitHub { owner = "ZoneMinder"; repo = "zoneminder"; tag = version; - hash = "sha256-q+LpM8JSjcroGa04CqQ7PUU/WvZ9YCVhGOhwBAhOFY0="; + hash = "sha256-c/Q+h0ntJ4XUuvgrLSlWfue4GL4nGARgmXt0En334Y4="; fetchSubmodules = true; }; patches = [ - # Fix building against FFmpeg 8.0 - # https://github.com/ZoneMinder/zoneminder/pull/4466 - (fetchpatch { - url = "https://github.com/peat-psuwit/zoneminder/commit/15241687e9ccd97d7866cc7245324472ff6c7f0e.patch"; - hash = "sha256-DXeoYOMI3Hcpwshg6wiBxaoTPOswLVV3Weq3Mh5Vaw0="; - }) - ./default-to-http-1dot1.patch ./0001-Don-t-use-file-timestamp-in-cache-filename.patch ]; From e57e5909a1adf024a023e90e34a1bb0f7b49d0c1 Mon Sep 17 00:00:00 2001 From: Steven Allen Date: Sat, 28 Feb 2026 10:23:23 -0800 Subject: [PATCH 78/96] oo7: 0.5.0 -> 0.6.0; update upstream repo The repo has moved to https://github.com/linux-credentials/oo7. --- pkgs/by-name/oo/oo7/package.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/oo/oo7/package.nix b/pkgs/by-name/oo/oo7/package.nix index 9f91a0f82c15..fe4f60248c95 100644 --- a/pkgs/by-name/oo/oo7/package.nix +++ b/pkgs/by-name/oo/oo7/package.nix @@ -10,20 +10,20 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "oo7"; - version = "0.5.0"; + version = "0.6.0"; src = fetchFromGitHub { - owner = "bilelmoussaoui"; + owner = "linux-credentials"; repo = "oo7"; - rev = finalAttrs.version; - hash = "sha256-FIHXjbxAqEH3ekTNL0/TBFZoeDYZ84W2+UeJDxcauk8="; + tag = finalAttrs.version; + hash = "sha256-FPt37KEap7z1ant+6VHqqFBRwwE4YV3yQrc0V/kd+Mo="; }; # TODO: this won't cover tests from the client crate # Additionally cargo-credential will also not be built here buildAndTestSubdir = "cli"; - cargoHash = "sha256-4ibhHCRBsEcwG5+6Gf/uuswA/k9zJLj+RcMdmBcmvD4="; + cargoHash = "sha256-79bSlSbDaOtAXsJe1suMhvhsC/LoSDMZ+G/dhTTQ4EA="; nativeBuildInputs = [ pkg-config ]; @@ -35,8 +35,8 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "James Bond went on a new mission as a Secret Service provider"; - homepage = "https://github.com/bilelmoussaoui/oo7"; - changelog = "https://github.com/bilelmoussaoui/oo7/releases/tag/${finalAttrs.src.rev}"; + homepage = "https://github.com/linux-credentials/oo7"; + changelog = "https://github.com/linux-credentials/oo7/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.mit; maintainers = with lib.maintainers; [ getchoo From 61f5255b2a89a0daf6215fe42f544c3f4f8709db Mon Sep 17 00:00:00 2001 From: Anish Pallati Date: Fri, 30 Jan 2026 22:15:08 -0500 Subject: [PATCH 79/96] sunshine: add darwin support --- pkgs/by-name/su/sunshine/package.nix | 76 ++++++++++++++++++---------- 1 file changed, 49 insertions(+), 27 deletions(-) diff --git a/pkgs/by-name/su/sunshine/package.nix b/pkgs/by-name/su/sunshine/package.nix index 7b04ae09ef6b..49006ab1c7d1 100644 --- a/pkgs/by-name/su/sunshine/package.nix +++ b/pkgs/by-name/su/sunshine/package.nix @@ -55,8 +55,10 @@ udevCheckHook, cudaSupport ? config.cudaSupport, cudaPackages ? { }, + apple-sdk_15, }: let + inherit (stdenv.hostPlatform) isDarwin isLinux; stdenv' = if cudaSupport then cudaPackages.backendStdenv else stdenv; in stdenv'.mkDerivation (finalAttrs: { @@ -92,11 +94,10 @@ stdenv'.mkDerivation (finalAttrs: { ''; }; - postPatch = # remove upstream dependency on systemd and udev + postPatch = # don't look for npm since we build webui separately '' - substituteInPlace cmake/packaging/linux.cmake \ - --replace-fail 'find_package(Systemd)' "" \ - --replace-fail 'find_package(Udev)' "" + substituteInPlace cmake/targets/common.cmake \ + --replace-fail 'find_program(NPM npm REQUIRED)' "" '' # use system boost instead of FetchContent. # FETCH_CONTENT_BOOST_USED prevents Simple-Web-Server from re-finding boost @@ -105,10 +106,11 @@ stdenv'.mkDerivation (finalAttrs: { --replace-fail 'set(BOOST_VERSION "1.87.0")' 'set(BOOST_VERSION "${boost.version}")' echo 'set(FETCH_CONTENT_BOOST_USED TRUE)' >> cmake/dependencies/Boost_Sunshine.cmake '' - # don't look for npm since we build webui separately - + '' - substituteInPlace cmake/targets/common.cmake \ - --replace-fail 'find_program(NPM npm REQUIRED)' "" + # remove upstream dependency on systemd and udev + + lib.optionalString isLinux '' + substituteInPlace cmake/packaging/linux.cmake \ + --replace-fail 'find_package(Systemd)' "" \ + --replace-fail 'find_package(Udev)' "" substituteInPlace packaging/linux/dev.lizardbyte.app.Sunshine.desktop \ --subst-var-by PROJECT_NAME 'Sunshine' \ @@ -128,6 +130,8 @@ stdenv'.mkDerivation (finalAttrs: { pkg-config python3 makeWrapper + ] + ++ lib.optionals isLinux [ wayland-scanner # Avoid fighting upstream's usage of vendored ffmpeg libraries autoPatchelfHook @@ -139,6 +143,14 @@ stdenv'.mkDerivation (finalAttrs: { ]; buildInputs = [ + boost + curl + miniupnpc + nlohmann_json + openssl + libopus + ] + ++ lib.optionals isLinux [ avahi libevdev libpulseaudio @@ -148,16 +160,12 @@ stdenv'.mkDerivation (finalAttrs: { libxrandr libxtst libxi - openssl - libopus - boost libdrm wayland libffi libevdev libcap libdrm - curl pcre pcre2 libuuid @@ -176,15 +184,16 @@ stdenv'.mkDerivation (finalAttrs: { svt-av1 libappindicator libnotify - miniupnpc - nlohmann_json ] ++ lib.optionals cudaSupport [ cudaPackages.cudatoolkit cudaPackages.cuda_cudart + ] + ++ lib.optionals isDarwin [ + apple-sdk_15 ]; - runtimeDependencies = [ + runtimeDependencies = lib.optionals isLinux [ avahi libgbm libxrandr @@ -194,20 +203,28 @@ stdenv'.mkDerivation (finalAttrs: { cmakeFlags = [ "-Wno-dev" - # upstream tries to use systemd and udev packages to find these directories in FHS; set the paths explicitly instead - (lib.cmakeBool "UDEV_FOUND" true) - (lib.cmakeBool "SYSTEMD_FOUND" true) - (lib.cmakeFeature "UDEV_RULES_INSTALL_DIR" "lib/udev/rules.d") - (lib.cmakeFeature "SYSTEMD_USER_UNIT_INSTALL_DIR" "lib/systemd/user") - (lib.cmakeFeature "SYSTEMD_MODULES_LOAD_DIR" "lib/modules-load.d") (lib.cmakeBool "BOOST_USE_STATIC" false) (lib.cmakeBool "BUILD_DOCS" false) (lib.cmakeFeature "SUNSHINE_PUBLISHER_NAME" "nixpkgs") (lib.cmakeFeature "SUNSHINE_PUBLISHER_WEBSITE" "https://nixos.org") (lib.cmakeFeature "SUNSHINE_PUBLISHER_ISSUE_URL" "https://github.com/NixOS/nixpkgs/issues") ] + # upstream tries to use systemd and udev packages to find these directories in FHS; set the paths explicitly instead + ++ lib.optionals isLinux [ + (lib.cmakeBool "UDEV_FOUND" true) + (lib.cmakeBool "SYSTEMD_FOUND" true) + (lib.cmakeFeature "UDEV_RULES_INSTALL_DIR" "lib/udev/rules.d") + (lib.cmakeFeature "SYSTEMD_USER_UNIT_INSTALL_DIR" "lib/systemd/user") + (lib.cmakeFeature "SYSTEMD_MODULES_LOAD_DIR" "lib/modules-load.d") + ] ++ lib.optionals (!cudaSupport) [ (lib.cmakeBool "SUNSHINE_ENABLE_CUDA" false) + ] + ++ lib.optionals isDarwin [ + (lib.cmakeFeature "CMAKE_CXX_STANDARD" "23") + (lib.cmakeFeature "OPENSSL_ROOT_DIR" "${openssl.dev}") + (lib.cmakeFeature "SUNSHINE_ASSETS_DIR" "sunshine/assets") + (lib.cmakeBool "SUNSHINE_BUILD_HOMEBREW" true) ]; env = { @@ -235,7 +252,7 @@ stdenv'.mkDerivation (finalAttrs: { runHook postInstall ''; - postInstall = '' + postInstall = lib.optionalString isLinux '' install -Dm644 ../packaging/linux/dev.lizardbyte.app.Sunshine.desktop $out/share/applications/dev.lizardbyte.app.Sunshine.desktop ''; @@ -245,12 +262,14 @@ stdenv'.mkDerivation (finalAttrs: { --set LD_LIBRARY_PATH ${lib.makeLibraryPath [ vulkan-loader ]} ''; - doInstallCheck = true; + doInstallCheck = isLinux; - nativeInstallCheckInputs = [ udevCheckHook ]; + nativeInstallCheckInputs = lib.optionals isLinux [ udevCheckHook ]; passthru = { - tests.sunshine = nixosTests.sunshine; + tests = lib.optionalAttrs isLinux { + sunshine = nixosTests.sunshine; + }; updateScript = ./updater.sh; }; @@ -259,7 +278,10 @@ stdenv'.mkDerivation (finalAttrs: { homepage = "https://github.com/LizardByte/Sunshine"; license = lib.licenses.gpl3Only; mainProgram = "sunshine"; - maintainers = with lib.maintainers; [ devusb ]; - platforms = lib.platforms.linux; + maintainers = with lib.maintainers; [ + devusb + anish + ]; + platforms = lib.platforms.linux ++ lib.platforms.darwin; }; }) From a03d1b7b55b719dab1247f2e6923f52a1e665341 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Sat, 28 Feb 2026 13:32:27 -0600 Subject: [PATCH 80/96] luaPackages.{rest-nvim,xml2lua}: mark broken on 5.5 Signed-off-by: Austin Horstman --- pkgs/development/lua-modules/overrides.nix | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 757fac610bf9..f74de4b66ad5 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -963,6 +963,7 @@ in rest-nvim = prev.rest-nvim.overrideAttrs { strictDeps = false; + meta.broken = luaAtLeast "5.5"; }; rocks-dev-nvim = prev.rocks-dev-nvim.overrideAttrs { @@ -1139,5 +1140,9 @@ in ''; }); + xml2lua = prev.xml2lua.overrideAttrs { + meta.broken = luaAtLeast "5.5"; + }; + # keep-sorted end } From 1a744b486b0385faa1e4bbfeb127b94bdff9b863 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 19:45:46 +0000 Subject: [PATCH 81/96] hydra-check: 2.0.5 -> 2.1.0 --- pkgs/by-name/hy/hydra-check/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/hy/hydra-check/package.nix b/pkgs/by-name/hy/hydra-check/package.nix index 2b91d1b79ba7..6c0b31227fc2 100644 --- a/pkgs/by-name/hy/hydra-check/package.nix +++ b/pkgs/by-name/hy/hydra-check/package.nix @@ -14,16 +14,16 @@ rustPlatform.buildRustPackage (finalAttrs: { pname = "hydra-check"; - version = "2.0.5"; + version = "2.1.0"; src = fetchFromGitHub { owner = "nix-community"; repo = "hydra-check"; tag = "v${finalAttrs.version}"; - hash = "sha256-rOqLAI0r11Tfi6crKAxnj/HHBgUKcCGb4MCdxqLv4uE="; + hash = "sha256-5nZnY/EA5SF3KNZbsvNGn77cOgEZsBpxBJwiREyF/fE="; }; - cargoHash = "sha256-B5shiONb9XTbi6/T9pDHmx6Bvz6kkj/VhaJvupuHNEQ="; + cargoHash = "sha256-DN2LSYCR9QL1090C6dt21EOq9aUtZkAvxh4B6KYXPAU="; nativeBuildInputs = [ pkg-config From 30787864bf74f09ec32bc071825722b80761ec1b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 20:37:05 +0000 Subject: [PATCH 82/96] cameradar: 6.0.2 -> 6.1.0 --- pkgs/by-name/ca/cameradar/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ca/cameradar/package.nix b/pkgs/by-name/ca/cameradar/package.nix index 7d182b024521..ac8437978a7a 100644 --- a/pkgs/by-name/ca/cameradar/package.nix +++ b/pkgs/by-name/ca/cameradar/package.nix @@ -8,16 +8,16 @@ buildGoModule (finalAttrs: { pname = "cameradar"; - version = "6.0.2"; + version = "6.1.0"; src = fetchFromGitHub { owner = "Ullaakut"; repo = "cameradar"; tag = "v${finalAttrs.version}"; - hash = "sha256-XmCpd7ptPU26EMn+WDH2Y9hKRsYV0GdbU4T26TUsp6U="; + hash = "sha256-C1GScKbOgHAU57B3q7A8Rv37Ny+7p+/L3ZwyiDN0kA0="; }; - vendorHash = "sha256-A8SJRky4dQHJoYpOaUBae89kHXwbdA+gnF/p7oRxcYo="; + vendorHash = "sha256-jIOQwVnlXbvzqGLPv/zTuSg5GaEWpmTyXEZO73jFGxM="; nativeBuildInputs = [ pkg-config ]; From 38de8caf44c1882d9c6c4b1130a161a90b76e4c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Forsman?= Date: Sat, 28 Feb 2026 21:40:19 +0100 Subject: [PATCH 83/96] perlPackages.NetCIDR: 0.21 -> 0.27 Changelog: https://metacpan.org/dist/Net-CIDR/changes Fixes https://nvd.nist.gov/vuln/detail/CVE-2021-4456. Closes https://github.com/NixOS/nixpkgs/issues/495281. --- pkgs/top-level/perl-packages.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 942dc19f5172..21f1a175455d 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -25270,10 +25270,10 @@ with self; NetCIDR = buildPerlPackage { pname = "Net-CIDR"; - version = "0.21"; + version = "0.27"; src = fetchurl { - url = "mirror://cpan/authors/id/M/MR/MRSAM/Net-CIDR-0.21.tar.gz"; - hash = "sha256-MPMDwHNZSNozNw3sx+h8+mi8QwqkS4HRj42CO20av78="; + url = "mirror://cpan/authors/id/M/MR/MRSAM/Net-CIDR-0.27.tar.gz"; + hash = "sha256-npUP70QiJk3I76sw27084r4SXmGz9cUBEdFVBtO1cOM="; }; meta = { description = "Manipulate IPv4/IPv6 netblocks in CIDR notation"; From 39d3e7fdc8b0840234850a8dff1350ded0951903 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 21:03:17 +0000 Subject: [PATCH 84/96] fairywren: 0-unstable-2026-02-15 -> 0-unstable-2026-02-26 --- pkgs/by-name/fa/fairywren/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/fa/fairywren/package.nix b/pkgs/by-name/fa/fairywren/package.nix index 65418233d048..4cdb65125686 100644 --- a/pkgs/by-name/fa/fairywren/package.nix +++ b/pkgs/by-name/fa/fairywren/package.nix @@ -22,13 +22,13 @@ lib.checkListOfEnum "${pname}: colorVariants" colorVariantList colorVariants stdenvNoCC.mkDerivation { inherit pname; - version = "0-unstable-2026-02-15"; + version = "0-unstable-2026-02-26"; src = fetchFromGitLab { owner = "aiyahm"; repo = "FairyWren-Icons"; - rev = "2bfc2dc20a6bf4d763cdd6633b6dcfa826903756"; - hash = "sha256-9e7BNDcr4/lW0zwhkz1aUZbI3lzaVs5elF6WGXSDO4g="; + rev = "fcffa4ea729bd046836d7b5430d112663eee36f5"; + hash = "sha256-3hAd0Z4f9Gbo+dFv3Ci3j3RRAwVdNobFlD0WtD+Z8gw="; }; propagatedBuildInputs = [ From 3771fe1fdf8ab6db2294e64de0e9291bf9d67254 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 21:21:46 +0000 Subject: [PATCH 85/96] teams-for-linux: 2.7.7 -> 2.7.9 --- pkgs/by-name/te/teams-for-linux/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/te/teams-for-linux/package.nix b/pkgs/by-name/te/teams-for-linux/package.nix index 36bf68443b6d..08e70c0540c0 100644 --- a/pkgs/by-name/te/teams-for-linux/package.nix +++ b/pkgs/by-name/te/teams-for-linux/package.nix @@ -16,16 +16,16 @@ buildNpmPackage rec { pname = "teams-for-linux"; - version = "2.7.7"; + version = "2.7.9"; src = fetchFromGitHub { owner = "IsmaelMartinez"; repo = "teams-for-linux"; tag = "v${version}"; - hash = "sha256-ID5TQ0eHfsfS2Zma++HtKe2BitxCW4bB69UMJVTbc2c="; + hash = "sha256-4RHmalNBwRskChwooJ7anD9X49443WNW46QGHkzAEFQ="; }; - npmDepsHash = "sha256-3oJVRbdQpOWv3LHcUY8gaXl4g13NTkcOfTg/MrEeHqQ="; + npmDepsHash = "sha256-zE57TD25sV5EGwYLBBuJe6z4VpVQEAEZ4G0C88nF8yI="; nativeBuildInputs = [ makeWrapper From 32a6c2da25ed97f0a2a501c1a983b6998ef3559d Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 13:56:04 +0000 Subject: [PATCH 86/96] python3Packages.python-octaviaclient: 3.12.0 -> 3.13.0 --- .../python-modules/python-octaviaclient/default.nix | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/pkgs/development/python-modules/python-octaviaclient/default.nix b/pkgs/development/python-modules/python-octaviaclient/default.nix index 7808dd5c2c11..dd7574d829f8 100644 --- a/pkgs/development/python-modules/python-octaviaclient/default.nix +++ b/pkgs/development/python-modules/python-octaviaclient/default.nix @@ -4,14 +4,11 @@ cliff, fetchPypi, keystoneauth1, - makePythonPath, openstackdocstheme, - installer, osc-lib, oslo-serialization, oslo-utils, pbr, - python-neutronclient, requests, setuptools, sphinx, @@ -21,13 +18,13 @@ buildPythonPackage rec { pname = "python-octaviaclient"; - version = "3.12.0"; + version = "3.13.0"; pyproject = true; src = fetchPypi { pname = "python_octaviaclient"; inherit version; - hash = "sha256-5brfxkpJQousEcXl0YerzYDjrfl0XyWV0RXPTz146Y4="; + hash = "sha256-Iq1TdXMUDqrE33V+yh8H7yYPIW01NVEa6cPqFPq4Yv4="; }; # NOTE(vinetos): This explicit dependency is removed to avoid infinite recursion @@ -47,7 +44,6 @@ buildPythonPackage rec { dependencies = [ cliff keystoneauth1 - python-neutronclient osc-lib oslo-serialization oslo-utils From 81e08d58b3883364619ed309d2b432aa5d8c8b76 Mon Sep 17 00:00:00 2001 From: Lila Hummel Date: Tue, 24 Feb 2026 21:37:06 +0100 Subject: [PATCH 87/96] flac2mp3: init at 1.0.1 --- pkgs/by-name/fl/flac2mp3/package.nix | 69 ++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 pkgs/by-name/fl/flac2mp3/package.nix diff --git a/pkgs/by-name/fl/flac2mp3/package.nix b/pkgs/by-name/fl/flac2mp3/package.nix new file mode 100644 index 000000000000..8d2ef887ec22 --- /dev/null +++ b/pkgs/by-name/fl/flac2mp3/package.nix @@ -0,0 +1,69 @@ +{ + lib, + stdenv, + fetchFromGitHub, + fetchpatch, + makeWrapper, + perl, + perlPackages, + flac, + lame, +}: + +let + runtimeDeps = [ + flac + lame + ]; +in +stdenv.mkDerivation (finalAttrs: { + pname = "flac2mp3"; + version = "1.0.1"; + + src = fetchFromGitHub { + owner = "robinbowes"; + repo = "flac2mp3"; + tag = finalAttrs.version; + hash = "sha256-mzZAlCMQYcKEkeJ0464zE1+F5KwA9IjvAbx6aZVCaxI="; + }; + + patches = [ + (fetchpatch { + url = "https://github.com/sktt/flac2mp3/commit/c81cb6f300445f2383562991b35d8622197635d7.patch"; + hash = "sha256-vLXo+PfRQ97cNQnMoBrxA7K35C1EdedXXSL8wmWpPOs="; + }) + ]; + + nativeBuildInputs = [ makeWrapper ]; + + buildInputs = [ perl ]; + + installPhase = '' + runHook preInstall + + mkdir -p $out/lib + cp -r lib/* $out/lib/ + install -Dm755 flac2mp3.pl $out/bin/flac2mp3 + + runHook postInstall + ''; + + postFixup = '' + wrapProgram $out/bin/flac2mp3 \ + --prefix PERL5LIB : "$out/lib" \ + --prefix PATH : ${lib.makeBinPath finalAttrs.passthru.runtimeDeps} + ''; + + passthru = { + inherit runtimeDeps; + }; + + meta = { + mainProgram = "flac2mp3"; + description = "Tool to convert audio files from flac to mp3 format including the copying of tags"; + homepage = "https://github.com/robinbowes/flac2mp3"; + changelog = "https://github.com/robinbowes/flac2mp3/releases/tag/${finalAttrs.version}"; + license = with lib.licenses; [ gpl3Plus ]; + maintainers = with lib.maintainers; [ lilahummel ]; + }; +}) From 017cd20dac44f97a6abbcc0ac0f6f1d3810690c3 Mon Sep 17 00:00:00 2001 From: Vinetos Date: Sat, 28 Feb 2026 12:56:22 +0100 Subject: [PATCH 88/96] python3Packages.python-novaclient: 18.11.0 -> 18.12.0 Update package to latest version, build from sources, use stestrCheckHook and versionCheckHook Update non-working tests --- .../python-novaclient/default.nix | 103 ++++++++++++------ .../python-novaclient/fix-setup-cfg.patch | 21 ++++ 2 files changed, 90 insertions(+), 34 deletions(-) create mode 100644 pkgs/development/python-modules/python-novaclient/fix-setup-cfg.patch diff --git a/pkgs/development/python-modules/python-novaclient/default.nix b/pkgs/development/python-modules/python-novaclient/default.nix index c45c8ea95b7a..8ccc43b6825f 100644 --- a/pkgs/development/python-modules/python-novaclient/default.nix +++ b/pkgs/development/python-modules/python-novaclient/default.nix @@ -1,35 +1,56 @@ { lib, buildPythonPackage, - fetchPypi, - ddt, - iso8601, + fetchFromGitHub, + pbr, + setuptools, + + # direct keystoneauth1, - openssl, - openstackdocstheme, + iso8601, oslo-i18n, oslo-serialization, - pbr, + oslo-utils, prettytable, + stevedore, + + # tests + stestrCheckHook, + versionCheckHook, + coverage, + fixtures, requests-mock, - setuptools, - sphinxcontrib-apidoc, - sphinxHook, - stestr, + openstacksdk, + osprofiler, + openssl, testscenarios, + testtools, + tempest, + + # docs + sphinxHook, + openstackdocstheme, + sphinxcontrib-apidoc, }: -buildPythonPackage rec { +buildPythonPackage (finalAttrs: { pname = "python-novaclient"; - version = "18.11.0"; + version = "18.12.0"; pyproject = true; - src = fetchPypi { - pname = "python_novaclient"; - inherit version; - hash = "sha256-CjGuIHedTNFxuynB/k5rIrnH2Xx5Zw21FJu9+sA/V9w="; + src = fetchFromGitHub { + owner = "openstack"; + repo = "python-novaclient"; + tag = finalAttrs.version; + hash = "sha256-ZVJXGGceY7tnD/rkMkZjn5zifATeLYRGEVI2iLKERJ8="; }; + patches = [ + ./fix-setup-cfg.patch + ]; + + env.PBR_VERSION = finalAttrs.version; + nativeBuildInputs = [ openstackdocstheme sphinxcontrib-apidoc @@ -38,43 +59,57 @@ buildPythonPackage rec { sphinxBuilders = [ "man" ]; - build-system = [ setuptools ]; + build-system = [ + pbr + setuptools + ]; dependencies = [ - iso8601 keystoneauth1 + iso8601 oslo-i18n oslo-serialization + oslo-utils pbr prettytable + stevedore ]; nativeCheckInputs = [ - ddt - openssl + stestrCheckHook + coverage + fixtures requests-mock - stestr + openstacksdk + osprofiler + openssl testscenarios + testtools + tempest ]; - checkPhase = '' - runHook preCheck - stestr run -e <(echo " - novaclient.tests.unit.test_shell.ParserTest.test_ambiguous_option - novaclient.tests.unit.test_shell.ParserTest.test_not_really_ambiguous_option - novaclient.tests.unit.test_shell.ShellTest.test_osprofiler - novaclient.tests.unit.test_shell.ShellTestKeystoneV3.test_osprofiler - ") - runHook postCheck - ''; + nativeInstallCheckInputs = [ versionCheckHook ]; + doInstallCheck = true; - pythonImportsCheck = [ "novaclient" ]; + pythonImportsCheck = [ + "novaclient" + "novaclient.v2" + "novaclient.tests" + "novaclient.tests.functional" + "novaclient.tests.functional.api" + "novaclient.tests.functional.v2" + "novaclient.tests.functional.v2.legacy" + "novaclient.tests.unit" + "novaclient.tests.unit.fixture_data" + "novaclient.tests.unit.v2" + ]; meta = { description = "Client library for OpenStack Compute API"; mainProgram = "nova"; - homepage = "https://github.com/openstack/python-novaclient"; + homepage = "https://docs.openstack.org/python-novaclient/latest/"; + downloadPage = "https://github.com/openstack/python-novaclient/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; teams = [ lib.teams.openstack ]; }; -} +}) diff --git a/pkgs/development/python-modules/python-novaclient/fix-setup-cfg.patch b/pkgs/development/python-modules/python-novaclient/fix-setup-cfg.patch new file mode 100644 index 000000000000..c3b3cd49340a --- /dev/null +++ b/pkgs/development/python-modules/python-novaclient/fix-setup-cfg.patch @@ -0,0 +1,21 @@ +diff --git a/setup.cfg b/setup.cfg +index d78f2950..50a0f7cd 100644 +--- a/setup.cfg ++++ b/setup.cfg +@@ -25,9 +25,13 @@ classifier = + Programming Language :: Python :: 3 :: Only + Programming Language :: Python :: Implementation :: CPython + +-[files] +-packages = +- novaclient ++[options] ++packages=find: ++ ++[options.packages.find] ++exclude = ++ releasenotes ++ releasenotes.* + + [entry_points] + console_scripts = From 29552becf25854a644c30242eb002b9c9d18de8b Mon Sep 17 00:00:00 2001 From: bitbloxhub <45184892+bitbloxhub@users.noreply.github.com> Date: Sat, 28 Feb 2026 21:44:57 +0000 Subject: [PATCH 89/96] spotify: 1.2.74.477.g3be53afe -> 1.2.82.428.g0ac8be2b --- pkgs/by-name/sp/spotify/darwin.nix | 10 +++++----- pkgs/by-name/sp/spotify/linux.nix | 10 +++++++--- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/pkgs/by-name/sp/spotify/darwin.nix b/pkgs/by-name/sp/spotify/darwin.nix index 6f9ff6906db7..a44e694a70e2 100644 --- a/pkgs/by-name/sp/spotify/darwin.nix +++ b/pkgs/by-name/sp/spotify/darwin.nix @@ -11,7 +11,7 @@ stdenv.mkDerivation { inherit pname; - version = "1.2.78.418"; + version = "1.2.84.476"; src = # WARNING: This Wayback Machine URL redirects to the closest timestamp. @@ -20,13 +20,13 @@ stdenv.mkDerivation { # https://web.archive.org/web/*/https://download.scdn.co/Spotify.dmg if stdenv.hostPlatform.isAarch64 then (fetchurl { - url = "https://web.archive.org/web/20251212105149/https://download.scdn.co/SpotifyARM64.dmg"; - hash = "sha256-/rrThZOpjzaHPX1raDe5X8PqtJeTI4GDS5sXSfthXTQ="; + url = "https://web.archive.org/web/20260228212834/https://download.scdn.co/SpotifyARM64.dmg"; + hash = "sha256-Zj5qATaW1QPTInC/Y/jZx2xq5eHG/OQixpj8DWUpEXY="; }) else (fetchurl { - url = "https://web.archive.org/web/20251212105140/https://download.scdn.co/Spotify.dmg"; - hash = "sha256-N2tQTS9vHp93cRI0c5riVZ/8FSaq3ovDqh5K9aU6jV0="; + url = "https://web.archive.org/web/20260228213541/https://download.scdn.co/Spotify.dmg"; + hash = "sha256-4Lm4g0gAQ3EA7Sj2wDTbjEXRxcNoGWHLvdEx/57nry4="; }); nativeBuildInputs = [ undmg ]; diff --git a/pkgs/by-name/sp/spotify/linux.nix b/pkgs/by-name/sp/spotify/linux.nix index 4cd35891eed7..84527870ec55 100644 --- a/pkgs/by-name/sp/spotify/linux.nix +++ b/pkgs/by-name/sp/spotify/linux.nix @@ -52,7 +52,9 @@ pname, meta, harfbuzz, + libayatana-indicator, libayatana-appindicator, + ayatana-ido, libdbusmenu, libGL, # High-DPI support: Spotify's --force-device-scale-factor argument @@ -79,7 +81,9 @@ let glib gtk3 harfbuzz + libayatana-indicator libayatana-appindicator + ayatana-ido libdbusmenu libdrm libgcrypt @@ -119,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: { # If an update breaks things, one of those might have valuable info: # https://aur.archlinux.org/packages/spotify/ # https://community.spotify.com/t5/Desktop-Linux - version = "1.2.74.477.g3be53afe"; + version = "1.2.82.428.g0ac8be2b"; # To get the latest stable revision: # curl -H 'X-Ubuntu-Series: 16' 'https://api.snapcraft.io/api/v1/snaps/details/spotify?channel=stable' | jq '.download_url,.version,.last_updated' @@ -127,7 +131,7 @@ stdenv.mkDerivation (finalAttrs: { # curl -H 'Snap-Device-Series: 16' 'https://api.snapcraft.io/v2/snaps/info/spotify' | jq '.' # More examples of api usage: # https://github.com/canonical-websites/snapcraft.io/blob/master/webapp/publisher/snaps/views.py - rev = "89"; + rev = "92"; # fetch from snapcraft instead of the debian repository most repos fetch from. # That is a bit more cumbersome. But the debian repository only keeps the last @@ -140,7 +144,7 @@ stdenv.mkDerivation (finalAttrs: { src = fetchurl { name = "spotify-${finalAttrs.version}-${finalAttrs.rev}.snap"; url = "https://api.snapcraft.io/api/v1/snaps/download/pOBIoZ2LrCB3rDohMxoYGnbN14EHOgD7_${finalAttrs.rev}.snap"; - hash = "sha512-mn1w/Ylt9weFgV67tB435CoF2/4V+F6gu1LUXY07J6m5nxi1PCewHNFm8/11qBRO/i7mpMwhcRXaiv0HkFAjYA=="; + hash = "sha512-/9lB4gLotYvM2QkHt8cKS8P4IXrBVzgoXEk4bWR3GQum0OnJqK/qCC9evmCZ7PAqbbyh5/8vSblM+QXXXiQiMA=="; }; nativeBuildInputs = [ From d5d096a3791038574eb12c479297e5b92ab582d5 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 21:50:04 +0000 Subject: [PATCH 90/96] terraform-providers.akamai_akamai: 9.3.0 -> 10.0.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 bbc6aa9f3398..22c851fea5b5 100644 --- a/pkgs/applications/networking/cluster/terraform-providers/providers.json +++ b/pkgs/applications/networking/cluster/terraform-providers/providers.json @@ -36,13 +36,13 @@ "vendorHash": "sha256-c4eCY/iQ8v/gBX55j22TRxWIeoevi5EJs4TtN9xXfKA=" }, "akamai_akamai": { - "hash": "sha256-WXIx2/1EiamjolyPy+d3Gwp4hOguJrmxKwgLZqzQqDg=", + "hash": "sha256-vC7hVV/p28y7cv9PONEfRVj5uKgumtbq4HpbOYq9vBQ=", "homepage": "https://registry.terraform.io/providers/akamai/akamai", "owner": "akamai", "repo": "terraform-provider-akamai", - "rev": "v9.3.0", + "rev": "v10.0.0", "spdx": "MPL-2.0", - "vendorHash": "sha256-6sVapd0vqL4xGLqTQS4zQIlnMA8HRmjufDi1lOgldlU=" + "vendorHash": "sha256-btxzZZtvgeih+OUhc5QnF8ac22TxpGibffGNkljjq6c=" }, "aliyun_alicloud": { "hash": "sha256-XSXK7PH5MezbtQfrDh+z7nRUFsgiXwCtNbI4clbtozU=", From 85629c5c8d8fcd8ac888c472c94421a80658a82e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 28 Feb 2026 22:55:11 +0100 Subject: [PATCH 91/96] python313Packages.doc8: fix build and tests --- pkgs/development/python-modules/doc8/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/development/python-modules/doc8/default.nix b/pkgs/development/python-modules/doc8/default.nix index b0eb3ef93ea4..3ed87d5f5081 100644 --- a/pkgs/development/python-modules/doc8/default.nix +++ b/pkgs/development/python-modules/doc8/default.nix @@ -23,6 +23,8 @@ buildPythonPackage rec { hash = "sha256-EmetMnWJcfvPmRRCQXo5Nce8nlJVDnNiLg5WulXqHUA="; }; + pythonRelaxDeps = [ "docutils" ]; + build-system = [ setuptools-scm wheel @@ -40,6 +42,10 @@ buildPythonPackage rec { nativeCheckInputs = [ pytestCheckHook ]; + pytestFlags = [ + "-Wignore::PendingDeprecationWarning" + ]; + pythonImportsCheck = [ "doc8" ]; meta = { From 5a12c5936dec0d6db47713c4315f20d0562a5031 Mon Sep 17 00:00:00 2001 From: Nathan Gill Date: Sat, 28 Feb 2026 22:02:23 +0000 Subject: [PATCH 92/96] maintainers: add olduser101 --- maintainers/maintainer-list.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index c304ebff9c23..a626818e6543 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -19866,6 +19866,13 @@ githubId = 20923; name = "Erik Timan"; }; + olduser101 = { + email = "nathan.j.gill@outlook.com"; + github = "OldUser101"; + githubId = 64069240; + matrix = "@olduser101:matrix.org"; + name = "Nathan Gill"; + }; olebedev = { email = "ole6edev@gmail.com"; github = "olebedev"; From 4f2e92937c5b0c054885fa4d8cf2612518af62f6 Mon Sep 17 00:00:00 2001 From: Nathan Gill Date: Sat, 28 Feb 2026 22:04:32 +0000 Subject: [PATCH 93/96] nethack: add maintainer olduser101 --- pkgs/by-name/ne/nethack/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/ne/nethack/package.nix b/pkgs/by-name/ne/nethack/package.nix index e8bfefd11403..6a03396657a6 100644 --- a/pkgs/by-name/ne/nethack/package.nix +++ b/pkgs/by-name/ne/nethack/package.nix @@ -241,7 +241,7 @@ stdenvUsed.mkDerivation (finalAttrs: { homepage = "http://nethack.org/"; license = lib.licenses.ngpl; platforms = if x11Mode then lib.platforms.linux else lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ olduser101 ]; mainProgram = "nethack"; broken = if qtMode then stdenv.hostPlatform.isDarwin else false; }; From 41a92f2a8c27b74d19d32fb26dd6ec80ff0e6e16 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Sat, 28 Feb 2026 23:00:39 +0100 Subject: [PATCH 94/96] python313Packages.dogpile-cache: ignore flaky tests --- .../python-modules/dogpile-cache/default.nix | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/pkgs/development/python-modules/dogpile-cache/default.nix b/pkgs/development/python-modules/dogpile-cache/default.nix index 0f0c8c5a4c1e..a68fcad4bdb3 100644 --- a/pkgs/development/python-modules/dogpile-cache/default.nix +++ b/pkgs/development/python-modules/dogpile-cache/default.nix @@ -6,6 +6,7 @@ pytestCheckHook, mako, decorator, + stdenv, stevedore, typing-extensions, }: @@ -34,6 +35,19 @@ buildPythonPackage rec { mako ]; + disabledTests = lib.optionals stdenv.hostPlatform.isDarwin [ + # AssertionError: != 'some value 1' + "test_expire_override" + # flaky + "test_get_value_plus_created_long_create" + "test_get_value_plus_created_registry_safe_cache_quick" + "test_get_value_plus_created_registry_safe_cache_slow" + "test_get_value_plus_created_registry_unsafe_cache" + "test_quick" + "test_return_while_in_progress" + "test_slow" + ]; + meta = { description = "Caching front-end based on the Dogpile lock"; homepage = "https://github.com/sqlalchemy/dogpile.cache"; From ec0d7a110be9a190b68874f2c14a1d1229d24abd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 00:23:27 +0000 Subject: [PATCH 95/96] python3Packages.python-glanceclient: 4.10.0 -> 4.11.0 --- .../python-modules/python-glanceclient/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/python-glanceclient/default.nix b/pkgs/development/python-modules/python-glanceclient/default.nix index 4ccad99c4783..a6035fd9b3ee 100644 --- a/pkgs/development/python-modules/python-glanceclient/default.nix +++ b/pkgs/development/python-modules/python-glanceclient/default.nix @@ -9,8 +9,9 @@ keystoneauth1, requests, warlock, - oslo-utils, + openstacksdk, oslo-i18n, + oslo-utils, wrapt, pyopenssl, stestr, @@ -21,7 +22,7 @@ }: let pname = "python-glanceclient"; - version = "4.10.0"; + version = "4.11.0"; disabledTests = [ # Skip tests which require networking. @@ -51,7 +52,7 @@ buildPythonPackage { src = fetchPypi { pname = "python_glanceclient"; inherit version; - hash = "sha256-/2wtQqF2fFz6PNHSKjcy04qxE9RxrSLE7mShvTlBsQM="; + hash = "sha256-XOIRi/50YpNIBZFmF+U3vFsA/UyrP7e7iKT5JTlwVi0="; }; postPatch = '' @@ -74,10 +75,11 @@ buildPythonPackage { ]; nativeCheckInputs = [ + ddt + openstacksdk + requests-mock stestr testscenarios - ddt - requests-mock ]; checkPhase = '' From be4998500d742a0ad31887be96084e1c33f3df1a Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 28 Feb 2026 00:40:12 +0000 Subject: [PATCH 96/96] python3Packages.python-manilaclient: 5.7.1 -> 6.0.0 --- .../python-manilaclient/default.nix | 24 +++++++++---------- .../python-manilaclient/tests.nix | 20 +++++++++------- 2 files changed, 23 insertions(+), 21 deletions(-) diff --git a/pkgs/development/python-modules/python-manilaclient/default.nix b/pkgs/development/python-modules/python-manilaclient/default.nix index cf794ff891e6..106d4755dd99 100644 --- a/pkgs/development/python-modules/python-manilaclient/default.nix +++ b/pkgs/development/python-modules/python-manilaclient/default.nix @@ -1,34 +1,33 @@ { lib, buildPythonPackage, + callPackage, + debtcollector, fetchPypi, - pbr, + keystoneauth1, openstackdocstheme, + osc-lib, oslo-config, oslo-log, oslo-serialization, oslo-utils, + pbr, prettytable, requests, setuptools, sphinxHook, sphinxcontrib-programoutput, - babel, - osc-lib, - python-keystoneclient, - debtcollector, - callPackage, }: buildPythonPackage rec { pname = "python-manilaclient"; - version = "5.7.1"; + version = "6.0.0"; pyproject = true; src = fetchPypi { pname = "python_manilaclient"; inherit version; - hash = "sha256-BdFUVnvSX7yitHSlP/GzD2jzvF8vh9B4QVVQrqYwW9Q="; + hash = "sha256-EQwsbwZzFXE+KKDH2SxlC6G8oFvdXo2bK4bJKJZfrVw="; }; build-system = [ @@ -41,17 +40,16 @@ buildPythonPackage rec { sphinxBuilders = [ "man" ]; dependencies = [ - pbr + debtcollector + keystoneauth1 + osc-lib oslo-config oslo-log oslo-serialization oslo-utils + pbr prettytable requests - babel - osc-lib - python-keystoneclient - debtcollector ]; # Checks moved to 'passthru.tests' to workaround infinite recursion diff --git a/pkgs/development/python-modules/python-manilaclient/tests.nix b/pkgs/development/python-modules/python-manilaclient/tests.nix index 6af755e27495..47c17f976b8c 100644 --- a/pkgs/development/python-modules/python-manilaclient/tests.nix +++ b/pkgs/development/python-modules/python-manilaclient/tests.nix @@ -1,11 +1,13 @@ { buildPythonPackage, - python-manilaclient, - stestr, ddt, - tempest, - mock, + fixtures, + python-manilaclient, python-openstackclient, + requests-mock, + stestr, + tempest, + testtools, }: buildPythonPackage { @@ -17,12 +19,14 @@ buildPythonPackage { dontInstall = true; nativeCheckInputs = [ - python-manilaclient - stestr ddt - tempest - mock + fixtures + python-manilaclient python-openstackclient + requests-mock + stestr + tempest + testtools ]; checkPhase = ''