93 lines
1.5 KiB
Plaintext
93 lines
1.5 KiB
Plaintext
# py3status configuration file.
|
|
# see "https://py3status.readthedocs.io/en/latest/modules.html" for documentation.
|
|
|
|
general {
|
|
colors = true
|
|
interval = 5
|
|
color = '#FFFFFF'
|
|
color_good = '#0088CC'
|
|
color_bad = '#DD0000'
|
|
}
|
|
|
|
order += "arch_updates"
|
|
order += "spotify"
|
|
order += "ipv6"
|
|
order += "volume_status"
|
|
order += "disk /"
|
|
#order += "run_watch DHCP"
|
|
order += "run_watch SPVPN"
|
|
order += "wifi"
|
|
order += "ethernet _first_"
|
|
#order += "battery 0"
|
|
order += "keyboard_locks"
|
|
order += "load"
|
|
order += "tztime local"
|
|
|
|
wifi {
|
|
format = "W: {icon} {signal_dbm} {ssid} {ip}|W: down"
|
|
}
|
|
|
|
ethernet _first_ {
|
|
# if you use %speed, i3status requires root privileges
|
|
format_up = "E: %ip (%speed)"
|
|
format_down = "E: down"
|
|
}
|
|
|
|
#battery 0 {
|
|
# format = "%status %percentage %remaining"
|
|
#}
|
|
|
|
#run_watch DHCP {
|
|
# pidfile = "/var/run/dhclient*.pid"
|
|
#}
|
|
|
|
run_watch SPVPN {
|
|
pidfile = "/var/run/spvpn@*.pid"
|
|
}
|
|
|
|
tztime local {
|
|
format = "%Y-%m-%d %H:%M"
|
|
}
|
|
|
|
load {
|
|
format = "%1min"
|
|
}
|
|
|
|
disk "/" {
|
|
format = "%avail"
|
|
}
|
|
|
|
volume_status {
|
|
format = '🔈{percentage}%'
|
|
format_muted = '🔇'
|
|
device = "pulse"
|
|
button_mute = 1
|
|
# Scroll wheel
|
|
button_up = 4
|
|
button_down = 5
|
|
thresholds = [
|
|
(1, '#FFFFFF')
|
|
]
|
|
}
|
|
|
|
spotify {
|
|
format_down = ''
|
|
format_stopped = ''
|
|
}
|
|
|
|
keyboard_locks {
|
|
format = '{num} {caps} {scr}'
|
|
icon_caps_on = 'C'
|
|
icon_caps_off = 'C'
|
|
icon_num_on = 'N'
|
|
icon_num_off = 'N'
|
|
icon_scr_on = 'S'
|
|
icon_scr_off = 'S'
|
|
color_bad = '#DDDDDD'
|
|
}
|
|
|
|
arch_updates {
|
|
format = 'Updates: {pacman}'
|
|
hide_if_zero = True
|
|
}
|