M gnu/packages/xfce.scm => gnu/packages/xfce.scm +1 -0
@@ 1375,6 1375,7 @@ for and start applications.")
xfce4-notifyd ;for pop-up notifications
xfce4-panel
xfce4-power-manager
+ xfce4-screensaver
xfce4-screenshooter
xfce4-session
xfce4-settings
M gnu/services/desktop.scm => gnu/services/desktop.scm +5 -0
@@ 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))