txw

mach · linux qa

Mach for Linux

QA build · pre-release · June 2026

A native GTK4 / libadwaita build of Mach for Linux — Pop!OS, GNOME, KDE Plasma, and Manjaro. Same OMEMO end-to-end encryption, same open XMPP standard, distributed as a single Flatpak.

specification

platform
Linux (Flatpak)
desktop
GNOME · COSMIC · KDE
arch
x86_64 (+aarch64 planned)
encryption
OMEMO (XEP-0384)
license
MPL-2.0
status
QA · pre-release

Download

Mach.flatpak · ca.txw.pwrnet.nsxmpp · x86_64

QA build — coming shortly

Install

Make sure Flatpak is installed for your distribution, add the Flathub remote (for the GNOME/KDE runtimes Mach builds against), then install the bundle and run it:

flatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install --user ./Mach.flatpak
flatpak run ca.txw.pwrnet.nsxmpp

The --user install keeps everything in your home directory — no root, no system changes. To remove it later: flatpak uninstall --user ca.txw.pwrnet.nsxmpp.

Manjaro & Arch

The Flatpak above works on Manjaro and Arch too — it carries its own runtime, so there are no distro packages to chase. A native package is on the way:

yay -S mach   # AUR package coming

Until the AUR package lands, install the Flatpak the same way as on GNOME or KDE. Manjaro ships Flatpak support in its package manager.

Verify the build

Once the build is published, a SHA-256 checksum and a detached signature will be posted alongside it. Check your download against the published checksum:

sha256sum Mach.flatpak

The checksum and signature will be posted with the build. Signatures verify against the txw signing key — txw-pubkey.asc. Until the build ships, treat this page as a heads-up, not a release.

What to know

Mach on Linux speaks the same XMPP and OMEMO (XEP-0384) as the Mac build, against any XMPP server. The crypto is Mach's own hand-rolled OMEMO, MPL-2.0 licensed. This QA build is unsigned and pre-release: it is for testing the Linux port, not for anyone who needs a stable, verified client today.