unpushed udev rules

This commit is contained in:
outfoxxed 2025-07-24 19:09:25 -07:00
parent 26b35a8e50
commit fd41ab7ce5
Signed by: outfoxxed
GPG key ID: 4C88A185FB89301E

View file

@ -45,4 +45,17 @@
hardware.bluetooth.enable = true; hardware.bluetooth.enable = true;
services.blueman.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"
'';
} }