Skip to content

t3dium/Gruvbox-GTK-Theme

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Make sure Murrine Engine and gnome-themes-extra or gnome-themes-standard packages are already installed on your distro

The names might vary depending on your distro, for e.g: On Fedora it is: gtk-murrine-engine, OpenSUSE: gtk2-engine-murrine, Arch: gtk-engine-murrine, Debian and derivatives: gtk2-engines-murrine

Works in gnome 40, 41, 42, 43

How to install:

  1. Download the file from here (in the files tab)
  2. unzip it
  3. cd into the where-ever u installed it then cp -r Gruvbox* /usr/share/themes/
  4. mkdir ~/.config/gtk-4.0 && cp -r Gruvbox*/* ~/.config/gtk-4.0
  5. Get (and enable) the user-themes extension: https://extensions.gnome.org/extension/19/user-themes/
  6. Download the "tweaks" or "gnome tweaks" app
  7. in tweaks, under appearance>shell u can select gruvbox
  8. in tweaks under appearance>legacy applications, u can select gruvbox

If you use flatpak apps, u can also apply the theme to those:

(make sure git is installed, it usually is by default)

  1. git clone https://github.com/refi64/stylepak
  2. cd stylepak && sudo ./style install-system NAME-OF-THEME-HERE

the name of the theme is the exact name of the folder u downloaded, for example, Gruvbox-Dark-B-LB

(stylepak used instead of overrides, as the latter rarely works)

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, 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, 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-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-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

Special thanks.

Thanks to @f1yn for the solution to the active and inactive borders in the new version of Cinnamon which no longer uses Metacity.

Thanks to @telometto for the alternative for the application of themes in Flatpak.

If you want to support

You can donate to support the development of these themes.

**<ENJOY IT!! 🤓/>

About

A GTK theme based on the Gruvbox colour palette.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published