{ config, pkgs, ... }: let my-rules = pkgs.writeTextFile { name = "70-heliox.rules"; text = '' SUBSYSTEM=="tty", GROUP="plugdev". MODE="0660" SUBSYSTEMS=="usb", ATTRS{idProduct}=="7523", ATTRS{idVendor}=="1a86", SYMLINK+="heliox" ''; destination = "/etc/udev/rules.d/70-heliox.rules"; }; in { services.udev.packages = [ my-rules ]; }