whatever this is lmao

This commit is contained in:
Sakooooo 2025-01-03 21:01:02 +04:00
parent 4585774fbd
commit e5a19f9169
Signed by: sako
GPG key ID: FE52FD65B76E4751

View file

@ -146,5 +146,39 @@ in {
}; };
}; };
}; };
# can't have SHIT in detroit
users = {
fedifetcher = {
home = "/var/lib/fedifetcher";
createHome = true;
isSystemUser = true;
group = "fedifetcher";
};
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";
};
};
};
}; };
} }