diff --git a/flake/avante-nvim/default.nix b/flake/avante-nvim/default.nix index 3991d16b..513a3117 100644 --- a/flake/avante-nvim/default.nix +++ b/flake/avante-nvim/default.nix @@ -1,14 +1,16 @@ { + nix-update-script, openssl, pkg-config, rustPlatform, stdenv, + vimPlugins, vimUtils, makeWrapper, pkgs, version, src, - ... + pins, }: let inherit version src; avante-nvim-lib = rustPlatform.buildRustPackage { @@ -43,7 +45,20 @@ in pname = "avante-nvim"; inherit version src; - doCheck = false; + dependencies = + [vimPlugins.nvim-treesitter] + ++ (builtins.map (name: let + pin = pins.${name}; + in + pkgs.fetchFromGitHub { + inherit (pin.repository) owner repo; + rev = pin.revision; + sha256 = pin.hash; + }) [ + "dressing-nvim" + "plenary-nvim" + "nui-nvim" + ]); postInstall = let ext = stdenv.hostPlatform.extensions.sharedLibrary;