21 个版本
0.4.0-alpha.2 | 2024年5月7日 |
---|---|
0.3.13 | 2024年2月3日 |
0.3.12 | 2023年9月19日 |
0.3.8 | 2023年7月10日 |
0.2.4 | 2022年8月18日 |
#31 在 GUI
5,947 每月下载量
用于 18 crates
155KB
3K SLoC
Hyprland-rs
Hyprland 的 IPC 的非官方 Rust 封装
需要帮助!
我们需要帮助开发 hyprland-rs 的下一个版本(0.4
),如果您知道如何做https://github.com/hyprland-community/hyprland-rs/milestone/4 那些事情,对那些领域的贡献将非常感激!
免责声明
如果出现问题,请确保在创建问题之前,您正在使用 Hyprland 的最新版本(或提交)!
入门!
让我们开始使用 Hyprland-rs!
添加到您的项目
将以下代码添加到您的 Cargo.toml 文件的依赖项部分!
hyprland = "0.3.13"
阅读文档
Hyprland-rs 有很多类型(和一些非常长的类型)!了解您将使用的是非常重要的!文档可以在 docs.rs/hyprland 找到
主版本
如果 Hyprland-rs 出现问题(或其他原因)并且发布需要太长时间,您可以使用 Cargo 中的 master 分支(不允许将 crate 发布到 crates.io
)
hyprland = { git = "https://github.com/hyprland-community/hyprland-rs", branch = "master" }
此 crate 提供的内容
此 crate 提供 6 个模块(+1 个用于共享内容)
data
用于获取合成器的信息event_listener
提供用于监听事件的EventListener
结构体dispatch
用于调用分发器keyword
用于处理配置选项(即关键字)config::binds
用于更改绑定(在未来config
可能会有配置生成)ctl
用于调用 hyprctl 命令
示例用法
请参阅 examples
目录中的示例
依赖关系
~7–19MB
~258K SLoC