From 3f1343d79963ab870cbd303bc5df9011dd8dc20d Mon Sep 17 00:00:00 2001 From: Ahmed Abdelhalim Date: Fri, 13 Feb 2026 00:54:25 +0100 Subject: Fix waybar keyboard-status module --- roles/waybar/tasks/main.yml | 8 ++++++++ roles/waybar/templates/waybar/config.jsonc.j2 | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) (limited to 'roles/waybar') 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": "" -- cgit v1.2.3