From 48db51dbd4b349f9fcd89019f36c9bfd54c1145e Mon Sep 17 00:00:00 2001 From: Johan Herland Date: Thu, 3 Jul 2025 14:15:52 +0000 Subject: [PATCH 01/42] python3Packages.nvidia-dlprof-pytorch-nvtx: init at 1.8.0 --- .../nvidia-dlprof-pytorch-nvtx/default.nix | 38 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 4 ++ 2 files changed, 42 insertions(+) create mode 100644 pkgs/development/python-modules/nvidia-dlprof-pytorch-nvtx/default.nix diff --git a/pkgs/development/python-modules/nvidia-dlprof-pytorch-nvtx/default.nix b/pkgs/development/python-modules/nvidia-dlprof-pytorch-nvtx/default.nix new file mode 100644 index 000000000000..72b9bdb5072e --- /dev/null +++ b/pkgs/development/python-modules/nvidia-dlprof-pytorch-nvtx/default.nix @@ -0,0 +1,38 @@ +{ + lib, + buildPythonPackage, + fetchurl, + pythonOlder, + numpy, + torch, +}: + +buildPythonPackage rec { + pname = "nvidia-dlprof-pytorch-nvtx"; + version = "1.8.0"; + + src = fetchurl { + url = "https://pypi.nvidia.com/nvidia-dlprof-pytorch-nvtx/nvidia_dlprof_pytorch_nvtx-${version}-py3-none-any.whl"; + hash = "sha256-IHVCXnkVy3lXw22ISpeMdt5T7UZSzHp8sbWGF/emwGw="; + }; + + format = "wheel"; + + dontBuild = true; + + dependencies = [ + numpy + torch + ]; + + pythonImportsCheck = [ + "nvidia_dlprof_pytorch_nvtx" + ]; + + meta = { + description = "NVIDIA DLProf Pytorch NVTX markers"; + homepage = "https://docs.nvidia.com/deeplearning/frameworks/dlprof-user-guide/index.html"; + license = lib.licenses.unfree; # NVIDIA Proprietary Software + maintainers = with lib.maintainers; [ jherland ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 5d3262b216a4..2d60c4fac66f 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10420,6 +10420,10 @@ self: super: with self; { nvdlib = callPackage ../development/python-modules/nvdlib { }; + nvidia-dlprof-pytorch-nvtx = + callPackage ../development/python-modules/nvidia-dlprof-pytorch-nvtx + { }; + nvidia-ml-py = callPackage ../development/python-modules/nvidia-ml-py { }; nwdiag = callPackage ../development/python-modules/nwdiag { }; From 7674d7296edb836c3f656c4ccd868fb229d3e90d Mon Sep 17 00:00:00 2001 From: birros Date: Sun, 17 Aug 2025 17:59:44 +0200 Subject: [PATCH 02/42] flutter335: fix macos build Fix for macOS build issue in Flutter >= 3.35 Since version 3.35, the behavior of macos_assemble.sh and xcode_backend.sh is almost identical. This caused the same error for macOS that previously occurred for iOS. Derived from the iOS patch: ./fix-ios-build-xcode-backend-sh.patch Example error: ``` $ flutter run -d macos Launching lib/main.dart on macOS in debug mode... Target debug_unpack_macos failed: Error: Flutter failed to create a directory at "//XXXX-flutter-3.35.1-unwrapped/bin/cache/artifacts". Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user. Failed to copy Flutter framework. ** BUILD FAILED ** ``` --- .../fix-macos-build-macos-assemble-sh.patch | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 pkgs/development/compilers/flutter/versions/3_35/patches/fix-macos-build-macos-assemble-sh.patch diff --git a/pkgs/development/compilers/flutter/versions/3_35/patches/fix-macos-build-macos-assemble-sh.patch b/pkgs/development/compilers/flutter/versions/3_35/patches/fix-macos-build-macos-assemble-sh.patch new file mode 100644 index 000000000000..312ec3a5c1ba --- /dev/null +++ b/pkgs/development/compilers/flutter/versions/3_35/patches/fix-macos-build-macos-assemble-sh.patch @@ -0,0 +1,59 @@ +Fix for macOS build issue in Flutter >= 3.35 + +Since version 3.35, the behavior of macos_assemble.sh and xcode_backend.sh +is almost identical. This caused the same error for macOS that previously +occurred for iOS. + +Derived from the iOS patch: ./fix-ios-build-xcode-backend-sh.patch + +Example error: +``` +$ flutter run -d macos +Launching lib/main.dart on macOS in debug mode... +Target debug_unpack_macos failed: Error: Flutter failed to create a directory at "//XXXX-flutter-3.35.1-unwrapped/bin/cache/artifacts". +Please ensure that the SDK and/or project is installed in a location that has read/write permissions for the current user. +Failed to copy Flutter framework. +** BUILD FAILED ** +``` + +--- + +diff --git a/packages/flutter_tools/bin/macos_assemble.sh b/packages/flutter_tools/bin/macos_assemble.sh +index 28acf8842..d0f2923df 100644 +--- a/packages/flutter_tools/bin/macos_assemble.sh ++++ b/packages/flutter_tools/bin/macos_assemble.sh +@@ -13,29 +13,13 @@ + # exit on error, or usage of unset var + set -euo pipefail + +-# Needed because if it is set, cd may print the path it changed to. +-unset CDPATH +- +-function follow_links() ( +- cd -P "$(dirname -- "$1")" +- file="$PWD/$(basename -- "$1")" +- while [[ -h "$file" ]]; do +- cd -P "$(dirname -- "$file")" +- file="$(readlink -- "$file")" +- cd -P "$(dirname -- "$file")" +- file="$PWD/$(basename -- "$file")" +- done +- echo "$file" +-) +- +-PROG_NAME="$(follow_links "${BASH_SOURCE[0]}")" +-BIN_DIR="$(cd "${PROG_NAME%/*}" ; pwd -P)" +-FLUTTER_ROOT="$BIN_DIR/../../.." +-DART="$FLUTTER_ROOT/bin/dart" ++# Run `dart ./xcode_backend.dart` with the dart from $FLUTTER_ROOT. ++dart="${FLUTTER_ROOT}/bin/dart" ++xcode_backend_dart="$(dirname "${BASH_SOURCE[0]}")/xcode_backend.dart" + + # Main entry point. + if [[ $# == 0 ]]; then +- "$DART" "$BIN_DIR/xcode_backend.dart" "build" "macos" ++ exec "${dart}" "${xcode_backend_dart}" "build" "macos" + else +- "$DART" "$BIN_DIR/xcode_backend.dart" "$@" "macos" ++ exec "${dart}" "${xcode_backend_dart}" "$@" "macos" + fi From a771b27d218d4be3c1dcae2a7981d155a75c6d5f Mon Sep 17 00:00:00 2001 From: Matt McHenry Date: Sun, 7 Sep 2025 16:19:35 -0400 Subject: [PATCH 03/42] nixos/tests/postfix: use writePython3Bin in tests and fix resulting linting errors --- nixos/tests/postfix.nix | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/nixos/tests/postfix.nix b/nixos/tests/postfix.nix index 9a64c768417c..8bd4afe1ba8b 100644 --- a/nixos/tests/postfix.nix +++ b/nixos/tests/postfix.nix @@ -37,40 +37,40 @@ import ./make-test-python.nix { environment.systemPackages = let - sendTestMail = pkgs.writeScriptBin "send-testmail" '' - #!${pkgs.python3.interpreter} + sendTestMail = pkgs.writers.writePython3Bin "send-testmail" { } '' import smtplib with smtplib.SMTP('${domain}') as smtp: - smtp.sendmail('root@localhost', 'alice@localhost', 'Subject: Test\n\nTest data.') - smtp.quit() + smtp.sendmail('root@localhost', 'alice@localhost', + 'Subject: Test\n\nTest data.') + smtp.quit() ''; - sendTestMailStarttls = pkgs.writeScriptBin "send-testmail-starttls" '' - #!${pkgs.python3.interpreter} + sendTestMailStarttls = pkgs.writers.writePython3Bin "send-testmail-starttls" { } '' import smtplib import ssl ctx = ssl.create_default_context() with smtplib.SMTP('${domain}') as smtp: - smtp.ehlo() - smtp.starttls(context=ctx) - smtp.ehlo() - smtp.sendmail('root@localhost', 'alice@localhost', 'Subject: Test STARTTLS\n\nTest data.') - smtp.quit() + smtp.ehlo() + smtp.starttls(context=ctx) + smtp.ehlo() + smtp.sendmail('root@localhost', 'alice@localhost', + 'Subject: Test STARTTLS\n\nTest data.') + smtp.quit() ''; - sendTestMailSmtps = pkgs.writeScriptBin "send-testmail-smtps" '' - #!${pkgs.python3.interpreter} + sendTestMailSmtps = pkgs.writers.writePython3Bin "send-testmail-smtps" { } '' import smtplib import ssl ctx = ssl.create_default_context() with smtplib.SMTP_SSL(host='${domain}', context=ctx) as smtp: - smtp.sendmail('root@localhost', 'alice@localhost', 'Subject: Test SMTPS\n\nTest data.') - smtp.quit() + smtp.sendmail('root@localhost', 'alice@localhost', + 'Subject: Test SMTPS\n\nTest data.') + smtp.quit() ''; in [ From 2b50f4e4d59df3d3117303d4eb8c8519ca8e8598 Mon Sep 17 00:00:00 2001 From: Matt McHenry Date: Sat, 6 Sep 2025 11:22:42 -0400 Subject: [PATCH 04/42] nixos/tests/postfix: add sasl authentication tests this was tricky to get set up correctly. hopefully having it documented in the tests will be helpful to future users (and help ensure it keeps working for me). --- nixos/tests/postfix.nix | 61 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) diff --git a/nixos/tests/postfix.nix b/nixos/tests/postfix.nix index 8bd4afe1ba8b..4a20a99b28f6 100644 --- a/nixos/tests/postfix.nix +++ b/nixos/tests/postfix.nix @@ -19,6 +19,19 @@ import ./make-test-python.nix { certs.${domain}.key certs.${domain}.cert ]; + smtpd_sasl_auth_enable = "yes"; + cyrus_sasl_config_path = + let + smtpdConf = pkgs.writeTextFile { + name = "smtpd.conf"; + destination = "/etc/sasl2/smtpd.conf"; + text = '' + pwcheck_method: saslauthd + mech_list: PLAIN LOGIN + ''; + }; + in + "${smtpdConf}/etc/sasl2"; }; submissionsOptions = { smtpd_sasl_auth_enable = "yes"; @@ -26,10 +39,17 @@ import ./make-test-python.nix { milter_macro_daemon_name = "ORIGINATING"; }; }; + services.saslauthd.enable = true; security.pki.certificateFiles = [ certs.ca.cert ]; + security.pam.services = { + # note: no 'd' on the end! + smtp = { + name = "smtp"; + }; + }; networking.extraHosts = '' 127.0.0.1 ${domain} @@ -72,11 +92,49 @@ import ./make-test-python.nix { 'Subject: Test SMTPS\n\nTest data.') smtp.quit() ''; + + auth = pkgs.writers.writePython3Bin "auth" { } '' + import smtplib + + with smtplib.SMTP('${domain}') as smtp: + smtp.ehlo() + smtp.login("alice", "foobar") + smtp.quit() + ''; + + authStarttls = pkgs.writers.writePython3Bin "authStarttls" { } '' + import smtplib + import ssl + + ctx = ssl.create_default_context() + + with smtplib.SMTP('${domain}') as smtp: + smtp.ehlo() + smtp.starttls(context=ctx) + smtp.ehlo() + smtp.login("alice", "foobar") + smtp.quit() + ''; + + authSmtps = pkgs.writers.writePython3Bin "authSmtps" { } '' + import smtplib + import ssl + + ctx = ssl.create_default_context() + + with smtplib.SMTP_SSL('${domain}', context=ctx) as smtp: + smtp.ehlo() + smtp.login("alice", "foobar") + smtp.quit() + ''; in [ sendTestMail sendTestMailStarttls sendTestMailSmtps + auth + authStarttls + authSmtps ]; }; @@ -85,5 +143,8 @@ import ./make-test-python.nix { machine.succeed("send-testmail") machine.succeed("send-testmail-starttls") machine.succeed("send-testmail-smtps") + machine.succeed("auth") + machine.succeed("authStarttls") + machine.succeed("authSmtps") ''; } From dcf2b9c0a0b992bf41b281472c0ebd402bd7b85f Mon Sep 17 00:00:00 2001 From: Illia Pshonkin Date: Sat, 4 Jan 2025 23:12:57 +0100 Subject: [PATCH 05/42] nixos/victoriametrics: Add ability to pass basicAuthPasswordFile --- .../services/databases/victoriametrics.nix | 36 +++++++++++++++++-- nixos/tests/victoriametrics/remote-write.nix | 6 ++-- 2 files changed, 36 insertions(+), 6 deletions(-) diff --git a/nixos/modules/services/databases/victoriametrics.nix b/nixos/modules/services/databases/victoriametrics.nix index 2a733dced4a8..53bb1ab59830 100644 --- a/nixos/modules/services/databases/victoriametrics.nix +++ b/nixos/modules/services/databases/victoriametrics.nix @@ -73,6 +73,22 @@ in ''; }; + basicAuthUsername = lib.mkOption { + default = null; + type = lib.types.nullOr lib.types.str; + description = '' + Basic Auth username used to protect VictoriaMetrics instance by authorization + ''; + }; + + basicAuthPasswordFile = lib.mkOption { + default = null; + type = lib.types.nullOr lib.types.path; + description = '' + File that contains the Basic Auth password used to protect VictoriaMetrics instance by authorization + ''; + }; + prometheusConfig = lib.mkOption { type = lib.types.submodule { freeformType = settingsFormat.type; }; default = { }; @@ -118,8 +134,6 @@ in default = [ ]; example = literalExpression '' [ - "-httpAuth.username=username" - "-httpAuth.password=file:///abs/path/to/file" "-loggerLevel=WARN" ] ''; @@ -143,6 +157,16 @@ in }; config = lib.mkIf cfg.enable { + + assertions = [ + { + assertion = + (cfg.basicAuthUsername == null && cfg.basicAuthPasswordFile == null) + || (cfg.basicAuthUsername != null && cfg.basicAuthPasswordFile != null); + message = "Both basicAuthUsername and basicAuthPasswordFile must be set together to enable basicAuth functionality, or neither should be set."; + } + ]; + systemd.services.victoriametrics = { description = "VictoriaMetrics time series database"; wantedBy = [ "multi-user.target" ]; @@ -153,9 +177,17 @@ in ExecStart = lib.escapeShellArgs ( startCLIList ++ lib.optionals (cfg.prometheusConfig != { }) [ "-promscrape.config=${prometheusConfigYml}" ] + ++ lib.optional (cfg.basicAuthUsername != null) "-httpAuth.username=${cfg.basicAuthUsername}" + ++ lib.optional ( + cfg.basicAuthPasswordFile != null + ) "-httpAuth.password=file://%d/basic_auth_password" ); DynamicUser = true; + LoadCredential = lib.optionals (cfg.basicAuthPasswordFile != null) [ + "basic_auth_password:${cfg.basicAuthPasswordFile}" + ]; + RestartSec = 1; Restart = "on-failure"; RuntimeDirectory = "victoriametrics"; diff --git a/nixos/tests/victoriametrics/remote-write.nix b/nixos/tests/victoriametrics/remote-write.nix index 557eed11fd7d..1788c9d8747c 100644 --- a/nixos/tests/victoriametrics/remote-write.nix +++ b/nixos/tests/victoriametrics/remote-write.nix @@ -22,10 +22,8 @@ in networking.firewall.allowedTCPPorts = [ 8428 ]; services.victoriametrics = { enable = true; - extraOptions = [ - "-httpAuth.username=${username}" - "-httpAuth.password=file://${toString passwordFile}" - ]; + basicAuthUsername = username; + basicAuthPasswordFile = toString passwordFile; }; }; From d1bc5c03f12e56f4553df7c1c11c6f13bafdf0be Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Fri, 12 Sep 2025 23:17:58 +0200 Subject: [PATCH 06/42] mctc-lib: remove unneeded input --- pkgs/by-name/cp/cp2k/package.nix | 2 +- pkgs/by-name/mc/mctc-lib/package.nix | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/pkgs/by-name/cp/cp2k/package.nix b/pkgs/by-name/cp/cp2k/package.nix index dec5d5510ff1..69c6777c9fc6 100644 --- a/pkgs/by-name/cp/cp2k/package.nix +++ b/pkgs/by-name/cp/cp2k/package.nix @@ -70,7 +70,7 @@ let grimmeCmake = lib.makeScope newScope (self: { mctc-lib = mctc-lib.override { buildType = "cmake"; - inherit (self) jonquil toml-f; + inherit (self) jonquil; }; toml-f = toml-f.override { diff --git a/pkgs/by-name/mc/mctc-lib/package.nix b/pkgs/by-name/mc/mctc-lib/package.nix index 96e2f68dadb5..41a09bf7261e 100644 --- a/pkgs/by-name/mc/mctc-lib/package.nix +++ b/pkgs/by-name/mc/mctc-lib/package.nix @@ -9,7 +9,6 @@ cmake, pkg-config, python3, - toml-f, jonquil, }: From 4e9ab6a85f4a6120bd49163a9caae21e41b6a7f4 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Fri, 12 Sep 2025 23:20:26 +0200 Subject: [PATCH 07/42] mctc-lib: fix openmp cores in checkPhase --- pkgs/by-name/mc/mctc-lib/package.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/by-name/mc/mctc-lib/package.nix b/pkgs/by-name/mc/mctc-lib/package.nix index 41a09bf7261e..6883ac8a7e6a 100644 --- a/pkgs/by-name/mc/mctc-lib/package.nix +++ b/pkgs/by-name/mc/mctc-lib/package.nix @@ -61,6 +61,10 @@ stdenv.mkDerivation rec { doCheck = true; + preCheck = '' + export OMP_NUM_THREADS=2 + ''; + postPatch = '' patchShebangs --build config/install-mod.py ''; From e2ee5e6665d1e8e84cb9387bafc0251fa0e19ee0 Mon Sep 17 00:00:00 2001 From: Markus Kowalewski Date: Fri, 12 Sep 2025 23:21:02 +0200 Subject: [PATCH 08/42] dftd4/sirius/tblite: clean up, remove unneeded code --- pkgs/by-name/df/dftd4/package.nix | 1 - pkgs/by-name/si/sirius/package.nix | 2 +- pkgs/development/libraries/science/chemistry/tblite/python.nix | 1 - 3 files changed, 1 insertion(+), 3 deletions(-) diff --git a/pkgs/by-name/df/dftd4/package.nix b/pkgs/by-name/df/dftd4/package.nix index e77583857422..b05d1214d5a4 100644 --- a/pkgs/by-name/df/dftd4/package.nix +++ b/pkgs/by-name/df/dftd4/package.nix @@ -2,7 +2,6 @@ stdenv, lib, fetchFromGitHub, - fetchpatch, gfortran, buildType ? "meson", cmake, diff --git a/pkgs/by-name/si/sirius/package.nix b/pkgs/by-name/si/sirius/package.nix index a7636abc3483..f0b404de0de6 100644 --- a/pkgs/by-name/si/sirius/package.nix +++ b/pkgs/by-name/si/sirius/package.nix @@ -51,7 +51,7 @@ assert builtins.elem gpuBackend [ ]; assert enablePython -> pythonPackages != null; -stdenv.mkDerivation rec { +stdenv.mkDerivation { pname = "SIRIUS"; version = "7.8.0-unstable-2025-07-23"; diff --git a/pkgs/development/libraries/science/chemistry/tblite/python.nix b/pkgs/development/libraries/science/chemistry/tblite/python.nix index 09f921cc4ae7..5fa76765a655 100644 --- a/pkgs/development/libraries/science/chemistry/tblite/python.nix +++ b/pkgs/development/libraries/science/chemistry/tblite/python.nix @@ -1,5 +1,4 @@ { - lib, buildPythonPackage, meson, ninja, From 0db2e6d9cb6593edc750e88d343cd34bf7c700bd Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 13 Sep 2025 11:34:06 +0000 Subject: [PATCH 09/42] hoppscotch: 25.8.0-0 -> 25.8.1-0 --- pkgs/by-name/ho/hoppscotch/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ho/hoppscotch/package.nix b/pkgs/by-name/ho/hoppscotch/package.nix index 6da2a3ef5c0b..9d99b17eaf52 100644 --- a/pkgs/by-name/ho/hoppscotch/package.nix +++ b/pkgs/by-name/ho/hoppscotch/package.nix @@ -8,22 +8,22 @@ let pname = "hoppscotch"; - version = "25.8.0-0"; + version = "25.8.1-0"; src = fetchurl { aarch64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_aarch64.dmg"; - hash = "sha256-MaQiJOnLvrmv5D97emF7P7gOn3WiAu0Uz7eX8q9G7co="; + hash = "sha256-Jf0pQCcjcRjs3wgRLG5deBO4dyz97Mnkfiy45hqWXdU="; }; x86_64-darwin = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_mac_x64.dmg"; - hash = "sha256-qHAxSwEL2BvDB5ynCIYrP0+uNn+MRIL3IvZxC94ktgA="; + hash = "sha256-qKRglYUdue8axNcJMkSoNoR4jGibTj9KRqRkfFeJ1Vg="; }; x86_64-linux = { url = "https://github.com/hoppscotch/releases/releases/download/v${version}/Hoppscotch_linux_x64.AppImage"; - hash = "sha256-0bENzqKjPPEoCb+4QEfdbHXKfrvaC72mFVdPb0G8+Uk="; + hash = "sha256-MXLBvYyLzftb57al6hk/59fEvh5k0S9iTrp2FtiCiVs="; }; } .${stdenv.hostPlatform.system} or (throw "Unsupported system: ${stdenv.hostPlatform.system}"); From 748b5d1121baef74c0137e9fe00a2e2346fb1597 Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 13 Sep 2025 16:30:21 +0200 Subject: [PATCH 10/42] go_1_24: Disable CGO for powerpc64-linux target --- pkgs/development/compilers/go/1.24.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/go/1.24.nix b/pkgs/development/compilers/go/1.24.nix index 3513bd317ba1..947123c5e170 100644 --- a/pkgs/development/compilers/go/1.24.nix +++ b/pkgs/development/compilers/go/1.24.nix @@ -80,7 +80,19 @@ stdenv.mkDerivation (finalAttrs: { GO386 = "softfloat"; # from Arch: don't assume sse2 on i686 # Wasi does not support CGO - CGO_ENABLED = if stdenv.targetPlatform.isWasi then 0 else 1; + # ppc64/linux CGO is incomplete/borked, and will likely not receive any further improvements + # https://github.com/golang/go/issues/8912 + # https://github.com/golang/go/issues/13192 + CGO_ENABLED = + if + ( + stdenv.targetPlatform.isWasi + || (stdenv.targetPlatform.isPower64 && stdenv.targetPlatform.isBigEndian) + ) + then + 0 + else + 1; GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; From 68fcc594571bf702353cb199e78fc8e9c6d7e94a Mon Sep 17 00:00:00 2001 From: OPNA2608 Date: Sat, 13 Sep 2025 16:31:07 +0200 Subject: [PATCH 11/42] go_1_25: Disable CGO for powerpc64-linux target --- pkgs/development/compilers/go/1.25.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/development/compilers/go/1.25.nix b/pkgs/development/compilers/go/1.25.nix index 9d7bab15e3ef..bd2426b7f721 100644 --- a/pkgs/development/compilers/go/1.25.nix +++ b/pkgs/development/compilers/go/1.25.nix @@ -85,7 +85,19 @@ stdenv.mkDerivation (finalAttrs: { GO386 = "softfloat"; # from Arch: don't assume sse2 on i686 # Wasi does not support CGO - CGO_ENABLED = if stdenv.targetPlatform.isWasi then 0 else 1; + # ppc64/linux CGO is incomplete/borked, and will likely not receive any further improvements + # https://github.com/golang/go/issues/8912 + # https://github.com/golang/go/issues/13192 + CGO_ENABLED = + if + ( + stdenv.targetPlatform.isWasi + || (stdenv.targetPlatform.isPower64 && stdenv.targetPlatform.isBigEndian) + ) + then + 0 + else + 1; GOROOT_BOOTSTRAP = "${goBootstrap}/share/go"; From c3f3bd46caf0c504d1fc3718b6984d9238343a43 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Sat, 13 Sep 2025 21:21:32 +0200 Subject: [PATCH 12/42] lldpd: 1.0.19 -> 1.0.20 https://github.com/lldpd/lldpd/releases/tag/1.0.20 --- pkgs/by-name/ll/lldpd/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ll/lldpd/package.nix b/pkgs/by-name/ll/lldpd/package.nix index 8089fd578c96..e85b8cce0c92 100644 --- a/pkgs/by-name/ll/lldpd/package.nix +++ b/pkgs/by-name/ll/lldpd/package.nix @@ -12,11 +12,11 @@ stdenv.mkDerivation rec { pname = "lldpd"; - version = "1.0.19"; + version = "1.0.20"; src = fetchurl { url = "https://media.luffy.cx/files/lldpd/${pname}-${version}.tar.gz"; - hash = "sha256-+H3zFj1eUTjakB0FWzhACXhdHrUP2xeiNDkQ/PMKmX8="; + hash = "sha256-YbjLItSHnmj3glovuOHpKrtKukdzl3zwJYvDLtn1VFA="; }; configureFlags = [ From cce88bbc7321caf58ad13ad111cdea41447b6741 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Sat, 13 Sep 2025 23:02:01 +0000 Subject: [PATCH 13/42] positron-bin: 2025.08.0-130 -> 2025.09.0-139 --- pkgs/by-name/po/positron-bin/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/po/positron-bin/package.nix b/pkgs/by-name/po/positron-bin/package.nix index c987ed0843ff..b226cbad0764 100644 --- a/pkgs/by-name/po/positron-bin/package.nix +++ b/pkgs/by-name/po/positron-bin/package.nix @@ -22,7 +22,7 @@ }: let pname = "positron-bin"; - version = "2025.08.0-130"; + version = "2025.09.0-139"; in stdenv.mkDerivation { inherit version pname; @@ -31,17 +31,17 @@ stdenv.mkDerivation { if stdenv.hostPlatform.isDarwin then fetchurl { url = "https://cdn.posit.co/positron/releases/mac/universal/Positron-${version}-universal.dmg"; - hash = "sha256-FMnDXhIj6j/ToLtjUiJObu/SRUb9eTnffC9DBbb2azE="; + hash = "sha256-N6urQYmpVoL2JeriHxO/H0J66U6nAez7U8w8qbzZ+ys="; } else if stdenv.hostPlatform.system == "aarch64-linux" then fetchurl { url = "https://cdn.posit.co/positron/releases/deb/arm64/Positron-${version}-arm64.deb"; - hash = "sha256-zNt+40BLHR48g0ZhY8KDpPVdzcOCW7Isl3JA4nlBisc="; + hash = "sha256-IbMLnI/SDDLKIL1sTWjez186tbY3SZtuNmfNe9b6PXw="; } else fetchurl { url = "https://cdn.posit.co/positron/releases/deb/x86_64/Positron-${version}-x64.deb"; - hash = "sha256-vjEOQw3+AoAHA+zR3w56h1kKuNMsA+WLK6xKEVvMqSU="; + hash = "sha256-XlRj+1Gmo7HUzluehmJ4VjcIWbqWl2ncB0dfyC6iz8I="; }; buildInputs = [ From 2cab5b2faa3952a387950aac2a7e75a599712fc5 Mon Sep 17 00:00:00 2001 From: Luna Nova Date: Sat, 13 Sep 2025 16:46:03 -0700 Subject: [PATCH 14/42] dbus-broker: fix test-sockopt on kernel 6.16+ Fixes #439331 backports https://github.com/bus1/dbus-broker/pull/409 to resolve: - test_peerpidfd_client: Assertion `false && "r == SOCKOPT_E_REAPED"' failed. - wait_and_verify: Assertion `false && "WIFEXITED(status)"' failed. --- pkgs/by-name/db/dbus-broker/package.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pkgs/by-name/db/dbus-broker/package.nix b/pkgs/by-name/db/dbus-broker/package.nix index 957da1e878b3..2bd074dd7c17 100644 --- a/pkgs/by-name/db/dbus-broker/package.nix +++ b/pkgs/by-name/db/dbus-broker/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, docutils, meson, ninja, @@ -120,6 +121,11 @@ stdenv.mkDerivation (finalAttrs: { patches = [ ./paths.patch ./disable-test.patch + (fetchpatch { + name = "backport-test-sockopt-6.16-fix.patch"; + url = "https://github.com/bus1/dbus-broker/commit/fd5c6e191bffcf5b3e6c9abb8b0b03479accc04b.patch"; + hash = "sha256-+QgZzm/qRnVSr0wDNw9Np3LRreRKl6CQXJextLPy6fc="; + }) ]; nativeBuildInputs = [ From 68368b6466789e3d79c85d2693fc1c5a9bb1558f Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 15 Sep 2025 10:18:49 +0200 Subject: [PATCH 15/42] ddev: fix embedded version and testVersion --- pkgs/by-name/dd/ddev/package.nix | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index 4f16cf3970c8..046e4c8b652e 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -27,8 +27,8 @@ buildGoModule rec { ldflags = [ "-extldflags -static" - "-X github.com/ddev/ddev/pkg/versionconstants.DdevVersion=${version}" - "-X github.com/ddev/ddev/pkg/versionconstants.SegmentKey=${version}" + "-X github.com/ddev/ddev/pkg/versionconstants.DdevVersion=v${version}" + "-X github.com/ddev/ddev/pkg/versionconstants.SegmentKey=v${version}" ]; # Tests need docker. @@ -47,11 +47,9 @@ buildGoModule rec { passthru.tests.version = testers.testVersion { package = ddev; + version = "ddev version v${version}"; command = '' - # DDEV will try to create $HOME/.ddev, so we set $HOME to a temporary - # directory. - export HOME=$(mktemp -d) - ddev --version + HOME=$(mktemp -d) ddev --version ''; }; From d37a03eb5aebba58bd0ccb11f6f4a62133f9c45d Mon Sep 17 00:00:00 2001 From: Bert Proesmans Date: Fri, 12 Sep 2025 09:28:33 +0000 Subject: [PATCH 16/42] nixos/windmill: Fix database setup config Postgresql db-init procedure changed with a separate unit for initialisation. This commit makes the windmill configuration conformant again. --- nixos/modules/services/web-apps/windmill.nix | 108 +++++++++++++------ 1 file changed, 73 insertions(+), 35 deletions(-) diff --git a/nixos/modules/services/web-apps/windmill.nix b/nixos/modules/services/web-apps/windmill.nix index 80d246a9c6b2..66b38a99a060 100644 --- a/nixos/modules/services/web-apps/windmill.nix +++ b/nixos/modules/services/web-apps/windmill.nix @@ -91,6 +91,16 @@ in config = lib.mkIf cfg.enable { + assertions = [ + { + assertion = cfg.database.createLocally -> cfg.database.name == cfg.database.user; + message = '' + Automatically provisioning the windmill database requires both database name and database user to be equal. '${cfg.database.name}' != '${cfg.database.user}' + To fix this problem, assign the same value to both options services.windmill.database.{name,user}. + ''; + } + ]; + services.postgresql = lib.optionalAttrs (cfg.database.createLocally) { enable = lib.mkDefault true; @@ -101,7 +111,6 @@ in ensureDBOwnership = true; } ]; - }; systemd.services = @@ -112,7 +121,6 @@ in # using the same user to simplify db connection User = cfg.database.user; ExecStart = "${pkgs.windmill}/bin/windmill"; - Restart = "always"; } // lib.optionalAttrs useUrlPath { @@ -129,41 +137,71 @@ in }; in { + windmill-initdb = lib.mkIf cfg.database.createLocally { + description = "Windmill database setup"; + requires = [ "postgresql.target" ]; + after = [ "postgresql.target" ]; + requiredBy = + [ ] + ++ (lib.optionals config.systemd.services.windmill-server.enable [ "windmill-server.service" ]) + ++ (lib.optionals config.systemd.services.windmill-worker.enable [ "windmill-worker.service" ]) + ++ (lib.optionals config.systemd.services.windmill-worker-native.enable [ + "windmill-worker-native.service" + ]); + before = + [ ] + ++ (lib.optionals config.systemd.services.windmill-server.enable [ "windmill-server.service" ]) + ++ (lib.optionals config.systemd.services.windmill-worker.enable [ "windmill-worker.service" ]) + ++ (lib.optionals config.systemd.services.windmill-worker-native.enable [ + "windmill-worker-native.service" + ]); - # coming from https://github.com/windmill-labs/windmill/blob/main/init-db-as-superuser.sql - # modified to not grant privileges on all tables - # create role windmill_user and windmill_admin only if they don't exist - postgresql.postStart = lib.mkIf cfg.database.createLocally '' - psql -tA <<"EOF" - DO $$ - BEGIN - IF NOT EXISTS ( - SELECT FROM pg_catalog.pg_roles - WHERE rolname = 'windmill_user' - ) THEN - CREATE ROLE windmill_user; - GRANT ALL PRIVILEGES ON DATABASE ${cfg.database.name} TO windmill_user; - ELSE - RAISE NOTICE 'Role "windmill_user" already exists. Skipping.'; - END IF; - IF NOT EXISTS ( - SELECT FROM pg_catalog.pg_roles - WHERE rolname = 'windmill_admin' - ) THEN - CREATE ROLE windmill_admin WITH BYPASSRLS; - GRANT windmill_user TO windmill_admin; - ELSE - RAISE NOTICE 'Role "windmill_admin" already exists. Skipping.'; - END IF; - GRANT windmill_admin TO windmill; - END - $$; - EOF - ''; + path = [ config.services.postgresql.package ]; + # coming from https://github.com/windmill-labs/windmill/blob/main/init-db-as-superuser.sql + # modified to not grant privileges on all tables + # create role windmill_user and windmill_admin only if they don't exist + script = '' + psql -tA <<"EOF" + DO $$ + BEGIN + IF NOT EXISTS ( + SELECT FROM pg_catalog.pg_roles + WHERE rolname = 'windmill_user' + ) THEN + CREATE ROLE windmill_user; + GRANT ALL PRIVILEGES ON DATABASE ${cfg.database.name} TO windmill_user; + ELSE + RAISE NOTICE 'Role "windmill_user" already exists. Skipping.'; + END IF; + IF NOT EXISTS ( + SELECT FROM pg_catalog.pg_roles + WHERE rolname = 'windmill_admin' + ) THEN + CREATE ROLE windmill_admin WITH BYPASSRLS; + GRANT windmill_user TO windmill_admin; + ELSE + RAISE NOTICE 'Role "windmill_admin" already exists. Skipping.'; + END IF; + GRANT windmill_admin TO ${cfg.database.user}; + END + $$; + EOF + ''; + + serviceConfig = { + Type = "oneshot"; + RemainAfterExit = true; + # Superuser because of required permission CREATE ROLE + User = "postgres"; + + ProtectSystem = "strict"; + ProtectHome = "read-only"; + }; + }; windmill-server = { description = "Windmill server"; - after = [ "network.target" ] ++ lib.optional cfg.database.createLocally "postgresql.target"; + after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = serviceConfig // { @@ -181,7 +219,7 @@ in windmill-worker = { description = "Windmill worker"; - after = [ "network.target" ] ++ lib.optional cfg.database.createLocally "postgresql.target"; + after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = serviceConfig // { @@ -200,7 +238,7 @@ in windmill-worker-native = { description = "Windmill worker native"; - after = [ "network.target" ] ++ lib.optional cfg.database.createLocally "postgresql.target"; + after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; serviceConfig = serviceConfig // { From c9377a2ec726db0d5487375ec05450bddb1b1f30 Mon Sep 17 00:00:00 2001 From: Bert Proesmans Date: Fri, 12 Sep 2025 09:35:17 +0000 Subject: [PATCH 17/42] nixos/windmill: Introduce systemd target unit Windmill consists of multiple services, all can be started/stopped/controlled/ordered by the newly introduced windmill.target unit. --- nixos/modules/services/web-apps/windmill.nix | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/nixos/modules/services/web-apps/windmill.nix b/nixos/modules/services/web-apps/windmill.nix index 66b38a99a060..e4aa0bf0ec77 100644 --- a/nixos/modules/services/web-apps/windmill.nix +++ b/nixos/modules/services/web-apps/windmill.nix @@ -113,6 +113,18 @@ in ]; }; + systemd.targets.windmill = { + description = "Windmill"; + wantedBy = [ "multi-user.target" ]; + requires = + [ ] + ++ (lib.optionals config.systemd.services.windmill-server.enable [ "windmill-server.service" ]) + ++ (lib.optionals config.systemd.services.windmill-worker.enable [ "windmill-worker.service" ]) + ++ (lib.optionals config.systemd.services.windmill-worker-native.enable [ + "windmill-worker-native.service" + ]); + }; + systemd.services = let useUrlPath = (cfg.database.urlPath != null); @@ -202,7 +214,7 @@ in windmill-server = { description = "Windmill server"; after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; + partOf = [ "windmill.target" ]; serviceConfig = serviceConfig // { StateDirectory = "windmill"; @@ -220,7 +232,7 @@ in windmill-worker = { description = "Windmill worker"; after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; + partOf = [ "windmill.target" ]; serviceConfig = serviceConfig // { StateDirectory = "windmill-worker"; @@ -239,7 +251,7 @@ in windmill-worker-native = { description = "Windmill worker native"; after = [ "network.target" ]; - wantedBy = [ "multi-user.target" ]; + partOf = [ "windmill.target" ]; serviceConfig = serviceConfig // { StateDirectory = "windmill-worker-native"; From 539a8b7cd027b667fd01ec763dff2fbb1d585908 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Sun, 7 Sep 2025 16:44:58 +0200 Subject: [PATCH 18/42] ghostty: 1.1.3 -> 1.2.0 --- pkgs/by-name/gh/ghostty/deps.nix | 548 +++++++++++++--------------- pkgs/by-name/gh/ghostty/package.nix | 54 ++- 2 files changed, 286 insertions(+), 316 deletions(-) diff --git a/pkgs/by-name/gh/ghostty/deps.nix b/pkgs/by-name/gh/ghostty/deps.nix index eefd6d8bca06..df9f1db94c5c 100644 --- a/pkgs/by-name/gh/ghostty/deps.nix +++ b/pkgs/by-name/gh/ghostty/deps.nix @@ -1,15 +1,13 @@ -# generated by zon2nix (https://github.com/Cloudef/zig2nix) +# generated by zon2nix (https://github.com/jcollie/zon2nix) { lib, linkFarm, fetchurl, fetchgit, runCommandLocal, - zig, + zig_0_14, name ? "zig-packages", }: -with builtins; -with lib; let unpackZigArtifact = { @@ -18,7 +16,7 @@ let }: runCommandLocal name { - nativeBuildInputs = [ zig ]; + nativeBuildInputs = [ zig_0_14 ]; } '' hash="$(zig fetch --global-cache-dir "$TMPDIR" ${artifact})" @@ -44,16 +42,18 @@ let hash, }: let - parts = splitString "#" url; - url_base = elemAt parts 0; - url_without_query = elemAt (splitString "?" url_base) 0; - rev_base = elemAt parts 1; - rev = if match "^[a-fA-F0-9]{40}$" rev_base != null then rev_base else "refs/heads/${rev_base}"; + parts = lib.splitString "#" url; + url_base = builtins.elemAt parts 0; + url_without_query = builtins.elemAt (lib.splitString "?" url_base) 0; + rev_base = builtins.elemAt parts 1; + rev = + if builtins.match "^[a-fA-F0-9]{40}$" rev_base != null then rev_base else "refs/heads/${rev_base}"; in fetchgit { inherit name rev hash; url = url_without_query; deepClone = false; + fetchSubmodules = false; }; fetchZigArtifact = @@ -63,9 +63,9 @@ let hash, }: let - parts = splitString "://" url; - proto = elemAt parts 0; - path = elemAt parts 1; + parts = lib.splitString "://" url; + proto = builtins.elemAt parts 0; + path = builtins.elemAt parts 1; fetcher = { "git+http" = fetchGitZig { inherit name hash; @@ -89,215 +89,15 @@ let in linkFarm name [ { - name = "1220ebf88622c4d502dc59e71347e4d28c47e033f11b59aff774ae5787565c40999c"; + name = "N-V-__8AALw2uwF_03u4JRkZwRLc3Y9hakkYV7NKRR9-RIZJ"; path = fetchZigArtifact { - name = "libxev"; - url = "https://github.com/mitchellh/libxev/archive/31eed4e337fed7b0149319e5cdbb62b848c24fbd.tar.gz"; - hash = "sha256-VHP90NTytIZ8UZsYRKOOxN490/I6yv6ec40sP8y5MJ8="; + name = "breakpad"; + url = "https://deps.files.ghostty.org/breakpad-b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz"; + hash = "sha256-bMqYlD0amQdmzvYQd8Ca/1k4Bj/heh7+EijlQSttatk="; }; } { - name = "12206ed982e709e565d536ce930701a8c07edfd2cfdce428683f3f2a601d37696a62"; - path = fetchZigArtifact { - name = "mach_glfw"; - url = "https://github.com/mitchellh/mach-glfw/archive/37c2995f31abcf7e8378fba68ddcf4a3faa02de0.tar.gz"; - hash = "sha256-HhXIvWUS8/CHWY4VXPG2ZEo+we8XOn3o5rYJCQ1n8Nk="; - }; - } - { - name = "1220736fa4ba211162c7a0e46cc8fe04d95921927688bff64ab5da7420d098a7272d"; - path = fetchZigArtifact { - name = "glfw"; - url = "https://github.com/mitchellh/glfw/archive/b552c6ec47326b94015feddb36058ea567b87159.tar.gz"; - hash = "sha256-IeBVAOQmtyFqVxzuXPek1onuPwIamcOyYtxqKpPEQjU="; - }; - } - { - name = "12202adbfecdad671d585c9a5bfcbd5cdf821726779430047742ce1bf94ad67d19cb"; - path = fetchZigArtifact { - name = "xcode_frameworks"; - url = "https://github.com/mitchellh/xcode-frameworks/archive/69801c154c39d7ae6129ea1ba8fe1afe00585fc8.tar.gz"; - hash = "sha256-mP/I2coL57UJm/3+4Q8sPAgQwk8V4zM+S4VBBTrX2To="; - }; - } - { - name = "122004bfd4c519dadfb8e6281a42fc34fd1aa15aea654ea8a492839046f9894fa2cf"; - path = fetchZigArtifact { - name = "vulkan_headers"; - url = "https://github.com/mitchellh/vulkan-headers/archive/04c8a0389d5a0236a96312988017cd4ce27d8041.tar.gz"; - hash = "sha256-K+zrRudgHFukOM6En1StRYRMNYkeRk+qHTXvrXaG+FU="; - }; - } - { - name = "1220b3164434d2ec9db146a40bf3a30f490590d68fa8529776a3138074f0da2c11ca"; - path = fetchZigArtifact { - name = "wayland_headers"; - url = "https://github.com/mitchellh/wayland-headers/archive/5f991515a29f994d87b908115a2ab0b899474bd1.tar.gz"; - hash = "sha256-uFilLZinKkZt6RdVTV3lUmJpzpswDdFva22FvwU/XQI="; - }; - } - { - name = "122089c326186c84aa2fd034b16abc38f3ebf4862d9ae106dc1847ac44f557b36465"; - path = fetchZigArtifact { - name = "x11_headers"; - url = "https://github.com/mitchellh/x11-headers/archive/2ffbd62d82ff73ec929dd8de802bc95effa0ef88.tar.gz"; - hash = "sha256-EhV2bmTY/OMYN1wEul35gD0hQgS/Al262jO3pVr0O+c="; - }; - } - { - name = "12200df4ebeaed45de26cb2c9f3b6f3746d8013b604e035dae658f86f586c8c91d2f"; - path = fetchZigArtifact { - name = "vaxis"; - url = "https://github.com/rockorager/libvaxis/archive/6d729a2dc3b934818dffe06d2ba3ce02841ed74b.tar.gz"; - hash = "sha256-OCNs6Gl2ruq5dBm4uIxs93hoXw/+n+x1+bIDfQGDx3s="; - }; - } - { - name = "1220dd654ef941fc76fd96f9ec6adadf83f69b9887a0d3f4ee5ac0a1a3e11be35cf5"; - path = fetchZigArtifact { - name = "zigimg"; - url = "git+https://github.com/zigimg/zigimg#3a667bdb3d7f0955a5a51c8468eac83210c1439e"; - hash = "sha256-oLf3YH3yeg4ikVO/GahMCDRMTU31AHkfSnF4rt7xTKo="; - }; - } - { - name = "122055beff332830a391e9895c044d33b15ea21063779557024b46169fb1984c6e40"; - path = fetchZigArtifact { - name = "zg"; - url = "https://codeberg.org/atman/zg/archive/v0.13.2.tar.gz"; - hash = "sha256-2x9hT7bYq9KJYWLVOf21a+QvTG/F7HWT+YK15IMRzNY="; - }; - } - { - name = "12201f0d542e7541cf492a001d4d0d0155c92f58212fbcb0d224e95edeba06b5416a"; - path = fetchZigArtifact { - name = "z2d"; - url = "https://github.com/vancluever/z2d/archive/4638bb02a9dc41cc2fb811f092811f6a951c752a.tar.gz"; - hash = "sha256-P0UJ54RO/vVyDa+UkBl+QEOjzoMMEFSOTexQP/uBXfc="; - }; - } - { - name = "1220e17e64ef0ef561b3e4b9f3a96a2494285f2ec31c097721bf8c8677ec4415c634"; - path = fetchZigArtifact { - name = "zig_objc"; - url = "https://github.com/mitchellh/zig-objc/archive/9b8ba849b0f58fe207ecd6ab7c147af55b17556e.tar.gz"; - hash = "sha256-H+HIbh2T23uzrsg9/1/vl9Ir1HCAa2pzeTx6zktJH9Q="; - }; - } - { - name = "12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc"; - path = fetchZigArtifact { - name = "zig_js"; - url = "https://github.com/mitchellh/zig-js/archive/d0b8b0a57c52fbc89f9d9fecba75ca29da7dd7d1.tar.gz"; - hash = "sha256-fyNeCVbC9UAaKJY6JhAZlT0A479M/AKYMPIWEZbDWD0="; - }; - } - { - name = "12207831bce7d4abce57b5a98e8f3635811cfefd160bca022eb91fe905d36a02cf25"; - path = fetchZigArtifact { - name = "ziglyph"; - url = "https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz"; - hash = "sha256-cse98+Ft8QUjX+P88yyYfaxJOJGQ9M7Ymw7jFxDz89k="; - }; - } - { - name = "12209ca054cb1919fa276e328967f10b253f7537c4136eb48f3332b0f7cf661cad38"; - path = fetchZigArtifact { - name = "zig_wayland"; - url = "https://deps.files.ghostty.org/zig-wayland-fbfe3b4ac0b472a27b1f1a67405436c58cbee12d.tar.gz"; - hash = "sha256-RtAystqK/GRYIquTK1KfD7rRSCrfuzAvCD1Z9DE1ldc="; - }; - } - { - name = "1220edc3b8d8bedbb50555947987e5e8e2f93871ca3c8e8d4cc8f1377c15b5dd35e8"; - path = fetchZigArtifact { - name = "zf"; - url = "https://github.com/natecraddock/zf/archive/ed99ca18b02dda052e20ba467e90b623c04690dd.tar.gz"; - hash = "sha256-/oLryY3VQfjbtQi+UP+n6FJTVA/YxIetjO+6Ovrh6/E="; - }; - } - { - name = "1220c72c1697dd9008461ead702997a15d8a1c5810247f02e7983b9f74c6c6e4c087"; - path = fetchZigArtifact { - name = "vaxis"; - url = "git+https://github.com/rockorager/libvaxis/?ref=main#dc0a228a5544988d4a920cfb40be9cd28db41423"; - hash = "sha256-QWN4jOrA91KlbqmeEHHJ4HTnCC9nmfxt8DHUXJpAzLI="; - }; - } - { - name = "12208d70ee791d7ef7e16e1c3c9c1127b57f1ed066a24f87d57fc9f730c5dc394b9d"; - path = fetchZigArtifact { - name = "gobject"; - url = "https://github.com/ianprime0509/zig-gobject/releases/download/v0.2.2/bindings-gnome47.tar.zst"; - hash = "sha256-UU97kNv/bZzQPKz1djhEDLapLguvfBpFfWVb6FthtcI="; - }; - } - { - name = "12202cdac858abc52413a6c6711d5026d2d3c8e13f95ca2c327eade0736298bb021f"; - path = fetchZigArtifact { - name = "wayland"; - url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz"; - hash = "sha256-6kGR1o5DdnflHzqs3ieCmBAUTpMdOXoyfcYDXiw5xQ0="; - }; - } - { - name = "12201a57c6ce0001aa034fa80fba3e1cd2253c560a45748f4f4dd21ff23b491cddef"; - path = fetchZigArtifact { - name = "wayland_protocols"; - url = "https://deps.files.ghostty.org/wayland-protocols-258d8f88f2c8c25a830c6316f87d23ce1a0f12d9.tar.gz"; - hash = "sha256-XO3K3egbdeYPI+XoO13SuOtO+5+Peb16NH0UiusFMPg="; - }; - } - { - name = "12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566"; - path = fetchZigArtifact { - name = "plasma_wayland_protocols"; - url = "https://github.com/KDE/plasma-wayland-protocols/archive/db525e8f9da548cffa2ac77618dd0fbe7f511b86.tar.gz"; - hash = "sha256-XFi6IUrNjmvKNCbcCLAixGqN2Zeymhs+KLrfccIN9EE="; - }; - } - { - name = "12203d2647e5daf36a9c85b969e03f422540786ce9ea624eb4c26d204fe1f46218f3"; - path = fetchZigArtifact { - name = "iterm2_themes"; - url = "https://github.com/mbadolato/iTerm2-Color-Schemes/archive/db227d159adc265818f2e898da0f70ef8d7b580e.tar.gz"; - hash = "sha256-Iyf7U4rpvNkPX4AOEbYSYGte5+SjRwsWD2luOn1Hz8U="; - }; - } - { - name = "1220bc6b9daceaf7c8c60f3c3998058045ba0c5c5f48ae255ff97776d9cd8bfc6402"; - path = fetchZigArtifact { - name = "imgui"; - url = "https://github.com/ocornut/imgui/archive/e391fe2e66eb1c96b1624ae8444dc64c23146ef4.tar.gz"; - hash = "sha256-oF/QHgTPEat4Hig4fGIdLkIPHmBEyOJ6JeYD6pnveGA="; - }; - } - { - name = "1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d"; - path = fetchZigArtifact { - name = "freetype"; - url = "https://github.com/freetype/freetype/archive/refs/tags/VER-2-13-2.tar.gz"; - hash = "sha256-QnIB9dUVFnDQXB9bRb713aHy592XHvVPD+qqf/0quQw="; - }; - } - { - name = "1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66"; - path = fetchZigArtifact { - name = "libpng"; - url = "https://github.com/glennrp/libpng/archive/refs/tags/v1.6.43.tar.gz"; - hash = "sha256-/syVtGzwXo4/yKQUdQ4LparQDYnp/fF16U/wQcrxoDo="; - }; - } - { - name = "1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb"; - path = fetchZigArtifact { - name = "zlib"; - url = "https://github.com/madler/zlib/archive/refs/tags/v1.3.1.tar.gz"; - hash = "sha256-F+iIY/NgBnKrSRgvIXKBtvxNPHYr3jYZNeQ2qVIU0Fw="; - }; - } - { - name = "12201149afb3326c56c05bb0a577f54f76ac20deece63aa2f5cd6ff31a4fa4fcb3b7"; + name = "N-V-__8AAIrfdwARSa-zMmxWwFuwpXf1T3asIN7s5jqi9c1v"; path = fetchZigArtifact { name = "fontconfig"; url = "https://deps.files.ghostty.org/fontconfig-2.14.2.tar.gz"; @@ -305,91 +105,267 @@ linkFarm name [ }; } { - name = "122032442d95c3b428ae8e526017fad881e7dc78eab4d558e9a58a80bfbd65a64f7d"; + name = "N-V-__8AAKLKpwC4H27Ps_0iL3bPkQb-z6ZVSrB-x_3EEkub"; path = fetchZigArtifact { - name = "libxml2"; - url = "https://github.com/GNOME/libxml2/archive/refs/tags/v2.11.5.tar.gz"; - hash = "sha256-bCgFni4+60K1tLFkieORamNGwQladP7jvGXNxdiaYhU="; + name = "freetype"; + url = "https://deps.files.ghostty.org/freetype-1220b81f6ecfb3fd222f76cf9106fecfa6554ab07ec7fdc4124b9bb063ae2adf969d.tar.gz"; + hash = "sha256-QnIB9dUVFnDQXB9bRb713aHy592XHvVPD+qqf/0quQw="; }; } { - name = "1220b8588f106c996af10249bfa092c6fb2f35fbacb1505ef477a0b04a7dd1063122"; + name = "N-V-__8AADcZkgn4cMhTUpIz6mShCKyqqB-NBtf_S2bHaTC-"; path = fetchZigArtifact { - name = "harfbuzz"; - url = "https://github.com/harfbuzz/harfbuzz/archive/refs/tags/8.4.0.tar.gz"; - hash = "sha256-nxygiYE7BZRK0c6MfgGCEwJtNdybq0gKIeuHaDg5ZVY="; + name = "gettext"; + url = "https://deps.files.ghostty.org/gettext-0.24.tar.gz"; + hash = "sha256-yRhQPVk9cNr0hE0XWhPYFq+stmfAb7oeydzVACwVGLc="; }; } { - name = "12205c83b8311a24b1d5ae6d21640df04f4b0726e314337c043cde1432758cbe165b"; - path = fetchZigArtifact { - name = "highway"; - url = "https://github.com/google/highway/archive/refs/tags/1.1.0.tar.gz"; - hash = "sha256-NUqLRTm1iOcLmOxwhEJz4/J0EwLEw3e8xOgbPRhm98k="; - }; - } - { - name = "1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb"; - path = fetchZigArtifact { - name = "oniguruma"; - url = "https://github.com/kkos/oniguruma/archive/refs/tags/v6.9.9.tar.gz"; - hash = "sha256-ABqhIC54RI9MC/GkjHblVodrNvFtks4yB+zP1h2Z8qA="; - }; - } - { - name = "1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e"; - path = fetchZigArtifact { - name = "sentry"; - url = "https://github.com/getsentry/sentry-native/archive/refs/tags/0.7.8.tar.gz"; - hash = "sha256-KsZJfMjWGo0xCT5HrduMmyxFsWsHBbszSoNbZCPDGN8="; - }; - } - { - name = "12207fd37bb8251919c112dcdd8f616a491857b34a451f7e4486490077206dc2a1ea"; - path = fetchZigArtifact { - name = "breakpad"; - url = "https://github.com/getsentry/breakpad/archive/b99f444ba5f6b98cac261cbb391d8766b34a5918.tar.gz"; - hash = "sha256-bMqYlD0amQdmzvYQd8Ca/1k4Bj/heh7+EijlQSttatk="; - }; - } - { - name = "1220d4d18426ca72fc2b7e56ce47273149815501d0d2395c2a98c726b31ba931e641"; - path = fetchZigArtifact { - name = "utfcpp"; - url = "https://github.com/nemtrif/utfcpp/archive/refs/tags/v4.0.5.tar.gz"; - hash = "sha256-/8ZooxDndgfTk/PBizJxXyI9oerExNbgV5oR345rWc8="; - }; - } - { - name = "122037b39d577ec2db3fd7b2130e7b69ef6cc1807d68607a7c232c958315d381b5cd"; - path = fetchZigArtifact { - name = "wuffs"; - url = "https://github.com/google/wuffs/archive/refs/tags/v0.4.0-alpha.9.tar.gz"; - hash = "sha256-nkzSCr6W5sTG7enDBXEIhgEm574uLD41UVR2wlC+HBM="; - }; - } - { - name = "12207ff340169c7d40c570b4b6a97db614fe47e0d83b5801a932dcd44917424c8806"; - path = fetchZigArtifact { - name = "pixels"; - url = "https://github.com/make-github-pseudonymous-again/pixels/archive/d843c2714d32e15b48b8d7eeb480295af537f877.tar.gz"; - hash = "sha256-Veg7FtCRCCUCvxSb9FfzH0IJLFmCZQ4/+657SIcb8Ro="; - }; - } - { - name = "12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1"; + name = "N-V-__8AABzkUgISeKGgXAzgtutgJsZc0-kkeqBBscJgMkvy"; path = fetchZigArtifact { name = "glslang"; - url = "https://github.com/KhronosGroup/glslang/archive/refs/tags/14.2.0.tar.gz"; + url = "https://deps.files.ghostty.org/glslang-12201278a1a05c0ce0b6eb6026c65cd3e9247aa041b1c260324bf29cee559dd23ba1.tar.gz"; hash = "sha256-FKLtu1Ccs+UamlPj9eQ12/WXFgS0uDPmPmB26MCpl7U="; }; } { - name = "1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da"; + name = "gobject-0.3.0-Skun7ET3nQAc0LzvO0NAvTiGGnmkF36cnmbeCAF6MB7Z"; + path = fetchZigArtifact { + name = "gobject"; + url = "https://github.com/jcollie/ghostty-gobject/releases/download/0.15.1-2025-09-04-48-1/ghostty-gobject-0.15.1-2025-09-04-48-1.tar.zst"; + hash = "sha256-h6aKUerGlX2ATVEeoN03eWaqDqvUmKdedgpxrSoHvrY="; + }; + } + { + name = "N-V-__8AALiNBAA-_0gprYr92CjrMj1I5bqNu0TSJOnjFNSr"; + path = fetchZigArtifact { + name = "gtk4_layer_shell"; + url = "https://deps.files.ghostty.org/gtk4-layer-shell-1.1.0.tar.gz"; + hash = "sha256-mChCgSYKXu9bT2OlXxbEv2p4ihAgptsDfssPcfozaYg="; + }; + } + { + name = "N-V-__8AAG02ugUcWec-Ndp-i7JTsJ0dgF8nnJRUInkGLG7G"; + path = fetchZigArtifact { + name = "harfbuzz"; + url = "https://deps.files.ghostty.org/harfbuzz-11.0.0.tar.xz"; + hash = "sha256-8WNRuv4hRyX+LB1bWfDZPkmQWkskeJn7kNcM/5U6K5s="; + }; + } + { + name = "N-V-__8AAGmZhABbsPJLfbqrh6JTHsXhY6qCaLAQyx25e0XE"; + path = fetchZigArtifact { + name = "highway"; + url = "https://deps.files.ghostty.org/highway-66486a10623fa0d72fe91260f96c892e41aceb06.tar.gz"; + hash = "sha256-h9T4iT704I8iSXNgj/6/lCaKgTgLp5wS6IQZaMgKohI="; + }; + } + { + name = "N-V-__8AAH0GaQC8a52s6vfIxg88OZgFgEW6DFxfSK4lX_l3"; + path = fetchZigArtifact { + name = "imgui"; + url = "https://deps.files.ghostty.org/imgui-1220bc6b9daceaf7c8c60f3c3998058045ba0c5c5f48ae255ff97776d9cd8bfc6402.tar.gz"; + hash = "sha256-oF/QHgTPEat4Hig4fGIdLkIPHmBEyOJ6JeYD6pnveGA="; + }; + } + { + name = "N-V-__8AANodAwDnyHwhlOv5cVRn2rx_dTvija-wy5YtTw1B"; + path = fetchZigArtifact { + name = "iterm2_themes"; + url = "https://deps.files.ghostty.org/ghostty-themes-20250915-162204-b1fe546.tgz"; + hash = "sha256-6rKNFpaUvSbvNZ0/+u0h4I/RRaV5V7xIPQ9y7eNVbCA="; + }; + } + { + name = "N-V-__8AAIC5lwAVPJJzxnCAahSvZTIlG-HhtOvnM1uh-66x"; + path = fetchZigArtifact { + name = "jetbrains_mono"; + url = "https://deps.files.ghostty.org/JetBrainsMono-2.304.tar.gz"; + hash = "sha256-xXppHouCrQmLWWPzlZAy5AOPORCHr3cViFulkEYQXMQ="; + }; + } + { + name = "N-V-__8AAJrvXQCqAT8Mg9o_tk6m0yf5Fz-gCNEOKLyTSerD"; + path = fetchZigArtifact { + name = "libpng"; + url = "https://deps.files.ghostty.org/libpng-1220aa013f0c83da3fb64ea6d327f9173fa008d10e28bc9349eac3463457723b1c66.tar.gz"; + hash = "sha256-/syVtGzwXo4/yKQUdQ4LparQDYnp/fF16U/wQcrxoDo="; + }; + } + { + name = "libxev-0.0.0-86vtc2UaEwDfiTKX3iBI-s_hdzfzWQUarT3MUrmUQl-Q"; + path = fetchZigArtifact { + name = "libxev"; + url = "https://github.com/mitchellh/libxev/archive/7f803181b158a10fec8619f793e3b4df515566cb.tar.gz"; + hash = "sha256-KaozYKEhhT/6sInef7/8O/60LDBJN+8QmdLuNY1Gkmc="; + }; + } + { + name = "N-V-__8AAG3RoQEyRC2Vw7Qoro5SYBf62IHn3HjqtNVY6aWK"; + path = fetchZigArtifact { + name = "libxml2"; + url = "https://deps.files.ghostty.org/libxml2-2.11.5.tar.gz"; + hash = "sha256-bCgFni4+60K1tLFkieORamNGwQladP7jvGXNxdiaYhU="; + }; + } + { + name = "N-V-__8AAMVLTABmYkLqhZPLXnMl-KyN38R8UVYqGrxqO26s"; + path = fetchZigArtifact { + name = "nerd_fonts_symbols_only"; + url = "https://deps.files.ghostty.org/NerdFontsSymbolsOnly-3.4.0.tar.gz"; + hash = "sha256-EWTRuVbUveJI17LwmYxDzJT1ICQxoVZKeTiVsec7DQQ="; + }; + } + { + name = "N-V-__8AAHjwMQDBXnLq3Q2QhaivE0kE2aD138vtX2Bq1g7c"; + path = fetchZigArtifact { + name = "oniguruma"; + url = "https://deps.files.ghostty.org/oniguruma-1220c15e72eadd0d9085a8af134904d9a0f5dfcbed5f606ad60edc60ebeccd9706bb.tar.gz"; + hash = "sha256-ABqhIC54RI9MC/GkjHblVodrNvFtks4yB+zP1h2Z8qA="; + }; + } + { + name = "N-V-__8AADYiAAB_80AWnH1AxXC0tql9thT-R-DYO1gBqTLc"; + path = fetchZigArtifact { + name = "pixels"; + url = "https://deps.files.ghostty.org/pixels-12207ff340169c7d40c570b4b6a97db614fe47e0d83b5801a932dcd44917424c8806.tar.gz"; + hash = "sha256-Veg7FtCRCCUCvxSb9FfzH0IJLFmCZQ4/+657SIcb8Ro="; + }; + } + { + name = "N-V-__8AAKYZBAB-CFHBKs3u4JkeiT4BMvyHu3Y5aaWF3Bbs"; + path = fetchZigArtifact { + name = "plasma_wayland_protocols"; + url = "https://deps.files.ghostty.org/plasma_wayland_protocols-12207e0851c12acdeee0991e893e0132fc87bb763969a585dc16ecca33e88334c566.tar.gz"; + hash = "sha256-XFi6IUrNjmvKNCbcCLAixGqN2Zeymhs+KLrfccIN9EE="; + }; + } + { + name = "N-V-__8AAPlZGwBEa-gxrcypGBZ2R8Bse4JYSfo_ul8i2jlG"; + path = fetchZigArtifact { + name = "sentry"; + url = "https://deps.files.ghostty.org/sentry-1220446be831adcca918167647c06c7b825849fa3fba5f22da394667974537a9c77e.tar.gz"; + hash = "sha256-KsZJfMjWGo0xCT5HrduMmyxFsWsHBbszSoNbZCPDGN8="; + }; + } + { + name = "N-V-__8AANb6pwD7O1WG6L5nvD_rNMvnSc9Cpg1ijSlTYywv"; path = fetchZigArtifact { name = "spirv_cross"; - url = "https://github.com/KhronosGroup/SPIRV-Cross/archive/476f384eb7d9e48613c45179e502a15ab95b6b49.tar.gz"; + url = "https://deps.files.ghostty.org/spirv_cross-1220fb3b5586e8be67bc3feb34cbe749cf42a60d628d2953632c2f8141302748c8da.tar.gz"; hash = "sha256-tStvz8Ref6abHwahNiwVVHNETizAmZVVaxVsU7pmV+M="; }; } + { + name = "N-V-__8AAHffAgDU0YQmynL8K35WzkcnMUmBVQHQ0jlcKpjH"; + path = fetchZigArtifact { + name = "utfcpp"; + url = "https://deps.files.ghostty.org/utfcpp-1220d4d18426ca72fc2b7e56ce47273149815501d0d2395c2a98c726b31ba931e641.tar.gz"; + hash = "sha256-/8ZooxDndgfTk/PBizJxXyI9oerExNbgV5oR345rWc8="; + }; + } + { + name = "vaxis-0.1.0-BWNV_FUICQAFZnTCL11TUvnUr1Y0_ZdqtXHhd51d76Rn"; + path = fetchZigArtifact { + name = "vaxis"; + url = "git+https://github.com/rockorager/libvaxis#1f41c121e8fc153d9ce8c6eb64b2bbab68ad7d23"; + hash = "sha256-bNZ3oveT6vPChjimPJ/GGfcdivlAeJdl/xfWM+S/MHY="; + }; + } + { + name = "N-V-__8AAKrHGAAs2shYq8UkE6bGcR1QJtLTyOE_lcosMn6t"; + path = fetchZigArtifact { + name = "wayland"; + url = "https://deps.files.ghostty.org/wayland-9cb3d7aa9dc995ffafdbdef7ab86a949d0fb0e7d.tar.gz"; + hash = "sha256-6kGR1o5DdnflHzqs3ieCmBAUTpMdOXoyfcYDXiw5xQ0="; + }; + } + { + name = "N-V-__8AAKw-DAAaV8bOAAGqA0-oD7o-HNIlPFYKRXSPT03S"; + path = fetchZigArtifact { + name = "wayland_protocols"; + url = "https://deps.files.ghostty.org/wayland-protocols-258d8f88f2c8c25a830c6316f87d23ce1a0f12d9.tar.gz"; + hash = "sha256-XO3K3egbdeYPI+XoO13SuOtO+5+Peb16NH0UiusFMPg="; + }; + } + { + name = "N-V-__8AAAzZywE3s51XfsLbP9eyEw57ae9swYB9aGB6fCMs"; + path = fetchZigArtifact { + name = "wuffs"; + url = "https://deps.files.ghostty.org/wuffs-122037b39d577ec2db3fd7b2130e7b69ef6cc1807d68607a7c232c958315d381b5cd.tar.gz"; + hash = "sha256-nkzSCr6W5sTG7enDBXEIhgEm574uLD41UVR2wlC+HBM="; + }; + } + { + name = "z2d-0.8.1-j5P_Hq8vDwB8ZaDA54-SzESDLF2zznG_zvTHiQNJImZP"; + path = fetchZigArtifact { + name = "z2d"; + url = "https://github.com/vancluever/z2d/archive/refs/tags/v0.8.1.tar.gz"; + hash = "sha256-0DbDKSYA1ejhVx/WbOkwTgD57PNRFcnRviqBh8xpPZ0="; + }; + } + { + name = "zf-0.10.3-OIRy8aiIAACLrBllz0zjxaH0aOe5oNm3KtEMyCntST-9"; + path = fetchZigArtifact { + name = "zf"; + url = "https://github.com/natecraddock/zf/archive/7aacbe6d155d64d15937ca95ca6c014905eb531f.tar.gz"; + hash = "sha256-3nulNQd/4rZ4paeXJYXwAliNNyRNsIOX/q3z1JB8C7I="; + }; + } + { + name = "zg-0.13.4-AAAAAGiZ7QLz4pvECFa_wG4O4TP4FLABHHbemH2KakWM"; + path = fetchZigArtifact { + name = "zg"; + url = "git+https://codeberg.org/atman/zg#4a002763419a34d61dcbb1f415821b83b9bf8ddc"; + hash = "sha256-fo3l6cjkrr/godElTGnQzalBsasN7J73IDIRmw7v1gA="; + }; + } + { + name = "N-V-__8AAB9YCQBaZtQjJZVndk-g_GDIK-NTZcIa63bFp9yZ"; + path = fetchZigArtifact { + name = "zig_js"; + url = "https://deps.files.ghostty.org/zig_js-12205a66d423259567764fa0fc60c82be35365c21aeb76c5a7dc99698401f4f6fefc.tar.gz"; + hash = "sha256-fyNeCVbC9UAaKJY6JhAZlT0A479M/AKYMPIWEZbDWD0="; + }; + } + { + name = "zig_objc-0.0.0-Ir_SpwsPAQBJgi9YRm2ubJMfdoysSq5gKpsIj3izQ8Zk"; + path = fetchZigArtifact { + name = "zig_objc"; + url = "https://github.com/mitchellh/zig-objc/archive/c9e917a4e15a983b672ca779c7985d738a2d517c.tar.gz"; + hash = "sha256-o3vl7qfkSi0bKXa6JWuF92qMEGP8Af/shcip5nRo5Nw="; + }; + } + { + name = "wayland-0.4.0-dev-lQa1kjfIAQCmhhQu3xF0KH-94-TzeMXOqfnP0-Dg6Wyy"; + path = fetchZigArtifact { + name = "zig_wayland"; + url = "https://codeberg.org/ifreund/zig-wayland/archive/f3c5d503e540ada8cbcb056420de240af0c094f7.tar.gz"; + hash = "sha256-E77GZ15APYbbO1WzmuJi8eG9/iQFbc2CgkNBxjCLUhk="; + }; + } + { + name = "zigimg-0.1.0-lly-O6N2EABOxke8dqyzCwhtUCAafqP35zC7wsZ4Ddxj"; + path = fetchZigArtifact { + name = "zigimg"; + url = "git+https://github.com/TUSF/zigimg#31268548fe3276c0e95f318a6c0d2ab10565b58d"; + hash = "sha256-oblfr2FIzuqq0FLo/RrzCwUX1NJJuT53EwD3nP3KwN0="; + }; + } + { + name = "ziglyph-0.11.2-AAAAAHPtHwB4Mbzn1KvOV7Wpjo82NYEc_v0WC8oCLrkf"; + path = fetchZigArtifact { + name = "ziglyph"; + url = "https://deps.files.ghostty.org/ziglyph-b89d43d1e3fb01b6074bc1f7fc980324b04d26a5.tar.gz"; + hash = "sha256-cse98+Ft8QUjX+P88yyYfaxJOJGQ9M7Ymw7jFxDz89k="; + }; + } + { + name = "N-V-__8AAB0eQwD-0MdOEBmz7intriBReIsIDNlukNVoNu6o"; + path = fetchZigArtifact { + name = "zlib"; + url = "https://deps.files.ghostty.org/zlib-1220fed0c74e1019b3ee29edae2051788b080cd96e90d56836eea857b0b966742efb.tar.gz"; + hash = "sha256-F+iIY/NgBnKrSRgvIXKBtvxNPHYr3jYZNeQ2qVIU0Fw="; + }; + } ] diff --git a/pkgs/by-name/gh/ghostty/package.nix b/pkgs/by-name/gh/ghostty/package.nix index c794bf16ee2e..efe02a64bf4c 100644 --- a/pkgs/by-name/gh/ghostty/package.nix +++ b/pkgs/by-name/gh/ghostty/package.nix @@ -1,6 +1,7 @@ { lib, stdenv, + blueprint-compiler, bzip2, callPackage, fetchFromGitHub, @@ -8,6 +9,7 @@ freetype, glib, glslang, + gtk4-layer-shell, harfbuzz, libGL, libX11, @@ -20,29 +22,23 @@ removeReferencesTo, versionCheckHook, wrapGAppsHook4, - zig_0_13, + zig_0_14, + # Usually you would override `zig.hook` with this, but we do that internally # since upstream recommends a non-default level # https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/PACKAGING.md#build-options optimizeLevel ? "ReleaseFast", - # https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/build.zig#L106 - withAdwaita ? true, }: let - zig_hook = zig_0_13.hook.overrideAttrs { + zig = zig_0_14; + zig_hook = zig.hook.overrideAttrs { zig_default_flags = "-Dcpu=baseline -Doptimize=${optimizeLevel} --color off"; }; - - # https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/src/apprt.zig#L72-L76 - appRuntime = if stdenv.hostPlatform.isLinux then "gtk" else "none"; - # https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/src/font/main.zig#L94 - fontBackend = if stdenv.hostPlatform.isDarwin then "coretext" else "fontconfig_freetype"; - # https://github.com/ghostty-org/ghostty/blob/4b4d4062dfed7b37424c7210d1230242c709e990/src/renderer.zig#L51-L52 - renderer = if stdenv.hostPlatform.isDarwin then "metal" else "opengl"; in stdenv.mkDerivation (finalAttrs: { pname = "ghostty"; - version = "1.1.3"; + version = "1.2.0"; + outputs = [ "out" "man" @@ -55,12 +51,11 @@ stdenv.mkDerivation (finalAttrs: { owner = "ghostty-org"; repo = "ghostty"; tag = "v${finalAttrs.version}"; - hash = "sha256-YHoyW+OFKxzKq4Ta/XUA9Xu0ieTfCcJo3khKpBGSnD4="; + hash = "sha256-Z6lndpkEqBwgsjIeZhmVIQ5D7YdQSH/fG6NCY+YWEAo="; }; deps = callPackage ./deps.nix { name = "${finalAttrs.pname}-cache-${finalAttrs.version}"; - zig = zig_0_13; }; strictDeps = true; @@ -71,20 +66,26 @@ stdenv.mkDerivation (finalAttrs: { pkg-config removeReferencesTo zig_hook - ] - ++ lib.optionals (appRuntime == "gtk") [ + + # GTK frontend glib # Required for `glib-compile-schemas` wrapGAppsHook4 + blueprint-compiler ]; buildInputs = [ - glslang oniguruma - ] - ++ lib.optional (appRuntime == "gtk" && withAdwaita) libadwaita - ++ lib.optional (appRuntime == "gtk") libX11 - ++ lib.optional (renderer == "opengl") libGL - ++ lib.optionals (fontBackend == "fontconfig_freetype") [ + + # GTK frontend + libadwaita + libX11 + gtk4-layer-shell + + # OpenGL renderer + glslang + libGL + + # Font backend bzip2 fontconfig freetype @@ -95,11 +96,6 @@ stdenv.mkDerivation (finalAttrs: { "--system" "${finalAttrs.deps}" "-Dversion-string=${finalAttrs.version}" - - "-Dapp-runtime=${appRuntime}" - "-Dfont-backend=${fontBackend}" - "-Dgtk-adwaita=${lib.boolToString withAdwaita}" - "-Drenderer=${renderer}" ] ++ lib.mapAttrsToList (name: package: "-fsys=${name} --search-prefix ${lib.getLib package}") { inherit glslang; @@ -187,8 +183,6 @@ stdenv.mkDerivation (finalAttrs: { outputsToInstall = [ "out" ]; - platforms = lib.platforms.linux ++ lib.platforms.darwin; - # Issues finding the SDK in the sandbox - broken = stdenv.hostPlatform.isDarwin; + platforms = lib.platforms.linux; }; }) From b3fd043d72839a569a085784e03e332fcd222358 Mon Sep 17 00:00:00 2001 From: Leah Amelia Chen Date: Mon, 15 Sep 2025 19:49:38 +0200 Subject: [PATCH 19/42] ghostty-bin: 1.1.3 -> 1.2.0 --- pkgs/by-name/gh/ghostty-bin/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/gh/ghostty-bin/package.nix b/pkgs/by-name/gh/ghostty-bin/package.nix index 0cde73ed1e9a..2a2f3ab9ef69 100644 --- a/pkgs/by-name/gh/ghostty-bin/package.nix +++ b/pkgs/by-name/gh/ghostty-bin/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "ghostty-bin"; - version = "1.1.3"; + version = "1.2.0"; src = fetchurl { url = "https://release.files.ghostty.org/${finalAttrs.version}/Ghostty.dmg"; - hash = "sha256-ZOUUGI9UlZjxZtbctvjfKfMz6VTigXKikB6piKFPJkc="; + hash = "sha256-QyHKQ00iRxWS6GwPfRAi9RDSlgX/50N0+MASmnPGAo4="; }; sourceRoot = "."; From 6f6d35e618a51f95d9dcd5db980ad5cefc5f0f4e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Sep 2025 19:01:39 +0000 Subject: [PATCH 20/42] goperf: 0-unstable-2025-08-13 -> 0-unstable-2025-09-09 --- pkgs/by-name/go/goperf/package.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/go/goperf/package.nix b/pkgs/by-name/go/goperf/package.nix index 4d39109d82ff..d9bc0afb7f64 100644 --- a/pkgs/by-name/go/goperf/package.nix +++ b/pkgs/by-name/go/goperf/package.nix @@ -9,15 +9,15 @@ buildGoModule rec { pname = "goperf"; - version = "0-unstable-2025-08-13"; + version = "0-unstable-2025-09-09"; src = fetchgit { url = "https://go.googlesource.com/perf"; - rev = "2f7363a06fe1e84314f47158b693ef982b0c2255"; - hash = "sha256-Qn8kIIPJp+40FEUzkY9JvEC4bailFdmYLg95skHwgIw="; + rev = "7e13e04d9366398b9f5f06290b65b9ce2ba342e9"; + hash = "sha256-3teyn2VMldyrshoujh9WggygeSed341yBAdj/dxJGYs="; }; - vendorHash = "sha256-tJ5UcYkjPN4JKteBwednG1ZFYIl4lxvEq6qygpR4jv0="; + vendorHash = "sha256-XhvECzGd6nj9PbQioAp93yoO2JQorjOoe/1MqcXjaMY="; passthru.updateScript = writeShellScript "update-goperf" '' export UPDATE_NIX_ATTR_PATH=goperf From 403ef9abb3e984661c2778198cca830e902e47c8 Mon Sep 17 00:00:00 2001 From: polyfloyd Date: Mon, 15 Sep 2025 23:02:03 +0200 Subject: [PATCH 21/42] dmenu-rs: Fix build failure --- pkgs/by-name/dm/dmenu-rs/package.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/by-name/dm/dmenu-rs/package.nix b/pkgs/by-name/dm/dmenu-rs/package.nix index 7ba8db6c7b45..cb1b5dcb97e5 100644 --- a/pkgs/by-name/dm/dmenu-rs/package.nix +++ b/pkgs/by-name/dm/dmenu-rs/package.nix @@ -15,6 +15,7 @@ fontconfig, libXft, libXinerama, + libxcb, aspell, xclip, xdg-utils, @@ -61,6 +62,7 @@ stdenv.mkDerivation rec { fontconfig libXft libXinerama + libxcb ] ++ lib.optionals enablePlugins [ aspell From 49c5cfd30723951a35d570f54b2c6277e3effa8b Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Sep 2025 21:08:24 +0000 Subject: [PATCH 22/42] ijq: 1.1.2 -> 1.2.0 --- pkgs/by-name/ij/ijq/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ij/ijq/package.nix b/pkgs/by-name/ij/ijq/package.nix index 02ff350787d0..b81853deea95 100644 --- a/pkgs/by-name/ij/ijq/package.nix +++ b/pkgs/by-name/ij/ijq/package.nix @@ -11,17 +11,17 @@ buildGoModule rec { pname = "ijq"; - version = "1.1.2"; + version = "1.2.0"; src = fetchFromGitea { domain = "codeberg.org"; owner = "gpanders"; repo = "ijq"; rev = "v${version}"; - hash = "sha256-7vG9T+gC6HeSGwFDf3m7nM0hBz32n6ATiM30AKNC1Og="; + hash = "sha256-PT7WnCZL4Cfo/+VW3ImOloDOI9d0GX4UTcC8Bf3OVAU="; }; - vendorHash = "sha256-zRa8MPWFvcoVm+LstbSAl1VY3oWMujZPjWS/ti1VXjE="; + vendorHash = "sha256-1R3rv3FraT53dqGECRr+ulhplmmByqRW+VJ+y6nFR+Y="; nativeBuildInputs = [ installShellFiles From f4051a29d2e3f73045d38160585c859c6f21913a Mon Sep 17 00:00:00 2001 From: Peder Bergebakken Sundt Date: Mon, 15 Sep 2025 23:40:25 +0200 Subject: [PATCH 23/42] ddev: use versionCheckHook --- pkgs/by-name/dd/ddev/package.nix | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/pkgs/by-name/dd/ddev/package.nix b/pkgs/by-name/dd/ddev/package.nix index 046e4c8b652e..442a68f2828a 100644 --- a/pkgs/by-name/dd/ddev/package.nix +++ b/pkgs/by-name/dd/ddev/package.nix @@ -4,8 +4,8 @@ buildGoModule, fetchFromGitHub, installShellFiles, - testers, - ddev, + versionCheckHook, + writableTmpDirAsHomeHook, }: buildGoModule rec { @@ -45,13 +45,13 @@ buildGoModule rec { --zsh .gotmp/bin/completions/ddev_zsh_completion.sh ''; - passthru.tests.version = testers.testVersion { - package = ddev; - version = "ddev version v${version}"; - command = '' - HOME=$(mktemp -d) ddev --version - ''; - }; + doInstallCheck = true; + nativeInstallCheckInputs = [ + versionCheckHook + writableTmpDirAsHomeHook + ]; + versionCheckProgramArg = "--version"; + versionCheckKeepEnvironment = [ "HOME" ]; meta = with lib; { description = "Docker-based local PHP+Node.js web development environments"; From e5dd233b0c526a743136eb548898e9df8aefef1f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Mon, 15 Sep 2025 23:58:50 +0000 Subject: [PATCH 24/42] eask-cli: 0.11.7 -> 0.11.8 --- pkgs/by-name/ea/eask-cli/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ea/eask-cli/package.nix b/pkgs/by-name/ea/eask-cli/package.nix index 92995ff07077..2e490d2c9764 100644 --- a/pkgs/by-name/ea/eask-cli/package.nix +++ b/pkgs/by-name/ea/eask-cli/package.nix @@ -6,16 +6,16 @@ buildNpmPackage rec { pname = "eask-cli"; - version = "0.11.7"; + version = "0.11.8"; src = fetchFromGitHub { owner = "emacs-eask"; repo = "cli"; rev = version; - hash = "sha256-k+toSvi7v3ABNR9rJMv2adQ9yMyCrEDl8WLdjpNt/vo="; + hash = "sha256-OGgXlszN+us6Wi6U2d2M6vOQ88kk/ZORmXoz5CNoCWo="; }; - npmDepsHash = "sha256-d3YzVZFwlKN4OabSO4Reu+zxb59lA0zaYKDTsdpYguI="; + npmDepsHash = "sha256-X5v4ZZmcd0Cc41dFCKRX15uEnbQs2/ZQkPjB7V0k/OY="; dontBuild = true; From ac2a83303b83b91f7b9d0c584ce70fd2ad713c5f Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 02:24:52 +0000 Subject: [PATCH 25/42] noto-fonts-color-emoji: 2.048 -> 2.051 --- pkgs/by-name/no/noto-fonts-color-emoji/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/no/noto-fonts-color-emoji/package.nix b/pkgs/by-name/no/noto-fonts-color-emoji/package.nix index e572ef3e060f..7b45fff70a07 100644 --- a/pkgs/by-name/no/noto-fonts-color-emoji/package.nix +++ b/pkgs/by-name/no/noto-fonts-color-emoji/package.nix @@ -15,13 +15,13 @@ stdenvNoCC.mkDerivation rec { pname = "noto-fonts-color-emoji"; - version = "2.048"; + version = "2.051"; src = fetchFromGitHub { owner = "googlefonts"; repo = "noto-emoji"; rev = "v${version}"; - hash = "sha256-GYBnMpSUDNjAOZtbRPSmbW39TWP5ljEMukQRwq4J9U4="; + hash = "sha256-qngf8t5fLYAOtO2GMhbMv7I34RO/eYfNawW+Th/uaYQ="; }; strictDeps = true; From f20d10875f4f8e6fc716388fad13b13855e85f8e Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 03:19:53 +0000 Subject: [PATCH 26/42] snx-rs: 4.7.0 -> 4.8.0 --- pkgs/by-name/sn/snx-rs/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/sn/snx-rs/package.nix b/pkgs/by-name/sn/snx-rs/package.nix index ee93f3b9f3aa..3707b4520d8a 100644 --- a/pkgs/by-name/sn/snx-rs/package.nix +++ b/pkgs/by-name/sn/snx-rs/package.nix @@ -14,13 +14,13 @@ }: rustPlatform.buildRustPackage rec { pname = "snx-rs"; - version = "4.7.0"; + version = "4.8.0"; src = fetchFromGitHub { owner = "ancwrd1"; repo = "snx-rs"; tag = "v${version}"; - hash = "sha256-P5lGSG/U8sJey9WTGn9l13ozcOo/5dlCt0B8pJeVRtw="; + hash = "sha256-D2WVmu+vECabVdnJtc7ihlj83Z/2m6kD8KZ9ot9dCRE="; }; passthru.updateScript = nix-update-script { }; @@ -47,7 +47,7 @@ rustPlatform.buildRustPackage rec { versionCheckHook ]; - cargoHash = "sha256-Mds5j996zOhCA6lySma6zwTJkZHQhIQ00wM76uNKhGw="; + cargoHash = "sha256-+rTpuAe+6YdgCQr/+zJMaSYo4T+3Fkma0PSVjnsxAfg="; doInstallCheck = true; versionCheckProgram = "${placeholder "out"}/bin/snx-rs"; From 907237de15ee525b7af411ff63c39c00dd62dc49 Mon Sep 17 00:00:00 2001 From: Sizhe Zhao Date: Tue, 16 Sep 2025 11:54:14 +0800 Subject: [PATCH 27/42] luau: 0.690 -> 0.691 --- pkgs/by-name/lu/luau/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/lu/luau/package.nix b/pkgs/by-name/lu/luau/package.nix index 903fb9f0ef3e..ecacacb73c0b 100644 --- a/pkgs/by-name/lu/luau/package.nix +++ b/pkgs/by-name/lu/luau/package.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "luau"; - version = "0.690"; + version = "0.691"; src = fetchFromGitHub { owner = "luau-lang"; repo = "luau"; tag = finalAttrs.version; - hash = "sha256-9Ql2hwzDMODc6+hSQStArmwmdG31682gGRqNRxWfmT0="; + hash = "sha256-rqdxnwrvzCWU+A6+VFiffNvUV76s6gIJ//IbhB1BFos="; }; nativeBuildInputs = [ cmake ]; From 0821971eccf0bee32d3dd635f0dd67800d72f337 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 16 Sep 2025 00:02:28 -0500 Subject: [PATCH 28/42] vimPlugins: update on 2025-09-16 Signed-off-by: Austin Horstman --- .../editors/vim/plugins/generated.nix | 676 +++++++++--------- .../editors/vim/plugins/overrides.nix | 2 + 2 files changed, 340 insertions(+), 338 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/generated.nix b/pkgs/applications/editors/vim/plugins/generated.nix index 682c90a0004e..b83810c38f67 100644 --- a/pkgs/applications/editors/vim/plugins/generated.nix +++ b/pkgs/applications/editors/vim/plugins/generated.nix @@ -74,12 +74,12 @@ final: prev: { CopilotChat-nvim = buildVimPlugin { pname = "CopilotChat.nvim"; - version = "2025-08-31"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "CopilotC-Nvim"; repo = "CopilotChat.nvim"; - rev = "1d8aa27e2317950b0b7ddc023487c6f2b7b074ca"; - sha256 = "0lr69qfqzzqdny11xk43mlnyv1s882jy99ygvh9bfp6r3jymrkn9"; + rev = "b784122eddd127bf26dc4d3a375f5b1ed6848182"; + sha256 = "10f86i87dw1dxllis0xjqcl5sz35gl03rjgd2ma09idnpy2qx2ya"; }; meta.homepage = "https://github.com/CopilotC-Nvim/CopilotChat.nvim/"; meta.hydraPlatforms = [ ]; @@ -204,12 +204,12 @@ final: prev: { LazyVim = buildVimPlugin { pname = "LazyVim"; - version = "2025-05-12"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "LazyVim"; repo = "LazyVim"; - rev = "25abbf546d564dc484cf903804661ba12de45507"; - sha256 = "0q1jhpij75ps2fkincrq59dsqlzyacm2m0c783b9dgm3vz783xnl"; + rev = "14d2a9baa1306bd0969112fcf8f69a11840cc5e6"; + sha256 = "141by0y3y0f2ff3p2sjp1bcf01n1lv0mf5xx1w5yh5sp87zriclc"; }; meta.homepage = "https://github.com/LazyVim/LazyVim/"; meta.hydraPlatforms = [ ]; @@ -399,12 +399,12 @@ final: prev: { SchemaStore-nvim = buildVimPlugin { pname = "SchemaStore.nvim"; - version = "2025-09-06"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "b0o"; repo = "SchemaStore.nvim"; - rev = "fb58187b76d8e086f08686b872b50f52eac57818"; - sha256 = "1a2n1bi1d9f9qcr8z9r90qnk27xs4mgspy3yakc0dksps28q7xph"; + rev = "0fccf9234acfd981867cbd42c4101829e6808790"; + sha256 = "1zkb1gjciccm5k1g2ckcnzdriigqq410j5wrg6b0snrvjqbcwkbf"; }; meta.homepage = "https://github.com/b0o/SchemaStore.nvim/"; meta.hydraPlatforms = [ ]; @@ -921,12 +921,12 @@ final: prev: { astrolsp = buildVimPlugin { pname = "astrolsp"; - version = "2025-06-06"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrolsp"; - rev = "23ee7404b160d6d181aeb96442c2af00b5cf849d"; - sha256 = "0bg167fylnhjzpa6jyyg77432s6jg1hcxa1j3rqxfh68fsl4fbx7"; + rev = "9d68fe9ac3d3e6c8c43b36e6e5b6c02600d5ef96"; + sha256 = "15higyhskbrwz38d92ynh1ij4lwj5sa4snppg9bzwy5zapn4g16j"; }; meta.homepage = "https://github.com/AstroNvim/astrolsp/"; meta.hydraPlatforms = [ ]; @@ -934,12 +934,12 @@ final: prev: { astrotheme = buildVimPlugin { pname = "astrotheme"; - version = "2025-08-07"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "AstroNvim"; repo = "astrotheme"; - rev = "0a3fb361f1e3d6a0cbb42e93f3d01fb5203b6752"; - sha256 = "183bmxnvyqn24wws8xhf2ifjpmz1hfsz3lxhg23193wkyh2gjh33"; + rev = "4a2af93815e4e6adfe69c836e46047a9451de858"; + sha256 = "1g5sv6w2imkddnhjrv6k65znrwsqpn97h5zycs0as2lmzvkcy5nj"; }; meta.homepage = "https://github.com/AstroNvim/astrotheme/"; meta.hydraPlatforms = [ ]; @@ -1103,12 +1103,12 @@ final: prev: { augment-vim = buildVimPlugin { pname = "augment.vim"; - version = "2025-08-14"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "augmentcode"; repo = "augment.vim"; - rev = "e8a1a77d796d915377778c6e4fd51b22301795a4"; - sha256 = "1kijr3v6cb9db55nl6sc9yamif8ikm81m52ngb73fb27vkp6llfn"; + rev = "f22989edd25c37e1a94e4230ccc26e22a5c61d1a"; + sha256 = "1kr9qba6f76imap2msak269wcx14d3zw6xsncgpriwpfpxf7w9v2"; }; meta.homepage = "https://github.com/augmentcode/augment.vim/"; meta.hydraPlatforms = [ ]; @@ -1194,12 +1194,12 @@ final: prev: { auto-session = buildVimPlugin { pname = "auto-session"; - version = "2025-08-26"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "rmagatti"; repo = "auto-session"; - rev = "3b5d8947cf16ac582ef00443ede4cdd3dfa23af9"; - sha256 = "0sskfdw4jpzx2ixp7m2ii6vl1x302d5aclwwhz4k9dxm7yglvqi4"; + rev = "f9b6562febb44b61cc04dc857f843941033f30a4"; + sha256 = "0z89rm81dw9gkh7dlb5yam6h97qir7bacgzwjfcj2ing1x4p686a"; }; meta.homepage = "https://github.com/rmagatti/auto-session/"; meta.hydraPlatforms = [ ]; @@ -1390,12 +1390,12 @@ final: prev: { base16-nvim = buildVimPlugin { pname = "base16-nvim"; - version = "2025-08-18"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "RRethy"; repo = "base16-nvim"; - rev = "0f2863e28d66a65129b6a277e0652736f9ad4fad"; - sha256 = "199ass8sm0v9xcp03qwzzy4x46gfaha3r6yagkf0dcswc09vv83k"; + rev = "a2907cc3cd661e0f89f7db1f4fc304782a676a7d"; + sha256 = "0acqa0b5n4l01ac9mbbxz2nbg8k8a50s0ajngg72l68q6m5z9mkm"; }; meta.homepage = "https://github.com/RRethy/base16-nvim/"; meta.hydraPlatforms = [ ]; @@ -1416,12 +1416,12 @@ final: prev: { base46 = buildVimPlugin { pname = "base46"; - version = "2025-08-24"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "nvchad"; repo = "base46"; - rev = "0094095ed60aa55f7148bc1e783b0156f3e7f4f8"; - sha256 = "0mlqz2yv8hypkfx8ij4fqv1m8sjd52rq4r8n3qq416y1nr9yfzib"; + rev = "390bbb6cf149dc9da1a91548598c809f62fbc3c6"; + sha256 = "1xl7p4mflk3l5v5dk4ypf24817k3hn4rq6fmpslswlw1ha44a28b"; }; meta.homepage = "https://github.com/nvchad/base46/"; meta.hydraPlatforms = [ ]; @@ -1689,12 +1689,12 @@ final: prev: { blink-ripgrep-nvim = buildVimPlugin { pname = "blink-ripgrep.nvim"; - version = "2025-09-05"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "blink-ripgrep.nvim"; - rev = "8a57401682d139db3351b5652dabedf57e9a9656"; - sha256 = "1lw2rz0a4lznq3jdx840b5izyrbqmxm2yg8w6xhfl5ip81d5l2jb"; + rev = "cf9b1dec1b9ab23067b19133d61b1c6a997cbc01"; + sha256 = "1p04236zs0fwz26qplnh9mr4cfxwjzkiwzdhslrf3x9i9al3q475"; }; meta.homepage = "https://github.com/mikavilpas/blink-ripgrep.nvim/"; meta.hydraPlatforms = [ ]; @@ -2105,12 +2105,12 @@ final: prev: { claudecode-nvim = buildVimPlugin { pname = "claudecode.nvim"; - version = "2025-09-03"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "coder"; repo = "claudecode.nvim"; - rev = "e21a837956c75dd5f617ce0fe80b054312c0829a"; - sha256 = "1f5s8gib5sph5kjl3yx43g5g66yb7qkqm1x3fs3ady1cfz32k92d"; + rev = "2e6ea6f2a63cdf4fd3c05e6a054151d46848d319"; + sha256 = "1bqrbfqrb0vrzvcfdh8b6nw2hmb2mqzc6jrcz7gqkf6v5zdmiq5h"; }; meta.homepage = "https://github.com/coder/claudecode.nvim/"; meta.hydraPlatforms = [ ]; @@ -2859,12 +2859,12 @@ final: prev: { cmp_yanky = buildVimPlugin { pname = "cmp_yanky"; - version = "2025-08-19"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "cmp_yanky"; - rev = "518f948ede8110060c4e346a41a0e38f0a28a4d9"; - sha256 = "1yifdg25n4fxqgg6g7w4vdqgrzk9609sqxd1mrl37x2zq643q8gq"; + rev = "9ed96f1d474c3bf7d445e943dc5d4a4277c19019"; + sha256 = "0gfbdv29svr4bzk0c2psvq8ivss6y5qsd9nq6m1chvj6z9k25krl"; }; meta.homepage = "https://github.com/chrisgrieser/cmp_yanky/"; meta.hydraPlatforms = [ ]; @@ -2950,12 +2950,12 @@ final: prev: { coc-nvim = buildVimPlugin { pname = "coc.nvim"; - version = "2025-08-27"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "neoclide"; repo = "coc.nvim"; - rev = "89425920ef943a20e56072665f4be33d8f320ddf"; - sha256 = "1h7bhzpw3kahhakdd5jj6v9w8xk4jln94lqg916crl2llhzh6cmv"; + rev = "22672d327c664d702ad54e8bc2417e88bb382804"; + sha256 = "0ii1j6wf1jmfi0hnbd37yaznl0zng28v5f5rw3grfrccnpydn5p6"; }; meta.homepage = "https://github.com/neoclide/coc.nvim/"; meta.hydraPlatforms = [ ]; @@ -3015,12 +3015,12 @@ final: prev: { codecompanion-nvim = buildVimPlugin { pname = "codecompanion.nvim"; - version = "2025-09-04"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "olimorris"; repo = "codecompanion.nvim"; - rev = "019be206a96cf6de12ea71f02a9e1b847a2debbb"; - sha256 = "1b4ypcq1vd18bnq16iqscp0xwvfp77ckddblhh6hx128n8m4ihfi"; + rev = "c13422e23b45bfd49906c22014929dc4be8d67c7"; + sha256 = "028vj7c9qcb1k06vp969wrsckdapj6z53agbswr4hx1njpk7dvch"; }; meta.homepage = "https://github.com/olimorris/codecompanion.nvim/"; meta.hydraPlatforms = [ ]; @@ -3328,12 +3328,12 @@ final: prev: { conjure = buildVimPlugin { pname = "conjure"; - version = "2025-09-04"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "Olical"; repo = "conjure"; - rev = "e576a98e394de9418750fb897da834bc5edccd1c"; - sha256 = "0w4azwwa9xqr70dxihjhbmw6p820rz3cd1fff2rzd0s3w8vrc2q8"; + rev = "c7efe2af827c8fa3c396b87d6d7924d75b1afe22"; + sha256 = "0zv641d21xx2qd31di5464i48rpcg7qmmkip8mbmcz6by7b2zjry"; }; meta.homepage = "https://github.com/Olical/conjure/"; meta.hydraPlatforms = [ ]; @@ -3406,12 +3406,12 @@ final: prev: { copilot-lua = buildVimPlugin { pname = "copilot.lua"; - version = "2025-09-04"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "zbirenbaum"; repo = "copilot.lua"; - rev = "81d289a8ce5d4ee1dea9b1c8ee4ac376b2e27a5f"; - sha256 = "1qw3qm1nlba6zhnn535997shbqj4zfgfng4jis5ka3y65gsbm6ri"; + rev = "8aebaa3a102125fedf08c98773a0a8def92fff37"; + sha256 = "17sw31n6rm96p9i25igmffq43gg0afqkvzyzjgkqjmrcn8h1nymi"; }; meta.homepage = "https://github.com/zbirenbaum/copilot.lua/"; meta.hydraPlatforms = [ ]; @@ -3432,12 +3432,12 @@ final: prev: { copilot-vim = buildVimPlugin { pname = "copilot.vim"; - version = "2025-09-05"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "github"; repo = "copilot.vim"; - rev = "c2c435419e081a87e909e8979c66d874e75e4155"; - sha256 = "0556k1w9xn8qbqz4pi6591v2rs2p7896wcdy1nc72m3az7qvclcj"; + rev = "dfe0a3a1c256167d181488a73ec6ccab8d8931a9"; + sha256 = "1p6s4igjnv8z95nb620dmb3d29vpxh5j6hz3gr1hgbfm0s1bzg2q"; }; meta.homepage = "https://github.com/github/copilot.vim/"; meta.hydraPlatforms = [ ]; @@ -3575,12 +3575,12 @@ final: prev: { csharpls-extended-lsp-nvim = buildVimPlugin { pname = "csharpls-extended-lsp.nvim"; - version = "2025-09-04"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "Decodetalkers"; repo = "csharpls-extended-lsp.nvim"; - rev = "4e143b7e2d5df8f035ec8bb36dfc2d55e02c44d4"; - sha256 = "1l3dlqr2yhx1692v4b968js8pai5bljlpm3lfwgiw32fi3hxxg6p"; + rev = "9cd24d7be42bd138f287baf6300a55d5797ab33e"; + sha256 = "1jh528jvzja4l213r1fqgvgfrwhmchd5caxg5qaxnp9bmgm85pfi"; }; meta.homepage = "https://github.com/Decodetalkers/csharpls-extended-lsp.nvim/"; meta.hydraPlatforms = [ ]; @@ -3614,12 +3614,12 @@ final: prev: { csvview-nvim = buildVimPlugin { pname = "csvview.nvim"; - version = "2025-09-07"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "hat0uma"; repo = "csvview.nvim"; - rev = "a74fdee6810f17e9baadbfe7d6488f61954e6ac8"; - sha256 = "1f4fcl76a83biamzj5rqgpx45b7b3r9160q89qpgl81rvw97h45p"; + rev = "bbab4c2f808fd8e11ec8dfdd128251aadba566a1"; + sha256 = "0vm69f078dsyp10wrcjafhf8y34wh4xmyp6kjw2fq1mpwkwdibl3"; }; meta.homepage = "https://github.com/hat0uma/csvview.nvim/"; meta.hydraPlatforms = [ ]; @@ -3861,12 +3861,12 @@ final: prev: { ddc-source-lsp = buildVimPlugin { pname = "ddc-source-lsp"; - version = "2025-09-08"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc-source-lsp"; - rev = "8b48718b8f28dbaad5bb4dbce166d500d884e3b8"; - sha256 = "1g2wj0s61rjqlggj3dwf6jymam6s45zaxmk8k07rdh4xacjc4ji6"; + rev = "012b42673faaf65c55327d4bd6e38378fcf29030"; + sha256 = "01hm4kq2kkyf3pg2s00rhq0cj6d6xpwcj5gw8iv71d9mn2v6vk9g"; }; meta.homepage = "https://github.com/Shougo/ddc-source-lsp/"; meta.hydraPlatforms = [ ]; @@ -3900,12 +3900,12 @@ final: prev: { ddc-vim = buildVimPlugin { pname = "ddc.vim"; - version = "2025-09-06"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "Shougo"; repo = "ddc.vim"; - rev = "5b6410c976aad33a001f3f61696859e0e309dad9"; - sha256 = "199yccskfgvprci745w0j8m8w915q0kjy6fb6dqbjwp8id9z1ypm"; + rev = "511a3c1212d8d45de14b4acb19ddc8f1933119a3"; + sha256 = "0dpryhbdr7y5s5picdralsj8d0hxybjf4ksi0nryyysgn51d1c39"; }; meta.homepage = "https://github.com/Shougo/ddc.vim/"; meta.hydraPlatforms = [ ]; @@ -4004,12 +4004,12 @@ final: prev: { demicolon-nvim = buildVimPlugin { pname = "demicolon.nvim"; - version = "2025-08-15"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "mawkler"; repo = "demicolon.nvim"; - rev = "7cd3587c4f4d22cb645c3a2b5ca93ec08012d23f"; - sha256 = "1b5a4lgcwfyv4hdg44r38fiscvc6xgsy6qiq9zk9jb0qd4x28ym4"; + rev = "be0c41fd1ce6a33f567d88278a700fcb417db9c3"; + sha256 = "1fir46qwx06wd8mvvdzchmalqi22fjsmx2qzzmnc3ls4hn69c6hs"; }; meta.homepage = "https://github.com/mawkler/demicolon.nvim/"; meta.hydraPlatforms = [ ]; @@ -4578,12 +4578,12 @@ final: prev: { easy-dotnet-nvim = buildVimPlugin { pname = "easy-dotnet.nvim"; - version = "2025-09-08"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "GustavEikaas"; repo = "easy-dotnet.nvim"; - rev = "7d0b730b0550933ed9b72e16c603c817a0ee2d61"; - sha256 = "0ix95q8cvqnvyzb4hhkvdsyd9njbxllx636wyaqjskbd45w7k628"; + rev = "f4f0b5115cefd43a2f99b5a5b834740a686afe03"; + sha256 = "0836i056bwhjp2kccjn28xyhmmqcyzds8dsjil3r9lmq4kvi155x"; }; meta.homepage = "https://github.com/GustavEikaas/easy-dotnet.nvim/"; meta.hydraPlatforms = [ ]; @@ -4617,12 +4617,12 @@ final: prev: { edge = buildVimPlugin { pname = "edge"; - version = "2025-08-18"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "sainnhe"; repo = "edge"; - rev = "2a2de5438b067a692cae1074ae77b904e8c08e16"; - sha256 = "1xdvfxxa79hpk0v0qfw38hn7gbd1b2mmm6hraq242g3lfgc2lxr6"; + rev = "341a2a3ff22a297386f6331c947f26f4a41550d9"; + sha256 = "12vx58153jd95282rfxkqfh2y4ndkp67c1vk3f37zd8a436ihy15"; }; meta.homepage = "https://github.com/sainnhe/edge/"; meta.hydraPlatforms = [ ]; @@ -4814,12 +4814,12 @@ final: prev: { everforest = buildVimPlugin { pname = "everforest"; - version = "2025-08-18"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "sainnhe"; repo = "everforest"; - rev = "28d59e29d972e21f2e802ce916f28dcab30697ae"; - sha256 = "12f14zyqxgca7rqm1b2i1129g6qq1k2rbjymapw2vhmhyb5gk9mj"; + rev = "bc796ccfb2179887593f4a33d4a6376081afa3b1"; + sha256 = "067pl6zcwiz0538j5gcghpbgsjcv701sr8hs87i6a7jy4xphg2kd"; }; meta.homepage = "https://github.com/sainnhe/everforest/"; meta.hydraPlatforms = [ ]; @@ -4905,12 +4905,12 @@ final: prev: { faster-nvim = buildVimPlugin { pname = "faster.nvim"; - version = "2025-05-29"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "pteroctopus"; repo = "faster.nvim"; - rev = "9fe4717d8c8c0a6aa306bd3b4f5fac5707eca334"; - sha256 = "0dmvq8c1xfml2h1lvnfmy8gr1xl8k6rrk73w198slcgq0fximaxc"; + rev = "2e7a50f659711854b9a7fdc76d943b59b30d7852"; + sha256 = "1aiysxb9pw20vnm96yx0xz4hdabz7gg9m4j3hh44pjwhnhdqhlwc"; }; meta.homepage = "https://github.com/pteroctopus/faster.nvim/"; meta.hydraPlatforms = [ ]; @@ -5414,12 +5414,12 @@ final: prev: { gbprod-nord = buildVimPlugin { pname = "gbprod-nord"; - version = "2025-02-12"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "gbprod"; repo = "nord.nvim"; - rev = "57fb474a1d628bdf9d1e7964719464ed5675d7c7"; - sha256 = "1qdrss698sllsv0dkpfj6idap5w0dhkjwmy59kgafpdv0xyid2gp"; + rev = "6f85774a2572699896c445e90c3a8ce799eaf5fd"; + sha256 = "1ya5i3mk9nxc0cwdqfg2mc1fpaxpd4hv3grlzb3nz9ivbq0gvayn"; }; meta.homepage = "https://github.com/gbprod/nord.nvim/"; meta.hydraPlatforms = [ ]; @@ -5661,12 +5661,12 @@ final: prev: { go-nvim = buildVimPlugin { pname = "go.nvim"; - version = "2025-09-03"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "ray-x"; repo = "go.nvim"; - rev = "2f7cd3a20a2940320d5cad338722601ffa3ce31b"; - sha256 = "105c86zzl2l0k4y3mh7f7rammhv0pq2fn55k1n16faiix7f3vad7"; + rev = "65a3b811d9dec2a912244a911a8f91de58f145ed"; + sha256 = "0xqyi6hd5abh6mv3asbk21ml5m4kpyzlwp6nb75xj4hy669w9i52"; }; meta.homepage = "https://github.com/ray-x/go.nvim/"; meta.hydraPlatforms = [ ]; @@ -5843,12 +5843,12 @@ final: prev: { gruvbox-material = buildVimPlugin { pname = "gruvbox-material"; - version = "2025-08-18"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "sainnhe"; repo = "gruvbox-material"; - rev = "6a100833060d26cd3ab85c34c5f7154a1000c12f"; - sha256 = "0nljh0z3jv91jq1s77g49pd8lzzll2ryv7qbnsri0nj8ah14vgw2"; + rev = "9bcf7c90e546119c841fecc9807efbd498a3f513"; + sha256 = "0mmccsg428367fw854fyiwpy16hc6z8fs8g3b3vkl6cppn18vh67"; }; meta.homepage = "https://github.com/sainnhe/gruvbox-material/"; meta.hydraPlatforms = [ ]; @@ -5974,12 +5974,12 @@ final: prev: { hardtime-nvim = buildVimPlugin { pname = "hardtime.nvim"; - version = "2025-07-29"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "m4xshen"; repo = "hardtime.nvim"; - rev = "6d7664d5bdfaea44c5f50b29f5239fab7b00c273"; - sha256 = "0vdljivlhwwmr13gl2k7pbvh6z4irg2s3mmyv0y1bkxzmj0780h6"; + rev = "b4e431934af1fe224a3a801f632c008278cb7628"; + sha256 = "03df6kd6srwj6yb3pvmdpbj6jg269dw4ns0w9flj9myl852l0br7"; }; meta.homepage = "https://github.com/m4xshen/hardtime.nvim/"; meta.hydraPlatforms = [ ]; @@ -6104,12 +6104,12 @@ final: prev: { helm-ls-nvim = buildVimPlugin { pname = "helm-ls.nvim"; - version = "2025-06-25"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "qvalentin"; repo = "helm-ls.nvim"; - rev = "648509594281eed48e58bb690744b082c1eeb741"; - sha256 = "12c13pgn37bc4xsc5pi74ry9s03lvm20ipyv35w13aw1m9ich93c"; + rev = "f36ecbd3e7b0b2ac8358a9d6a3213888e29943db"; + sha256 = "01ad96y17yhwjr5a90v152r73j9a1qgx0r0gcaann4hs0328jfwz"; }; meta.homepage = "https://github.com/qvalentin/helm-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -6300,12 +6300,12 @@ final: prev: { hover-nvim = buildVimPlugin { pname = "hover.nvim"; - version = "2025-09-08"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "lewis6991"; repo = "hover.nvim"; - rev = "3c0dd86c2234c4e599be0d8d2b162081874dcbd4"; - sha256 = "1hni7aaj93g67i6a84rcgv12jvr8q3770mkzpirb8dm8ifm9h9h8"; + rev = "15533855dcf3c6a35a09c118c4169e531847b4cc"; + sha256 = "1cv9h57xw9pj8c7igdh9lnrlmvz4x81w1bw3mfdzvv5cfwjv30r8"; }; meta.homepage = "https://github.com/lewis6991/hover.nvim/"; meta.hydraPlatforms = [ ]; @@ -6677,12 +6677,12 @@ final: prev: { iron-nvim = buildVimPlugin { pname = "iron.nvim"; - version = "2025-09-03"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "Vigemus"; repo = "iron.nvim"; - rev = "bd5891ca8e6a3d23043aa6bdde2d65489bd0cc82"; - sha256 = "0y8lswj68y4xgszdirppyganzvjrdvvvma6i7dncw72yszx3r5m1"; + rev = "551a11b40d74fea1ca24d22e27d22692f5123f0c"; + sha256 = "1dq1333xylnzkfk05fzs5aqfddihrjzrrf6c0rkk9p5qy06d0nbw"; }; meta.homepage = "https://github.com/Vigemus/iron.nvim/"; meta.hydraPlatforms = [ ]; @@ -6860,12 +6860,12 @@ final: prev: { kanagawa-paper-nvim = buildVimPlugin { pname = "kanagawa-paper.nvim"; - version = "2025-08-29"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "thesimonho"; repo = "kanagawa-paper.nvim"; - rev = "6621e6fd146146b67daee092e23f1ad6c92935c5"; - sha256 = "06rwilxf49k050n4bz9iq3al8wq7if1ggyl2yrf8w3h6n72w83di"; + rev = "ec8af01c782e4d2664bea953b2d14ba5b7d34b6b"; + sha256 = "18rgmmsdns82p97d2idavs0wj4277qa46mvq1rnd0a5ds1asl5v1"; }; meta.homepage = "https://github.com/thesimonho/kanagawa-paper.nvim/"; meta.hydraPlatforms = [ ]; @@ -6977,12 +6977,12 @@ final: prev: { kulala-nvim = buildVimPlugin { pname = "kulala.nvim"; - version = "2025-09-01"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "mistweaverco"; repo = "kulala.nvim"; - rev = "3e81123652a72a2717f9916d6f2b52c2ae6f7e96"; - sha256 = "0fza27r1wspv9d4vcg1jm54l9y55sm9sqx8xk71whardcy7i6wk3"; + rev = "ab3effad17d5dbb4d5d34b6289fa4dc97155045c"; + sha256 = "06ic2b17lvxmg2g1v902p9mjwdg37rp9zmzgv2pw1g55crghrh6r"; fetchSubmodules = true; }; meta.homepage = "https://github.com/mistweaverco/kulala.nvim/"; @@ -7082,12 +7082,12 @@ final: prev: { lazydev-nvim = buildVimPlugin { pname = "lazydev.nvim"; - version = "2025-02-20"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "folke"; repo = "lazydev.nvim"; - rev = "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c"; - sha256 = "1v4m18j270rfbjrcn99fkbiwhlmmr9bm9lcbagp533kx4n57731f"; + rev = "954ecf72dab547f2a14db473cf6253eeb67dfd4a"; + sha256 = "0amv257xr2r0y89d4n245cs9yy1m48cn3ksf65y87yj5m5d9vrnm"; }; meta.homepage = "https://github.com/folke/lazydev.nvim/"; meta.hydraPlatforms = [ ]; @@ -7108,12 +7108,12 @@ final: prev: { lazygit-nvim = buildVimPlugin { pname = "lazygit.nvim"; - version = "2025-09-02"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "kdheepak"; repo = "lazygit.nvim"; - rev = "0a1ec57f91ecc9c5e97fb26edb2574cf8b13c7cc"; - sha256 = "0gq08kyfrn62p53x9iyp2r6v9h0x3fjx8l78lfk9jymkn1ghcm2b"; + rev = "2305deed25bc61b866d5d39189e9105a45cf1cfb"; + sha256 = "1ds4dqr004ffnb58vw1zapgk9jdj08d2n2k0lrm2p5rz5lgva46g"; }; meta.homepage = "https://github.com/kdheepak/lazygit.nvim/"; meta.hydraPlatforms = [ ]; @@ -7134,12 +7134,12 @@ final: prev: { lean-nvim = buildVimPlugin { pname = "lean.nvim"; - version = "2025-09-01"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "Julian"; repo = "lean.nvim"; - rev = "8cd6a70aeda47be924554b68e85902ca4dc28204"; - sha256 = "1kksb0j7zv3ap8s5lad1f5fwwrwlr16v8s0yaj0wkid4vaxcmmi5"; + rev = "1e11f5c2363bb1920f796b488afe98d1f0beb7f7"; + sha256 = "1fazf1w44idm2050spxy1d6bkqjw86g78vasz1l52r4h2g34z6is"; }; meta.homepage = "https://github.com/Julian/lean.nvim/"; meta.hydraPlatforms = [ ]; @@ -7173,12 +7173,12 @@ final: prev: { leap-nvim = buildVimPlugin { pname = "leap.nvim"; - version = "2025-09-06"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "ggandor"; repo = "leap.nvim"; - rev = "c4a215acef90749851d85ddba08bc282867b50eb"; - sha256 = "06h9dxvfagyd9f32y2fl5bi8xwfp0hz8sz8pi4b1dxh6wrwp3dii"; + rev = "b27656e9f73464db21e2ac4c37eb68d5ebf44e47"; + sha256 = "1hsyri93d2kqlxh7vw0v21gm5iplhrdn58qy9pkdbqbia4aasi4d"; }; meta.homepage = "https://github.com/ggandor/leap.nvim/"; meta.hydraPlatforms = [ ]; @@ -7225,12 +7225,12 @@ final: prev: { lensline-nvim = buildVimPlugin { pname = "lensline.nvim"; - version = "2025-09-07"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "oribarilan"; repo = "lensline.nvim"; - rev = "c82a53eec46a4684140d7e78c845f9b8b876de8e"; - sha256 = "1456ijfwcr6i2gg2hkky5q77xaam0wf2snf7yq0xmbfza64ldl5n"; + rev = "053a87f62646c912f99b20e4916e2f0568079775"; + sha256 = "1i6x4wv6kahmq4vigbmmgqa9w0nh4qqjlvr31mpr5g1mp16fgddb"; }; meta.homepage = "https://github.com/oribarilan/lensline.nvim/"; meta.hydraPlatforms = [ ]; @@ -7303,12 +7303,12 @@ final: prev: { lh-vim-lib = buildVimPlugin { pname = "lh-vim-lib"; - version = "2025-06-20"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "LucHermitte"; repo = "lh-vim-lib"; - rev = "3ffd2f1ece9b2749f42eae74636aa112d2ee770c"; - sha256 = "0knfzl5afbxk4cyvq9l0qmrffswz6069xl9k1fj3cvgvan5vgf5h"; + rev = "9435c1105d05f4cb7f18853050c428a895b1d672"; + sha256 = "1rvcmzb5rd87javhzcl407pvgxz5za7g77rs0zglksgw3bincpmr"; }; meta.homepage = "https://github.com/LucHermitte/lh-vim-lib/"; meta.hydraPlatforms = [ ]; @@ -7550,12 +7550,12 @@ final: prev: { live-rename-nvim = buildVimPlugin { pname = "live-rename.nvim"; - version = "2025-08-27"; + version = "2025-08-28"; src = fetchFromGitHub { owner = "saecki"; repo = "live-rename.nvim"; - rev = "44340587e7b67a86c5a4855ac8eb9ac5178bed69"; - sha256 = "1zgihfp8js41kz9nzd4dv1zbdxxfm6xhyqch4b1mw4mxk5n46gcs"; + rev = "3a3cddf23b89a17992f9ca67afc5858077769462"; + sha256 = "12sk7m9qm4s4l2d70pds2j87vk9vyzp3jnq57knrb7gbkhbhzckl"; }; meta.homepage = "https://github.com/saecki/live-rename.nvim/"; meta.hydraPlatforms = [ ]; @@ -7641,12 +7641,12 @@ final: prev: { lsp-overloads-nvim = buildVimPlugin { pname = "lsp-overloads.nvim"; - version = "2025-07-03"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "lsp-overloads.nvim"; - rev = "9c06b65ade3f624615784b8810b10b75cd971d13"; - sha256 = "0dydy549929afdkxlhjjkpbv3lbnfhfrnvc8r4kw9ahv82fyh9mz"; + rev = "aecb7f4d69ad13e0de3fbcdeb46ac2649e7d9ba7"; + sha256 = "0q9nalm5gwbxcs5zdsm0xk1qpjkl0fxfxcn7yj3ld1x60xsslqlp"; }; meta.homepage = "https://github.com/Issafalcon/lsp-overloads.nvim/"; meta.hydraPlatforms = [ ]; @@ -7967,12 +7967,12 @@ final: prev: { mason-lspconfig-nvim = buildVimPlugin { pname = "mason-lspconfig.nvim"; - version = "2025-08-29"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "mason-org"; repo = "mason-lspconfig.nvim"; - rev = "5e085efe67fccb13372d54331d849219662a7e93"; - sha256 = "0wzjr7144094bzvihp70nmprq5yznrrp9hhgbn498h9g8xdm6rsl"; + rev = "7f9a39fcd2ac6e979001f857727d606888f5909c"; + sha256 = "0valhn0ca24grpaz0wdblr3sakdmigij0m0d087l8q2bki6viqnb"; }; meta.homepage = "https://github.com/mason-org/mason-lspconfig.nvim/"; meta.hydraPlatforms = [ ]; @@ -8305,12 +8305,12 @@ final: prev: { mini-completion = buildVimPlugin { pname = "mini.completion"; - version = "2025-08-28"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.completion"; - rev = "d121b158b557c61d6762999af9dca5c19c538f20"; - sha256 = "0vlzz1nn7d09fxfq3nmzqdqqvyw5asp8q4j67vqfxhwrq08ih6ca"; + rev = "c131961f9040726432f98a27565db8b0bef5b718"; + sha256 = "0f3l9lqys4fzbsc2kcgpdym4wpkdj68scmrn0fggik9bd9km84fs"; }; meta.homepage = "https://github.com/nvim-mini/mini.completion/"; meta.hydraPlatforms = [ ]; @@ -8331,12 +8331,12 @@ final: prev: { mini-deps = buildVimPlugin { pname = "mini.deps"; - version = "2025-09-02"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.deps"; - rev = "16c6bf59bbe394e63b387cc0ee92e1d7183b0fc9"; - sha256 = "00km161l5k60jj1km8jd66r05zpl8mz23yjv5flw1i8awrd8q8yj"; + rev = "2a435df3b71c1c8bce9a1af62146d0a9e00de312"; + sha256 = "03pfxyk9rnrspw4gaz9m245n9niy1r2539zvi5689pkzlhlw7iz8"; }; meta.homepage = "https://github.com/nvim-mini/mini.deps/"; meta.hydraPlatforms = [ ]; @@ -8552,12 +8552,12 @@ final: prev: { mini-notify = buildVimPlugin { pname = "mini.notify"; - version = "2025-08-28"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.notify"; - rev = "f109564e1db7893bc500e52ebf6a06b85e14a705"; - sha256 = "006xx213lz22lqj150yabf8zq4n1mc33cyaw4q69dscm09iwnhvr"; + rev = "9aae6c2e1020267a898b3950fc0b97eb0d83ce37"; + sha256 = "0yc9hg3q6yhh6l4v4rws32fnhcv213bdl6lndd9fdvd87y2c23dr"; }; meta.homepage = "https://github.com/nvim-mini/mini.notify/"; meta.hydraPlatforms = [ ]; @@ -8565,12 +8565,12 @@ final: prev: { mini-nvim = buildVimPlugin { pname = "mini.nvim"; - version = "2025-09-08"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.nvim"; - rev = "68955a915c45ae7c988c539abe6e89f0971a9a2d"; - sha256 = "1gg8fnky6wncra2hpcswgllqf1bbapz2gd4pkm6fg5jdp8ppqi90"; + rev = "48b924e4f3b37f62246873d237a4a89704d88948"; + sha256 = "0k0svrgdcjrj2aaz61aanfq1yib5m0lbyqi438vqcdsjadahyqnc"; }; meta.homepage = "https://github.com/nvim-mini/mini.nvim/"; meta.hydraPlatforms = [ ]; @@ -8604,12 +8604,12 @@ final: prev: { mini-pick = buildVimPlugin { pname = "mini.pick"; - version = "2025-08-30"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.pick"; - rev = "be6490ae9d7038b9f5185d95a8060054f9b23666"; - sha256 = "1yhwb8c44n7bzcqa7vwrh5fqxc6qgx1bxqph43f2sajsgnfd1vhp"; + rev = "25079531d7f28598c85976cfc50eec1697bba0b4"; + sha256 = "11v890p2l3ipcrhn3qg379sfwkjxw4cwghh4w3nd1js9mmhpfmq2"; }; meta.homepage = "https://github.com/nvim-mini/mini.pick/"; meta.hydraPlatforms = [ ]; @@ -8656,12 +8656,12 @@ final: prev: { mini-starter = buildVimPlugin { pname = "mini.starter"; - version = "2025-08-28"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.starter"; - rev = "98e3ca7fa53fa7c011df576c22c52c7501eca245"; - sha256 = "16zx527acv13cj0ba4m9g6ya414a92hzbldbb99gnpbb96m6vhfd"; + rev = "fb800b20132c3bf37c28db7f60d935e8e17cba92"; + sha256 = "164l51223rqcm1vfcy5vsg3r1zwvfx4p7kj113s11bv8d2zy9gis"; }; meta.homepage = "https://github.com/nvim-mini/mini.starter/"; meta.hydraPlatforms = [ ]; @@ -8682,12 +8682,12 @@ final: prev: { mini-surround = buildVimPlugin { pname = "mini.surround"; - version = "2025-08-28"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "nvim-mini"; repo = "mini.surround"; - rev = "953fb53aa1d0b2ae4506d35fff0e0e7afc8ceb8d"; - sha256 = "0g48c5wi0mgpyyi1430dqsb6176vrd87xzgzmm2ibafhq14aqdjs"; + rev = "e170a2dde4b0a8905c9bb218ed428be94ec0b255"; + sha256 = "19x2kwhdwx00655r1cnb0zphy5cxj4w49bgv08cvi4a2myk7w9zi"; }; meta.homepage = "https://github.com/nvim-mini/mini.surround/"; meta.hydraPlatforms = [ ]; @@ -8903,12 +8903,12 @@ final: prev: { multicursor-nvim = buildVimPlugin { pname = "multicursor.nvim"; - version = "2025-09-03"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "jake-stewart"; repo = "multicursor.nvim"; - rev = "d6477ed98b8800435053e433c17d1ab5d2191f06"; - sha256 = "13whra0as04a7lilymsdfqkp6dna527dzrnbm9pnyciygi4r4svl"; + rev = "ffe2e402e85150516d096842f7be99fd1321a72b"; + sha256 = "0r7hjixr2lilj5i4qq55n708n77x3hsbfy4jfjn91lzq71rvwd5l"; }; meta.homepage = "https://github.com/jake-stewart/multicursor.nvim/"; meta.hydraPlatforms = [ ]; @@ -9241,12 +9241,12 @@ final: prev: { neoconf-nvim = buildVimPlugin { pname = "neoconf.nvim"; - version = "2025-09-06"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "folke"; repo = "neoconf.nvim"; - rev = "5a91ceb4335330790b81f0b145062c6723a67b7b"; - sha256 = "0xx0dahmxcwnwpjz6mfzc149x6krggz9vnzabifcjzac91ww1zrq"; + rev = "a7b03bc23971ea9d569da70e21817d9d49b78c19"; + sha256 = "0dj8w2d06njvvmzik57v2hdksmvzbxpd5s516qnr456qsibpxj83"; }; meta.homepage = "https://github.com/folke/neoconf.nvim/"; meta.hydraPlatforms = [ ]; @@ -9319,12 +9319,12 @@ final: prev: { neogit = buildVimPlugin { pname = "neogit"; - version = "2025-09-05"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "NeogitOrg"; repo = "neogit"; - rev = "6617978288d58eb121754b5dd890e893d9a7e8d6"; - sha256 = "12kzwdajrvic0411rcdpwn6jqm65xy2hcv2fg8yc4rib7kc29n2z"; + rev = "df08cb97f126c546a5ec265bafab2d78cc7399fa"; + sha256 = "0rxqh347bvirjyl61bb365piwli78cix4lxwrp0p74z9m1zrfamz"; }; meta.homepage = "https://github.com/NeogitOrg/neogit/"; meta.hydraPlatforms = [ ]; @@ -9541,12 +9541,12 @@ final: prev: { neotest-dotnet = buildVimPlugin { pname = "neotest-dotnet"; - version = "2025-05-30"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "Issafalcon"; repo = "neotest-dotnet"; - rev = "962af8bcb73622b0f44f1e25a0441f5783fe5665"; - sha256 = "001z2j0nr6qa9m5jr1l341pyw1h9105ywk7ns6bnl6y73sqa0rx0"; + rev = "e27c67a856ce67cc968b773d01a35ec07459bb8b"; + sha256 = "1fp9kl869962pdbkf6zawhhh5yps89kbr28i3za0mkk0m523avmb"; }; meta.homepage = "https://github.com/Issafalcon/neotest-dotnet/"; meta.hydraPlatforms = [ ]; @@ -9594,12 +9594,12 @@ final: prev: { neotest-golang = buildVimPlugin { pname = "neotest-golang"; - version = "2025-08-26"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "fredrikaverpil"; repo = "neotest-golang"; - rev = "54a82ecf9413473a366b364e4e73da7cab35cef2"; - sha256 = "1a377ypq3cr5w50nn24gljhyj0ll1brasa3039mkbqicrdzr26sh"; + rev = "0ada81e50429a071cc7d349301762e4ee04dcb2a"; + sha256 = "1wawyp3bll07p5imkpknbx7jg8pm5fbmbymnh1wh66jqminkh88n"; }; meta.homepage = "https://github.com/fredrikaverpil/neotest-golang/"; meta.hydraPlatforms = [ ]; @@ -9607,12 +9607,12 @@ final: prev: { neotest-gradle = buildVimPlugin { pname = "neotest-gradle"; - version = "2023-12-05"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "weilbith"; repo = "neotest-gradle"; - rev = "cfb5d5d7d193631fc2a60244adc78313561c5d0d"; - sha256 = "1prf726livgkld935r648d72flsbm3lylw6h1y3864fj034kvq5v"; + rev = "88b7bde8416c14bc094cc4b6a900d13c6ea6bd3c"; + sha256 = "1fy46bs41spwikkfjiyf9ggbslllljm84nxcz6arcqgfdf5za566"; }; meta.homepage = "https://github.com/weilbith/neotest-gradle/"; meta.hydraPlatforms = [ ]; @@ -9634,12 +9634,12 @@ final: prev: { neotest-haskell = buildVimPlugin { pname = "neotest-haskell"; - version = "2025-09-08"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "MrcJkb"; repo = "neotest-haskell"; - rev = "63de70ac267dde0c5d6a1f893e78193aef49b086"; - sha256 = "01mr8bb76jyk46ws9v9n8ib6nqmw9rcdqy4vssakhiwbkyi7mjws"; + rev = "4c89833c6c59700540da03946aab1039cb0df457"; + sha256 = "050xy6aprwghf8q7501xm98qlsl51yxghn7zdfck4rql1b4cb1rv"; }; meta.homepage = "https://github.com/MrcJkb/neotest-haskell/"; meta.hydraPlatforms = [ ]; @@ -9660,12 +9660,12 @@ final: prev: { neotest-jest = buildVimPlugin { pname = "neotest-jest"; - version = "2025-09-02"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "nvim-neotest"; repo = "neotest-jest"; - rev = "d34e6fdc8cedc290d36977ff0e865e5077459a49"; - sha256 = "06khqdy91dd0djvirwb4bhvx8g3vrrwpg2smzz7qlacyjw6lqh5k"; + rev = "1a54cf910571b9ae5216b8570367bcb0310d9f54"; + sha256 = "041vqfgbpqgglx9b9n49fqvw877nv6nyhyw9h6nx3g25c5ax336z"; }; meta.homepage = "https://github.com/nvim-neotest/neotest-jest/"; meta.hydraPlatforms = [ ]; @@ -9764,12 +9764,12 @@ final: prev: { neotest-rspec = buildVimPlugin { pname = "neotest-rspec"; - version = "2025-06-13"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "olimorris"; repo = "neotest-rspec"; - rev = "825bc085b7a691860d5cafc5fa7ab140c713e6c8"; - sha256 = "1552sawyf6mn2yrapbpxqi0984mlffwxadmy72jzq6qikqmmbsrc"; + rev = "e7dc67c1167a9e593c804a6be6808ba9a5920d43"; + sha256 = "09ixciwyz75lk6cp545li1mw5vpgkr2vzpphi81gchq2xmfd7473"; }; meta.homepage = "https://github.com/olimorris/neotest-rspec/"; meta.hydraPlatforms = [ ]; @@ -9816,12 +9816,12 @@ final: prev: { neotest-vitest = buildVimPlugin { pname = "neotest-vitest"; - version = "2025-04-11"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "marilari88"; repo = "neotest-vitest"; - rev = "a6099e1fb55a2c2851da3dd0f4d510af9a234c92"; - sha256 = "0n3vvw666a2r7brnxfsmcvhwh4294svn1hi22h64jdfdhbvg9zys"; + rev = "f5560d7048e514d8da92a9e1e1f1c6d84dd9096f"; + sha256 = "0qw16l6s7kihylsrlksplbcysxd74zcbf92kb2kz2md4wwfsbxgh"; }; meta.homepage = "https://github.com/marilari88/neotest-vitest/"; meta.hydraPlatforms = [ ]; @@ -9959,12 +9959,12 @@ final: prev: { netman-nvim = buildVimPlugin { pname = "netman.nvim"; - version = "2025-07-31"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "miversen33"; repo = "netman.nvim"; - rev = "b8ba54ae6c3a4d3191f6815424da33139a8278d4"; - sha256 = "1nv9xwlf82mpqqig2425nr5sv18xwfz2rjk3hs41gv0ppy6an3xi"; + rev = "55ac68f236cbecaa84bacea719a453ded9c506ee"; + sha256 = "0kfid0qdr0c639mii8hkj847gnxlndsxain09wjaxvyc22x40sja"; }; meta.homepage = "https://github.com/miversen33/netman.nvim/"; meta.hydraPlatforms = [ ]; @@ -9998,12 +9998,12 @@ final: prev: { nfnl = buildVimPlugin { pname = "nfnl"; - version = "2025-08-22"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "Olical"; repo = "nfnl"; - rev = "66409b6186a9e313f60f4690b0f46fa2da1ee476"; - sha256 = "1zgwcbqlq38bq9lbjr61lm2gkrgw2zym97p5kdwfz9bn5gljjcw5"; + rev = "1003f43e3420475e181ce7cf609648a5e9ce35ca"; + sha256 = "1n6dixfa3zqx54xrdx3ga3vj6qd11ns9wxyaz9pd6rrxj0x1pnc0"; }; meta.homepage = "https://github.com/Olical/nfnl/"; meta.hydraPlatforms = [ ]; @@ -10050,12 +10050,12 @@ final: prev: { nightfly = buildVimPlugin { pname = "nightfly"; - version = "2025-08-03"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-nightfly-colors"; - rev = "8d0ee8436a9f37252c1a7976fe76617e8df34a5a"; - sha256 = "0k7lkxzcxqyw0n6g25xddpjsy3ynmybbjj7rrfmm0shshipyck67"; + rev = "dabb4143b9a68a855a803207c0b6ecca27554444"; + sha256 = "03y0lwl3xx12hkn4fnd1r01skn38yspc1hsrq71p0s3bm012v667"; }; meta.homepage = "https://github.com/bluz71/vim-nightfly-colors/"; meta.hydraPlatforms = [ ]; @@ -10115,12 +10115,12 @@ final: prev: { nlsp-settings-nvim = buildVimPlugin { pname = "nlsp-settings.nvim"; - version = "2025-08-26"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "tamago324"; repo = "nlsp-settings.nvim"; - rev = "03939913a6b5e59ddf1842c4121ddb2587e2f939"; - sha256 = "0wb7wkfpyd7r5crkvqf30nj98npi1k4lzk4b2fpyqsh0k5dmm4cn"; + rev = "8a12ebab3e215ee8c7b4726030d9f792d5b62d5f"; + sha256 = "07m9gimy8g3dkqv7xydsg3fc70v89mg4xpxvdlzbjwlka3cxpqk0"; }; meta.homepage = "https://github.com/tamago324/nlsp-settings.nvim/"; meta.hydraPlatforms = [ ]; @@ -10154,12 +10154,12 @@ final: prev: { no-neck-pain-nvim = buildVimPlugin { pname = "no-neck-pain.nvim"; - version = "2025-08-25"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "shortcuts"; repo = "no-neck-pain.nvim"; - rev = "76ccd195fb2195ae1b9b9f0d539c517fa3f8a2b9"; - sha256 = "0f2wqd0i6sadvzzpbil0avi5sl6nzl7b57p5am2qf2m413lrzafc"; + rev = "0463fbb77bcab4cc9716ba1e87255bbe4d002de7"; + sha256 = "0lh0mzx2305bgvp67wgvnq9kfasww9x08f6piff6fk8ly552rk8n"; }; meta.homepage = "https://github.com/shortcuts/no-neck-pain.nvim/"; meta.hydraPlatforms = [ ]; @@ -10193,12 +10193,12 @@ final: prev: { none-ls-nvim = buildVimPlugin { pname = "none-ls.nvim"; - version = "2025-09-04"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "nvimtools"; repo = "none-ls.nvim"; - rev = "df778107fd2f0503f5606363ce13437132056d54"; - sha256 = "1gnw8xs7xxsrhmd84xwkvc9byzibjvfp08xfsfs59xq36vg0z57h"; + rev = "f0b3dc073153a08fd1e32869ed30b87a3bb4230f"; + sha256 = "1lyvxfrs3qljrr71sh5ab7mfgb9a5gr8cgkgpa983ybmfmws7f7h"; }; meta.homepage = "https://github.com/nvimtools/none-ls.nvim/"; meta.hydraPlatforms = [ ]; @@ -10388,12 +10388,12 @@ final: prev: { nvim-biscuits = buildVimPlugin { pname = "nvim-biscuits"; - version = "2024-04-20"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "code-biscuits"; repo = "nvim-biscuits"; - rev = "ff1d12c8b47cd28723da593b2cfa2e98391d439a"; - sha256 = "18dvvg32nxrdp1ydbvxrzkdg7q214naq2bphs7y1s9zmjhyj25pm"; + rev = "dae2323054b9ff3a1f6300847dee29c00cdabdde"; + sha256 = "0h86kj2hgs8lqcnfj9b96w8yx83plv4hp1dj5r3gzkj8zqiq8i5g"; }; meta.homepage = "https://github.com/code-biscuits/nvim-biscuits/"; meta.hydraPlatforms = [ ]; @@ -10596,12 +10596,12 @@ final: prev: { nvim-dap-python = buildVimPlugin { pname = "nvim-dap-python"; - version = "2025-08-25"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-dap-python"; - rev = "030385d03363988370adaa5cf21fa465daddb088"; - sha256 = "15m68aymsh9s3insv3ivhzbsg1h9f5y2a570ihr90j9vccaspyl0"; + rev = "bfe572e4458e0ac876b9539a1e9f301c72db8ea0"; + sha256 = "08ny9vypviipkip13fswkpsqvbz8hikskagw1x9z4zlglfvhnvsi"; }; meta.homepage = "https://github.com/mfussenegger/nvim-dap-python/"; meta.hydraPlatforms = [ ]; @@ -10648,12 +10648,12 @@ final: prev: { nvim-dap-view = buildVimPlugin { pname = "nvim-dap-view"; - version = "2025-09-01"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "igorlfs"; repo = "nvim-dap-view"; - rev = "a5d836ad5631eb9d0d2574f3c9312c3673f9d020"; - sha256 = "1a10dsadsjlriwhvmv8ibqpda7kp5kxkckp5rrmw4bxsnzaxclx7"; + rev = "395adc1ccfc4b8fab06184baae6ba0a3c5cf6a36"; + sha256 = "0q5y2sjvvkvbmjnksq4xl915ghbymb9pcn1y49acdmg9blram3nl"; }; meta.homepage = "https://github.com/igorlfs/nvim-dap-view/"; meta.hydraPlatforms = [ ]; @@ -10700,12 +10700,12 @@ final: prev: { nvim-early-retirement = buildVimPlugin { pname = "nvim-early-retirement"; - version = "2025-08-22"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-early-retirement"; - rev = "1a5b09db3874f9e2c5b3f332b372c8cc972370f8"; - sha256 = "15493nz9f56rd5d30mdy9igjcrml1hwcf203dj90hfhnmpdpx3ml"; + rev = "14aba23ce4168e6d6acbf78ab1d33739c3894f68"; + sha256 = "12cqams0xccsy636mj0bf5xi3g6pnnv6brlq45sqqa0r7q60kyl5"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-early-retirement/"; meta.hydraPlatforms = [ ]; @@ -10830,12 +10830,12 @@ final: prev: { nvim-hlslens = buildVimPlugin { pname = "nvim-hlslens"; - version = "2025-09-05"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "kevinhwang91"; repo = "nvim-hlslens"; - rev = "4b08541ddbdcf9aabb8ce72d43382d69e5502f9d"; - sha256 = "0rbvwgw0fj6680019z5pgjcw1ib31j8gcmnxpvl9x77xya9lv71b"; + rev = "6d42444785ea0d41555d033485910c5e78916f3b"; + sha256 = "1hd6fy2svgwxh6wb79a578gg2dhngi8frfpgkznrbdsa33gwhdgj"; }; meta.homepage = "https://github.com/kevinhwang91/nvim-hlslens/"; meta.hydraPlatforms = [ ]; @@ -10934,12 +10934,12 @@ final: prev: { nvim-jdtls = buildVimPlugin { pname = "nvim-jdtls"; - version = "2025-09-07"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-jdtls"; - rev = "3b9df08323d832f2980b8425ea6812debc8082b7"; - sha256 = "1vak1ib3z929grqwmxvwf2jvkyhl7da554b8vhj3af981l94fhcw"; + rev = "b69924ca90014fef485ee153571bdcbc1ece8c2e"; + sha256 = "118487xi5yl9hzrgg8fb4k1f4mlfk12vgzh0inss1vm2sh27kxdh"; }; meta.homepage = "https://github.com/mfussenegger/nvim-jdtls/"; meta.hydraPlatforms = [ ]; @@ -11025,12 +11025,12 @@ final: prev: { nvim-lint = buildVimPlugin { pname = "nvim-lint"; - version = "2025-08-28"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "mfussenegger"; repo = "nvim-lint"; - rev = "f126af5345c7472e9a0cdbe1d1a29209be72c4c4"; - sha256 = "1qaxgsvbqn006q3lks7qcmlrrhc0i83fpbmrkr5nphc81xgjzlw4"; + rev = "0864f81c681e15d9bdc1156fe3a17bd07db5a3ed"; + sha256 = "187kf6dmskvrha4610wvffxd7v9sdq5qa8blyrhdrisnjk976zzi"; }; meta.homepage = "https://github.com/mfussenegger/nvim-lint/"; meta.hydraPlatforms = [ ]; @@ -11077,12 +11077,12 @@ final: prev: { nvim-lspconfig = buildVimPlugin { pname = "nvim-lspconfig"; - version = "2025-09-07"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "neovim"; repo = "nvim-lspconfig"; - rev = "c8b90ae5cbe21d547b342b05c9266dcb8ca0de8f"; - sha256 = "1hnkm85j32vqa328kwvfq5xwim0rqcpybvmcj1311yaixlcd4f80"; + rev = "d9879110d0422a566fa01d732556f4d5515e1738"; + sha256 = "1zadykzhlrrh6xhd1x9nj43g93zk1r210a0pgnxh5c0yg604b2cl"; }; meta.homepage = "https://github.com/neovim/nvim-lspconfig/"; meta.hydraPlatforms = [ ]; @@ -11259,12 +11259,12 @@ final: prev: { nvim-origami = buildVimPlugin { pname = "nvim-origami"; - version = "2025-08-26"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-origami"; - rev = "44290197c47801b91ea569f1f6d8de8ce8693adb"; - sha256 = "1qf0cddakxwq1jv3dkpdkl1w64j88qg03mgax18667j6hd6km2bz"; + rev = "eba1fb2662fac78dc65f6182f68e82830a3d4ecf"; + sha256 = "0la9rf61j09x2rn5li89fw269z7qspqpi6lzfn8h7wjkjdz4xki6"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-origami/"; meta.hydraPlatforms = [ ]; @@ -11597,12 +11597,12 @@ final: prev: { nvim-treesitter-context = buildVimPlugin { pname = "nvim-treesitter-context"; - version = "2025-09-03"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "nvim-treesitter"; repo = "nvim-treesitter-context"; - rev = "66a9b5fa9e806918b5fe3dba00c6cce7e230abd2"; - sha256 = "1bj1i7a9lmqamdkf9nirkx6jhcis23n2k23nbzblxybchaqj9ylf"; + rev = "41847d3dafb5004464708a3db06b14f12bde548a"; + sha256 = "0p6pslcr1pqhz7nv66cnk6z5g1siwidzznbxr50zazb6rdpgqa7v"; }; meta.homepage = "https://github.com/nvim-treesitter/nvim-treesitter-context/"; meta.hydraPlatforms = [ ]; @@ -11714,12 +11714,12 @@ final: prev: { nvim-ts-autotag = buildVimPlugin { pname = "nvim-ts-autotag"; - version = "2025-02-18"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "windwp"; repo = "nvim-ts-autotag"; - rev = "a1d526af391f6aebb25a8795cbc05351ed3620b5"; - sha256 = "1wl30qr6xs6xwx0s3yjkprxp802dhg45rzdiwpr9v6mwbsm5qw3b"; + rev = "c4ca798ab95b316a768d51eaaaee48f64a4a46bc"; + sha256 = "1zi3wrlq6jy7f0plp4q3f2dimb6apcwjxvfcxk7zq4c50bk9cgcx"; }; meta.homepage = "https://github.com/windwp/nvim-ts-autotag/"; meta.hydraPlatforms = [ ]; @@ -11779,12 +11779,12 @@ final: prev: { nvim-various-textobjs = buildVimPlugin { pname = "nvim-various-textobjs"; - version = "2025-09-08"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "chrisgrieser"; repo = "nvim-various-textobjs"; - rev = "7c1873c582cde725a85c06d734f804978778da42"; - sha256 = "156kgcd7w6s8r2qgrg5f9yl2dzjih0jw1h049xl33gh407gar0mz"; + rev = "237763835b65bdc64f0e19a31c040321813e4333"; + sha256 = "1ijgabw62ssxnyaljwzx9slly7zgq855sdymjni8zqxnb9lj3bj2"; }; meta.homepage = "https://github.com/chrisgrieser/nvim-various-textobjs/"; meta.hydraPlatforms = [ ]; @@ -11922,12 +11922,12 @@ final: prev: { nvzone-volt = buildVimPlugin { pname = "nvzone-volt"; - version = "2025-06-12"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "nvzone"; repo = "volt"; - rev = "7b8c5e790120d9f08c8487dcb80692db6d2087a1"; - sha256 = "0ms94297mw7vzn1kwbdbfri4dfg0h352fvm0gb5a0qrn290byfmk"; + rev = "620de1321f275ec9d80028c68d1b88b409c0c8b1"; + sha256 = "16fwa08k396qq8xw4vy3a8xlyhkjm4sypjr5q3mfnr0pwkbshxp5"; }; meta.homepage = "https://github.com/nvzone/volt/"; meta.hydraPlatforms = [ ]; @@ -11935,12 +11935,12 @@ final: prev: { obsidian-nvim = buildVimPlugin { pname = "obsidian.nvim"; - version = "2025-09-07"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "obsidian-nvim"; repo = "obsidian.nvim"; - rev = "68d4f41bb4a696cdee6c624de52ce0c5c2f3805c"; - sha256 = "13jy4sniaiicdamy116m4a5f8a0i43by14mc368wrzrz5fhafc4j"; + rev = "b5f2e398ec4c5a4b3475a159cb2a338c4157d944"; + sha256 = "17fd1xmf046qlzlnjj7619sqnx0zyh2vy2q4lai1m5szh5r3ac3x"; }; meta.homepage = "https://github.com/obsidian-nvim/obsidian.nvim/"; meta.hydraPlatforms = [ ]; @@ -12182,12 +12182,12 @@ final: prev: { opencode-nvim = buildVimPlugin { pname = "opencode.nvim"; - version = "2025-09-06"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "NickvanDyke"; repo = "opencode.nvim"; - rev = "7cc510f0d60fa1edadb78f0b5f9d20fc81668290"; - sha256 = "1172z6278g43kxkn4avgc4azc15kwamb16gh4zd841qb32vm7fin"; + rev = "8ac5bdf8731a13c19d0876a46b724404e5047f30"; + sha256 = "0f90xdr8wsgjki66gx1vg5m4s2mj4f9s2mxqwx31iljh7a8yr2xk"; }; meta.homepage = "https://github.com/NickvanDyke/opencode.nvim/"; meta.hydraPlatforms = [ ]; @@ -12221,12 +12221,12 @@ final: prev: { org-roam-nvim = buildVimPlugin { pname = "org-roam.nvim"; - version = "2025-08-24"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "chipsenkbeil"; repo = "org-roam.nvim"; - rev = "c48c6d1d2c73d5eefe3700b3c43937525bd5a741"; - sha256 = "0hf1jkphsb93h72hcag9skwcr3c2jnchsgi7y1bqgsgiwdb1vylk"; + rev = "097d025b4f8809478053f72965ccb591648d825a"; + sha256 = "0bkiygxc8q2wjz5rg2wyidh53jfwcnp5cwmhr091pbyqn6jg88vz"; }; meta.homepage = "https://github.com/chipsenkbeil/org-roam.nvim/"; meta.hydraPlatforms = [ ]; @@ -12247,12 +12247,12 @@ final: prev: { otter-nvim = buildVimPlugin { pname = "otter.nvim"; - version = "2025-09-02"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "jmbuhr"; repo = "otter.nvim"; - rev = "3ace196b7f784ebef5fb5f3d633b88e3f51e4fb0"; - sha256 = "1jb708gr0sny1q8s9q2swsgyb9spy7v8sk684n3vwg3p6rjmxr5h"; + rev = "c44d645f03ae96e2e3cdc37f92ecfa93a534b736"; + sha256 = "13s70d9y3rcbzn3s4wbkybmw91y7hm3h2mi1lv09060favh3mvkn"; }; meta.homepage = "https://github.com/jmbuhr/otter.nvim/"; meta.hydraPlatforms = [ ]; @@ -12378,12 +12378,12 @@ final: prev: { papercolor-theme-slim = buildVimPlugin { pname = "papercolor-theme-slim"; - version = "2025-08-27"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "pappasam"; repo = "papercolor-theme-slim"; - rev = "48eb45ea2a50707e716306257e6233a15c20322c"; - sha256 = "0ss9mc8m8v31ipn32impfdfps0kc2didgwcb2cn0qi5v8w555flc"; + rev = "b961e14625fea44e6cc6f0d928af6e3523061dd5"; + sha256 = "1zwkkykpf5zbypazqczslxg2ysragisxbs424kpk7x4cqqdvl044"; }; meta.homepage = "https://github.com/pappasam/papercolor-theme-slim/"; meta.hydraPlatforms = [ ]; @@ -12782,12 +12782,12 @@ final: prev: { project-nvim = buildVimPlugin { pname = "project.nvim"; - version = "2025-09-06"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "DrKJeff16"; repo = "project.nvim"; - rev = "d8ac8c43fb68aab4ce921ca7197caccf8d90c897"; - sha256 = "1h06ww43sbpkqdxl0sg8r2gdbid15cmlzwj0ljiw8kw9h73ybpsc"; + rev = "fcaf2fe5c60c7b377a944d536880befe9bb29096"; + sha256 = "0dv4jhrc58xr4mhps9cr323b7hs3dcpxxi3i4sprb5zsyc14y3jw"; }; meta.homepage = "https://github.com/DrKJeff16/project.nvim/"; meta.hydraPlatforms = [ ]; @@ -13212,12 +13212,12 @@ final: prev: { render-markdown-nvim = buildVimPlugin { pname = "render-markdown.nvim"; - version = "2025-09-07"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "MeanderingProgrammer"; repo = "render-markdown.nvim"; - rev = "95994ad668786cd75d0ee6d0b7178bce7c3ca146"; - sha256 = "1s6ndaw070sm96rak7pmvhix6dgvb5v3ry8qz9f0bgnvjb58jn9d"; + rev = "5b01324a5fce277183098eac0a2cdb9c1b446b73"; + sha256 = "1824psvis3316x8n47q9xpy5nva6ibh9j05j5mw9wihvblgvjp83"; }; meta.homepage = "https://github.com/MeanderingProgrammer/render-markdown.nvim/"; meta.hydraPlatforms = [ ]; @@ -13343,12 +13343,12 @@ final: prev: { roslyn-nvim = buildVimPlugin { pname = "roslyn.nvim"; - version = "2025-09-08"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "seblyng"; repo = "roslyn.nvim"; - rev = "a06ed5c83a7708e302f63476d072fe29a7171eee"; - sha256 = "146yqszwjrcm6p5l7anb0k66vji8algcw5p8c5jplsqi93786cba"; + rev = "14ff65704f2a1658f55646618d6520cf00b3f576"; + sha256 = "1yrvipfdb2kxn5lg9712zxgwjydv2njbjr1cd6gljh2ynxy9zg3v"; }; meta.homepage = "https://github.com/seblyng/roslyn.nvim/"; meta.hydraPlatforms = [ ]; @@ -13460,12 +13460,12 @@ final: prev: { satellite-nvim = buildVimPlugin { pname = "satellite.nvim"; - version = "2025-07-25"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "lewis6991"; repo = "satellite.nvim"; - rev = "1febb774fed40f923a9955e0d029601bd4cabc42"; - sha256 = "0hl0b5ldms5qyach2xqrr9ry237zj8f72r5mccccgbklrapbqprz"; + rev = "c2710998597fcab8157289b617ff9664ce7d1385"; + sha256 = "007m1j3j2xk0qbvkgwnyhzamm4jyvyfyjfa4rx25a4za2gqacpwp"; }; meta.homepage = "https://github.com/lewis6991/satellite.nvim/"; meta.hydraPlatforms = [ ]; @@ -13477,8 +13477,8 @@ final: prev: { src = fetchFromGitHub { owner = "cenk1cenk2"; repo = "schema-companion.nvim"; - rev = "bf7f014bfb60da6e4f5be76a374fd917e2a79527"; - sha256 = "0p42nxwj0dgq7010d8h01b7lsr97psfw1sjhzpn8958477livr1d"; + rev = "e94f5f8439705d772363817c9d2c6c9fc7562bd0"; + sha256 = "13rfmrddrwkc1svslplajjnv9k4s2wzpjivdl02ilrjk3mpdynxj"; }; meta.homepage = "https://github.com/cenk1cenk2/schema-companion.nvim/"; meta.hydraPlatforms = [ ]; @@ -13512,12 +13512,12 @@ final: prev: { scretch-nvim = buildVimPlugin { pname = "scretch.nvim"; - version = "2025-08-21"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "0xJohnnyboy"; repo = "scretch.nvim"; - rev = "559f17773d26cfdbe05c792ef7e22d07e258f058"; - sha256 = "01xjjzwwg9pfmkbx9j07dqg39a0ypf36q14p8rpa2zlhysl7r1zj"; + rev = "c37292af17af42091b3c58c53c56fe67705d684d"; + sha256 = "0wmng98rdkh215y1k45193xc77cfj46h0qbi8i8pzl3izisjgd1a"; }; meta.homepage = "https://github.com/0xJohnnyboy/scretch.nvim/"; meta.hydraPlatforms = [ ]; @@ -13721,12 +13721,12 @@ final: prev: { smart-splits-nvim = buildVimPlugin { pname = "smart-splits.nvim"; - version = "2025-09-05"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "mrjones2014"; repo = "smart-splits.nvim"; - rev = "51e400b0bb6cbfd48e56d1baca250f34028cf1d3"; - sha256 = "11ribdr5v9ny6s01ylkbdhpx2cadw92wifbk577ja6vgbjk7w22b"; + rev = "e4f0c09277ca18d035ebb5da39fb14df0e2743f8"; + sha256 = "0m31v2ql2jkgfasn6h2klmgzdzqvbfq99wb43snw1fnda3jai289"; }; meta.homepage = "https://github.com/mrjones2014/smart-splits.nvim/"; meta.hydraPlatforms = [ ]; @@ -13786,12 +13786,12 @@ final: prev: { snacks-nvim = buildVimPlugin { pname = "snacks.nvim"; - version = "2025-03-01"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "folke"; repo = "snacks.nvim"; - rev = "bc0630e43be5699bb94dadc302c0d21615421d93"; - sha256 = "0a5nw7xa33shag1h12gf930g3vcixbwk8dxv0ji4980ycskh238v"; + rev = "da230e3ca8146da4b73752daaf0a1d07d343c12d"; + sha256 = "15zcvxsxkihjk5x0bfa1zgx1ky7icjbi9iihsqw8wbi5jyfwnasm"; }; meta.homepage = "https://github.com/folke/snacks.nvim/"; meta.hydraPlatforms = [ ]; @@ -13864,12 +13864,12 @@ final: prev: { sonokai = buildVimPlugin { pname = "sonokai"; - version = "2025-08-18"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "sainnhe"; repo = "sonokai"; - rev = "45481a54f9e44b8b9d89509df514b86bbf22aa07"; - sha256 = "07f4inv3i7pqj654y8pmc1q7jxw5cf28nvq4jhgh6wpzby1d5z40"; + rev = "c11dfd8589dd3434e8c8a5fdba8ee2ea125024da"; + sha256 = "1gxcpszwk7dxmxlzwki9mmfwz25s70wcamqnlsnq4ib2ff1862jw"; }; meta.homepage = "https://github.com/sainnhe/sonokai/"; meta.hydraPlatforms = [ ]; @@ -15222,12 +15222,12 @@ final: prev: { tinted-nvim = buildVimPlugin { pname = "tinted-nvim"; - version = "2025-08-16"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-nvim"; - rev = "e56eabc1cded0301fe9a5d5207cb64beb456e045"; - sha256 = "19vzg1s6n41vhg5js43c3aknn0jgmlw1ds67758q7bhsyn1rwjb9"; + rev = "930d1ba963f5224c20dba665fdf81ceded8c2745"; + sha256 = "18xwbi7c6n890saq825k5lr1m1cjrjilxph7abi7aw0npf7r5whd"; }; meta.homepage = "https://github.com/tinted-theming/tinted-nvim/"; meta.hydraPlatforms = [ ]; @@ -15235,12 +15235,12 @@ final: prev: { tinted-vim = buildVimPlugin { pname = "tinted-vim"; - version = "2025-08-09"; + version = "2025-09-13"; src = fetchFromGitHub { owner = "tinted-theming"; repo = "tinted-vim"; - rev = "a99c8a86d99bc108b4ff04f373a849ae0a970e53"; - sha256 = "0cjw9bj5b98blj9bdiiz1b3nr4ljmb8fv07fk6qf62yps68vd82y"; + rev = "89a72d0451b74e374845f592033a154c4434a06e"; + sha256 = "0khs36p9c36cqghwh6i0821ik926b6m70jbj7n1plvril9kdqr18"; }; meta.homepage = "https://github.com/tinted-theming/tinted-vim/"; meta.hydraPlatforms = [ ]; @@ -15458,12 +15458,12 @@ final: prev: { treesj = buildVimPlugin { pname = "treesj"; - version = "2025-08-31"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "Wansmer"; repo = "treesj"; - rev = "925b506eadd9b465e6e577bb684d86e9863a2e21"; - sha256 = "1sdrvdq1fhx4g3yy50cfylj1wii09dx1mmxpm98nm2k73hildwf3"; + rev = "4770492244ccecdc9b01e0e81fa8f2f6b4a23841"; + sha256 = "06c8ld7kj4qrphsp2x71qcxjfvxkfbhnx6i7hv8vga71xka4gjjw"; }; meta.homepage = "https://github.com/Wansmer/treesj/"; meta.hydraPlatforms = [ ]; @@ -15524,12 +15524,12 @@ final: prev: { trouble-nvim = buildVimPlugin { pname = "trouble.nvim"; - version = "2025-02-12"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "folke"; repo = "trouble.nvim"; - rev = "85bedb7eb7fa331a2ccbecb9202d8abba64d37b3"; - sha256 = "0qn84q75dk2vbw2shh7g9i3x8m5wnhcg17zx26njpl0srykp1vva"; + rev = "3fb3bd737be8866e5f3a170abc70b4da8b5dd45a"; + sha256 = "0vcx4dcrs36vrrj50wrhpkrjfadj7g0sdx730snbpqdazzjqxa2v"; }; meta.homepage = "https://github.com/folke/trouble.nvim/"; meta.hydraPlatforms = [ ]; @@ -15836,12 +15836,12 @@ final: prev: { unison = buildVimPlugin { pname = "unison"; - version = "2025-09-07"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "unisonweb"; repo = "unison"; - rev = "8c6889c23108a2185151c3833e90135993fb8439"; - sha256 = "1fbcs2yjrarxvpy19lb507c9gk5rk721i9yb1fmkn46wflzxn0m2"; + rev = "b3da26093ff814ac5cdc0312d14750ac6d200428"; + sha256 = "18xx5fcqiv0lf9hn188hlwlnj1nv1bzdc7278mi0b12p6k65pai3"; }; meta.homepage = "https://github.com/unisonweb/unison/"; meta.hydraPlatforms = [ ]; @@ -16564,12 +16564,12 @@ final: prev: { vim-autoformat = buildVimPlugin { pname = "vim-autoformat"; - version = "2025-01-10"; + version = "2025-09-08"; src = fetchFromGitHub { owner = "vim-autoformat"; repo = "vim-autoformat"; - rev = "e89c47a89909a69c4b4426a71e99c197adae7a44"; - sha256 = "02gcwybq3bzmynh3q8600cd1c7j72901wzd66dc26f58y1y1fy1n"; + rev = "7dd560615df1594e9a674195d0770fc31c208b04"; + sha256 = "0kxm5bnd5xcyjkg8yydn3z3fnxnlk4856n6a7frsd3dww5pldgb0"; }; meta.homepage = "https://github.com/vim-autoformat/vim-autoformat/"; meta.hydraPlatforms = [ ]; @@ -17786,12 +17786,12 @@ final: prev: { vim-flutter = buildVimPlugin { pname = "vim-flutter"; - version = "2023-06-07"; + version = "2025-09-12"; src = fetchFromGitHub { owner = "thosakwe"; repo = "vim-flutter"; - rev = "422ff301a4fe7b989b79b83adf95add0c71ffda5"; - sha256 = "0sk4fr6gizmxhm4smqqvb1ynhcqnmznrqj5cqgm5b7dyb31jrkzm"; + rev = "2c528672b0b8a21875689389bc3eb22678e8d983"; + sha256 = "12piknwfhiy6jl447lwlrlrhygavhflnm3435mpbggz1xf4zajvb"; }; meta.homepage = "https://github.com/thosakwe/vim-flutter/"; meta.hydraPlatforms = [ ]; @@ -18137,12 +18137,12 @@ final: prev: { vim-habamax = buildVimPlugin { pname = "vim-habamax"; - version = "2025-08-31"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "habamax"; repo = "vim-habamax"; - rev = "faa8c320d45141b3455fb692e2b47f9ad4dd1606"; - sha256 = "01z9hn03qcpfy0gmz25mn3wblrkyhyx6vcrbj7r1f089nqm5hw8v"; + rev = "855bf9876184b7d8f7c4bf70e8e69d4f3e349f20"; + sha256 = "104i4093drk3vpzkykm0xfk257g1p7xi3cy93z2wsdkgqysi167l"; }; meta.homepage = "https://github.com/habamax/vim-habamax/"; meta.hydraPlatforms = [ ]; @@ -19270,12 +19270,12 @@ final: prev: { vim-monokai-tasty = buildVimPlugin { pname = "vim-monokai-tasty"; - version = "2025-04-22"; + version = "2025-09-09"; src = fetchFromGitHub { owner = "patstockwell"; repo = "vim-monokai-tasty"; - rev = "ba1f81e04b39d1ffd90c70ea93ba597166272c36"; - sha256 = "1r3js27rjf5y193lx8qgw28nlic8w10n6fzv1308xdm54mz5fg98"; + rev = "bc97e44dccb11735dc715150d9fac50f9da34187"; + sha256 = "1i0swgyxhw9219g78l1aph5a8i4kn4wmwrcpi9ydwxp006bkx8jr"; }; meta.homepage = "https://github.com/patstockwell/vim-monokai-tasty/"; meta.hydraPlatforms = [ ]; @@ -19283,12 +19283,12 @@ final: prev: { vim-moonfly-colors = buildVimPlugin { pname = "vim-moonfly-colors"; - version = "2025-08-03"; + version = "2025-09-16"; src = fetchFromGitHub { owner = "bluz71"; repo = "vim-moonfly-colors"; - rev = "21d24c3e2b31386f14fadd8c114c5d0673b878c2"; - sha256 = "1h1xhanpjk4aglyb78dz09w5kyhm08nx4h6z1akq6yixn3qccl1v"; + rev = "2a3cade7d47a3f0b13bfe50926e645b8c2a2432f"; + sha256 = "0sw0ckrgxag8yzx0j2ds9nm6vyysnnz0pz01zfqvr003z9ckqbhy"; }; meta.homepage = "https://github.com/bluz71/vim-moonfly-colors/"; meta.hydraPlatforms = [ ]; @@ -20687,12 +20687,12 @@ final: prev: { vim-spirv = buildVimPlugin { pname = "vim-spirv"; - version = "2025-09-03"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "kbenzie"; repo = "vim-spirv"; - rev = "3283687afe036307e8a3e171d7e2e19cac9597cb"; - sha256 = "01bv97fdvznlwngpyz484sc1qh8mx0jfaagcid1785xi2x145pi6"; + rev = "8f87eb111793c0ad54e7d26cb48eb996a258f807"; + sha256 = "0ays9fqfgldrcm6gp7zwiyjw7pdbyw5axgkikqm3ywwix8s4hvsc"; }; meta.homepage = "https://github.com/kbenzie/vim-spirv/"; meta.hydraPlatforms = [ ]; @@ -20961,12 +20961,12 @@ final: prev: { vim-test = buildVimPlugin { pname = "vim-test"; - version = "2025-09-08"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "vim-test"; repo = "vim-test"; - rev = "e25a007c2292c57f949cebb57bb546b6ccbf9181"; - sha256 = "0papv2k8dazqw57pyrmspsyazxvb3cap54gcq52d31k2hfhggssr"; + rev = "5ee3c0b3734eab612b9f70bbc8a4f69f17f8e8ef"; + sha256 = "067shdfgmi7s2zrr2an9lwkjwzcyn0im8snyhdjy2p0y7h1kabid"; }; meta.homepage = "https://github.com/vim-test/vim-test/"; meta.hydraPlatforms = [ ]; @@ -21390,12 +21390,12 @@ final: prev: { vim-vsnip-integ = buildVimPlugin { pname = "vim-vsnip-integ"; - version = "2024-10-18"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "hrsh7th"; repo = "vim-vsnip-integ"; - rev = "90ae474e8b05ed41e36d6f58382a9fbfb4b672c4"; - sha256 = "1n8g9knii0y5c7gnwmndbw2c2ii5xji0i90cfdcdvrkdhfacpyha"; + rev = "c7c93934dece8315db3649bdc6898b76358a8b8d"; + sha256 = "0bpcl2riskrixy3ka2azl5cywl9cdpfzpvi32njg96zmrv0vi3j6"; }; meta.homepage = "https://github.com/hrsh7th/vim-vsnip-integ/"; meta.hydraPlatforms = [ ]; @@ -21780,12 +21780,12 @@ final: prev: { vimspector = buildVimPlugin { pname = "vimspector"; - version = "2025-08-26"; + version = "2025-09-10"; src = fetchFromGitHub { owner = "puremourning"; repo = "vimspector"; - rev = "cc01dc81a5bef35c8073da2bae2b2b0f70652e90"; - sha256 = "1jyknd284jjjpnbyahdw5j02xwjdxnnfpxs51dpzp38hd9gn8pxs"; + rev = "7610be489907a9c142f61dfd83998de0c7b47f45"; + sha256 = "1hkvp7mpbbnkblrc17ianvhylybp4s1wqsj6sz1ws7n6d5bb669x"; fetchSubmodules = true; }; meta.homepage = "https://github.com/puremourning/vimspector/"; @@ -21794,12 +21794,12 @@ final: prev: { vimtex = buildVimPlugin { pname = "vimtex"; - version = "2025-08-23"; + version = "2025-09-14"; src = fetchFromGitHub { owner = "lervag"; repo = "vimtex"; - rev = "dc90feacb86f7b85b0b791d8073eefc769a23725"; - sha256 = "07vm6nwd31zv19yifbfc61mpxyhdc378dz6b90b9lzm1lcc07waw"; + rev = "77f31bd02cec678823c8614e6400db97390b5ce7"; + sha256 = "11r1kifjg3mdkfsjija1dam0kcbykdb8580843v7h5z66pkl8agr"; }; meta.homepage = "https://github.com/lervag/vimtex/"; meta.hydraPlatforms = [ ]; @@ -22041,12 +22041,12 @@ final: prev: { wiki-vim = buildVimPlugin { pname = "wiki.vim"; - version = "2025-08-20"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "lervag"; repo = "wiki.vim"; - rev = "ef3fad8a7e0bd64c012cff5c6b1219f8f2cc6d82"; - sha256 = "1g1ga1dsphnlhhnnyd1fb5v4csn1x3scjwm0r676lz2n4kihxkkg"; + rev = "7bf91348a7f84f126348f1732d23da91731a0a77"; + sha256 = "0swy8p3fdzn0abbhv6gajzh1x9bxy7y91b042mb02b9rjays6955"; }; meta.homepage = "https://github.com/lervag/wiki.vim/"; meta.hydraPlatforms = [ ]; @@ -22328,12 +22328,12 @@ final: prev: { yazi-nvim = buildVimPlugin { pname = "yazi.nvim"; - version = "2025-09-05"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "mikavilpas"; repo = "yazi.nvim"; - rev = "595d50ccd7244e47fcd8f65f49fe3955fd509699"; - sha256 = "0zsjdrmh34zpcykfzh82ss5zc5rf1y9rnbz3q1v1apb3x8mmaynj"; + rev = "a54bc302611c0d4f7fb39c1507956e48f58e65ec"; + sha256 = "1g4xdwf57r779s8zfad8jxwsy8f3rzwkx55vvqmdaxbxka1vihba"; }; meta.homepage = "https://github.com/mikavilpas/yazi.nvim/"; meta.hydraPlatforms = [ ]; @@ -22471,12 +22471,12 @@ final: prev: { zig-vim = buildVimPlugin { pname = "zig.vim"; - version = "2025-09-04"; + version = "2025-09-11"; src = fetchFromGitHub { owner = "ziglang"; repo = "zig.vim"; - rev = "987902a2c753bfaa38569b46903b21664299ace9"; - sha256 = "00jy1qk18z1xqxbbp53mjnmjizvvzrvqxac1xnz2v323lgmv1y6j"; + rev = "0c100863c7901a79d9c4b7a2092e335cc09337cc"; + sha256 = "1b5pp7ygwx2ydj2g1l6qdm48arpm9g9xyjbqpfhbcy6wxvkn6178"; }; meta.homepage = "https://github.com/ziglang/zig.vim/"; meta.hydraPlatforms = [ ]; @@ -22484,12 +22484,12 @@ final: prev: { zk-nvim = buildVimPlugin { pname = "zk-nvim"; - version = "2025-09-05"; + version = "2025-09-15"; src = fetchFromGitHub { owner = "zk-org"; repo = "zk-nvim"; - rev = "f079de79b4eb489861a41430ca30d705cb4041fe"; - sha256 = "1jzavqlak03k2dg6pfyphxyddx3p952swx32hgp7lh7n653w7nkq"; + rev = "8e0446f448e03dfe76ab671724f4c8db7a46cd37"; + sha256 = "1dwhwhyh0ywcs9mdgmzqf1plp8rzdahkl88wwzdlzix4i4i3lh6s"; }; meta.homepage = "https://github.com/zk-org/zk-nvim/"; meta.hydraPlatforms = [ ]; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 9d3cbf7fa6dc..e0775e8d7276 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -799,6 +799,8 @@ assertNoAdditions { nvimSkipModules = [ # Test mismatch of directory because of nix generated path "conjure-spec.client.fennel.nfnl_spec" + # No parser for fennel + "conjure.client.fennel.def-str-util" ]; }; From 263fc11c5b06d43b829953fc846794ce9e379134 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 16 Sep 2025 00:03:01 -0500 Subject: [PATCH 29/42] vimPlugins.nvim-treesitter: update grammars Signed-off-by: Austin Horstman --- .../vim/plugins/nvim-treesitter/generated.nix | 131 ++++++++++-------- 1 file changed, 71 insertions(+), 60 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix index 6b387bd73ca6..d3e0c7812699 100644 --- a/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix +++ b/pkgs/applications/editors/vim/plugins/nvim-treesitter/generated.nix @@ -99,12 +99,12 @@ }; authzed = buildGrammar { language = "authzed"; - version = "0.0.0+rev=1dec7e1"; + version = "0.0.0+rev=83e5c26"; src = fetchFromGitHub { owner = "mleonidas"; repo = "tree-sitter-authzed"; - rev = "1dec7e1af96c56924e3322cd85fdce15d0a31d00"; - hash = "sha256-qPSQF95DO7WByVy9YXEOus3q3U4QfWuUFbJGVXd4EtQ="; + rev = "83e5c26a8687eb4688fe91d690c735cc3d21ad81"; + hash = "sha256-xJDueA0qydB2dsmnIKPBU6P+4mSDO3vAQehHuyZpq/I="; }; meta.homepage = "https://github.com/mleonidas/tree-sitter-authzed"; }; @@ -121,12 +121,12 @@ }; bash = buildGrammar { language = "bash"; - version = "0.0.0+rev=b930fed"; + version = "0.0.0+rev=cef0974"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-bash"; - rev = "b930fed16910a74c230e09ea5b97f671448d2116"; - hash = "sha256-7VZRkoQc6l+YWzdsnXM6FlTzJq/eCgH1/SWkh6WTjp8="; + rev = "cef0974919c6fc7647a24ed1d89b291264b5abca"; + hash = "sha256-zy9H1HUofrURNmuS2d2N0Y+iQ8lDdsJdtocaS3PhuKQ="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-bash"; }; @@ -396,12 +396,12 @@ }; cpp = buildGrammar { language = "cpp"; - version = "0.0.0+rev=077f14f"; + version = "0.0.0+rev=e89fbaf"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-cpp"; - rev = "077f14ffd2de226ac95808596989c705f6dee289"; - hash = "sha256-xOYuzYil5jieikb8Brt3mjtoOER2ZVO6zfSlWFn7ZbY="; + rev = "e89fbaf0a4d294526c58259c40d5b3c16401f4e9"; + hash = "sha256-8yuTcbBEeEZisVgTZUEJb2p0AClvBZ4BuTfG1MKlYg8="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-cpp"; }; @@ -452,12 +452,12 @@ }; cylc = buildGrammar { language = "cylc"; - version = "0.0.0+rev=5517eca"; + version = "0.0.0+rev=6d1d811"; src = fetchFromGitHub { owner = "elliotfontaine"; repo = "tree-sitter-cylc"; - rev = "5517ecade85b1de85ed8e0cb742b81decc64183a"; - hash = "sha256-nKlQ80s7JytMsvJdoIdGmWo3KRs9YDe3W3PBjcvSB1A="; + rev = "6d1d81137112299324b526477ce1db989ab58fb8"; + hash = "sha256-jgQCTM36S8UwSyT4LAfcX4DUIl2OYVMeQdDg3zRrw00="; }; meta.homepage = "https://github.com/elliotfontaine/tree-sitter-cylc"; }; @@ -619,12 +619,12 @@ }; editorconfig = buildGrammar { language = "editorconfig"; - version = "0.0.0+rev=17be0e8"; + version = "0.0.0+rev=de41a82"; src = fetchFromGitHub { owner = "ValdezFOmar"; repo = "tree-sitter-editorconfig"; - rev = "17be0e84ac012b6731626baf6920ff24e1865a03"; - hash = "sha256-ktWPp0pH44FsddH744GpC1KnMDEe7smglBpspwApawU="; + rev = "de41a82984170f3c1c4ff20f2e8b906e5a860e1d"; + hash = "sha256-VVxNdzbgvDhrJ/BCBHHGd8+p5PJc1ymxgzV112TgY8Y="; }; meta.homepage = "https://github.com/ValdezFOmar/tree-sitter-editorconfig"; }; @@ -795,12 +795,12 @@ }; foam = buildGrammar { language = "foam"; - version = "0.0.0+rev=f08bb76"; + version = "0.0.0+rev=472c24f"; src = fetchFromGitHub { owner = "FoamScience"; repo = "tree-sitter-foam"; - rev = "f08bb76892b93e5b23c45ac3bd6b1eea5df323cc"; - hash = "sha256-boH5WJNwJmZKN4JCcFvVdAU06ZRj6Zdsq3NibSWjAr8="; + rev = "472c24f11a547820327fb1be565bcfff98ea96a4"; + hash = "sha256-CjCnMnsD3uZS0qEcnlLa6JrFyH88KbDITwBAdRTvVMY="; }; meta.homepage = "https://github.com/FoamScience/tree-sitter-foam"; }; @@ -1049,12 +1049,12 @@ }; go = buildGrammar { language = "go"; - version = "0.0.0+rev=1547678"; + version = "0.0.0+rev=9d78054"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-go"; - rev = "1547678a9da59885853f5f5cc8a99cc203fa2e2c"; - hash = "sha256-y7bTET8ypPczPnMVlCaiZuswcA7vFrDOc2jlbfVk5Sk="; + rev = "9d780544a2226ccd1a2a57299903d51d0d8c8951"; + hash = "sha256-CXJTZfGCb0rcchFSjaxcq8Jz3t6FMMbmt0RlaDLI59k="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-go"; }; @@ -1325,12 +1325,12 @@ }; html = buildGrammar { language = "html"; - version = "0.0.0+rev=9fc04b9"; + version = "0.0.0+rev=2817380"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-html"; - rev = "9fc04b9ef21a92e3ea9258f5690e4461394d7811"; - hash = "sha256-Fow2kIM9PHwYEgkEuGcS3e4wxlzETtQk0DcMUkjbcaA="; + rev = "281738071a38865c9c52b41cd3f42a626407ffa1"; + hash = "sha256-KfeXWHSJWBjVqn5f3FMnl6W82twEJK4fSiA/cMooEMg="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-html"; }; @@ -1358,12 +1358,12 @@ }; hurl = buildGrammar { language = "hurl"; - version = "0.0.0+rev=1124058"; + version = "0.0.0+rev=597efbd"; src = fetchFromGitHub { owner = "pfeiferj"; repo = "tree-sitter-hurl"; - rev = "1124058cd192e80d80914652a5850a5b1887cc10"; - hash = "sha256-6Hd4VEjhxlfO9ofPr9YeSU4ZVbGEU0okYYjaG+hTkn0="; + rev = "597efbd7ce9a814bb058f48eabd055b1d1e12145"; + hash = "sha256-sQjjx3DGfi0l8/XNOIoyFYAcDpaQOkD4Ics3g6vkgjM="; }; meta.homepage = "https://github.com/pfeiferj/tree-sitter-hurl"; }; @@ -1380,12 +1380,12 @@ }; idl = buildGrammar { language = "idl"; - version = "0.0.0+rev=6ab5582"; + version = "0.0.0+rev=914f1f9"; src = fetchFromGitHub { owner = "cathaysia"; repo = "tree-sitter-idl"; - rev = "6ab5582bd47b86df75afe90cdd8dc55d2d480ce1"; - hash = "sha256-PvUJR9SwmMWDO8kT8naNVwxneHhZ/rbuuWFl0R9m7aU="; + rev = "914f1f9bea4458427351f20c25bf263288aaeb66"; + hash = "sha256-wlGd2vqtnBT70j5CykywVnlqTTDFkRx5uPr0vH1EurE="; }; meta.homepage = "https://github.com/cathaysia/tree-sitter-idl"; }; @@ -1446,34 +1446,34 @@ }; java = buildGrammar { language = "java"; - version = "0.0.0+rev=968afb3"; + version = "0.0.0+rev=12c4848"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-java"; - rev = "968afb3c9be2d4dba4cd36f3580ee0b1a9c1c537"; - hash = "sha256-L4cfPDbuZEqjq/w3Rz8fraorTMV095b4uXIqkQbSA/s="; + rev = "12c4848bc6cf2660d80b435f8d8de1a9d4676d04"; + hash = "sha256-69WeoB9+aTd2rhLVPs8CpI+ZgG7yQdAE0bT/V+a55+Q="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-java"; }; javadoc = buildGrammar { language = "javadoc"; - version = "0.0.0+rev=fea74f5"; + version = "0.0.0+rev=a1917ed"; src = fetchFromGitHub { owner = "rmuir"; repo = "tree-sitter-javadoc"; - rev = "fea74f50f5a6dcef575687703b82a96f9e6d1312"; - hash = "sha256-m0aqRV37o0/HypshZDvKDg8thv3ey32sMHmLkf7g7lw="; + rev = "a1917ed4cbf5c9438abbeb0a9d02b2d87bfebf7c"; + hash = "sha256-QWOX8O56wHt9u2Y5d1SwdKgh5aX8grAoUjRFrd5He7c="; }; meta.homepage = "https://github.com/rmuir/tree-sitter-javadoc"; }; javascript = buildGrammar { language = "javascript"; - version = "0.0.0+rev=44c892e"; + version = "0.0.0+rev=22da14e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-javascript"; - rev = "44c892e0be055ac465d5eeddae6d3e194424e7de"; - hash = "sha256-2Jj/SUG+k8lHlGSuPZvHjJojvQFgDiZHZzH8xLu7suE="; + rev = "22da14e17db59c35aae2b9da2728337c301ce741"; + hash = "sha256-zA7CTs8yAZQohRndS5iA7y9XEVT3VUorOAxoRnyoWxU="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-javascript"; }; @@ -1514,23 +1514,23 @@ }; jsdoc = buildGrammar { language = "jsdoc"; - version = "0.0.0+rev=a417db5"; + version = "0.0.0+rev=658d18d"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-jsdoc"; - rev = "a417db5dbdd869fccb6a8b75ec04459e1d4ccd2c"; - hash = "sha256-MMLgza5H9NWYn9jtOumwg3cz3hqb8GQGFc/yRSvUIVI="; + rev = "658d18dcdddb75c760363faa4963427a7c6b52db"; + hash = "sha256-xjLC56NiOwwb5BJ2DLiG3rknMR3rrcYrPuHI24NVL+M="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-jsdoc"; }; json = buildGrammar { language = "json"; - version = "0.0.0+rev=fd38547"; + version = "0.0.0+rev=532a34b"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-json"; - rev = "fd38547e2fe5738e5b173e5f40a27df261224bba"; - hash = "sha256-61X7gSL3SeJvvWokSvZmxyy1wmYhRZNLBX9x31XrIfY="; + rev = "532a34b9e5a64fdcd5a8748a917fd489aa06d6fb"; + hash = "sha256-x56k56CkN4Xx0Lqnlumk/IW2bn7Y9LubSYs4/3o53q0="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-json"; }; @@ -1880,12 +1880,12 @@ }; mlir = buildGrammar { language = "mlir"; - version = "0.0.0+rev=1f3bc2f"; + version = "0.0.0+rev=ef7a2ef"; src = fetchFromGitHub { owner = "artagnon"; repo = "tree-sitter-mlir"; - rev = "1f3bc2fd4d4e28361d1ff75cf5763e1d0c2b6348"; - hash = "sha256-EYi3LEezPRZXl+/TLSVHBlCjTjE4iRSwHhC3NSmxYgg="; + rev = "ef7a2efed65814aa394875e2b578ff6aeb272b41"; + hash = "sha256-inaZkF2f13tT3kQvs/QLbr0iMUs7a6vqmguyw+/gEwg="; }; generate = true; meta.homepage = "https://github.com/artagnon/tree-sitter-mlir"; @@ -2516,12 +2516,12 @@ }; regex = buildGrammar { language = "regex"; - version = "0.0.0+rev=b638d29"; + version = "0.0.0+rev=b2ac15e"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-regex"; - rev = "b638d29335ef41215b86732dd51be34c701ef683"; - hash = "sha256-KHPwvjqvgqLKGL/OeotF1djSSSrAsb2H3CNUmgiva18="; + rev = "b2ac15e27fce703d2f37a79ccd94a5c0cbe9720b"; + hash = "sha256-bR0K6SR19QuQwDUic+CJ69VQTSGqry5a5IOpPTVJFlo="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-regex"; }; @@ -2558,6 +2558,17 @@ }; meta.homepage = "https://github.com/rescript-lang/tree-sitter-rescript"; }; + rifleconf = buildGrammar { + language = "rifleconf"; + version = "0.0.0+rev=b215640"; + src = fetchFromGitHub { + owner = "purarue"; + repo = "tree-sitter-rifleconf"; + rev = "b215640ba72a9a8cac6f5d95dbc3d320cb546e13"; + hash = "sha256-Bc/u9Zvkz2+hV6tEedjMH9Iw2hBGM3GGMd42700nudE="; + }; + meta.homepage = "https://github.com/purarue/tree-sitter-rifleconf"; + }; rnoweb = buildGrammar { language = "rnoweb"; version = "0.0.0+rev=1a74dc0"; @@ -2648,12 +2659,12 @@ }; rust = buildGrammar { language = "rust"; - version = "0.0.0+rev=3bfef41"; + version = "0.0.0+rev=2a58b00"; src = fetchFromGitHub { owner = "tree-sitter"; repo = "tree-sitter-rust"; - rev = "3bfef41a01ab49a25ffdecf998823b4b82fcaf69"; - hash = "sha256-oRBsIaNZDgBt1JSiGzgg+1JNbkDuGV2cxE1p0cZlFQc="; + rev = "2a58b00ed44829eebcbe6f932604093b9396a43b"; + hash = "sha256-qvU0oHxfCeL4HyLb7QX9+UELk7CSUTvk03r3AU0bX98="; }; meta.homepage = "https://github.com/tree-sitter/tree-sitter-rust"; }; @@ -2916,12 +2927,12 @@ }; supercollider = buildGrammar { language = "supercollider"; - version = "0.0.0+rev=c6145ca"; + version = "0.0.0+rev=613bac2"; src = fetchFromGitHub { owner = "madskjeldgaard"; repo = "tree-sitter-supercollider"; - rev = "c6145cad24e19485f6ceb86e0a1be479d6537fb0"; - hash = "sha256-9t7yWtzuzY19M22q5Aiu+hVX2bkBTm3AmUi6ZSc4psQ="; + rev = "613bac2ddc30bff4f0a1d88b1aa7e5ec8ca37028"; + hash = "sha256-ANbIC8Azbu9jXzXoWw5f3dHFh5FPZOW5zoubmCYGfZg="; }; meta.homepage = "https://github.com/madskjeldgaard/tree-sitter-supercollider"; }; @@ -3564,12 +3575,12 @@ }; zig = buildGrammar { language = "zig"; - version = "0.0.0+rev=b71afff"; + version = "0.0.0+rev=6479aa1"; src = fetchFromGitHub { owner = "tree-sitter-grammars"; repo = "tree-sitter-zig"; - rev = "b71affffdb4222ff2d2dea6e164f76603b0be6bc"; - hash = "sha256-QAlYyeIwIH2p51Rt4cVpKkcT+JQvWlw1AII4122oQa8="; + rev = "6479aa13f32f701c383083d8b28360ebd682fb7d"; + hash = "sha256-T9Q6EhJ20tH5v1fUlnNA3UcdX52DMZE/PQjPWQtcHw0="; }; meta.homepage = "https://github.com/tree-sitter-grammars/tree-sitter-zig"; }; From dcc218ab3d37572b604ff98cb0585f39fda06c7e Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Tue, 16 Sep 2025 00:44:06 -0500 Subject: [PATCH 30/42] luaPackages: update on 2025-09-16 Signed-off-by: Austin Horstman --- .../lua-modules/generated-packages.nix | 38 +++++++++---------- pkgs/development/lua-modules/overrides.nix | 4 +- 2 files changed, 20 insertions(+), 22 deletions(-) diff --git a/pkgs/development/lua-modules/generated-packages.nix b/pkgs/development/lua-modules/generated-packages.nix index c7d909091b80..e92b4e5cecbc 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.2185-1"; + version = "0.0.2234-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/fzf-lua-0.0.2185-1.rockspec"; - sha256 = "1cq3gmdr2nnsj2hrlxk22v42dvk1hzjzpsw9h55inp5kqabd5dcg"; + url = "mirror://luarocks/fzf-lua-0.0.2234-1.rockspec"; + sha256 = "12pnz4lkx2mxfmig6m9qpsyqb0cpax0pw4ad2cpy9ww4cxlcmwkc"; }).outPath; src = fetchzip { - url = "https://github.com/ibhagwan/fzf-lua/archive/ce5a5fa2902933e7b4563ca78210254169463cb6.zip"; - sha256 = "009fp63ab5qjlkqmkzkk7nn9isld2izwk25g19ynv7akkypclf8q"; + url = "https://github.com/ibhagwan/fzf-lua/archive/1a8b4246538f2b9c3c3debb460262f549fd7b428.zip"; + sha256 = "1y5lpv8y3w0vjwz5jrddih1rg9j0a08npds3yaibwafw0xj1f074"; }; disabled = luaOlder "5.1"; @@ -880,8 +880,8 @@ final: prev: { src = fetchFromGitHub { owner = "lewis6991"; repo = "gitsigns.nvim"; - rev = "6e3c66548035e50db7bd8e360a29aec6620c3641"; - hash = "sha256-zBUrqL+00Y8j4eVNAgI0nYn2i35zhQo2BVl4mL1cgfs="; + rev = "f780609807eca1f783a36a8a31c30a48fbe150c5"; + hash = "sha256-L5WbNiFUn014hThvGfb5r858O6iLOBhOQHfVUdIlFI4="; }; disabled = lua.luaversion != "5.1"; @@ -903,15 +903,15 @@ final: prev: { }: buildLuarocksPackage { pname = "grug-far.nvim"; - version = "1.6.46-1"; + version = "1.6.48-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/grug-far.nvim-1.6.46-1.rockspec"; - sha256 = "1vj1li4d3bwj95fizzvzlfcmzaxjjarbw5453d498ccgyvg81zq5"; + url = "mirror://luarocks/grug-far.nvim-1.6.48-1.rockspec"; + sha256 = "02x3rzxz610942xy98zbzz3whcslvqwcpiyjzlw94km1h7m5a3kq"; }).outPath; src = fetchzip { - url = "https://github.com/MagicDuck/grug-far.nvim/archive/c5b629399c0f2e436c00df381e44852a13b7313a.zip"; - sha256 = "1iklplr66dx18mvxim4qy2kh2lw0cj307wcj56z873sg78fap90g"; + url = "https://github.com/MagicDuck/grug-far.nvim/archive/50d9ee2b5a19634670441948e7e4afaa042f1059.zip"; + sha256 = "0pbwlp5i4aq1ffqbcnjf62ygb73b1svyh5ly4vyq6x7jnc0g416g"; }; disabled = luaOlder "5.1"; @@ -4213,7 +4213,7 @@ final: prev: { meta = { homepage = "https://nvim-orgmode.github.io"; - description = "Orgmode clone written in Lua for Neovim 0.10.0+."; + description = "Orgmode clone written in Lua for Neovim 0.11.0+."; license.fullName = "MIT"; }; } @@ -4226,26 +4226,24 @@ final: prev: { fetchzip, luaOlder, nui-nvim, - pathlib-nvim, sqlite, }: buildLuarocksPackage { pname = "papis.nvim"; - version = "0.8.0-1"; + version = "0.9.0-1"; knownRockspec = (fetchurl { - url = "mirror://luarocks/papis.nvim-0.8.0-1.rockspec"; - sha256 = "07xjy47l94572s7dscvcpig2dl6miqcnxqcl630gkhg13ihd11n0"; + url = "mirror://luarocks/papis.nvim-0.9.0-1.rockspec"; + sha256 = "1l5phfq26yc24ww1hyki9w9x3idzncmzxizda6v7rr1bdppbky7g"; }).outPath; src = fetchzip { - url = "https://github.com/jghauser/papis.nvim/archive/v0.8.0.zip"; - sha256 = "0blrqk6wx2rigqvypyy3xl0a4263n81xizslam5kwpn7b6mjci1h"; + url = "https://github.com/jghauser/papis.nvim/archive/v0.9.0.zip"; + sha256 = "1na7nxacq6ii75qk1i5ylpnnr27272kp7nrn2xlfd8kwjspap3n7"; }; disabled = luaOlder "5.1"; propagatedBuildInputs = [ nui-nvim - pathlib-nvim sqlite ]; diff --git a/pkgs/development/lua-modules/overrides.nix b/pkgs/development/lua-modules/overrides.nix index 641d748ad777..272ad08c71dc 100644 --- a/pkgs/development/lua-modules/overrides.nix +++ b/pkgs/development/lua-modules/overrides.nix @@ -183,8 +183,8 @@ in # TODO: Figure out why 2 files extra substituteInPlace tests/screenshots/tests-files_spec.lua---files---executable---1-+-args-{-\'fd\'-} \ - --replace-fail " 98" "100" \ - --replace-fail "98" "100" + --replace-fail " 99" "101" \ + --replace-fail "99" "101" make test From e1e937c16d0d35b75b976d604b7589e859f20fd6 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 06:22:41 +0000 Subject: [PATCH 31/42] libretro.dosbox-pure: 0-unstable-2025-09-04 -> 0-unstable-2025-09-14 --- pkgs/applications/emulators/libretro/cores/dosbox-pure.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix index 60fb722ef0c1..f2e7bf164d74 100644 --- a/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix +++ b/pkgs/applications/emulators/libretro/cores/dosbox-pure.nix @@ -5,13 +5,13 @@ }: mkLibretroCore { core = "dosbox-pure"; - version = "0-unstable-2025-09-04"; + version = "0-unstable-2025-09-14"; src = fetchFromGitHub { owner = "schellingb"; repo = "dosbox-pure"; - rev = "a1c81ef494d2ac7a136b330edecbe855fb38b18a"; - hash = "sha256-jMJCEoSQi1svbXLyKc4+TRubw7zDpqeql0pstaLs7O4="; + rev = "78a2d8b7d1354ca60e3f0e39dae18be7c902ece9"; + hash = "sha256-iNcjB7C833X6jNx0AKv2fJvULke+OCzIc0/3g0SiQwU="; }; hardeningDisable = [ "format" ]; From d0cbfc24c23b2aa72e5fc442a9616a1fdd346fed Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 06:56:00 +0000 Subject: [PATCH 32/42] ghstack: 0.11.0 -> 0.12.0 --- pkgs/by-name/gh/ghstack/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/gh/ghstack/package.nix b/pkgs/by-name/gh/ghstack/package.nix index 569178dd63e3..179b74c1d7a8 100644 --- a/pkgs/by-name/gh/ghstack/package.nix +++ b/pkgs/by-name/gh/ghstack/package.nix @@ -6,7 +6,7 @@ python3.pkgs.buildPythonApplication { pname = "ghstack"; - version = "0.11.0"; + version = "0.12.0"; pyproject = true; src = fetchFromGitHub { From 28b8ab477d538ce6e5acd56342141d1e714d6715 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 07:37:12 +0000 Subject: [PATCH 33/42] adw-gtk3: 6.2 -> 6.3 --- pkgs/by-name/ad/adw-gtk3/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ad/adw-gtk3/package.nix b/pkgs/by-name/ad/adw-gtk3/package.nix index 274e21c3af28..c7044a764cc5 100644 --- a/pkgs/by-name/ad/adw-gtk3/package.nix +++ b/pkgs/by-name/ad/adw-gtk3/package.nix @@ -10,13 +10,13 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "adw-gtk3"; - version = "6.2"; + version = "6.3"; src = fetchFromGitHub { owner = "lassekongo83"; repo = "adw-gtk3"; tag = "v${finalAttrs.version}"; - hash = "sha256-YYaqSEnIYHHkY4L3UhFBkR3DehoB6QADhSGOP/9NKx8="; + hash = "sha256-y9Cd6daRxcWcGxi9RrdltTeX6VfcUJNERP/Cc1Qjte8="; }; nativeBuildInputs = [ From b573b2247dc67843d430a4b57fb011ba0c2d6d02 Mon Sep 17 00:00:00 2001 From: FlameFlag <57304299+FlameFlag@users.noreply.github.com> Date: Tue, 16 Sep 2025 10:42:18 +0300 Subject: [PATCH 34/42] alt-tab-macos: 7.27.0 -> 7.28.0 Changelog: https://github.com/lwouis/alt-tab-macos/releases/tag/v7.28.0 Diff: https://github.com/lwouis/alt-tab-macos/compare/v7.27.0...v7.28.0 --- pkgs/by-name/al/alt-tab-macos/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/al/alt-tab-macos/package.nix b/pkgs/by-name/al/alt-tab-macos/package.nix index e802523417af..455e5aca54c7 100644 --- a/pkgs/by-name/al/alt-tab-macos/package.nix +++ b/pkgs/by-name/al/alt-tab-macos/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "alt-tab-macos"; - version = "7.27.0"; + version = "7.28.0"; src = fetchurl { url = "https://github.com/lwouis/alt-tab-macos/releases/download/v${finalAttrs.version}/AltTab-${finalAttrs.version}.zip"; - hash = "sha256-jjtgpfKzLj2cAUvpjlC9STmp8EN3y+rdQVKJvTHzoXM="; + hash = "sha256-Wdn/NwVHePYyO9VGu8qXbzCFWXcX1jM9pN4p+BNOxsI="; }; sourceRoot = "."; From f6f862c70072fbac565633c407809d9739d5f934 Mon Sep 17 00:00:00 2001 From: FlameFlag <57304299+FlameFlag@users.noreply.github.com> Date: Tue, 16 Sep 2025 10:44:35 +0300 Subject: [PATCH 35/42] iina: 1.3.5 -> 1.4.0 Changelog: https://github.com/iina/iina/compare/v1.3.5...v1.4.0 Diff: https://github.com/iina/iina/compare/v1.3.5...v1.4.0 --- pkgs/by-name/ii/iina/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ii/iina/package.nix b/pkgs/by-name/ii/iina/package.nix index 982cd67746db..5f52bc09b9fb 100644 --- a/pkgs/by-name/ii/iina/package.nix +++ b/pkgs/by-name/ii/iina/package.nix @@ -8,11 +8,11 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "iina"; - version = "1.3.5"; + version = "1.4.0"; src = fetchurl { url = "https://github.com/iina/iina/releases/download/v${finalAttrs.version}/IINA.v${finalAttrs.version}.dmg"; - hash = "sha256-O4uRmfQaGMKqizDlgk0MnazMHVkXaDLqZQ9TP8vcajg="; + hash = "sha256-S5gHyI1dQcqmNfCkCDI649gKMwVHZpisLaRyYTakgbg="; }; nativeBuildInputs = [ undmg ]; From 2d9f87fd8e6522eb9dcd47f9e001e515d35a90c2 Mon Sep 17 00:00:00 2001 From: Markus Hauck Date: Tue, 16 Sep 2025 09:47:50 +0200 Subject: [PATCH 36/42] claude-code: 1.0.113 -> 1.0.115 Changelog: https://github.com/anthropics/claude-code/blob/main/CHANGELOG.md ## 1.0.115 - Improve thinking mode display with enhanced visual effects - Type /t to temporarily disable thinking mode in your prompt - Improve path validation for glob and grep tools - Show condensed output for post-tool hooks to reduce visual clutter - Fix visual feedback when loading state completes - Improve UI consistency for permission request dialogs --- pkgs/by-name/cl/claude-code/package-lock.json | 8 ++++---- pkgs/by-name/cl/claude-code/package.nix | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/by-name/cl/claude-code/package-lock.json b/pkgs/by-name/cl/claude-code/package-lock.json index da12f6af8d21..1f0d949b2d7d 100644 --- a/pkgs/by-name/cl/claude-code/package-lock.json +++ b/pkgs/by-name/cl/claude-code/package-lock.json @@ -6,13 +6,13 @@ "packages": { "": { "dependencies": { - "@anthropic-ai/claude-code": "^1.0.113" + "@anthropic-ai/claude-code": "^1.0.115" } }, "node_modules/@anthropic-ai/claude-code": { - "version": "1.0.113", - "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.113.tgz", - "integrity": "sha512-K/+N/rECfWa1ZauWLD6C/CnX6bxxAck5CFDuK58JjRN8v6QDuJVX7HZcNCanB0ucxEkaczAwvWnEM+UjFQsdqw==", + "version": "1.0.115", + "resolved": "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.115.tgz", + "integrity": "sha512-scnmcSgtmRM4wUUWr+BfU+krK+m/n4Sxvhu9ePUlYRWklWrYnySvJ1WrAZG6/v9G6vDLDdoKIW7yol8SGnOSqA==", "license": "SEE LICENSE IN README.md", "bin": { "claude": "cli.js" diff --git a/pkgs/by-name/cl/claude-code/package.nix b/pkgs/by-name/cl/claude-code/package.nix index f3c3eb77eacd..e8d1c286dc3a 100644 --- a/pkgs/by-name/cl/claude-code/package.nix +++ b/pkgs/by-name/cl/claude-code/package.nix @@ -7,16 +7,16 @@ buildNpmPackage rec { pname = "claude-code"; - version = "1.0.113"; + version = "1.0.115"; nodejs = nodejs_20; # required for sandboxed Nix builds on Darwin src = fetchzip { url = "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-${version}.tgz"; - hash = "sha256-N3lKbu3OtF1X65Dr9JghMdgsqQD2RYS/YJUNtPJVyyw="; + hash = "sha256-pN74V0cFmNjlkTp6qmoOa9z15BhTyM3U6VMi8pTiKcA="; }; - npmDepsHash = "sha256-z+EXesi9nfoTE+eX7BUZv50BzCWSxqKFfvRlJWWdWDU="; + npmDepsHash = "sha256-YUKJhBOxUL9hLnwb61sYqcjGIql4drOIku1t3v5c0Zo="; postPatch = '' cp ${./package-lock.json} package-lock.json From 42379efbd4a69f6ec7a664b24ec02c77b7ab177b Mon Sep 17 00:00:00 2001 From: Guilhem Saurel Date: Tue, 16 Sep 2025 09:38:14 +0200 Subject: [PATCH 37/42] ipopt: adopt Co-authored-by: qbisicwate <84267544+qbisi@users.noreply.github.com> --- pkgs/by-name/ip/ipopt/package.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/ip/ipopt/package.nix b/pkgs/by-name/ip/ipopt/package.nix index e97d3d11192a..547f8365f6e4 100644 --- a/pkgs/by-name/ip/ipopt/package.nix +++ b/pkgs/by-name/ip/ipopt/package.nix @@ -70,6 +70,9 @@ stdenv.mkDerivation rec { homepage = "https://projects.coin-or.org/Ipopt"; license = lib.licenses.epl10; platforms = lib.platforms.unix; - maintainers = [ ]; + maintainers = with lib.maintainers; [ + nim65s + qbisi + ]; }; } From 460b5904a6cdf06f971c5a4d145f26a15f84d979 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 08:42:56 +0000 Subject: [PATCH 38/42] corestore: 7.4.5 -> 7.4.7 --- pkgs/by-name/co/corestore/package.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/co/corestore/package.nix b/pkgs/by-name/co/corestore/package.nix index f2931d80ba27..d8824357fb81 100644 --- a/pkgs/by-name/co/corestore/package.nix +++ b/pkgs/by-name/co/corestore/package.nix @@ -7,13 +7,13 @@ buildNpmPackage (finalAttrs: { pname = "corestore"; - version = "7.4.5"; + version = "7.4.7"; src = fetchFromGitHub { owner = "holepunchto"; repo = "corestore"; tag = "v${finalAttrs.version}"; - hash = "sha256-wuf7bPxHuzic2B4HCH7emM1+jc7gw+l5Sm/LCYnpvs4="; + hash = "sha256-/UhiuEBoAJc1U2/VYVWLyEGcXUndH0QmM++FN4KCTHo="; }; npmDepsHash = "sha256-hQYvQeTwlIWImdNhgpnJjDC24Fx4G0eST7tptWV1Xgw="; From 155220903f5b20d857cd6222c37f63280517537c Mon Sep 17 00:00:00 2001 From: Thane Gill Date: Mon, 15 Sep 2025 10:16:16 -0700 Subject: [PATCH 39/42] gam 6.58 -> 7.21.01 --- pkgs/by-name/ga/gam/package.nix | 35 +++++++++++++++------------------ 1 file changed, 16 insertions(+), 19 deletions(-) diff --git a/pkgs/by-name/ga/gam/package.nix b/pkgs/by-name/ga/gam/package.nix index 9081375e3f3a..31b8cb898e62 100644 --- a/pkgs/by-name/ga/gam/package.nix +++ b/pkgs/by-name/ga/gam/package.nix @@ -2,36 +2,41 @@ lib, fetchFromGitHub, python3, + yubikey-manager, + gitUpdater, + cacert, }: python3.pkgs.buildPythonApplication rec { pname = "gam"; - version = "6.58"; - format = "other"; + version = "7.21.01"; + pyproject = true; src = fetchFromGitHub { owner = "GAM-team"; repo = "GAM"; tag = "v${version}"; - sha256 = "sha256-AIaPzYavbBlJyi9arZN8HTmUXM7Tef0SIfE07PmV9Oo="; + hash = "sha256-Xj9GTNVuRddu3YQtXD/+yM/MNMxXUkfprtIFAm9SnA4="; }; - sourceRoot = "${src.name}/src"; + build-system = [ python3.pkgs.hatchling ]; - propagatedBuildInputs = with python3.pkgs; [ + dependencies = with python3.pkgs; [ + arrow chardet cryptography distro filelock google-api-python-client google-auth + google-auth-httplib2 google-auth-oauthlib httplib2 lxml passlib pathvalidate python-dateutil - setuptools + yubikey-manager ]; # Use XDG-ish dirs for configuration. These would otherwise be in the gam @@ -41,27 +46,19 @@ python3.pkgs.buildPythonApplication rec { # at build time and then single quotes the vars in the wrapper, thus they # wouldn't get expanded. But using --run allows setting default vars that are # evaluated on run and not during build time. + # Detailed on this page: https://github.com/GAM-team/GAM/wiki/gam.cfg makeWrapperArgs = [ + ''--set-default GAM_CA_FILE "${cacert}/etc/ssl/certs/ca-bundle.crt"'' + ''--run 'export GAMCFGDIR="''${XDG_CONFIG_HOME:-$HOME/.config}/gam"' '' ''--run 'export GAMUSERCONFIGDIR="''${XDG_CONFIG_HOME:-$HOME/.config}/gam"' '' ''--run 'export GAMSITECONFIGDIR="''${XDG_CONFIG_HOME:-$HOME/.config}/gam"' '' ''--run 'export GAMCACHEDIR="''${XDG_CACHE_HOME:-$HOME/.cache}/gam"' '' ''--run 'export GAMDRIVEDIR="$PWD"' '' ]; - installPhase = '' - runHook preInstall - mkdir -p $out/bin - cp gam.py $out/bin/gam - mkdir -p $out/${python3.sitePackages} - cp -r gam $out/${python3.sitePackages} - runHook postInstall - ''; + pythonImportsCheck = [ "gam" ]; - checkPhase = '' - runHook preCheck - ${python3.interpreter} -m unittest discover --pattern "*_test.py" --buffer - runHook postCheck - ''; + passthru.updateScript = gitUpdater { rev-prefix = "v"; }; meta = { description = "Command line management for Google Workspace"; From 45d5f669f16e8087da83585d2749d5ece9c89730 Mon Sep 17 00:00:00 2001 From: FlameFlag <57304299+FlameFlag@users.noreply.github.com> Date: Tue, 16 Sep 2025 13:15:19 +0300 Subject: [PATCH 40/42] raycast: 1.102.7 -> 1.103.0 Changelog: https://www.raycast.com/changelog/1-103-0 --- pkgs/by-name/ra/raycast/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/ra/raycast/package.nix b/pkgs/by-name/ra/raycast/package.nix index ade8e723421b..b4eb8d03a7fb 100644 --- a/pkgs/by-name/ra/raycast/package.nix +++ b/pkgs/by-name/ra/raycast/package.nix @@ -12,19 +12,19 @@ stdenvNoCC.mkDerivation (finalAttrs: { pname = "raycast"; - version = "1.102.7"; + version = "1.103.0"; src = { aarch64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=arm"; - hash = "sha256-nfkgwSmIIRtsU6j+/y9xWO7KaBDQCrphftyn58/Pqrk="; + hash = "sha256-nHxGcFM4tr+AO2C4+MQTveeEnaLNHQscC9vOFYfgrf8="; }; x86_64-darwin = fetchurl { name = "Raycast.dmg"; url = "https://releases.raycast.com/releases/${finalAttrs.version}/download?build=x86_64"; - hash = "sha256-4H8TlPEkp5m+E+Eo3VvNE9F5g7v3h4F6inf7UysTW0U="; + hash = "sha256-ds32HExl4UloN+68gM64cysu335BRZ25zGaPDao0AD0="; }; } .${stdenvNoCC.system} or (throw "raycast: ${stdenvNoCC.system} is unsupported."); From 92a54ec20a7b5eb2021fb7c0ef90900ea40f842e Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 16 Sep 2025 13:13:10 +0200 Subject: [PATCH 41/42] Revert "nss_latest: 3.115.1 -> 3.116" --- pkgs/development/libraries/nss/latest.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/nss/latest.nix b/pkgs/development/libraries/nss/latest.nix index ce7f34a1a542..85caeb11d41c 100644 --- a/pkgs/development/libraries/nss/latest.nix +++ b/pkgs/development/libraries/nss/latest.nix @@ -5,8 +5,8 @@ # Example: nix-shell ./maintainers/scripts/update.nix --argstr package cacert import ./generic.nix { - version = "3.116"; - hash = "sha256-df/xzelMk6IvcmZvzc69WhEaO3SQzSfEy0xXKhSo/Nk="; + version = "3.115.1"; + hash = "sha256-SuXNqRW0lBPioYxmoGa3ZbfxC7ud6TW3xVpakVwtm14="; filename = "latest.nix"; versionRegex = "NSS_(\\d+)_(\\d+)(?:_(\\d+))?_RTM"; } From 38f1f27d5799ea314318d77852f47414aaf835b7 Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Tue, 16 Sep 2025 11:31:39 +0000 Subject: [PATCH 42/42] ghostfolio: 2.193.0 -> 2.199.0 --- pkgs/by-name/gh/ghostfolio/package.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/gh/ghostfolio/package.nix b/pkgs/by-name/gh/ghostfolio/package.nix index bdf92ed1ce5e..69097113fae4 100644 --- a/pkgs/by-name/gh/ghostfolio/package.nix +++ b/pkgs/by-name/gh/ghostfolio/package.nix @@ -11,13 +11,13 @@ buildNpmPackage rec { pname = "ghostfolio"; - version = "2.193.0"; + version = "2.199.0"; src = fetchFromGitHub { owner = "ghostfolio"; repo = "ghostfolio"; tag = version; - hash = "sha256-/JKE2GBRAB40ho3LrsCSMbjXq8bhGShiWoYTwTRFVPE="; + hash = "sha256-O21eeTKWwyD029ZuQBKpOE6Y+f9ufSfe70KjxjXQh9M="; # populate values that require us to use git. By doing this in postFetch we # can delete .git afterwards and maintain better reproducibility of the src. leaveDotGit = true; @@ -27,7 +27,7 @@ buildNpmPackage rec { ''; }; - npmDepsHash = "sha256-bJrxClKOgbL5Dq9lUAPWPmDZG6vOFRnlkB9kl+mFvPk="; + npmDepsHash = "sha256-Bo8w+9TySugwAPfUqZHGKBe0hKwvOQIisfA3QENN//s="; nativeBuildInputs = [ prisma