nix/home/config/yazi/module/Keymap.nix

34 lines
654 B
Nix

{ pkgs, ... }: {
file = (pkgs.formats.toml {}).generate "YaziKeymapConfig" {
manager = {
prepend_keymap = [
{
on = "d";
run = "remove --permanently";
desc = "Dangerous life.";
}
{
on = "D";
run = "remove --permanently --force";
desc = "Dangerous life.";
}
{
on = "a";
run = "create --dir";
desc = "Who wants files anyway?";
}
{
on = "A";
run = "create --force";
desc = "I want, sometimes.";
}
{
on = "<Enter>";
run = ''shell "SHELL_NAME=yazi $SHELL" --block --confirm'';
desc = "Spawn shell here.";
}
];
};
};
}