contrib-scribe/scripts/install.sh
2022-10-29 18:39:03 +02:00

27 lines
588 B
Bash

#!/usr/bin/env bash
# Sets up the necessary systemd timer & service.
service_name=contrib-writer
sudo tee /usr/lib/systemd/user/$service_name.service &>/dev/null <<EOF
[Unit]
Description=Your contribution heatmap is a canvas for creativity.
[Service]
ExecStart=$(pwd)/contrib_scribe.py $(pwd)/config.ini
EOF
sudo tee /usr/lib/systemd/user/$service_name.timer &>/dev/null <<EOF
[Unit]
Description=Your contribution heatmap is a canvas for creativity.
[Timer]
OnCalendar=daily
Persistent=true
[Install]
WantedBy=timers.target
EOF
systemctl enable --user contrib-writer.timer --now