Bash lacks support for autosuggestions and syntax highlighting.Fish is great, but its incompatibility with Bash syntax leads to some compatibility issues.Zsh is the only option left.
The whonix template come with a default zsh config and it work in other distro too.So you don't have to install OhMyZsh or anything else in your template.
apt install zsh-autosuggestions zsh-common zsh or dnf install zsh zsh-autosuggestions zsh-syntax-highlighting/etc/zsh/ in whonix-gateway template and delete /etc/zsh/zshrc and /etc/zsh/zprofile otherwise copy to other vm wil fail./etc/zsh/ from whonix-gateway template to fedora/debiantemplete and replace the original /etc/zsh if exists.debian, run
ln -s /etc/zsh/zprofile.dist /etc/zsh/zprofile
ln -s /etc/zsh/zshrc.dist /etc/zsh/zshrc
fedora, run
rm /etc/zshrc /etc/zprofile
ln -s /etc/zsh/zprofile.dist /etc/zprofile
ln -s /etc/zsh/zshrc.dist /etc/zshrc
sudo chsh -s /usr/bin/zsh user
sudo chsh -s /usr/bin/zsh
0 when you first launch zsh.Now you can use zsh everywhere with autosuggestions and syntax-highlighting