summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAhmed Abdelhalim <[email protected]>2026-02-13 00:54:25 +0100
committerAhmed Abdelhalim <[email protected]>2026-02-13 18:54:05 +0100
commit3f1343d79963ab870cbd303bc5df9011dd8dc20d (patch)
tree4f07fe551a44c9e493e66b9abd1e0dcc00add2b5
parente82f99951124d5ed62d04e016e04205d2b7ff1f1 (diff)
Fix waybar keyboard-status module
-rw-r--r--roles/waybar/tasks/main.yml8
-rw-r--r--roles/waybar/templates/waybar/config.jsonc.j24
2 files changed, 11 insertions, 1 deletions
diff --git a/roles/waybar/tasks/main.yml b/roles/waybar/tasks/main.yml
index 7b233ac5..3e849130 100644
--- a/roles/waybar/tasks/main.yml
+++ b/roles/waybar/tasks/main.yml
@@ -43,3 +43,11 @@
dest: "/etc/xdg/waybar/scripts/toggle-wifi"
- src: "waybar/scripts/launch-tui"
dest: "/etc/xdg/waybar/scripts/launch-tui"
+
+# This is requried for the keyboard-stats module to work
+- name: "Ensure USER is added to input group"
+ become: true
+ ansible.builtin.user:
+ name: "{{ username }}"
+ groups: "input"
+ append: true
diff --git a/roles/waybar/templates/waybar/config.jsonc.j2 b/roles/waybar/templates/waybar/config.jsonc.j2
index 418c69b6..4ba63f44 100644
--- a/roles/waybar/templates/waybar/config.jsonc.j2
+++ b/roles/waybar/templates/waybar/config.jsonc.j2
@@ -93,7 +93,9 @@
"keyboard-state": {
"numlock": false,
"capslock": true,
- "format": "{icon}",
+ "format": {
+ "capslock": "{icon}"
+ },
"format-icons": {
"locked": "󰘲",
"unlocked": ""