Surface Laptop Go. It's the nicest little laptop you can get for $200. Also, running Linux on a piece of hardware dripping with Windows logos is so cursed I love it! They also come in cool colors if you like that (I got the standard silver one, but still drool over the ice blue and sandstone colors, but not enough to buy another one!)
I'm typing on one now. It's just.... nice! (just don't get the 4 GB ram model).
Ubuntu (and most other distros) work out of the box, and there's a GitHub for a custom Surface kernel if somehow you run into something not working.
As far as hardware, the screen is slightly under 1080p, but at 12" it's plenty sharp for a laptop. More importantly, the colors of the display look very good and accurate. I'd take a nice "low-res" display over a shitty 4k TN panel any day. The fingerprint reader doesn't work on Linux, no drivers, but that doesn't bother me. The trackpad and keyboard are pleasant, and there's a USB-A, USB-C, and audio jack on the left. The rubber feet were peeling off the bottom, but easily reattached with rubber cement (I used clear bath silicone since Home Depot was out), good as new.
Battery life is about 3-5 hours, which is expected for running Linux. I get around 5 now after using some power optimization settings. The surface connector is nice for charging, and takes about 45 minutes. My battery was a little degraded from the previous owner, so you might even get 6 hours on a fresher device.