I switch between computers a lot, so I use a persistent Linux USB that keeps my workspace consistent anywhere.
Linux distros that remember laptops exist and they have batteries, small screens, and trackpads.