From e9695286b64ed7b16853ec0abe4e473b60760822 Mon Sep 17 00:00:00 2001 From: clerie Date: Tue, 15 Apr 2025 19:32:21 +0200 Subject: [PATCH] pkgs/clerie-sops: Write config to temp file as sops can't read config from pipe --- pkgs/clerie-sops/clerie-sops.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/clerie-sops/clerie-sops.nix b/pkgs/clerie-sops/clerie-sops.nix index 13c5a08..c00c011 100644 --- a/pkgs/clerie-sops/clerie-sops.nix +++ b/pkgs/clerie-sops/clerie-sops.nix @@ -11,6 +11,8 @@ pkgs.writeShellApplication { if GIT_ROOT=$(git rev-parse --show-toplevel); then REPO_ROOT="$GIT_ROOT" fi - exec sops --config <(clerie-sops-config "$REPO_ROOT") "$@" + CONFIG_FILE="$(mktemp)" + clerie-sops-config "$REPO_ROOT" > "$CONFIG_FILE" + exec sops --config "$CONFIG_FILE" "$@" ''; }