aboutsummaryrefslogtreecommitdiffstats
path: root/modules/image/language.jsonc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/image/language.jsonc')
-rw-r--r--modules/image/language.jsonc18
1 files changed, 18 insertions, 0 deletions
diff --git a/modules/image/language.jsonc b/modules/image/language.jsonc
new file mode 100644
index 0000000..48343b7
--- /dev/null
+++ b/modules/image/language.jsonc
@@ -0,0 +1,18 @@
+// Keyboard layout, drawn as a flag.
+//
+// This is an `image` module rather than hyprland/language, because that module
+// styles as #language and nothing else: it has no per-language CSS class, so a
+// flag cannot be picked by a selector, and its format-<lang> takes text rather
+// than a path. wb-lang reads the layout from hyprctl and prints the flag.
+//
+// The two flags are shipped by this repo: the icon theme has 13 and neither
+// Italian nor British is among them.
+{
+ "image#lang": {
+ "exec": "$HOME/bin/wb-lang",
+ "size": 20,
+ "interval": 2,
+ "signal": 10,
+ "tooltip": true
+ }
+}