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.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/.local/bin/lemonbar/modules/language.py b/.local/bin/lemonbar/modules/language.py
new file mode 100644
index 0000000..50058c8
--- /dev/null
+++ b/.local/bin/lemonbar/modules/language.py
@@ -0,0 +1,10 @@
+from subprocess import run as _run
+
+
+def run(command):
+ return _run(command.split(), capture_output=True).stdout.decode().strip()
+
+
+def callback():
+ name = run('xkblayout-state print "%s"').strip('"')
+ return f"LNG: {name.upper()}"