While supporting Xsession and xinitrc is important for backward compatibility, Guix could also have its own way with shepherd user services (see the recent discussion on Guix-devel), which would supersede most "initialization dotfiles". -- Pierre Neidhardt https://ambrevar.xyz/