Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

knot-sync

Mirrors Tangled knot repositories to GitHub on a cron schedule.

This is a custom module — it does not use mkService. Runs as a systemd timer, not a long-running service.

Options

OptionTypeDefaultDescription
enableboolfalseEnable knot-sync
repoDirstring"/home/git/did:plc:..."Directory containing knot git repos
githubUsernamestring"taciturnaxolotl"GitHub username to mirror to
secretsFilepathAgenix secrets (must contain GITHUB_TOKEN)
logFilestring"/home/git/knot-sync.log"Log file path
intervalstring"*/5 * * * *"Cron schedule for sync