Haven’t done it in ages but I used to run xquartz on a macbook and do x window forwarding from my desktop. It worked surprisingly well, even on remote sessions via an ssh tunnel.
I don’t have much reason to do it nowadays because laptops are so much more powerful and storage is so cheap that the stuff I was doing can all be done locally.