Some apps use different sources. I setup xresources and ensure there is only one icon theme (includes cursor). This uses the single source of truth, thanks to nix / home-manager. Except snap packages, those still don't work.