The problem was that in xorg you need the specific option:
``` --share=/tmp ``` So the command would look like: ```guix shell --container --network --share=/tmp --no-cwd icecat --preserve='^DISPLAY$' -- icecat
``` While in wayland it works as is. Next step would be documenting this in the manual.