aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/services/syncthing.scm
diff options
context:
space:
mode:
authorGravatar Tom Willemse2022-04-20 21:19:40 -0700
committerGravatar Tom Willemse2022-04-20 21:19:40 -0700
commit33ef2ba4f1c866013724382e3c4a49a3e89c0692 (patch)
tree3dcf0566afe4170a0c9f6148fbab5c55eac2b6db /oni/home/services/syncthing.scm
parenta0034e7659a957997a58b7495abad8e6788f80ad (diff)
downloadnew-dotfiles-33ef2ba4f1c866013724382e3c4a49a3e89c0692.tar.gz
new-dotfiles-33ef2ba4f1c866013724382e3c4a49a3e89c0692.zip
Make the syncthing service run syncthing, add syncthing-gtk service
The ‘syncthing-gtk’ program doesn't seem to start the syncthing daemon automatically. In fact trying to start ‘syncthing-gtk’ through shepherd doesn't seem to want to work at the moment, complaining that it can't close a bunch of file descriptors.
Diffstat (limited to 'oni/home/services/syncthing.scm')
-rw-r--r--oni/home/services/syncthing.scm9
1 files changed, 5 insertions, 4 deletions
diff --git a/oni/home/services/syncthing.scm b/oni/home/services/syncthing.scm
index eee8d23..c12de05 100644
--- a/oni/home/services/syncthing.scm
+++ b/oni/home/services/syncthing.scm
@@ -12,7 +12,7 @@
(define-configuration home-syncthing-configuration
(package
- (package syncthing-gtk)
+ (package syncthing)
"Package to use for setting syncthing"))
(define (add-syncthing-packages config)
@@ -26,9 +26,10 @@
(auto-start? #t)
(start
#~(make-forkexec-constructor
- (list #$(file-append (home-syncthing-configuration-package config) "/bin/syncthing-gtk")
- "--minimized"
- #:log-file (format #f "~a/.local/var/log/syncthing.log" (getenv "HOME")))))
+ (list #$(file-append (home-syncthing-configuration-package config) "/bin/syncthing")
+ "serve"
+ "--logfile" (format #f "~a/.local/var/log/syncthing.log" (getenv "HOME"))
+ "--no-browser")))
(stop
#~(make-kill-destructor)))))