A fast, annotation-enabled screenshot tool for Hyprland (Wayland), built with Rust and GTK 4. Capture, annotate, and copy — all in seconds.
- Instant launcher via
PrintScreen - Pure Memory Flow - No temporary files, everything is piped directly to the clipboard.
- Smart Clipboard - Integrated daemon provides both PNG and BMP targets for seamless pasting into Windows-native app (VMs, RDP).
- Rich Annotations - Built-in arrows, rectangles, and blur tool to hide sensitive data.
- Two modes:
- Quick capture: select -> release -> done
- Editor mode:
Ctrl+ select -> annotate ->Ctrl+Sto copy
Perfect for quick sharing, bug reporting, or visual notes — without leaving your keyboard.
- Press
PrintScreen - Drag to select an area
- Release mouse -> image is copied to clipboard
- Press
PrintScreen - Drag to select an area
- Press
Ctrl-> editor panel appears - Draw shapes, blur sensitive data, adjust selection
- Press
Ctrl+S-> annotated image is copied to clipboard
Ctrl+Z: Undo last actionEsc: Exit without saving
No UI windows, no dialogs — just pure speed.
Make sure you have:
- Rust (1.75+)
gtk4,glib2,cairodevelopment headers
git clone [https://github.com/misery8/hyprshot.git](https://github.com/misery8/hyprshot.git)
cd hyprshot
cargo build --release
sudo install -Dm755 target/release/hyprshot /usr/bin/hyprshot
sudo install -Dm755 target/release/clipboard /usr/lib/hyprshot/clipboard- Runtime:
gtk4,glib2,cairogrim(essential for screen capture)
Add to your ~/.config/hypr/hyprland.conf:
bindl = ,Print, exec, hyprshot screenGPL-3.0-or-later - free and open for all.
Made with ❤️ for the Hyprland community.