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} + ''; }; }