And just like that, i find there is already a discussion of some of this in 56050, though the fact that non-existant paths can be added by guix home to those variables is seems to be missing from that discussion. Could someone merge the threads? (I assume I can't do that.)
-Zacchae