Using the latest flake with esp-idf-full, ESP_IDF_VERSION returns null.
This causes issues with some libraries requiring this environment variable to be set in order to set the default config, such as esp_wifi_remote, which does not build as specific configs are not declared.
Using export ESP_IDF_VERSION=5.5 after opening the shell fixes the issue.
[:~]$ nix --experimental-features 'nix-command flakes' develop github:mirrexagon/nixpkgs-esp-dev#esp-idf-full
[:~]$ echo $ESP_IDF_VERSION
[:~]$
Note : this is on nixpkgs 25.11-stable. A similar symptom was found here, that's how I found out the problem : https://esp32.com/viewtopic.php?t=43750
Using the latest flake with esp-idf-full, ESP_IDF_VERSION returns null.
This causes issues with some libraries requiring this environment variable to be set in order to set the default config, such as
esp_wifi_remote, which does not build as specific configs are not declared.Using
export ESP_IDF_VERSION=5.5after opening the shell fixes the issue.Note : this is on nixpkgs 25.11-stable. A similar symptom was found here, that's how I found out the problem : https://esp32.com/viewtopic.php?t=43750