eb6e1310b8
svn path=/nixos/trunk/; revision=29285
38 lines
656 B
Nix
38 lines
656 B
Nix
{ config, pkgs, ... }:
|
|
|
|
with pkgs.lib;
|
|
|
|
{
|
|
|
|
options = {
|
|
|
|
services.xserver.multitouch = {
|
|
|
|
enable = mkOption {
|
|
default = false;
|
|
example = true;
|
|
description = "Whether to enable multitouch touchpad support.";
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
config = mkIf config.services.xserver.multitouch.enable {
|
|
|
|
services.xserver.modules = [ pkgs.xf86_input_multitouch ];
|
|
|
|
services.xserver.config =
|
|
''
|
|
# Automatically enable the multitouch driver
|
|
Section "InputClass"
|
|
MatchIsTouchpad "true"
|
|
Identifier "Multitouch Touchpad"
|
|
Driver "multitouch"
|
|
EndSection
|
|
'';
|
|
|
|
};
|
|
|
|
}
|