Omarchy 4's Lua config provider ignores every ~/.config/hypr/*.conf file,
which silently broke DeckShift in two places:
- Keybind: installer wrote only to bindings.conf, so fresh Omarchy 4
installs never got Super+Shift+S. Now writes hl.unbind + o.bind to
bindings.lua when present (the default claims the combo and duplicate
binds both fire), with the bindings.conf path kept as a pre-4 fallback.
- Portal recovery: the exec-once in autostart.conf never ran, disabling
the v0.1.4 screen-share fix. Now wired via o.launch_on_start in
autostart.lua, conf fallback kept.
Also:
- --verify checks the Lua files (it previously false-passed against the
dead bindings.conf) and gains a portal-recovery autostart check.
- Removed Walker/elephant integration: omarchy-restart-walker and
elephant no longer exist; omarchy-shell owns the clipboard and starts
fresh each session, so the stale-clipboard restart is unnecessary.
- README: v0.1.15 changelog, app-menu wording, uninstall section now
covers portal-recovery, the autostart lines, and the pacman cap hook.
v0.1.14 was a reverted, unreleased keybind change; version skipped.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>