System64fumo / syshud

Simple heads up display written in gtkmm 4
Do What The F*ck You Want To Public License
49 stars 0 forks source link

doesn't respect gtk theme #16

Closed littleblack111 closed 2 weeks ago

littleblack111 commented 2 weeks ago

from grep.app: https://grep.app/search?q=%23include%20%3Cgtkmm transmission uses gtkmm

it uses the theme bg and icon theme fine

but syshud doesnt:

transmission: Screenshot_2024-10-05-23-26-18

syshud: Screenshot_2024-10-05-23-26-29 Screenshot_2024-10-05-23-26-37 Screenshot_2024-10-05-23-26-45

System64fumo commented 2 weeks ago

syshud uses your default GTK 4 theme as a base but can be customized with custom css The default custom css is located in /usr/share/sys64/hud/style.css

Copy it to ~/.config/sys64/hud/style.css then remove this line right here https://github.com/System64fumo/syshud/blob/main/style.css#L6

Or change it to another GTK defined color e.g: @theme_base_color

littleblack111 commented 2 weeks ago

i know.. but it doesnt seem to work... the icon is definatly off... Screenshot_2024-10-06-21-06-52 thunar icons

u can see the difference

System64fumo commented 2 weeks ago

The icons used in syshud are symbolic (monochrome) I think you're talking about the microphone being colored while the speakers are not?

It could be that your theme lacks symbolic icons for the microphone icon.

littleblack111 commented 2 weeks ago

i remember digging into the code and figuring which file did it use. I tried to ln -s and cp it with the proper name of it but didn't work...

System64fumo commented 2 weeks ago

No idea, I personally use Colloid icon theme i've tested papirus too and that also works fine.

I'm gonna close this since this seems like a theming issue on your end. I'd just recomment using an icon theme that has more icons or more icon names.