Jump to content

Packages/sc-controller: Difference between revisions

From NixOS Wiki
imported>KREYREN
Initial declaration of the sc-controller
 
mNo edit summary
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{outdated|The information in this page is incomplete and outdated.}}
Open-Source Graphical Configurator for The Steam Controller.
Open-Source Graphical Configurator for The Steam Controller.


=== NixOS Configuration ===
== Known Issues ==


The package requires an additional NixOS configuration to avoid '''LIBUSB_ERROR_ACCESS [-3]''': <ref>https://github.com/NixOS/nixpkgs/issues/142473#issuecomment-948676544</ref>
=== LIBUSB_ERROR_ACCESS [-3] ===


<pre>
This happens when .. FIXME .. and can be solved through declaring '''hardware.steam-hardware.enable''' in your NixOS configuration.nix
users.groups.steam-controller = { };


users.users.USER.extraGroups = [ "steam-controller" ];
== References ==


services.udev.extraRules = ''
1. nixpkgs issue on LIBUSB_ERROR_ACCESS -- https://github.com/NixOS/nixpkgs/issues/142473#issuecomment-948676544
  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" ];
</pre>

Latest revision as of 23:53, 4 April 2024

⏲︎︎
This article or section is outdated. The information in this page is incomplete and outdated. Further information might be found in the corresponding discussion. Please remove this notice once the information has been updated.

Open-Source Graphical Configurator for The Steam Controller.

Known Issues

LIBUSB_ERROR_ACCESS [-3]

This happens when .. FIXME .. and can be solved through declaring hardware.steam-hardware.enable in your NixOS configuration.nix

References

1. nixpkgs issue on LIBUSB_ERROR_ACCESS -- https://github.com/NixOS/nixpkgs/issues/142473#issuecomment-948676544