Basicamente vc só consegue sobrescrevendo a variável ambiente GTK_THEME, você pode forçar um app LibAdwaita a usar um tema específico, desde que ele suporte GTK 4, ex:
Incrível que na minha máquina com Manjaro ele vai direto para a versão dark do libadwaita, aqui no Archcraft, nem sonhando. Instalei o tema usando o pacman, mas ele não aparece no diretório “padrão” /usr/share/themes
Alguma ideia se é possível mudar direto via código no flatpak?
Está usando Openbox ou outro WM? O CSD do GNOME cagou absolutamente qualquer programa GTK. Existia o gtk3-nocsd que conseguia remover esse problema, mas nem ele está funconando mais.