Customizing shell launched by terminal

I’m still a bit confused. Running tljh, getting the default bash. If i want to run the user’s login shell as seen in /etc/passwd (i always change my users to zsh/oh-my-zsh login shells) how do i specify this in the config file? Thought of /usr/bin/env $SHELL but then thought would be handled as the user the tljh server runs as…

Is the only option to have the user set their own config?