diff --git a/nix/base-system/darwin-configuration.nix b/nix/base-system/darwin-configuration.nix index c924791..b46d558 100644 --- a/nix/base-system/darwin-configuration.nix +++ b/nix/base-system/darwin-configuration.nix @@ -190,6 +190,7 @@ data_dir = "/var/lib/vector"; api = { enabled = true; + address = "127.0.0.1:8686"; }; sources = { prometheus = { diff --git a/nix/base-system/modules/vector.nix b/nix/base-system/modules/vector.nix index fd2cdd1..3df7ed0 100644 --- a/nix/base-system/modules/vector.nix +++ b/nix/base-system/modules/vector.nix @@ -28,8 +28,14 @@ with lib; launchd.daemons.vector = mkIf config.services.vector.enable { serviceConfig = { - Program = "${pkgs.vector}/bin/vector"; ProgramArguments = [ + "${pkgs.clio}/bin/clio" + "--out-path=${config.services.vector.stdoutPath}" + "--err-path=${config.services.vector.stdoutPath}" + "--pid-file=${config.services.vector.pidPath}" + "--paranoid" + "--" + "${pkgs.vector}/bin/vector" "--verbose" "--watch-config" "--config=/etc/${config.environment.etc."vector.yaml".target}"