From aceb4650d309a2f51f1aa079c749709c96637d17 Mon Sep 17 00:00:00 2001 From: Joshua Strobl Date: Dec 01 2025 16:37:59 +0000 Subject: livesys-budgie: swap lightdm for sddm --- diff --git a/libexec/livesys/sessions.d/livesys-budgie b/libexec/livesys/sessions.d/livesys-budgie index 4fd7adc..4fccd17 100755 --- a/libexec/livesys/sessions.d/livesys-budgie +++ b/libexec/livesys/sessions.d/livesys-budgie @@ -30,12 +30,17 @@ FOE fi fi -# set up lightdm autologin -sed -i 's/^#autologin-user=.*/autologin-user=liveuser/' /etc/lightdm/lightdm.conf -sed -i 's/^#autologin-user-timeout=.*/autologin-user-timeout=0/' /etc/lightdm/lightdm.conf - -# set Budgie as default session, otherwise login will fail -sed -i 's/^#user-session=.*/user-session=budgie-desktop/' /etc/lightdm/lightdm.conf +DEFAULT_DESKTOP="budgie-desktop.desktop" +if [ -f /etc/sddm.conf ]; then +sed -i 's/^#User=.*/User=liveuser/' /etc/sddm.conf +sed -i "s/^#Session=.*/Session=${DEFAULT_DESKTOP}/" /etc/sddm.conf +else +cat > /etc/sddm.conf << SDDM_EOF +[Autologin] +User=liveuser +Session=${DEFAULT_DESKTOP} +SDDM_EOF +fi # rebuild schema cache with any overrides we installed glib-compile-schemas /usr/share/glib-2.0/schemas