A ZoomIt-like screen annotation tool for Wayland compositors, written in Rust
Works on Hyprland, Sway, River, and other compositors with wlr-layer-shell
wayscriber is a powerful screen annotation tool designed for Wayland compositors. Perfect for live presentations, classroom sessions, and screenshares, it lets you toggle drawing mode with a single key and annotate your screen instantly without breaking your flow.
Formerly known as hyprmarker - Renamed in v0.5.0 to reflect broader compositor support beyond Hyprland.
# Using yay
yay -S wayscriber
# Or using paru
paru -S wayscriber
First, install dependencies:
# Ubuntu / Debian
sudo apt-get install libcairo2-dev libwayland-dev libpango1.0-dev
# Fedora
sudo dnf install cairo-devel wayland-devel pango-devel
Then build:
git clone https://github.com/devmobasa/wayscriber.git
cd wayscriber
cargo build --release
For the fastest screenshot workflow, install:
# Debian/Ubuntu
sudo apt-get install wl-clipboard grim slurp
# Fedora
sudo dnf install wl-clipboard grim slurp
Launch wayscriber when you need it, exit when done:
wayscriber --active
Or bind to a key in ~/.config/hypr/hyprland.conf:
bind = SUPER, D, exec, wayscriber --active
Press F10 for help, F11 for configurator, Escape to exit.
Run wayscriber in the background and toggle with a keybind:
# Enable the service
systemctl --user enable --now wayscriber.service
Add keybinding to ~/.config/hypr/hyprland.conf:
bind = SUPER, D, exec, pkill -SIGUSR1 wayscriber
Reload Hyprland:
hyprctl reload