refactor(hand7s): yazi fixes

Signed-off-by: s0me1newithhand7s <git+me@hand7s.org>
This commit is contained in:
s0me1newithhand7s 2026-05-29 16:44:14 +03:00
parent 2368f8fe2b
commit a096802531

View file

@ -8,8 +8,8 @@
enable = true; enable = true;
enableFishIntegration = true; enableFishIntegration = true;
enableNushellIntegration = true; enableNushellIntegration = true;
shellWrapperName = "yz"; shellWrapperName = "yz";
settings = { settings = {
mgr = { mgr = {
sort_by = "natural"; sort_by = "natural";
@ -39,14 +39,14 @@
preview = { preview = {
tab_size = 4; tab_size = 4;
image_filter = "lanczos3"; image_filter = "catmull-rom";
image_quality = 90; image_quality = 75;
}; };
opener = { opener = {
"play" = [ "play" = [
{ {
run = ''${lib.getExe pkgs.mpv} --vo=tct "%s"''; run = ''mpv --vo=tct "$@"'';
block = true; block = true;
for = "unix"; for = "unix";
} }
@ -54,7 +54,7 @@
"view" = [ "view" = [
{ {
run = ''${lib.getExe pkgs.viu} -t "%s"''; run = ''${lib.getExe pkgs.viu} -t "$@"'';
block = true; block = true;
for = "unix"; for = "unix";
} }
@ -62,7 +62,7 @@
"edit" = [ "edit" = [
{ {
run = ''${lib.getExe pkgs.helix} "%s"''; run = ''hx "$@"'';
block = true; block = true;
for = "unix"; for = "unix";
} }
@ -70,7 +70,7 @@
"doc" = [ "doc" = [
{ {
run = ''${lib.getExe pkgs.tdf} "%s"''; run = ''${lib.getExe pkgs.tdf} "$@"'';
block = true; block = true;
for = "unix"; for = "unix";
} }
@ -84,7 +84,7 @@
"exfil" = [ "exfil" = [
{ {
run = ''${lib.getExe pkgs.ouch} d "%s"''; run = ''${lib.getExe pkgs.ouch} d "$@"'';
block = true; block = true;
for = "unix"; for = "unix";
} }
@ -92,7 +92,15 @@
"book" = [ "book" = [
{ {
run = ''${lib.getExe pkgs.epr} "%s"''; run = ''${lib.getExe pkgs.epr} "$@"'';
block = true;
for = "unix";
}
];
"dir" = [
{
run = ''${lib.getExe pkgs.broot} "$@"'';
block = true; block = true;
for = "unix"; for = "unix";
} }
@ -100,7 +108,7 @@
"open" = [ "open" = [
{ {
run = ''${lib.getExe' pkgs.xdg-utils "xdg-open"} "%s"''; run = ''${lib.getExe' pkgs.xdg-utils "xdg-open"} "$@"'';
orphan = true; orphan = true;
for = "unix"; for = "unix";
} }
@ -184,7 +192,7 @@
{ {
mime = "*"; mime = "*";
use = [ use = [
"edit" "dir"
"open" "open"
]; ];
} }
@ -194,22 +202,6 @@
input = { input = {
cursor_blink = true; cursor_blink = true;
}; };
plugin = {
prepend_fetchers = [
{
id = "git";
name = "*";
run = "git";
}
{
id = "git";
name = "*/";
run = "git";
}
];
};
}; };
plugins = { plugins = {