Skip to content

About

CONSTRUCT's fork of Orchis: the GTK 3, GTK 4 and GNOME Shell 51 theme in CONSTRUCT's colors

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

771 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Orchis for CONSTRUCT

CONSTRUCT's GTK and GNOME Shell theme: a fork of Orchis by vinceliuice, itself based on nana-4's materia-theme, trimmed to the one desktop it themes and drawn in CONSTRUCT's colours.

It builds two themes, Orchis-Construct-Light and Orchis-Construct-Dark, with:

  • gtk-3.0 for GTK 3 apps;
  • gtk-4.0 for GTK 4 and libadwaita apps, which read it from ~/.config/gtk-4.0. The light theme's gtk.css holds both schemes: the rules they share once, the ones they differ in under @media (prefers-color-scheme: light|dark) (src/gtk/color-schemes.awk), so one copy follows Settings' light/dark switch (GTK >= 4.16);
  • gnome-shell for GNOME Shell 51, and only 51: in the dark theme only, the one the user-theme extension loads.

The accent, the surfaces and the success, warning and error colours come from the brand repository's palette.toml, through its generated palette/construct.scss, copied here as src/_sass/_construct-palette.scss. The GTK PNG assets are rendered from src/gtk/assets.svg by src/gtk/render-assets.sh (Inkscape) and committed.

Build and install

Requires bash, coreutils, awk and sassc.

./install.sh -d /usr/share/themes        # both themes, system-wide
./install.sh -c dark                     # one of them, into ~/.local/share/themes
./install.sh -r                          # uninstall

License

GPL-3.0, as upstream Orchis: see COPYING. The Activities icon (src/gnome-shell/activities/construct.svg) is CONSTRUCT's mark, from the brand repository, under CC-BY-SA-4.0.

About

CONSTRUCT's fork of Orchis: the GTK 3, GTK 4 and GNOME Shell 51 theme in CONSTRUCT's colors

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages