what
This commit is contained in:
@@ -279,105 +279,15 @@ in
|
|||||||
# use postgresql instead of sqlite
|
# use postgresql instead of sqlite
|
||||||
extraPackages =
|
extraPackages =
|
||||||
ps: with ps; [
|
ps: with ps; [
|
||||||
pkgs.${namespace}.python-roborock
|
dateparser
|
||||||
# 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
|
|
||||||
|
|
||||||
psycopg2
|
psycopg2
|
||||||
# numpy
|
]
|
||||||
# hassil
|
++ (with pkgs.${namespace}; [
|
||||||
# pyturbojpeg
|
gehomesdk
|
||||||
# paho-mqtt
|
magicattr
|
||||||
# pychromecast
|
python-nanokvm
|
||||||
# pyatv
|
python-roborock
|
||||||
# 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
|
|
||||||
];
|
|
||||||
|
|
||||||
config = {
|
config = {
|
||||||
# Includes dependencies for a basic setup
|
# Includes dependencies for a basic setup
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ buildHomeAssistantComponent rec {
|
|||||||
hash = "sha256-w+7cC/jV+6bQM1aEPlO90Z1o9CcjmPvjNDSG9CduFFw=";
|
hash = "sha256-w+7cC/jV+6bQM1aEPlO90Z1o9CcjmPvjNDSG9CduFFw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with python3Packages; [
|
buildInputs = with python3Packages; [
|
||||||
beautifulsoup4
|
beautifulsoup4
|
||||||
dateparser
|
dateparser
|
||||||
pillow
|
pillow
|
||||||
|
|||||||
@@ -17,10 +17,12 @@ buildHomeAssistantComponent rec {
|
|||||||
hash = "sha256-S6g9mfPEixqeGQkXVK8PZJ/dnEC5ThKtbELAIAhCANM=";
|
hash = "sha256-S6g9mfPEixqeGQkXVK8PZJ/dnEC5ThKtbELAIAhCANM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = with pkgs.${namespace}; [
|
propogatedBuildInputs = with pkgs.${namespace}; [
|
||||||
python-nanokvm
|
python-nanokvm
|
||||||
];
|
];
|
||||||
|
|
||||||
|
buildInputs = propogatedBuildInputs;
|
||||||
|
|
||||||
postPatch = ''
|
postPatch = ''
|
||||||
substituteInPlace custom_components/nanokvm/manifest.json \
|
substituteInPlace custom_components/nanokvm/manifest.json \
|
||||||
--replace-fail '"nanokvm>=0.0.4"' '"nanokvm"'
|
--replace-fail '"nanokvm>=0.0.4"' '"nanokvm"'
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ let
|
|||||||
sources = mkAllSources selected;
|
sources = mkAllSources selected;
|
||||||
|
|
||||||
modDirVersion = selected.variables.modDirVersion;
|
modDirVersion = selected.variables.modDirVersion;
|
||||||
tag = "stable";
|
tag = "stable";#sources.tag;
|
||||||
# NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
|
# NOTE: raspberrypifw & raspberryPiWirelessFirmware should be updated with this
|
||||||
|
|
||||||
# all of these fail for various reasons
|
# all of these fail for various reasons
|
||||||
|
|||||||
@@ -87,13 +87,13 @@
|
|||||||
living-room-lights = {
|
living-room-lights = {
|
||||||
id = 1741726347213;
|
id = 1741726347213;
|
||||||
alias = "Living Room Light Switch";
|
alias = "Living Room Light Switch";
|
||||||
mqttDeviceId = "958ff6b3c9df0db21e418aaf6410b996";
|
mqttDeviceId = "c90174f076a500c6fd531ecd7e5e259b";
|
||||||
lightEntityId = "light.living_room_lights";
|
lightEntityId = "light.living_room_lights";
|
||||||
};
|
};
|
||||||
bedroom-lights = {
|
bedroom-lights = {
|
||||||
id = 1741726231261;
|
id = 1741726231261;
|
||||||
alias = "Bedroom Light Switch";
|
alias = "Bedroom Light Switch";
|
||||||
mqttDeviceId = "de0f34498214842dcccaa6b08967d6b5";
|
mqttDeviceId = "7578af456fc02ac36bf3c4e414ac0bd9";
|
||||||
lightEntityId = "light.bedroom_lights";
|
lightEntityId = "light.bedroom_lights";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user