So I got sddm to start an xfce session when I build sddm with -DENABLE_PAM=OFF.
Any ideas what the problem might be? I tried all kinds of stuff to get PAM to give me some more information than authentication failure. The /etc/pam_debug file didn't work. Compiling PAM with --enable-debug didn't work. I enabled *.* to /var/log/messages in syslog.conf and finally I tried inserting pam_debug.so rules. I'm also having trouble starting weston from sddm. I think it's because XDG_RUNTIME_DIR isn't set. Who is responsible for setting it? sddm or elogind are plausible options. I looked at the XDG Directory Specification but couldn't find a straight answer. David Craven (1): services: Add sddm service. gnu/local.mk | 1 + gnu/services/sddm.scm | 312 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 313 insertions(+) create mode 100644 gnu/services/sddm.scm -- 2.9.0