There's actually a compatibility listing and the hacks required to make them work! https://github.com/NixOS/nixos-hardware
In the case of my ThinkPad, you can see there is literally no extra work required: https://github.com/NixOS/nixos-hardware/blob/master/lenovo/t...
Still, doesn't mean you shouldn't look into other brands, obviously. Take a look at that repo to see if there's obvious compatibility stuff.