994e4dfa7dbffce45a45b1da34cae86e2c954594
Hyprland 0.56.0 emits invalid JSON from `hyprctl -j binds`: the new allow_input_capture field was added to the format template at slot 16 but its argument at position 8, shifting every value from has_description onward and landing unquoted strings in numeric slots. The jq parse failure emptied the keybindings menu down to the two static web-app entries — and the empty result got cached under a stable key, permanently. Parse the plain-format output instead, which is unaffected (and also immune to the older quotes-in-args JSON breakage), refuse to cache a record set with zero dynamic binds, and bump the cache version so poisoned caches invalidate. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
License
Omarchy is released under the MIT License.
Languages
Shell
57.3%
QML
31.2%
JavaScript
4.1%
Python
2.9%
Go Template
2.5%
Other
2%