Skip to content

Latest commit

 

History

History
17 lines (10 loc) · 1.35 KB

README.md

File metadata and controls

17 lines (10 loc) · 1.35 KB

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 .