NOTE: this gist is deprecated in favor of a proper repo, reachable here: https://github.com/spidernik84/macbook-pro-late2013-on-linux/tree/main
No updates to this gist are expected. Refer to the repo above for updates. Kept for reference nonetheless.
A collection of steps to apply after installing Archlinux or EndeavorOS on a Macbook Pro Late 2013 , making it fully functional and a bit more pleasant to use. The steps consist of usability improvements (keyboard mappings) and performance (thermal management, battery management).
Testing has been performed on the following setup: