I'd like to create a theme based on Adwaita.
I discovered that Adwaita no longer uses *.css files:
cat /usr/share/themes/Adwaita/gtk-3.0/gtk.css
/* Adwaita is now part of GTK+ 3, this file is no longer used */
I found the Adwaita source code on GitLab:
MASTER: https://gitlab.gnome.org/GNOME/gtk/tree/master/gtk/theme/Adwaita
VERSION 3.24.10: https://gitlab.gnome.org/GNOME/gtk/tree/3.24.10/gtk/theme/Adwaita
(UPDATE: The "master" branch on GitLab may be "buggy" since it is in development. Instead, a more stable branch such as 3.24.10 should be used).
Therefore, I can download the source files from Gitlab and modify the included *.scss files with the color changes I want.
Once I've made my changes, how do compile the source into a new theme, and deploy it on my machine?
/usr/share/gnome-shell/gnome-shell-theme.gresourcefile generated from the custom theme files? (Is it simply a matter of runningglib-compile-resourceson ALL files in the...gtk/theme/Adwaitadirectory downloaded from GitLab?) – Enterprise Sep 02 '19 at 21:11/usr/share/themes/Adwaita/gtk-3.0doesn't have anassetssub-directory. (I also have a/usr/share/themes/Defaultdirectory, which also does not have anassetssub-directory). Nevertheless, I've copied the theassetsdirectory from the source code into my new...gtk-3.0directory, as you suggested, and it worked. Please add this after step 7 in your answer so it helps others, as well. – Enterprise Sep 03 '19 at 23:03