Skip to content

T13nou/Fedora-37-38-Post-install

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Fedora

Fedora Post-install configuration and applications installation

This space is used for Fedora (updated for Fedora 37 & 38 beta) post-install scripts.

  1. DNF Configuration
  2. RPM Fusion installation
  3. Codecs installation
  4. Flatpak installation
  5. Gnome setup
  6. Apps installation

First, we need to execute these commands as root

sudo -i

DNF Configuration

echo "fastestmirror=true" >> /etc/dnf/dnf.conf # Rescan mirrors for fastest pick
echo "max_parallel_downloads=10" >> /etc/dnf/dnf.conf # increase package parallel downloads 

Clean Cache DNF

dnf clean all
dnf upgrade -y

Install RPM Fusion

dnf install -y --nogpgcheck https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
dnf install -y --nogpgcheck https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
dnf install -y rpmfusion-free-appstream-data rpmfusion-nonfree-appstream-data 
dnf install -y rpmfusion-free-release-tainted rpmfusion-nonfree-release-tainted

Install Codecs

dnf install -y gstreamer1-plugins-{base,good,bad-free,good-extras,bad-free-extras,ugly-free} gstreamer1-libav
dnf install -y gstreamer1-plugins-{bad-freeworld,ugly}
dnf install -y libdvdcss

Adding Flatpak

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak update

GNOME Setup

dnf install -y libgtop2-devel lm_sensors # Necessary dependancies for Vitals Gnome extension
sudo flatpak install -y org.gnome.Extensions
dnf install -y gnome-packagekit gnome-tweaks gnome-extensions-app gnome-shell-extension-dash-to-dock gnome-shell-extension-appindicator
gsettings set org.gnome.desktop.wm.preferences button-layout 'menu:minimize,maximize,close' # Add Mnimize, Maximize and Close buttons to windows

Optional - Upgrade your devices firmware

fwupdmgr refresh
fwupdmgr get-updates && fwupdmgr update

Optional - AMD Mesa Drivers (incl h264/h265 decoding)

sudo dnf install --enablerepo=rpmfusion-free-updates-testing mesa-va-drivers-freeworld
sudo dnf swap --enablerepo=rpmfusion-free-updates-testing mesa-va-drivers mesa-va-drivers-freeworld

Optional - Add your favorite apps with RPM & Flatpak

Gaming section

sudo dnf install -y steam
sudo dnf install -y discord
sudo dnf install -y lutris
sudo dnf install -y wine # TBC

wget -c https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/releases/download/v2.6.2/heroic-2.6.2.x86_64.rpm
sudo dnf install -y ./heroic-*.x86_64.rpm


sudo flatpak -y install net.davidotek.pupgui2 # Proton-Up QT
sudo flatpak -y install info.cemu.Cemu # Cemu Nintendo Wii U emulator
sudo flatpak -y install org.yuzu_emu.yuzu # Yuzu Nintendo Switch emulator

System Utils

sudo dnf install -y kdiskmark
sudo dnf install -y cpu-x
sudo flatpak -y install flathub com.github.tchx84.Flatseal

Applications

sudo dnf install -y vlc
sudo dnf install -y unzip p7zip p7zip-plugins unrar
sudo dnf install -y libreoffice
sudo flatpak -y install flathub io.github.mimbrero.WhatsAppDesktop
sudo flatpak -y install flathub com.spotify.Client
sudo flatpak -y install flathub com.microsoft.Edge
sudo flatpak -y install flathub com.bitwarden.desktop

Manual steps

Install Gnome Extensions : Vitals & Bing Wallpaper

About

Fedora Post-install

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages