From 1ad123239957d40e11ef66c203d0a7e272eb48aa Mon Sep 17 00:00:00 2001 From: octvs <42993892+octvs@users.noreply.github.com> Date: Tue, 29 Apr 2025 04:38:55 +0200 Subject: [PATCH] rclone: make secret injection non-interactive (#6919) Pass `--non-interactive` flag to `rclone config update` calls so that an incomplete config is not used, resulting in failure on some remotes, for example gdrive. --- modules/programs/rclone.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/programs/rclone.nix b/modules/programs/rclone.nix index 8f7ea72f4..2f789a278 100644 --- a/modules/programs/rclone.nix +++ b/modules/programs/rclone.nix @@ -152,7 +152,7 @@ in ${lib.getExe cfg.package} config update \ ${remote.name} config_refresh_token=false \ ${secret} "$(cat ${secretFile})" \ - --quiet > /dev/null + --quiet --non-interactive > /dev/null '') remote.value.secrets or { }; injectAllSecrets = lib.concatMap injectSecret (lib.mapAttrsToList lib.nameValuePair cfg.remotes);