My setup is similar to #3, local X server and ssh -X to my build box. I lean heavily on tmux for session persistence and use emacs -nw/emacsclient for editing. Lazygit is a handy addition, too.
This is reasonably similar to the setup I'd use locally, as my vision's been getting considerably worse over the years and I can tune the accessibility of this setup to taste.
My setup is similar to #3, local X server and ssh -X to my build box. I lean heavily on tmux for session persistence and use emacs -nw/emacsclient for editing. Lazygit is a handy addition, too.
This is reasonably similar to the setup I'd use locally, as my vision's been getting considerably worse over the years and I can tune the accessibility of this setup to taste.