From 03e1d4cd1df0a682b875c13efc5335fbc676fc97 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Fri, 21 Dec 2018 17:34:49 +0100 Subject: [PATCH] update i3 status bar --- .../i3pystatus/__pycache__/config.cpython-37.pyc | Bin 0 -> 1504 bytes .config/i3pystatus/config.py | 10 ++++++++-- .config/i3pystatus/rfkill-bt.py | 15 +++++++++++++++ .config/i3pystatus/rfkill-wifi.py | 15 +++++++++++++++ 4 files changed, 38 insertions(+), 2 deletions(-) create mode 100644 .config/i3pystatus/__pycache__/config.cpython-37.pyc create mode 100755 .config/i3pystatus/rfkill-bt.py create mode 100755 .config/i3pystatus/rfkill-wifi.py diff --git a/.config/i3pystatus/__pycache__/config.cpython-37.pyc b/.config/i3pystatus/__pycache__/config.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3c1301f0776ca285ee2d32873770b49ef1c921ab GIT binary patch literal 1504 zcmb7DTW=dh6yCLW*G^(L7YMXaU<+)?Lf4l#MZ#P}1GGVEc_8J1t&la@GiwjtTW4mS zX04TwkPt5sLVW@u1WyS53H*e83{QFC2k^wq+I0eg2gdff%sD>iJD1sQHkTD~>c9SU z@2k3^{4SM8M_S$%KlXgS59WBpSDs-S@m2GpQ_ ztP6|0TY_a+fd(|;0<0bz^V>C8hYfM_7(5P}i`ysQNw|1infqLVr{HP049~!`@En+M z<-008zwo^TFTjicX|>?$xkxX;7TEAIydwOsfpc7&XJ|niI?z3?O8tl0kBX>ndtb48 zr=n)XRtsaFBc3w5QWy#HLKGFc7awBkE+=WgFiL^MsqECrH@}!uILKjlp*kmDeh<5a zx}9yIfT4khD6|rfI2~~Y;@kCGy%vg45Dy*3F~za16^0+v5OKFLlQ89m| zXvEPVz&`f^;*E=@(5Or_Q|mH3ouHu5*$4+gws9lnaS(gszB!Fko}@g_cG{yj#O-k! zG16{%apaR>oAi<+R(7(@Jc@C|&;(Oav}|sRjk3lAhPlbi*E*(vxjffm-=Cu^YF-?Q z_5*E5tg_>DMFQ46nLpdK&^6Qg*s(�@K>-TX*`_zO9y}xwQkt1@a?T+r4qOll3GO zkZ0-hb3N?0w*A~Prxb^XL?jyat@o^v2$tVH)kV6rD#*zf59j>rLb1g&c=!E%xBAZB zhpu+>quaM_-EGeE4G4(Y%rNLEz?8ddB^#WLtuSUVN^IQ{TlarrE3_a+kZn%UWZ2D3 z$*v2=5gW7Itwoq0#&ql&he5K#I_Vuz!?YZwk35|B@0nA~7=hf}n)(#q?{~Vbo}b^^ z%gmF{9-7npDGCTb$}Rg7;X2vz2++I~U!95B`uT7s#D`IKmGm4Y=1dL(?147I@sH`QoREyD}GL#B%0t6EMdfA0UsD2^Nn;;2i*& z5EfHc1H#6cUM^s^I!zgdyglVHM?ro|JYg+Cd{j>31G`=?pO^n-*Js<`N{)*98(|D-fZviYj)5Qzb**Yt k47E~z>I1uSEP62%y*_&4Ygi-6iIr_{!w553#RC`rT_o{ literal 0 HcmV?d00001 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')