Skip to content

Instantly share code, notes, and snippets.

@gwallet
gwallet / README.md
Last active May 21, 2025 12:18
Service to sync GTK Theme with Color Scheme on GNOME Desktop Enviroment (and maybe compatible)

Sync GTK Theme with Dark Mode in GNOME ≥47

org.gnome.desktop.interface/color-scheme is the settings that GNOME uses to change the color scheme of GTK 4 apps themed with libadwaita. Some GTK apps will not trigger theme change because they're sentitive to org.gnome.desktop.interface/gtk-theme.

gtk_theme_sync_service.sh is a service that ensure both settings are in sync. org.gnome.desktop.interface/color-scheme is the source of truth.

Works on Fedora Workstation 41 + GNOME 47 and Night Theme Switcher GNOME Extension