{ pkgs, ... }: { services.udev.packages = with pkgs; [ (callPackage ../externals/rules/adafruit.nix { }) (callPackage ../externals/rules/limesuite.nix { }) glasgow libsigrok openocd platformio cynthion ]; environment.systemPackages = with pkgs; [ cynthion glasgow jlink kicad openocd packetry picocom platformio proxmark3-rrg pulseview stlink ]; users = { users.artemis.extraGroups = [ "plugdev" "dialout" ]; extraGroups.plugdev = { }; }; }