diff --git a/systems/zeus/configuration.nix b/systems/zeus/configuration.nix index 6f90902..e212758 100644 --- a/systems/zeus/configuration.nix +++ b/systems/zeus/configuration.nix @@ -172,10 +172,19 @@ extraOptions = [ "--network=www" "--device=/dev/ttyACM0:/dev/zwave" ]; }; homeassistant = { - image = "lscr.io/linuxserver/homeassistant:latest"; - volumes = [ "homeassistant-config:/config" ]; + image = "my-homeassistant:latest"; + iamgeFile = pkgs.dockerTools.buildLayeredImage { + name = "my-homeassistant"; + tag = "latest"; + config.Cmd = [ "${pkgs.home-assistant}/bin/hass" ]; + }; + volumes = [ "homeassistant-config:/var/lib/hass" ]; environment.TZ = "America/New_York"; - labels.swag = "enable"; + labels = { + swag = "enable"; + swag_url = "homeassistant.icanttype.org"; + swag_port = "8123"; + }; extraOptions = [ "--pull=newer" "--network=www" "--network=lan" ]; }; postgres = {