From 8308de4e6cb44a84bd326cccd74a1017648aaabd Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sun, 25 May 2025 19:14:21 +0530 Subject: modified dwm luastatus scripts --- .config/luastatus-scripts-dwm/xkb.lua | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .config/luastatus-scripts-dwm/xkb.lua (limited to '.config/luastatus-scripts-dwm/xkb.lua') diff --git a/.config/luastatus-scripts-dwm/xkb.lua b/.config/luastatus-scripts-dwm/xkb.lua new file mode 100644 index 0000000..358f0d7 --- /dev/null +++ b/.config/luastatus-scripts-dwm/xkb.lua @@ -0,0 +1,17 @@ +widget = { + plugin = 'xkb', + cb = function(t) + if t.name then + local base_layout = t.name:match('[^(]+') + if base_layout == 'gb' or base_layout == 'us' then + return '[En]' + elseif base_layout == 'ru' then + return '[Ru]' + else + return '[' .. base_layout:sub(1, 1):upper() .. base_layout:sub(2) .. ']' + end + else + return '[? ID ' .. t.id .. ']' + end + end, +} -- cgit v1.2.3