Skip to content

Omarchy Config Sync v1.2.24

Choose a tag to compare

@gladimdim gladimdim released this 13 Sep 14:27
· 7 commits to main since this release
468620d

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 local are inlined when they are just a path, or skipped when they would abort require("hypr.bindings"). Poisoned repo lines are not copied on Apply or Resync (#12, #14).
  • Local helper scripts can be published. repo/bin/ plus ~/.local/bin files 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.json machine_local stay opt-in, same as hypr/monitors.lua. Plugin files such as Local.qml still sync. Night-light (hyprsunset.conf) stays portable (#15, based on #10).

Validation: Python test suite (158 passed) and omarchy plugin validate passed.