1 unstable release
new 0.1.0 | Feb 26, 2025 |
---|
#4 in #tray
320KB
869 lines
tray-tui
A system tray implementation for terminal user interfaces (TUI) using ratatui and system-tray.
Overview
tray-tui brings system tray functionality to the terminal, displaying tray menus as interactive trees. This allows for seamless navigation of tray menu items and quick actions, all within a TUI environment.
Features
✅ System tray integration in a terminal
✅ Interactive tree-based menu navigation
✅ Built using Rust and ratatui
Installation
With cargo:
cargo install tray-tui
Usage
Run tray-tui
in the terminal or optionally pass a path to config file tray-tui -c $CONFIG
.
Configuration
Configuration file is located at $XDG_CONFIG_HOME/tray-tui/config.toml
.
See all the configuration options in example config.
Showcase
License
Project is licensed under MIT license.
Dependencies
~17–29MB
~469K SLoC