Can you share more about your setup? I sort of hate my laptop. I carry a ridiculously overpowered phone around with me all the time, though, so the dream is just to dock it at home or at work and just use that. It’s a shame that Apple does not make this a better experience with iPhones; I would happily shell out for the most expensive iPhone if it were a real desktop replacement. Being able to develop (for real, with a terminal) is a must though.
Android phone with termux and all the usual Linux tools. I use vim to write code, and I type with the touch screen. Not exactly peak ergonomics, but it works. For me, ability to code while lying down comfortably beats having a physical keyboard and bigger screen.
Set up wireguard in my router and now I've got remote access into my LAN. My laptop has essentially become a Linux server. I just ssh in from the phone and write code. Can also easily launch and use codex.