diff --git a/.config/i3pystatus/__pycache__/config.cpython-37.pyc b/.config/i3pystatus/__pycache__/config.cpython-37.pyc new file mode 100644 index 0000000..3c1301f Binary files /dev/null and b/.config/i3pystatus/__pycache__/config.cpython-37.pyc differ diff --git a/.config/i3pystatus/config.py b/.config/i3pystatus/config.py index b0f904c..8dc728d 100644 --- a/.config/i3pystatus/config.py +++ b/.config/i3pystatus/config.py @@ -54,7 +54,7 @@ status.register("battery", }) status.register("load", - format="{avg1} {avg5}") + format="{avg1}") #status.register("temp", # format="{Package_id_0:.0f}°C {fan0:.0f}rpm", @@ -63,7 +63,13 @@ status.register("load", status.register("shell", format="{output}", - command="/home/kunsi/.config/i3pystatus/rfkill.py", + hints = {"markup": "pango"}, + command="/home/kunsi/.config/i3pystatus/rfkill-wifi.py", + interval=1) +status.register("shell", + format="{output}", + hints = {"markup": "pango"}, + command="/home/kunsi/.config/i3pystatus/rfkill-bt.py", interval=1) status.register("network", diff --git a/.config/i3pystatus/rfkill-bt.py b/.config/i3pystatus/rfkill-bt.py new file mode 100755 index 0000000..1d5406c --- /dev/null +++ b/.config/i3pystatus/rfkill-bt.py @@ -0,0 +1,15 @@ +#!/usr/bin/python + +import pyric.utils.rfkill as rfkill +import sys + +devices = rfkill.rfkill_list() + +if devices['tpacpi_bluetooth_sw']['hard']: + bt = '#FF0000' +elif devices['tpacpi_bluetooth_sw']['soft']: + bt = '#FF9900' +else: + bt = '#00FF00' + +print(f'BT') diff --git a/.config/i3pystatus/rfkill-wifi.py b/.config/i3pystatus/rfkill-wifi.py new file mode 100755 index 0000000..70150d7 --- /dev/null +++ b/.config/i3pystatus/rfkill-wifi.py @@ -0,0 +1,15 @@ +#!/usr/bin/python + +import pyric.utils.rfkill as rfkill +import sys + +devices = rfkill.rfkill_list() + +if devices['phy0']['hard']: + wlan = '#FF0000' +elif devices['phy0']['soft']: + wlan = '#FF9900' +else: + wlan = '#00FF00' + +print(f'WLAN')