Give Your Linux Terminal A Stunning Makeover @itsfoss
Give Your Linux Terminal A Stunning Makeover  @itsfoss
Uploaded May 2025 | Updated September 2026, 16 hours ago
✨ Integrate ANY.RUN solutions into your company:
https://any.run/demo?utm_source=youtube_its_foss&utm_medium=video&utm_campaign=ad_insertion&utm_content=demo&utm_term=070525Β 

Sign up for ANY.RUN for free by providing your business email:
https://app.any.run/?utm_source=youtube_its_foss&utm_medium=video&utm_campaign=ad_insertion&utm_content=register&utm_term=070525#register

In this video, we'll walk you through step-by-step instructions to transform your GNOME Terminal and give it a stunning look.

Customize it with fonts, ZSH, Starship, Atuin, and even the Kitty Terminal for that next-level aesthetic.

You'll never believe that you can customize your Linux terminal and make it look so beautiful.

All commands and resources are listed below for your convenience. πŸ‘‡

πŸ”  Download Fonts
......................................
JetBrains Mono: fonts.google.com/specimen/JetBrains+Mono?query=jetbrains

Firacode Nerd Fonts & CaskaydiaCoveNerd Fonts: nerdfonts.com/font-downloads

Once downloaded, extract the files and place them inside ~/.fonts.

🎨 Terminal Profile Customization
..........................................
1️⃣ Create a new profile:

Text Tab: Set terminal size to 120 columns x 25 rows.

Change the terminal font to JetBrains Mono, size 15.

2️⃣ Colors Tab:

Disable Use colors from system theme.

Select Custom from the built-in schemes.

Set the background color to #222222.

βš™οΈ ZSH Installation and Configuration
......................................
sudo apt install zsh zsh-autosuggestions zsh-syntax-highlighting

πŸ”— For ZSH autocomplete plugin:

git clone --depth 1 github.com/marlonrichert/zsh-autocomplete.git

πŸ’‘ Configure ZSH:

nano ~/.zshrc

Add these lines at the bottom:

source /usr/share/zsh-autosuggestions/zsh-autosuggestions.zsh
source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
source $HOME/zsh-autocomplete/zsh-autocomplete.plugin.zsh

ZSH learning resources: linuxhandbook.com/zsh

πŸš€ Install Starship
.................................
curl -sS https://starship.rs/install.sh | sh

πŸ“ Update your .zshrc:

eval "$(starship init zsh)"

🌈 Recommended Theme:

Gruvbox Rainbow: https://starship.rs/presets/

Our Starship Preset: github.com/itsfoss/text-script-files/tree/master/config/starship

🐈 Install and Configure Kitty Terminal
..................................................
sudo apt install kitty

πŸ’‘ Edit Kitty Configuration:

nano ~/.config/kitty/kitty.conf

πŸ”Ή Settings to Update:

font_family β†’ JetBrains Mono

font_size β†’ 15.0

cursor_trail β†’ 100

hide_window_decorations β†’ yes

tab_bar_style β†’ powerline

tab_bar_min_tabs β†’ 1

tab_powerline_style β†’ round

shell β†’ /usr/bin/zsh


🌐 Install Atuin
.......................................

curl --proto '=https' --tlsv1.2 -LsSf https://setup.atuin.sh | sh

πŸ“ Update .zshrc:

eval "$(atuin init zsh)"

⚑ Add Fastfetch on Startup
-----------------------------------------

For Arch Linux:

sudo pacman -S fastfetch

For Ubuntu 24.10+:

sudo apt install fastfetch

For older Ubuntu versions:

sudo add-apt-repository ppa:zhangsongcui3371/fastfetch
sudo apt update
sudo apt install fastfetch

πŸ“ Configure Fastfetch:
.........................
Download our config from GitHub: github.com/itsfoss/text-script-files/tree/master/config/fastfetch

Place sample_2.jsonc in ~/.config/fastfetch/

Place the image (jedi.png) in ~/.config/fastfetch/assets/

πŸ“ Update .zshrc:
fastfetch -c ~/.config/fastfetch/sample_2.jsonc

πŸ”₯ And that's it! You now have a fully customized, visually stunning Linux terminal that looks just as good as it performs. Don't forget to like, subscribe, and hit the bell icon for more awesome Linux content!

.......................................

✨ Chapters Covered:

00:00 – Intro
00:47 - Things to know
02:10 - Install fonts
02:56 - Terminal Profile Customization
04:40 - ZSH Installation and Configuration
06:53 - Install Starship
08:21 - ANY.RUN
08:49 - Change default shell
09:50 - Use starship prompts
11:05 - Install Atuin
12:15 - Install and Configure Kitty Terminal
14:21 - Add Fastfetch on Startup
15:14 - Conclusion

........................................................................

πŸ“± Follow us for more Linux content:
🐦 X (formerly Twitter): twitter.com/itsfoss2
πŸ“˜ Facebook: facebook.com/itsfoss
πŸ“Έ Instagram: instagram.com/itsfoss
πŸ’Ό LinkedIn: linkedin.com/company/itsfoss
▢️ YouTube: youtube.com/@itsfoss
πŸ“£ Telegram: https://t.me/itsfoss_official
🐘 Mastodon: https://mastodon.social/@itsfoss
🌐 Bluesky: https://bsky.app/profile/itsfoss.bsky.social

πŸ‘ Like the video if you enjoyed it
πŸ›ŽοΈ Subscribe and hit the bell icon for more Linux content
Give Your Linux Terminal A Stunning MakeoverFirst Look at OpenEuler Linux: Chinas Answer to Red Hat and SUSEThe Stunning Xfce Customization and How You Can Do the SameUbuntu 25.10 Questing Quokka: What’s New & Exciting5 Ways to Customize Terminal in Ubuntu LinuxWhats New in elementary OS 8? 8 New Features That Make It ShineLinux terminal from future: Warp TerminalRun LLMs locally, no GPU needed! πŸš€Do you want to learn Linux for free? πŸ†“ Check out these 3 amazing websites:Whats your thoughs on Ubuntu Touch? Comment below 🐧  #ubuntutouch #linuxHow to Easily Boot Raspberry Pi 5 from SSD [Keeping Existing OS]I Tried Zorin OS 18 Beta And It Might Be Their Best Release Yet
Its FOSS - Linux Portal |

Give Your Linux Terminal A Stunning Makeover

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER