···11+{ lib, stdenvNoCC }:
22+33+stdenvNoCC.mkDerivation rec {
44+ name = "usb-blaster-udev-rules";
55+66+ udevRules = ./usb-blaster.rules;
77+ dontUnpack = true;
88+99+ installPhase = ''
1010+ install -Dm 644 "${udevRules}" "$out/lib/udev/rules.d/51-usbblaster.rules"
1111+ '';
1212+1313+ meta = with lib; {
1414+ description = "udev rules that give NixOS permission to communicate with usb blasters";
1515+ longDescription = ''
1616+ udev rules that give NixOS permission to communicate with usb blasters.
1717+ To use it under NixOS, add
1818+1919+ services.udev.packages = [ pkgs.usb-blaster-udev-rules ];
2020+2121+ to the system configuration.
2222+ '';
2323+ license = licenses.free;
2424+ platforms = platforms.linux;
2525+ };
2626+}