Fix GTK4 dark theming on XFCE?

So, it turns out that it’s actually simple to get a theme to override libadwaita. There are 2 methods:

  1. Create symlinks under ~/.config/gtk-4.0/
    • This can be done manually:

      theme=Matcha-dark-sea ; for f in "gtk-4.0/gtk.css" "gtk-4.0/gtk-dark.css" "gtk-4.0/assets" "assets" ; do [ -e "/usr/share/themes/$theme/$f" ] && ln -s "/usr/share/themes/$theme/$f" ~/.config/gtk-4.0/"$f";  done;
      
    • Or, with this helper python script: libadwaita-theme-changer

  2. libadwaita-without-adwaita-git package

Note: Neither of these methods are officially supported, given the current stance of GNOME and rationale behind libadwaita. Yet, as always, the *nix community will find a way to customize. Such is the way of OSS.