Ставил для себя такую же задачу. В итоге нашел два решения и оба связаны с vscode. Первое это ставить расширение Remove Development и полноценно использовать ресурсы своего домашнего сервера. Второе это использовать code-server. На сервере запускается IDE, работа в ней через браузер. Не так удобно как в первом случае, но подходит для работы с планшета и VR.
Конечно остается еще RDP, но у меня основная хост система linux, настроить для комфортной работы сервер RDP я так и не смог. (не что бы работало, а что бы комфортно).
Поэтому остановился на vscode как на единственно комфортном решении на данный момент.