18 个版本
0.1.20 | 2021 年 10 月 15 日 |
---|---|
0.1.19 | 2021 年 9 月 5 日 |
0.1.18 | 2021 年 6 月 4 日 |
0.1.17 | 2021 年 5 月 12 日 |
0.1.0 | 2020 年 12 月 30 日 |
在 GUI 类别中排名 835
每月下载 44 次
40KB
1K SLoC
rsblocks
使用 Rust 编写的 dwm 窗口管理器状态栏 🦀
功能
- 异步
- 电池百分比
- 比特币价格
- 亮度
- CPU 温度
- 磁盘使用率
- 平均负载
- 本地 IP 地址
- 内存使用率
- Mpd 当前歌曲
- 网络使用率
- 公网 IP 地址
- 音量
- Spotify 当前歌曲
- 时间/日期
- 运行时间
- 天气温度
- 易于配置,使用
rsblocks.yml
文件
注意
- 此工具仍处于开发阶段。
- 目前仅支持 Linux。
构建需求
- Libdbus 1.6 或更高版本,作为 Spotify 的要求。
在 ubuntu 上,您可以这样做
sudo apt install libdbus-1-dev pkg-config
Cargo 安装
您可以直接安装二进制 crate
cargo install rsblocks
手动安装
您可以克隆仓库并从源代码构建
git clone https://github.com/mustafasalih1993/rsblocks
使用 cargo 构建
cargo build --release
将可执行文件移动到您的 PATH 中(假设您位于项目的根目录中)
mv ./target/release/rsblocks /usr/local/bin
现在您可以使用终端运行 rsblocks
,或将它放入 .xinitrc
配置
注意
- rsblocks 将尝试读取文件
$HOME/.config/rsblocks/rsblocks.yml
,如果不存在,则加载默认设置。 - rsblocks 仅在启动时读取配置文件,这意味着如果您更新了
rsblocks.yml
文件,您必须终止并重新启动它。
创建目录
mkdir ~/.config/rsblocks
将 模板 复制到新的配置目录中(假设您位于仓库的根目录中)
cp ./rsblocks.yml ~/.config/rsblocks/rsblocks.yml
贡献
欢迎所有贡献。
致谢
- wttr.in 用于使用其天气API
许可证
依赖项
~23–38MB
~626K SLoC