tildagon 0.0.6

Board support crate for the Electromagnetic Field Tildagon badge
{
  inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";

  outputs = {nixpkgs, ...}: let
    system = "x86_64-linux";
    pkgs = import nixpkgs {inherit system;};
  in {
    devShells.${system}.default = pkgs.mkShell {
      packages = with pkgs; [
        # Toolchain
        rustup
        espup

        # Upload/debug tool
        probe-rs-tools

        # Code formatting tools
        treefmt
        alejandra
        mdl
        rustfmt
        typos

        # Release tools
        release-plz
      ];

      DBX_CONTAINER_IMAGE = "ubuntu:24.04";
      DBX_CONTAINER_NAME = "tildagon-rs-build-environment";
    };
  };
}