Warning
Moved to codeberg
Riftbar is a Waybar-like status bar writen in Rust designed to be fast, safe and modern. It uses GTK4 for GUI and gtk4-layer-shell protocol making it suitable for Wayland compositors like Sway, Hyprland, and Wayfire.
- Async updates, GUI stays responsive
- Modular design for CPU, network, battery, clock, and more
- Lightweight and fast, leveraging Rust’s safety
- IPC calls for managing bars.
- Multiple bar support.
- Scss and css styling support.
Warning
Compositors without wlr-layer-shell protocol isn't supported. Essipecially Gnome isn't supported because of that.
Currently only packages avaiable on AUR.
You can always find binary (x86_64 ELF) files in releases page.
- Support for power profiles daemon
- Create CI jobs for builds including arm.
- Add IPC commands for revealers, opening widgets and reloading style.
- Add slider/audio widget.
- Add Gnome like dock module.
Dependecies: gtk4 gtk4-layer-shell wayland
git clone https://github.com/BinaryHarbinger/riftbar.git
cd riftbar
cargo build --releaseRun the executable:
./target/release/riftbar(Note: Ensure you are running under a Wayland compositor that supports layer-shell, e.g., Hyprland or Sway.)
Contributions are welcome! To get started:
git clone https://github.com/BinaryHarbinger/riftbar.git
cd riftbar
cargo checkPlease open pull requests against the main branch and follow Rust formatting conventions (cargo fmt).
Licensed under the GPLv3 License. Copyright © BinaryHarbinger.