Add zsh aliases for vifm

This commit is contained in:
Yorick Barbanneau 2024-02-20 22:42:01 +01:00
parent 542e6aa15f
commit 08bc9d0d9c

View file

@ -13,7 +13,20 @@ in
chafa # Preview images chafa # Preview images
poppler_utils # Preview PDF file poppler_utils # Preview PDF file
]; ];
programs.zsh = {
initExtra = ''
cdv() {
cd "$(vifm --choose-dir - "$@")"
}
openv() {
xdg-open "$(vifm --choose-file - "$@")"
}
'';
shellAliases = {
vifm = "TERM=tmux-256color vifm";
};
};
home.file.".config/vifm/vifmrc".source = ./files/vifmrc; home.file.".config/vifm/vifmrc".source = ./files/vifmrc;
home.file.".config/vifm/colors/base16-default-dark.vifm".source = ./files/base16-default-dark.vifm; home.file.".config/vifm/colors/base16-default-dark.vifm".source = ./files/base16-default-dark.vifm;
home.file.".config/vifm/devicons.vifm".source = ./files/devicons.vifm; home.file.".config/vifm/devicons.vifm".source = ./files/devicons.vifm;