Maybe also take a look at framework, a manufacturer of modular laptops: 
https://frame.work/ You can choose which ports / features you want to have by 
picking different modules for your model, and you can always swap them out for 
different ones. In the 16" model, you can even swap and upgrade a dedicated 
GPU, as well as different keyboard and numpad with standard QMK firmware. 
Mainboards are also swappable, making this thing a very reparaible and 
sustainable device. The laptop firmware is open source, and Linux support is 
advertised and tested, our wiki also reports good compatibility: 
https://wiki.archlinux.org/title/Framework_Laptop_13 I like that thing a lot!

Reply via email to