#!/usr/bin/env bash # Install/refresh the /start collector as a systemd user timer (run as stan on the server). # Needs ~/.config/home-collector.env with HOME_DB_URL for the home_collector role (see README). set -euo pipefail here="$(cd "$(dirname "$0")" && pwd)" install -D -m 755 "$here/home-collector.py" "$HOME/.local/bin/home-collector" install -D -m 644 "$here/home-collector.service" "$HOME/.config/systemd/user/home-collector.service" install -D -m 644 "$here/home-collector.timer" "$HOME/.config/systemd/user/home-collector.timer" systemctl --user daemon-reload systemctl --user enable --now home-collector.timer systemctl --user start home-collector.service || true systemctl --user --no-pager status home-collector.service | head -5