Commit Graph

7 Commits

Author SHA1 Message Date
felixzsh 4955c33767 Auto-inject the Hyprland capture hook on plugin load
The capture script must run inside Hyprland's Lua config, but a plugin
cannot register itself in the user-owned hyprland.lua. On first load the
panel appends a small guarded block that dofiles key-visualizer.lua; Hyprland
auto-reloads its config on save, so install is now just add + enable.

The block is idempotent (marker comment), upgrades older plain dofile
lines, and no-ops when the plugin folder is removed so uninstalling never
breaks the config.
2026-08-11 10:11:35 -05:00
felixzsh 64e44c299b Rename plugin id to felixzsh.key-visualizer
omarchy plugin validate rejects the omarchy.* namespace: it is reserved
for first-party plugins. Use the third-party <user>.<name> convention.
2026-08-11 09:58:37 -05:00
felixzsh 96446661b3 Add install and usage docs 2026-08-11 09:53:48 -05:00
felixzsh d0a36e79dd Add key-visualizer panel UI 2026-08-11 09:53:48 -05:00
felixzsh 40bd0dd1f1 Add Hyprland Lua key capture 2026-08-11 09:53:48 -05:00
felixzsh 8cccf21f17 Add plugin manifest 2026-08-11 09:53:48 -05:00
felixzsh 7dcfee467e Add MIT license and gitignore 2026-08-11 09:53:48 -05:00