nvim: add image plugin

This commit is contained in:
Kevin Baensch 2025-07-02 16:42:50 +02:00
parent 0d3d176d3b
commit 4898ca8716
Signed by: derped
SSH key fingerprint: SHA256:8/FSu/lmp3c1Z17Gml06JRIEHtDjhwdd7g6pBaHQWBc
2 changed files with 27 additions and 0 deletions

23
pkgsets/nvim/image.nix Normal file
View file

@ -0,0 +1,23 @@
{
lib,
config,
...
}:
lib.mkIf (lib.elem "nvim::image" config.machine.pkgs) {
programs.nvim-lazy = {
lazyPlugins = [
{
lazy = false;
dir = vPlug: vPlug.image-nvim;
opts = {
processor = "magick_cli";
integrations.markdown = {
only_render_image_at_cursor = true;
};
};
}
];
extraLuaPackages = p: [ p.magick ];
};
}

View file

@ -75,6 +75,10 @@ lib.mkIf (lib.elem "tmux" config.machine.services) {
# Update window title # Update window title
set -g set-titles on set -g set-titles on
set -g set-titles-string "tmux: #S / #W" set -g set-titles-string "tmux: #S / #W"
# Stuff for image display in nvim
set -gq allow-passthrough on
set -g visual-activity off
''; '';
}; };
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [