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