Subject: [bug#63652] [PATCH] services: screen-locker-service-type: Configurable PAM and setuid.

From: Jonathan Brielmaier <[email-masked]>
Date: Sun, 28 May 2023 14:21:14 +0200

Hi muradm,

thanks for the patch, it sounds like a good idea to get swaylock working
again :)

https://issues.guix.gnu.org/63652#0-lineno47
While [the] default behaviour

I find the service definition a bit hard to read. I would recommend
something like:

(service screen-locker-service-type
   (screen-locker-configuration
     (name "swaylock")
     (path (file-append xlockmore "/bin/xlock"))
     (allow-empty-password? #f)
     (using-pam? #t)
     (using-setuid? #f)))

~Jonathan