{ # nix build inputs buildHomeAssistantComponent, yamaha-soundbar-src, # deps python3Packages, ... }: let inherit (builtins) fromJSON readFile; manifest = fromJSON (readFile "${yamaha-soundbar-src}/custom_components/yamaha_soundbar/manifest.json"); in buildHomeAssistantComponent { owner = "osk2"; inherit (manifest) domain version; src = yamaha-soundbar-src; propagatedBuildInputs = with python3Packages; [ async-upnp-client chardet validators ]; meta = { homepage = "https://github.com/osk2/yamaha-soundbar"; description = '' Yamaha soundbar integration for Home Assistant. ''; }; }