diff --git a/lib/util-advanced.sh b/lib/util-advanced.sh index ca61192..77aed62 100644 --- a/lib/util-advanced.sh +++ b/lib/util-advanced.sh @@ -693,7 +693,7 @@ enable_autologin() { arch_chroot "groupadd -r autologin" arch_chroot "gpasswd -a $autologin_user autologin" ;; - sddm) xsession=$(echo /mnt/usr/share/xsessions/* | xargs -n1 | head -n1) + sddm) xsession=$(echo /mnt/usr/share/xsessions/* | xargs -n1 | head -n1 | rev | cut -d'/' -f 1 | rev) [[ -e /mnt/etc/sddm.conf ]] || arch_chroot "sddm --example-config > /etc/sddm.conf" sed -i "s/^User=/User=$autologin_user/g" /mnt/etc/sddm.conf sed -i "s~^Session~Session=$xsession~g" /mnt/etc/sddm.conf