diff --git a/backup.nix b/backup.nix index 1b11f75..b6a7972 100644 --- a/backup.nix +++ b/backup.nix @@ -98,21 +98,30 @@ in { wants = [ "network-online.target" ]; requires = [ "postgresql.service" ]; - unitConfig.OnFailure = let - script = pkgs.writeScript "misskey-backup-failure" '' - invocationId="$(systemctl show --value -p InvocationID misskey-backup.service)" - logs="$(journalctl _SYSTEMD_INVOCATION_ID= -u misskey-backup.service)" + unitConfig.OnFailure = "misskey-backup-failure.service"; + }; - ${notifyError} "backup" "Misskey Backup Failure Notification" "$(<