|
@@ -2,32 +2,6 @@
|
|
|
|
|
|
div="%{F#0092ff}<>%{F-}%{B-}"
|
|
|
|
|
|
-# Global var, last epoch time we checked email
|
|
|
-# Update this when we call email() so that we can
|
|
|
-# call email() every second, but only call himalaya
|
|
|
-# once every minute
|
|
|
-
|
|
|
-LAST_EMAIL_CHECK_EPOCH=$(date +%s)
|
|
|
-EMAIL_STATE="Email: No new emails"
|
|
|
-
|
|
|
-email() {
|
|
|
- EPOCH_NOW=$(date +%s)
|
|
|
- DIFF=$((EPOCH_NOW - $LAST_EMAIL_CHECK_EPOCH))
|
|
|
- if [ $DIFF -gt 60 ]; then
|
|
|
- NEW_EMAILS=$(himalaya list -s 1 | grep ✷ | wc -l)
|
|
|
- if [ $NEW_EMAILS -gt 0 ]; then
|
|
|
- EMAIL_STATE="Email: ** New Emails **"
|
|
|
- LAST_EMAIL_CHECK_EPOCH=$(date +%s)
|
|
|
- else
|
|
|
- EMAIL_STATE="Email: No new emails"
|
|
|
- fi
|
|
|
- fi
|
|
|
-
|
|
|
- echo -n "$EMAIL_STATE"
|
|
|
- echo -n " Last Checked: $LAST_EMAIL_CHECK_EPOCH "
|
|
|
-}
|
|
|
-
|
|
|
-
|
|
|
Clock() {
|
|
|
DATETIME=$(date "+%a %b %d, %T")
|
|
|
|
|
@@ -120,6 +94,6 @@ soundState() {
|
|
|
|
|
|
while true; do
|
|
|
sleep 1
|
|
|
- echo "%{l} $(Clock) $div $(cpuTemp) $div $(loadAvg) $div $(wifiInfo) $div $(ethPort) $div $(diskFree) $div $(soundState) $div $(batteryInfo) $div $(email)"
|
|
|
+ echo "%{l} $(Clock) $div $(cpuTemp) $div $(loadAvg) $div $(wifiInfo) $div $(ethPort) $div $(diskFree) $div $(soundState) $div $(batteryInfo) $div "
|
|
|
sleep 0.5
|
|
|
done
|