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