Skip to content

Create an elementary OS app using one of the pre-made app templates

License

Notifications You must be signed in to change notification settings

ellie-commons/app-generator

Repository files navigation

License: GPL v3

App Generator Icon

App Generator

Create an elementary OS app using one of the pre-made app templates

Screenshot

Building and Installation

You'll need the following dependencies:

  • glib-2.0
  • gobject-2.0
  • libgranite-7-dev
  • libgtk-4-dev
  • libadwaita-1-dev
  • meson
  • valac

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.ellie_commons.app-generator

ninja install
io.github.ellie_commons.app-generator

Flatpak

Run flatpak-builder to configure the build environment, download dependencies, build, and install

    flatpak-builder build io.github.ellie_commons.app-generator.yml --user --install --force-clean --install-deps-from=appcenter

Then execute with

    flatpak run io.github.ellie_commons.app-generator