Update Yazi config

This commit is contained in:
Thomas Avé 2025-07-23 13:32:40 +02:00
parent 5b30fa2639
commit 69b8ea5cd2
2 changed files with 25 additions and 8 deletions

View File

@ -88,6 +88,7 @@
defaultApplications = {
"x-scheme-handler/mailto" = "userapp-Thunderbird-7GETV2.desktop";
"x-scheme-handler/mid" = "userapp-Thunderbird-7GETV2.desktop";
"x-scheme-handler/tonsite" = "org.telegram.desktop.desktop";
"message/rfc822" = "userapp-Thunderbird-7GETV2.desktop";
"application/pdf" = "org.gnome.Evince.desktop";
"x-scheme-handler/tg" = "org.telegram.desktop.desktop";
@ -100,6 +101,7 @@
"x-scheme-handler/tg" = "org.telegram.desktop.desktop";
"x-scheme-handler/mailto" = "userapp-Thunderbird-7GETV2.desktop";
"x-scheme-handler/mid" = "userapp-Thunderbird-7GETV2.desktop";
"x-scheme-handler/tonsite" = "org.telegram.desktop.desktop";
"image/jpeg" = "org.gnome.Loupe.desktop";
"image/png" = "org.gnome.Loupe.desktop";
};

View File

@ -1,13 +1,28 @@
{ inputs, config, pkgs, ... }:
{
programs.yazi = {
enable = true;
enableZshIntegration = true;
settings = {
mgr = {
sort_by = "natural";
};
};
programs.yazi = {
enable = true;
enableZshIntegration = true;
settings = {
mgr = {
sort_by = "natural";
};
};
keymap = {
manager.normal = [
{ on = [ "j" ]; run = "down"; desc = "Move cursor down"; }
{ on = [ "k" ]; run = "up"; desc = "Move cursor up"; }
{ on = [ "h" ]; run = "back"; desc = "Go back to parent directory"; }
{ on = [ "l" ]; run = "forward"; desc = "Enter directory / open file"; }
{ on = [ "q" ]; run = "quit"; desc = "Quit yazi"; }
{ on = [ " " ]; run = "select"; desc = "Select the current file"; }
{ on = [ "v" ]; run = "visual_mode"; desc = "Enter visual mode"; }
{ on = [ "y" ]; run = "yank"; desc = "Yank selection"; }
{ on = [ "p" ]; run = "paste"; desc = "Paste files"; }
{ on = [ "d" ]; run = "remove --permanently"; desc = "Delete permanently"; }
];
};
};
}