diff options
author | Tom Willemse | 2022-04-20 21:19:40 -0700 |
---|---|---|
committer | Tom Willemse | 2022-04-20 21:19:40 -0700 |
commit | 33ef2ba4f1c866013724382e3c4a49a3e89c0692 (patch) | |
tree | 3dcf0566afe4170a0c9f6148fbab5c55eac2b6db /oni/home/services/syncthing.scm | |
parent | a0034e7659a957997a58b7495abad8e6788f80ad (diff) | |
download | new-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.scm | 9 |
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))))) |