Things I like to install with a fresh version of Fedora (and other distros)

- by

I have Fedora and a couple of other RPM based distros running on so many systems, I thought I’ll write up the ones I like to have in place and how to get them (just becasue there’s always something I’m missing). Here’s that list for my future self and you if you like.

Live ISO Type

I’ve tried several, and must admit that I keep coming back to the plain Fedora Workstation (latest version). I do instal KDE, but I prefer switching over from GNOME manually becasue it seems to behave better than the KDE spin that’s also offered. Primarily it gives another option for the desktop should KDE not work (wihch does happen from time to time).

Disable SELinux

After installation, the first thing I tend to do (or forget) is to disable SELinux. It gets in the way more than it helps on literally every occasion.

vi /etc/selinux/config

Open SSH

For internal installations, SSH can be a nice way to communicate with headless machines. The service is started and en

systemctl enable --now sshd.service

Set a password for root

By default, Fedora and some other distros like Arch don’t have a password set for the root user. This is because you’re supposed to do everything as a non-root user with admin privileges, but if something should ever go wrong, the emergency boot won’t be able to mount your previous file system if no password for root is set. Hence, setting one can save your bacon down the line.

passwd root

Install Cockpit

For super easy remote administration via a web browser, cockpit is an incredible tool.

dnf install cockpit

systemctl enable --now cockpit.socket
firewall-cmd --add-service=cockpit
firewall-cmd --add-service=clockpit --permanent

Install KDE Plasma

I like both GNOME and KDE, but prefer the latter, especially the handsome apps that come with it (Dolphin, Discover et al). This will install both Wayland and X11 versions (the latter is needed for NoMachine compatibility).

dnf install plasma-workspace 
dnf install plasma-workspace-x11

The KDE apps have separate repos.

dnf5 group install kde-apps 
dnf5 group install kde-desktop

Change Host Name

localhost is neither elegant nor descriptive.

hostnamectl set-hostname whatever --static
hostnamectl set-hostname "Whatever You Want Here" --pretty

Further Reading



If you enjoy my content, please consider supporting me on Ko-fi. In return you can browse this whole site without any pesky ads! More details here.

Leave a Comment!

This site uses Akismet to reduce spam. Learn how your comment data is processed.