Zsh & Oh-My-Zsh
π Resources π
Zsh Installation
sudo apt update -y && sudo apt install -y curl eza git-all unzip zsh
sudo chsh -s $(which zsh) $(whoami)
zsh
If
ezadoes not install viaapt, install it manuallysudo sh -c ' apt update && apt install -y gpg && mkdir -p /usr/share/keyrings && wget -qO- https://raw.githubusercontent.com/eza-community/eza/main/deb.asc | gpg --dearmor -o /usr/share/keyrings/gierens.gpg && echo "deb [arch=amd64 signed-by=/usr/share/keyrings/gierens.gpg] http://deb.gierens.de stable main" | tee /etc/apt/sources.list.d/gierens.list && chmod 644 /usr/share/keyrings/gierens.gpg /etc/apt/sources.list.d/gierens.list && apt update && apt install -y eza '
Install a specific nerd font and set it as terminal emulator font
e.g. JetBrainsMono Nerd Font
Open
Terminatorand continue the configuration
Install the desired plugins and themes
zshrc
Edit the $HOME/.zshrc
Change the Zsh theme to use Powerlevel10k, add or update
pluginsto include additional Zsh plugins and add some lines before thesource .*oh-my-zsh.shcommand for additional configuration
Check the file and restart
zshto apply the changes and configure Powerlevel10k Theme.
EXTRA: to manually access the Powerlevel10k built-in configuration wizard again, run:
EXTRA
Set the same
ohmyzshconfig for therootuser by symlinking the current user'szshconfiguration.
aliases
Define custom Aliases within the ZSH_CUSTOM folder (if a oh-my-zsh user), or in the $HOME/.zshrc file if only zsh user.
path
Set Custom PATH.
Reboot the system to apply all the zsh settings
Last updated
Was this helpful?