···51 gitlab-run and gitlab-rake scripts because gitlab-runner is a component of Gitlab CI.</para>
52 </listitem>
53000000054</itemizedlist>
5556
···51 gitlab-run and gitlab-rake scripts because gitlab-runner is a component of Gitlab CI.</para>
52 </listitem>
5354+ <listitem>
55+ <para><literal>services.xserver.libinput.accelProfile</literal> default
56+ changed from <literal>flat</literal> to <literal>adaptive</literal>,
57+ as per <link xlink:href="https://wayland.freedesktop.org/libinput/doc/latest/group__config.html#gad63796972347f318b180e322e35cee79">
58+ official documentation</link>.</para>
59+ </listitem>
60+61</itemizedlist>
6263
+13-8
nixos/modules/services/x11/hardware/libinput.nix
···2526 accelProfile = mkOption {
27 type = types.enum [ "flat" "adaptive" ];
28- default = "flat";
29- example = "adaptive";
30 description =
31 ''
32- Sets the pointer acceleration profile to the given profile. Permitted values are adaptive, flat.
33- Not all devices support this option or all profiles. If a profile is unsupported, the default profile
34- for this is used. For a description on the profiles and their behavior, see the libinput documentation.
0000035 '';
36- };
37-38 accelSpeed = mkOption {
39 type = types.nullOr types.string;
40 default = null;
···216 Option "LeftHanded" "${xorgBool cfg.leftHanded}"
217 Option "MiddleEmulation" "${xorgBool cfg.middleEmulation}"
218 Option "NaturalScrolling" "${xorgBool cfg.naturalScrolling}"
219- ${optionalString (cfg.scrollButton != null) ''Option "ScrollButton" "${cfg.scrollButton}"''}
220 Option "ScrollMethod" "${cfg.scrollMethod}"
221 Option "HorizontalScrolling" "${xorgBool cfg.horizontalScrolling}"
222 Option "SendEventsMode" "${cfg.sendEventsMode}"
···2526 accelProfile = mkOption {
27 type = types.enum [ "flat" "adaptive" ];
28+ default = "adaptive";
29+ example = "flat";
30 description =
31 ''
32+ Sets the pointer acceleration profile to the given profile.
33+ Permitted values are adaptive, flat.
34+ Not all devices support this option or all profiles.
35+ If a profile is unsupported, the default profile for this is used.
36+ <literal>flat</literal>: Pointer motion is accelerated by a constant
37+ (device-specific) factor, depending on the current speed.
38+ <literal>adaptive</literal>: Pointer acceleration depends on the input speed.
39+ This is the default profile for most devices.
40 '';
41+ };
42+43 accelSpeed = mkOption {
44 type = types.nullOr types.string;
45 default = null;
···221 Option "LeftHanded" "${xorgBool cfg.leftHanded}"
222 Option "MiddleEmulation" "${xorgBool cfg.middleEmulation}"
223 Option "NaturalScrolling" "${xorgBool cfg.naturalScrolling}"
224+ ${optionalString (cfg.scrollButton != null) ''Option "ScrollButton" "${toString cfg.scrollButton}"''}
225 Option "ScrollMethod" "${cfg.scrollMethod}"
226 Option "HorizontalScrolling" "${xorgBool cfg.horizontalScrolling}"
227 Option "SendEventsMode" "${cfg.sendEventsMode}"