universe/home/programs/terminal/yazi.nix
2025-03-02 17:14:39 +05:00

41 lines
692 B
Nix

{
programs.yazi = {
enable = true;
settings = {
opener = {
edit = [
{
run = ''$EDITOR "$@"'';
block = true;
for = "unix";
}
];
open = [
{
run = ''xdg-open "$@"'';
desc = "Open";
}
];
};
open = {
prepend_rules = [
{
mime = "text/*";
use = "edit";
}
{
name = "*.html";
use = ["open" "edit"];
}
];
append_rules = [
{
name = "*";
use = "open";
}
];
};
};
};
}