https://github.com/dlurak/muxbar
Tmux status bar configuired in rust
https://github.com/dlurak/muxbar
tmux tmux-statusline
Last synced: 7 months ago
JSON representation
Tmux status bar configuired in rust
- Host: GitHub
- URL: https://github.com/dlurak/muxbar
- Owner: Dlurak
- License: other
- Created: 2024-05-16T13:42:12.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-03-21T18:53:03.000Z (8 months ago)
- Last Synced: 2025-04-14T11:07:34.747Z (7 months ago)
- Topics: tmux, tmux-statusline
- Language: Rust
- Homepage:
- Size: 333 KB
- Stars: 32
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tmux - muxbar
README
# Muxbar
Tmux status line configured in Rust.
## Features
- Fully configured in Rust
- Type-save configuration
- Can be programmed (e.g. dynamically rendered modules)
- Supports formatting
- Cached modules
- Each module specifies when it needs to recompute and also how to update it self.
- Once a module needs to recompute that specific module is updated
- All other modules are cached
## Installation
1. Clone this repository
```bash
git clone git@github.com:Dlurak/muxbar.git
```
2. Install Muxbar
```bash
cargo install --path .
```
3. Apply Muxbar in your `.tmux.conf`
```text
set -g status-right '#(muxbar)'
```
## Configuration
The configuration is written in Rust and located in `./src/config.rs`
## Examples
