i3status.conf 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
  1. # i3status configuration file.
  2. # see "man i3status" for documentation.
  3. # It is important that this file is edited as UTF-8.
  4. # The following line should contain a sharp s:
  5. # ß
  6. # If the above line is not correctly displayed, fix your editor first!
  7. general {
  8. colors = true
  9. color_good = "#00FF00"
  10. color_degraded = "#0000FF"
  11. color_bad = "#FF0000"
  12. color_separator = "#000000"
  13. interval = 3
  14. output_format = i3bar
  15. }
  16. # order += "ipv6"
  17. order += "disk /"
  18. # order += "disk /var"
  19. # order += "disk /home"
  20. # order += "disk /boot"
  21. # order += "disk /media"
  22. order += "run_watch DHCP"
  23. # order += "run_watch VPN"
  24. order += "wireless wlp2s0"
  25. order += "ethernet eno1"
  26. order += "battery 0"
  27. order += "cpu_temperature 0"
  28. order += "cpu_usage"
  29. order += "load"
  30. order += "tztime local"
  31. order += "volume master"
  32. ipv6 {
  33. # %ip = the current ipv6 address
  34. # format_up = when an ip is avaliable
  35. # format_down = when an ip is not avaliable
  36. format_up = "ipV6: %ip"
  37. format_down = "ipV6: none"
  38. }
  39. disk "/" {
  40. # %free = Unused disk space on partition
  41. # %avail = Avalible disk space on partition
  42. # %used = Used disk space on partition
  43. # %total = Disk space on partition
  44. # %percentage_free = Percentage of unused disk space on partition
  45. # %percentage_avail = Percentage of avalible disk space on partition
  46. # %percentage_used = Percentage of used disk space on partition
  47. format = " /: %used/%total "
  48. }
  49. disk "/var" {
  50. # %free = Unused disk space on partition
  51. # %avail = Avalible disk space on partition
  52. # %used = Used disk space on partition
  53. # %total = Disk space on partition
  54. # %percentage_free = Percentage of unused disk space on partition
  55. # %percentage_avail = Percentage of avalible disk space on partition
  56. # %percentage_used = Percentage of used disk space on partition
  57. format = " /var: %used/%total "
  58. }
  59. disk "/home" {
  60. # %free = Unused disk space on partition
  61. # %avail = Avalible disk space on partition
  62. # %used = Used disk space on partition
  63. # %total = Disk space on partition
  64. # %percentage_free = Percentage of unused disk space on partition
  65. # %percentage_avail = Percentage of avalible disk space on partition
  66. # %percentage_used = Percentage of used disk space on partition
  67. format = " /home: %used/%total "
  68. }
  69. disk "/boot" {
  70. # %free = Unused disk space on partition
  71. # %avail = Avalible disk space on partition
  72. # %used = Used disk space on partition
  73. # %total = Disk space on partition
  74. # %percentage_free = Percentage of unused disk space on partition
  75. # %percentage_avail = Percentage of avalible disk space on partition
  76. # %percentage_used = Percentage of used disk space on partition
  77. format = " /boot: %used/%total "
  78. }
  79. disk "/media" {
  80. # %free = Unused disk space on partition
  81. # %avail = Avalible disk space on partition
  82. # %used = Used disk space on partition
  83. # %total = Disk space on partition
  84. # %percentage_free = Percentage of unused disk space on partition
  85. # %percentage_avail = Percentage of avalible disk space on partition
  86. # %percentage_used = Percentage of used disk space on partition
  87. format = " /media: %used/%total "
  88. }
  89. run_watch DHCP {
  90. # %title = Title of process to watch
  91. # %status = status of process being watched
  92. # pidfile = file containing the pid to watch
  93. pidfile = "/var/run/dhcpcd*.pid"
  94. }
  95. run_watch VPN {
  96. pidfile = "/var/run/vpnc/pid"
  97. }
  98. wireless wlp2s0 {
  99. # %ip = the current ip address
  100. # %quality = the quality of the current network connection
  101. # %essid = the name of the current network connection
  102. # %bitrate = the bitrate of the current network connection
  103. # format_up = when connected to a wireless network
  104. # format_down = when not connected to a wireless network
  105. format_up = "W: %ip@%essid (%bitrate)"
  106. format_down = "W: down"
  107. }
  108. ethernet eno1 {
  109. # %ip = the current ip address
  110. # %speed = the speed of the current network connection
  111. # %quality = the quality of the current network connection
  112. # format_up = when connected to a wireless network
  113. # format_down = when not connected to a wireless network
  114. format_up = "E: %ip - %speed"
  115. format_down = "E: down"
  116. }
  117. battery 0 {
  118. # last_full_capacity = use the actual maximum capacity or the design capacity (true|false)
  119. # integer_battery_capacity = round charge to nearest integer (true|false)
  120. # low_threshold = The point at which the battery is considered "bad" (changes color)
  121. # threshold_type = The mesure of the threshold (time|percentage)
  122. # %status = What the battery is doing (charging|discharging|running)
  123. # %remaining = Remaining time
  124. # %percentage = Percent full
  125. # %emptytime = Estemated time untill empty
  126. # %consumption = Power consumption in Watts
  127. last_full_capacity = true
  128. integer_battery_capacity = false
  129. threshold_type = time
  130. low_threshold = 7
  131. format = "B: %status %percentage %remaining"
  132. }
  133. cpu_temperature 0 {
  134. # max_threshold = The point at which the cpu temperature is considered "bad" (changes color)
  135. # %degrees = Tempeture in Celcius
  136. max_threshold = 35
  137. format = "CPU T: %degrees°C"
  138. }
  139. cpu_usage {
  140. # %usage = Percent usage
  141. format = "CPU U: %usage"
  142. }
  143. load {
  144. # max_threshold = The point at which the queue is considered "bad" (changes color)
  145. # %1min/%5min/%15min = The number of tasks in the CPU queue for the last minute/5 minutes/15 minutes
  146. format = "CPU L: %1min"
  147. }
  148. tztime local {
  149. # %Y = Current year at the timezone
  150. # %m = Current month at the timezone
  151. # %d = Current day at the timezone
  152. # %H = Current hour at the timezone
  153. # %M = Current minute at the timezone
  154. # %S = Current second at the timezone
  155. # %Z = The selected timezone
  156. format = "D: %Y/%m/%d - T: %H:%M @%Z"
  157. }
  158. volume master {
  159. # %volume = The selected timezone
  160. # device = Specify the device
  161. # mixer = Specify the mixer
  162. # mixer_idx =
  163. device = "default"
  164. mixer = "Master"
  165. mixer_idx = 0
  166. format = "♪: %volume"
  167. }