Minimal fedora install

At the time of the writing it was Fedora 31.

Start with:

  • download network installer
  • select minimal fedora option with additional tools

After installation:

# basic gnome
sudo dnf install gnome-shell gdm gnome-tweaks tilix gedit gnome-tweaks gnome-backgrounds mozilla-fira-mono-fonts.noarch mozilla-fira-sans-fonts.noarch firefox chromium nautilus mc openssh-server xdg-user-dirs-gtk geary gnome-shell-extension-dash-to-dock postgresql gnome-system-monitor snapd firefox-wayland alsa-utils vim evince libreofffice papirus-icon-theme

# basic kde
sudo dnf install konsole plasma-workspace-wayland kscreen papirus-icon-theme firefox vim

# set boot option
systemctl set-default graphical.target

# create Documents, Downloads, ... folders in home
xdg-user-dirs-update

# development stuff
dnf install git gnome-builder golang extra-cmake-modules golang git gdb

# qt stuff
dnf install qt5-qtwayland qtcreator qgnomeplatform qt5-qtbase-postgresql

# kde dev stuff
dnf install kf5-kdoctools-devel kf5-ki18n-devel kf5-ktexteditor-devel kf5-kactivities-devel kf5-kcrash-devel kf5-kdbusaddons-devel kf5-kiconthemes-devel kf5-kwindowsystem-devel

# flatpak stuff 
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.github.celluloid_player.Celluloid
flatpak install flathub org.gnome.PasswordSafe
flatpak install org.gnome.Fractal