In this video, I walk you through a complete customization of Fedora 43, specifically focusing on making the GNOME desktop usable and the Terminal beautiful. From essential post-install setups like RPM Fusion and Flathub to a deep dive into Zsh, Starship, and Nerd Fonts, this guide covers every detail you need for a perfect Linux workstation.
If you want to turn your Fedora 43 installation into a productivity powerhouse with a modern look, follow along!
📌 Video Chapters:
00:00 - Introduction
00:46 - Update the system
03:06 - Install and Configure RPM Fusion
05:54 - Configure FLATHUB
07:10 - Gnome Tweaks
09:29 - Extensions
17:56 - Terminal Transparency
21:30 - Install zsh
23:37 - zsh add ons
29:03 - Starship rs for Terminal theming
32:55 - Installing Nerd Font
35:58 - Terminal Configuration
40:26 - Conclusion
COMMANDS:
sudo dnf install zsh git
zsh --version
chsh -s $(which zsh)
git clone https://github.com/zsh-users/zsh-auto... ~/.zsh/plugins/zsh-autosuggestions
git clone https://github.com/zdharma-continuum/... ~/.zsh/plugins/fast-syntax-highlighting
git clone https://github.com/zsh-users/zsh-comp... ~/.zsh/plugins/zsh-completions
nano ~/.zshrc
1. ADD ZSH-COMPLETIONS TO FPATH (Must be before compinit)
fpath=(~/.zsh/plugins/zsh-completions/src $fpath)
2. INITIALIZE COMPLETION SYSTEM
autoload -Uz compinit
compinit
3. SOURCE PLUGINS
source ~/.zsh/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
source ~/.zsh/plugins/fast-syntax-highlighting/fast-syntax-highlighting.plugin.zsh
4. BASIC CONFIGURATION (Optional but recommended)
Enable colors
autoload -U colors && colors
History settings
HISTFILE=~/.zsh_history
HISTSIZE=10000
SAVEHIST=10000
setopt APPEND_HISTORY
setopt SHARE_HISTORY
1. Create a specific directory for Fira Code (keeps things organized)
mkdir -p ~/.local/share/fonts/FiraCodeNerd
2. Unzip the file directly to that directory
(Replace 'FiraCode.zip' with the actual filename if it's different)
unzip ~/Downloads/FiraCode.zip -d ~/.local/share/fonts/FiraCodeNerd
3. Refresh the font cache so the system sees it
fc-cache -fv
#Fedora43 #Linux #Gnome #Zsh #Starship #LinuxCustomization #OpenSource #TechTutorial