diff --git a/.vscode/settings.json b/.vscode/settings.json index 8e70a9f..3472b70 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -148,6 +148,7 @@ "mixtral", "mklabel", "mkpart", + "modbus", "modesetting", "mountpoint", "mountpoints", @@ -184,6 +185,7 @@ "overalljails", "overscroll", "overseerr", + "paho", "partitionwise", "pbmode", "pciutils", @@ -213,6 +215,7 @@ "pychromecast", "pylance", "pymetno", + "pymodbus", "pyownet", "qbit", "qbittorrent", @@ -286,6 +289,7 @@ "usernamehw", "userprefs", "vfat", + "victron", "virt", "virtualisation", "vpnpromourl", diff --git a/systems/brain/services/home_assistant.nix b/systems/brain/services/home_assistant.nix index 475a1bd..db2a9d8 100644 --- a/systems/brain/services/home_assistant.nix +++ b/systems/brain/services/home_assistant.nix @@ -26,6 +26,9 @@ time_zone = "America/New_York"; unit_system = "us_customary"; temperature_unit = "F"; + packages = { + victron_modbuss = "!include updated elises groupsvictron_modbuss.yaml"; + }; }; recorder = { db_url = "postgresql://@/hass"; @@ -56,9 +59,11 @@ }; extraPackages = python3Packages: with python3Packages; [ - jellyfin-apiclient-python - psycopg2 - uiprotect + pymodbus # for modbus + gtts # not sure what wants this + jellyfin-apiclient-python # for jellyfin + paho-mqtt # for mqtt + psycopg2 # for postgresql ]; extraComponents = [ "isal" ]; }; diff --git a/users/richie/home/gui/vscode/settings.json b/users/richie/home/gui/vscode/settings.json index a70cf21..0d63f4b 100644 --- a/users/richie/home/gui/vscode/settings.json +++ b/users/richie/home/gui/vscode/settings.json @@ -57,6 +57,17 @@ "[github-actions-workflow]": { "editor.defaultFormatter": "redhat.vscode-yaml" }, + "[dockercompose]": { + "editor.insertSpaces": true, + "editor.tabSize": 2, + "editor.autoIndent": "advanced", + "editor.quickSuggestions": { + "other": true, + "comments": false, + "strings": true + }, + "editor.defaultFormatter": "redhat.vscode-yaml" + }, // spell check "cSpell.enabled": true,