centralise syncthing config, split by system role
1 file changed, 10 insertions(+), 0 deletions(-)
changed files
M system/roles/desktop.nix → system/roles/desktop.nix
@@ -10,4 +10,14 @@ bindsTo = [ "sshd@%i.service" ]; wantedBy = [ "sshd@.service" ]; serviceConfig.ExecStart = "${pkgs.systemd}/bin/systemd-inhibit --mode block --what sleep --who 'ssh session '%I --why 'session still active' ${pkgs.coreutils}/bin/sleep infinity"; }; + + services.syncthing = { + systemService = false; + user = "alin"; + group = "users"; + dataDir = "/home/alan/.config/syncthing"; + }; + systemd.user.services.syncthing.environment = { + LOGGER_DISCARD = "1"; + }; }