diff --git a/etc/systemd/user/brew-update-user.service b/etc/systemd/user/brew-update-user.service new file mode 100644 index 00000000..5814dbf7 --- /dev/null +++ b/etc/systemd/user/brew-update-user.service @@ -0,0 +1,7 @@ +[Unit] +Description=Install linuxbrew updates + +[Service] +Type=oneshot +ExecStartPre=/usr/local/bin/brew update +ExecStart=/usr/local/bin/brew upgrade diff --git a/etc/systemd/user/brew-update-user.timer b/etc/systemd/user/brew-update-user.timer new file mode 100644 index 00000000..74e88695 --- /dev/null +++ b/etc/systemd/user/brew-update-user.timer @@ -0,0 +1,15 @@ +[Unit] +Description=Install homebrew updates regularly + +[Timer] +#OnCalendar=*-*-* 19:00:00 +# Executed every 4 hours +OnUnitActiveSec=4h +# Executed 5 minutes from boot +OnBootSec=300 +# Delay execution by something between 0 seconds and 3 hours +RandomizedDelaySec=3h +Persistent=true + +[Install] +WantedBy=timers.target