all repos — zenUtils @ 21666c992a1e793d0db919c2609c94243e32ceec

misc utilities for computing zen

update zenUtils
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmI/LOIACgkQO3+8IhRO
Y5j87A/+OahXrwxyQZkvMPpJeKexQY/HoS0AYrTNgURbxBo1gwehcs+d5pA+KADT
NOUd/H2oGSF0BzDkhhisqwwc2tbuh1b/zFEDkgGS2KCZjiBBu5OGAJt7Dr3TzGVG
LK5cOCaowDkUhTZzHJkw0kBtDXJiZ22FPWr2EQS/P0cfHo/U9aJ5ONS09g0s0h+z
1HGNT7rolm8LFGHN896rOA9TEogjJWM8Y34ftbRjlWJFHp1JQnPcp7f/8iQXgdtQ
PgwoagK6xmeOBVJL/Ig/TM1KpTnT5SwSdXo3rsA9DIqK6ZaBDSn2NZu1b04aAu24
5CmTiRcaTLhC9JPO7Apz2ZJVfQdIlexttCDt8rQmQawWPH1iPmgvvCcmdaAHGKXx
YHRd2DFMXO+eFd0LD89cel00SYpTgOgxqyP6MiPH9TrqHo/SSUenreRT/+kEv/2p
scKxo4PWktppacX70fyTz4BGKVEajLPrD0qEqeY3nIy8dNRJ97TIAJDqGpXfqhzw
Hnidmj6uKgeSDwdNKPptwejX1wIYQ/iSQUI+RBInmzWkbrjopvs5wdBSP6PjBk1j
KXvmqIFF7Lk1TYZBIozr8hUz3esCfqTlRz58DtQmdFcHPdeLY5aUMiTYYuavAM+9
5hJldrHBkXl+QyDXK5zYemEf+ZbMCDH/Fql33VLMTWquQQ5l+II=
=JSDO
-----END PGP SIGNATURE-----
commit

21666c992a1e793d0db919c2609c94243e32ceec

parent

c762b10e61ba00477c6ad976e9a3681520ea3e7b

3 files changed, 44 insertions(+), 13 deletions(-)

jump to
M logout.shlogout.sh

@@ -9,7 +9,7 @@ # Derek Stevens <nilix@nilfm.cc>

# MIT License menu() { - dmenu "$@" -p "action >>>" -fn saucecodepronerdfont-9 -l 6 -nb black -nf grey50 -sb "#1f9b92" -sf black + dmenu "$@" -p "action >>>" -fn saucecodepronerdfont-9 -l 6 -nb black -nf "#c9c9c9" -sb "#1f9b92" -sf black }

@@ -29,13 +29,14 @@ suspend)

zzz ;; logout) - if pgrep sddm-helper; then - killall sddm-helper - elif pgrep ryudo; then - killall ryudo - else - killall fluxbox - fi +# if pgrep sddm-helper; then +# killall sddm-helper +# elif pgrep ryudo; then +# killall ryudo +# else +# killall fluxbox +# fi + killall Xorg ;; hibernate) ZZZ
M sirius.shsirius.sh

@@ -4,7 +4,37 @@ # fetch your mail at regular intervals

# Derek Stevens <nilix@nilfm.cc> # MIT License -while true; do - mbsync -a - sleep 5m -done +inbox=~/lib/mail/zoho/INBOX + +if [ "$1" = "-s" ]; then + oldnew=$(\ls -1 ${inbox}/new | wc -l) + + msg="syncing." + mbsync -a & + + while pgrep mbsync; do + notify-send -c mail 'mail' "[${msg}]" + sleep 1 + msg=${msg}. + done + newnew=$(\ls -1 ${inbox}/new | wc -l) + + if [ ${newnew} -gt ${oldnew} ]; then + notify-send -c mail 'new mail' "[${newnew}]" + else + notify-send -c mail 'mail' "[sync complete]" + fi + +else + oldnew=0 + while true; do + mbsync -a + newnew=$(\ls -1 ${inbox}/new | wc -l) + + if [ ${newnew} -gt ${oldnew} ]; then + notify-send -c mail 'new mail' "[${newnew}]" + fi + oldnew=${newnew} + sleep 5m + done +fi
M t2stats.sht2stats.sh

@@ -8,7 +8,7 @@

if [ "$1" = "-l" ]; then load=$(cat /proc/loadavg) set -- ${load} - load=$3 + load=$1 memdata=$(free -h --si | grep Mem) swapdata=$(free -h --si | grep Swap)