Enable some dnf flags $ sudo vi /etc/dnf/dnf.conf # add: fastestmirror=1 max_parallel_downloads=10 deltarpm=true $ sudo dnf clean all $ sudo dnf update Add 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 if window_manager == "Gnome": # install Gnome Tweaks $ sudo dnf install gnome-tweak-tool # install Gnome Extensions $ sudo dnf install gnome-extensions-app update multimedia plugins $ sudo dnf group upgrade --with-optional Multimedia TLP for battery health $ sudo dnf install tlp tlp-rdw for Thinkpads $ sudo dnf install https://repo.linrunner.de/fedora/tlp/repos/releases/tlp-release.fc$(rpm -E %fedora).noarch.rpm $ sudo dnf install kernel-devel akmod-acpi_call akmod-tp_smapi