arbtt capture for niri and sway Wayland compositors
Find a file
2026-04-23 19:46:22 +01:00
.github/workflows chore: publishing workflow now includes .deb and .rpm packages 2026-02-07 16:24:24 +00:00
src chore: bump to 0.1.3, harden arbtt-import lifecycle 2026-04-23 19:46:22 +01:00
.gitignore initial commit 2026-01-21 23:20:19 +07:00
Cargo.lock chore: bump to 0.1.3, harden arbtt-import lifecycle 2026-04-23 19:46:22 +01:00
Cargo.toml chore: bump to 0.1.3, harden arbtt-import lifecycle 2026-04-23 19:46:22 +01:00
LICENSE initial commit 2026-01-21 23:20:19 +07:00
README.md chore: bump to 0.1.2, improve install docs 2026-02-11 18:18:47 +00:00

arbtt-capture-wl

arbtt capture for Wayland compositors (niri, sway).

Usage

# Start capturing (60s interval, writes to ~/.arbtt/capture.log)
arbtt-capture-wl

# Custom interval
arbtt-capture-wl -i 30

# Custom logfile
arbtt-capture-wl -f /path/to/capture.log

View stats

Requires ~/.arbtt/categorize.cfg - see example config.

arbtt-stats
arbtt-dump

Install

Pre-built binaries:

Download the latest release from GitHub Releases:

# Linux (x86_64) - binary
curl -sL https://github.com/franzos/arbtt-capture-wl/releases/latest/download/arbtt-capture-wl-x86_64-unknown-linux-gnu.tar.gz | tar xz
sudo mv arbtt-capture-wl /usr/local/bin/

Packages:

.deb and .rpm packages are also available on the Releases page.

# Debian/Ubuntu
sudo dpkg -i arbtt-capture-wl_*.deb

# Fedora/RHEL
sudo rpm -i arbtt-capture-wl-*.rpm

Supported compositors

  • sway (via $SWAYSOCK)
  • niri (via $NIRI_SOCKET)

License

GPL-3.0-only