Going to piggyback off your post with this comment.
Where can we get laptop (m.2) wifi cards that are supported by FOSS drivers? I've been having a hard time finding them anymore.
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
Going to piggyback off your post with this comment.
Where can we get laptop (m.2) wifi cards that are supported by FOSS drivers? I've been having a hard time finding them anymore.
I bought a very cheap N100 laptop that worked perfectly with EndeavourOS. If you don't need a not of gaming prowess, or massive storage I recommend something modest. PM me and I will send you a link, I just don't want to junk up the forum but 16 inch screen, 16gb of ram and a 512gb ssd and it is perfectly respectable, though the touchpad isn't great it does work in Linux, I just think the design is a little too tight. I will agree that a lot of laptops work fine and you can "test" them with a USB stick instead of going through the full installation.
I think chromebooks are pretty locked down these days. The old ones you can unlock and install Linux on the bare metal are underpowered. 4g RAM and 64g storage typically. I use one as a touch screens for home Assistant and to run Pihole.
I would recommend a Think Pad with 4 cores and 8g RAM from eBay. Should be plenty for your use case and cheap. I have a 10 or 12 year old idea pad that I use about the same way you do and it still running great with PopOs.
Chromebooks are locked down yes, but they do give you the keys. It involves unplugging the internal battery to be able to modify the hardware write protection, entering dev mode to disable the write protection, and then flashing a Coreboot port onto the firmware. Even then, a lot of basic things may or may not work once you're booted into Linux. From experience I don't recommend.