vector: format with nixpkgs-fmt

Changed files
+23 -20
nixos
modules
services
logging
+23 -20
nixos/modules/services/logging/vector.nix
···
with lib;
let cfg = config.services.vector;
-
in {
+
in
+
{
options.services.vector = {
enable = mkEnableOption "Vector";
···
wantedBy = [ "multi-user.target" ];
after = [ "network-online.target" ];
requires = [ "network-online.target" ];
-
serviceConfig = let
-
format = pkgs.formats.toml { };
-
conf = format.generate "vector.toml" cfg.settings;
-
validateConfig = file:
-
pkgs.runCommand "validate-vector-conf" { } ''
-
${pkgs.vector}/bin/vector validate --no-topology --no-environment "${file}"
-
ln -s "${file}" "$out"
-
'';
-
in {
-
ExecStart = "${pkgs.vector}/bin/vector --config ${validateConfig conf}";
-
User = "vector";
-
Group = "vector";
-
Restart = "no";
-
StateDirectory = "vector";
-
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
-
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
-
# This group is required for accessing journald.
-
SupplementaryGroups = mkIf cfg.journaldAccess "systemd-journal";
-
};
+
serviceConfig =
+
let
+
format = pkgs.formats.toml { };
+
conf = format.generate "vector.toml" cfg.settings;
+
validateConfig = file:
+
pkgs.runCommand "validate-vector-conf" { } ''
+
${pkgs.vector}/bin/vector validate --no-topology --no-environment "${file}"
+
ln -s "${file}" "$out"
+
'';
+
in
+
{
+
ExecStart = "${pkgs.vector}/bin/vector --config ${validateConfig conf}";
+
User = "vector";
+
Group = "vector";
+
Restart = "no";
+
StateDirectory = "vector";
+
ExecReload = "${pkgs.coreutils}/bin/kill -HUP $MAINPID";
+
AmbientCapabilities = "CAP_NET_BIND_SERVICE";
+
# This group is required for accessing journald.
+
SupplementaryGroups = mkIf cfg.journaldAccess "systemd-journal";
+
};
};
};
}