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
β¨ 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


π± Follow us for more Linux content:
π¦ X (formerly Twitter): https://twitter.com/itsfoss2
π Facebook: https://www.facebook.com/itsfoss/
πΈ Instagram: https://www.instagram.com/itsfoss/
πΌ LinkedIn: https://www.linkedin.com/company/itsfoss/
βΆοΈ YouTube: https://www.youtube.com/@itsfoss
π£ Telegram: https://t.me/itsfoss_official
π Mastodon: https://mastodon.social/@itsfoss
π Bluesky: https://bsky.app/profile/itsfoss.bsky.social The Stunning Xfce Customization and How You Can Do the Same](https://i.ytimg.com/vi/fw4dLnMNecE/mqdefault.jpg)







![How to Easily Boot Raspberry Pi 5 from SSD [Keeping Existing OS]
Raspberry Pi 5 and Raspbian OS make it a lot easier to use NVMe SSD. Youll need some hardware to connect an SSD with your Pi though.
Pironman case: https://www.sunfounder.com/products/pironman-5-nvme-m-2-ssd-pcie-mini-pc-case-for-raspberry-pi-5?ref=itsfoss
Official Raspberry Pi M2 HAT: https://www.seeedstudio.com/Raspberry-Pi-M-2-HAT-for-Raspberry-Pi-5-p-5881.html?sensecap_affiliate=YtQVXkS&referring_service=link&ref=itsfoss.com
The best thing about the method discussed here is that you can use the exact same Raspbian OS on the SSD. Your installed applications, configuration changes, custom settings, data remain as it is.
You switch to the SSD from SD Card but your system remains the same.
Text version of this article can be found here: https://itsfoss.com/raspberry-pi-ssd-boot/ How to Easily Boot Raspberry Pi 5 from SSD [Keeping Existing OS]](https://i.ytimg.com/vi/iNQQXzz2lCc/mqdefault.jpg)

π± Follow us for more Linux content:
π¦ X (formerly Twitter): https://twitter.com/itsfoss2
π Facebook: https://www.facebook.com/itsfoss/
πΈ Instagram: https://www.instagram.com/itsfoss/
πΌ LinkedIn: https://www.linkedin.com/company/itsfoss/
βΆοΈ YouTube: https://www.youtube.com/@itsfoss
π£ Telegram: https://t.me/itsfoss_official
π Mastodon: https://mastodon.social/@itsfoss
π Bluesky: https://bsky.app/profile/itsfoss.bsky.social I Tried Zorin OS 18 Beta And It Might Be Their Best Release Yet](https://i.ytimg.com/vi/ij20lY5fUZM/mqdefault.jpg)