My configuration files for Debian/Ubuntu applications
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 
 
 

67 rindas
1.1 KiB

  1. #!/bin/bash
  2. source ~/.profile
  3. # Setup statusbar and mail
  4. speaker_muted=🔇
  5. speaker_low=🔈
  6. speaker_medium=🔉
  7. speaker_high=🔊
  8. brightness_symbol=🔅
  9. # Check number of unread emails
  10. messages() {
  11. printf "$(find ~/Mail -path '*INBOX*' -not -name \
  12. '.uidvalidity' -type f | grep -vE ',[^,]*S[^,]*$'| wc -l)"
  13. }
  14. volume() {
  15. v="$(pactl list sinks | grep '^[[:space:]]Volume:' | head -n 1 | tail -n 1 | sed -e 's,.* \([0-9][0-9]*\)%.*,\1,')"
  16. if [ $v -eq 0 ]; then
  17. i="ﱝ"
  18. elif [ $v -le 50 ]; then
  19. i=""
  20. else
  21. i="墳"
  22. fi
  23. printf "$i $v"
  24. }
  25. DELAY=5m
  26. while true; do
  27. mbsync -a
  28. sleep $DELAY
  29. done &
  30. while true; do
  31. xsetroot -name " Messages $(messages)  \
  32. $(volume)  \
  33.  $(date +"%c")"
  34. sleep $DELAY
  35. done &
  36. setxkbmap -option ctrl:swapcaps -option tilde:swapescape
  37. picom -bfc
  38. ~/.fehbg
  39. xbindkeys -f $HOME/Source/configs/xbindkeysrc
  40. ( mru update; mru updatedirs ) &
  41. # Relaunch DWM if the binary changes, otherwise bail
  42. csum=$(sha1sum $(which dwm))
  43. new_csum=""
  44. while true
  45. do
  46. if [ "$csum" != "$new_csum" ]
  47. then
  48. csum=$new_csum
  49. awesome
  50. else
  51. exit 0
  52. fi
  53. new_csum=$(sha1sum $(which dwm))
  54. sleep 0.5
  55. done