up:peak_nix_experiences

context / story

hardware trackpoint (doesn’t work)

udev extraHwdb (doesn’t work)

services.udev.extraHwdb = ''
    # Use an asterisk at the end to be safe
    evdev:name:*Elan*TrackPoint*:*
      POINTINGSTICK_CONST_ACCEL=3.0
      POINTINGSTICK_SENSITIVITY=255
      LIBINPUT_ATTR_TRACKPOINT_RANGE=255
  '';

run this after rebuild

sudo systemd-hwdb update
sudo udevadm trigger --subsystem-match=input

still no changes

libinput quirks system override

# Libinput hardware-level override for TrackPoint
  environment.etc."libinput/local-overrides.quirks".text = ''
    [Trackpoint Override]
    MatchUdevType=pointingstick
    MatchName=*TPPS/2 Elan TrackPoint*
    AttrTrackpointMultiplier=2.0
  '';
[Trackpoint Override]
MatchUdevType=pointingstick
MatchName=*TPPS/2 Elan TrackPoint*
AttrTrackpointMultiplier=2.0

created on: Wed May 13 2026