From 850559fd513c926154d325f686119fc6e2fd477c Mon Sep 17 00:00:00 2001 From: NotAShelf Date: Sat, 13 Sep 2025 10:00:49 +0300 Subject: [PATCH] utility/image-nvim: support sixel in `backend` enum Signed-off-by: NotAShelf Change-Id: I6a6a696461887a5f55632334e644ab04e0de5d76 --- modules/plugins/utility/images/image-nvim/image-nvim.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/modules/plugins/utility/images/image-nvim/image-nvim.nix b/modules/plugins/utility/images/image-nvim/image-nvim.nix index 5fa7fdb9..f6998f55 100644 --- a/modules/plugins/utility/images/image-nvim/image-nvim.nix +++ b/modules/plugins/utility/images/image-nvim/image-nvim.nix @@ -9,14 +9,16 @@ in { setupOpts = mkPluginSetupOption "image.nvim" { backend = mkOption { - type = enum ["kitty" "ueberzug"]; + type = enum ["kitty" "ueberzug" "sixel"]; default = "ueberzug"; description = '' The backend to use for rendering images. - - kitty - best in class, works great and is very snappy - - ueberzug - backed by ueberzugpp, supports any terminal, + * `kitty` - best in class, works great and is very snappy. Recommended + by upstream. + * `ueberzug` - backed by ueberzugpp, supports any terminal, but has lower performance + * `sixel` - uses the Sixel graphics protocol, widely supported by many terminals ''; };