otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / nixos / modules / services / x11 / hardware / digimend.nix
blob693db5e90720a8251f42327b97f673c5746a997b
2   config,
3   lib,
4   pkgs,
5   ...
6 }:
8 with lib;
10 let
12   cfg = config.services.xserver.digimend;
14   pkg = config.boot.kernelPackages.digimend;
20   options = {
22     services.xserver.digimend = {
24       enable = mkEnableOption "the digimend drivers for Huion/XP-Pen/etc. tablets";
26     };
28   };
30   config = mkIf cfg.enable {
32     # digimend drivers use xsetwacom and wacom X11 drivers
33     services.xserver.wacom.enable = true;
35     boot.extraModulePackages = [ pkg ];
37     environment.etc."X11/xorg.conf.d/50-digimend.conf".source =
38       "${pkg}/usr/share/X11/xorg.conf.d/50-digimend.conf";
40   };