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