From 5c624615c1687f16b100a5e5faed19cecad69386 Mon Sep 17 00:00:00 2001 From: sid Date: Sun, 24 May 2026 22:12:52 +0200 Subject: [PATCH] export secret env vars in zsh.initContent --- users/sid/home/hyprland/opencode.nix | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/users/sid/home/hyprland/opencode.nix b/users/sid/home/hyprland/opencode.nix index ae81743..9c4dfaa 100644 --- a/users/sid/home/hyprland/opencode.nix +++ b/users/sid/home/hyprland/opencode.nix @@ -34,10 +34,6 @@ in }; }; - home.sessionVariables = { - REQUESTY_API_KEY = "$(cat ${config.sops.secrets.requesty-api-key.path})"; - }; - programs.mcp = { enable = true; servers = { @@ -68,9 +64,19 @@ in }; }; + programs.zsh.initContent = '' + source ${config.sops.templates.requesty-env.path} + ''; + sops = { secrets.requesty-api-key = { }; + templates.requesty-env.content = '' + export REQUESTY_API_KEY=${config.sops.placeholder.requesty-api-key} + ''; + secrets.forgejo-mcp-access-token = { }; - templates.forgejo-mcp-env-file.content = "FORGEJO_ACCESS_TOKEN=${config.sops.placeholder.forgejo-mcp-access-token}"; + templates.forgejo-mcp-env-file.content = '' + FORGEJO_ACCESS_TOKEN=${config.sops.placeholder.forgejo-mcp-access-token} + ''; }; }