{pkgs, ...}: let claude-code-nvim = pkgs.vimUtils.buildVimPlugin { name = "claude-code-nvim"; src = pkgs.fetchFromGitHub { owner = "greggh"; repo = "claude-code.nvim"; rev = "55c0cb59828fbc3bec744288286a46f5d5750b83"; hash = "sha256-HBHlP2k4vUCbE+Sgm6vN5XE7UGnioFvj8CI6h5H+8x8="; }; }; in { vim.extraPlugins = { claude-code = { package = claude-code-nvim; setup = "require('claude-code').setup()"; }; }; vim.keymaps = [ { key = "ac"; mode = ["n"]; action = "ClaudeCode"; desc = "Toggle Claude Code"; } ]; }