summaryrefslogtreecommitdiff
path: root/features/system/services/extra/syncthing-client.nix
diff options
context:
space:
mode:
Diffstat (limited to 'features/system/services/extra/syncthing-client.nix')
-rw-r--r--features/system/services/extra/syncthing-client.nix35
1 files changed, 0 insertions, 35 deletions
diff --git a/features/system/services/extra/syncthing-client.nix b/features/system/services/extra/syncthing-client.nix
deleted file mode 100644
index 6d3d3d3..0000000
--- a/features/system/services/extra/syncthing-client.nix
+++ /dev/null
@@ -1,35 +0,0 @@
-{ config, pkgs, lib, ... }: let
- cfg = config.features.services.extra.syncthing-client;
-in {
- options.features.services.extra.syncthing-client = {
- enable = lib.mkEnableOption "syncthing";
- username = lib.mkOption {
- type = lib.types.str;
- description = "The username of syncthing's user";
- };
- };
- config = lib.mkIf cfg.enable {
- services.syncthing = {
- enable = true;
- user = cfg.username;
- dataDir = "/home/${cfg.username}/Sync";
- configDir = "/home/${cfg.username}/.config/syncthing";
- overrideDevices = true;
- overrideFolders = true;
- settings = {
- devices = {
- "prodesk-server" = {
- id = "SBH4S2T-B7KVAAI-BKBOQKZ-YSNQDSM-TKXPV6O-OSZUD3O-N6USL6L-DHL3BAK";
- };
- };
- folders = {
- "Main" = {
- path = "/home/${cfg.username}/Sync";
- devices = [ "prodesk-server" ];
- };
- };
- };
- };
- environment.systemPackages = [ pkgs.syncthing ];
- };
-}