docs(spec): add pkgs.unstable contingency note to claude-code spec

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
marthsincemelee
2026-05-25 11:54:09 +02:00
parent 62875c0b1a
commit 45c6d978f2
@@ -44,6 +44,8 @@ No sub-options for Phase 1. Phase 2 would add `my.profiles.claude-code.service.e
`git`, `nodejs`, and `docker` are already provided by existing modules and are not duplicated. `git`, `nodejs`, and `docker` are already provided by existing modules and are not duplicated.
**Contingency:** If `pkgs.unstable.claude-code` does not exist at eval time, the fallback is a custom derivation in `pkgs/claude-code/default.nix` added to the local overlay — the same mechanism used for other absent packages.
## No Secrets Management ## No Secrets Management
The Anthropic API key is handled manually by the user (browser login / `claude` interactive setup). No sops-nix or shell-profile injection needed. The Anthropic API key is handled manually by the user (browser login / `claude` interactive setup). No sops-nix or shell-profile injection needed.