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.

161 lines
2.9 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=/usr/share/i3blocks/$BLOCK_NAME
  29. separator=true
  30. separator_block_width=25
  31. markup=pango
  32. # }}} Global properties #
  33. [time]
  34. command=date '+%H:%M.%a-%m-%d'
  35. interval=30
  36. color=#cccccc
  37. # unbold this?
  38. [load_average]
  39. label=
  40. interval=5
  41. color=#990000
  42. [memory]
  43. label=
  44. color=#006600
  45. [cpu_usage -w 50 -c 80]
  46. label=
  47. min_width=CPU: 100.00%
  48. color=#adeaea
  49. [wifi]
  50. label=🖧
  51. instance=wlp4s0
  52. interval=10
  53. [name]
  54. color=#cc5490
  55. interval=6000
  56. # unused blocks {{{ #
  57. # Volume indicator
  58. #
  59. # The first parameter sets the step (and units to display)
  60. # The second parameter overrides the mixer selection
  61. # See the script for details.
  62. # [volume]
  63. # label=VOL
  64. # #label=♪
  65. # instance=Master
  66. # #instance=PCM
  67. # interval=once
  68. # signal=10
  69. # [memory]
  70. # label=SWAP
  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. # #instance=/mnt/data
  82. # interval=30
  83. # Network interface monitoring
  84. #
  85. # If the instance is not specified, use the interface used for default route.
  86. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  87. # [iface]
  88. # #instance=wlan0
  89. # color=#00FF00
  90. # interval=10
  91. # separator=false
  92. # [wifi]
  93. # #instance=wlp3s0
  94. # interval=10
  95. # separator=false
  96. # [bandwidth]
  97. # #instance=eth0
  98. # interval=5
  99. # Battery indicator
  100. #
  101. # The battery instance defaults to 0.
  102. # [battery]
  103. # label=BAT
  104. # #label=⚡
  105. # #instance=1
  106. # interval=30
  107. # Generic media player support
  108. #
  109. # This displays "ARTIST - SONG" if a music is playing.
  110. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  111. #[mediaplayer]
  112. #instance=spotify
  113. #interval=5
  114. #signal=10
  115. # OpenVPN support
  116. #
  117. # Support multiple VPN, with colors.
  118. #[openvpn]
  119. #interval=20
  120. # Temperature
  121. #
  122. # Support multiple chips, though lm-sensors.
  123. # The script may be called with -w and -c switches to specify thresholds,
  124. # see the script for details.
  125. #[temperature]
  126. #label=TEMP
  127. #interval=10
  128. # Key indicators
  129. #
  130. # Add the following bindings to i3 config file:
  131. #
  132. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  133. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  134. #[keyindicator]
  135. #instance=CAPS
  136. #interval=once
  137. #signal=11
  138. #[keyindicator]
  139. #instance=NUM
  140. #interval=once
  141. #signal=11
  142. # }}} unused blocks #