2026-03-15 03:30:35 +02:00
|
|
|
---
|
|
|
|
|
title: Themes
|
|
|
|
|
description: Customize OpenChamber with built-in and user-defined themes.
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
# Themes
|
|
|
|
|
|
|
|
|
|
OpenChamber supports built-in themes and custom theme JSON files.
|
|
|
|
|
|
|
|
|
|
## Add a custom theme
|
|
|
|
|
|
|
|
|
|
1. Create the themes directory:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
mkdir -p ~/.config/openchamber/themes
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
2. Add your JSON file to that directory (for example `my-theme.json`).
|
|
|
|
|
3. Open OpenChamber, then go to **Settings -> Theme -> Reload themes**.
|
2026-05-23 02:43:34 +03:00
|
|
|
4. Pick your theme from the dropdown. It applies right away.
|
2026-03-15 03:30:35 +02:00
|
|
|
|
|
|
|
|
## Theme location
|
|
|
|
|
|
|
|
|
|
- macOS/Linux: `~/.config/openchamber/themes/`
|
|
|
|
|
|
|
|
|
|
## Full JSON format reference
|
|
|
|
|
|
|
|
|
|
Use the full format guide in the main repo docs:
|
|
|
|
|
|
|
|
|
|
- [`docs/CUSTOM_THEMES.md`](https://github.com/openchamber/openchamber/blob/main/docs/CUSTOM_THEMES.md)
|