This commit is contained in:
mjallen18
2026-01-30 22:46:27 -06:00
parent bca4a13614
commit 59268d1da3
5 changed files with 15 additions and 103 deletions

View File

@@ -279,105 +279,15 @@ in
# use postgresql instead of sqlite
extraPackages =
ps: with ps; [
pkgs.${namespace}.python-roborock
# pkgs.${namespace}.pyvesync
# # Core functionality
# aiohttp
# aiodns
# paho-mqtt
# pillow
# pytz
# pyyaml
# sqlalchemy
# # Discovery & networking
# zeroconf
# netdisco
# ifaddr
# ssdp
# # Device protocols
# 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
dateparser
psycopg2
# numpy
# hassil
# pyturbojpeg
# paho-mqtt
# pychromecast
# pyatv
# python-otbr-api
# 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
# ibeacon-ble
# gehomesdk
# onedrive-personal-sdk
# pkgs.${namespace}.python-steam
# apple-weatherkit
# samsungctl
# samsungtvws
# aiohomekit
# icmplib
# aioelectricitymaps
# wyoming
# pysmartthings
# wakeonlan
# ephem
];
]
++ (with pkgs.${namespace}; [
gehomesdk
magicattr
python-nanokvm
python-roborock
]);
config = {
# Includes dependencies for a basic setup

View File

@@ -16,7 +16,7 @@ buildHomeAssistantComponent rec {
hash = "sha256-w+7cC/jV+6bQM1aEPlO90Z1o9CcjmPvjNDSG9CduFFw=";
};
nativeBuildInputs = with python3Packages; [
buildInputs = with python3Packages; [
beautifulsoup4
dateparser
pillow

View File

@@ -17,10 +17,12 @@ buildHomeAssistantComponent rec {
hash = "sha256-S6g9mfPEixqeGQkXVK8PZJ/dnEC5ThKtbELAIAhCANM=";
};
nativeBuildInputs = with pkgs.${namespace}; [
propogatedBuildInputs = with pkgs.${namespace}; [
python-nanokvm
];
buildInputs = propogatedBuildInputs;
postPatch = ''
substituteInPlace custom_components/nanokvm/manifest.json \
--replace-fail '"nanokvm>=0.0.4"' '"nanokvm"'

View File

@@ -19,7 +19,7 @@ let
sources = mkAllSources selected;
modDirVersion = selected.variables.modDirVersion;
tag = "stable";
tag = "stable";#sources.tag;
# NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
# all of these fail for various reasons

View File

@@ -87,13 +87,13 @@
living-room-lights = {
id = 1741726347213;
alias = "Living Room Light Switch";
mqttDeviceId = "958ff6b3c9df0db21e418aaf6410b996";
mqttDeviceId = "c90174f076a500c6fd531ecd7e5e259b";
lightEntityId = "light.living_room_lights";
};
bedroom-lights = {
id = 1741726231261;
alias = "Bedroom Light Switch";
mqttDeviceId = "de0f34498214842dcccaa6b08967d6b5";
mqttDeviceId = "7578af456fc02ac36bf3c4e414ac0bd9";
lightEntityId = "light.bedroom_lights";
};
};