Add dysfunctional xsetwacom udev rule for tablet

This commit is contained in:
Elnu 2022-10-20 16:59:25 -07:00
parent d7ac24fd54
commit 4b17b41ff0
2 changed files with 32 additions and 1 deletions

View file

@ -1,11 +1,30 @@
{ config, pkgs, ... }:
let
wacom-config = pkgs.substituteAll {
name = "wacom-config";
src = ../wacom-config.sh;
dir = "bin";
isExecutable = true;
};
in
{
services = {
# dconf is required for setting GTK themes, see home.nix
dbus.packages = with pkgs; [ dconf ];
# $ nix-shell -p usbutils
# $ lsusb
# ID <idVendor>:<idProduct>
# Gets stored in /etc/udev/rules.d/99-wacom.rules
udev.extraRules = ''
ACTION=="add",
SUBSYSTEMS=="usb",
ATTRS{idVendor}="056a",
ATTRS{idProduct}="0302",
RUN+="${wacom-config}/bin/wacom-config"
'';
xserver = {
enable = true;
wacom.enable = true;
libinput = {
enable = true;
touchpad.tapping = true;