Fedora or Fedora Linux is a Linux distribution developed by the independent community-supported Fedora Project, sponsored primarily by Red Hat with substantial support by other companies. The Fedora project officially distributes different variations called "Fedora Spins" which are Fedora with different Desktop Environments. The current official spins, as of Fedora, are Cinnamon, KDE, XFCE, LXQT, Mate-Compiz, LXDE, and SOAS.
Fedora ~ 4x, future, post-install tools, fun and productive.
Fedora releases a new version in approximately every 6 months. Each now version is supported with updates for 13 months in total. The distribution is a good place to get the latest stable software and technologies consistently.
If you are a new Fedora user, you may be wondering about what to do after installation. This will help you through this part. No matter the supported Fedora version you use, you can apply everything on this list.
Run a System Update
Looking for an easier way to get your Fedora system ready to go? This script provides a basic yet comprehensive post-installation setup for fedora above version 40, installing popular applications and making key configurations. Based on my own workflow and refined over time (originally from 2019, revised April 2025), it's a great starting point for new Fedora users.ย
In any new installation for any Linux distribution should be pretty obvious In most cases, there are a lot of updates and bug fixes for problems which may exist in the new release. Running an update for your system packages would be a wise decision to do before starting to use the system and complain later about problems which may already be solved.
To update your system, simply run the following command:
sudo dnf update --refresh
Get Important Firefox Addons
Firefox is the default web browser in Fedora. Since you are โ probably โ going to use it everyday. Itโs better for you to try a set of different addons and extensions:
Gnome Theme: A nice theme for Firefox on theme. Giving it GNOME-like style.
HTTPS Everywhere: The famous HTTPS protocol plugin. Must have for web encryption.
Cookies Autodelete: For a better privacy and anonymity on the Internet. Itโs better to destroy the cookies directly after you close the tab itโs associated with. This is exactly what this extension does. Although it will directly end your sessions (you will have to login again each time), but it will give you a good privacy shield.
uBlock Origin: The famous ad-blocker plugin. Please make sure to add us to the whitelist!
Privacy Badger: Block tracking scripts and other 3rd-party online tracking software.
Install Javaย
Java is a general-purpose programming language that is fast, reliable, secure, popular and widely used. It is an environment to develop and run a wide range of applications, from mobile applications to desktop and web applications and enterprise systems โ Java is everywhere!
If you are planning to create a program in Java, then you need to install a JDK (Java Development Kit). If you are planning to execute a Java program, you can do that on a JVM (Java Virtual Machine), which is included in the JRE (Java Runtime Environment). If in confusion, install the JDK because this is frequently needed even if the motive is not to create Java programs.
There are many flavors of Java out there and also many versions of each flavor. Here i will show you how to install both OpenJDK and Oracle JDK (Oracle Java SE) in Fedora.
Most Java applications run on one of the following:
OpenJDK โ an open-source implementation of the Java Platform, Standard Edition
Oracle Java SE โ a free JDK from Oracle
Run the following command to list all available versions.
sudo dnf search openjdk
Install the chosen version.
sudo dnf install <openjdk-package-name>
Next, run the following command to verify the version of Java installed on the system.
java -version
To install Oracle Java SE
dnf install jdk-xx_linux-x64_bin.rpm
sudo alternatives --config java
java --version
Install GIMPย
GIMP is a free and open-source image editor which can be used for retouching and editing images, free-form converting between different image formats and more specialized tasks. we have to install a GIMP using this following command. It is so simple to install GIMP on Fedora.
sudo dnf install gimp
Install Roboto and ubuntu (type letter's)
sudo dnf install roboto*ย
sudo dnf install ubuntu*
Customize GNOME Shell
Itโs very customizable. All what you need to do is to head toward extensions.gnome.org and install the extensions you like. This is a small and quick list i recommend:
User Themes: A must-have extension. In order to be able to use themes from your ~/.themes folder, you must install this extension first.
OpenWeather: A simple panel applet which displays weather conditions automatically.
Frippery Move Clock: Move the clock applet to the right side of the panel.
Frippery Panel Favorites: Add your favorite applications as icons to the top panel.
Dash to Panel: Moves GNOME panel into the bottom. Making it looking like Windows or KDE panel (donโt install the Frippery panel favorites extension if you are going to use this one).
A Music/Multimedia Player
qmmp open-source cross-platform audio player that is similar to Winamp. It is written in C++ using the Qt widget toolkit for the user interface. It officially supports the operating systems Linux, FreeBSD and Microsoft Windows. It is available through the standard package repositories. It is the only audio player not featuring a database that uses the Qt library.
sudo dnf install qmmp
An amazing and simple video editor
Openshot Video Editor is a free and open-source video editor for FreeBSD, Linux, HaikuOS, macOS, and Windows. The project was started in August 2008 by Jonathan Thomas, with the objective of providing a stable, free, and friendly to use video editor.
sudo dnf install openshot
Install archive formatsย
sudo dnf install p7zip p7zip-plugins unrar
Install gpredict
sudo dnf install gpredict
Install Midnight Commanderย
sudo dnf install mc
Install VMWare Player
download VMWare Player for Linux
Install MOC (music on console)
sudo dnf install moc
Provides additional information from the repository package
sudo dnf info package_name
rpm -q --info package_name
Install via RPM Package
sudo rpm -i package_name
List, Installing, upgrading and removing a package group
sudo dnf group -list
sudo dnf install @virtualization
sudo dnf group install virtualization
sudo dnf group upgrade virtualization
sudo dnf group remove virtualization
Fedora 4x message from waydroid:ย "wayland_display is not set, defaulting to "wayland-0"
weston
click on โจ
waydroid show-full-ui
You Keep typing CLS instead of clear ?!:ย Frequent Windows users will recognize this and what i'm talking about. Unlike the temporary alias cls="clear", this is a permanent fix.
sudo gedit /home/<user name>/.bashrc
in the end of the section # User specific aliases and functions add in a new line
alias cls="tput reset"
save the file. Close and reopen the terminal window.
Conclusion
This was our list for things to do after installing Fedora. Now you should be ready to start using your new OS on daily bases according to your needs. Remember that Fedora-like any other distribution-is pretty much customizable. If you donโt like something in the system, you can simply change it to what you want.
Remove old kernel's
Edit /etc/dnf/dnf.conf and set installonly_limit:
installonly_limit=2
Remove old kernel's
sudo dnf install dnf-utils
sudo rpm -qa kernel\* |sort -V
kernel-kernel-6.12.15-200.fc41.x86_64
kernel-core-kernel-6.12.15-200.fc41.x86_64
kernel-devel-kernel-6.12.15-200.fc41.x86_64
kernel-headers-kernel-6.12.15-200.fc41.x86_64
kernel-modules-kernel-6.12.15-200.fc41.x86_64
kernel-modules-extra-kernel-6.12.15-200.fc41.x86_64
kernel-tools-kernel-6.12.15-200.fc41.x86_64
kernel-tools-libs-kernel-6.12.15-200.fc41.x86_64
## dnf repoquery set negative --latest-limit as how many old kernels you want keep ##
sudo dnf remove $(dnf repoquery --installonly --latest-limit=-2 -q)