Skip to content

ThiefMD/theme-generator

Repository files navigation

Theme Generator

Interested in Styling Markdown in GtkSourceView, gedit, ThiefMD, or Ulysses? Then you've come to the right place.

Special Event 21

Generate Light and Dark Themes that can be exported to GtkSourceView Style Schemes or a single light and dark theme that can be used with Ulysses or ThiefMD.

Violet Neon

Installation

Theme Generator is now available on Flathub. Make sure you've added flathub to your system.

flatpak install flathub io.github.thiefmd.themegenerator

Ubuntu

Builds can be found on our PPA.

sudo add-apt-repository ppa:thiefmd/thiefmd
sudo apt-get update
sudo apt-get install io.github.thiefmd.themegenerator

Requirements

Ubuntu

meson
ninja-build
valac
cmake
libarchive-dev
libxml2-dev
libgtk-4-dev
libgtksourceview-5-dev

Fedora

vala
meson
ninja-build
cmake
gtk4-devel
gtksourceview5-devel
libarchive-devel
libxml2-devel
libgee-devel

Building with flatpak

$ git clone https://github.com/ThiefMD/theme-generator.git
$ cd theme-generator/flatpak
$ flatpak-builder --force-clean --user --install build-dir io.github.thiefmd.themegenerator.json
$ flatpak run io.github.thiefmd.themegenerator

Building

$ meson build && cd build
$ meson configure -Dprefix=/usr
$ ninja
$ sudo ninja install
$ io.github.thiefmd.themegenerator

Examples

Cheshire Light Theme

Ulysses

ThiefMD

gedit

Builder