I’m unsure whether this is an actual bug, or a feature, or whether I’m doing something wrong.
I noticed that on a fresh silverblue installation, my account lacks the following environment variables being set (they don’t show up in env | grep XDG_):
XDG_CONFIG_HOMEXDG_DATA_HOMEXDG_CACHE_HOME
As a result, applications are storing their data at unexpected locations (different from another non-atomic Fedora installation), e.g. ~/.local/state.
I’m not sure which application should set these parameters, and when.
PS: I’m not entirely sure that this problem is caused by Fedora atomic, as I haven’t installed a Fedora 43 (non-atomic) from scratch in a while either.