nvim/plugins/claude-code.nix
2026-04-14 21:38:26 +02:00

27 lines
625 B
Nix

{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 = "<leader>ac";
mode = ["n"];
action = "<cmd>ClaudeCode<CR>";
desc = "Toggle Claude Code";
}
];
}