From 5c4b53d0f96e67da1d2b55d6375b581ac1e781c8 Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Sat, 8 Nov 2025 21:51:07 +0100 Subject: [PATCH] initial commit --- modules/11-syncthing.sh | 6 ++++++ sources/syncthing/syncthing.service | 9 +++++++++ 2 files changed, 15 insertions(+) create mode 100644 modules/11-syncthing.sh create mode 100644 sources/syncthing/syncthing.service diff --git a/modules/11-syncthing.sh b/modules/11-syncthing.sh new file mode 100644 index 0000000..0296937 --- /dev/null +++ b/modules/11-syncthing.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +ensure_package_is_installed syncthing \ + && ensure_user_folder_present ~/.config/systemd/user \ + && synchronize_user_folder ./sources/syncthing/syncthing.service ~/.config/systemd/user \ + && ensure_user_service_active syncthing diff --git a/sources/syncthing/syncthing.service b/sources/syncthing/syncthing.service new file mode 100644 index 0000000..b7de122 --- /dev/null +++ b/sources/syncthing/syncthing.service @@ -0,0 +1,9 @@ +[Unit] +Name=Syncthing +After=network.target + +[Service] +ExecStart=/usr/bin/syncthing serve --no-browser --no-restart --no-upgrade + +[Install] +WantedBy=default.target