services.libinput.touchpad.accelProfile

NixOS option

one of "flat", "adaptive", "custom"

Sets the pointer acceleration profile to the given profile. Permitted values are adaptive, flat, custom. Not all devices support this option or all profiles. If a profile is unsupported, the default profile for this is used. flat: Pointer motion is accelerated by a constant (device-specific) factor, depending on the current speed. adaptive: Pointer acceleration depends on the input speed. This is the default profile for most devices. custom: Allows the user to define a custom acceleration function. To define custom functions use the accelPoints<Fallback/Motion/Scroll> and accelStep<Fallback/Motion/Scroll> options.

type: one of "flat", "adaptive", "custom"
Default
"adaptive"
Example
"flat"
declared in: nixos/modules/services/hardware/libinput.nixView source on NixOS/nixpkgs →