[neon/infrastructure/pangea-data] imager: configure autologin for plasma-login-manager

Carlos De Maine null at kde.org
Wed May 27 14:50:46 BST 2026


Git commit cefbea3d31f778ba719d3d2c455e57f2928b30fc by Carlos De Maine.
Committed on 27/05/2026 at 13:50.
Pushed by carlosdem into branch 'master'.

configure autologin for plasma-login-manager

M  +1    -1    imager/0090-plasmalogin
A  +12   -0    imager/config-hooks-neon-arm64/auto_plasmalogin.sh
A  +12   -0    imager/config-hooks-neon-bigscreen/auto_plasmalogin.sh
A  +12   -0    imager/config-hooks-neon-developer/auto_plasmalogin.sh
A  +12   -0    imager/config-hooks-neon-ko/auto_plasmalogin.sh
A  +12   -0    imager/config-hooks-neon-mobile/auto_plasmalogin.sh
A  +12   -0    imager/config-hooks-neon/auto_plasmalogin.sh

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

diff --git a/imager/0090-plasmalogin b/imager/0090-plasmalogin
index b063734..342639a 100644
--- a/imager/0090-plasmalogin
+++ b/imager/0090-plasmalogin
@@ -45,7 +45,7 @@ Config ()
 	if [ "${LIVE_CONFIG_NOAUTOLOGIN}" != "true" ] && [ "${LIVE_CONFIG_NOX11AUTOLOGIN}" != "true" ]
 	then
 		# autologin
-		cat > /etc/plasmalogin.conf.d/autologin.conf << EOF
+		cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
 [Autologin]
 User=$LIVE_USERNAME
 Session=plasma.desktop
diff --git a/imager/config-hooks-neon-arm64/auto_plasmalogin.sh b/imager/config-hooks-neon-arm64/auto_plasmalogin.sh
new file mode 100644
index 0000000..6451319
--- /dev/null
+++ b/imager/config-hooks-neon-arm64/auto_plasmalogin.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+# SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
+
+set -ex
+echo "config-hooks-neon -- auto_plasmalogin"
+
+cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
+[Autologin]
+User=neon
+Session=plasma.desktop
+EOF
diff --git a/imager/config-hooks-neon-bigscreen/auto_plasmalogin.sh b/imager/config-hooks-neon-bigscreen/auto_plasmalogin.sh
new file mode 100644
index 0000000..107b7f8
--- /dev/null
+++ b/imager/config-hooks-neon-bigscreen/auto_plasmalogin.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+# SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
+
+set -ex
+echo "config-hooks-neon -- auto_plasmalogin"
+
+cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
+[Autologin]
+User=neon
+Session=plasma-bigscreen-wayland.desktop
+EOF
diff --git a/imager/config-hooks-neon-developer/auto_plasmalogin.sh b/imager/config-hooks-neon-developer/auto_plasmalogin.sh
new file mode 100644
index 0000000..6451319
--- /dev/null
+++ b/imager/config-hooks-neon-developer/auto_plasmalogin.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+# SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
+
+set -ex
+echo "config-hooks-neon -- auto_plasmalogin"
+
+cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
+[Autologin]
+User=neon
+Session=plasma.desktop
+EOF
diff --git a/imager/config-hooks-neon-ko/auto_plasmalogin.sh b/imager/config-hooks-neon-ko/auto_plasmalogin.sh
new file mode 100644
index 0000000..6451319
--- /dev/null
+++ b/imager/config-hooks-neon-ko/auto_plasmalogin.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+# SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
+
+set -ex
+echo "config-hooks-neon -- auto_plasmalogin"
+
+cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
+[Autologin]
+User=neon
+Session=plasma.desktop
+EOF
diff --git a/imager/config-hooks-neon-mobile/auto_plasmalogin.sh b/imager/config-hooks-neon-mobile/auto_plasmalogin.sh
new file mode 100644
index 0000000..3c8465a
--- /dev/null
+++ b/imager/config-hooks-neon-mobile/auto_plasmalogin.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+# SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
+
+set -ex
+echo "config-hooks-neon -- auto_plasmalogin"
+
+cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
+[Autologin]
+User=neon
+Session=plasma-mobile.desktop
+EOF
diff --git a/imager/config-hooks-neon/auto_plasmalogin.sh b/imager/config-hooks-neon/auto_plasmalogin.sh
new file mode 100644
index 0000000..6451319
--- /dev/null
+++ b/imager/config-hooks-neon/auto_plasmalogin.sh
@@ -0,0 +1,12 @@
+#!/bin/sh
+# SPDX-FileCopyrightText: 2021 Harald Sitter <sitter at kde.org>
+# SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
+
+set -ex
+echo "config-hooks-neon -- auto_plasmalogin"
+
+cat > /usr/lib/plasmalogin/plasmalogin.conf.d/00neon-live-autologin.conf << EOF
+[Autologin]
+User=neon
+Session=plasma.desktop
+EOF


More information about the Neon-commits mailing list