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.ExtensionManagerLaunch Extension Manager after installation and install the extension that you want.

Recommended Extensions:
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
Visit: gnome-look.org and download a theme you like.
Extract the theme, then open the theme folder. Its contents should look like this :

Copy the theme folder into the .themes folder in your home directory. If the
.themesfolder 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.)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:
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.
Copy
gtk.cssandgtk-dark.cssfrom the theme’sgtk-4.0folder 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:
Download an icon from: gnome-look.org
Extract it, then copy the folder into the .icons directory inside your home folder (if the folder doesn’t exist, create it).
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:
Download a cursor pack from gnome-look.org.
Extract it and copy the cursor theme into the
.iconsfolder.Open GNOME Tweaks, go to the Appearance tab, and select the cursor theme to apply it.
Last updated
