diff --git a/.xinitrc b/.xinitrc index 17a2829..8f9dda6 100644 --- a/.xinitrc +++ b/.xinitrc @@ -9,6 +9,17 @@ xrandr --auto setbg -while true; do - dwm || exit +csum="" +new_csum=$(sha1sum $(which dwm)) +while true +do + if [ "$csum" != "$new_csum" ] + then + csum=$new_csum + dwm + else + exit 0 + fi + new_csum=$(sha1sum $(which dwm)) + sleep 0.5 done