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.

177 lines
2.9 KiB

  1. # The top properties below are applied to every block, but can be overridden.
  2. # Each block command defaults to the script name to avoid boilerplate.
  3. align=center
  4. command=~/.config/i3blocks/scripts/$BLOCK_NAME
  5. separator=true
  6. separator_block_width=25
  7. markup=pango
  8. # color=#d1e7ff
  9. # color=#acc0cd
  10. color=#cbe4ff
  11. # color=$foreground
  12. # color="${foreground}"
  13. # color="$(echo $foreground)"
  14. # [time]
  15. # label=
  16. # # label=🕓
  17. # # command=date '+%H:%M.%a-%m-%d'
  18. # interval=30
  19. # # color=#acc0cd
  20. [volume]
  21. interval=once
  22. signal=1
  23. interval=60
  24. [spotify]
  25. label=
  26. LONG_NAME=
  27. SHORT_NAME=
  28. interval=5
  29. [calendar]
  30. interval=30
  31. label=
  32. DATEFMT=+%H:%M
  33. # SHORTFMT=+%H:%M:%S
  34. HEIGHT=180
  35. WIDTH=220
  36. # unbold this?
  37. # [load_average]
  38. # label=
  39. # interval=5
  40. # color=#990000
  41. [temperature]
  42. label=
  43. interval=5
  44. # [cpu_usage -w 50 -c 80]
  45. [cpu_usage]
  46. label=
  47. # color=#990000
  48. interval=5
  49. [memory]
  50. label=
  51. # color=#3da061
  52. interval=5
  53. # [wifi]
  54. # label=
  55. # instance=wlp4s0
  56. # interval=10
  57. [name]
  58. label=
  59. interval=30
  60. # unused blocks {{{ #
  61. # [memory]
  62. # label=SWAP
  63. # instance=swap
  64. # separator=false
  65. # interval=30
  66. # Disk usage
  67. #
  68. # The directory defaults to $HOME if the instance is not specified.
  69. # The script may be called with a optional argument to set the alert
  70. # (defaults to 10 for 10%).
  71. # [disk]
  72. # label=HOME
  73. # #instance=/mnt/data
  74. # interval=30
  75. # Network interface monitoring
  76. #
  77. # If the instance is not specified, use the interface used for default route.
  78. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  79. # [iface]
  80. # #instance=wlan0
  81. # color=#00FF00
  82. # interval=10
  83. # separator=false
  84. # [bandwidth]
  85. # #instance=eth0
  86. # interval=5
  87. # Battery indicator
  88. #
  89. # The battery instance defaults to 0.
  90. # [battery]
  91. # label=BAT
  92. # #label=⚡
  93. # #instance=1
  94. # interval=30
  95. # Generic media player support
  96. #
  97. # This displays "ARTIST - SONG" if a music is playing.
  98. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  99. #[mediaplayer]
  100. #instance=spotify
  101. #interval=5
  102. #signal=10
  103. # OpenVPN support
  104. #
  105. # Support multiple VPN, with colors.
  106. #[openvpn]
  107. #interval=20
  108. # Temperature
  109. #
  110. # Support multiple chips, though lm-sensors.
  111. # The script may be called with -w and -c switches to specify thresholds,
  112. # see the script for details.
  113. #[temperature]
  114. #label=TEMP
  115. #interval=10
  116. # Key indicators
  117. #
  118. # Add the following bindings to i3 config file:
  119. #
  120. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  121. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  122. #[keyindicator]
  123. #instance=CAPS
  124. #interval=once
  125. #signal=11
  126. #[keyindicator]
  127. #instance=NUM
  128. #interval=once
  129. #signal=11
  130. # }}} unused blocks #
  131. # list of properties {{{ #
  132. # i3blocks config file
  133. #
  134. # Please see man i3blocks for a complete reference!
  135. # The man page is also hosted at http://vivien.github.io/i3blocks
  136. #
  137. # List of valid properties:
  138. #
  139. # align
  140. # color
  141. # command
  142. # full_text
  143. # instance
  144. # interval
  145. # label
  146. # min_width
  147. # name
  148. # separator
  149. # separator_block_width
  150. # short_text
  151. # signal
  152. # urgent
  153. # }}} properties #