1. Make DNF faster by adding these lines in /etc/dnf/dnf.conf
# DNF config
fastestmirror=True
max_parallel_downloads=10
defaultyes=True
keepcache=True
  1. Update your system
sudo dnf update
  1. Enable RPM Fusion
sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

Source

  1. Switch to full ffmpeg
sudo dnf swap ffmpeg-free ffmpeg --allowerasing

Source

  1. Enable Flatpaks
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Source

  1. Install media plugins
sudo dnf group install Multimedia

Source

  1. Enable video thumbnails
sudo dnf install ffmpegthumbnailer
  1. Enable HEIC image support
sudo dnf install heif-pixbuf-loader
sudo dnf install libheif-freeworld
  1. Change Hostname of the machine
sudo hostnamectl set-hostname "New_Custom_Name"
  1. Make fonts look better

Follow this guide under fonts documentation and this guide as well.