nix-update
Installation
SKILL.md
Nix Update
Goal
Update this repository's Nix flake inputs and summarize important package version changes.
Success means flake.lock is updated, relevant packages are compared where possible, verification commands pass or failures are clearly reported, and the user knows how to install the updated profile.
Stop when the update is verified or the lockfile is restored after a failed update.
Workflow
- Inspect the current state:
git status --short
git diff -- flake.lock
git rev-parse HEAD:flake.lock >/dev/null 2>&1 && git show HEAD:flake.lock | rg '"rev"'