diff options
Diffstat (limited to 'dotfiles/hyprland/.local/bin/toggle-touchpad')
| -rwxr-xr-x | dotfiles/hyprland/.local/bin/toggle-touchpad | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/dotfiles/hyprland/.local/bin/toggle-touchpad b/dotfiles/hyprland/.local/bin/toggle-touchpad deleted file mode 100755 index ed11674..0000000 --- a/dotfiles/hyprland/.local/bin/toggle-touchpad +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash -# Toggle the laptop touchpad on/off - -TOUCHPAD="pixa3854:00-093a:0274-touchpad" -STATE_FILE="${XDG_RUNTIME_DIR:-/tmp}/touchpad-state" - -# Default to enabled if no state file -if [ ! -f "$STATE_FILE" ]; then - echo "enabled" > "$STATE_FILE" -fi - -state=$(cat "$STATE_FILE") - -if [ "$state" = "enabled" ]; then - hyprctl keyword "device[$TOUCHPAD]:enabled" false >/dev/null - echo "disabled" > "$STATE_FILE" - notify info "Touchpad" "Disabled" --silent -else - hyprctl keyword "device[$TOUCHPAD]:enabled" true >/dev/null - echo "enabled" > "$STATE_FILE" - notify info "Touchpad" "Enabled" --silent -fi - -# Refresh the waybar indicator immediately (custom/touchpad listens on signal 9). -pkill -RTMIN+9 waybar 2>/dev/null |
