summaryrefslogtreecommitdiff
path: root/useraddhook/customize.sh
diff options
context:
space:
mode:
authorJochen Sprickerhof <git@jochen.sprickerhof.de>2024-06-26 14:56:38 +0200
committerJochen Sprickerhof <git@jochen.sprickerhof.de>2024-06-26 15:28:06 +0200
commitf4ee11d11418ae0ec8a8089928facbeb0d9ec054 (patch)
treee9f653e2ec7a40b6342f410ccb1899e04002bb14 /useraddhook/customize.sh
parenta6b0c56368fc44b06ffd1af17d276176143eea9a (diff)
downloaddebvm-f4ee11d11418ae0ec8a8089928facbeb0d9ec054.tar.gz
useraddhook: support autologin for greetd/sway
Diffstat (limited to 'useraddhook/customize.sh')
-rwxr-xr-xuseraddhook/customize.sh8
1 files changed, 8 insertions, 0 deletions
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