Skip to content

Instantly share code, notes, and snippets.

@i5heu
Created January 31, 2025 11:51
Show Gist options
  • Save i5heu/a792b37374f6e1d7d9e5c92c30393522 to your computer and use it in GitHub Desktop.
Save i5heu/a792b37374f6e1d7d9e5c92c30393522 to your computer and use it in GitHub Desktop.
# 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:
# ẞ (or use "ss" as alternative)
# If the above line is not correctly displayed, fix your editor first!
general {
output_format = "i3bar"
colors = false
interval = 5
color_good = "#aaff00"
color_degraded = "#00dddd"
color_bad = "#ff8800"
markup = "pango"
}
order += "ipv6"
order += "ipv4"
order += "wireless _first_"
order += "disk /"
order += "memory"
order += "cpu_temperature 0"
#order += "tztime localdate"
#order += "tztime localtime"
order += "load"
# order += "cpu_usage"
order += "disk /home"
order += "ethernet eth0"
# order += "run_watch VPN"
order += "ethernet enp0s31f6"
order += "volume master"
order += "battery 0"
order += "tztime localdate"
volume master {
format = "<span color='#00BFA5' size='large'>πŸ”Š</span> <span bgcolor='#00BFA5' foreground='black'> %volume </span>"
format_muted = "<span color='#D32F2F'>πŸ”‡ %volume</span>"
device = "default"
mixer = "Master"
mixer_idx = 0
}
wireless _first_ {
format_up = "<span color='#3498DB' size='large'>πŸ“Ά</span> <span bgcolor='#3498DB' foreground='black'>%quality %essid %bitrate, %ip </span>"
format_down = "<span color='#D32F2F'>πŸ“Ά Offline</span>"
}
disk "/" {
format = "<span color='#27AE60' size='large'>πŸ’Ύ</span> <span bgcolor='#27AE60' foreground='black'> %avail </span>"
prefix_type = custom
}
memory {
format = "<span color='#8E44AD' size='large'>πŸ–₯️</span> <span bgcolor='#8E44AD' foreground='white'> %used/%total </span>"
threshold_degraded = "20%"
format_degraded = "MEMORY: %free"
}
cpu_temperature 0 {
format = "<span color='#D35400' size='large'>🌑️</span> <span bgcolor='#D35400' foreground='white'> %degrees °C </span>"
max_threshold = 50
}
tztime localdate {
format = "<span color='#F39C12' size='large'>πŸ“…</span> <span bgcolor='#F39C12' foreground='black'> %a %d-%m-%Y %H:%M:%S </span>"
}
battery 0 {
format = "<span color='#34e0bf' size='large'>%status</span> <span bgcolor='#34e0bf' foreground='black'> %percentage </span> %remaining"
format_down = "No battery"
status_chr = "βš‘πŸ”‹"
status_bat = "πŸ”‹"
status_unk = "❓ UNK"
status_full = "πŸ”Œ FULL"
path = "/sys/class/power_supply/BAT%d/uevent"
low_threshold = 10
last_full_capacity = true
}
tztime localtime {
format = "<span color='#00dddd' size='large'> πŸ•’</span><span bgcolor='#00dddd' foreground='black'> %I:%M %p </span> "
}
disk "/home" {
format = " 🏠 %avail "
prefix_type = custom
}
run_watch DHCP {
pidfile = "/var/run/dhclient*.pid"
}
run_watch VPN {
pidfile = "/var/run/vpnc/pid"
}
ethernet enp0s31f6 {
# if you use %speed, i3status requires root privileges
format_up = "🌍 %ip (%speed)"
format_down = " 🌍 "
}
cpu_usage {
format = " βš™οΈ %usage "
}
load {
format = "<span color='#34e0bf' size='large'> πŸ“Š</span> <span bgcolor='#7a045d' foreground='white'> %1min / %5min </span>"
max_threshold = 1
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment