diff --git a/modules/nixos/homeassistant/services/esphome/default.nix b/modules/nixos/homeassistant/services/esphome/default.nix index 9d095af..4cf899a 100644 --- a/modules/nixos/homeassistant/services/esphome/default.nix +++ b/modules/nixos/homeassistant/services/esphome/default.nix @@ -9,11 +9,12 @@ with lib; let cfg = config.${namespace}.services.home-assistant; - # ESPHome with littlefs-python added to PYTHONPATH so PlatformIO's - # espressif32 platform builder can import it (needed for LittleFS support). + # ESPHome with littlefs-python and pyfatfs added to PYTHONPATH so PlatformIO's + # espressif32 platform builder can import them (needed for LittleFS/FAT support). esphomeWithLittlefs = pkgs.esphome.overridePythonAttrs (oldAttrs: { makeWrapperArgs = (oldAttrs.makeWrapperArgs or [ ]) ++ [ - "--prefix PYTHONPATH : ${pkgs.python3Packages.pyfatfs}/${pkgs.${namespace}.littlefs-python}/${pkgs.python3.sitePackages}" + "--prefix PYTHONPATH : ${pkgs.${namespace}.littlefs-python}/${pkgs.python3.sitePackages}" + "--prefix PYTHONPATH : ${pkgs.python3Packages.pyfatfs}/${pkgs.python3.sitePackages}" ]; }); in