Customize Breeze theme

I use breeze dark and light themes during the night and day and like it for the most part. The one thing I like to change is add an underline highlight for “active” applications in breeze dark. When breeze light is used the active applications are clear, but I find having an active underline is needed for dark.

In order to do this, I selectively override tasks.svg in ~/.local/share/plasma/desktop/default/widgets. I only keep my custom tasks.svg in the .local directory and let the default breeze objects be used for others.

What I have now works, but as the name “default” implies, this works for both breeze dark and light. Is it possible to only override tasks.svg from breeze dark? I tried creating a breeze-dark folder in ~/.local/share/plasma/desktop/ and it does not override default breeze dark theme.

Could someone point me in the right direction? I’d prefer not to create an entire theme, but selectively override if possible.

~/.local/share/plasma/desktoptheme/default/widgets

Better copy and paste :wink:

I would suggest (as I did with Kvantum themes when I started tweaking them to fit my colour schemes) that it’s best to start by duplicating the entire theme…

Then edit and modify any instances of the name of the theme.

Then whatever you do, it is not affecting the original theme.

I did this before to get a classic clock face with a theme I liked, it works quite well and doesn’t mess with your system.

I’m not great with svg editing, but I’m stoked that I can open them with Kate and get colour previews for adjusting some colours.

1 Like

That certainly is an option. I guess I’ll have to play around a little taking a look at existing themes.

It’ll take a bit of fiddling. Dunno what version you’re on, but you mught have a look at Fancy tasks. Lots of options.
https://store.kde.org/p/1928026/


1 Like

Wow, it looks incredible. Thanks for pointing me to this project, I never would have found it on my own. I’m on plasma 6.1.5, and Fancy Tasks for plasma 6 is currently in development Update for Plasma6 · Issue #34 · alexankitty/FancyTasks · GitHub . Bookmarking this.