at master 603 B view raw
1{ 2 config, 3 lib, 4 pkgs, 5 ... 6}: 7 8with lib; 9 10let 11 12 cfg = config.services.xserver.digimend; 13 14 pkg = config.boot.kernelPackages.digimend; 15 16in 17 18{ 19 20 options = { 21 22 services.xserver.digimend = { 23 24 enable = mkEnableOption "the digimend drivers for Huion/XP-Pen/etc. tablets"; 25 26 }; 27 28 }; 29 30 config = mkIf cfg.enable { 31 32 # digimend drivers use xsetwacom and wacom X11 drivers 33 services.xserver.wacom.enable = true; 34 35 boot.extraModulePackages = [ pkg ]; 36 37 environment.etc."X11/xorg.conf.d/50-digimend.conf".source = 38 "${pkg}/usr/share/X11/xorg.conf.d/50-digimend.conf"; 39 40 }; 41 42}