{"id":19096901,"url":"https://github.com/zocker-160/syncthingy","last_synced_at":"2025-04-05T14:04:13.560Z","repository":{"id":37209045,"uuid":"505504024","full_name":"zocker-160/SyncThingy","owner":"zocker-160","description":"SyncThingy = Syncthing + simple tray indicator","archived":false,"fork":false,"pushed_at":"2024-11-22T19:02:45.000Z","size":248,"stargazers_count":144,"open_issues_count":4,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-29T13:06:04.441Z","etag":null,"topics":["flatpak","hacktoberfest","linux","syncthing"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zocker-160.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-20T15:48:15.000Z","updated_at":"2025-03-15T20:11:54.000Z","dependencies_parsed_at":"2024-11-09T03:38:13.647Z","dependency_job_id":"e234a0a7-25af-45df-99f5-40c5e2485cd2","html_url":"https://github.com/zocker-160/SyncThingy","commit_stats":null,"previous_names":[],"tags_count":20,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2FSyncThingy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2FSyncThingy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2FSyncThingy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zocker-160%2FSyncThingy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zocker-160","download_url":"https://codeload.github.com/zocker-160/SyncThingy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247345850,"owners_count":20924102,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flatpak","hacktoberfest","linux","syncthing"],"created_at":"2024-11-09T03:38:07.638Z","updated_at":"2025-04-05T14:04:13.544Z","avatar_url":"https://github.com/zocker-160.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SyncThingy\nSyncThingy = Syncthing + simple tray indicator\n\n![Screenshot1](screenshots/Screenshot_v3.png)\n\n[\u003cimg width=\"240px\" src=\"https://flathub.org/assets/badges/flathub-badge-en.png\" /\u003e](https://flathub.org/apps/details/com.github.zocker_160.SyncThingy)\n\n## Motivation\n\nWhy yet another Syncthing tray / statusbar / wrapper / ui ... application?\n\nThe answer is simple: I just wanted a Flatpak on Flathub which offers just the bare minimum: Syncthing and a tray icon.\n\n## Configuration\n\nSyncThingy config is located at `~/.var/app/com.github.zocker_160.SyncThingy/config/SyncThingy`:\n\n- `autostart` can be `true` or `false`\n- `icon` can be set to `default`, `white` or `black`\n- `url` defines the link opened when selecting `Open WebUI`\n- `notifications` can be `true` or `false`\n\n#### Note\n\nSyncthing config is located at `~/.var/app/com.github.zocker_160.SyncThingy/config/syncthing`.\n\nNOTE: this location seems to differ on some installations, so if the folder above does not work for you,\ntry `~/.var/app/com.github.zocker_160.SyncThingy/.local/state/syncthing` instead.\n\nYou can reuse your already existing syncthing `config.xml` file, by moving / copying it there.\n\n## Install background service\n\n**Note**: this feature is mainly targeted at Steam Deck users, that want to have it running in the background when in Gaming Mode.\nIt does not really make much sense to use this on a normal Linux Desktop.\n\n- (Steam Deck) switch to Desktop Mode\n- right-click the SyncThiny icon in the system tray\n- select `Settings`\n- press `install as system service` button\n- press `copy to clipboard`\n- open terminal (`konsole` on Steam Deck)\n- paste the command and hit enter (press `paste` in the top right on Steam Deck)\n- (Steam Deck) open virtual keyboard with `STEAM` + `X` and press `R2` or `Enter` button\n- reboot\n\n## Compile from source\n\n**Build dependencies:**\n\n- `build-essential`\n- `qt5-default` || `qtbase5-dev` `qtbase5-dev-tools`\n- `libportal-qt5-dev`\n\n```bash\ngit clone --recurse-submodules https://github.com/zocker-160/SyncThingy.git\ncd SyncThingy\ncmake -S . -B out\ncd out\nmake\nsudo make install (optional)\n```\n\n### Note for non-Flatpak users\n\nYou will need to have `syncthing` installed and available in `$PATH`, in order to make this work.\n\n**Running outside of Flatpak is not supported, you are on your own.**\n\n### Links\n\n- [Syncthing Github page](https://github.com/syncthing/syncthing)\n- [SyncThingy on Flathub](https://flathub.org/apps/details/com.github.zocker_160.SyncThingy)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzocker-160%2Fsyncthingy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzocker-160%2Fsyncthingy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzocker-160%2Fsyncthingy/lists"}