Chrome Accent Sync: Match Your Browser Theme to Your Desktop
1 min read
Tired of your browser looking out of place on your carefully themed desktop? chrome-accent-sync bridges the gap between your Linux desktop environment and your web browser by automatically synchronizing accent colors — no extensions required.
The tool monitors D-Bus signals for accent color changes and writes a managed policy JSON file that Chrome reads to apply matching theme colors. Change your system accent color in GNOME, KDE Plasma, or any desktop that supports XDG Desktop Portal — your browser theme updates to match, instantly.
Key features:
- Zero-extension approach: Works through Chrome’s managed policy system, not browser add-ons
- Cross-desktop support: Compatible with GNOME 47+, KDE Plasma 6, and any XDG Desktop Portal implementation
- Multi-browser support: Works with Chromium, Google Chrome, Brave, Edge, and other Chromium-based browsers
- Runs as a systemd user service: Starts automatically at login with no elevated permissions needed after initial setup
- Written in Rust: Lightweight and efficient
Install it with a single command or build from source with Cargo. Check it out on GitHub.