https://github.com/titanomachy/ghostwriterthemes
Themes you can use for the KDE GhostWriter Markdown Editor.
https://github.com/titanomachy/ghostwriterthemes
ghostwriter ghostwriter-theme markdown
Last synced: 2 months ago
JSON representation
Themes you can use for the KDE GhostWriter Markdown Editor.
- Host: GitHub
- URL: https://github.com/titanomachy/ghostwriterthemes
- Owner: titanomachy
- License: mit
- Created: 2025-03-16T21:26:11.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-16T23:39:50.000Z (2 months ago)
- Last Synced: 2025-03-17T06:49:39.761Z (2 months ago)
- Topics: ghostwriter, ghostwriter-theme, markdown
- Homepage: https://github.com/titanomachy/GhostWriterThemes
- Size: 4.88 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GhostWriter Themes
These are themes you can use for the [KDE GhostWriter Markdown Editor](https://ghostwriter.kde.org/ "GhostWriter").Themes are in JSON format. When installed via Flatpak you can place the theme files directly in the `~/.var/app/org.kde.ghostwriter/data/ghostwriter/themes` directory root.
If not installed via Flatpak you should be able to load them when you place your theme files in `~/.local/share/ghostwriter/themes/` or in `~/.config/ghostwriter/themes`. Not sure if this works, because I have GhostWriter installed via Flatpak.
After putting the theme files in the correct directory restart GhostWriter. You can select your theme via the menu in GhostWriter "Settings > Theme". Obviously the theme file has to contain valid JSON if you write your own theme.
The original theme sources are from here:
- [catppuccin theme](https://github.com/catppuccin/ghostwriter) - converted this theme to a static JSON file.
- [jggouvea themes](https://github.com/jggouvea/ghostwriter-themes) - converted these files from INI to JSON
- [dracula theme](https://github.com/dracula/ghostwriter) - simply moved the JSON file into this repository## TODO
- [x] ~~Convert themes to JSON format~~
- [ ] Improve README, add copyable commands
- [ ] Fix JSON key order in theme files (check Green.json)
- [ ] Check for possible JSON keys in GhostWriter source code
- [ ] Tweak theme colors, test dark/light mode
- [ ] Add new themes (see e.g. https://colorhunt.co/ or https://eclipse-color-themes.web.app/)
- [ ] Create tool for generating random color themes with preview## Current Themes
| **Theme Name** | **Tweaked needed?** |
| ----------------- | ------------------------- |
| Catppuccin | light/~~dark~~ |
| Dracula | no |
| GlaringBlue | light/dark |
| Green | light/dark |
| GruvboxDark | light/dark |
| GruvboxLight | light/dark |
| Lime | light/dark |
| Louco | light/dark |
| Noite | light/dark |
| OldPaper | light/dark |
| PrimerDark | light/dark |
| Primberlight | light/dark |
| SolarizedDark | light/dark |
| TexturedPaper | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |
| ... | light/dark |