/gotham

Gotham: Force Dark Mode in Non-Curated Flatpak Apps on elementary OS

Primary LanguageVala

gotham

gotham

Force Dark Mode in non-curated Flatpak apps on elementary OS

Screenshot

Building and Installation

You'll need the following dependencies:

  • gobject-2.0 >= 2.66
  • gtk+-3.0
  • libhandy-1 >=0.90.0
  • granite >= 6.0.0
  • gee-0.8
  • appstream-glib

Run meson build to configure the build environment. Change to the build directory and run ninja to build

meson build --prefix=/usr
cd build
ninja

To install, use ninja install, then execute with io.github.jhaygood86.gotham

You can also build and run with flatpak, which already has all of its dependencies defined as well

flatpak-builder build  io.github.jhaygood86.gotham.yml --user --install --force-clean
flatpak run io.github.jhaygood86.gotham

Special Thanks

Gotham utilizes the following open source software that we would like to thank!

  • elementary We are built on top of the elementary OS platform
  • flatpak The future of app distribution.
  • gnome GNOME provides core parts of the platform we depend on, including GLib and GTK+