# Path to Google OAuth client secrets JSON (required)
client_secrets = "/path/to/client_secret.json"
[sync]
# Gmail API rate limit (requests per second)
rate_limit_qps = 5
Sections
[data]
Key
Default
Description
data_dir
~/.msgvault
Base directory for all data
database_url
{data_dir}/msgvault.db
SQLite database path
Attachments and OAuth tokens are stored in subdirectories of data_dir (attachments/ and tokens/ respectively). These paths are not independently configurable.
[oauth]
Key
Default
Description
client_secrets
—
Path to Google OAuth client_secret.json (required)
[sync]
Key
Default
Description
rate_limit_qps
5
Gmail API requests per second
Environment Variables
Variable
Description
MSGVAULT_HOME
Base directory for all data (default: ~/.msgvault)