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 linux-zen
nano # Editor nano # Editor
networkmanager networkmanager
sddm # Display Manager plasma-login-manager
sddm-kcm # KConfig module
sudo sudo
xorg-xwayland xorg-xwayland
plasma-desktop plasma-desktop
@@ -388,8 +387,8 @@ echo "Done."
echo echo
# Enable network and display manager. # Enable network and display manager.
echo "Enabling Networkmanager and display manager (sddm).." echo "Enabling NetworkManager and Plasma Login Manager.."
arch-chroot "/mnt" systemctl enable NetworkManager sddm arch-chroot "/mnt" systemctl enable NetworkManager plasmalogin
echo "Done." echo "Done."
echo echo
@@ -450,36 +449,16 @@ sed -i '82s/.*/%wheel ALL=(ALL) ALL/' /mnt/etc/sudoers
echo "Done." echo "Done."
echo echo
# Enabling sddm auto-login. # Enabling plasma login manager auto login.
echo "Enabling auto-login.." echo "Enabling auto login.."
mkdir /mnt/etc/sddm.conf.d cat << EOF > /mnt/etc/plasmalogin.conf
cat << EOF > /mnt/etc/sddm.conf.d/autologin.conf
[Autologin] [Autologin]
Session=plasma.desktop
User=${user} User=${user}
Session=plasma
EOF EOF
echo "Done." echo "Done."
echo 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. # Unmounting and rebooting.
echo "Unmounting system.." echo "Unmounting system.."
umount "/mnt/boot" umount "/mnt/boot"