summaryrefslogtreecommitdiff
path: root/.local/bin/lemonbar/modules/language.py
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/lemonbar/modules/language.py')
-rw-r--r--.local/bin/lemonbar/modules/language.py7
1 files changed, 5 insertions, 2 deletions
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"