summary refs log tree commit diff
path: root/nixos/modules/services/logging
diff options
context:
space:
mode:
authorhappysalada <raphael@megzari.com>2021-04-05 08:30:12 +0900
committerhappysalada <raphael@megzari.com>2021-04-05 08:30:12 +0900
commitbb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2 (patch)
treefda4f8f67cabb325de31800ea17d94f5fff2513b /nixos/modules/services/logging
parentb5734315fcce4a573d5a731c44dd62559244d816 (diff)
downloadnixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.tar
nixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.tar.gz
nixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.tar.bz2
nixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.tar.lz
nixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.tar.xz
nixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.tar.zst
nixpkgs-bb7da110d16c6bcf89ddb69f9c7e5aa72e1e3be2.zip
vector: format with nixpkgs-fmt
Diffstat (limited to 'nixos/modules/services/logging')
-rw-r--r--nixos/modules/services/logging/vector.nix43
1 files changed, 23 insertions, 20 deletions
diff --git a/nixos/modules/services/logging/vector.nix b/nixos/modules/services/logging/vector.nix
index a7c54ad75fd..afc2b11af58 100644
--- a/nixos/modules/services/logging/vector.nix
+++ b/nixos/modules/services/logging/vector.nix
@@ -3,7 +3,8 @@
 with lib;
 let cfg = config.services.vector;
 
-in {
+in
+{
   options.services.vector = {
     enable = mkEnableOption "Vector";
 
@@ -37,25 +38,27 @@ in {
       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";
+        };
     };
   };
 }