A floating and customizable system tray for linux.
xfsrtray.mp4
To install xfsrtray on arch or any arch based system, you can use an aur wrapper like yay:
# Install the package (compile & install)
yay -S xfsrtray
# Install the bin (fastest)
yay -S xfsrtray-bin
# Install the git (latest dev version)
yay -S xfsrtray-gitIf you are on any other system other than arch, you can build the binary by following the steps mentioned under the building using cargo section.
You can build the package by using any of the following methods:
- Using cargo to build the binary
- Using
makepkgto build the arch package for arch users
To build the package using cargo (rust), run the following command in the root of this project.
# Make sure that you have cargo installed.
cargo build --release --locked
# This will compile and create the binary at `/target/release/xfsrtray`You can run the following command at the root of this project to create the local arch package.
makepkg # Creates the .pkg.tar.zst fileor you can running this command to build and install the package:
makepkg -siYou can read the documentation of xfsrtray on our Github Wiki.
- X11: Is made for and works; tested on Arch (i3wm, xfce4)
- Wayland: Works (with XWayland); tested on Arch (sway, hyprland)
- Arch Linux: Actively tested and developed on
- Other distributions (e.g., Fedora, Debian): Not tested. May require manual dependency resolution.