I am currently running Guix on top of Fedora 26, which comes with Gnome 3.24.2
As recommended(1), I source *~/.guix-profile/etc/profile* in *~/.bash_profile*
to make all the exported variables recognized by login shell.
After installing python-ipython with guix, guix exported the following
The next time I login, Gnome was broken, displaying nothing but a black screen,
except for Owncloud client(which is based on Qt). And all the key bindings
So, I used tty to move the `source` command from *.bash_profile* to *.bashrc*.
After that, Gnome came back and functions as usual.
$: guix --version
guix (GNU Guix) d9a38cc255d853b2694a01b5704c1daedbb56742