qgroundcontrol: 4.4.2 -> 4.4.3 (#360956)
[NixPkgs.git] / nixos / modules / hardware / uinput.nix
blob1845d9cfe565ddc21c3b371510c4418274824545
1 { config, lib, ... }:
3 let
4   cfg = config.hardware.uinput;
5 in
7   options.hardware.uinput = {
8     enable = lib.mkEnableOption "uinput support";
9   };
11   config = lib.mkIf cfg.enable {
12     boot.kernelModules = [ "uinput" ];
14     users.groups.uinput.gid = config.ids.gids.uinput;
16     services.udev.extraRules = ''
17       SUBSYSTEM=="misc", KERNEL=="uinput", MODE="0660", GROUP="uinput", OPTIONS+="static_node=uinput"
18     '';
19   };