From c11169eb4c8fc54a06ab97199624a041bfed806f Mon Sep 17 00:00:00 2001 From: bbedward Date: Sun, 5 Jul 2026 23:13:49 -0400 Subject: [PATCH] matugen: only write accent-color if changed --- core/internal/matugen/matugen.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/internal/matugen/matugen.go b/core/internal/matugen/matugen.go index 6f470624d..750614d11 100644 --- a/core/internal/matugen/matugen.go +++ b/core/internal/matugen/matugen.go @@ -1056,6 +1056,9 @@ func closestAdwaitaAccent(primaryHex string) string { func syncAccentColor(primaryHex string) { accent := closestAdwaitaAccent(primaryHex) + if cur, err := utils.GsettingsGet("org.gnome.desktop.interface", "accent-color"); err == nil && strings.Trim(cur, "'") == accent { + return + } log.Infof("Setting GNOME accent color: %s", accent) if err := utils.GsettingsSet("org.gnome.desktop.interface", "accent-color", accent); err != nil { log.Warnf("Failed to set accent-color: %v", err)