From 4b8b6771d7dc1fac96e048242c47db1d50dcdd63 Mon Sep 17 00:00:00 2001 From: mjallen18 Date: Wed, 26 Feb 2025 20:59:52 -0600 Subject: [PATCH] add some python --- hosts/homeassistant/homeassistant.nix | 74 ++++++++++++++++++++++++++- 1 file changed, 73 insertions(+), 1 deletion(-) diff --git a/hosts/homeassistant/homeassistant.nix b/hosts/homeassistant/homeassistant.nix index 20f411d..687f814 100644 --- a/hosts/homeassistant/homeassistant.nix +++ b/hosts/homeassistant/homeassistant.nix @@ -118,7 +118,55 @@ in auth-header ]; # use postgresql instead of sqlite - extraPackages = ps: with ps; [ + extraPackages = ps: with ps; [ + # Core functionality + aiohttp + aiodns + paho-mqtt + pillow + pytz + pyyaml + sqlalchemy + + # Discovery & networking + zeroconf + netdisco + ifaddr + ssdp + + # Device protocols + homeassistant-pyozw # Z-Wave + pyserial # Serial communications + bluepy # Bluetooth LE + + # Smart home ecosystems + mutagen # Media file metadata + pysonos # Sonos + pywemo # Belkin WeMo + python-miio # Xiaomi devices + python-kasa # TP-Link + + # Sensors & monitoring + meteocalc # Weather calculations + speedtest-cli # Internet speed + + # Visualization & UI + matplotlib # Graphing + + # Security + bcrypt + cryptography + pyjwt + + # Media + ha-ffmpeg # Camera streams + + # Specialized integrations + python-matter-server # Matter protocol + + # System integrations + psutil # System monitoring + psycopg2 numpy hassil @@ -130,6 +178,30 @@ in brother pyipp govee-ble + adguardhome + nextcord + aiogithubapi + jellyfin_apiclient_python + pylitterbot + dateparser + aionut + nextcloudmonitor + ollama + pynecil + aiopyarr + pysabnzbd + getmac + zigpy + bellows # For Zigbee EmberZNet-based adapters + zigpy-xbee # For XBee adapters + zigpy-deconz # For ConBee/RaspBee adapters + pyicloud # iCloud + pyatv # Apple TV + opencv-python + face-recognition + tensorflow + scikit-learn + zwave-js-server-python ]; config = {