https://github.com/nubsuki/snaps
Snaps is a lightweight screenshot tool for Wayland.
https://github.com/nubsuki/snaps
arch hyprland screenshot snaps wayland
Last synced: 2 months ago
JSON representation
Snaps is a lightweight screenshot tool for Wayland.
- Host: GitHub
- URL: https://github.com/nubsuki/snaps
- Owner: nubsuki
- License: mit
- Created: 2025-06-06T18:28:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-16T20:20:29.000Z (about 1 year ago)
- Last Synced: 2025-07-03T21:40:37.493Z (about 1 year ago)
- Topics: arch, hyprland, screenshot, snaps, wayland
- Language: Python
- Homepage:
- Size: 36.1 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Snaps - Simple System Tray Screenshot Tool for Wayland
Snaps is a lightweight screenshot tool for Wayland users, sitting quietly in your system tray and letting you snap full or snip screenshots with ease. It copies your screenshot to clipboard, saves it to your Pictures folder, and notifies you when done — all wrapped up in a nice GTK tray app.
---
## Features
- 📷 Take a **Full Screenshot**
- ✂️ Take a **Snip Screenshot** (select area)
- 📁 Open your **Screenshots folder**
---
## Installation Arch Linux
```bash
git clone https://github.com/nubsuki/Snaps.git
cd Snaps
makepkg -si
````
This will build and install the `snaps` package on your system.
---
## Uninstallation
```bash
sudo pacman -R snaps
```
---
## Set Your Default File Manager (optional)
If your screenshots folder opens in the wrong app (like VSCode instead of your file manager), you can set your default file manager manually:
```bash
ls /usr/share/applications | grep -i nautilus
# Example output:
# nautilus-autorun-software.desktop
# org.gnome.Nautilus.desktop
xdg-mime default org.gnome.Nautilus.desktop inode/directory
```
Replace `org.gnome.Nautilus.desktop` with the desktop file for your preferred file manager if different.
---
## Dependencies
Make sure these tools are installed on your system (usually handled by `makepkg`):
* grim
* slurp
* wl-copy
* dunstify
* python-gobject
* gtk3
* libappindicator-gtk3
---
## Usage
Launch Snaps from your app menu or via terminal with:
```bash
snaps
```
Use the tray icon menu to take screenshots or open your screenshots folder.
### Tested On
- Arch Linux
- Hyprland (Wayland)
---
Enjoy snapping!