From 564ff591da98958f4f1d4b331fc1d90cde8ca5fa Mon Sep 17 00:00:00 2001 From: Caroline Larimore Date: Tue, 28 May 2024 22:49:56 -0700 Subject: Rework polybar keyboard module --- home/polybar.nix | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) (limited to 'home/polybar.nix') diff --git a/home/polybar.nix b/home/polybar.nix index 073919d..bc7f0db 100644 --- a/home/polybar.nix +++ b/home/polybar.nix @@ -58,10 +58,26 @@ modules = { left = "cpu memory xwindow"; center = "i3"; - right = "wlan eth filesystem xkeyboard pulseaudio date"; + right = "wlan eth filesystem keyboard xkeyboard pulseaudio date"; }; }; + "module/keyboard" = { + type = "custom/script"; + + exec = "if [[ $(fcitx5-remote -n) == 'mozc' ]]; then printf 'jp'; else printf 'en'; fi"; + + interval = 1; + + click.left = "${pkgs.fcitx5}/bin/fcitx5-remote -t"; + + format = { + prefix = { + text = "󰌌 "; + foreground = "#${c.accent}"; + }; + }; + }; "module/i3" = { type = "internal/i3"; @@ -139,16 +155,10 @@ indicator.icon = [ "caps lock;;󰌎" ]; format = { - text = " "; - - prefix = { - text = "󰌌 "; - foreground = "#${c.accent}"; - }; + text = ""; }; label = { - layout = "%layout%"; indicator.on = "%icon%"; }; }; -- cgit v1.2.3