about summary refs log tree commit diff
path: root/toggle-touchpad
blob: 2ef7d1fd108834feb5ca24e3094307c7ec0090a4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
#!/bin/sh

device="$(xinput list | grep -Eo 'TouchPad\s*id\=[0-9]{1,2}' | grep -Eo '[0-9]{1,2}')"
state="$(xinput list-props "${device}" | awk '/Device Enabled/ {print $4}')"

if [ "${state}" -eq 1 ]; then
    xinput disable "${device}"
else
    xinput enable "${device}"
fi

Consider giving Nix/NixOS a try! <3