Jarrett Boersen activity https://gitlab.com/jarboer 2026-01-17T19:50:27Z tag:gitlab.com,2026-01-17:5005598458 Jarrett Boersen closed issue #96: Darkman changes icons for gtk programs from default at WhyNotHugo / darkman 2026-01-17T19:50:27Z jarboer Jarrett Boersen tag:gitlab.com,2026-01-12:4985668364 Jarrett Boersen commented on issue #96 at WhyNotHugo / darkman 2026-01-12T19:28:58Z jarboer Jarrett Boersen

I figured it out, your first comment made me think about it more and after some digging I figured out what to try.

I ended up installing xdg-desktop-portal-gtk. And changed "~/.config/xdg-desktop-portal/portals.conf" from this:

[preferred]
org.freedesktop.impl.portal.Settings=darkman

To this:

[preferred]
default = hyprland;darkman;gtk

Then it worked properly. I guess the gtk programs where all listening for settings from darkman, but with the change I made then it would get them in order of what each portal exposed (or something like that).

Thank you for helping point me in the right direction.

tag:gitlab.com,2026-01-12:4985431987 Jarrett Boersen commented on issue #96 at WhyNotHugo / darkman 2026-01-12T18:10:02Z jarboer Jarrett Boersen

Disabling darkman's portal support does stop the icons from changing, it also prevents darkmode for working obviously as well.

Is this maybe happening because I don't have my portals setup correctly? I have both xdg-desktop-portal-hyprland.service and xdg-desktop-portal.service running, but from my reading I may need another portal which implements more interfaces like the one for gtk.

tag:gitlab.com,2026-01-12:4982165314 Jarrett Boersen opened issue #96: Darkman changes icons for gtk programs from default at WhyNotHugo / darkman 2026-01-12T01:50:12Z jarboer Jarrett Boersen