This looks decent. Tangentially, why do Gnome windows have such big title bars? Is that something you can adjust?
It's because a) GNOME no longer renders title bars b) GTK3 instead treats title bar as combined titlebar + menu space
I'm having difficulty getting different colours on active vs inactive title bars on regular apps, though. Still working on it occasionally.