MacBook Pro Touch bar

Hi! So I’ve dual-booted Garuda dragonized black arch alongside MacOS on a MacBook Pro from 2017. This version has a Touch Bar(for those who don’t know, a small screen that replaces the area where the function keys are). Of course, it doesn’t work when booting anything other than MacOS. I’ve found a GitHub repository( GitHub - Dunedan/mbp-2016-linux: State of Linux on the MacBook Pro 2016 & 2017 ) which leads me to another GitHub repository( GitHub - roadrunner2/macbook12-spi-driver: Input driver for the SPI touchpad / keyboard found in the 12" MacBook (MacBook8,1 + MacBook9,1) and 2016 through 2018 Macbook Pro's (MacBookPro13,* and 14,*); a Touch Bar driver is also available. ) but I'm unsure of where to start since I haven't been able to find how to install kern-devel on garuda which is used to create a driver for the touch bar. There's stuff like using the apt command to install packages which isn't on garuda Linux and so on and so forth.

I might be wrong about this, but I think that kernel-devel package is specific to Fedora or other RPM distros, and the Arch equivalent would be linux-headers (which you should already have). I would just install those two other packages, git and dkms (git is probably already installed) and try to plow through the rest of that tutorial starting from here and see how it goes.

Please, start reading the arch wiki.
Next, black arch is for for experienced users and is not supported by the Garuda team, nor is dual boot or your specific hardware.
Besides, I miss your garuda-inxi which was required by the template.

https://wiki.archlinux.org/title/Pacman/Rosetta

4 Likes

Taking a look and will try to follow it soon, thanks!

Am reading the arch wiki now. Sorry for missing the template requirement, will make good on meeting it in future forum posts. Thank you for the link to the wiki!