[neon/infrastructure/pangea-data] imager: allow different sddm session types dependant on edition type

Carlos De Maine null at kde.org
Fri Jul 18 15:47:15 BST 2025


Git commit b4b52d4456a67695d94de388ce4fe79d667ea70a by Carlos De Maine.
Committed on 18/07/2025 at 14:46.
Pushed by carlosdem into branch 'master'.

allow different sddm session types dependant on edition type

M  +2    -1    imager/0090-sddm
M  +2    -0    imager/config-settings-neon-arm64.sh
M  +2    -0    imager/config-settings-neon-bigscreen.sh
M  +2    -0    imager/config-settings-neon-ko.sh
M  +2    -0    imager/config-settings-neon-mobile.sh
M  +2    -0    imager/config-settings-neon.sh

https://invent.kde.org/neon/infrastructure/pangea-data/-/commit/b4b52d4456a67695d94de388ce4fe79d667ea70a

diff --git a/imager/0090-sddm b/imager/0090-sddm
index 67f8552..c1d003c 100755
--- a/imager/0090-sddm
+++ b/imager/0090-sddm
@@ -45,10 +45,11 @@ Config ()
 	if [ "${LIVE_CONFIG_NOAUTOLOGIN}" != "true" ] && [ "${LIVE_CONFIG_NOX11AUTOLOGIN}" != "true" ]
 	then
 		# autologin
+
 		cat > /etc/sddm.conf << EOF
 [Autologin]
 User=$LIVE_USERNAME
-Session=plasma.desktop
+Session=$NEON_SESSION_TYPE
 EOF
 	fi
 
diff --git a/imager/config-settings-neon-arm64.sh b/imager/config-settings-neon-arm64.sh
index 0669e2b..b8deab8 100644
--- a/imager/config-settings-neon-arm64.sh
+++ b/imager/config-settings-neon-arm64.sh
@@ -25,3 +25,5 @@ fi
 export _COLOR="true"
 export _DEBUG="true"
 #export _VERBOSE="true"
+
+export NEON_SESSION_TYPE="/usr/share/wayland-sessions/plasma.desktop"
diff --git a/imager/config-settings-neon-bigscreen.sh b/imager/config-settings-neon-bigscreen.sh
index 8846e79..05ab08f 100644
--- a/imager/config-settings-neon-bigscreen.sh
+++ b/imager/config-settings-neon-bigscreen.sh
@@ -25,3 +25,5 @@ fi
 export _COLOR="true"
 export _DEBUG="true"
 export _VERBOSE="true"
+
+export NEON_SESSION_TYPE="/usr/share/wayland-sessions/plasma-bigscreen.desktop"
diff --git a/imager/config-settings-neon-ko.sh b/imager/config-settings-neon-ko.sh
index 2cd93fd..327e081 100644
--- a/imager/config-settings-neon-ko.sh
+++ b/imager/config-settings-neon-ko.sh
@@ -25,3 +25,5 @@ fi
 export _COLOR="true"
 export _DEBUG="true"
 #export _VERBOSE="true"
+
+export NEON_SESSION_TYPE="/usr/share/wayland-sessions/plasma.desktop"
diff --git a/imager/config-settings-neon-mobile.sh b/imager/config-settings-neon-mobile.sh
index 5b7b97e..f46bc45 100644
--- a/imager/config-settings-neon-mobile.sh
+++ b/imager/config-settings-neon-mobile.sh
@@ -25,3 +25,5 @@ fi
 export _COLOR="true"
 export _DEBUG="true"
 export _VERBOSE="false"
+
+export NEON_SESSION_TYPE="/usr/share/wayland-sessions/plasma-mobile.desktop"
diff --git a/imager/config-settings-neon.sh b/imager/config-settings-neon.sh
index a755569..daddd9d 100644
--- a/imager/config-settings-neon.sh
+++ b/imager/config-settings-neon.sh
@@ -25,3 +25,5 @@ fi
 export _COLOR="true"
 export _DEBUG="true"
 #export _VERBOSE="true"
+
+export NEON_SESSION_TYPE="/usr/share/wayland-sessions/plasma.desktop"


More information about the Neon-commits mailing list