https://github.com/rehhouari/gnome-shell-extension-syncthing-toggle
A GNOME extension to toggle the Syncthing service
https://github.com/rehhouari/gnome-shell-extension-syncthing-toggle
gnome gnome-extension gnome-shell-extension linux syncthing systemd
Last synced: 5 months ago
JSON representation
A GNOME extension to toggle the Syncthing service
- Host: GitHub
- URL: https://github.com/rehhouari/gnome-shell-extension-syncthing-toggle
- Owner: rehhouari
- License: gpl-3.0
- Created: 2024-07-13T22:50:21.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-09-24T12:47:06.000Z (9 months ago)
- Last Synced: 2025-09-24T14:36:09.612Z (9 months ago)
- Topics: gnome, gnome-extension, gnome-shell-extension, linux, syncthing, systemd
- Language: JavaScript
- Homepage: https://extensions.gnome.org/extension/7180/syncthing-toggle/
- Size: 73.2 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Syncthing Toggle
A GNOME extension to toggle the Syncthing service from the quick settings menu.
> Requires the `syncthing` systemd service to be installed.
[
][ego]

## Features
- Start or stop Syncthing service from the quick settings menu.
- Option to open the web GUI in the default browser.
- Can customize the service name, the port, and choose whether
or not to also enable / disable the service when toggling.
- Custom icon name setting

## Installation
Get it from [GNOME Extensions](https://extensions.gnome.org/extension/7180/syncthing-toggle/) or download the [latest release](https://github.com/rehhouari/gnome-shell-extension-syncthing-toggle/releases)
## Contributing:
Feel free to open issues for bug fixes or feature requests, and pull requests to close them.
Compile schema after changing it:
```sh
glib-compile-schemas schemas/
```
Pack extension:
```sh
gnome-extensions pack -f --extra-source=icons/ --extra-source=toggle.js .
gnome-extensions install syncthing-toggle@rehhouari.github.com.shell-extension.zip
```
## Credits
This extension uses code from [Cloudflare WARP Toggle Extension](https://github.com/khaled-0/gnome-cloudflare-warp-toggle) by [@khaled-0](https://github.com/khaled-0)
## License
Copyright (c) 2025 Rafik El Hadi Houari [GPLv3](LICENSE).
The Syncthing logo is under the [MPLv2](https://www.mozilla.org/en-US/MPL/2.0/), copyright The Syncthing Authors.
[ego]: https://extensions.gnome.org/extension/7180/syncthing-toggle