Skip to content

Instantly share code, notes, and snippets.

@bruuteuzius
Last active September 25, 2023 18:09
Show Gist options
  • Save bruuteuzius/312f81a966142d4e1d7c615f6f24fda8 to your computer and use it in GitHub Desktop.
Save bruuteuzius/312f81a966142d4e1d7c615f6f24fda8 to your computer and use it in GitHub Desktop.
i3 status config
# i3status configuration file.
# see "man i3status" for documentation.
# It is important that this file is edited as UTF-8.
# The following line should contain a sharp s:
# ß
# If the above line is not correctly displayed, fix your editor first!
general {
colors = true
interval = 5
}
# order += "%ip"
order += "wireless _first_"
order += "ethernet _first_"
order += "battery 0"
# order += "disk /"
order += "load"
# order += "memory"
# order += "cpu_usage"
order += "tztime local"
wireless _first_ {
#format_up = "W: (%quality at %essid) %ip"
format_up = "wlan0   %quality  %essid  %bitrate  %ip"
#format_down = "W: down"
format_down = ""
}
ethernet _first_ {
format_up = "E: %ip (%speed)"
#format_down = "E: down"
# format_up = " eth0   %quality  %essid  %bitrate  %ip"
format_down = ""
}
battery all {
format = "%status %percentage %remaining"
}
battery 0 {
format = "%status %percentage %remaining"
format_down = "No battery"
status_chr = "⚡ CHR"
status_bat = "🔋 BAT"
status_unk = "? UNK"
status_full = "☻ FULL"
path = "/sys/class/power_supply/BAT%d/uevent"
low_threshold = 10
}
disk "/" {
#format = "%avail"
format = "  %avail"
}
load {
format = " %1min"
}
cpu_usage {
format = " %usage"
}
memory {
format = "mem %used | %available"
threshold_degraded = "1G"
format_degraded = "MEMORY < %available"
}
tztime local {
format = "%Y-%m-%d %H:%M:%S"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment