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.

167 lines
2.9 KiB

6 years ago
6 years ago
  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=/home/kevin/linux-config/configs/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. [calendar]
  21. interval=30
  22. label=
  23. DATEFMT=+%H:%M.%a-%m-%d
  24. # SHORTFMT=+%H:%M:%S
  25. HEIGHT=180
  26. WIDTH=220
  27. # unbold this?
  28. # [load_average]
  29. # label=
  30. # interval=5
  31. # color=#990000
  32. # [cpu_usage -w 50 -c 80]
  33. [cpu_usage]
  34. label=
  35. # color=#990000
  36. interval=5
  37. [memory]
  38. label=
  39. # color=#3da061
  40. interval=5
  41. # [wifi]
  42. # label=
  43. # instance=wlp4s0
  44. # interval=10
  45. [name]
  46. # label=🎅
  47. label=
  48. # color=#ba50a9
  49. # color=#1e5b99
  50. # color="$foreground"
  51. # interval=6000
  52. interval=30
  53. # unused blocks {{{ #
  54. # [memory]
  55. # label=SWAP
  56. # instance=swap
  57. # separator=false
  58. # interval=30
  59. # Disk usage
  60. #
  61. # The directory defaults to $HOME if the instance is not specified.
  62. # The script may be called with a optional argument to set the alert
  63. # (defaults to 10 for 10%).
  64. # [disk]
  65. # label=HOME
  66. # #instance=/mnt/data
  67. # interval=30
  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=wlan0
  74. # color=#00FF00
  75. # interval=10
  76. # separator=false
  77. # [bandwidth]
  78. # #instance=eth0
  79. # interval=5
  80. # Battery indicator
  81. #
  82. # The battery instance defaults to 0.
  83. # [battery]
  84. # label=BAT
  85. # #label=⚡
  86. # #instance=1
  87. # interval=30
  88. # Generic media player support
  89. #
  90. # This displays "ARTIST - SONG" if a music is playing.
  91. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  92. #[mediaplayer]
  93. #instance=spotify
  94. #interval=5
  95. #signal=10
  96. # OpenVPN support
  97. #
  98. # Support multiple VPN, with colors.
  99. #[openvpn]
  100. #interval=20
  101. # Temperature
  102. #
  103. # Support multiple chips, though lm-sensors.
  104. # The script may be called with -w and -c switches to specify thresholds,
  105. # see the script for details.
  106. #[temperature]
  107. #label=TEMP
  108. #interval=10
  109. # Key indicators
  110. #
  111. # Add the following bindings to i3 config file:
  112. #
  113. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  114. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  115. #[keyindicator]
  116. #instance=CAPS
  117. #interval=once
  118. #signal=11
  119. #[keyindicator]
  120. #instance=NUM
  121. #interval=once
  122. #signal=11
  123. # }}} unused blocks #
  124. # list of properties {{{ #
  125. # i3blocks config file
  126. #
  127. # Please see man i3blocks for a complete reference!
  128. # The man page is also hosted at http://vivien.github.io/i3blocks
  129. #
  130. # List of valid properties:
  131. #
  132. # align
  133. # color
  134. # command
  135. # full_text
  136. # instance
  137. # interval
  138. # label
  139. # min_width
  140. # name
  141. # separator
  142. # separator_block_width
  143. # short_text
  144. # signal
  145. # urgent
  146. # }}} properties #