Hello,
better solution is to use pam, and we resolved how in the #guix IRC channel. But for completion, to fix swaylock/no-pam, libxcrypt has to be added, see: --- (use-modules (guix packages) (gnu packages crypto) (gnu packages wm)) (define-public swaylock/no-pam (package (inherit swaylock) (name "swaylock-no-pam") (inputs (modify-inputs (package-inputs swaylock) (delete "linux-pam") (append libxcrypt))))) swaylock/no-pam