System76 is looking into making their own hardware now too so I'm really looking forward to seeing what they come up with in-house.
They do make their own desktops and minis now. I think they use Clevo for laptops, and those do get more complaints here on HN than the desktops (but I think the consensus is they are getting better). They have more laptop models, so making their own would be a huge task.