This will serve as a central hub to store all community made themes
Themes are provided as-is. Any issues with the themes need to be directed to the theme's author.
| Theme Name | Author | Description | Kavita Compatibility |
|---|---|---|---|
| Light | majora2007 | A light theme for those that don't like dark themes | 0.7.14 |
| Brilliance | Elry | A modern theme for e-ink devices (update for E-Ink) | 0.7.14 |
| Nord | ice45core0 | A dark pastel theme using the Nord color palette | 0.7.14 |
| E-Ink | majora2007 | A simplified theme for e-ink devices | 0.5.2.x |
| Dracula | @Mat#6627 | A Dracula inspired theme | ? |
- Download the
theme-name.cssfile. - Place it in the
/config/themesfolder of your Kavita installation. - Within Kavita, navigate to your user settings and click the Theme tab.
- Click the Scan button.
- Apply and/or Set Default your newly added theme.
| Theme Name | Author | Description | Kavita Compatibility |
|---|---|---|---|
| Plex-like | MrRobotjs | A Plex-inspired theme | ? |
- Install a style injector extension for your browser, like xStyle
- Download the theme scss/css.
- If necessary edit the theme with the domain where your Kavita install is running.
- If scss, compile to css using your preferred method. You can do it online.
- Install the theme in the style injector extension.
- Load/Refresh your Kavita site.
- Clone the repo.
- Create a folder with your theme name in the appropriate top level folder (native or style injected).
- Add your
theme-name.cssfile inside the created folder with the appropriate filename.- You can optionally add a preview image with the following format:
preview.ext
- You can optionally add a preview image with the following format:
- Add your theme to the
README.mdtable with all fields filled out. - Submit a PR.
Please follow the documentation on our Wiki: https://wiki.kavitareader.com/en/guides/settings/themes