How to install themes on Fedora Workstation

Applying gtk and shell themes is one of the best ways to revamp the desktop without changing distro!

Applying shell themes is a great way to revamp your desktop environment. There are several free eye candies to choose from the community. Themes to make your Fedora look like macOS or Windows or something like never seen before, all come free!

Today, let’s take a look at the method of applying themes in your Fedora Workstation. Fedora uses the GNOME desktop environment, which by itself has significant community support. Hence you can find some cool themes for your desktop.

Installing Themes on Fedora Workstation

This guide is tested to be working in Fedora 28. It should work in the lower version up to Fedora 25 without any issues. GNOME themes can be broadly classified into two categories, including GTK themes and Shell Themes. Let’s quickly take a look at each of them.

1. GTK Themes

A GTK theme provides the widgets (menus, buttons, scrollbar, etc.) and the layout of the programs. GTK+3 is the latest version as of today available from the GNOME environment.  Fedora 28 uses GTK+3, and so you need to downloaded GTK3 themes for theme compatibility. You can download your favorite themes from the hundreds on the official website.

Download GTK+3 Themes

2. GNOME Shell Themes

GNOME Shell theme provides the overall appearance of the desktop, such as the top panel, menu, task switcher appearance, etc., and other animation effects. You can download your favorite Shell theme from the official webpage.

Download GNOME Shell Themes

These two themes should help you in greatly customizing your Fedora appearance. Some developers make it easier for you by bundling the GTK3 theme and shell themes together, so look out for them for a consistent appearance.

Installing the GNOME Tweaks Tool and enabling Shell Extensions

To install the theme, you first need to install GNOME Tweaks Tool.

Launch the Terminal and enter the following commands one at a time and press enter.

sudo dnf install gnome-tweak-tool
sudo dnf install chrome-gnome-shell

Installing GNOME extensions

Launch Firefox or Chrome/Chromium browser and go to

Installing GNOME extensions

Click on the link “Click here to install browser extensions” and add the Add-on.

Look for ‘user themes’ and click on the first result ‘User Themes by fmueliner.’ Enable it ON by moving the slider.

Enabling User Themes in Fedora
Enabling User Themes in Fedora

Enabling User Themes
Enabling User Themes

GNOME Shell integration is now complete. You can now install the themes.

Activating the GTK and Shell themes

For illustration purposes, I have downloaded the Ant theme that comes packed with GTK3 as well as the Shell themes. The ant theme is a flat theme inspired by macOS and comes in dark flavor too. If it’s your favorite too, you can grab a copy from the link below.

Ant Themes
Ant Themes

Download Ant Theme

Open the File Explorer and create a new folder named .themes in the “Home” directory. The folder is invisible by default settings. You have to enable ‘Show Hidden Files’ to see it.

Themes directory
Themes directory

Copy and paste the downloaded file and extract the content. The contents should be at one level.

Directory Contents
Directory Contents

Launch the ‘Tweaks’ app from “Activities.”

In the “Appearance” tab, select “Ant” in ‘Applications’ and the ‘Shell’ section. Click OK.

Activate Theme

You should immediately see the new sparkling theme settings taking into effect. I suggest to log out and log in again for complete shell integration to take place. Enjoy!

Ant Theme (MacOS inspired) on Fedora 28
Ant Theme (MacOS inspired) on Fedora 28

Kiran Kumar
Hi there! I'm Kiran Kumar, founder of I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. Hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more, and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!


  1. Just want to Say Thank God for Foss and Thank You, because you have helped myself and my Missus out numerous times with various problems. SO once again Thank You because you are One of the Best .

  2. Thanks Kiran for putting up the article and saving time for me to google around for information related to Fedora I am newbie on Fedora and recently installed it finding nothing is visible on desktop no icons, no folders.. somehow brought up to working level and wanted to add some colors to its themes so got here.
    Thanks for your dedication and keep the good work going. Certainly we will come back to you whenever we face any glitch…
    Thanks once again,
    Rajendra Singh


Please enter your comment!
Please enter your name here




How to create a Fedora Games Live USB drive in Linux

One of the best Fedora spins that has been for a while and also being well maintained is the Fedora Games. The Fedora Games spin is a great showcase of the best games available in the Fedora operating system.
Ubuntu 19.10 beta overview
It may be early, but I've been looking forward to the release of Ubuntu 19.10 for some time now. As an impatient person, and promised readers in the FOSSLinux article announcing the release of Eoan Ermine that we would provide you a review of Ubuntu 19.10 Eoan Ermine - Beta.  So, here it goes.
In this article, we will take a look at 10 of the best PDF editors and tools out there in 2019 that are available for Linux platforms. The editors are going to be judged on the basis of their functionalities, portability, ease of installation, price, and convenience.
clean virus ubuntu live CD
In this tutorial, we are going to show you how to clean your Windows machine from infected viruses using an Ubuntu live USB or CD and the ClamAV antivirus. The ClamAV is a free, open-source antivirus that can be used on Ubuntu.