{ programs.nixvim = { plugins = { codesnap = { enable = true; settings = { bg_theme = "grape"; breadcrumbs_separator = "/"; has_breadcrumbs = true; show_workspace = true; has_line_number = true; mac_window_bar = false; # https://github.com/mistricky/codesnap.nvim/issues/135 # code_font_family = "ComicCodeLigatures Nerd Font"; title = "Nixvim"; watermark = ""; # half of defaults (122, 82) bg_x_padding = 61; bg_y_padding = 41; }; }; }; keymaps = [ { mode = [ "v" "x" "s" ]; key = "s"; action = "CodeSnap"; options = { desc = "Copy Selection as CodeSnap Image"; silent = true; }; } ]; }; }