3 个不稳定版本
0.2.0 | 2024 年 2 月 12 日 |
---|---|
0.1.1 | 2024 年 2 月 10 日 |
0.1.0 | 2024 年 2 月 10 日 |
#783 in GUI
23KB
479 行
AtomBlocks
异步、绝对轻量且简单的用于 dwm 及类似窗口管理器的栏
报告错误 · 请求功能
关于项目
另一个为 DWM 窗口管理器及其类似窗口管理器提供的栏实现,具有异步和独立块更新。
入门
要获取本地副本并运行,请按照以下简单的示例步骤操作。
先决条件
安装 Rust 和 Cargo。获取 Cargo 的最简单方法是使用 rustup 安装 Rust 的当前稳定版本。使用 rustup 安装 Rust 也会安装 cargo。
-
安装 rustup
curl https://sh.rustup.rs -sSf | sh
-
安装稳定版 Rust 和 cargo
rustup install stable
从源代码构建
- 克隆仓库
git clone https://github.com/milchinskiy/atomblocks.git && cd ./atomblocks
- 构建发布版
cargo build --release
从 crates.io 安装
cargo install atomblocks
从 AUR (Arch Linux) 安装
使用 yay
,paru
或您喜欢的任何其他 AUR 辅助工具,例如 yay
yay -S atomblocks
通过 Nix Flakes 运行
nix run github:milchinskiy/atomblocks -- run --config <your.config.toml>
(返回顶部)
使用方法
可以在代码仓库中的 sample/config.toml 找到一个非常简单直接的配置文件。配置可以存在于几个地方
$XDG_CONFIG_HOME
/atomblocks/config.toml$HOME
/.config/atomblocks/config.toml- /etc/atomblocks/config.toml
- 您可以直接通过参数设置文件
运行
atomblocks run
手动点击块以更新
atomblocks hit <ID>
# where <ID> is a sequential block index in config file
使用自定义配置运行
atomblocks run --config ./my-custom-config.toml
(返回顶部)
贡献
贡献使开源社区成为一个如此美妙的学习、灵感和创造的地方。您所做的任何贡献都将被 大力赞赏。
如果您有改进此项目的建议,请克隆仓库并创建一个 pull request。您还可以简单地打开一个带有 "enhancement" 标签的问题。别忘了给项目加星!再次感谢!
- 克隆项目
- 创建您的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交您的更改 (
git commit -m '添加一些惊人的功能'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 打开一个Pull Request
许可证
在MIT许可证下分发。更多信息请参阅LICENSE
文件。
依赖项
~11–20MB
~324K SLoC