From ac8500918475298ed31bde62fb031062acbaac79 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sun, 19 Dec 2021 11:25:51 +0100 Subject: [PATCH] udev: Add rules for Switch Pro Controller --- modules/udev.nix | 6 ++++++ 1 file changed, 6 insertions(+) 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" ];