i3blocks.conf 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. # i3blocks config file
  2. #
  3. # Please see man i3blocks for a complete reference!
  4. # The man page is also hosted at http://vivien.github.io/i3blocks
  5. #
  6. # List of valid properties:
  7. #
  8. # align
  9. # color
  10. # command
  11. # full_text
  12. # instance
  13. # interval
  14. # label
  15. # min_width
  16. # name
  17. # separator
  18. # separator_block_width
  19. # short_text
  20. # signal
  21. # urgent
  22. # Global properties
  23. #
  24. # The top properties below are applied to every block, but can be overridden.
  25. # Each block command defaults to the script name to avoid boilerplate.
  26. #command=/usr/lib/i3blocks/$BLOCK_NAME
  27. command=$HOME/.config/i3/scripts/i3blocks/$BLOCK_NAME
  28. separator_block_width=15
  29. markup=none
  30. # Generic media player support
  31. #
  32. # This displays "ARTIST - SONG" if a music is playing.
  33. # Supported players are: mpd, cmus, rhythmbox.
  34. # [mediaplayer]
  35. # instance=mpd
  36. # interval=5
  37. # signal=10
  38. # CMUS support
  39. #
  40. # This displays "ARTIST - SONG" if a music is playing.
  41. [cmus]
  42. label=
  43. interval=5
  44. # Brightness indicator
  45. # [brightness]
  46. # label=
  47. # interval=5
  48. # Volume indicator
  49. #
  50. # The first parameter sets the step (and units to display)
  51. # The second parameter overrides the mixer selection
  52. # See the script for details.
  53. [volume]
  54. #label=VOL
  55. label=♪
  56. # interval=once
  57. interval=5
  58. signal=10
  59. #STEP=5%
  60. #MIXER=[determined automatically]
  61. #SCONTROL=[determined automatically]
  62. # Memory usage
  63. #
  64. # The type defaults to "mem" if the instance is not specified.
  65. [memory]
  66. label=:
  67. separator=false
  68. interval=30
  69. [memory]
  70. label=:
  71. instance=swap
  72. separator=false
  73. interval=30
  74. # Disk usage
  75. #
  76. # The directory defaults to $HOME if the instance is not specified.
  77. # The script may be called with a optional argument to set the alert
  78. # (defaults to 10 for 10%).
  79. [disk]
  80. # label=HOME
  81. label=:
  82. #instance=/mnt/data
  83. interval=30
  84. # Network interface monitoring
  85. #
  86. # If the instance is not specified, use the interface used for default route.
  87. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  88. [iface]
  89. # instance=eth0
  90. # instance=wlp2s0
  91. color=#00FF00
  92. interval=5
  93. # interval=once
  94. separator=false
  95. # [wifi]
  96. # instance=wlp2s0
  97. # interval=10
  98. # #separator=false
  99. [bandwidth]
  100. # instance=eth0
  101. # change for your device
  102. instance=wlp2s0
  103. interval=5
  104. [vpn]
  105. label=VPN
  106. interval=5
  107. instance=wg0
  108. markup=pango
  109. # CPU usage
  110. #
  111. # The script may be called with -w and -c switches to specify thresholds,
  112. # see the script for details.
  113. # [cpu_usage]
  114. # label=CPU
  115. # interval=10
  116. # min_width=CPU: 100.00%
  117. # # separator=false
  118. [cpu_usage]
  119. label=
  120. interval=10
  121. # separator=false
  122. # Temperature
  123. #
  124. # Support multiple chips, though lm-sensors.
  125. # The script may be called with -w and -c switches to specify thresholds,
  126. # see the script for details.
  127. [temperature]
  128. label=:
  129. interval=10
  130. #T_WARN=70
  131. #T_CRIT=90
  132. #SENSOR_CHIP=""
  133. #[load_average]
  134. #interval=10
  135. # Battery indicator
  136. #
  137. # The battery instance defaults to 0.
  138. # Require acpi → pacman -S acpi
  139. # [battery]
  140. # label=BAT
  141. # # label=⚡
  142. # #instance=1
  143. # interval=30
  144. # Date Time
  145. #
  146. [time]
  147. label=
  148. command=date "+%a, %b %_d %Y %I:%M%P"
  149. interval=1
  150. # OpenVPN support
  151. #
  152. # Support multiple VPN, with colors.
  153. # [openvpn]
  154. # interval=20
  155. # Key indicators
  156. #
  157. # Add the following bindings to i3 config file:
  158. #
  159. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  160. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  161. #[keyindicator]
  162. #instance=CAPS
  163. #interval=once
  164. #signal=11
  165. #[keyindicator]
  166. #instance=NUM
  167. #interval=once
  168. #signal=11