dots

my dotfiles
git clone https://git.awy.one/dots
Log | Files | Refs | Submodules | README | LICENSE

checkup (565B) - View raw


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
#!/bin/sh
# Syncs repositories and downloads updates, meant to be run as a cronjob.

pkill -RTMIN+8 ".*blocks|waybar"
touch /tmp/pacupgrade && pkill -RTMIN+8 ".*blocks|waybar"
trap 'rm -f "/tmp/pacupgrade"' EXIT INT TERM

doas pacman -Syyuw --noconfirm || notify-send "Error downloading updates.

Check your internet connection, if pacman is already running, or run update manually to see errors."
pkill -RTMIN+8 ".*blocks|waybar"

if pacman -Qu | rg -v "\[ignored\]"; then
  notify-send "Repository Sync" "Updates available."
  pkill -RTMIN+8 ".*blocks|waybar"
fi