Setup using stow
brew install stow # mac
sudo pacman -S stow # omarchy/archshared/— packages symlinked on every machine (neovim, starship)mac/— mac-only packages (zsh, karabiner, tmux)omarchy/— omarchy-only packages (hypr, tmux, etc.)
Each top-level entry under shared/, mac/, and omarchy/ is a Stow package:
its internal path (e.g. nvim/.config/nvim) mirrors where it lands under $HOME.
- Clone repo to
$HOME cdto cloned repo- Stow the packages for this machine, pointing
--targetat$HOME:
# always
stow -d shared -t ~ $(find shared -mindepth 1 -maxdepth 1 -type d -printf '%f\n')
# on mac
stow -d mac -t ~ $(find mac -mindepth 1 -maxdepth 1 -type d -printf '%f\n')
# on omarchy
stow -d omarchy -t ~ $(find omarchy -mindepth 1 -maxdepth 1 -type d -printf '%f\n')