gnu: gdm: Fix environment of worker processes and sessions.
authorAndy Wingo <wingo@igalia.com>
Tue, 22 Aug 2017 16:39:39 +0000 (18:39 +0200)
committerAndy Wingo <wingo@igalia.com>
Fri, 25 Aug 2017 14:01:56 +0000 (16:01 +0200)
commite0e6756fbddc56b73640273ea8c6bf17825b337a
treea8c4553df00b7a96f0f25f0bd1e2d8b19f6470f2
parent957dbc0a4d2c4d173b094a3c003c87deffc8a8a0
gnu: gdm: Fix environment of worker processes and sessions.

* gnu/packages/gnome.scm (gdm): Get X server path from GDM_X_SERVER
environment variable, and make sure this variable is propagated to internal
sub-processes.  Launch sessions with a reasonable XDG_CONFIG_DIRS setting.
Get the custom GDM conf from the current system's profile.
gnu/packages/gnome.scm