Material is a GTK theme based on the colour palette of the Material for Neovim by @marko-cerovac, 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 package is 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, 42 and 43 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 the theme package of your choice and place it in the following path: ~/.themes; for themes in Gnome 43 there is no longer a separate stylesheet, you can create a symlink for the files inside the gtk-4.0 folder which is inside the theme package, or just copy the files inside the gtk-4.0 folder into the ~/.conifg/gtk-4.0 path.
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.
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 |
‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ | ‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾‾ |
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.
You can buy me a coffee or a beer and donate to support the development of these themes.
< ENJOY IT };-] >
Ratings & Comments
16 Comments
10 10 the best
Great themes! However I think in the Material-DeepOcean-B-LB.zip the buttons for the XFWM still uses the Mac style buttons.
You're right, thanks for letting me know, I'll make the correction and make the update. Thanks for your support.
10 Really liked this theme in 42, can't wait for a 43 release!
Yes, I'm sorry for being a bit inactive and not having updated the Material GTK Theme yet, but I've been quite busy at work, I hope soon to have some time to update the other themes to support Gnome 43. Thanks for your support.
Material Deep Ocean updated, you can download and test it. }:-]
10 10 the best
8 8 great
9 9 excellent
10 10 the best
Hi, the creator of material.nvim here. Just want to say great work !!! This is my favorite theme now ;)
Hello, @cerovac16. Man, it's so nice to know that the creator of the theme that inspired me likes my work, I really appreciate it. And the truth I must thank you for creating such a cool theme, that colour scheme has been for a long time in my Neovim and in my Xmonad setup, I needed a GTK theme with your material.nvim colour scheme and I dared with this theme. It's great that you like it, and thanks for support };-]
10 10 the best
Thanks, @ruban.
10 Look, I'm going to be very brief here. The care you took with the borders, the color palette and the gnome shell is absolutely incredible. It's pretty hard to see themes as complete as yours here. very good Ps, my previous comment I posted wrong. If you have a cyberpunk theme, retrowave with blue, purple and green colors would be awesome.
Thanks, @zagalia1984, well, the credit goes to @vinceliuice, who created the theme, I made a fork and added the modifications for my personal taste, it's great that you like them, because I've tried to make it different from the Original theme and it seems I have succeeded, thanks. So, with your themes request, I have tried two themes so far that have cyberpunk, retrowave colors, but they still do not convince me and that is why I continue working on it, when I have one that convinces me I will upload it and you tell me what you think. Thanks for your support, friend.