2个不稳定版本
0.3.0 | 2021年2月17日 |
---|---|
0.2.3 | 2020年10月20日 |
#574 in Unix API
16KB
335 代码行
Rsflex (Rust Flex)

类似于neofetch的系统信息工具,但速度更快。
配置
我在src/main.rs
文件中选择使用suckless方法进行配置,您将看到一个简单的宏API,它允许进行相当多的自定义
如果您想添加新的徽标,可以在src/logo.rs
文件中这样做
安装
A) AUR
Rsflex在Arhc用户仓库中以rsflex-git
的形式提供
yay -S rsflex-git
B) Cargo
依赖项
rustup
- Rust的现代安装。- Arch或Void Linux(这是唯一支持的系统)
ttf-nerd-fonts-symbols
- 用于渲染花哨图标的Nerd字体lspci
- 通过pciutils
的命令df
- 通过coreutils
的命令xrandr
- 通过xorg-xrandr
的命令uname
- 通过coreutils
的命令playerctl
- 读取MPRIS状态
在Arch Linux上,这些都可以使用以下命令安装
yay -S pciutils coreutils xorg-xrandr playerctl ttf-nerd-fonts-symbols cargo
注意:这些依赖项仅在通过Cargo安装时需要,它们已自动包含在上面的AUR包中。
cargo install rsflex
编译
构建
git clone https://github.com/curlpipe/rsflex
cd rsflex
cargo build --release
运行
cargo run --release
作为二进制文件安装
cargo install --path .
祝您玩得开心! :)
依赖项
~3–14MB
~123K SLoC