Not a new laptop, a new OS
I took my old MacBook Pro (Intel) and upgraded it with a version of Arch Linux, Omarchy. It's beautiful, easy to use, and all based on Arch. It's also a system designed to be the system to use when moving from Windows or Mac to Linux. In two weeks you will learn to love Omarchy 4.0.
Beautiful, Modern & Opinionated Linux by DHH
Installing Omarchy 4.0 on a MacBook Pro
Omarchy only supports being the only OS installed at the moment.
- During the installation, the drive will be wiped, and macOS will no longer be bootable.
- You can still restore it later via Internet Recovery if you’d like.
- The Touch Bar will work on machines with the T2 chip, 2017 – 2020.
For the sake of this part, we’ll assume you’ve already reviewed Getting Started and have your USB drive ready. If you don’t go ahead and do that now.
Why did I switch from macOS?
Because the upcoming macOS 27 is incompatible with Intel CPU MacBooks. And the price of a new one is € 3 750. — Thanks, AI, for messing up the memory prices.
Disable Secure Boot
It is necessary to disable Apple’s Secure Boot to boot from a bootable USB as well as the OS. To disable it, perform the following:
- Turn off your Mac
- Turn it on and immediately press and hold
Command+R
until you see the loading screen appear - Select your user and enter your password if prompted
- Once in the recovery screen,
ChooseUtilities->Startup Securityutility from theMenubar - Enter your password when prompted to authenticate
- From the
Secure Bootoptions, selectNo Security - From the
External Bootoptions
SelectAllow booting from external or removable media
Start the Installation
- Insert the USB drive
- Restart your Mac and immediately press and hold
Option
until you see a screen of boot devices - Select the orange
EFI Boot device - Proceed with the install as normal
The installer detects Mac hardware and applies the needed fixes automatically: Broadcom Wi-Fi drivers and firmware, the SPI keyboard driver on the MacBook models that need it, and an NVMe suspend fix for those same models.
Set up your system
All depend on your choices and preferences, as always in Linux. As I'm a visual person (abstract painter), I spent time choosing visuals like color schemes and fonts and terminal layouts. And of course many apps need to be initialized and personalized.
As the system comes with a lot of stuff, you probably want to delete some of the apps selected by the developer. I did skip some and add some.
My MacBook Pro
MacBook Pro, Technical Specifications link
Display
Retina display, 13.3-inch (diagonal) LED-backlit display with IPS technology; 2560-by-1600 native resolution at 227 pixels per inch with support for millions of colors
- Supported scaled resolutions: 1680 × 1050, 1440 × 900, 1024 × 640
- Setup for 3 screens, 2 on top and the laptop screen below
Expansion
Four Thunderbolt 3 (USB-C) ports with support for charging, DisplayPort, Thunderbolt (up to 40 Gb/s), and USB 3.1 Gen 2 (up to 10 Gb/s)
Added stuff
I added or had to use the following to get my system setup:
inxi -Gx– To get the display info, part of Omarchy, inxi manualwlr-randr– To show full info on the displayhypermon– TUI for setting up the displays and workspaceshyprdynamicmonitors– TUI/GUI for setting up the displays and workspaces- Added some
aliasto help run my workflow
Final thoughts
The macOS was great, and everything worked, and I had no issues. But, as it is not possible to upgrade to the newer version coming later this year, I decided to switch now.
Is Omarchy the perfect system? No. A lot of stuff had to be taken out and some taken on, and there are still some issues with the Mac keyboard. Using a normal keyboard is ok, and I have one, but only one.
I have been using Arch Linux for years, and I see this as a quick fix compared to a normal install. But, for me, it's just a tool accelerating the process from a week to a day.
Would a new MacBook be better? A MacBook Air? Yes, but it's too expensive. For now.
References
Omarchy 4.0 [1] Manual [2] De Bloathing [3] Addons [4] About IPs [5]
Omarchy homepage, getting started by downloading the ISO and make it to a USB Download ↩︎
Omarchy Manual on the web The Manual ↩︎
a-la-carchyDebloat Omarchy, a la carte style. Pick and choose what you want to remove. GitHub ↩︎Addons used: hypermon or hyprdynamicmonitors and wlr-randr ↩︎
IPv4 Address Blocks for Documentation are by RFC 5737:
TEST-NET-1 =192.0.2.0/24, -2 =198.51.100.0/24, -3 =203.0.113.0/24↩︎