The arch wiki has some compatibility lists that should apply to other distros. Here is the Dell list:
Programming
All things programming and coding related. Subcommunity of Technology.
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
I'd advise to stay away from HP spectre. From my experience, Windows works just fine. But getting Linux drivers to work is next to impossible. I couldn't get Bang Olufsen speakers to work and I tried literally every suggestion I was able to find. Bluetooth headphones also didn't work of the box, but I managed to fix that.
System 76 machines are very nice and you get a lot for your money.
I'm using a Lenovo Yoga 14ARB7 AMD 2 in 1 with Manjaro installed, quite happy with it! (After soms fiddling everything works, even the keyboard locks when folded) Only downside is 16 GB ram max, I do hit this limit now and then.
Well I went chasing after pretty OLED displays which led me to a great deal on an Asus Zenbook Flip S13. That is a model I mentioned in my original post. So far I'm happy with it. Everything works out-of-the-box on a NixOS 23.05 install except the feature where the touchpad can turn into a numpad, and automatic screen rotation. It looks like screen rotation can be set up without much trouble. There seems to be some experimental software to make the touchpad-numpad thing work, but I'm not super motivated to experiment with that.
I was concerned at first because the laptop was very hot, and the fan was running all the time. That was while I was on the preloaded Windows install to make sure I could update the firmware. After I switched to Linux it's cool and quiet - so no problem after all. And it turns out that Asus provides a firmware-update utility that doesn't require Windows anyway.
The stylus works just as it is supposed to, except that it requires more pressure than I want to apply even after I changed it to the softest setting in the Gnome settings. Hopefully there are other mechanisms I can use to tweak that. Like maybe I can use the dconf editor to get a softer value than the settings UI allows.
I'm getting some random disconnects from my bluetooth keyboard which is something that I don't see when using the keyboard with my desktop computer. The frequency is roughly twice per day so far. I may have to do some investigation to see what I can do to make that connection more stable.