GNOME

This guide covers the basics of GNOME customization, including extensions, the shell theme, and icon and cursor themes.

1. Extensions

Extensions add extra features to GNOME and are one of the easiest ways to customize your experience.

To install and manage extensions, install the Extension Manager (recommended Flatpak version):

flatpak install flathub com.mattjakeman.ExtensionManager

Launch Extension Manager after installation and install the extension that you want.

2. Shell Themes

GNOME uses the GTK toolkit to draw interface elements. Shell themes change the appearance of GNOME Shell itself (top bar, overview, notifications).

If you like having titlebar button for minimize and maximize then open gnome tweaks and head over to the Windows section and Below the Titlebar Button turn on Maximize and minimize.

Installing a Shell Theme

  1. Visit: gnome-look.org and download a theme you like.

  2. Extract the theme, then open the theme folder. Its contents should look like this :

  1. Copy the theme folder into the .themes folder in your home directory. If the .themes folder doesn’t exist, create it. Press Ctrl+H to show hidden files, then copy your theme into .themes. (Make sure the theme folder isn’t nested inside any subfolders, or it won’t be detected.)

  2. Now open gnome-tweaks and go to the Appearance tab. Select your downloaded theme for both Shell and Legacy Applications. (If the Shell option is greyed out, make sure the User Themes extension is installed, then relaunch gnome-tweaks.)

Additional Step for GTK4 Themes:

GTK 4 themes require an additional step to display properly:

  1. Copy the assets folder from the theme into ~/.config/. The assets folder is usually inside the theme folder, but sometimes it may be located in the theme’s gtk-4.0 directory.

  2. Copy gtk.css and gtk-dark.css from the theme’s gtk-4.0 folder into ~/.config/gtk-4.0/ (create the folder if it doesn’t exist).

3. Icon Themes

Icon themes change the look of system and app icons.

Installing an Icon Theme:

  1. Download an icon from: gnome-look.org

  2. Extract it, then copy the folder into the .icons directory inside your home folder (if the folder doesn’t exist, create it).

  3. Open gnome-tweaks, go to the Appearance section, and select your downloaded theme under “Icons.”

4. Cursor Themes

Cursor themes are installed the same way as icon themes.

Installing a Cursor Theme:

  1. Download a cursor pack from gnome-look.org.

  2. Extract it and copy the cursor theme into the .icons folder.

  3. Open GNOME Tweaks, go to the Appearance tab, and select the cursor theme to apply it.

Examples:

Last updated