general { colors = true interval = 5 } ${get_base16('i3status')} % for iface in host.wireless: wireless ${iface} { format_up = "${iface} %ip %essid %quality" format_down = "${iface} down" } order += "wireless ${iface}" % endfor % for iface in host.ethernet: ethernet ${iface} { format_up = "${iface} %ip" format_down = "${iface} down" } order += "ethernet ${iface}" % endfor volume default { format = "vol %volume" format_muted = "mute %volume" device = "default" } order += "volume default" battery all { format = "%status %percentage %remaining" format_down = "" status_chr = "chr" status_bat = "bat" status_unk = "unk" status_full = "full" } order += "battery all" % for disk in host.disks: disk "${disk}" { format = "${disk} %avail" } order += "disk ${disk}" % endfor cpu_usage { format = "cpu %usage" degraded_threshold = "50" max_threshold = "90" } order += "cpu_usage" memory { format = "mem %percentage_used" threshold_degraded = "10%" threshold_critical = "5%" } order += "memory" % if host.temperature_path: cpu_temperature 0 { format = "temp %degrees°C" path = "${host.temperature_path}" } order += "cpu_temperature 0" % endif tztime utc { format = "%Y-%m-%d %H:%M:%S" timezone = UTC } order += "tztime utc" tztime local { format = "%H:%M" } order += "tztime local"