feat: add installer and keybinds

Automated installer with:
- Dry-run mode for previewing changes
- QML module deployment to ~/.config/quickshell/
- Script installation to ~/.local/share/hypr-lens/
- Optional Python venv setup for OpenCV
- Auto-integration into existing quickshell configs
- Uninstall support

Includes example Hyprland keybinds for all features.
This commit is contained in:
DJ
2025-12-08 14:59:57 -05:00
parent 5d88afc46c
commit 888f8b67f0
2 changed files with 1024 additions and 0 deletions
+1000
View File
File diff suppressed because it is too large Load Diff
+24
View File
@@ -0,0 +1,24 @@
# hypr-lens keybinds
# Copy these to your Hyprland keybinds config file
# (e.g., ~/.config/hypr/keybinds.conf or your custom keybinds file)
# Region screenshot (copy to clipboard)
bind = Super+Shift, S, global, quickshell:regionScreenshot
# Image search (Google Lens)
bind = Super+Shift, A, global, quickshell:regionSearch
# OCR text extraction
bind = Super+Shift, X, global, quickshell:regionOcr
# Region recording
bind = Super+Shift, R, global, quickshell:regionRecord
# Region recording with audio
bind = Super+Shift+Alt, R, global, quickshell:regionRecordWithSound
# Color picker (requires hyprpicker)
bind = Super+Shift, C, exec, hyprpicker -a
# Quick fullscreen screenshot
bindl = , Print, exec, grim - | wl-copy