Member-only story
My Fedora 39 (Gnome 45) Full Setup
Upgrade Fedora with Neofetch, zsh, oh-my-zsh, Nerdfonts, Neovim, NvChad, VirtualBox, 1Password, Ulauncher, and Gnome tweaks for efficiency and customization

System Information
Neofetch is in Fedora’s official repositories starting from Fedora 27.
sudo dnf install neofetch
Install Nerdfonts
- Download any font you like here: https://www.nerdfonts.com/font-downloads
- Put the extracted files to /usr/.local/share/fonts if you want them to be installed only to your user, or /usr/share/fonts if you want them installed globally (you need sudo right).
- Rebuild the font cache: fc-cache -f -v
Install zsh
sudo dnf install zsh
Let’s verify and see the version:
zsh - version
Now, make zsh the default terminal:
sudo chsh -s $(which zsh) $(whoami)
If you see the following output in the terminal, it went well:
Changing shell for <user_name>.
Password:
Shell changed.