diff options
| author | Luke Smith <luke@lukesmith.xyz> | 2018-09-04 14:40:04 -0400 |
|---|---|---|
| committer | Luke Smith <luke@lukesmith.xyz> | 2018-09-04 14:40:04 -0400 |
| commit | b6872e4979b746f640fdf17ee0cb49e34587a51c (patch) | |
| tree | be018c81527e6b1d7697592947483d9cdd1a8c8c /.scripts | |
| parent | 3dfe0934171842452dbe96f4239003dd6fd84a0a (diff) | |
| download | eibhear-b6872e4979b746f640fdf17ee0cb49e34587a51c.tar.gz eibhear-b6872e4979b746f640fdf17ee0cb49e34587a51c.tar.zst eibhear-b6872e4979b746f640fdf17ee0cb49e34587a51c.zip | |
i3pacman switched to yay, etc.
Diffstat (limited to '.scripts')
| -rwxr-xr-x | .scripts/i3pacman | 13 |
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 |
