4个版本

0.2.2 2024年3月11日
0.2.1 2024年3月10日
0.2.0 2022年10月12日
0.1.0 2021年12月9日

#709 in GUI

MIT许可协议

125KB
3.5K SLoC

yofi

ci_badge

.. 是一个基于Wayland合成器的最简菜单。

安装

请确保您已设置好Wayland环境,特别是环境变量WAYLAND_DISPLAY必须设置。wlr_layer_shell协议不是必需的,但更受欢迎。有多种安装选项

  • 预构建发布二进制文件发布在发布页面上。尽管这些是在Ubuntu环境中构建的,但应该也适用于其他Linux发行版。
  • [针对Archlinux] 有yofi-binyofi-git AUR软件包,用于二进制和源代码构建。
  • 使用cargo install yofi从crates.io构建最新发布版本。
  • 使用nix构建:nix profile install github:l4l/yofi
  • 或者您可以手动从源代码构建

用户文档

用户文档位于Wiki页面。如果您对某些内容不清楚、缺失或过时,请随时提出问题

构建

Cargo

为了构建项目,您需要一个Rust编译器和Cargo包管理器(通常通过rustup分发)。安装后,您可以使用以下命令构建和运行项目

cargo run --release

Nix

您可以使用nix构建项目

nix build

贡献

欢迎贡献,但请确保

  • [如果这是一个新功能或它改变了现有行为]在实现之前已在问题页面上讨论过。
  • 您的补丁不是重构。
  • rustfmt和clippy已检查。
  • [可选]如有必要,添加文档并在CHANGELOG.md中添加条目。

依赖项

~24–36MB
~580K SLoC