I’m considering my next laptop purchase either Lenovo Thinkpad or Apple Macbook Pro, does NixOS/Linux have support for the essential hardware in latest Macbook Pro? (WiFi; NVMe; Thunderbolt 3; Power Management; TrackPad; Keyboard)
Also if you have a public GitHub repo with a Nix configuration file that works on >=2018 Macbook Pro please include.
Did you check nixos-hardware already?
Yes it only covers older apple hardware.
According to GitHub - Dunedan/mbp-2016-linux: State of Linux on the MacBook Pro 2016 & 2017 there’s no support in Linux for latest Macbook Pro WiFi
I’m also interested. Booted into nixos usb for installation and was not able to use the keyboard.
MacBook Pro (13-inch, 2018, Four Thunderbolt 3 Ports)
I wouldn’t bother with newer Intel macs.
Apple Silicon macs on the other hand should theoretically already be supported to a decent degree thanks to Asahi Linux’ efforts and this but I haven’t tried it yet.
AS macs have a much brighter future IMO and will likely also hold their value better for longer.