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 = { };
};
systemd = let
configPath = "/srv/secrets/fedifetcher.json";
state = "/var/lib/fedifetcher";
in {
timers.fedifetcher = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnUnitActiveSec = "1m";
Unit = "fedifetcher.service";
};
};
services.fedifetcher = {
unitConfig = { ConditionPathExists = configPath; };
serviceConfig = {
WorkingDirectory = state;
Type = "oneshot";
ExecStart = "${pkgs.fedifetcher}/bin/fedifetcher"
+ " --config ${configPath}" + " --state-dir ${state}";
User = "fedifetcher";
Group = "fedifetcher";
};
};
};
# systemd = let
# configPath = "/srv/secrets/fedifetcher.json";
# state = "/var/lib/fedifetcher";
# in {
# timers.fedifetcher = {
# wantedBy = [ "timers.target" ];
# timerConfig = {
# OnUnitActiveSec = "1m";
# Unit = "fedifetcher.service";
# };
# };
# services.fedifetcher = {
# unitConfig = { ConditionPathExists = configPath; };
# serviceConfig = {
# WorkingDirectory = state;
# Type = "oneshot";
# ExecStart = "${pkgs.fedifetcher}/bin/fedifetcher"
# + " --config ${configPath}" + " --state-dir ${state}";
# User = "fedifetcher";
# Group = "fedifetcher";
# };
# };
# };
};
}