It just feels appropriate here, you know?
.config/i3blocks/config:
[mediaplayer]
command=~/.config/i3blocks/i3blocks-contrib/mediaplayer/mediaplayer
interval=5
signal=20
color=#87cefa
[volume]
command=~/.config/i3blocks/i3blocks-contrib/volume/volume
interval=once
signal=10
color=#ffb6c1
label=Sono:
[disk]
command=~/.config/i3blocks/i3blocks-contrib/disk/disk
interval=30
label=Disko:
color=#6eeec3
[iface]
command=display_wifi_name=1 ~/.config/i3blocks/i3blocks-contrib/iface/iface
label=Reto:
interval=10
color=#cccccc
[load]
command=~/.config/i3blocks/i3blocks-contrib/load_average/load_average
interval=30
label=Ŝarĝo:
color=#ffdab9
[temperature]
command=~/.config/i3blocks/i3blocks-contrib/temperature/temperature
label=Temp:
color=#cca0cc
interval=30
[battery]
command=~/.config/i3blocks/i3blocks-contrib/battery/battery
label=Bat:
color=#caaaaa
markup=pango
interval=1
[time]
command=i3time
interval=1
color=#8fbc8f
~/bin/i3time:
#!/bin/bash
d=`date +"%A, %B %_d, %Y %X"`
i=`python ~/bin/itime.py`
echo "$d (@$i)"
~/bin/itime.py:
from datetime import datetime
from dateutil import tz
def itime():
from_tz = tz.gettz('UTC')
to_tz = tz.gettz('Europe/Zurich')
time = datetime.utcnow()
utc_time = time.replace(tzinfo=from_tz)
zurich_time = utc_time.astimezone(to_tz)
h, m, s = zurich_time.timetuple()[3:6]
beats = ((h * 3600) + (m * 60) + s) / 86.4
return beats % 1000.0
print("{:.5}".format(itime()))
