diff options
| author | Hilton Chain <hako@ultrarare.space> | 2026-01-16 20:29:28 +0800 |
|---|---|---|
| committer | Hilton Chain <hako@ultrarare.space> | 2026-01-25 13:18:26 +0800 |
| commit | 7052c66e14eb64b709f0705bc886bc60bb9c382a (patch) | |
| tree | b5723b86c29018327e36f1d9930bd7e3d5a09cf3 /gnu/services | |
| parent | e00439c93e097fe18f08f48e930aa1d6ad7d474c (diff) | |
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
Diffstat (limited to 'gnu/services')
| -rw-r--r-- | gnu/services/xorg.scm | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm index da8f770bded..3dec5877ef8 100644 --- a/gnu/services/xorg.scm +++ b/gnu/services/xorg.scm @@ -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. |
