diff --git a/modules/home/programs/rclone.nix b/modules/home/programs/rclone.nix index 509195e..7128557 100644 --- a/modules/home/programs/rclone.nix +++ b/modules/home/programs/rclone.nix @@ -64,7 +64,7 @@ in { Service = { Type = "notify"; ExecStartPre = "${pkgs.coreutils}/bin/mkdir -p \"%h/luhbots Nextcloud\""; - ExecStart = "${pkgs.rclone}/bin/rclone --config=${config.sops.templates."rclone.conf".path} --vfs-cache-mode full mount \"luhbots:\" \"%h/luhbots Nextcloud\""; + ExecStart = "${pkgs.rclone}/bin/rclone --config=${config.sops.templates."rclone.conf".path} --vfs-cache-mode full --vfs-cache-max-age 1w mount \"luhbots:\" \"%h/luhbots Nextcloud\""; ExecStop = "/bin/fusermount -u \"%h/luhbots Nextcloud\""; Environment = ["PATH=/run/wrappers/bin/:$PATH"]; }; @@ -78,7 +78,7 @@ in { Service = { Type = "notify"; ExecStartPre = "${pkgs.coreutils}/bin/mkdir -p \"%h/Music\""; - ExecStart = "${pkgs.rclone}/bin/rclone --config=${config.sops.templates."rclone.conf".path} --vfs-cache-mode full mount \"cloud:Music\" \"%h/Music\""; + ExecStart = "${pkgs.rclone}/bin/rclone --config=${config.sops.templates."rclone.conf".path} --vfs-cache-mode full --vfs-cache-max-age 1w mount \"cloud:Music\" \"%h/Music\""; ExecStop = "/bin/fusermount -u \"%h/Music\""; Environment = ["PATH=/run/wrappers/bin/:$PATH"]; }; @@ -92,7 +92,7 @@ in { Service = { Type = "notify"; ExecStartPre = "${pkgs.coreutils}/bin/mkdir -p \"%h/Videos\""; - ExecStart = "${pkgs.rclone}/bin/rclone --config=${config.sops.templates."rclone.conf".path} --vfs-cache-mode full mount \"cloud:Videos\" \"%h/Videos\""; + ExecStart = "${pkgs.rclone}/bin/rclone --config=${config.sops.templates."rclone.conf".path} --vfs-cache-mode full --vfs-cache-max-age 1w mount \"cloud:Videos\" \"%h/Videos\""; ExecStop = "/bin/fusermount -u \"%h/Videos\""; Environment = ["PATH=/run/wrappers/bin/:$PATH"]; };