summaryrefslogtreecommitdiff
path: root/.scripts/checkupdates
blob: 380afd3f7666983c9e2f062d1c35c3618233e91e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bash
set -e

updates=$(pacman -Qu | sed '/\[ignored\]$/d')

case $BLOCK_BUTTON in
  1) ;&  # fallthrough
  3) if [ -n "${updates}" ]; then
       notify-send "Available updates" "$updates"
     else
       notify-send "Available updates" "No available updates"
     fi;;
esac

[ -n "$updates" ] && echo $(echo "${updates}" | wc -l) || exit 0