Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

181 lines
3.2 KiB

  1. # properties {{{ #
  2. # i3blocks config file
  3. #
  4. # Please see man i3blocks for a complete reference!
  5. # The man page is also hosted at http://vivien.github.io/i3blocks
  6. #
  7. # List of valid properties:
  8. #
  9. # align
  10. # color
  11. # command
  12. # full_text
  13. # instance
  14. # interval
  15. # label
  16. # min_width
  17. # name
  18. # separator
  19. # separator_block_width
  20. # short_text
  21. # signal
  22. # urgent
  23. # }}} properties #
  24. # Global properties {{{ #
  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. align=center
  28. command=~/linux-config/configs/i3blocks-scripts/$BLOCK_NAME
  29. separator=true
  30. separator_block_width=25
  31. markup=pango
  32. # }}} Global properties #
  33. # blocks {{{ #
  34. # spotify {{{ #
  35. [spotify]
  36. command=python /usr/share/i3blocks/spotify.py
  37. label=
  38. # label=
  39. color=#388E8E
  40. interval=10
  41. # }}} spotify #
  42. # backlight {{{ #
  43. [backlight]
  44. command=. /usr/share/i3blocks/backlight
  45. label=🔆
  46. color=#EEAD0E
  47. interval=10
  48. # }}} backlight #
  49. # battery {{{ #
  50. [battery]
  51. label=⚡
  52. interval=60
  53. # }}} battery #
  54. # wifi {{{ #
  55. [wifi]
  56. label=🖧
  57. instance=wlp3s0
  58. interval=5
  59. # }}} wifi #
  60. # time {{{ #
  61. [time]
  62. command=date '+%H:%M.%a-%m-%d'
  63. interval=60
  64. color=#999999
  65. # }}} time #
  66. # load {{{ #
  67. [load_average]
  68. label=🗠
  69. interval=5
  70. color=#990000
  71. # }}} load #
  72. # name {{{ #
  73. [name]
  74. color=#cc5490
  75. interval=6000
  76. # }}} name #
  77. # blocks }}} #
  78. # unused blocks {{{ #
  79. # [memory]
  80. # label=
  81. # color=#006600
  82. # [cpu_usage -w 50 -c 80]
  83. # label=
  84. # min_width=CPU: 100.00%
  85. # color=#adeaea
  86. # Volume indicator
  87. #
  88. # The first parameter sets the step (and units to display)
  89. # The second parameter overrides the mixer selection
  90. # See the script for details.
  91. # [volume]
  92. # label=VOL
  93. # #label=♪
  94. # instance=Master
  95. # #instance=PCM
  96. # interval=once
  97. # signal=10
  98. # [memory]
  99. # label=SWAP
  100. # instance=swap
  101. # separator=false
  102. # interval=30
  103. # Disk usage
  104. #
  105. # The directory defaults to $HOME if the instance is not specified.
  106. # The script may be called with a optional argument to set the alert
  107. # (defaults to 10 for 10%).
  108. # [disk]
  109. # label=HOME
  110. # #instance=/mnt/data
  111. # interval=30
  112. # Network interface monitoring
  113. #
  114. # If the instance is not specified, use the interface used for default route.
  115. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  116. # [iface]
  117. # #instance=wlan0
  118. # color=#00FF00
  119. # interval=10
  120. # separator=false
  121. # [bandwidth]
  122. # #instance=eth0
  123. # interval=5
  124. # Generic media player support
  125. #
  126. # This displays "ARTIST - SONG" if a music is playing.
  127. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  128. #[mediaplayer]
  129. #instance=spotify
  130. #interval=5
  131. #signal=10
  132. # OpenVPN support
  133. #
  134. # Support multiple VPN, with colors.
  135. #[openvpn]
  136. #interval=20
  137. # Temperature
  138. #
  139. # Support multiple chips, though lm-sensors.
  140. # The script may be called with -w and -c switches to specify thresholds,
  141. # see the script for details.
  142. # [temperature]
  143. # label=TEMP
  144. # interval=10
  145. # Key indicators
  146. #
  147. # Add the following bindings to i3 config file:
  148. #
  149. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  150. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  151. #[keyindicator]
  152. #instance=CAPS
  153. #interval=once
  154. #signal=11
  155. #[keyindicator]
  156. #instance=NUM
  157. #interval=once
  158. #signal=11
  159. # }}} unused blocks #