zocker-160 / SyncThingy

SyncThingy = Syncthing + simple tray indicator
GNU General Public License v3.0
128 stars 1 forks source link
flatpak hacktoberfest linux syncthing

SyncThingy

SyncThingy = Syncthing + simple tray indicator

Screenshot1

Motivation

Why yet another Syncthing tray / statusbar / wrapper / ui ... application?

The answer is simple: I just wanted a Flatpak on Flathub which offers just the bare minimum: Syncthing and a tray icon.

Configuration

SyncThingy config is located at ~/.var/app/com.github.zocker_160.SyncThingy/config/SyncThingy:

Note

Syncthing config is located at ~/.var/app/com.github.zocker_160.SyncThingy/config/syncthing.

NOTE: this location seems to differ on some installations, so if the folder above does not work for you, try ~/.var/app/com.github.zocker_160.SyncThingy/.local/state/syncthing instead.

You can reuse your already existing syncthing config.xml file, by moving / copying it there.

Install background service

Note: this feature is mainly targeted at Steam Deck users, that want to have it running in the background when in Gaming Mode. It does not really make much sense to use this on a normal Linux Desktop.

Compile from source

Build dependencies:

git clone --recurse-submodules https://github.com/zocker-160/SyncThingy.git
cd SyncThingy
cmake -S . -B out
cd out
make
sudo make install (optional)

Note for non-Flatpak users

You will need to have syncthing installed and available in $PATH, in order to make this work.

Running outside of Flatpak is not supported, you are on your own.

Links