https://github.com/scaryrawr/base16-opencode
themes for opencode using tinted theming base16/24
https://github.com/scaryrawr/base16-opencode
base16 opencode themes
Last synced: 4 months ago
JSON representation
themes for opencode using tinted theming base16/24
- Host: GitHub
- URL: https://github.com/scaryrawr/base16-opencode
- Owner: scaryrawr
- Created: 2025-07-14T19:18:04.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-11-29T00:26:38.000Z (7 months ago)
- Last Synced: 2025-12-01T02:17:50.655Z (6 months ago)
- Topics: base16, opencode, themes
- Language: Mustache
- Homepage:
- Size: 183 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# opencode-base16-themes
A collection of [base16](https://github.com/tinted-theming/home) and base24 themes for [opencode](https://opencode.ai), auto-generated and always up to date.
## Installation
To install all themes for opencode, simply clone this repository into your opencode config directory:
```sh
mkdir -p ~/.config/opencode
cd ~/.config/opencode
git clone https://github.com/scaryrawr/base16-opencode .
```
Or, copy/symlink the `themes/*.json` files into `~/.config/opencode/themes`.
```sh
git clone https://github.com/scaryrawr/base16-opencode
ln -s $PWD/base16-opencode/themes ~/.config/opencode/themes
```
## Usage
After cloning, restart opencode or use `/theme` to select a theme.
## How it works
- Themes are generated from base16/base24 schemes using [base16-builder-go](https://github.com/tinted-theming/base16-builder-go) and custom templates for opencode.
- A GitHub Actions workflow keeps themes up to date automatically.
## Contributing
- Add or update templates in `templates/`
- Open a PR to add new schemes or improve templates
## Automation
- On template or workflow changes, or every Saturday, the workflow will regenerate all themes and open a PR if there are updates.
## License
MIT