diff options
author | Enrico Fasoli <fazius2009@gmail.com> | 2015-08-27 14:01:10 +0000 |
---|---|---|
committer | Rok Garbas <rok@garbas.si> | 2015-09-02 18:14:21 +0200 |
commit | 44788bb2ce5ecb025b63c71226ab613a05a334d3 (patch) | |
tree | 15641de8bb833a437fbc0c8fc3c12d1b072c6ec4 /nixos/modules/services/networking/syncthing.nix | |
parent | 7182ef35f458de1e2e96317ad2d71517e8abe58c (diff) | |
download | nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.tar nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.tar.gz nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.tar.bz2 nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.tar.lz nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.tar.xz nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.tar.zst nixpkgs-44788bb2ce5ecb025b63c71226ab613a05a334d3.zip |
fixed syncthing service to work as expected
Diffstat (limited to 'nixos/modules/services/networking/syncthing.nix')
-rw-r--r-- | nixos/modules/services/networking/syncthing.nix | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/nixos/modules/services/networking/syncthing.nix b/nixos/modules/services/networking/syncthing.nix index 02572c1e27d..d5accfef1cb 100644 --- a/nixos/modules/services/networking/syncthing.nix +++ b/nixos/modules/services/networking/syncthing.nix @@ -36,9 +36,7 @@ in dataDir = mkOption { default = "/var/lib/syncthing"; description = '' - Path where the `.syncthing` (settings and keys) and `Sync` - (your synced files) directories will exist. This can be your home - directory. + Path where the settings and keys will exist. ''; }; @@ -57,18 +55,12 @@ in after = [ "network.target" ]; wantedBy = [ "multi-user.target" ]; environment.STNORESTART = "placeholder"; # do not self-restart - environment.HOME = "${cfg.dataDir}"; serviceConfig = { User = "${cfg.user}"; PermissionsStartOnly = true; Restart = "always"; - ExecStart = "${pkgs.syncthing}/bin/syncthing -home=${cfg.dataDir}/.syncthing"; + ExecStart = "${pkgs.syncthing}/bin/syncthing -no-browser -home=${cfg.dataDir}"; }; - preStart = '' - mkdir -p ${cfg.dataDir} - chown ${cfg.user} ${cfg.dataDir} - ''; - }; environment.systemPackages = [ pkgs.syncthing ]; |