Omarchy Config Sync v1.2.24
Shortcuts, helpers, and per-machine overlays.
- Apply no longer hangs when a plugin changed on both machines. Keep local / Take repo on the plugin row unblocks Apply and Publish (#11).
- Shortcut cherry-pick is Hyprland-safe. Bind commands that depend on a
localare inlined when they are just a path, or skipped when they would abortrequire("hypr.bindings"). Poisoned repo lines are not copied on Apply or Resync (#12, #14). - Local helper scripts can be published.
repo/bin/plus~/.local/binfiles named by bindings or hooks appear under Helper scripts. Unrelated shims stay out of the diff (#13, #14). - Per-machine Hyprland overlays are ignored (
input.local.lua,local.conf). Extra paths in.omarchy-config.jsonmachine_localstay opt-in, same ashypr/monitors.lua. Plugin files such asLocal.qmlstill sync. Night-light (hyprsunset.conf) stays portable (#15, based on #10).
Validation: Python test suite (158 passed) and omarchy plugin validate passed.