#!/bin/bash source ~/.profile # Setup statusbar and mail speaker_muted=đ speaker_low=đ speaker_medium=đ speaker_high=đ brightness_symbol=đ # Check number of unread emails messages() { printf "$(find ~/Mail -path '*INBOX*' -not -name \ '.uidvalidity' -type f | grep -vE ',[^,]*S[^,]*$'| wc -l)" } volume() { v="$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n 1 | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,')" if [ $v -eq 0 ]; then i="īą" elif [ $v -le 50 ]; then i="ī¨" else i="īŠŊ" fi printf "$i $v" } DELAY=5m while true; do mbsync -a sleep $DELAY done & while true; do xsetroot -name "īŽ Messages $(messages) î \ $(volume) î \ īŗ $(date +"%c")" sleep $DELAY done & setxkbmap -option ctrl:swapcaps -option tilde:swapescape picom -bfc ~/.fehbg xbindkeys -f $HOME/Source/configs/xbindkeysrc ( mru update; mru updatedirs ) & # Relaunch DWM if the binary changes, otherwise bail csum=$(sha1sum $(which dwm)) new_csum="" while true do if [ "$csum" != "$new_csum" ] then csum=$new_csum awesome else exit 0 fi new_csum=$(sha1sum $(which dwm)) sleep 0.5 done