{pkgs, ...}: { programs.nixvim = { extraPlugins = with pkgs.vimUtils; [ (buildVimPlugin { pname = "grapple.nvim"; version = "1.0"; src = pkgs.fetchFromGitHub { owner = "cbochs"; repo = "grapple.nvim"; rev = "59d458e378c4884f22b7a68e61c07ed3e41aabf0"; hash = "sha256-4k8BE9i8kG4pL7Fj0xw9cG8sjA0u4jzJ40WSV/lBFhY="; }; }) ]; extraConfigLua = '' require('grapple').setup({ scope = "git_branch", }) ''; }; }