☰ guide
   ___                       _
  / _ \ _ __ ___   __ _  ___| |__  _   _
 | | | | '_ ` _ \ / _` |/ __| '_ \| | | |
 | |_| | | | | | | (_| | (__| | | | |_| |
  \___/|_| |_| |_|\__,_|\___|_| |_|\__, |
                                    |___/

Omarchy for the rest of us

Tiling windows, custom menu bar, Neovim, and a terminal that feels like home — on macOS, from a single command.

click to expand

$ brew tap dough654/omachy && brew install omachy && omachy install

after install, read the guide

what you get

install

# add the tap
$ brew tap dough654/omachy
# install the binary
$ brew install omachy
# run the installer
$ omachy install

features

NeverOverwrite

Sensitive configs (.zshrc, .tmux.conf) are never overwritten — your customizations are safe.

Clean Uninstall

Full reversal: removes packages, restores configs, and resets macOS defaults to their original values.

Backup & Restore

Existing configs are backed up with timestamps before any changes are made.

Named Workspaces

Optional --named-workspaces flag for Dev, Web, Messaging, Email, and Scratch workspace labels.

Drift Detection

Run omachy status to see which deployed configs have been modified since installation.

Single Binary

All configs are embedded — no external files, no network fetches during install.