summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2018-09-04 14:40:04 -0400
committerLuke Smith <luke@lukesmith.xyz>2018-09-04 14:40:04 -0400
commitb6872e4979b746f640fdf17ee0cb49e34587a51c (patch)
treebe018c81527e6b1d7697592947483d9cdd1a8c8c
parent3dfe0934171842452dbe96f4239003dd6fd84a0a (diff)
downloadeibhear-b6872e4979b746f640fdf17ee0cb49e34587a51c.tar.gz
eibhear-b6872e4979b746f640fdf17ee0cb49e34587a51c.tar.zst
eibhear-b6872e4979b746f640fdf17ee0cb49e34587a51c.zip
i3pacman switched to yay, etc.
-rwxr-xr-x.scripts/i3pacman13
1 files changed, 10 insertions, 3 deletions
diff --git a/.scripts/i3pacman b/.scripts/i3pacman
index 040dc02..bf1b3cc 100755
--- a/.scripts/i3pacman
+++ b/.scripts/i3pacman
@@ -1,8 +1,15 @@
-#!/bin/bash
+#!/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 `yay`. (`yay` required, duh.)
+
case $BLOCK_BUTTON in
- 1) $TERMINAL -e sudo pacman -Syu && pacman -Qu | wc -l > ~/.pacupgrnum && pkill -RTMIN+8 i3blocks ;;
+ 1) $TERMINAL -e yay -Syu && pacman -Qu | wc -l > ~/.pacupgrnum && pkill -RTMIN+8 i3blocks ;;
esac
pacman -Qu | wc -l | sed -e '/^0$/d' > ~/.pacupgrnum && pkill -RTMIN+8 i3blocks
-cat ~/.pacupgrnum | sed -e "/^$/d"
+sed -e "/^$/d" ~/.pacupgrnum