diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2020-03-08 18:24:05 -0400 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2020-03-08 18:24:05 -0400 |
| commit | 14af7cab39bb1734b591da431b9af471b913180e (patch) | |
| tree | 2a842c7afdd767480885c75cea6148551c0884be | |
| parent | 2acedd3517ed52e1861e21d01945d8b16dfc163e (diff) | |
| download | eibhear-14af7cab39bb1734b591da431b9af471b913180e.tar.gz eibhear-14af7cab39bb1734b591da431b9af471b913180e.tar.zst eibhear-14af7cab39bb1734b591da431b9af471b913180e.zip | |
pacpackages with hook notice
| -rwxr-xr-x | .local/bin/statusbar/pacpackages | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/.local/bin/statusbar/pacpackages b/.local/bin/statusbar/pacpackages index 418bc2d..4273c86 100755 --- a/.local/bin/statusbar/pacpackages +++ b/.local/bin/statusbar/pacpackages @@ -1,10 +1,21 @@ #!/bin/sh -# i3blocks module for pacman upgrades. # Displays number of upgradeable packages. # For this to work, have a `pacman -Sy` command run in the background as a # cronjob every so often as root. This script will then read those packages. # When clicked, it will run an upgrade via pacman. +# +# Add the following text as a file in /usr/share/libalpm/hooks/statusbar.hook: +# +# [Trigger] +# Operation = Upgrade +# Type = Package +# Target = * +# +# [Action] +# Description = Updating statusbar... +# When = PostTransaction +# Exec = /usr/bin/pkill -RTMIN+8 dwmblocks case $BLOCK_BUTTON in 1) $TERMINAL -e popupgrade ;; @@ -14,5 +25,4 @@ case $BLOCK_BUTTON in - Middle click to show upgradable packages" ;; esac - -pacman -Qu | grep -v "\[ignored\]" | wc -l | sed -e "s/^0$//g" +pacman -Qu | grep -v "\[ignored\]" | wc -l | sed "s/^/📦/;s/^📦0$//g" |
