federated enough ig

This commit is contained in:
Sakooooo 2025-01-10 14:12:11 +04:00
parent 75b1cf12e7
commit d1e97cad62
Signed by: sako
GPG key ID: FE52FD65B76E4751

View file

@ -164,28 +164,28 @@ in {
groups.fedifetcher = { }; groups.fedifetcher = { };
}; };
systemd = let # systemd = let
configPath = "/srv/secrets/fedifetcher.json"; # configPath = "/srv/secrets/fedifetcher.json";
state = "/var/lib/fedifetcher"; # state = "/var/lib/fedifetcher";
in { # in {
timers.fedifetcher = { # timers.fedifetcher = {
wantedBy = [ "timers.target" ]; # wantedBy = [ "timers.target" ];
timerConfig = { # timerConfig = {
OnUnitActiveSec = "1m"; # OnUnitActiveSec = "1m";
Unit = "fedifetcher.service"; # Unit = "fedifetcher.service";
}; # };
}; # };
services.fedifetcher = { # services.fedifetcher = {
unitConfig = { ConditionPathExists = configPath; }; # unitConfig = { ConditionPathExists = configPath; };
serviceConfig = { # serviceConfig = {
WorkingDirectory = state; # WorkingDirectory = state;
Type = "oneshot"; # Type = "oneshot";
ExecStart = "${pkgs.fedifetcher}/bin/fedifetcher" # ExecStart = "${pkgs.fedifetcher}/bin/fedifetcher"
+ " --config ${configPath}" + " --state-dir ${state}"; # + " --config ${configPath}" + " --state-dir ${state}";
User = "fedifetcher"; # User = "fedifetcher";
Group = "fedifetcher"; # Group = "fedifetcher";
}; # };
}; # };
}; # };
}; };
} }