Não sei bem o que você está pedindo em termos de estar "cansado de ter duas máquinas" - você está querendo remover o computador da equação?
Ou você estava pensando em deixar a área de trabalho e usar uma instalação de "área de trabalho remota" para controlar efetivamente essa máquina a partir do conforto do seu laptop?
Em resposta a ambos
1) Se você deseja remover a área de trabalho, mas ainda quer algo separado para o desenvolvimento, por que não considerar o uso de uma máquina virtual? Softwares como o virtualbox são gratuitos e compatíveis com os Macs baseados em Intel.
2) Software como VNC permitirá que você execute um servidor em seu desktop e "desktop remoto" a partir do seu mac, efetivamente dando-lhe uma janela em seu computador de casa
Espero que isso ilumine o que você quer depois?