feat: add Termux build/setup scripts and client config example
This commit is contained in:
53
qpc.toml.example
Normal file
53
qpc.toml.example
Normal file
@@ -0,0 +1,53 @@
|
||||
# quicprochat client configuration.
|
||||
#
|
||||
# Place this file at one of these paths (checked in order):
|
||||
# 1. Path given by --config <path>
|
||||
# 2. $QPC_CONFIG env var
|
||||
# 3. $XDG_CONFIG_HOME/qpc/config.toml (usually ~/.config/qpc/config.toml)
|
||||
# 4. ~/.qpc.toml
|
||||
#
|
||||
# Precedence: CLI flags > environment variables > this file > defaults.
|
||||
# All fields are optional — only set what you want to change.
|
||||
|
||||
# ── Connection ────────────────────────────────────────────────────────────────
|
||||
|
||||
# Server address (host:port).
|
||||
# server = "chat.example.com:7000"
|
||||
|
||||
# TLS server name (must match certificate SAN).
|
||||
# server_name = "chat.example.com"
|
||||
|
||||
# Path to server's TLS certificate (for self-signed setups).
|
||||
# ca_cert = "data/server-cert.der"
|
||||
|
||||
# Skip TLS certificate verification (development/self-signed only!).
|
||||
# danger_accept_invalid_certs = false
|
||||
|
||||
# Don't auto-start a local qpc-server process.
|
||||
# no_server = true
|
||||
|
||||
# ── Authentication ────────────────────────────────────────────────────────────
|
||||
|
||||
# OPAQUE username — set this so you don't need to type -u every time.
|
||||
# username = "alice"
|
||||
|
||||
# OPAQUE password — if omitted, you'll be prompted securely.
|
||||
# Storing passwords in config files is discouraged for shared devices.
|
||||
# password = "secret"
|
||||
|
||||
# ── State ─────────────────────────────────────────────────────────────────────
|
||||
|
||||
# Path to client state file (identity keys + MLS state).
|
||||
# Tip: use an absolute path on mobile (e.g. /data/data/com.termux/.../qpc-state.bin).
|
||||
# state = "qpc-state.bin"
|
||||
|
||||
# Password to encrypt the state file at rest (Argon2id + ChaCha20-Poly1305).
|
||||
# state_password = ""
|
||||
|
||||
# ── Advanced ──────────────────────────────────────────────────────────────────
|
||||
|
||||
# Bearer/session token (alternative to OPAQUE login).
|
||||
# access_token = ""
|
||||
|
||||
# Device identifier (for multi-device setups).
|
||||
# device_id = ""
|
||||
Reference in New Issue
Block a user