From f90cabc0896f8d57b3778f1fc3be2096326d3137 Mon Sep 17 00:00:00 2001 From: kashw2 Date: Sat, 28 Feb 2026 11:48:00 +1000 Subject: [PATCH] vimPlugins.avante-nvim: fix libcrypto loading --- .../editors/vim/plugins/non-generated/avante-nvim/default.nix | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix index 870e06dc0c52..b2d916acc053 100644 --- a/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix +++ b/pkgs/applications/editors/vim/plugins/non-generated/avante-nvim/default.nix @@ -71,6 +71,10 @@ vimUtils.buildVimPlugin { ln -s ${avante-nvim-lib}/lib/libavante_templates${ext} $out/build/avante_templates${ext} ln -s ${avante-nvim-lib}/lib/libavante_tokenizers${ext} $out/build/avante_tokenizers${ext} ln -s ${avante-nvim-lib}/lib/libavante_html2md${ext} $out/build/avante_html2md${ext} + + # Fixes PKCE auth flows not finding libcrypto + substituteInPlace "$out/lua/avante/auth/pkce.lua" \ + --replace-fail 'pcall(ffi.load, "crypto")' 'pcall(ffi.load, "${lib.getLib openssl}/lib/libcrypto${ext}")' ''; passthru = {