diff --git a/.vscode/settings.json b/.vscode/settings.json index ac3ec66..d678307 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -8,6 +8,7 @@ "acpid", "adbusers", "ahci", + "aioesphomeapi", "alicehuston", "alsa", "amdgpu", @@ -66,6 +67,7 @@ "enableemail", "errorlens", "esbenp", + "esphome", "extest", "fastforwardteam", "FASTFOX", @@ -90,6 +92,7 @@ "gamescope", "globalprivacycontrol", "gparted", + "gtts", "healthreport", "hexeditor", "hicolor", @@ -106,6 +109,7 @@ "INITDB", "ioit", "iperf", + "isal", "jmgilman", "jnoortheen", "jobset", @@ -184,11 +188,13 @@ "PRIVOXY", "prowlarr", "proxychains", + "prusa", "psycopg", "PUID", "pulseaudio", "punycode", "pylance", + "pymetno", "qbit", "qbittorrent", "qbittorrentvpn", @@ -226,6 +232,7 @@ "sponsorblock", "spotifyd", "sqltools", + "ssdp", "sshconfig", "stdenv", "subresource", @@ -272,6 +279,7 @@ "xhci", "xwayland", "yzhang", + "zeroconf", "zerotier", "zerotierone", "zhaofengli", diff --git a/systems/jeeves-jr/home_assistant.nix b/systems/jeeves-jr/home_assistant.nix index 02a09da..6b8e6d5 100644 --- a/systems/jeeves-jr/home_assistant.nix +++ b/systems/jeeves-jr/home_assistant.nix @@ -10,15 +10,40 @@ "192.168.90.35" "192.168.98.4" ]; + use_x_forwarded_for = true; + trusted_proxies = "172.100.0.4"; }; homeassistant = { time_zone = "America/New_York"; unit_system = "imperial"; temperature_unit = "F"; - longitude = 40.74; - latitude = 74.03; }; + assist_pipeline = { }; + backup = { }; + bluetooth = { }; + config = { }; + dhcp = { }; + energy = { }; + history = { }; + homeassistant_alerts = { }; + image_upload = { }; + logbook = { }; + media_source = { }; + mobile_app = { }; + ssdp = { }; + sun = { }; + webhook = { }; + zeroconf = { }; }; - extraPackages = python3Packages: with python3Packages; [ psycopg2 ]; + extraPackages = + python3Packages: with python3Packages; [ + psycopg2 + gtts + aioesphomeapi + esphome-dashboard-api + bleak-esphome + pymetno + ]; + extraComponents = [ "isal" ]; }; }