summary refs log tree commit diff
path: root/pkgs/os-specific/linux/hal/synaptics.nix
blob: 20c4d1ec24fb3cb22e8d5b629043d49675c065fe (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{stdenv}:
stdenv.mkDerivation {
  name = "hal-info-synaptics";
  buildCommand = ''
    mkdir -p $out/share/hal/fdi/information/15-osvendor/
    cat << EOF > $out/share/hal/fdi/information/15-osvendor/10-x11-synaptics.fdi
<?xml version="1.0" encoding="UTF-8"?>
       <deviceinfo version="0.2">
           <device>
               <match key="info.capabilities" contains="input.touchpad">
                   <merge key="input.x11_driver" type="string">synaptics</merge>
                   <merge key="input.x11_options.AlwaysCore" type="string">true</merge>
                   <merge key="input.x11_options.Protocol" type="string">event</merge>
               </match>
           </device>
       </deviceinfo>
EOF
  '';
}