aboutsummaryrefslogtreecommitdiff
path: root/river/pointer
diff options
context:
space:
mode:
authorMitchell Riedstra <mitch@riedstra.dev>2024-01-22 19:35:09 -0500
committerMitchell Riedstra <mitch@riedstra.dev>2024-01-22 19:35:09 -0500
commit76196f760716990ee239a2455ce62b07425e0540 (patch)
tree078377431376608a623b09486f3445c7be3e1d8b /river/pointer
downloadrivercfg-76196f760716990ee239a2455ce62b07425e0540.tar.gz
rivercfg-76196f760716990ee239a2455ce62b07425e0540.tar.xz
Initial
Diffstat (limited to 'river/pointer')
-rwxr-xr-xriver/pointer23
1 files changed, 23 insertions, 0 deletions
diff --git a/river/pointer b/river/pointer
new file mode 100755
index 0000000..caa6053
--- /dev/null
+++ b/river/pointer
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+# All mice no acceleration
+riverctl list-inputs | grep -i '^pointer' \
+ | xargs -I{} riverctl input {} accel-profile flat
+
+setTouchpad() {
+ riverctl list-inputs | grep -i 'touchpad' | xargs -I{} riverctl input {} "$@"
+}
+
+# But it's okay for touchpads
+setTouchpad accel-profile adaptive
+setTouchpad pointer-accel .3
+# Mac style two finger to right click
+setTouchpad click-method clickfinger
+# Tap click is buggy on some touchpads ( Notably my HP Elitebook )
+setTouchpad tap disabled
+
+# Thse are defaults, but I'm going to override them anyway:
+setTouchpad scroll-method two-finger
+setTouchpad natural-scroll disabled
+setTouchpad middle-emulation enabled
+