summaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
Diffstat (limited to '.local')
-rw-r--r--.local/bin/lemonbar/modules/battery.py11
-rw-r--r--.local/bin/lemonbar/modules/language.py7
-rw-r--r--.local/bin/lemonbar/run_lemonbar.sh1
3 files changed, 13 insertions, 6 deletions
diff --git a/.local/bin/lemonbar/modules/battery.py b/.local/bin/lemonbar/modules/battery.py
index cb93f03..7cf3c54 100644
--- a/.local/bin/lemonbar/modules/battery.py
+++ b/.local/bin/lemonbar/modules/battery.py
@@ -4,8 +4,11 @@ def read_file(filename):
def callback():
battery = "BAT0"
- now = int(read_file(f"/sys/class/power_supply/{battery}/energy_now"))
- full = int(read_file(f"/sys/class/power_supply/{battery}/energy_full"))
- percent = round(now / full * 100)
- return f"BAT: {percent}%"
+ try:
+ now = int(read_file(f"/sys/class/power_supply/{battery}/energy_now"))
+ full = int(read_file(f"/sys/class/power_supply/{battery}/energy_full"))
+ percent = round(now / full * 100)
+ return f"BAT: {percent}%"
+ except FileNotFoundError:
+ return f"BAT: Disabled"
diff --git a/.local/bin/lemonbar/modules/language.py b/.local/bin/lemonbar/modules/language.py
index 50058c8..014bf10 100644
--- a/.local/bin/lemonbar/modules/language.py
+++ b/.local/bin/lemonbar/modules/language.py
@@ -6,5 +6,8 @@ def run(command):
def callback():
- name = run('xkblayout-state print "%s"').strip('"')
- return f"LNG: {name.upper()}"
+ try:
+ name = run('xkblayout-state print "%s"').strip('"')
+ return f"LNG: {name.upper()}"
+ except FileNotFoundError:
+ return f"LNG: xkblayout-state not installed"
diff --git a/.local/bin/lemonbar/run_lemonbar.sh b/.local/bin/lemonbar/run_lemonbar.sh
index 77e0fd6..1e5f967 100644
--- a/.local/bin/lemonbar/run_lemonbar.sh
+++ b/.local/bin/lemonbar/run_lemonbar.sh
@@ -3,6 +3,7 @@ cd $basedir
fontsize="16"
font="DejaVu Sans Mono:style=Bold,size=${fontsize}"
+# powerline-fonts-git aur package
iconsfont="xos4 Terminess Powerline:size=${fontsize}"
rm -rf /tmp/lemonbar