iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
various fixes
[distro-setup]
/
system-status
diff --git
a/system-status
b/system-status
index 3ac05d579dba88874ea5c1603a6641e107b0b09f..6b25454468af35da3960ea2ae8ec5756047347ad 100755
(executable)
--- a/
system-status
+++ b/
system-status
@@
-414,20
+414,20
@@
mute() {
fi
midnight=$(date -d 00:00 +%s)
mdiff=$(( EPOCHSECONDS - midnight ))
fi
midnight=$(date -d 00:00 +%s)
mdiff=$(( EPOCHSECONDS - midnight ))
- if $locked && (( mdiff < 6
|| mdiff > 21
)); then
+ if $locked && (( mdiff < 6
*60*60 || mdiff > 21 *60*60
)); then
case $(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}') in
no)
# for log purposes
case $(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}') in
no)
# for log purposes
- echo
un
muted
+ echo muted
pactl set-sink-mute @DEFAULT_SINK@ true
;;
esac
fi
pactl set-sink-mute @DEFAULT_SINK@ true
;;
esac
fi
- if ! $locked && (( mdiff > 6
|| mdiff < 12
)) && [[ ! -e /tmp/ianknap ]]; then
+ if ! $locked && (( mdiff > 6
*60*60 || mdiff < 12 *60*60
)) && [[ ! -e /tmp/ianknap ]]; then
case $(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}') in
yes)
# for log purposes
case $(pactl get-sink-mute @DEFAULT_SINK@ | awk '{print $2}') in
yes)
# for log purposes
- echo muted
+ echo
un
muted
pactl set-sink-mute @DEFAULT_SINK@ false
;;
esac
pactl set-sink-mute @DEFAULT_SINK@ false
;;
esac
@@
-443,6
+443,7
@@
if [[ $1 ]]; then
exit 0
fi
exit 0
fi
+loop_count=0
main-loop() {
while true; do
power=true
main-loop() {
while true; do
power=true
@@
-450,16
+451,25
@@
main-loop() {
power=false
fi
wait=15
power=false
fi
wait=15
- if ! $power; then
- if systemctl -q is-active bitcoind; then
- bitcoinoff
+
+ if $power; then
+ if (( loop_count % 10 == 0 )); then
+ bat=$(cat /sys/class/power_supply/BAT0/capacity)
+ case $bat in
+ 100|9?)
+ bitcoinon &
+ ;;
+ esac
fi
fi
+ else
+ bitcoinoff
wait=60
fi
sleep $wait
write-status
mute
wait=60
fi
sleep $wait
write-status
mute
+ loop_count=$(( loop_count + 1 ))
done
}
done
}