Advertisement
Guest User

i3blocksconfig

a guest
Jan 28th, 2017
234
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.98 KB | None | 0 0
  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.  
  23. # Global properties
  24. #
  25. # The top properties below are applied to every block, but can be overridden.
  26. # Each block command defaults to the script name to avoid boilerplate.
  27. command=/usr/lib/i3blocks/$BLOCK_NAME
  28. separator_block_width=10
  29. markup=none
  30.  
  31. # Volume indicator
  32. #
  33. # The first parameter sets the step (and units to display)
  34. # The second parameter overrides the mixer selection
  35. # See the script for details.
  36. #[volume]
  37. #label=VOL
  38. #label=♪
  39. #instance=Master
  40. #instance=PCM
  41. #interval=1
  42. #signal=10
  43.  
  44. # Memory usage
  45. #
  46. # The type defaults to "mem" if the instance is not specified.
  47. #[memory]
  48. #label=MEM
  49. #separator=false
  50. #interval=30
  51.  
  52. #[memory]
  53. #label=SWAP
  54. #instance=swap
  55. #separator=false
  56. #interval=30
  57.  
  58. # Disk usage
  59. #
  60. # The directory defaults to $HOME if the instance is not specified.
  61. # The script may be called with a optional argument to set the alert
  62. # (defaults to 10 for 10%).
  63. #[disk]
  64. #label=HOME
  65. #instance=/mnt/data
  66. #interval=30
  67.  
  68. # Network interface monitoring
  69. #
  70. # If the instance is not specified, use the interface used for default route.
  71. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  72. #[iface]
  73. #instance=enp6s0
  74. #color=#00FF00
  75. #interval=10
  76. #separator=false
  77.  
  78. #[wifi]
  79. #instance=wlp3s0
  80. #interval=10
  81. #separator=false
  82.  
  83. #[bandwidth]
  84. #instance=enp6s0
  85. #interval=1
  86.  
  87. [bandwidth]
  88. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  89. instance=enp6s0;in
  90. label=
  91. interval=1
  92. min_width=9999b
  93.  
  94. [bandwidth]
  95. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  96. instance=enp6s0;out
  97. label=
  98. interval=1
  99. min_width=9999b
  100.  
  101. # CPU usage
  102. #
  103. # The script may be called with -w and -c switches to specify thresholds,
  104. # see the script for details.
  105. #[cpu_usage]
  106. #label=CPU
  107. #interval=1
  108. #min_width=CPU 100.00%
  109. #separator=false
  110.  
  111. [cpu]
  112. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  113. label=
  114. interval=1
  115. min_width=100%
  116.  
  117. [temperature]
  118. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  119. instance=Core
  120. label=
  121. interval=1
  122. min_width=~99°C
  123.  
  124. [memory]
  125. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  126. label=
  127. instance=mem;used
  128. interval=5
  129.  
  130. [memory]
  131. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  132. label=
  133. instance=swap;used
  134. interval=10
  135.  
  136. #[load_average]
  137. #interval=10
  138.  
  139. # Battery indicator
  140. #
  141. # The battery instance defaults to 0.
  142. #[battery]
  143. #label=BAT
  144. #label=⚡
  145. #instance=1
  146. #interval=30
  147.  
  148. # Temperature
  149. #
  150. # Support multiple chips, through lm-sensors.
  151. # The script may be called with -w and -c switches to specify thresholds,
  152. # see the script for details.
  153. #[temperature]
  154. #label=TEMP
  155. #interval=1
  156.  
  157. # Generic media player support
  158. #
  159. # This displays "ARTIST - SONG" if a music is playing.
  160. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  161. #[mediaplayer]
  162. #instance=audacious
  163. #interval=5
  164. #signal=10
  165.  
  166. [audio]
  167. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  168. label=
  169. interval=1
  170. min_width=100%
  171.  
  172. [playerctl]
  173. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  174. label=♪
  175. instance=audacious
  176. interval=1
  177.  
  178. # Date Time
  179. #
  180. #[time]
  181. #command=date '+%Y-%m-%d %H:%M:%S'
  182. #interval=1
  183.  
  184. [datetime]
  185. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  186. label=
  187. interval=1
  188.  
  189. [user]
  190. command=/usr/lib/i3blocks/additional/$BLOCK_NAME
  191. label=
  192. interval=once
  193.  
  194. # OpenVPN support
  195. #
  196. # Support multiple VPN, with colors.
  197. #[openvpn]
  198. #interval=20
  199.  
  200. # Key indicators
  201. #
  202. # Add the following bindings to i3 config file:
  203. #
  204. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  205. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  206. #[keyindicator]
  207. #instance=CAPS
  208. #interval=once
  209. #signal=11
  210.  
  211. #[keyindicator]
  212. #instance=NUM
  213. #interval=once
  214. #signal=11
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement