27 lines
719 B
Nix
27 lines
719 B
Nix
{ pkgs, ... }:
|
|
|
|
let
|
|
drivers = pkgs.xp-pen-deco-01-v2-driver.overrideAttrs (_o: rec {
|
|
version = "3.3.9.230222-1";
|
|
src = pkgs.fetchzip {
|
|
url = "https://www.xp-pen.com/download/file/id/1936/pid/440/ext/gz.html#.tar.gz";
|
|
name = "xp-pen-deco-01-v2-driver-${version}.tar.gz";
|
|
sha256 = "sha256-xrRDxH7e00dISXb+lTtrnui+fNFpX7bLke2o+aTjJNk=";
|
|
};
|
|
});
|
|
in
|
|
{
|
|
# udev rules
|
|
services.udev.extraRules = ''
|
|
KERNEL=="uinput",MODE:="0666",OPTIONS+="static_node=uinput"
|
|
SUBSYSTEMS=="usb",ATTRS{idVendor}=="28bd",MODE:="0666"
|
|
'';
|
|
|
|
# XP-Pen tablet driver
|
|
environment.systemPackages = [ drivers ];
|
|
|
|
# hardware.opentabletdriver = {
|
|
# enable = true;
|
|
# daemon.enable = true;
|
|
# };
|
|
}
|