This commit is contained in:
mjallen18
2026-04-02 15:03:05 -05:00
parent 657849140f
commit 6d0f109564

View File

@@ -68,215 +68,213 @@ in
openFirewall = true; openFirewall = true;
configDir = "/var/lib/homeassistant"; configDir = "/var/lib/homeassistant";
configWritable = true; # todo configWritable = true; # todo
# All components # Using explicit component list to avoid PYTHONPATH exceeding ARG_MAX limit.
extraComponents = config.services.home-assistant.package.availableComponents; # Using availableComponents (all components) generates an enormous PYTHONPATH
# extraComponents = [ # environment variable that exceeds the kernel's ARG_MAX, preventing service startup.
# "accuweather" extraComponents = [
# "adguard" "accuweather"
# "air_quality" "adguard"
# "apcupsd" "air_quality"
# "apple_tv" "apcupsd"
# "analytics" "apple_tv"
# "assist_pipeline" "analytics"
# "assist_satellite" "assist_pipeline"
# "backup" "assist_satellite"
# "bluetooth" "backup"
# "bluetooth_adapters" "bluetooth"
# "bluetooth_le_tracker" "bluetooth_adapters"
# "brother" "bluetooth_le_tracker"
# "browser" "brother"
# "button" "browser"
# "caldav" "button"
# "calendar" "caldav"
# "camera" "calendar"
# "cast" "camera"
# "climate" "cast"
# "cloud" "climate"
# "cloudflare" "cloud"
# "co2signal" "cloudflare"
# "coinbase" "co2signal"
# "color_extractor" "coinbase"
# "config" "color_extractor"
# "configurator" "config"
# "conversation" "configurator"
# "counter" "conversation"
# "cpuspeed" "counter"
# "date" "cpuspeed"
# "datetime" "date"
# "deluge" "datetime"
# "device_automation" "deluge"
# "device_sun_light_trigger" "device_automation"
# "device_tracker" "device_sun_light_trigger"
# "dhcp" "device_tracker"
# "diagnostics" "dhcp"
# "discord" "diagnostics"
# "dlna_dmr" "discord"
# "dlna_dms" "dlna_dmr"
# "downloader" "dlna_dms"
# "ecobee" "downloader"
# "energy" "ecobee"
# "epic_games_store" "energy"
# "esphome" "epic_games_store"
# "event" "esphome"
# "fan" "event"
# "fastdotcom" "fan"
# "ffmpeg" "fastdotcom"
# "ffmpeg_motion" "ffmpeg"
# "ffmpeg_noise" "ffmpeg_motion"
# "file" "ffmpeg_noise"
# "file_upload" "file"
# "filesize" "file_upload"
# "filter" "filesize"
# "folder" "filter"
# "fully_kiosk" "folder"
# "generic" "fully_kiosk"
# "generic_thermostat" "generic"
# # "geo_json_events" "generic_thermostat"
# # "geo_location" "github"
# # "geo_rss_events" "gitlab_ci"
# "github" "glances"
# "gitlab_ci" "google"
# "glances" "google_cloud"
# "google" "google_drive"
# "google_cloud" "google_mail"
# "google_drive" "google_maps"
# "google_mail" "google_photos"
# "google_maps" "google_translate"
# "google_photos" "govee_ble"
# "google_translate" "gpsd"
# "govee_ble" "gpslogger"
# "gpsd" "hardware"
# "gpslogger" "hddtemp"
# "hardware" "hdmi_cec"
# "hddtemp" "history"
# "hdmi_cec" "history_stats"
# "history" "holiday"
# "history_stats" "homeassistant"
# "holiday" "homeassistant_alerts"
# "homeassistant" "homeassistant_sky_connect"
# "homeassistant_alerts" "homekit"
# "homeassistant_sky_connect" "homekit_controller"
# "homekit" "http"
# "homekit_controller" "humidifier"
# "http" "ibeacon"
# "humidifier" "image"
# "ibeacon" "image_processing"
# "image" "image_upload"
# "image_processing" "immich"
# "image_upload" "input_boolean"
# "immich" "input_button"
# "input_boolean" "input_datetime"
# "input_button" "input_number"
# "input_datetime" "input_select"
# "input_number" "input_text"
# "input_select" "ios"
# "input_text" "ipp"
# "ios" "isal"
# "ipp" "jellyfin"
# "isal" "lidarr"
# "jellyfin" "light"
# "lidarr" "litterrobot"
# "light" "local_calendar"
# "litterrobot" "local_file"
# "local_calendar" "local_ip"
# "local_file" "local_todo"
# "local_ip" "logbook"
# "local_todo" "logentries"
# "logbook" "logger"
# "logentries" "lovelace"
# "logger" "manual_mqtt"
# "lovelace" "matter"
# "manual_mqtt" "met"
# "matter" "microsoft"
# "met" "min_max"
# "microsoft" "mobile_app"
# "min_max" "mqtt"
# "mobile_app" "music_assistant"
# "mqtt" "ntfy"
# "music_assistant" "nut"
# "ntfy" "nextcloud"
# "nut" "notify"
# "nextcloud" "nws"
# "notify" "ollama"
# "nws" "onedrive"
# "ollama" "onkyo"
# "onedrive" "openhardwaremonitor"
# "onkyo" "opensky"
# "openhardwaremonitor" "openweathermap"
# "opensky" "open_router"
# "openweathermap" "paperless_ngx"
# "open_router" "persistent_notification"
# "paperless_ngx" "pinecil"
# "persistent_notification" "ping"
# "pinecil" "piper"
# "ping" "playstation_network"
# "piper" "radarr"
# "playstation_network" "radio_browser"
# "radarr" "raspberry_pi"
# "radio_browser" "recorder"
# "raspberry_pi" "reddit"
# "recorder" "remote"
# "reddit" "remote_calendar"
# "remote" "remote_rpi_gpio"
# "remote_calendar" # "roborock" # currently broken
# "remote_rpi_gpio" "samsungtv"
# "roborock" # currently broken "schedule"
# "samsungtv" "script"
# "schedule" "search"
# "script" "season"
# "search" "select"
# "season" "sense"
# "select" "sensor"
# "sense" "shopping_list"
# "sensor" "simplefin"
# "shopping_list" "smartthings"
# "simplefin" "sonarr"
# "smartthings" "speedtestdotnet"
# "sonarr" "sql"
# "speedtestdotnet" "ssdp"
# "sql" "statistics"
# "ssdp" "stream"
# "statistics" "subaru"
# "stream" "sun"
# "subaru" "switch"
# "sun" "system_health"
# "switch" "system_log"
# "system_health" "systemmonitor"
# "system_log" "tailscale"
# "systemmonitor" "tasmota"
# "tailscale" "tcp"
# "tasmota" "template"
# "tcp" "text"
# "template" "thread"
# "text" "time"
# "thread" "time_date"
# "time" "timer"
# "time_date" "torque"
# "timer" "tplink"
# "torque" "tuya"
# "tplink" "upnp"
# "tuya" "uptime"
# "upnp" "usb"
# "uptime" "vacuum"
# "usb" "vlc"
# "vacuum" "vesync"
# "vlc" "wake_on_lan"
# "vesync" "waze_travel_time"
# "wake_on_lan" "weather"
# "waze_travel_time" "weatherkit"
# "weather" "webdav"
# "weatherkit" "webhook"
# "webdav" "whisper"
# "webhook" "whois"
# "whisper" "workday"
# "whois" "wyoming"
# "workday" "youtube"
# "wyoming" "zeroconf"
# "youtube" "zha"
# "zeroconf" "zone"
# "zha" ];
# "zone"
# ];
customComponents = customComponents =
with pkgs.home-assistant-custom-components; with pkgs.home-assistant-custom-components;