Skip to content

Installation

tablero requires a Wayland compositor with wlr-layer-shell support. It is developed for Hyprland and builds against PipeWire, libudev, and xkbcommon.

On Debian or Ubuntu:

Terminal window
sudo apt-get install libpipewire-0.3-dev libudev-dev libxkbcommon-dev pkg-config

On Arch Linux:

Terminal window
sudo pacman -S --needed pipewire libxkbcommon pkgconf rust

Install the latest release from crates.io with the current stable Rust toolchain:

Terminal window
cargo install tablero --locked

Run tablero from inside a Hyprland session. Set RUST_LOG=info to see startup and lifecycle logging.

Terminal window
cargo build --all-targets
cargo test --all # config + render + widget tests (no compositor needed)
cargo run -p tablero # opens the bar; run from within a Hyprland session