Smart display-esque launcher for mobile Linux
The Aspinwall Launcher is a launcher for Linux devices. It shows the current time and date, as well as widgets selected by the user.
Widgets are written in Python and can be easily integrated with existing libraries.
The project can be built and installed with Meson:
$ meson . build
$ meson compile -C build
$ sudo meson install -C build
For development purposes, the launcher can be started using the provided ./run
script.
Before you can use the ./run-*
scripts, you will need to install Meson.
- Python >= 3.8
- PyGObject
- GTK4 >= 4.8.0
- libadwaita >= 1.2.0
- GLib
These are also needed if you're planning to use the provided run scripts.
- meson
- glib2-dev or equivalent (needed for
glib-compile-schemas
) - desktop-file-utils (needed for
update-desktop-database
)
See CONTRIBUTING.md.
We use Hosted Weblate to manage translations. Built-in widget translations are split to their own sub-components; the translations can be found in the Aspinwall Launcher component.