Skip to content

Launcher with a widget view for mobile Linux devices

License

Notifications You must be signed in to change notification settings

aspinwall-ui/aspinwall-launcher

Repository files navigation

Aspinwall Launcher Translation status

Smart display-esque launcher for mobile Linux

Launcher screenshot

About

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.

Installing

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.

Requirements

Runtime

  • Python >= 3.8
  • PyGObject
  • GTK4 >= 4.8.0
  • libadwaita >= 1.2.0
  • GLib

Build

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)

Contributing

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.