mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-19 17:39:34 +00:00
xf86-input-synaptics: make use of 50-synaptics.conf
The default synaptics functionality (without this file) is limited for clickpads: the right soft button area in the bottom right isn't active by default, so the entire pad generates left-clicks. There is no way to right-drag. This file defines soft button areas and provides some matching rules. These settings don't conflict with the synaptics options that NixOS provides.
This commit is contained in:
parent
60d1c0cfd1
commit
d42fbef595
|
@ -18,6 +18,8 @@ let cfg = config.services.xserver.synaptics;
|
||||||
Option "TapButton2" "0"
|
Option "TapButton2" "0"
|
||||||
Option "TapButton3" "0"
|
Option "TapButton3" "0"
|
||||||
'';
|
'';
|
||||||
|
pkg = pkgs.xorg.xf86inputsynaptics;
|
||||||
|
etcFile = "X11/xorg.conf.d/50-synaptics.conf";
|
||||||
in {
|
in {
|
||||||
|
|
||||||
options = {
|
options = {
|
||||||
|
@ -146,9 +148,12 @@ in {
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
|
||||||
services.xserver.modules = [ pkgs.xorg.xf86inputsynaptics ];
|
services.xserver.modules = [ pkg ];
|
||||||
|
|
||||||
environment.systemPackages = [ pkgs.xorg.xf86inputsynaptics ];
|
environment.etc."${etcFile}".source =
|
||||||
|
"${pkg}/share/X11/xorg.conf.d/50-synaptics.conf";
|
||||||
|
|
||||||
|
environment.systemPackages = [ pkg ];
|
||||||
|
|
||||||
services.xserver.config =
|
services.xserver.config =
|
||||||
''
|
''
|
||||||
|
|
Loading…
Reference in a new issue