A dark theme for Obsidian combining the classic Jellybeans color scheme with Flexoki backgrounds.
- Jellybeans Vibrant accent colors for syntax highlighting and UI elements
- Flexoki dark backgrounds for comfortable extended reading
- Rainbow headings - each heading level has a distinct color
- QuillCode-style tabs with rounded corners
- Graph view styled with Jellybeans colors
- No font overrides - respects your font settings
This theme marries two beloved color schemes:
| Component | Source | Why |
|---|---|---|
| Backgrounds | Flexoki | Warm, paper-like darks that reduce eye strain |
| Accents | Jellybeans | Classic vim colors, vibrant but not harsh |
- Open Settings → Appearance → Themes
- Click Manage and search for "Jellybeans"
- Click Install and use
- Download
manifest.jsonandtheme.cssfrom this repository - Create a folder called
Jellybeansin your vault's.obsidian/themes/directory - Copy both files into the
Jellybeansfolder - Open Settings → Appearance → Themes and select Jellybeans
# Clone the repository
git clone https://github.com/imrellx/jellybeans-obsidian.git
# Symlink to your vault's themes folder
ln -s /path/to/jellybeans-obsidian /path/to/vault/.obsidian/themes/Jellybeans| Variable | Hex | Preview |
|---|---|---|
| Base | #100F0F |
|
| Surface | #1C1B1A |
|
| Overlay | #282726 |
|
| Text | #CECDC3 |
| Level | Color | Hex |
|---|---|---|
| H1 | Bright Blue | #8fbfdc |
| H2 | Purple | #c6b6ee |
| H3 | Green | #99ad6a |
| H4 | Yellow | #fad07a |
| H5 | Orange | #e6a75a |
| H6 | Cyan | #668799 |
This theme stands on the shoulders of giants:
- Jellybeans.vim by nanotech - The original Jellybeans color scheme
- jellybeans.nvim by WTFox - Modern Neovim port with multiple variants
- Flexoki by Steph Ango - The inky background palette
- flexoki-obsidian by kepano - Flexoki implementation for Obsidian
- QuillCode by Aayush Patel - Tab styling inspiration
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
MIT - Use it, modify it, share it.
If you enjoy this theme, consider:
- Starring this repository
- Sharing it with others
- Reporting issues if you find bugs


