Tecnicamente falando o Flatpak não se integra ao sistema, o @fastos2016 fez um vídeo sobre integração com temas mas o que ele mostra no vídeo é como integrar instalar temas no Flatpak, se o tema do sistema tiver um correspondente instalado no Flatpak beleza se não o aplicativo fica com o tema Adwaita.
É relativamente simples e basicamente requer 2 passos
- Mova qualquer tema que você tenha ~/.themes para ~/./local/themes (ou outro lugar de sua preferência, mas se escolher outro local é necessário adaptar), se não tiver nenhum, apenas pule esse passo:
mkdir -p "${HOME}/.local/share/themes"
mv "${HOME}/.themes/"* "${HOME}/.local/share/themes"
- Monte as pastas
"${HOME}/.local/share/themes"
e"/usr/share/themes/"
em"${HOME}/.themes"
Sim, dá pra fazer isso, tudo que você precisa é do unionfs-fuse
(ele está presente no repositório de todas as distros que conseguem rodar o Flatpak):
echo 'unionfs-fuse -o cow,dev,suid "${HOME}/.local/share/themes"=RW:"/usr/share/themes/" "${HOME}/.themes" ' > ~/.profile
unionfs-fuse -o cow,dev,suid "${HOME}/.local/share/themes"=RW:"/usr/share/themes/" "${HOME}/.themes"
E só, agora é só aproveitar
Demo no Lubuntu 18.04:
Antes
Depois
Só é preciso prestar atenção em apps que não tem acesso a sua HOME, você não precisa fornecer acesso a HOME toda, apenas a pasta "${HOME}/.themes"