yay -S esp-py
/opt/esp-idf/install.sh
/opt/esp-idf/install.fish
. /opt/esp-idf/export.fish
idf build

A partir de ahora cada vez que lo quieras usar tendrás que ejecutar . /opt/esp-idf/export.fish

Ejemplos https://github.com/espressif/esp-idf/tree/v4.3/examples/get-started/hello_world

git clone https://github.com/espressif/esp-idf/