Your config file is read-only, so editing is disabled.
Check Updates MacOS/Windows only. Check for new Restray versions on startup and periodically.
Manage Backend Windows/Linux only. If the selected backend is not found in PATH, automatically self-manages it's binary from GitHub.
Notifications "all" (success + errors), "errors" (errors only), or "none" (silent) {{$val := .GUI.Notifications}} {{range .NotificationOptions}} {{.}} {{end}}
Icon "color", "mono", "white", or "black". Default is "mono" on MacOS/Windows and "color" elsewhere. "mono" follows OS light/dark mode. {{$val := .GUI.Icon}} {{range .IconOptions}} {{if eq . ""}}(default){{else}}{{.}}{{end}} {{end}}
Schedule Display "description" (human-readable, e.g. "every 6 hours"), "cron" (raw expression), "last" (time since last backup), or "none" {{$val := .GUI.ScheduleDisplay}} {{range .ScheduleDisplayOptions}} {{.}} {{end}}
Terminal MacOS/Linux only. Terminal emulator used in "Shell" and "View Log".
Name Name for the profile
Backend Backup program used by this profile. Do not change unless you know what this does. {{if eq $p.Backend "restic"}} restic {{else}} restic {{end}} {{if eq $p.Backend "rustic"}} rustic (experimental) {{else}} rustic (experimental) {{end}}
Env File Path to the environment file with RESTIC_*, RUSTIC_*, etc.
Rclone Config File Path to an rclone config file, set as RCLONE_CONFIG. Edit its contents with your regular editor/rclone; this only stores the path.
Retry Lock How long to retry acquiring a repository lock (e.g. "5m", "30s"). Set to "0" to disable.
Pre-Hook Shell command to run before a scheduled run.
Post-Hook Shell command to run after a scheduled run.
Cron Empty to disable schedule. Cron expression (see crontab.guru).
On Battery Backup Prune Check
Paths Paths to back up, one per line. {{joinLines $p.Backup.Paths}}
Args Extra arguments passed to `backup`. {{joinLines $p.Backup.Args}}
Scheduled Args Extra arguments appended (not replaced) to `backup` when running from schedule. {{joinLines $p.Backup.ArgsScheduled}}
Args Extra arguments passed to `forget --prune`. {{joinLines $p.Prune.Args}}
Args Extra arguments passed to `check`. {{joinLines $p.Check.Args}}
Args Extra arguments passed to `mount`. {{joinLines $p.Mount.Args}}