From 0a7cb08c4bf45682b98b6fa443612c20eb3c64ae Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Thu, 21 Apr 2022 18:00:30 -0700 Subject: syncthing: enable on tahoe --- modules/services/syncthing/default.nix | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'modules') diff --git a/modules/services/syncthing/default.nix b/modules/services/syncthing/default.nix index 3b6f34f..bbd4fb9 100644 --- a/modules/services/syncthing/default.nix +++ b/modules/services/syncthing/default.nix @@ -1,11 +1,17 @@ { config, pkgs, lib, ... }: let cfg = config.my.services.syncthing; in { - services.syncthing = { - enable = true; - openDefaultPorts = true; - user = config.users.users.fcuny; - group = "users"; - dataDir = "${config.users.users.fcuny.home}/.syncthing"; + options.my.services.syncthing = with lib; { + enable = mkEnableOption "syncthing service"; + }; + + config = lib.mkIf cfg.enable { + services.syncthing = { + enable = true; + openDefaultPorts = true; + user = users.users.fcuny; + group = "users"; + dataDir = "${users.users.fcuny.home}/.syncthing"; + }; }; } -- cgit 1.4.1