Running Omarchy on older Intel Macs with NVIDIA graphics? Here's what you need to know.
If your Mac has an older NVIDIA card (e.g., Kepler-era chipsets found in 2012-2016 MacBook Pros), the drivers are largely unsupported on modern Linux. Getting them working is currently difficult and often unsuccessful.
Omarchy now defaults to Ghostty in OpenGL mode. If you're running on an NVIDIA stack with older chipsets, literally nothing works — you'll likely get a blank screen or crashes.
Until you fix the terminal, you can't even use the GUI network manager. To connect to WiFi, you'll need to use iwctl from a TTY:
iwctl
station wlan0 scan
station wlan0 get-networks
station wlan0 connect "Your Network Name"Switch to Alacritty, which handles these older graphics stacks better:
omarchy-install-terminal alacrittyOr manually edit ~/.config/xdg-terminals.list:
Alacritty.desktop
The default resolution is often too small to read comfortably on 15"/16" MacBook Pros. After switching terminals, adjust the display scaling:
nvim ~/.config/hypr/monitors.confAdd or update these lines:
env = GDK_SCALE,2
monitor=,preferred,auto,2
This sets 2x scaling for both GTK apps and the Hyprland compositor.
These scripts still reference ghostty directly and may need adjustment:
| File | What it does |
|---|---|
bin/omarchy-restart-terminal |
Sends SIGUSR2 to ghostty specifically |
bin/omarchy-font-set |
Updates ghostty config and reloads it |
bin/omarchy-launch-screensaver |
Launches screensaver in ghostty |
config/hypr/input.conf |
Ghostty-specific touchpad scroll rule |
Omarchy uses xdg-terminal-exec as the terminal launcher, which reads from ~/.config/xdg-terminals.list. Most keybindings use $TERMINAL (set to xdg-terminal-exec), making them terminal-agnostic once you switch.
- https://github.com/basecamp/omarchy
- Config:
~/.config/xdg-terminals.list - Terminal installer:
/usr/share/omarchy/bin/omarchy-install-terminal