Skip to content

Repository files navigation

Touchpad Gestures

Configurable 3-finger touchpad gestures for Hyprland on Omarchy. Uses Hyprland's native hl.gesture() engine — no daemon, no custom recognizer.

License: AGPL-3.0

Preview

Install

omarchy plugin add https://github.com/shashikanth171/touchpad-gestures.git --enable

Usage

Swipe with three fingers:

Gesture Default action
Swipe up Previous workspace
Swipe down Next workspace
Swipe left Cycle previous window (Alt+Shift+Tab)
Swipe right Cycle next window (Alt+Tab)

Two-finger scrolling and pinching are unaffected.

Configure

Open the settings panel from the bar button, or:

omarchy-shell shell summon io.github.shashikanth171.touchpad-gestures

Choose an action for each of the four directions. Settings are saved to ~/.config/omarchy/touchpad-gestures/settings.json and applied to Hyprland immediately.

Remove

omarchy plugin remove io.github.shashikanth171.touchpad-gestures

The plugin keeps its Hyprland footprint in sync with its enablement: it watches ~/.config/omarchy/shell.json, so omarchy plugin disable, omarchy plugin remove, or turning the gestures toggle off all immediately delete the generated ~/.config/hypr/touchpad-gestures.lua fragment, strip the marker comment and require("hypr.touchpad-gestures") line from hyprland.lua, and reload Hyprland. Re-enabling regenerates everything.

Your settings (~/.config/omarchy/touchpad-gestures/settings.json) are kept, so reinstalling restores your chosen actions.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages