Installation
tablero requires a Wayland compositor with wlr-layer-shell support. It is developed for Hyprland and builds against PipeWire, libudev, and xkbcommon.
Build dependencies
Section titled “Build dependencies”On Debian or Ubuntu:
sudo apt-get install libpipewire-0.3-dev libudev-dev libxkbcommon-dev pkg-configOn Arch Linux:
sudo pacman -S --needed pipewire libxkbcommon pkgconf rustInstall
Section titled “Install”Install the latest release from crates.io with the current stable Rust toolchain:
cargo install tablero --lockedRun tablero from inside a Hyprland session. Set RUST_LOG=info to see startup and lifecycle logging.
Build from source
Section titled “Build from source”cargo build --all-targetscargo test --all # config + render + widget tests (no compositor needed)cargo run -p tablero # opens the bar; run from within a Hyprland session