current
 1{lib, ...}: {
 2  den.aspects.kevin.nixos = {
 3    services.libinput.enable = true;
 4  };
 5
 6  den.aspects.kevin.provides.to-users.homeManager = {osConfig, ...}: let
 7    hasPlasma = osConfig.services.desktopManager.plasma6.enable;
 8  in
 9    lib.optionalAttrs hasPlasma {
10      programs.plasma.input = {
11        touchpads = [
12          {
13            enable = true;
14            name = "SYNA2BA6:00 06CB:CF00 Touchpad";
15            productId = "cf00";
16            vendorId = "06cb";
17            disableWhileTyping = true;
18            naturalScroll = true;
19            tapToClick = true;
20            tapAndDrag = true;
21          }
22        ];
23      };
24    };
25}