You must have Zsh installed, obviously.
You should probably rename your current .zshrc config file to something else, example, .zshrc.bck, to not lose what you already have.
You must have nerdfont icons, as ls will use them by default.
You must add Vifm-Colors on github to enable the themes I use.
You must also have Zsh, because this Vifm config automatically launches a Zsh shell on the right.
git clone https://github.com/vifm/vifm-colors ~/.config/vifm/colors