Solace is a clean, minimal theme built around a soft violet palette. Originally created for Zed, it has been brought to Obsidian with the same attention to detail and restraint.
| Variant | Background | Accent |
|---|---|---|
| Dark | #16141F |
#C9A8FF |
| Light | #F6F3FC |
#8A63D2 |
| Dusk | #191725 |
#B89EF0 |
Switch variants from Settings > Appearance > Solace > Style Settings.
- Syntax highlighting: Full pastel palette for comments, keywords, strings, variables, definitions, operators, and more.
- Custom checkboxes: Four checkbox variants — done (
[x]), in-progress ([ ]), question ([?]) with purple fill, halfway ([/]) with split fill, and canceled ([-]) with soft-red fill and strikethrough text. - Properties panel: Styled frontmatter with themed backgrounds, borders, and accent-colored keys.
- Tables: Themed headers, alternating row colors, and hover effects using Obsidian's CSS variables.
- Tags: Properly styled inline tags in both editor and reading view with pill-shaped borders.
- Callouts: Color-coded callouts with type-specific accent colors, custom Lucide icons, and three style variants (Filled, Outlined, Minimal).
- Code blocks: Themed syntax highlighting with language-specific accent colors.
- Text selection: Violet-tinted selection highlight across all variants.
- UI theming: Sidebar, tabs, modals, command palette, graph view, file explorer, settings, and reading view.
- Plugin support: Styled for Dataview, Kanban, and DB Folder.
- Mobile optimized: Dedicated styles for sidebar, ribbon, and markdown preview.
- Style Settings: Full integration with Style Settings for customizing theme variant, fonts, and callout style.
| Type | Aliases | Color | Icon |
|---|---|---|---|
note |
#9880e8 |
lucide-pencil |
|
info |
#9880e8 |
lucide-info |
|
todo |
#9880e8 |
lucide-circle-check |
|
tip |
hint, important |
#a8ffec |
lucide-lightbulb |
success |
#a8ffec |
lucide-check-circle-2 |
|
warning |
caution, attention |
#ffd666 |
lucide-alert-triangle |
danger |
error |
#ff80c8 |
lucide-x |
failure |
#ff80c8 |
lucide-x |
|
bug |
#ff80c8 |
lucide-bug |
|
example |
#ffb3d1 |
lucide-list |
|
quote |
cite |
#a09ab8 |
lucide-quote |
abstract |
summary |
#a09ab8 |
lucide-clipboard-list |
question |
help, faq |
#9880e8 |
lucide-help-circle |
Community Themes:
- Open Settings > Appearance
- Click Manage next to Community Themes
- Search for Solace and click Use
Manual:
- Download the latest release
- Extract to your vault's themes folder:
- macOS / Linux:
~/.obsidian/themes/Solace/ - Windows:
%APPDATA%\obsidian\themes\Solace\
- macOS / Linux:
- Restart Obsidian and select Solace from Settings > Appearance > Themes
Solace integrates with the Style Settings plugin for deep customization:
- Theme Variant - Switch between Dark, Light, and Dusk
- Interface Font - Set the UI and text font family (default: Inter)
- Editor Font - Set the monospace font family (default: JetBrains Mono, Fira Code, SF Mono, Cascadia Code, Source Code Pro)
- Callout Style - Choose between Filled, Outlined, or Minimal variants
| Role | Font |
|---|---|
| Interface & text | Inter |
| Monospace | JetBrains Mono, Fira Code, SF Mono, Cascadia Code, Source Code Pro |
If you find a bug or want to request a feature, please open an issue.
MIT - Bhavya Dang (bhavyadang.in)




