{pkgs, ...}: { programs = { yazi = { enable = true; enableFishIntegration = true; shellWrapperName = "yz"; settings = { manager = { sort_by = "natural"; sort_sensitive = true; sort_reverse = false; sort_translit = true; linemode = "size"; show_hidden = true; show_symlink = true; }; preview = { tab_size = 4; image_filter = "lanczos3"; image_quality = 90; }; opener = { play = [ { run = "${pkgs.mpv}/bin/mpv ''$@''"; block = true; for = "unix"; } ]; edit = [ { run = "${pkgs.helix}/bin/hx ''$@''"; block = true; for = "unix"; } ]; open = [ { run = "${pkgs.xdg-utils}/bin/xdg-open ''$@''"; block = true; for = "unix"; } ]; }; input = { cursor_blink = true; }; }; }; }; }