/hammock

A power optimisation framework for Linux Mobile devices

Primary LanguageRustGNU General Public License v2.0GPL-2.0

Hammock: A power optimisation framework for Linux Mobile devices

  • Manage app lifetime
  • Suspend background applications
  • Permissions integration to stay awake, run in background etc
  • Push notifications

Hammock currently only supports Phosh on postmarketOS, with the following patches being required:

It will configure a cgroup per application and use app state tracking via Wayland to freeze apps that aren't in focus. See the example configuration docs/config.default.yaml for more information.