diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-20 21:55:13 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-20 21:55:13 -0400 |
| commit | 8bb842ca37c348b3fb885c6d0f83d7e284800955 (patch) | |
| tree | 1e19795b9adced6f1fb962b86ef99722a9e44b2a /scripts/testing/setup-testing-env.sh | |
| parent | 8eede6d7f9decc27bf77ab51a4f24f479b2434ee (diff) | |
| download | archsetup-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 'scripts/testing/setup-testing-env.sh')
0 files changed, 0 insertions, 0 deletions
