what
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -16,7 +16,7 @@ buildHomeAssistantComponent rec {
|
||||
hash = "sha256-w+7cC/jV+6bQM1aEPlO90Z1o9CcjmPvjNDSG9CduFFw=";
|
||||
};
|
||||
|
||||
nativeBuildInputs = with python3Packages; [
|
||||
buildInputs = with python3Packages; [
|
||||
beautifulsoup4
|
||||
dateparser
|
||||
pillow
|
||||
|
||||
@@ -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"'
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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";
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user