diff options
author | Franck Cuny <franck@fcuny.net> | 2022-04-21 18:00:30 -0700 |
---|---|---|
committer | Franck Cuny <franck@fcuny.net> | 2022-04-21 18:00:30 -0700 |
commit | 0a7cb08c4bf45682b98b6fa443612c20eb3c64ae (patch) | |
tree | c0bddf791c64776efc9e7e5e160da775e9100874 /modules/services/syncthing | |
parent | syncthing: let's run it from home-manager (diff) | |
download | world-0a7cb08c4bf45682b98b6fa443612c20eb3c64ae.tar.gz |
syncthing: enable on tahoe
Diffstat (limited to 'modules/services/syncthing')
-rw-r--r-- | modules/services/syncthing/default.nix | 18 |
1 files changed, 12 insertions, 6 deletions
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"; + }; }; } |