-
zsh, ghostty (enable the ssh shell-integration option for auto terminfo installation on the remote), lazyvim
-
Containers are your friend, especially when you're going to be doing dev work. Keep the server lean and clean.
-
Yes:
https://neovim.io/doc/user/remote.html#_remote-editing
https://github.com/barrett-ruth/live-server.nvim
Also, +1 to the Forgejo recommendation.
Yeah they're fine. TechMikeNY usually has better deals though, at least in my experience. Have bought from them several times both for work and homelab, no complaints.