7个版本
0.2.6 | 2024年7月20日 |
---|---|
0.2.5 | 2024年5月7日 |
0.2.4 | 2024年3月22日 |
0.2.2 | 2023年9月18日 |
0.1.0 | 2023年2月17日 |
#89 在 Unix API
173 每月下载量
17KB
95 行
为Arch提供的显示系统更新可用的waybar模块
原因
为什么不在自定义waybar模块中直接执行checkupdates
?
- 此模块将不断提供相关本地信息,并在后台定期更新网络数据。直接“checkupdates”只会给你两种结果之一:更新信息有长延迟或模块持续在网络上活跃。
- 此模块有2个状态,使您能够根据状态显示不同的图标。
- Waybar期望一个无限循环中的JSON。所以我们有这个。
- 请查看工具提示中的更新列表。
这个小程序将为您提供快速更新,同时减少网络使用。安装所有更新后,模块将立即进入更新状态。您不需要向waybar发送信号来更新此模块状态。
如何使用
- 安装二进制文件
waybar-module-pacman-updates
到您的 PATH - 添加到 ~/.config/waybar/config
"custom/updates": {
"format": "{} {icon}",
"return-type": "json",
"format-icons": {
"has-updates": "",
"updated": ""
},
"exec-if": "which waybar-module-pacman-updates",
"exec": "waybar-module-pacman-updates --interval-seconds 5 --network-interval-seconds 300"
}
- 将
"custom/updates"
添加到modules-left
、modules-center
或modules-right
之一 - 安装nerd字体以查看图标或更改图标,然后重新启动waybar
安装选项
从cargo crates安装
cargo install waybar-module-pacman-updates
确保您在PATH环境变量中有 $HOME/.cargo/bin
从AUR安装
yay -S waybar-module-pacman-updates-git
从源代码安装
sh -c "$(wget -O- https://raw.githubusercontent.com/coffebar/waybar-module-pacman-updates/master/installer.sh)"
确保您在PATH环境变量中有 $HOME/.local/bin
依赖项
~10KB