2023-01-01 14:53:43 +01:00
|
|
|
{pkgs, ...}: {
|
2022-12-31 07:23:34 +01:00
|
|
|
systemd.services.imaginary-illuminations = {
|
2023-01-29 18:51:05 +01:00
|
|
|
enable = false;
|
2022-12-31 07:23:34 +01:00
|
|
|
wants = ["network-online.target"];
|
|
|
|
|
serviceConfig = {
|
2023-01-01 14:53:43 +01:00
|
|
|
User = "kfm";
|
|
|
|
|
Group = "users";
|
2022-12-31 07:23:34 +01:00
|
|
|
WorkingDirectory = "/home/kfm/cloud/Seafile/Documents/Media/imaginary-illuminations";
|
2023-01-02 09:10:45 +01:00
|
|
|
Restart = "on-failure";
|
|
|
|
|
RestartSec = "15s";
|
2022-12-31 07:23:34 +01:00
|
|
|
};
|
|
|
|
|
startAt = "7:00";
|
|
|
|
|
script = ''
|
2023-01-01 14:53:43 +01:00
|
|
|
${pkgs.deno}/bin/deno run -A post.ts
|
2022-12-31 07:23:34 +01:00
|
|
|
'';
|
|
|
|
|
};
|
|
|
|
|
|
2023-01-01 14:53:43 +01:00
|
|
|
systemd.timers.imaginary-illuminations.timerConfig.RandomizedDelaySec = "14h";
|
2022-12-31 07:23:34 +01:00
|
|
|
}
|