Sddm Archlinux Guide

sudo systemctl enable sddm reboot The main config file is located at /etc/sddm.conf . Generate a default one:

[Desktop Entry] Name=My Custom Session Comment=My custom Wayland session Exec=/home/user/.config/custom-session.sh Type=Application # Install sudo pacman -S sddm Enable and start sudo systemctl enable --now sddm Configure (optional) sudo nano /etc/sddm.conf Set theme sudo pacman -S breeze sudo sed -i 's/^Current=.*/Current=breeze/' /etc/sddm.conf

sudo nano /usr/share/wayland-sessions/custom.desktop Example: sddm archlinux

[Autologin] User=yourusername Session to start (e.g., plasma, sway, hyprland) Session=plasma.desktop 4. Install SDDM Themes List available themes: pacman -Ss sddm Popular themes: Breeze (KDE default):

yay -S sddm-sugar-candy-git # or from AUR sudo systemctl enable sddm reboot The main config

Reboot to see your new login screen! 🚀

sudo pacman -S sddm Optional: Install recommended dependencies for themes and Qt5 integration: 🚀 sudo pacman -S sddm Optional: Install recommended

sudo pacman -S sddm-kcm # KDE config module (if using KDE) sudo systemctl enable sddm sudo systemctl start sddm Note: Starting SDDM will kill your current X session. It's safer to enable and reboot: