From 7696f65f23935c7b4690c2293fb8664f57ff62cc Mon Sep 17 00:00:00 2001 From: Filippo Berto Date: Tue, 14 Mar 2023 14:22:10 +0100 Subject: [PATCH] Fix: temporary fix to xp-pen tablet drivers --- nixos_modules/pentablet.nix | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/nixos_modules/pentablet.nix b/nixos_modules/pentablet.nix index 04a5790..084bf0a 100644 --- a/nixos_modules/pentablet.nix +++ b/nixos_modules/pentablet.nix @@ -1,4 +1,16 @@ -{ pkgs, ... }: { +{ 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" @@ -6,7 +18,7 @@ ''; # XP-Pen tablet driver - environment.systemPackages = [ pkgs.xp-pen-deco-01-v2-driver ]; + environment.systemPackages = [ drivers ]; # hardware.opentabletdriver = { # enable = true;