config 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. command=/usr/share/i3blocks/$BLOCK_NAME
  2. separator_block_width=32
  3. markup=none
  4. [key]
  5. full_text=key
  6. command=gpg-connect-agent 'GET_PASSPHRASE --no-ask KEYGRIP error prompt desc' /bye | grep --quiet OK || exit 33
  7. interval=60
  8. [mail]
  9. label=✉️
  10. command=python3 -c "import glob, os, sys; num=len(glob.glob(os.path.expanduser('~/.mail/*/inbox/new/*'))); print(num); sys.exit(33 if num else 0)"
  11. interval=120
  12. signal=2
  13. [volume 5% pulse]
  14. label=♪
  15. interval=30
  16. signal=10
  17. # default alert threshold 10%
  18. [disk 4]
  19. label=
  20. interval=30
  21. [iface]
  22. label=eth
  23. instance=eth0
  24. color=#00FF80
  25. interval=10
  26. [iface]
  27. label=wifi
  28. instance=wlan0
  29. color=#BFFF00
  30. interval=10
  31. separator=false
  32. separator_block_width=16
  33. [wifi_ssid]
  34. command=iwgetid --raw
  35. color=#BFFF00
  36. interval=10
  37. separator=false
  38. separator_block_width=16
  39. [wifi]
  40. label=
  41. interval=10
  42. [bandwidth]
  43. label=
  44. interval=5
  45. [cpu_usage]
  46. label=
  47. interval=10
  48. separator=false
  49. separator_block_width=16
  50. [load_average]
  51. interval=10
  52. separator=false
  53. separator_block_width=16
  54. [temperature]
  55. label=
  56. interval=10
  57. [battery]
  58. label=⚡
  59. interval=30
  60. separator=false
  61. separator_block_width=12
  62. [power]
  63. command=python3 -c "print('{:.0f} W'.format(int(open('/sys/class/power_supply/BAT0/power_now').read())/10**6))"
  64. interval=30
  65. [weather]
  66. command=curl --silent 'https://wttr.in/?format=%c+%t'
  67. interval=600
  68. [time]
  69. command=date '+%a %Y-%m-%d %H:%M:%S'
  70. interval=5