This contains all my zsh-starship-plugins setup files
- install zsh
sudo apt install zsh
# exa is a modern ls
sudo apt install exa
# to update fonts
sudo apt install fontconfig
- change to zsh shell
chsh -s $(which zsh)
- Now we are ready to go for starship but we need any nerd font
# install starship
curl -sS -k https://starship.rs/install.sh | sh
- if the curl is not running download from link and place it inside
/usr/local/bin
- if working with WSL the above is not possible, we need to download musl version of starship, but why worry I have that too download
- The installation will ask to add lines
eval "$(starship init zsh)"
to .zshrc BUT do't need to do that as we have the files we want build up - copy the
starship.toml
file to~/.config
folder, this file is the settings for starship - copy
.zsh
folder and.zshrc
file to~/
i.e$HOME
folder, over write if needed - IMPORTANT Specify the sops age key file properly and mask the ytd settings in zsh and change shell to zsh then source
- Now
source ~/.zshrc
and terminal restart will magically transform your terminal