diff --git a/hosts/lillyserver/systemd.nix b/hosts/lillyserver/systemd.nix index 7836b22..e853f74 100644 --- a/hosts/lillyserver/systemd.nix +++ b/hosts/lillyserver/systemd.nix @@ -5,6 +5,7 @@ let in { systemd.services = { + ${crowdsecservice} = { enable = true; description = "Get IPv6 Prefix to add to Crowdsec Whitelist"; @@ -14,6 +15,7 @@ in WorkingDirectory = "/mnt/lilly-ssd/appdata/crowdsec/crowdsec-prefix-change-script"; }; }; + ${tailscale-cloudflare-dns-sync-service} = { enable = true; description = "Start the tailscale-cloudflare-dns-sync Docker container"; @@ -23,7 +25,9 @@ in }; }; }; + systemd.timers = { + ${crowdsecservice} = { enable = true; description = "Run Crowdsec-Prefix check regularly."; @@ -33,5 +37,16 @@ in }; wantedBy = [ "timers.target" ]; }; + + ${tailscale-cloudflare-dns-sync-service} = { + enable = true; + description = "Run tailscale-cloudflare-dns-sync every 10 minutes"; + timerConfig = { + OnBootSec = "10min"; + OnUnitActiveSec = "10min"; + Persistent = true; + }; + wantedBy = [ "timers.target" ]; + }; }; }