Installing Omarchy on Macbook Air 2012

Published on 2025-09-17

I've got an older Macbook Air from 2012. New Mac OS versions don't work on it, can't install them. The original battery has died and I've replaced it once or twice. I've gotten new computers since and haven't touched this thing in over two years. I mostly prefer to run linux these days when I am just using the computer for myself, not demoing or recording for non-technical users. What am I going to do with this old Macbook Air?

I've had some FOMO on Omarchy from @dhh. Arch Linux with Hyprland, don't mind if I do! I have some computers I could install it on, but they're all being used for something and I don't want to nuke them just to try a new OS. Considered buying a mini pc to install Omarchy saw this post from @dhh that they were able to install Omarchy on pre-M Macs, including T1 and T2.

Let's give it a go!

TLDR;

The steps and explanations are below, but here's a high-level what you need to do.

  1. Download the Omarchy ISO
  2. Put it onto a USB, make it bootable
  3. Download the right broadcom-wl package that matches the Omarchy Arch Linux Version
  4. Put that onto another USB
  5. Boot to the Omarchy USB
  6. Installation Fails, drop into the terminal
  7. Mount the USB with broadcom-wl with mount /dev/sde /mnt
  8. Install that with pacman -U /path/to/mounted/usb/with/broadcom-wl
  9. Reload the mods with depmod -a
  10. Remove the other mods with modprobe -r b43 bcma brcmsmac ssb
  11. Reload the wl mod with modprobe wl
  12. Verify the module with modinfo -F vermagic wl
  13. Enable and restart iwd with systemctl enable --now iwd and then systemctl restart iwd
  14. Check your internet now with iwctl device list, which should not be empty anymore.
  15. Restart installation with ./.automatic_script.sh

Details

Download Omarchy

Basic. Go to Omarchy.org and download the ISO.

Make it into a bootable USB

Plug in the usb. Figure out which device it is with lsblk and make sure the sizes match. See that it wasn't there before plugging it in and it is there after. In my example below, the device was sdd

Then, make it a bootable usb with:

sudo dd if=~/Downloads/omarchy-online.iso of=/dev/sdd bs=4M status=progress

Get the right broadcom-wl package

The 2012 Macbook Air has an issue where the wireless drivers aren't supported out of the box for arch linux. I ran into this last time I tried to install arch (just arch, not Omarchy) on it and I just gave up. Without the drivers, I can't get on the internet to download the right drivers. So, you need to download it. If you get the most recent one, it might work. Or, if you're like me, it was for arch 6.16.7-arch1-1 and the Omarchy version was 6.16.5-arch1-1. So, I had to find an old one. I needed broadcom-wl-6.30.223.271-644-x86_64.pkg.tar.zst, but by the time you install, the versions might be different. Look at the commits in the broadcom-wl commits and find the one that matches your version of linux. Then, you can download the right one from the archive of broadcom-wl releases.

Put that onto a USB.

Installation

Plug both USBs into your 2012 Macbook Air. Turn on the Macbook Air, holding down the option key. When both drives show up, choose the EFI one.

It will attempt to go through the Omarchy installation, but it will fail. Don't have it retry, it won't work. Drop into the root terminal.

Now, you need to mount the USB. Figure out which device it is with lsblk again, mine was sde. Then mount it with mount /dev/sde /mnt

Install that package. pacman -U /mnt/broadcom-wl-6.30.223.271-644-x86_64.pkg.tar.zst

Then you need to reload the mods with depmod -a and remove the other mods with modprobe -r b43 bcma brcmsmac ssb

Reload the wl mod with modprobe wl

Verify the module with modinfo -F vermagic wl

Enable and restart iwd with systemctl enable --now iwd and then systemctl restart iwd

Check your internet now with iwctl device list, which should not be empty anymore.

Restart installation with ./.automatic_script.sh

And then it will prompt you to choose your wireless network and install from there.

Congrats, you just brought your 13 year old computer back to life.

Happy Omarchy, Happy Life!

Good luck!

- Matt Ferrante

Want more like this in your inbox?