Skip to content

This contains all my zsh-starship-plugins setup files

Notifications You must be signed in to change notification settings

silversurfer98/zsh_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

zsh_setup

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
    • download a nerd font from link (I chose fira code nerd fonts)
    • I have uploaded the fonts zip files to my cloud fonts
    • extract the font to ~/.fonts
    • then run fc-cache -fv to rebuild all fonts (fontconfig should be installed)
# 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

List of installed plugins

  1. fast-syntax-highlighting
  2. zsh-auto-suggestions
  3. zsh-abbr --> documentation
  4. zsh-z
  5. fzf

About

This contains all my zsh-starship-plugins setup files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published