# setup.txt - place at /setup/setup.txt on the SD card. # Syntax: KEY = value (quotes optional). Unused keys are ignored. # == Global == BRIGHTNESS = 200 TIMEOUT = 300 # == Launcher == # Comma-separated 1-based indices. Empty = show all apps. APPS_INCLUDE = {} APPS_EXCLUDE = {} # == WiFi (up to 3 networks, tried in order) == SSID = "Network1" PASSWORD = "pass1" SSID2 = "" PASSWORD2 = "" SSID3 = "" PASSWORD3 = "" # == Clock == # POSIX TZ string. Examples: # Vienna/Berlin/Paris: CET-1CEST,M3.5.0,M10.5.0/3 # London : GMT0BST,M3.5.0/1,M10.5.0 # New York : EST5EDT,M3.2.0,M11.1.0 # Tokyo : JST-9 TIMEZONE = "CET-1CEST,M3.5.0,M10.5.0/3" # == Weather == # Up to 3 cities. PWR cycles through them. LOCATION_1 = "Vienna" LOCATION_2 = "" LOCATION_3 = "" # Provider: "open-meteo" (default, no key), "met.no", "open-weather" (needs key) WEATHER_API = "open-meteo" WEATHER_API_KEY = "" WEATHER_REFRESH_MIN = 10 # == AI Chat == # AI Chat (free — groq) needs GROQ_KEY only. # AI Chat (Claude) needs GROQ_KEY (for speech-to-text) AND CLAUDE_KEY (for the reply). # Free Groq API key: https://console.groq.com/keys GROQ_KEY = "" # Anthropic API key (starts with "sk-ant-api..."): https://console.anthropic.com # Note: a Claude Pro / Max subscription is NOT an API key — billed separately. CLAUDE_KEY = "" # Whisper language hint (ISO-639-1: de, en, fr). Empty = auto. LANGUAGE = "" # AI Assistant (Claude): web-search tool toggle. 0/off/no/false disables it # by default. Anything else (incl. missing) leaves it on. PWR on the splash # also toggles it for the current session. CLAUDE_WEBSEARCH = "on" # == Pomodoro == POMODORO_WORK_MIN = 25 POMODORO_BREAK_MIN = 5 # == Countdown == COUNTDOWN_MINUTES = 25 COUNTDOWN_BEEP = 1 # == Dice == # Default = standard d6. Custom pool: any numbers 0-100 and tokens # ?, !, +, -, *, star, heart, club, diamond, spade. DICE_POOL = "1,2,3,4,5,6" # == Guitar Tuner == TUNER_MODE = "AUTO" TUNER_MIC_GAIN = 5 TUNER_CENTS_TOL = 3 # == Magic 8 Ball == # Language: de or en. BALL_LANGUAGE = "de" # == 1x1 Flappy / DIV Flappy == # Restrict the multiplication / division tables in the question pool. # Used by both apps. Default = all tables 1..10. MATH_TABLES = {1,2,3,4,5,6,7,8,9,10} # == Filehub == # WebDAV credentials (comment out for open access). WEBDAV_USER = "user" WEBDAV_PASS = "password" # Hotspot mode. Password min 8 chars. AP_SSID = "filehub" AP_PASS = "12345678" HTTP_UPLOAD_DIR = "/uploads" HTTP_DOWNLOAD_DIR = "/" HTTP_PORT = 80