Hello,

the same problem happened to me right now, but it is not related to any
versions or updates in Guix. In fact, I just did an aggressive "guix gc",
which removed the referenced exo version from the store. The path is
actually stored in my
   $HOME/.config/xfce4/panel/launcher-19/15993349933.desktop
which is not changed upon updating xfce. As long as the corresponding
exo-open is still available in the store, clicking the icon will work;
"guix gc" (after deleting the profile generations where this exo version
was referenced) will remove it from the store.

I do not see what we could do inside Guix to solve the problem.
Personally I simple replaced
   /gnu/store/*hash*-exo-0.12.6/bin/exo-open --launch *Applicationname* %u
by
   *Applicationname* %u

It works at least for (equal? *Applicationname* icecat).

Andreas




Reply via email to