~ruther/guix-local

7052c66e14eb64b709f0705bc886bc60bb9c382a — Hilton Chain a month ago e00439c
services: gdm: Include system profile in XDG_DATA_DIRS.

* gnu/services/xorg.scm (gdm-shepherd-service)
[start] <#:environment-variables>: Add system profile to XDG_DATA_DIRS so that
we can use fonts installed in it.

Change-Id: Idd11fe0a5d5d57db5459a5c2a9471d1bf640a6ef
1 files changed, 6 insertions(+), 3 deletions(-)

M gnu/services/xorg.scm
M gnu/services/xorg.scm => gnu/services/xorg.scm +6 -3
@@ 1332,11 1332,14 @@ argument.")))
                          ((lambda (ls) (string-join ls ":"))
                           (map (lambda (path)
                                  (string-append path "/share"))
                                ;; NOTE: Add system profile here so that we can
                                ;; use fonts installed in it.
                                ;; XXX: Remove gnome-shell below when GDM
                                ;; can depend on GNOME Shell directly.
                                (cons #$gnome-shell
                                      '#$(gdm-configuration-gnome-shell-assets
                                          config)))))
                                (cons* "/run/current-system/profile"
                                       #$gnome-shell
                                       '#$(gdm-configuration-gnome-shell-assets
                                           config)))))
                         ;; Add XCURSOR_PATH so that mutter can find its
                         ;; cursors.  gdm doesn't login so doesn't source
                         ;; the corresponding line in /etc/profile.