diff --git a/systems/msi/default.nix b/systems/msi/default.nix index b121c73..1a3d5b3 100644 --- a/systems/msi/default.nix +++ b/systems/msi/default.nix @@ -45,4 +45,17 @@ hardware.bluetooth.enable = true; services.blueman.enable = true; + + services.udev.extraRules = '' + # usb ethernet dongle + ACTION=="bind", SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", ATTR{idProduct}=="1976", \ + RUN+="/bin/sh -c 'echo -n $$KERNEL:2.0 > /sys/bus/usb/drivers/cdc_ncm/unbind'", \ + RUN+="${pkgs.kmod}/bin/modprobe r8152", \ + RUN+="/bin/sh -c 'echo -n 0b05 1976 > /sys/bus/usb/drivers/r8152/new_id'" + + # wch stuff + SUBSYSTEM=="usb", ATTRS{idVendor}=="4348", ATTRS{idProduct}=="55e0", GROUP="wheel" + SUBSYSTEM=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="8012", GROUP="wheel" + SUBSYSTEM=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="8010", GROUP="wheel" + ''; }