Xdg-icon-resource fails to install icons because $XDG_DATA_HOME/icons/hicolor is a symlink to the nix store (read only)

i’m trying to use xdg-icon-resource install to install an icon but it’s failing because my $XDG_DATA_HOME/icons/hicolor is a symlink to the nix store so it can’t modify it or its subfolders

$ xdg-icon-resource install --size 32 icon_32x32.png --novendor decker
/nix/store/ifzwv2xqwdnv1gz87rxkizi67py5p3vj-coreutils-9.4/bin/touch: cannot touch '/home/me/.local/share/icons/hicolor/.xdg-icon-resource-dummy': Read-only file system

and trying to unlink it doesn’t work despite me owning it.

$ ls -l ~/.local/share/icons/
total 8
dr-xr-xr-x 7 me users 4096 Dec 20 03:05 Adwaita
lrwxrwxrwx 1 me users   87 Dec 20 03:05 hicolor -> /nix/store/qjv2kfrp2x374zial4ypmd5zb5w1xxb8-hicolor-icon-theme-0.17/share/icons/hicolor

$ unlink ~/.local/share/icons/hicolor
unlink: cannot unlink '/home/me/.local/share/icons/hicolor': Permission denied

i suspect this is also why my wine apps don't have icons in the menu.
Image