Files
omarchy-pkgs/pkgbuilds/edge/dell-xps-touchpad-haptics/README.package.md
T
Jacob Mink 8f45850b7d Package Dell XPS touchpad haptics (#86)
* feature: Add Dell haptic touchpad control, update default intensity

* fix: polish Dell haptic touchpad package

Use an MIT license file for the packaged scripts and prefer the active loginctl user in the install hook so the initial intensity setup targets the live desktop session instead of an arbitrary regular account.

* fix: clean up Dell haptic touchpad package metadata

Drop the bundled license file and align the package metadata so the package contents still build cleanly after the maintainer update.

* fix: correct Dell haptic touchpad package URL

Point the package metadata at the canonical omarchy-pkgs repository so users see the source location maintained under the omacom-io project.

* feature: package Dell XPS haptics as standalone service

* fix: tighten Dell haptics package setup
2026-05-07 17:16:22 +02:00

41 lines
1.2 KiB
Markdown

# dell-xps-touchpad-haptics
This package installs the Dell XPS Synaptics haptic touchpad daemon, its
systemd service, and a small CLI for switching between Omarchy's preset haptic
levels.
What it installs:
- `/usr/bin/dell-xps-touchpad-haptics`
- `/usr/bin/dell-xps-touchpad-haptics-daemon`
- `/usr/lib/systemd/system/dell-xps-touchpad-haptics.service`
- `/usr/lib/udev/rules.d/99-dell-xps-touchpad-haptics.rules`
What the pacman install hook does:
- picks a desktop user and writes `/etc/dell-xps-touchpad-haptics.env`
- creates `~/.config/omarchy/dell-haptic.conf` if needed
- enables the service and restarts it when a running systemd manager is available
Usage:
```bash
dell-xps-touchpad-haptics get
dell-xps-touchpad-haptics set low
dell-xps-touchpad-haptics set mid
dell-xps-touchpad-haptics set high
```
Preset levels:
- `low` = `10`
- `mid` = `50`
- `high` = `100`
Debugging:
- level changes are logged by the service when it notices the config change and
attempts HID gain readback
- set `DELL_XPS_TOUCHPAD_HAPTICS_DEBUG=1` in `/etc/dell-xps-touchpad-haptics.env`
to log each press and release report to `journalctl -u dell-xps-touchpad-haptics.service`