dotfiles

My dotfiles used for LARBS
Log | Files | Refs | README | LICENSE

commit 14af7cab39bb1734b591da431b9af471b913180e
parent 2acedd3517ed52e1861e21d01945d8b16dfc163e
Author: Luke Smith <luke@lukesmith.xyz>
Date:   Sun,  8 Mar 2020 18:24:05 -0400

pacpackages with hook notice

Diffstat:
M.local/bin/statusbar/pacpackages | 16+++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)

diff --git 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"