diff --git a/modules/nixos/homeassistant/services/esphome/default.nix b/modules/nixos/homeassistant/services/esphome/default.nix index 20f944d..e2efe68 100755 --- a/modules/nixos/homeassistant/services/esphome/default.nix +++ b/modules/nixos/homeassistant/services/esphome/default.nix @@ -14,6 +14,10 @@ in autoStart = true; image = "ghcr.io/esphome/esphome:2026.2.4"; ports = [ "6052:6052" ]; + devices = [ + "/dev/ttyUSB0" + ]; + privileged = true; volumes = [ "/esphome:/config" # Persist the PlatformIO core dir (penv, packages, platforms) so the diff --git a/modules/nixos/services/nebula-ui/default.nix b/modules/nixos/services/nebula-ui/default.nix index 6514048..d0e6898 100644 --- a/modules/nixos/services/nebula-ui/default.nix +++ b/modules/nixos/services/nebula-ui/default.nix @@ -114,7 +114,7 @@ let serviceConfig = { ExecStart = "${pkgs.${namespace}.nebula-ui}/bin/nebula-ui"; User = name; - Group = name; + GlistenAddressroup = name; Restart = "on-failure"; RestartSec = "5s"; diff --git a/modules/nixos/user/default.nix b/modules/nixos/user/default.nix index 7b22d74..0c911c7 100755 --- a/modules/nixos/user/default.nix +++ b/modules/nixos/user/default.nix @@ -109,6 +109,7 @@ in hashedPasswordFile = resolvedPasswordFile; extraGroups = [ + "dialout" "wheel" "keys" "networkmanager"