diff --git a/home-modules/yazi.nix b/home-modules/yazi.nix index c175115..54abce9 100644 --- a/home-modules/yazi.nix +++ b/home-modules/yazi.nix @@ -1,4 +1,4 @@ -{ pkgs, lib, system, rice, inputs, ... }: +{ pkgs, system, rice, inputs, ... }: { home.packages = with pkgs; [ # yazi @@ -47,6 +47,7 @@ { on = [ "g" "d" ]; run = "cd ~/Downloads"; desc = "Go to the downloads directory"; } { on = [ "g" "D" ]; run = "cd ~/Documents"; desc = "Go to the Documents directory"; } { on = [ "g" "r" ]; run = "cd /"; desc = "Go to the root (/) directory"; } + { on = [ "g" "t" ]; run = "cd /tmp"; desc = "Go to the /tmp directory"; } { on = [ "g" "/" ]; run = "cd /"; desc = "Go to the root (/) directory"; } { on = [ "g" "" ]; run = "cd --interactive"; desc = "Go to a directory interactively"; } # Navigation @@ -193,10 +194,11 @@ opener = { "edit" = [ { run = ''hx "$@"''; desc = "helix"; block = true; } - { run = ''codium "$@"''; desc = "helix"; orphan = true; } + { run = ''codium "$@"''; desc = "code"; orphan = true; } ]; "play" = [ - { run = ''mpv "$@"''; } + { run = ''mpv "$@"''; desc = "mpv"; orphan = true; } + { run = ''mpv --vf=negate "$@"''; desc = "mpv inverted"; orphan = true; } { run = ''mediainfo "$1"; echo "Press enter to exit"; read''; block = true; desc = "Show mediainfo"; } ]; "archive" = [ @@ -255,6 +257,7 @@ { mime = "text/htm"; use = [ "edit" "browser" ]; } { mime = "text/x-python"; use = "python"; } { mime = "text/*"; use = "edit"; } + { mime = "text"; use = "edit"; } { mine = "inode/x-empty"; use = "edit"; } { mine = "inode/directory"; use = "edit"; }