Wenn man schon mal was mit CSS gemacht hat, dann braucht man eigentlich kein Tutorial. Man erstellt einfach ein
Verzeichnis in ~/.themes, in diesem Verzeichnis legt man die Datei gtk.css an. In der kann man das ganze Theme
definieren, oder andere Dateien importieren.
Das Theme selbst wird komplett in CSS geschrieben. Eine Übersicht über die Selektoren findet man in der
Dokumentation.
Wenn du eine Theme-Engine verwenden willst, dann kommen entsprechend noch mehr Selektoren und mögliche Eigenschaften
hinzu.
Wenn du ein Theme from scratch schreiben willst, dann kann das schon sehr aufwendig sein, da es relativ viele
Widget-Klassen gibt. Am einfachsten ist es deshalb vermutlich, wenn du dir einfach ein fertiges Theme nimmst und das
entsprechend anpasst/ergänzt.
Falls du noch nie CSS gesehen hast, dann solltest du dir vielleicht zuerst ein beliebiges CSS-Tutorial anschauen, ich
persönlich finde die Tutorials bei
w3schools ganz gut. Ist man
mit CSS ein bisschen vertraut, dann sind die GTK3-Themes eigentlich selbsterklärend.