diff options
author | Ludovic Courtès <ludo@gnu.org> | 2022-12-19 00:40:33 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-12-19 00:40:33 +0100 |
commit | 12ca7677028119bb280e33f7a759a66724d468d1 (patch) | |
tree | 42ea4bb7b3ebcca0598e14444e269cb7cf39c59f /gnu/services/base.scm | |
parent | 553f46a094951df99eb1fb6b1a4d3ca1df91adfd (diff) | |
parent | 989a3916dc8967bcb7275f10452f89bc6c3389cc (diff) |
Merge branch 'version-1.4.0'
Diffstat (limited to 'gnu/services/base.scm')
-rw-r--r-- | gnu/services/base.scm | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/gnu/services/base.scm b/gnu/services/base.scm index 4908af8edd..52b94e060b 100644 --- a/gnu/services/base.scm +++ b/gnu/services/base.scm @@ -72,6 +72,7 @@ #:select (dosfstools)) #:use-module ((gnu packages file-systems) #:select (bcachefs-tools exfat-utils jfsutils zfs)) + #:use-module (gnu packages fonts) #:use-module (gnu packages terminals) #:use-module ((gnu packages wm) #:select (sway)) #:use-module ((gnu build file-systems) @@ -2489,7 +2490,15 @@ notably to select, copy, and paste text. The default options use the (documentation "kmscon virtual terminal") (requirement '(user-processes udev dbus-system)) (provision (list (symbol-append 'term- (string->symbol virtual-terminal)))) - (start #~(make-forkexec-constructor #$kmscon-command)) + (start #~(make-forkexec-constructor + #$kmscon-command + + ;; The installer needs to be able to display glyphs from + ;; various scripts, so give it access to freefont. + ;; TODO: Make this configurable. + #:environment-variables + (list (string-append "XDG_DATA_DIRS=" + #$font-gnu-freefont "/share")))) (stop #~(make-kill-destructor))))) (description "Start the @command{kmscon} virtual terminal emulator for the Linux @dfn{kernel mode setting} (KMS)."))) |