status.1.conf 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  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 += "run_watch MPD"
  22. # order += "run_watch VPN"
  23. # order += "wireless wlan0"
  24. order += "run_watch DHCP"
  25. order += "ethernet enp4s0"
  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. run_watch DHCP {
  80. # %title = Title of process to watch
  81. # %status = status of process being watched
  82. # pidfile = file containing the pid to watch
  83. pidfile = "/var/run/dhcpcd*.pid"
  84. }
  85. run_watch MPD {
  86. # %title = Title of process to watch
  87. # %status = status of process being watched
  88. # pidfile = file containing the pid to watch
  89. pidfile = "/run/mpd/mpd.pid"
  90. }
  91. run_watch VPN {
  92. pidfile = "/var/run/vpnc/pid"
  93. }
  94. wireless wlan0 {
  95. # %ip = the current ip address
  96. # %quality = the quality of the current network connection
  97. # %essid = the name of the current network connection
  98. # %bitrate = the bitrate of the current network connection
  99. # format_up = when connected to a wireless network
  100. # format_down = when not connected to a wireless network
  101. format_up = "W: %ip@%essid (%speed)"
  102. format_down = "W: down"
  103. }
  104. ethernet enp4s0 {
  105. # %ip = the current ip address
  106. # %speed = the speed of the current network connection
  107. # format_up = when connected to a wireless network
  108. # format_down = when not connected to a wireless network
  109. format_up = "E: %ip - %speed"
  110. format_down = "E: down"
  111. }
  112. battery 0 {
  113. # last_full_capacity = use the actual maximum capacity or the design capacity (true|false)
  114. # integer_battery_capacity = round charge to nearest integer (true|false)
  115. # low_threshold = The point at which the battery is considered "bad" (changes color)
  116. # threshold_type = The mesure of the threshold (time|percentage)
  117. # %status = What the battery is doing (charging|discharging|running)
  118. # %remaining = Remaining time
  119. # %percentage = Percent full
  120. # %emptytime = Estemated time untill empty
  121. # %consumption = Power consumption in Watts
  122. last_full_capacity = true
  123. integer_battery_capacity = false
  124. threshold_type = time
  125. low_threshold = 7
  126. format = "B: %status %percentage %remaining"
  127. }
  128. cpu_temperature 0 {
  129. # max_threshold = The point at which the cpu temperature is considered "bad" (changes color)
  130. # %degrees = Tempeture in Celcius
  131. max_threshold = 40
  132. format = "CPU T: %degrees°C"
  133. }
  134. cpu_usage {
  135. # %usage = Percent usage
  136. format = "CPU U: %usage"
  137. }
  138. load {
  139. # max_threshold = The point at which the queue is considered "bad" (changes color)
  140. # %1min/%5min/%15min = The number of tasks in the CPU queue for the last minute/5 minutes/15 minutes
  141. format = "CPU L: %1min"
  142. }
  143. tztime local {
  144. # %Y = Current year at the timezone
  145. # %m = Current month at the timezone
  146. # %d = Current day at the timezone
  147. # %H = Current hour at the timezone
  148. # %M = Current minute at the timezone
  149. # %S = Current second at the timezone
  150. # %Z = The selected timezone
  151. format = "D: %Y/%m/%d - T: %H:%M @%Z"
  152. }
  153. volume master {
  154. # %volume = The selected timezone
  155. # device = Specify the device
  156. # mixer = Specify the mixer
  157. # mixer_idx =
  158. device = "default"
  159. mixer = "Master"
  160. mixer_idx = 0
  161. format = "♪: %volume"
  162. }