1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-06 21:20:33 +02:00

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
This commit is contained in:
Hilton Chain
2026-01-16 20:29:28 +08:00
parent e00439c93e
commit 7052c66e14

View File

@@ -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.