{pkgs, ...}: let code-review-nvim = pkgs.vimUtils.buildVimPlugin { pname = "code-review-nvim"; version = "unstable-2026-03-10"; src = pkgs.fetchFromGitHub { owner = "choplin"; repo = "code-review.nvim"; rev = "ed91462e20bd08c3be71efb11a4a7d00459f0b47"; hash = "sha256-WpbQswkUpB4Nblos8+5UE5I/PHUQOi+RQ+hj4CCdL4o="; }; doCheck = false; }; in { programs.nixvim = { extraPlugins = [ code-review-nvim ]; extraConfigLua = '' require('code-review').setup({ comment = { storage = { backend = "file", file = { dir = ".code-review", }, }, }, output = { format = "minimal", }, keymaps = false, }) vim.api.nvim_create_autocmd("User", { pattern = "CodeReviewInputEnter", callback = function(args) local win = args.data and args.data.win if win and vim.api.nvim_win_is_valid(win) then vim.api.nvim_win_set_option(win, "winhighlight", "NormalFloat:Normal") end end, }) ''; }; }