diff --git a/home/.chezmoiignore.tmpl b/home/.chezmoiignore.tmpl index 923d04a..7e7ebcd 100644 --- a/home/.chezmoiignore.tmpl +++ b/home/.chezmoiignore.tmpl @@ -136,5 +136,4 @@ vim:ft=gotmpl {{/* Secret Management */}} {{ if not $manageSecret }} .config/aichat - .config/zsh/mod/env.zsh {{ end }} diff --git a/home/dot_config/zsh/mod/env.zsh.tmpl b/home/dot_config/zsh/mod/env.zsh.tmpl index 2d78535..55ed8fc 100644 --- a/home/dot_config/zsh/mod/env.zsh.tmpl +++ b/home/dot_config/zsh/mod/env.zsh.tmpl @@ -1,4 +1,5 @@ # $DOTFILES/tools/zsh/mod/env.zsh +# vim:ft=zsh # Date: 2024-11-30 # Author: js0ny # Sourced by user's zshrc 在用户的 zshrc 中被引用 @@ -8,4 +9,9 @@ # 这个文件只存储只在交互式会话中调用的环境变量。 export IPYTHONDIR="$XDG_CONFIG_HOME"/ipython + +{{ if .manageSecret }} + export OPENROUTER_API_KEY={{- "secrets/OPENROUTER_API_KEY.age" | include | decrypt -}} + +{{ end }}