mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-11-13 12:13:36 +01:00
chore: pin tuios to v0.9.0; require pinned third-party inputs
This commit is contained in:
1 parent
60bd70bd0c
commit
9ba2cf5229
3 files changed
+10
-4
No files matched your search
@@ -21,6 +21,11 @@ deploying the result to any host.
|
||||
`boot` mode, `just darwin-rollback`, or `git revert`.
|
||||
5. **Security first.** An update re-opens the supply chain. Re-audit every input whose revision
|
||||
moved before you deploy it.
|
||||
6. **Pin third-party inputs.** A third-party input — not one of the user's own `ryan4yin/*`
|
||||
repositories — MUST name a version tag or a fixed commit, not a branch. Official channel
|
||||
upstreams that publish no release (nixpkgs' `nixos-unstable`/`master`) are the exception. When
|
||||
only a branch carries a needed third-party change, keep the resolved revision in the lock, record
|
||||
why next to the declaration, and re-audit each update.
|
||||
|
||||
## 1. Pre-flight
|
||||
|
||||
|
||||
Reference in new issue
Block a user