SyncThingy = Syncthing + simple tray indicator
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.
SyncThingy config is located at ~/.var/app/com.github.zocker_160.SyncThingy/config/SyncThingy:
autostartcan betrueorfalseiconcan be set todefault,whiteorblackurldefines the link opened when selectingOpen WebUInotificationscan betrueorfalse
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.
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.
- (Steam Deck) switch to Desktop Mode
- right-click the SyncThiny icon in the system tray
- select
Settings - press
install as system servicebutton - press
copy to clipboard - open terminal (
konsoleon Steam Deck) - paste the command and hit enter (press
pastein the top right on Steam Deck) - (Steam Deck) open virtual keyboard with
STEAM+Xand pressR2orEnterbutton - reboot
Build dependencies:
build-essentialqt5-default||qtbase5-devqtbase5-dev-toolslibportal-qt5-dev
git clone --recurse-submodules https://github.com/zocker-160/SyncThingy.git
cd SyncThingy
mkdir build && cd build
cmake ..
cmake --build .
# installation (optional)
sudo cmake --install .
# or
sudo cmake --install . --prefix "your/custom/prefix/pathYou 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.

