Configuring Fedora 30 after installation

In a previous article I wrote about how to install Fedora to a computer 30. Any distro, and Fedora is no exception, after installation requires additional configuration and software installation before you will be able to use it. And in addition need to update all packages to the latest version and it is important to find a way to do all this quickly and easily.

In contrast to previous articles on similar subjects, I decided to automate the process and offer you to use the script Ultimate Fedora Setup from David-Else. But with manual settings a little left. As you have already understood, we will understand how do you configure Fedora 30 after installation.

Configure Feodra 30 after installation

1. System update

The first thing the newly installed system should be updated, if already published any updates and bug fixes, to do this open terminal from main menu and run the command:

sudo dnf update

Then wait until the command finishes.

2. Customize your desktop background

If you don’t like the background of a desktop used in Fedora by default, you can change it by right-click on empty space on your desktop. Then, in the opened window, select the Background:

Then just select the background you like or download the image you want and select it in the tab Image.

3. Fedora Ultimate Install Script

Then try to automate most of the actions that we need to perform when configuring your system. Here are the main opportunities offered to us this script. First, it will install the necessary programs:

  • libva-intel-driver fuse-exfat
  • mpv ffmpeg mkvtoolnix-gui shotwell
  • gnome-tweaks tldr whipper keepassx transmission-gtk lshw mediainfo klavaro youtube-dl
  • winehq-stable dolphin-emu mame
  • jack-audio-connection-kit
  • borgbackup syncthing
  • java-1.8.0-openjdk nodejs php php-json
  • code chromium chromium-libs-media-freeworld docker docker-compose ShellCheck

Extensions Gnome:

  • gnome-shell-extension-auto-move-windows.noarch
  • gnome-shell-extension-pomodoro

Firefox Extensions:

  • mozilla-https-everywhere
  • mozilla-privacy-badger
  • mozilla-ublock-origin

After the installation of Visual Code will be installed for the following extensions:

  • ban.spellright
  • bierner.comment-tagged-templates
  • dbaeumer.vscode-eslint
  • deerawan.vscode-dash
  • esbenp.prettier-vscode
  • mkaufman.HTMLHint
  • msjsdiag.debugger-for-chrome
  • ritwickdey.LiveServer
  • timonwong.shellcheck
  • WallabyJs.quokka-vscode
  • Zignd.html-css-class-completion
  • bierner.markdown-preview-github-styles

The system will be added these repositories:


You will configure PulseAudio for sound quality, git, mpv, and removed these programs:

  • gnome-photos
  • gnome-documents
  • rhythmbox
  • totem
  • cheese

Also, you will change some settings of Gnome, namely:

  • Added Ctrl + Shift + Alt + R to start and stop recording video from screen;
  • Added the minimize button and minimize to Windows;
  • Display date in the clock in the Gnome panel;
  • Set time to lock screen in 1200 seconds;
  • Added restart X server when you press a keyboard shortcut Caps+Backspace;
  • Added auto move Windows file Manager on the second desktop and the third terminal;
  • Activated the extension Automove Windows (to move Windows) and the Pomodoro timer;
  • Activated night theme;
  • Adds the ability to create empty files in the context menu of Nautilus;

As well as other minor adjustments and enhancements. To obtain the script from GitHub:

git clone

Then navigate to the folder with the script command:

cd fedora-ultimate-setup-script

Then edited the script:

vi ./

The author did this script for yourself and you can change it to make it work the way you want simply by editing the script code. You can add new programs to install in the partition create_package_list.

In the variable REMOVE_LIST specify packages to be removed:

And variables GIT_EMAIL and GIT_USER_NAME mail and enter the user name for your local Git repositories. It is also important to note that the script is designed to run on a system with an English localization. So if you have a Russian localization, you need to find the line:

touch $HOME/Templates/empty-file

And replace it with:

touch $HOME/Templates/empty-file

You can now run the script:


After running the script, you need to choose the option to just install the package, without creating an archive for deployment, select 1:

Then enter a new computer name if you want to change it:

It remains to wait for the shutdown script and restart the computer:

After restarting, you get almost ready to software development operating system with all necessary tools.

4. Installing themes

What does this script can be done manually using a utility Gnome Tweak Tool. Let’s install a theme from Numix, to do that follow:

sudo dnf install numix-gtk-theme numix-icon-theme

Now you can select this theme in the Gnome Tweak Tool tab appearance:

You can also configure the shell. However, to customize the theme of the shell became available, navigate to Extensions and enable the extension user-themes:

After that, restart the app and everything will work. Theme shell you can find on the website


As you can see, configuring a Fedora 30 after the installation is not that difficult task. The script made for us almost all the hard work, and you will just add a few tweaks or programs that were not in the script. What else needs to be done after the installation of the distribution? What did you do, write your own recipes in the comments!


(Visited 286 times, 2 visits today)