gotham
Force Dark Mode in non-curated Flatpak apps on elementary OS
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
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+