SkillAgentSearch skills...

Lemon

Lemon is a notification proxy that supports D-Bus, as well as the Pimoroni Raspberry Pi Unicorn Hat HD, allowing you to build a cheap, open-source alternative to LaMetric.

Install / Use

/learn @mrusme/Lemon

README

Lemon

Lemon D-Bus

<img src="https://xn--gckvb8fzb.com/images/chatroom.png" width="275">

Lemon is a notification proxy that supports D-Bus, as well as the Pimoroni Raspberry Pi Unicorn Hat HD, allowing you to build a cheap, open-source alternative to LaMetric.

Info: The master branch contains the latest version of Lemon. If you're looking for the legacy version that was written in Python and was only working on a Raspberry Pi with Pimoroni's Unicorn Hat HD, please refer to this branch.

Lemon can run as a background process (daemon) on your Linux/*BSD machine and pipe incoming notifications from any supported source to any supported output. For example, you can have your Pushover notifications displayed as D-Bus desktop notifications (libnotify).

Compatibility

Sources

Lemon currently supports the following notification sources:

  • [x] Dummy (for testing purposes)
  • [x] Pushover
  • [x] IFTTT (via Pushover)

Outputs

Lemon currently supports the following outputs:

  • [x] D-Bus (desktop notifications)
  • [x] Pimoroni Unicorn Hat HD

Getting started

From source

$ go build
$ sudo cp ./lemon /usr/local/bin/lemon

From releases

Download the release for your platform, unpack it and move it e.g. to /usr/local/bin/lemon.

Usage

$ lemon --help

Pushover

To simplify Pushover setup, this repository contains a script that can be used to obtain the required Device ID and Secret. The script accepts three fixed arguments:

  1. Your Pushover e-mail address
  2. Your Pushover password
  3. Your Pushover 2FA code

Example:

./login.sh "$(pass show pushover/email)" "$(pass show pushover/password)" 123456

Unicorn Hat HD

Raspberry Pi 3A+ & Pimoroni Unicorn Hat HD

Download/build the arm64 version, copy onto the Raspberry Pi and, enable SPI via raspi-config and use -outputs unicorn as output.

View on GitHub
GitHub Stars59
CategoryCustomer
Updated3d ago
Forks2

Languages

Go

Security Score

100/100

Audited on Apr 1, 2026

No findings