summaryrefslogtreecommitdiff
path: root/gnu/services/desktop.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/services/desktop.scm')
-rw-r--r--gnu/services/desktop.scm5
1 files changed, 5 insertions, 0 deletions
diff --git a/gnu/services/desktop.scm b/gnu/services/desktop.scm
index fa1a516768..2e9fa1be7d 100644
--- a/gnu/services/desktop.scm
+++ b/gnu/services/desktop.scm
@@ -1660,12 +1660,17 @@ rules."
'("thunar"
"xfce4-power-manager"))))
+(define (xfce-pam-services config)
+ (list (unix-pam-service "xfce4-screensaver")))
+
(define xfce-desktop-service-type
(service-type
(name 'xfce-desktop)
(extensions
(list (service-extension polkit-service-type
xfce-polkit-settings)
+ (service-extension pam-root-service-type
+ xfce-pam-services)
(service-extension profile-service-type
(compose list xfce-package))))
(default-value (xfce-desktop-configuration))