Bug 509055

Summary: Quick Settings Light/Dark toggle also resets icon theme to Breeze instead of keeping user’s custom icons
Product: [Plasma] Breeze Reporter: Abdul Aziz <abdulazizbdofficial>
Component: Color schemeAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: wishlist CC: nate
Priority: NOR    
Version First Reported In: 6.4.4   
Target Milestone: ---   
Platform: CachyOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Abdul Aziz 2025-09-03 07:30:06 UTC
When switching between **Breeze Light** and **Breeze Dark** in **Quick Settings**, Plasma also resets the icon theme back to Breeze.

I think this behavior is unnecessary. A light/dark toggle should only change the **color scheme**, not override the **user’s chosen icon theme**.

---

# Steps to Reproduce

1. Set a non-Breeze icon theme (e.g., Papirus, Tela, etc.).
2. Open Quick Settings.
3. Toggle between Breeze Light and Breeze Dark.

---

# Actual Result

The icon theme resets to Breeze.

---

# Expected Result

Only the **color scheme** should change. The **icon theme** should remain as set by the user.

---

kinfo
Operating System: CachyOS Linux
KDE Plasma Version: 6.4.4
KDE Frameworks Version: 6.17.0
Qt Version: 6.9.2
Kernel Version: 6.16.4-2-cachyos (64-bit)
Graphics Platform: Wayland
Processors: 8 × AMD Ryzen 5 3500U with Radeon Vega Mobile Gfx
Memory: 8 GiB of RAM (5.7 GiB usable)
Graphics Processor: AMD Radeon Vega 8 Graphics
Comment 1 Nate Graham 2025-09-25 17:48:07 UTC
Quick Settings switches global themes, not color schemes, and that's intentional at this point in time.

There's actually a good reason for it: only switching the color scheme will result in unreadable icons in GTK apps, because the icons in the Breeze Light icon (or any icon theme, really) theme can't be recolored by GTK apps due to mutually incompatible implementations of icon recoloring.

If and when that gets resolved — ideally due to some cross-desktop collaboration regarding icon recoloring — we'll be able to change the implementation to only switch the color scheme.

Until and unless that happens, we have to keep this the way it is to prevent foot-guns for users who aren't familiar with the underlying implementation of all this theming stuff.