41 lines
692 B
Nix
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";
|
|
}
|
|
];
|
|
};
|
|
};
|
|
};
|
|
}
|