Replace sddm with plasmalogin

This commit is contained in:
2026-07-01 16:40:47 +02:00
parent 932913f370
commit e8aa72467c
+7 -28
View File
@@ -258,8 +258,7 @@ base_packages=(
linux-zen
nano # Editor
networkmanager
sddm # Display Manager
sddm-kcm # KConfig module
plasma-login-manager
sudo
xorg-xwayland
plasma-desktop
@@ -388,8 +387,8 @@ echo "Done."
echo
# Enable network and display manager.
echo "Enabling Networkmanager and display manager (sddm).."
arch-chroot "/mnt" systemctl enable NetworkManager sddm
echo "Enabling NetworkManager and Plasma Login Manager.."
arch-chroot "/mnt" systemctl enable NetworkManager plasmalogin
echo "Done."
echo
@@ -450,36 +449,16 @@ sed -i '82s/.*/%wheel ALL=(ALL) ALL/' /mnt/etc/sudoers
echo "Done."
echo
# Enabling sddm auto-login.
echo "Enabling auto-login.."
mkdir /mnt/etc/sddm.conf.d
cat << EOF > /mnt/etc/sddm.conf.d/autologin.conf
# Enabling plasma login manager auto login.
echo "Enabling auto login.."
cat << EOF > /mnt/etc/plasmalogin.conf
[Autologin]
Session=plasma.desktop
User=${user}
Session=plasma
EOF
echo "Done."
echo
# Adding sddm config.
cat << EOF > /mnt/etc/sddm.conf.d/kde_settings.conf
[Autologin]
Relogin=false
Session=plasma
User=${user}
[General]
HaltCommand=/usr/bin/systemctl poweroff
RebootCommand=/usr/bin/systemctl reboot
[Theme]
Current=breeze
[Users]
MaximumUid=60513
MinimumUid=1000
EOF
# Unmounting and rebooting.
echo "Unmounting system.."
umount "/mnt/boot"