From e79d81d8dc9e01b48a4c81e23e882c4763b84ef2 Mon Sep 17 00:00:00 2001 From: Mikaela Suomalainen Date: Sat, 16 Feb 2019 12:34:08 +0200 Subject: [PATCH] i3status: initial commit I spend most of my morning trying to make this perfect, but as I cannot reach perfection, maybe it is good enough. I didn't see that much use for free space of / and trying to add everything made it feel like too much information, so I ended up to hiding some information and showing what seemed useful. At the moment I see volume, load, WLAN signal & frequency, UTC & local times (with timezone names) and the bar items which would probably be configured somewhere else. --- conf/i3status/config | 69 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 conf/i3status/config diff --git a/conf/i3status/config b/conf/i3status/config new file mode 100644 index 00000000..ccd05d09 --- /dev/null +++ b/conf/i3status/config @@ -0,0 +1,69 @@ +# 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 = 1 +} + +order += "ipv6" +order += "volume master" +order += "load" +order += "wireless _first_" +order += "ethernet _first_" +order += "battery all" +order += "tztime utc" +order += "tztime local" + +# Load is first as the treshold may need the most modification here +load { + format = "%1min %5min %15min" + # The default is 5 while my laptop has only 4. + max_threshold = "3,7" +} + +wireless _first_ { + #format_up = "W: (%quality at %essid) %frequency %ip" + format_up = "W:%quality %frequency" + #format_down = "W: down" + format_down = "" +} + +ethernet _first_ { + # if you use %speed, i3status requires root privileges + #format_up = "E: %ip (%speed)" + format_up = "E: OK" + #format_down = "E: down" + format_down = "" +} + +battery all { + format = "%status %percentage %remaining" + format_down = "" +} + +tztime utc { + timezone = "UTC" + format = "%Z: %Y-%m-%d %H.%M.%S" +} + +tztime local { + format = "%Z: %Y-%m-%d %H.%M.%S" + #format = "%Z: %c" +} + +volume master { + format = "♪: %volume" + format_muted = "♪: muted (%volume)" + device = "pulse" +} + +ipv6 { + format_up = "" + format_down = "NO IPv6!" +}