{ ... }: { boot.initrd.services.udev.rules = '' # This is used to load the correct kernel module for the Framework USB-C Ethernet Adapter ACTION!="add", GOTO="usb_realtek_net_end" SUBSYSTEM!="usb", GOTO="usb_realtek_net_end" ENV{DEVTYPE}!="usb_device", GOTO="usb_realtek_net_end" # Modify this to change the default value ENV{REALTEK_MODE1}="1" # Realtek ATTR{idVendor}=="0bda", ATTR{idProduct}=="815[2,3,5,6]", ATTR{bConfigurationValue}!="$env{REALTEK_MODE1}", ATTR{bConfigurationValue}="$env{REALTEK_MODE1}" LABEL="usb_realtek_net_end" ''; }