#!/bin/bash function CheckUpdates() { xbps-install -Mun 1> /tmp/void-updates updates="$(cat /tmp/void-updates | awk '{ print $1 }')" number=$(cat /tmp/void-updates | wc -l) if [ "$number" -gt 0 ]; then text=" $number" else text="" fi echo "$text" } function RefreshUpdates() { value="$(CheckUpdates)" eww update arch-updates="$value" } function Update() { foot bash -c 'sudo xbps-install -Suv' RefreshUpdates } case "$1" in Refresh) RefreshUpdates exit 0 ;; Update) Update exit 0 ;; *) CheckUpdates exit 0 esac