Transmission is a BitTorrent client (website, Git). This is a Flatpak manifest for its Gtk+ version; you can install it through Flathub.
$ git submodule update --init
$ rm -rf _build && flatpak-builder --install --user _build com.transmissionbt.Transmission.json
$ flatpak run com.transmissionbt.Transmission//masterThis manifest allows Transmission access to:
- the network, for obvious reasons
- X11 and Wayland, also for obvious reasons
- the host filesystem, because Transmission hasn't been adapted to use portals to open
.torrents and read/write downloads (#31) - PulseAudio, to play a "ding!" when a transfer is complete
- Notifications, to show a bubble when a transfer is complete
- GVFS, to support opening torrent files by URI
org.kde.StatusNotifierWatcher, to display a notification area icon in environments where this is supportedorg.gnome.SessionManager, to inhibit suspend / hibernation while there are active uploads or downloads
This manifest is derived from that published by Pierre Dureau at https://github.com/pdureau/flatpak-manifests.git, via an intermediate version used for Endless OS.