diff --git a/hosts/darwin/home-default.nix b/hosts/darwin/home-default.nix index 76e2f0f..7d02562 100644 --- a/hosts/darwin/home-default.nix +++ b/hosts/darwin/home-default.nix @@ -18,6 +18,13 @@ ../../modules/font/home.nix ]; + syncthing-custom.folders = { + Credentials.enable = true; + Documents.enable = true; + Media.enable = true; + Archive.enable = true; + }; + nixpkgs.config.allowUnfree = true; programs.direnv = { diff --git a/hosts/nixos/nfss/home.nix b/hosts/nixos/nfss/home.nix index f0b5921..e7e1221 100644 --- a/hosts/nixos/nfss/home.nix +++ b/hosts/nixos/nfss/home.nix @@ -9,10 +9,10 @@ ]; syncthing-custom.folders = { - Credentials.maxAgeDays = 30; - Documents.maxAgeDays = 30; - Media.maxAgeDays = 7; - Archive.maxAgeDays = 30; + Credentials = { enable = true; maxAgeDays = 30; }; + Documents = { enable = true; maxAgeDays = 30; }; + Media = { enable = true; maxAgeDays = 7; }; + Archive = { enable = true; maxAgeDays = 30; }; }; services.scheduled-commands.dcim-consume = { diff --git a/hosts/nixos/thinkpad/home.nix b/hosts/nixos/thinkpad/home.nix index 0df048f..6d2c823 100644 --- a/hosts/nixos/thinkpad/home.nix +++ b/hosts/nixos/thinkpad/home.nix @@ -9,10 +9,10 @@ ]; syncthing-custom.folders = { - Credentials.maxAgeDays = 30; - Documents.maxAgeDays = 30; - Media.maxAgeDays = 7; - Archive.maxAgeDays = 30; + Credentials = { enable = true; maxAgeDays = 30; }; + Documents = { enable = true; maxAgeDays = 30; }; + Media = { enable = true; maxAgeDays = 7; }; + Archive = { enable = true; maxAgeDays = 30; }; }; services.scheduled-commands.aicloud-backup = { diff --git a/modules/syncthing.nix b/modules/syncthing.nix index 1d3540d..6a04be9 100644 --- a/modules/syncthing.nix +++ b/modules/syncthing.nix @@ -12,7 +12,7 @@ let mkFolderOptions = name: overrides: let opts = { - enable = { type = lib.types.bool; default = true; }; + enable = { type = lib.types.bool; default = false; }; path = { type = lib.types.str; default = "~/${name}"; }; maxAgeDays = { type = lib.types.int; default = 0; }; devices = { type = lib.types.listOf lib.types.str; default = allDevices; };