Skip to content

emmaexe/ntfyDesktop

Repository files navigation

logo Ntfy Desktop

GitHub License GitHub Tag Flathub Downloads GitHub Downloads (all assets, all releases)

flathub fedora ubuntu arch github

A fully featured desktop client for ntfy for Linux, built with Qt and C++. Allows you to subscribe to topics from any ntfy server and receive notifications natively on the desktop.

Features include:

  • Native desktop notifications with:
    • Attachment and icon support, for displaying images and linking to files directly on the notification
    • Notification click event support, just like on Android
    • Notification button support, just like on Android
  • Notification history
  • Full authentication support and ability to use all protocols that ntfy supports
  • Ability to import from an ntfy android backup
  • Customizable behavior when (re)connecting to servers and keeping history
  • Builds for x86_64 and aarch64 architectures

Screenshots

First screenshot

Second screenshot

Third screenshot

Fourth screenshot

Installation

Flatpak

flathub

Fedora

To install Ntfy Desktop on Fedora, first add the repository:

sudo dnf config-manager addrepo --from-repofile=https://pkg.emmaexe.moe/rpm/emmas-pkgs.repo

Then install the app:

sudo dnf install ntfydesktop

Ubuntu

To install Ntfy Desktop on Ubuntu, first import the gpg key:

curl -fsSL https://pkg.emmaexe.moe/emmas-packages.pub | sudo gpg --dearmor -o /usr/share/keyrings/emmas-packages.gpg

Then add the repository:

echo "deb [signed-by=/usr/share/keyrings/emmas-packages.gpg] https://pkg.emmaexe.moe/apt stable main" | sudo tee /etc/apt/sources.list.d/emmas-packages.list

And finally, install the app:

sudo apt update
sudo apt install ntfydesktop

Arch

On Arch Linux, Ntfy Desktop is available in the Arch User Repository, under the name ntfydesktop.

Example installation method, using the yay AUR helper:

yay ntfydesktop

Manual installation

You can download the latest build artifacts in the latest release for manual installation.

Building

To build the project, please refer to the Building Guide

Want to contribute? Found a bug? Have a question?

github-plural discord-plural matrix-plural

About

A desktop client for ntfy.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •