make syncthing folder enable more explicit
This commit is contained in:
parent
a5b2464f3e
commit
57a556de0f
4 changed files with 16 additions and 9 deletions
|
|
@ -18,6 +18,13 @@
|
||||||
../../modules/font/home.nix
|
../../modules/font/home.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
|
syncthing-custom.folders = {
|
||||||
|
Credentials.enable = true;
|
||||||
|
Documents.enable = true;
|
||||||
|
Media.enable = true;
|
||||||
|
Archive.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
|
|
||||||
programs.direnv = {
|
programs.direnv = {
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
syncthing-custom.folders = {
|
syncthing-custom.folders = {
|
||||||
Credentials.maxAgeDays = 30;
|
Credentials = { enable = true; maxAgeDays = 30; };
|
||||||
Documents.maxAgeDays = 30;
|
Documents = { enable = true; maxAgeDays = 30; };
|
||||||
Media.maxAgeDays = 7;
|
Media = { enable = true; maxAgeDays = 7; };
|
||||||
Archive.maxAgeDays = 30;
|
Archive = { enable = true; maxAgeDays = 30; };
|
||||||
};
|
};
|
||||||
|
|
||||||
services.scheduled-commands.dcim-consume = {
|
services.scheduled-commands.dcim-consume = {
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,10 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
syncthing-custom.folders = {
|
syncthing-custom.folders = {
|
||||||
Credentials.maxAgeDays = 30;
|
Credentials = { enable = true; maxAgeDays = 30; };
|
||||||
Documents.maxAgeDays = 30;
|
Documents = { enable = true; maxAgeDays = 30; };
|
||||||
Media.maxAgeDays = 7;
|
Media = { enable = true; maxAgeDays = 7; };
|
||||||
Archive.maxAgeDays = 30;
|
Archive = { enable = true; maxAgeDays = 30; };
|
||||||
};
|
};
|
||||||
|
|
||||||
services.scheduled-commands.aicloud-backup = {
|
services.scheduled-commands.aicloud-backup = {
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ let
|
||||||
|
|
||||||
mkFolderOptions = name: overrides: let
|
mkFolderOptions = name: overrides: let
|
||||||
opts = {
|
opts = {
|
||||||
enable = { type = lib.types.bool; default = true; };
|
enable = { type = lib.types.bool; default = false; };
|
||||||
path = { type = lib.types.str; default = "~/${name}"; };
|
path = { type = lib.types.str; default = "~/${name}"; };
|
||||||
maxAgeDays = { type = lib.types.int; default = 0; };
|
maxAgeDays = { type = lib.types.int; default = 0; };
|
||||||
devices = { type = lib.types.listOf lib.types.str; default = allDevices; };
|
devices = { type = lib.types.listOf lib.types.str; default = allDevices; };
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue