From ef1fdd4a17ec35a7c83a842992d0f43bd5f6165b Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Fri, 14 Jun 2024 00:51:41 +0200 Subject: [PATCH] Yazi: update config --- modules/hm/yazi.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/modules/hm/yazi.nix b/modules/hm/yazi.nix index 236e2e7..7f15bb4 100644 --- a/modules/hm/yazi.nix +++ b/modules/hm/yazi.nix @@ -20,14 +20,16 @@ folder = [ { run = ''nautilus "$@"''; display_name = "Nautilus"; } { run = ''xdg-open "$@"''; display_name = "Open folder"; } - { run = ''$EDITOR "$@"''; } + { run = ''$VISUAL "$@"''; } ]; archive = [ { run = ''file-roller "$1"''; display_name = "Open with File Roller"; } { run = ''unar "$1"''; display_name = "Extract here"; } + { run = ''xdg-open "$@"''; display_name = "Open with default"; } + { run = ''$VISUAL "$@"''; } ]; text = [ - { run = ''$EDITOR "$@"''; block = true; display_name = "Open with editor"; } + { run = ''$VISUAL "$@"''; } { run = ''nvim "$@"''; block = true; display_name = "Open with NeoVIM"; } { run = ''hx "$@"''; block = true; display_name = "Open with Helix"; } { run = ''bat --pagin=always "$@"''; block = true; display_name = "Open with bat"; } @@ -38,19 +40,26 @@ { run = '''exiftool "$1"; echo "Press enter to exit"; read''; block = true; display_name = "Show EXIF"; } ]; video = [ + { run = ''celluloid "$@"''; display_name = "Open with Celluloid"; } { run = ''mpv "$@"''; display_name = "Open with MPV"; } { run = ''umpv "$@"''; display_name = "Open with uMPV"; } { run = ''totem "$@"''; display_name = "Open with Totem"; } { run = ''mediainfo "$1"; echo "Press enter to exit"; read''; block = true; display_name = "Show media info"; } + { run = ''xdg-open "$@"''; display_name = "Open with default"; } + { run = ''$VISUAL "$@"''; } ]; audio = [ + { run = ''celluloid "$@"''; display_name = "Open with Celluloid"; } { run = ''mpv "$@"''; display_name = "Open with MPV"; } { run = ''umpv "$@"''; display_name = "Open with uMPV"; } { run = '''mediainfo "$1"; echo "Press enter to exit"; read''; block = true; display_name = "Show media info"; } + { run = ''xdg-open "$@"''; display_name = "Open with default"; } + { run = ''$VISUAL "$@"''; } ]; fallback = [ { run = ''xdg-open "$@"''; display_name = "Open"; } { run = ''bat --pagin=always "$@"''; block = true; display_name = "Open with bat"; } + { run = ''$VISUAL "$@"''; block = true; display_name = "Open with editor"; } { run = ''$EDITOR "$@"''; block = true; display_name = "Open with editor"; } ]; };