From 458f15bf9a5640177a82c1b75a863a9976149686 Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 7 Jul 2023 17:31:39 +0100 Subject: [PATCH] fix logitech g920 wheel --- lib/modules/gamer.nix | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lib/modules/gamer.nix b/lib/modules/gamer.nix index b16799b..ebe69f3 100644 --- a/lib/modules/gamer.nix +++ b/lib/modules/gamer.nix @@ -34,5 +34,21 @@ with lib; remotePlay.openFirewall = true; dedicatedServer.openFirewall = true; }; + + hardware.steam-hardware.enable = true; + environment.etc.logitechG920 = { + target = "usb_modeswitch.d/046d:c261"; + text = '' + DefaultVendor=046d + DefaultProduct=c261 + MessageEndpoint=01 + ResponseEndpoint=01 + TargetClass=0x03 + MessageContent="0f00010142" + ''; + }; + services.udev.extraRules = '' + ATTR{idVendor}=="046d", ATTR{idProduct}=="c261", RUN+="${pkgs.usb-modeswitch}/bin/usb_modeswitch -c '/etc/usb_modeswitch.d/046d:c261'" + ''; }; }