malila icon indicating copy to clipboard operation
malila copied to clipboard

A smartwatch for Linux phones

Malila is a smartwatch OS for Linux phones.

It's based on RIOT and runs on the PineTime. It's an implementation of these GNOME-style mockups.

Adwaita, GNOME's design language, is named after the oldest tortoise in history. Malila is named after the second.

How to build...

  1. Install the package make
  2. Open a terminal in this repository
  3. Run git submodule init
  4. Run git submodule update

on the Pinetime

  1. Install the packages arm-none-eabi-gcc-cs arm-none-eabi-newlib
  2. Enter the source folder
  3. Run BOARD=pinetime make
  4. The binary will be at bin/pinetime/malila.bin, flash this to your device. For this you can use my flashing tool Pinetime Flasher with the "Flash firmware from file" option.

on native hardware for testing

  1. Install the packages gcc glibc-devel.i686
  2. Enter the source folder
  3. Run BOARD=native make all term to build and run the software