Make Your Ubuntu Terminal Awesome
Whether you're new to Ubuntu or a seasoned dev who just hasn’t customized their shell, this guide will walk you through how to supercharge your terminal using Zsh, Oh My Zsh, and NeoVim. It’s fast, simple, and looks amazing.
🔧 Step 1: Install Zsh
sudo apt update
sudo apt install zsh -y
💡 Step 2: Set Zsh as Your Default Shell
chsh -s $(which zsh)
Log out and log back in to apply the change.
⚙️ Step 3: Install Oh My Zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
This adds a ton of helpful plugins and themes to your Zsh shell.
🎨 Step 4: Install the Powerlevel10k Theme
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \
${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k
📝 Step 5: Apply the Theme
Open your ~/.zshrc file and change the theme line:
# ZSH_THEME="robbyrussell"
ZSH_THEME="powerlevel10k/powerlevel10k"
🔄 Step 6: Reload Zsh
source ~/.zshrc
🚀 That’s It!
Next time you open a terminal, Powerlevel10k will guide you through a one-time setup. Pick your preferred style and you're ready to go.
✨ Bonus: Install NeoVim
sudo apt install neovim
NeoVim is a modern fork of Vim — lightweight, fast, and perfect for terminal-based editing.
🖼️ Example Screenshot
🙌 Final Thoughts
If you spend hours in the terminal every day, there's no reason it should look or feel boring. This setup not only looks great — it gives you useful features like autosuggestions, syntax highlighting, Git status in the prompt, and more.
Try it out and make your terminal experience way more enjoyable.

0 Comments