utility/image-nvim: support sixel in backend enum
Some checks are pending
Set up binary cache / cachix (default) (push) Waiting to run
Set up binary cache / cachix (maximal) (push) Waiting to run
Set up binary cache / cachix (nix) (push) Waiting to run
Treewide Checks / Validate flake (push) Waiting to run
Treewide Checks / Check formatting (push) Waiting to run
Treewide Checks / Check source tree for typos (push) Waiting to run
Treewide Checks / Validate documentation builds (push) Waiting to run
Treewide Checks / Validate hyperlinks in documentation sources (push) Waiting to run
Treewide Checks / Validate Editorconfig conformance (push) Waiting to run
Build and deploy documentation / Check latest commit (push) Waiting to run
Build and deploy documentation / publish (push) Blocked by required conditions

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a696461887a5f55632334e644ab04e0de5d76
This commit is contained in:
raf 2025-09-13 10:00:49 +03:00
commit 850559fd51
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF

View file

@ -9,14 +9,16 @@ in {
setupOpts = mkPluginSetupOption "image.nvim" { setupOpts = mkPluginSetupOption "image.nvim" {
backend = mkOption { backend = mkOption {
type = enum ["kitty" "ueberzug"]; type = enum ["kitty" "ueberzug" "sixel"];
default = "ueberzug"; default = "ueberzug";
description = '' description = ''
The backend to use for rendering images. The backend to use for rendering images.
- kitty - best in class, works great and is very snappy * `kitty` - best in class, works great and is very snappy. Recommended
- ueberzug - backed by ueberzugpp, supports any terminal, by upstream.
* `ueberzug` - backed by ueberzugpp, supports any terminal,
but has lower performance but has lower performance
* `sixel` - uses the Sixel graphics protocol, widely supported by many terminals
''; '';
}; };