Fedora KDE
Run Updates
Rename Computer
Install RPMFusion Repositories
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
Install Additional Apps
GNU Image Manipulation Program
A photo editing program similar to photoshop.
Remmina
A remote desktop client. I use this to RDP into a VM that I use to administer my servers.
VLC
A media player that has the ability to play almost any type of media file.
OnlyOffice
An alternative office software suite that looks and behaves much like Microsoft Office.
sudo dnf install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm -y
sudo dnf install onlyoffice-desktopeditors -y
Remove LibreOffice
I am not a fan of LibreOffice, and instead use OnlyOffice as it provides a expirience that is nearly identical to using a Microsoft Office product.
Switch to full ffmpeg
This requires the RPMFusion repositories to be installed as above.
Install Codecs
Additional codecs to play various media types. This requires the RPMFusion repositories to be installed as above.
Install Gaming Apps
These are the core application I install to game on Linux. I prefer to use the the native rpm packages if available as there is no need to tweak permissions to get the programs to work with each other.
Steam
The digital distribution and storefront for a lot of PC gaming.
MangoHUD
A heads up display that can show stats for a gmae being played.
Gamescope
A tool develpoed by Valve that runs games in an isolated environment using Xwayland. It provides better performance and compatability with some hardware and games.
ProtonUp-Qt
A tool that helps install and manage compatability tools like Proton-GE.
sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub net.davidotek.pupgui2
Optional Gaming Apps
Lutris
A game manager that also has install scripts to assist with games not on Steam. It can intigrate with GOG, Epic Games Store, EA App, Ubisoft Connect, and Steam.
Heroic Games Launcher
A game launcher that works with Epic Games, GOG, and Amazon.
Update and Reboot
I run the update command used previously to make sure that everything is up to date and purge any dependencies that are no longer needed:
And then reboot:
Maintinence
Keeping things up to date is important, so I typically run the commands listed at the beginning of this page to update using dnf and flatpak. You can always use the Software Store to do this, but I find it quicker and easier to simply run these commands. The terminal will keep a history of commands you have used and using the up and down arrow keys, you can simply scroll through and use them again.