/Gruvbox-GTK-Theme

A GTK theme based on the Gruvbox colour palette.

GNU General Public License v3.0GPL-3.0

Gruvbox themes for GTK

Gruvbox Dark Gruvbox Dark Gruvbox Light Gruvbox Light


Small Description

Gruvbox Material is a GTK theme based on the colour palette of the Gruvbox Material for Neovim by @Sainnhe, the Graphite GTK theme by @VinceLiuice and the Suru Plus icons by @gusbemacbe.

The idea was born from the need for GTK themes that match the most prominent colour palettes of Neovim code editor and Tiling Window Manager, such as Xmonad, Awesome, DWM, etc, which use these colour schemes to give a uniform and unique look to working environments. See on Reddit: r/unixporn.

The colour palettes in this series of themes are the ones I have used the most in my setup for Neovim, Xmonad and Gnome DE, so creating themes started as something personal that I then decided to share thanks to several people asking me to share them because they seemed good, I hope you find them useful and make your desktops look good too.

Installing Themes

Themes work in Gnome versions 40, 41 and 42, the current version, but since Gnome 42 introduced libadwaita the themes files for GTK4 applications must be placed in a different folder than the one we have been used to, this was the '/.themes' folder in the '$HOME' directory, which for GTK3 applications will always be the default themes folder, but for themes to be applied in GTK4/libadwaita applications, the themes must be placed in the new path: '~/.config/gtk-4.0' with the name 'gtk.css'; this will apply the themes automatically without use Gnome Tweaks but, for GTK3 applications, we must always use Tweaks as we have done so far.

To install the themes you will need to download two files, themes for GTK3 and GTK4. The GTK4 themes have the specification: 'Gnome42', these themes go in the path: '~/.config/gtk-4.0/', and for GTK3 themes go to the usual path, this is: '~/.themes/'.

As I mentioned before, the GTK4 themes don't need to be applied with Tweaks, they are applied automatically but, if you have applications open you will have to close and open them for the theme to be applied and, But for GTK3 applications you do need to apply them with Tweaks, as usual.

It is also possible to use the theme inside Flatpaks, by cloning refi64's stylepak repo, which can be found here.

This is a small table of the themes that are available so far, I hope to be able to add a few more of the themes I use in my Neovim setup.

Catppuccin Material Rosé Pine Tokyonight
Catppuccin Mocha Border Material Deep Ocean Border Rosé Pine Border Tokyonight Dark Border
Catppuccin Mocha Borderless Material Deep Ocean Borderless Rosé Pine Borderless Tokyonight Dark Borderless
Catppuccin Macchiato Border Material Palenight Border Rosé Pine Moon Border Tokyonight Storm Border
Catppuccin Macchiato Borderless Material Palenight Borderless Rosé Pine Moon Borderless Tokyonight Storm Borderless
Gruvbox Everforest Kanagawa
Gruvbox Material Border Everforest Border Kanagawa Border
Gruvbox Material Borderless Everforest Borderless Kanagawa Borderless

You all know that you can leave comments to report bugs or give your opinion about the theme, so please leave comments to report bugs and get them fixed as soon as possible.

<ENJOY IT!! 🤓/>