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

device="$(xinput list | grep -Eo 'TrackPoint\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