Crates.io | rsblocks |
lib.rs | rsblocks |
version | 0.1.20 |
source | src |
created_at | 2020-12-30 00:15:31.262034 |
updated_at | 2021-10-15 17:56:51.981092 |
description | a multi threaded status bar for dwm window manager for linux |
homepage | |
repository | https://github.com/MustafaSalih1993/rsblocks |
max_upload_size | |
id | 329059 |
size | 86,728 |
A status bar for dwm window manager written in Rust 🦀
Async
Battery Percentage
Bitcoin Price
Brightness
Cpu Temperature
Disk Usage
Load Average
Local Ip Address
Memory Usage
Mpd Current Song
Net Usage
Public Ip Address
Sound Volume
Spotify Current Song
Time/Date
Uptime
Weather Temperature
Easy to configure with rsblocks.yml
file
This tool is still in development stage.
currently supports only linux.
On ubuntu you can do:
sudo apt install libdbus-1-dev pkg-config
You can install the binary crate directly
cargo install rsblocks
You can clone the repo and build from the source code
git clone https://github.com/mustafasalih1993/rsblocks
build with cargo
cargo build --release
move the executable somewhere in your PATH (assuming you are in the root dir of the project)
mv ./target/release/rsblocks /usr/local/bin
you good to go now and can run rsblocks
from your terminal or put that in your .xinitrc
$HOME/.config/rsblocks/rsblocks.yml
, if it does not exist, it will load the defaults.rsblocks.yml
file.create the directory
mkdir ~/.config/rsblocks
copy the template to the new config directory (assuming you are in the root dir of the repo)
cp ./rsblocks.yml ~/.config/rsblocks/rsblocks.yml
All Contributions are welcome.