Omarchy 4

Omarchy 4 An architecture diagram generated by Archify. ~/.config/hypr · Your Lua overrides · Architecture component ~/.config/hypr Your Lua overrides default/hypr · Omarchy Lua defaults · Architecture component default/hypr Omarchy Lua defaults /usr/share/omarchy · omarchy 4.0.4 pkg · Architecture component /usr/share/omarchy omarchy 4.0.4 pkg Omarchy repo · pacman mirror · Architecture component Omarchy repo pacman mirror You · Keys and menus · Architecture component You Keys and menus Hyprland 0.56 · Compositor via uwsm · Architecture component Hyprland 0.56 Compositor via uwsm omarchy-* CLI · 441 scripts · Architecture component omarchy-* CLI 441 scripts Theme engine · themes + .tpl files · Architecture component Theme engine themes + .tpl files omarchy-shell · Quickshell bar + menu · Architecture component omarchy-shell Quickshell bar + menu Apps · Terminals, web apps · Architecture component Apps Terminals, web apps omarchy-update · pacman + migrations · Architecture component omarchy-update pacman + migrations User hooks · ~/.config/omarchy/hooks · Architecture component User hooks ~/.config/omarchy/hooks keybind exec theme-set restyle launch require() loaded last ships bin/ install update theme-set.d Legend Frontend Backend Database Cloud Message bus External

Two config layers

  • • Omarchy defaults live in the package and update with it
  • • Your ~/.config/hypr Lua files load after, so they win

Everything is a command

  • • Bindings and menus call omarchy-* scripts
  • • Hooks let you react to theme, font, boot and update events