[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