From 2a1cf4b4e5218f954ecd319f341b34296b9aa1c0 Mon Sep 17 00:00:00 2001
From: Holger Paradies <retabell@gmx.de>
Date: Sat, 3 May 2025 09:18:33 +0200
Subject: Sddm use state file

uses the last booted session X11 or wayland
---
 backend/modules/install_main | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/backend/modules/install_main b/backend/modules/install_main
index a0363b6..f630e64 100644
--- a/backend/modules/install_main
+++ b/backend/modules/install_main
@@ -358,9 +358,15 @@ function copy_etc_to_target()
 	    sed -i "s/User=kanotix/User=${cfg_username}/" $TARGET/etc/sddm.conf.d/kde_settings.conf
 	else
 	    sed -i 's/User=kanotix/User=/' $TARGET/etc/sddm.conf.d/kde_settings.conf
-	    sed -i 's/Session=plasmax11/Session=/' $TARGET/etc/sddm.conf.d/kde_settings.conf
 	fi
     fi
+	if [ -e /var/lib/sddm/state.conf ]; then
+	    mkdir $TARGET/var/lib/sddm
+	    chroot_it chown sddm:sddm /var/lib/sddm &>/dev/null
+	    cp -a /var/lib/sddm/state.conf $TARGET/var/lib/sddm/state.conf
+	    sed -i "s/User=kanotix/User=${cfg_username}/" $TARGET/var/lib/sddm/state.conf
+	fi
+
 
 	# Crypto
 	cp -a /etc/crypttab $TARGET/etc/crypttab
-- 
cgit v1.0