My modular Omarchy configuration and setup scripts.
Run ./install.sh --help to see the available setup profiles.
The custom mise wrapper guard is optional: ./install.sh --mise-wrapper-resolution
(or the standalone feature installer).
It uses a post-update hook, not an omarchy-mise-install override. This is not an
upstream fix or a guarantee against future changes; apply manually after app
installs that regenerate wrappers.
Personal Herdr setup is optional too: ./install.sh --herdr installs the latest
Focus and Peek plugins from their repositories' default branches and merges your
sidebar, shortcuts, and UI preferences into Omarchy's defaults. Settings are
re-applied after each Omarchy update; plugins update when you rerun Herdr setup,
not from the automatic post-update hook.
See features/herdr/README.md.
At the end of setup, the installer runs Omarchy's opt-in flow for sudoless
Docker. If it is not already enabled, Omarchy explains that Docker group access
is root-equivalent and asks for confirmation. Accepting restores the familiar
docker ... workflow without sudo; reboot when prompted to apply the new
group membership.
To run the flow separately:
omarchy setup security sudoless docker