diff options
Diffstat (limited to 'gnu/services')
| -rw-r--r-- | gnu/services/xorg.scm | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/gnu/services/xorg.scm b/gnu/services/xorg.scm index 412961828f2..a65dc20244c 100644 --- a/gnu/services/xorg.scm +++ b/gnu/services/xorg.scm | |||
| @@ -1124,14 +1124,23 @@ argument."))) | |||
| 1124 | 1124 | ||
| 1125 | (define %gdm-accounts | 1125 | (define %gdm-accounts |
| 1126 | (list (user-group (name "gdm") (system? #t)) | 1126 | (list (user-group (name "gdm") (system? #t)) |
| 1127 | (user-account | 1127 | (user-account |
| 1128 | (name "gdm") | 1128 | (name "gdm") |
| 1129 | (group "gdm") | 1129 | (group "gdm") |
| 1130 | (supplementary-groups '("video")) | 1130 | (supplementary-groups '("video")) |
| 1131 | (system? #t) | 1131 | (system? #t) |
| 1132 | (comment "GNOME Display Manager user") | 1132 | (comment "GNOME Display Manager user") |
| 1133 | (home-directory "/var/lib/gdm") | 1133 | (home-directory "/var/lib/gdm") |
| 1134 | (shell (file-append shadow "/sbin/nologin"))))) | 1134 | (shell (file-append shadow "/sbin/nologin"))) |
| 1135 | ;; This is not needed with userdb (provided by elogind), but it acts as | ||
| 1136 | ;; a fallback in case userdb is not available. | ||
| 1137 | (user-account | ||
| 1138 | (name "gdm-greeter") | ||
| 1139 | (group "gdm") | ||
| 1140 | (supplementary-groups '("video")) | ||
| 1141 | (system? #t) | ||
| 1142 | (comment "GNOME Display Manager greeter 1") | ||
| 1143 | (home-directory "/var/lib/gdm-greeter")))) | ||
| 1135 | 1144 | ||
| 1136 | (define dbus-daemon-wrapper | 1145 | (define dbus-daemon-wrapper |
| 1137 | (program-file | 1146 | (program-file |
