Merge pull request #17271 from jokogr/fix/syncthing-system-service

syncthing: fix system service

Changed files
+3 -2
nixos
modules
services
networking
+3 -2
nixos/modules/services/networking/syncthing.nix
···
environment.systemPackages = [ cfg.package ];
-
systemd.services.syncthing = mkIf cfg.systemService
-
header // {
wantedBy = [ "multi-user.target" ];
serviceConfig = service // {
User = cfg.user;
···
ExecStart = "${cfg.package}/bin/syncthing -no-browser -home=${cfg.dataDir}";
};
};
systemd.user.services.syncthing =
header // {
···
environment.systemPackages = [ cfg.package ];
+
systemd.services = mkIf cfg.systemService {
+
syncthing = header // {
wantedBy = [ "multi-user.target" ];
serviceConfig = service // {
User = cfg.user;
···
ExecStart = "${cfg.package}/bin/syncthing -no-browser -home=${cfg.dataDir}";
};
};
+
};
systemd.user.services.syncthing =
header // {