blob: c61caecff911c9ef0149fbc6f24edcd013501acd (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#!/bin/sh
[ -z "$CD_HISTFILE" ] &&
export CD_HISTFILE="${XDG_STATE_HOME:-$HOME/.local/state}/cd_history"
[ -z "$OPEN_HISTFILE" ] &&
export OPEN_HISTFILE="${XDG_STATE_HOME:-$HOME/.local/state}/open_history"
on_ac_power() { [ "$(cat /sys/class/power_supply/ACAD/online)" = 1 ]; }
sleep 10
on_ac_power || echo "System not plugged to AC Adapter, waiting..."
until on_ac_power; do
sleep 10m
done
echo "[cleanup] Cleaning $CD_HISTFILE"
cleanup-history-file "$CD_HISTFILE"
echo "[cleanup] Cleaning $OPEN_HISTFILE"
cleanup-history-file "$OPEN_HISTFILE"
echo "[cleanup] Cleaning orphaned packages..."
pacman -Qtdq | xargs -r sudo pacman -Rns --noconfirm
echo "[cleanup] Finished Cleaning."
|