Skip to content

Nix flake for qemu with ESP32 and ESP32C3 support, built from the Espressif fork - for an example of usage see https://github.com/SFrijters/nix-qemu-esp32c3-rust-example

Notifications You must be signed in to change notification settings

SFrijters/nix-qemu-espressif

Repository files navigation

nix-qemu-espressif

nix flake check

Packages a variant of the qemu package in nixpkgs with support for ESP32/ESP32C3 chips, using Espressif's fork of qemu. Current version: 9.0.0-20240606.

Exposed packages:

  • qemu-espressif: Supports both ESP32 ("xtensa-softmmu") and ESP32C3 ("riscv32-softmmu") chips. Note: nix run will run qemu-system-xtensa by default.
  • qemu-esp32: Supports only ESP32.
  • qemu-esp32c3: Supports only ESP32C3.

The default output of this flake is a nixpkgs overlay that adds these packages.

Note: this flake uses the internals of the nixpkgs derivation for qemu, so it is potentially rather fragile and it is not recommended to make the nixpkgs input of this flake follow another.

An example of usage can be found at https://github.com/SFrijters/nix-qemu-esp32c3-rust-example .

About

Nix flake for qemu with ESP32 and ESP32C3 support, built from the Espressif fork - for an example of usage see https://github.com/SFrijters/nix-qemu-esp32c3-rust-example

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages