!!! This project clone rsblocks ,add some new education, update irregular !
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.ymlfile - Restart after config file modified [New]
- This tool is still in development stage.
- supports only linux.
You can clone the repo and build from the source code
git clone https://github.com/ticks-tan/dwm-status-rust.gitbuild with cargo
cargo check
cargo build --releasemove the executable somewhere in your PATH (assuming you are in the root dir of the project)
# a simple example
mv ./target/release/rsblocks /usr/local/binthen you good to go now and can run rsblocks from your terminal or put that in your .xinitrc
- rsblocks will try to read the file
$HOME/.config/rsblocks/rsblocks.yml, if it does not exist, it will load the defaults. - rsblocks will read the configuration file only on startup, which means you have to kill it and start it again if you updated your
rsblocks.ymlfile.
create the directory
mkdir ~/.config/rsblockscopy the template to the new config directory (assuming you are in the root dir of the repo)
cp ./rsblocks.yml ~/.config/rsblocks/rsblocks.ymlAll Contributions are welcome.
- wttr.in for using their weather API
