grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / services / x11 / hardware / digimend.nix
blobb1b1682f00b27d329b3b1953514ea5e305950fa9
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7   cfg = config.services.xserver.digimend;
9   pkg = config.boot.kernelPackages.digimend;
15   options = {
17     services.xserver.digimend = {
19       enable = mkEnableOption "the digimend drivers for Huion/XP-Pen/etc. tablets";
21     };
23   };
26   config = mkIf cfg.enable {
28     # digimend drivers use xsetwacom and wacom X11 drivers
29     services.xserver.wacom.enable = true;
31     boot.extraModulePackages = [ pkg ];
33     environment.etc."X11/xorg.conf.d/50-digimend.conf".source =
34       "${pkg}/usr/share/X11/xorg.conf.d/50-digimend.conf";
36   };