7 个版本
0.7.6 | 2021 年 3 月 17 日 |
---|---|
0.7.5 | 2021 年 2 月 28 日 |
#1219 in GUI
在 myumberbar 中使用
135KB
2.5K SLoC
umberbar 🐏
受 xmobar 启发的终端模拟器中的极简状态栏。
视频介绍 在 odysee 或 在 youtube 上查看。
rust 实现
该项目最初是用 crystal 编写的(请参阅 crystal 目录),目前正在移植到 rust。所有 >= 0.7 的版本都是基于 rust 的。
设计目标和功能
大部分类似于其父项目 umberwm
- kiss:尽可能构建在现有 crate 上,使用 alacritty 进行渲染
- 配置即代码(类似于 umberwm)
- 支持主题(代码化),用户自定义调色板
- 单文件 (~500 LoC) -- 可能会发生变化
- 众多主题
要求
您需要已安装并配置到路径中的 alacritty(该项目将运行 alacritty)
您还需要 nerd fonts 以支持徽标和大多数主题。
使用它
umberbar 使用 rust 进行使用/配置,以下是使用方法
- 安装 rust 和 cargo https://doc.rust-lang.net.cn/cargo/getting-started/installation.html
- 克隆模板项目(⚠️它是一个不同的仓库):
git clone https://github.com/yazgoo/myumberbar
- 编辑 src/main.rs(有关更多详细信息,请参阅注释)
- 运行
cargo build
,二进制文件位于 target/debug/myumerbar
依赖关系
~6–14MB
~143K SLoC