Unfortunately I don't have much to share because my setup is so simple. Literally just vim (you can find really awesome vimrc on GitHub, mines pretty messy), and tmux (simple apt install).
When I visit my friends place I usually just use their computer, otherwise I'll use my MacBook pro or desktop. I don't think about setup much, I just use whatever devices around me to access and write code on my server instance.