Omarchy Dotfiles & Updates: Pacman, AUR and Maintenance
Maintain Omarchy: dotfiles seed/resync, omarchy update, pacman & AUR with yay, migrations, and safe rolling updates.
Omarchy is rolling Arch โ updates daily, but dotfiles layering saves you.
Dotfiles: Seed vs Finalize vs Resync
- Seed โ OMARCHY_PATH ships defaults to
~/ - Finalize โ First boot merges your home, user layer wins
- Resync โ
omarchy resyncrestores shipped defaults without nuking~/.config/hypr/hypr.*overrides
Track your own:
omarchy dotfiles init
omarchy dotfiles diff
omarchy dotfiles resync
Keep private overrides in ~/.config/hypr/hypr.* and ~/.config/nvim/lua/custom/*. Omarchy upgrades never overwrite layer 3.
Updates
omarchy update # pacman -Syu + snapshot + migrations
omarchy update --dry # preview
sudo pacman -Syu # manual
yay -Syu # AUR (preinstalled yay/paru)
Omarchyโs migrations/ runs unattended transforms after major bumps (e.g., Quickshell top bar).
Check what will break:
checkupdates
yay -Qua
Because Snapper auto-snapshots, you can update fearlessly. Bad boot โ Limine snapshot โ rollback.
Pacman tips
sudo pacman -Ss fzf
sudo pacman -S fzf ripgrep eza
sudo pacman -Rns package
paccache -rk2 # clean cache, keep 2 versions
Slow downloads: sudo reflector -c IL,DE,US -a 6 --sort rate | sudo tee /etc/pacman.d/mirrorlist and 1.1.1.1 DNS.
Migration example
After omarchy update to Quattro, top bar moved from Waybar to Quickshell โ no manual fix needed; migration copied old Waybar config to backup. Check omarchy update --help for changelog pointer.
Automate weekly:
0 9 * * 1 /usr/bin/omarchy update --dry | mail -s "Omarchy updates" [email protected]
See also Snapshots rollback.