summaryrefslogtreecommitdiff
path: root/gnu/services
diff options
context:
space:
mode:
authorHilton Chain <hako@ultrarare.space>2026-01-16 20:29:28 +0800
committerHilton Chain <hako@ultrarare.space>2026-01-25 13:18:26 +0800
commit7052c66e14eb64b709f0705bc886bc60bb9c382a (patch)
treeb5723b86c29018327e36f1d9930bd7e3d5a09cf3 /gnu/services
parente00439c93e097fe18f08f48e930aa1d6ad7d474c (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.scm9
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.