/ios-notif-forward

Forward notifications from Apple devices to your desktop

Primary LanguageRustMIT LicenseMIT

icon ios-notif-forward

Forward notifications from Apple mobile devices to your desktop over Bluetooth, with a simple desktop tray app.

Screenshot of iOS notification Screenshot of Gnome notification

Download Here

Additional Dependencies for Linux/Other Unix

Arch Linux/Manjaro

sudo pacman -S gtk3 xdotool libappindicator-gtk3 # or libayatana-appindicator

Debian/Ubuntu

sudo apt install libgtk-3 libxdo libayatana-appindicator3 # or libappindicator3

Installation

The app should run fine from wherever. However, on Linux or other Unix, I recommend installing the package files, e.g. with sudo cp -r bin share /usr/local/. On any system, I recommend setting the app to automatically run on desktop user login.

Running

This requires a computer with Bluetooth LE capability.

  1. Pair your device over Bluetooth as normal for your system.
  2. The app will automatically start receiving notifications from any compatible device that connects to the computer.
  3. You will need to grant permission from your device for your computer to receive system notifications the first time you use the app.
  4. To close the app and stop receiving notifications, choose "Quit" from the app's tray menu.

I've had the best luck when initiating the connection from the device rather than from the computer. I haven't been able to succesfully test on Windows or Mac.

Compile from Source

  1. Clone the repository.
  2. Install the "rust" package from your system's package manager.
  3. Install the development packages for the dependencies if necessary.
  4. Run cargo run to run a debug build. Run cd src/package and then cargo run to generate a release package.