export secret env vars in zsh.initContent

This commit is contained in:
sid 2026-05-24 22:12:52 +02:00
parent cb14633121
commit 5c624615c1

View file

@ -34,10 +34,6 @@ in
}; };
}; };
home.sessionVariables = {
REQUESTY_API_KEY = "$(cat ${config.sops.secrets.requesty-api-key.path})";
};
programs.mcp = { programs.mcp = {
enable = true; enable = true;
servers = { servers = {
@ -68,9 +64,19 @@ in
}; };
}; };
programs.zsh.initContent = ''
source ${config.sops.templates.requesty-env.path}
'';
sops = { sops = {
secrets.requesty-api-key = { }; secrets.requesty-api-key = { };
templates.requesty-env.content = ''
export REQUESTY_API_KEY=${config.sops.placeholder.requesty-api-key}
'';
secrets.forgejo-mcp-access-token = { }; 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}
'';
}; };
} }