/LuminiumUI

a fork of korpsvart's gruvbox theme that has been modified to fit arctineOS

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

Before applying the themes you need to check if the Murrine Engine and gnome-themes-extra or gnome-themes-standard packages are already installed on your distro, as it is necessary for the correct rendering of the themes. Depending on your Linux distro, the package may have a different name, here are the package names in some distro: On Fedora: gtk-murrine-engine, OpenSUSE: gtk2-engine-murrine, Arch: gtk-engine-murrine, Debian and derivatives: gtk2-engines-murrine

Themes work in Gnome 40, 41 and 42 versions, but since Gnome 42 introduced libadwaita the themes files for GTK4 applications must be placed in a new directory in a 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' or just 'G42', these themes go in the path: '~/.config/gtk-4.0/', and 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, but for GTK3 applications you do need to apply them with Tweaks, as usual.

Flatpak

To apply themes to Flatpak applications you need to run a few commands from the terminal to give Flatpak applications permissions to override the default themes and apply the GTK theme you are using, the commands are: flatpak override --user --filesystem=xdg-config/gtk-4.0, to do it locally, and flatpak override --filesystem=xdg-config/gtk-4.0 to do it globally.

Clarifying some doubts.

Some people have told me that they find the names a bit complicated and confusing because of the abbreviations I have put next to the name of each theme. I have abbreviated the themes because I don't like to put such long names like: Material-Deep-Ocean-Borderless-Legacy-Buttons-Gnome-42, Admittedly, it is a very explicit name, but it is a ridiculously long name. so I decided to abbreviate the different versions for each theme, like Tokyonight-Dark-BL-LB-G42, so to clarify the abbreviations here is a small table.

Abbreviation example Explanation of abbreviations
Theme-Name-B Theme with Border decoration
Theme-Name-B-LB Theme with Border decoration and Legacy Buttons in Windows
Theme-Name-B-G42 Theme with Border decoration for Gnome 42 version
Theme-Name-B-GS Theme with Border decoration for Gnome Shell
Theme-Name-BL Theme Borderless decoration
Theme-Name-BL-LB Theme Borderless decoration and Legacy Buttons in Windows
Theme-Name-BL-G42 Theme Borderless decoration for Gnome 42 version
Theme-Name-BL-GS Theme Borderless decoration for Gnome Shell

More themes based on Neovim colour schemes.

Neovim Colorschemes for GTK Source Package
Catppuccin GTK Theme Github Pling
Everforest GTK Theme Github Pling
Gruvbox Material GTK Theme Github Pling
Kanagawa GTK Theme Github Pling
Material Deep Ocean GTK Theme Github Pling
Material Palenight GTK Theme Github Pling
Nightfox Dusk GTK Theme Github Pling
Rosé Pine GTK Theme Github Pling
Tokyonight GTK Theme Github Pling

If you want to support

You can donate to support the development of these themes.

<ENJOY IT!! 🤓/>