Materia
Materia (formerly Flat-Plat) is a Material Design theme for GNOME/GTK+ based desktop environments.
It supports GTK+ 3, GTK+ 2, GNOME Shell, Budgie, MATE, Unity, LightDM, GDM, Chrome theme, etc.
Also Materia has compatibility with oomox theme designer.
Features
Ripple effect animations for GTK+ 3 are supported.
Three color variants and two size variants are available.
| Materia | - | compact |
|---|---|---|
| - | ![]() |
![]() |
| dark | ![]() |
![]() |
| light | ![]() |
![]() |
Various desktop environments are supported.
- GNOME Shell
>=3.18 - Budgie
>=10.2.5 - MATE
>=1.14 - Unity
>=7.4 - ... and more DEs are planned.
Installation
Packages
| Install command | |
|---|---|
| Arch Linux [1] | yaourt -S materia-theme |
| Fedora / EPEL [2] | sudo dnf copr enable tcg/themes && sudo dnf install materia-theme |
- The AUR package is maintained by @cthbleachbit.
- The Copr repository is maintained by @LaurentTreguier.
Manual Installation
Check the dependencies first:
- GTK+
>=3.18 gnome-themes-standard- Murrine engine - The package name depends on the distro.
gtk-engine-murrineon Arch Linuxgtk-murrine-engineon Fedoragtk2-engine-murrineon openSUSEgtk2-engines-murrineon Debian, Ubuntu, etc.
glib-compile-resources- The package name depends on the distro.glib2on Arch Linuxglib2-develon Fedora, openSUSE, etc.libglib2.0-devon Debian, Ubuntu, etc.
Did you get the error: XMLLINT not set and xmllint not found in path? Then you'll also need to install libxml2-utils.
Install the theme with the following commands:
cd /tmp && wget -qO - https://github.com/nana-4/materia-theme/archive/master.tar.gz | tar xz
cd materia-theme-master
sudo ./install.shManual Uninstallation
Delete the installed directories:
sudo rm -rf /usr/share/themes/{Materia,Flat-Plat}{,-compact,-dark,-dark-compact,-light,-light-compact}Recommendations
Font
- To properly display the theme, use a font family including
Mediumweight (such as Roboto or M+). - Set the font size to
9.75(= 13px at 96dpi) or10.5(= 14px at 96dpi).
Chrome Theme
To use the Chrome theme;
- Open the
chromefolder on/usr/share/themes/Materia<-variant>. - Drag and drop the
.crxfiles onto the Chrome/Chromium Extensions page:chrome://extensions
GDM Theme
You can change the GDM (lock/login screen) theme by replacing the default GNOME Shell theme.
See the wiki for details: https://github.com/nana-4/materia-theme/wiki/GDM-Theme
Previews
GNOME Shell
Budgie Desktop
GDM
Previews Info: Icon Theme: Paper | Font: M+ 1C 9.75pt | Dock's icon size: 48px + fixed | Wallpapers
Contributing
If you find bugs or have suggestions, please report it to the issue tracker. Any contribution would be much appreciated.
See also (if necessary): TODO.md and HACKING.md
License
Materia is distributed under the terms of the GNU General Public License, version 2 or later. See the COPYING file for details.
Credits
- This theme is based on Adwaita by GNOME.
- The included symbolic icons are based on Material Design icons by Google.
- Chrome/Chromium scrollbars extension was forked from Adwaita-chrome-scrollbar by GNOME Integration Team.
- The original concept is Google's Material Design.
- Yauhen Kirylau (@actionless) who is oomox author polished scripts and supported Materia with oomox.
Also thank you to all contributors and upstream developers.









