chrome | ||
cinnamon | ||
gnome-shell | ||
gtk-2.0 | ||
gtk-2.0.materia | ||
gtk-2.0.Simplewaita | ||
gtk-2.0.Soil | ||
gtk-3.0 | ||
gtk-4.0 | ||
metacity-1 | ||
previews | ||
source | ||
xfwm4 | ||
.gitignore | ||
LICENSE | ||
README.md | ||
TODO.md |
CrystalClear
This is a flat theme that tries to have maximum readability. To this end, different effects are used to indicate different statuses for the items (such as hover, selected, etc.). Buttons are inspired by Materia, although the effects are different. Animations are slow so they are more obvious.
This theme is based on Adwaita GTK3 and GTK4 (source sasscs!) and built from there. Sources are also available. I've also made adaptations so it works well as libadwaita css (still a WIP).
GTK2 is based on Clearlooks.
I've created a way to use different color themes:
- go to
source/templates/
directory and run./use_scheme.sh name_of_color_scheme
(for example:./use_scheme.sh colorscheme-ClearCrystal.sh
- move one directory upwards with
cd ..
and rebuild theme, using new selected scheme, and bearing in mind whether it's a light or a dark theme:./compile.sh light
or./compile.sh dark
There are a few available color themes already, both dark and light.
Included themes:
- GTK: gtk2, gtk3, gtk4 (gtk2 is not really flat, but...)
- xfwm4 (not really matching, maybe just "good enough").
- Cinnamon, Gnome-Shell, chrome made with Oomox/Themix using Materia (these do not adapt to color themes other than the original one).
Libadwaita support
In order for libadwaita apps (i.e. most native Gnome apps) to display this theme instead of default libadwaita, you should go to your ~/.config/gtk-4.0
directory and link there this theme's gtk-4.0 gtk.css
, gtk-dark.css
and assets
directory. For example, supposing you have this theme in your ~/.themes
directory:
cd ~/.config/gtk-4.0
ln -s ~/.themes/ClearCrystal/gtk-4.0/assets
ln -s ~/.themes/ClearCrystal/gtk-4.0/gtk.css
ln -s ~/.themes/ClearCrystal/gtk-4.0/gtk-dark.css