#arch-linux #waybar #linux #wayland #networking

应用 waybar-module-pacman-updates

为Arch提供的显示系统更新可用的waybar模块

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日

#89Unix API

Download history 7/week @ 2024-04-27 138/week @ 2024-05-04 9/week @ 2024-05-11 4/week @ 2024-05-18 1/week @ 2024-05-25 116/week @ 2024-07-20 57/week @ 2024-07-27

173 每月下载量

GPL-3.0或更高版

17KB
95

为Arch提供的显示系统更新可用的waybar模块

screenshot

原因

为什么不在自定义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-leftmodules-centermodules-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