Break juri apart and add scaffolding for system timers

This commit is contained in:
Julia Lange 2025-08-06 19:47:17 -07:00
parent c6f2ddf33c
commit 2969bbef29
3 changed files with 96 additions and 67 deletions

View file

@ -0,0 +1,23 @@
{ pkgs, ... }:
{
systemd.timers."bsky-announcements" = {
wantedBy = [ "timers.target" ];
timerConfig = {
OnBootSec = "20s";
# OnCalendar = "Thu *-*-* 8:00:00 America/Los_Angeles";
# Persistent = true;
Unit = "bsky-announcements.service";
};
};
systemd.services."bsky-announcements" = {
script = ''
set -eu
${pkgs.coreutils}/bin/echo "Hello World"
'';
serviceConfig = {
Type = "oneshot";
User = "root";
};
};
}