From f4ee11d11418ae0ec8a8089928facbeb0d9ec054 Mon Sep 17 00:00:00 2001
From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
Date: Wed, 26 Jun 2024 14:56:38 +0200
Subject: useraddhook: support autologin for greetd/sway

---
 useraddhook/customize.sh | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'useraddhook')

diff --git a/useraddhook/customize.sh b/useraddhook/customize.sh
index ec85d0a..129ac4c 100755
--- a/useraddhook/customize.sh
+++ b/useraddhook/customize.sh
@@ -45,3 +45,11 @@ autologin-user=$USERADDHOOK_USERNAME
 autologin-user-timeout=0
 EOF
 fi
+if [ -e "$1/etc/greetd/config.toml" ] && [ -e "$1/usr/bin/sway" ]; then
+	echo "Enabling autologin in greetd/sway for $USERADDHOOK_USERNAME"
+	cat >>"$1/etc/greetd/config.toml" <<EOF
+[initial_session]
+command = "sway"
+user = "$USERADDHOOK_USERNAME"
+EOF
+fi
-- 
cgit v1.2.3