]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - modules/private/vpn/default.nix
Put services in slices in systemd
[perso/Immae/Config/Nix.git] / modules / private / vpn / default.nix
index fbcba2f845dfb61ff06c874706b1df52b465b43c..a9051afeed3cee193f13f04907846fe50fe22405 100644 (file)
@@ -46,12 +46,17 @@ in
       fi
     '';
 
+    systemd.slices.tinc = {
+      description = "Tinc slice";
+    };
+
     systemd.services.tinc-Immae = {
       description = "Tinc Daemon - Immae";
       wantedBy = [ "multi-user.target" ];
       after = [ "network.target" ];
       path = [ pkgs.tinc pkgs.bashInteractive pkgs.iproute pkgs.gnused pkgs.gawk pkgs.git pkgs.glibc ];
       serviceConfig = {
+        Slice = "tinc.slice";
         Type = "simple";
         Restart = "always";
         RestartSec = "3";