#wayland #wlroots #slurp

libwaysip

Wayland native (zwlr_layer_shell) area selection client lib

15 unstable releases (5 breaking)

Uses new Rust 2024

0.6.1 Mar 24, 2026
0.6.0 Dec 18, 2025
0.5.0 Sep 19, 2025
0.4.0 May 10, 2025
0.2.2 Dec 19, 2023

#2114 in GUI

Download history 85/week @ 2026-01-22 112/week @ 2026-01-29 89/week @ 2026-02-05 73/week @ 2026-02-12 61/week @ 2026-02-19 47/week @ 2026-02-26 118/week @ 2026-03-05 128/week @ 2026-03-12 81/week @ 2026-03-19 163/week @ 2026-03-26 96/week @ 2026-04-02 64/week @ 2026-04-09 207/week @ 2026-04-16 154/week @ 2026-04-23 75/week @ 2026-04-30 85/week @ 2026-05-07

530 downloads per month
Used in 3 crates

MIT license

60KB
1.5K SLoC

A native, blazing-fast 🚀🚀🚀 area selection tool for wlroots based compositors such as sway and river.


Some usage examples:

TODO:

Installation

Compile time dependencies:

TODO:

Compiling:

  • git clone https://github.com/waycrate/waysip && cd waysip
  • cargo build --release
  • sudo mv ./target/release/waysip /usr/local/bin

Using Nix flakes (nixOS / Nix)

This repository provides a Nix flake for building and running waysip.

Build

nix build github:waycrate/waysip

Run

nix run github:waycrate/waysip

Support:

  1. https://matrix.to/#/#waycrate-tools:matrix.org
  2. https://discord.gg/KKZRDYrRYW

Dependencies

~13–19MB
~428K SLoC