From 4898ca87167b335124e54045f1e13492646a4579 Mon Sep 17 00:00:00 2001 From: derped Date: Wed, 2 Jul 2025 16:42:50 +0200 Subject: [PATCH] nvim: add image plugin --- pkgsets/nvim/image.nix | 23 +++++++++++++++++++++++ services/tmux.nix | 4 ++++ 2 files changed, 27 insertions(+) create mode 100644 pkgsets/nvim/image.nix diff --git a/pkgsets/nvim/image.nix b/pkgsets/nvim/image.nix new file mode 100644 index 0000000..f67fd5a --- /dev/null +++ b/pkgsets/nvim/image.nix @@ -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 ]; + }; +} diff --git a/services/tmux.nix b/services/tmux.nix index ecde932..4c75416 100644 --- a/services/tmux.nix +++ b/services/tmux.nix @@ -75,6 +75,10 @@ lib.mkIf (lib.elem "tmux" config.machine.services) { # Update window title set -g set-titles on 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; [