aboutsummaryrefslogtreecommitdiff
path: root/tests/layout-navigate/test_layout_navigate.py
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-05-20 21:55:13 -0400
committerCraig Jennings <c@cjennings.net>2026-05-20 21:55:13 -0400
commit8bb842ca37c348b3fb885c6d0f83d7e284800955 (patch)
tree1e19795b9adced6f1fb962b86ef99722a9e44b2a /tests/layout-navigate/test_layout_navigate.py
parent8eede6d7f9decc27bf77ab51a4f24f479b2434ee (diff)
downloadarchsetup-8bb842ca37c348b3fb885c6d0f83d7e284800955.tar.gz
archsetup-8bb842ca37c348b3fb885c6d0f83d7e284800955.zip
feat(hyprland): add touchpad state indicator to waybar
The $mod+F9 toggle and the toggle-touchpad / touchpad-auto scripts already worked, but the scripts lived only in ~/.local/bin and were never committed, and there was no way to see the touchpad's state at a glance. I committed both scripts into the repo so stow installs them, and added a waybar indicator: a waybar-touchpad status script and a custom/touchpad module that shows a mouse glyph when the touchpad is on and a mouse-off glyph (in the dupre orange) when it's off. The scripts signal the module with pkill -RTMIN+9 waybar after each state change, so the icon updates the moment the touchpad toggles. touchpad-auto now runs at login via exec-once. The waybar-touchpad script has unit tests under tests/waybar-touchpad/ covering the enabled, disabled, and missing-state-file cases.
Diffstat (limited to 'tests/layout-navigate/test_layout_navigate.py')
0 files changed, 0 insertions, 0 deletions