Haruhishot
wlr screenshot
Install / Use
/learn @Decodetalkers/HaruhishotREADME
haruhishot
It is a screenshot tool for wlroots based compositors such as sway and river written in Rust, with wayland-rs

How to build
dependiences: wayland , wlroots , rust and meson
You can just run cargo run
If you want to package it , you can use meson.build
meson setup \
-Dprefix=/usr \
-Dbuildtype=release \
build
ninja -C build
Installation
Thanks to wayshot
Use example
Pick with Region
haruhishot -S --stdout | wl-copy
or
haruhishot --slurp --stdout | wl-copy
Get Lists
haruhishot -L
or
haruhishot --list-outputs
Shot one screen
haruhishot -O DP-2 --stdout > test.png
or
haruhishot --output DP-2 --stdout > test.png
Shot all screens (fullscreen)
haruhishot -F --stdout > test.png
or
haruhishot --fullscreen --stdout > test.png
Get Color
haruhishot -C
or
haruhishot --color
Features
Notify Message

TODO
- I want to add a slint frontend
- In the code of wayshot, it seems need to make change if meet some format, but it works well on my computer, so..
Thanks to the help of developers in Smithay
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
