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.

156 lines
2.8 KiB

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