feat(paseo): select the terminal shell through SHELL

Paseo spawns terminals with process.env.SHELL and falls back to /bin/sh,
which is dash. It never consults the login shell, so chsh has no effect --
and would be reverted by the next rebuild regardless.
This commit is contained in:
tiennm99 committed 2026-09-16 16:35:49 +07:00
1 parent b796f098ca
commit 914474953f
3 files changed
+9 -1

No files matched your search

+5
View File
@@ -23,3 +23,8 @@ PASEO_LABEL=paseo
# Timezone for logs and agent shells.
TZ=Asia/Ho_Chi_Minh
# Shell for Paseo's terminals. Paseo reads $SHELL and falls back to /bin/sh
# (dash), ignoring the user's login shell, so set it here rather than running
# chsh -- which would be reverted by the next rebuild anyway.
SHELL=/bin/zsh