Acontece que você pode especificar isso como um argumento:
$ st -e /bin/bash --login
Adicionei detalhes à documentação do RVM:
Eu uso rvm para o meu trabalho de desenvolvimento do Ruby, e gostaria de mudar para st como meu terminal. Atualmente estou usando o uxterm, o que é ok, mas não tem a flexibilidade que estou procurando. No entanto, parece que não consigo fazer funcionar o RVM, o que é crítico. Não parece haver uma maneira documentada de ativar um shell de login.
Como posso ativar o shell de login em st?
Acontece que você pode especificar isso como um argumento:
$ st -e /bin/bash --login
Adicionei detalhes à documentação do RVM: