Some checks failed
Build / fedora (aarch64) (push) Has been cancelled
Build / flatpak (aarch64) (push) Has been cancelled
Build / ubuntu (aarch64) (push) Has been cancelled
Build / fedora (x86_64) (push) Has been cancelled
Build / flatpak (x86_64) (push) Has been cancelled
Build / ubuntu (x86_64) (push) Has been cancelled
Build / release (push) Has been cancelled
Ntfy Desktop
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_64andaarch64architectures
Screenshots
Installation
Flatpak
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?
Description
Languages
C++
94%
CMake
3%
Nix
1.2%
Shell
1.1%
Dockerfile
0.7%



