.i3blocks.conf 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150
  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=♪
  36. instance=Master
  37. #instance=PCM
  38. interval=1
  39. signal=10
  40. # Memory usage
  41. #
  42. # The type defaults to "mem" if the instance is not specified.
  43. [memory]
  44. label=
  45. separator=false
  46. interval=1
  47. [memory]
  48. label=SWP
  49. instance=swap
  50. separator=false
  51. interval=1
  52. # Disk usage
  53. #
  54. # The directory defaults to $HOME if the instance is not specified.
  55. # The script may be called with a optional argument to set the alert
  56. # (defaults to 10 for 10%).
  57. [disk]
  58. label=
  59. #instance=/mnt/data
  60. interval=5
  61. # Network interface monitoring
  62. #
  63. # If the instance is not specified, use the interface used for default route.
  64. # The address can be forced to IPv4 or IPv6 with -4 or -6 switches.
  65. [wifi]
  66. label=
  67. instance=wlp58s0
  68. interval=5
  69. separator=false
  70. [bandwidth]
  71. #instance=eth0
  72. interval=1
  73. # CPU usage
  74. #
  75. # The script may be called with -w and -c switches to specify thresholds,
  76. # see the script for details.
  77. [cpu_usage]
  78. label=
  79. interval=1
  80. min_width= 100.00%
  81. separator=false
  82. [temperature]
  83. label=
  84. interval=5
  85. #[load_average]
  86. #interval=10
  87. # Battery indicator
  88. #
  89. # The battery instance defaults to 0.
  90. [battery]
  91. label=
  92. #label=⚡
  93. #instance=1
  94. interval=30
  95. # Date Time
  96. #
  97. [time]
  98. command=date '+%Y-%m-%d %H:%M:%S'
  99. interval=1
  100. # Generic media player support
  101. #
  102. # This displays "ARTIST - SONG" if a music is playing.
  103. # Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others.
  104. #[mediaplayer]
  105. #instance=spotify
  106. #interval=5
  107. #signal=10
  108. # OpenVPN support
  109. #
  110. # Support multiple VPN, with colors.
  111. #[openvpn]
  112. #interval=20
  113. # Temperature
  114. #
  115. # Support multiple chips, though lm-sensors.
  116. # The script may be called with -w and -c switches to specify thresholds,
  117. # see the script for details.
  118. # Key indicators
  119. #
  120. # Add the following bindings to i3 config file:
  121. #
  122. # bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks
  123. # bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks
  124. #[keyindicator]
  125. #instance=CAPS
  126. #interval=once
  127. #signal=11
  128. #[keyindicator]
  129. #instance=NUM
  130. #interval=once
  131. #signal=11