
Partially-complete - SSD optimizations via sysctl settings, mount /dev/sda* noatime and discard (TRIM), use deadline scheduler on non-rotational disks.Lid Close - suspends to ram and doesn't wake up, but this could be a configuration issue.Suspend to RAM - (haven't tested in many months I never use this) doesn't wake up long hold of power button & then turn back on gives a fresh boot.
#Medium.com arch linux macbook Bluetooth#

System Settings -> Icons -> "Advanced" tab: set them all to 48.System Settings -> Fonts: check off "Force fonts DIP" and set to 144.Display/Desktop Scaling - This can be fixed within KDE:.External Displays - Tested OK using both direct HDMI and Thunderbolt to HDMI (1 or 2 external monitors) works seamlessly.Video - video works with the proprietary nvidia driver, the default in this module.Under KDE/Phonon, needed to unmute/enable the "Built-in Audio Analog Stereo" (detected "Built-in Audio Digital Stereo (HDMI)" as default). BCM43602 AirPort Extreme (14e4:43ba) works with kernel built-in brcmfmac driver, autodetected, both 2.4GHz and 5GHz.USB ethernet adapter A1277 works out-of-the-box.Touchpad using Kernel 4.2+ and xf86-input-synaptics works for tap-to-click, drag, two-finger scroll, and 2- or 3-finger taps (sometimes) for different mouse buttons.Hardware Support Status Mid-2015 MacBookPro11,4 as of Working A pacman repo providing AUR packages: macfanctld, bcwc-pcie-dkms and bcwc-pcie-firmware you can use jantman/archlinux_workstation archlinux_workstation::repos::jantman for that.This module is only tested alongside my archlinux_workstation module.A minimal install, ideally following the instructions in my workstation-bootstrap repository.Whatever version of Puppet ships with Arch Linux.
#Medium.com arch linux macbook install#

Puppet module and accompanying documentation to install/setup Arch linux on a MacBook Pro Retina using Puppet (version 4 or 5).
