Packages/sc-controller
Open-Source Graphical Configurator for The Steam Controller.
NixOS Configuration
The package requires an additional NixOS configuration to avoid LIBUSB_ERROR_ACCESS [-3]: [1]
users.groups.steam-controller = { }; users.users.USER.extraGroups = [ "steam-controller" ]; services.udev.extraRules = '' SUBSYSTEM=="usb", ATTRS{idVendor}=="28de", GROUP="steam-controller", MODE="0660" KERNEL=="hidraw*", KERNELS=="*28DE:*", GROUP="steam-controller", MODE="0660" KERNEL=="uinput", MODE="0660", GROUP="steam-controller", OPTIONS+="static_node=uinput" ''; boot.kernelModules = [ "uinput" ];