Arduino-nix: managing an arduino-cli environment with Nix

Hi everyone, I just released arduino-nix, a flake that makes it possible to set up an environment for arduino-cli with certain platforms, tools and libraries pre-installed. This makes it easier to collaborate on Arduino projects with others.

Let me know what you think!

11 Likes

I am looking for a way to build Moshe Braner’s SoftRF source code for a T-Beam v1.1 on a NixOS machine.

May I ask if there are any pointers/documentation to help me understand what to use in the form (that I am guessing so far):

          packages = with pkgs.arduinoPackages; [
            platforms.arduino.esp32."2.0.3"
            platforms.esp23.esp32."2.0.3"
          ];
        };