how I setup my Linux terminal and the tools that I use.
sudo apt-get update && sudo apt-get upgrade
sudo apt install zsh
After that close the terminal do logout the pc/laptop & re-opened the terminal. So when you install the zsh and start your shell for the first time it finds that you don't have a valid cshrc file and then it will show you this configuration wizard so either you can go through this you can press 0. Next thing you usually do is install OH MY ZSH. But before this we need to install git.
sudo apt install -y git
sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
plugins=(git zsh-autosuggestions)
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
plugins=(git zsh-autosuggestions zsh-syntax-highlighting)
sudo apt install -y fonts-font-awesome
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
ZSH_THEME="powerlevel10k/powerlevel10k"