diff --git a/modules/udev.nix b/modules/udev.nix index a116f4a..0c75737 100644 --- a/modules/udev.nix +++ b/modules/udev.nix @@ -6,6 +6,12 @@ # Steam emulated controller KERNEL=="uinput", SUBSYSTEM=="misc", TAG+="uaccess", OPTIONS+="static_node=uinput" + + # Nintendo Switch Pro Controller over USB hidraw + KERNEL=="hidraw*", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="2009", MODE="0660", GROUP="users", TAG+="uaccess" + + # Nintendo Switch Pro Controller over bluetooth hidraw + KERNEL=="hidraw*", KERNELS=="*057E:2009*", MODE="0660", GROUP="users", TAG+="uaccess" ''; boot.kernelModules = [ "uinput" ];