allow wildcard Synaptics configuration

svn path=/nixos/trunk/; revision=22954
This commit is contained in:
Michael Raskin 2010-08-04 20:07:58 +00:00
parent e3c2a1f49e
commit 255a56fbc5

View File

@ -18,7 +18,8 @@ let cfg = config.services.xserver.synaptics; in
dev = mkOption { dev = mkOption {
default = "/dev/input/event0"; default = "/dev/input/event0";
description = "Event device for Synaptics touchpad."; example = null;
description = "Event device for Synaptics touchpad, null to omit specification.";
}; };
minSpeed = mkOption { minSpeed = mkOption {
@ -55,7 +56,7 @@ let cfg = config.services.xserver.synaptics; in
Section "InputDevice" Section "InputDevice"
Identifier "Touchpad[0]" Identifier "Touchpad[0]"
Driver "synaptics" Driver "synaptics"
Option "Device" "${cfg.dev}" ${if cfg.dev != null then ''Option "Device" "${cfg.dev}"'' else ""}
Option "Protocol" "PS/2" Option "Protocol" "PS/2"
Option "LeftEdge" "1700" Option "LeftEdge" "1700"
Option "RightEdge" "5300" Option "RightEdge" "5300"