Save clipboard images to disk from anywhere on Sway/Wayland.
Press Ctrl+Alt+V → native save dialog → file saved → notification.
- Checks clipboard for
image/png(e.g. after Figma "Copy as PNG") - Opens a GTK file-save dialog pre-filled with a date-based filename and your last-used directory
- Saves the file and sends a
notify-sendconfirmation - If clipboard has no image, sends an error notification instead
Arch / CachyOS (recommended):
yay -S python-waypastepip (system Python):
pip install waypasteRequires system Python with python-gobject already installed. Do not use uvx or an isolated venv.
From source:
bash install.shThen add to ~/.config/sway/config:
bindsym Ctrl+Alt+v exec ~/.local/bin/waypaste
Reload Sway: Super+Shift+C
sudo pacman -S wl-clipboard libnotify python-gobject| Package | Provides |
|---|---|
wl-clipboard |
wl-paste — reads Wayland clipboard |
libnotify |
notify-send — desktop notifications |
python-gobject |
GTK3 file-save dialog |
YYYY-MM-DD-HHmmss.png — e.g. 2026-04-03-143200.png
Last-used directory is remembered in ~/.local/share/waypaste/last-dir.