Nix Flake Update

Update Nix flake inputs in persops. Use when asked to update flake.lock/inputs, update AI inputs (codex-cli-nix, claude-code-nix, llm-agents), or run full `nix flake update`, then verify with `nix flake check` and commit the update-only changes.

majiayu000 43ce4f3 2 files · 1.6 KB Updated 567 repo stars

File contents

Nix Flake Update

Workflow

  1. Decide scope
    • AI update: run nix flake update codex-cli-nix claude-code-nix llm-agents
    • Full update: run nix flake update (default when user does not mention AI)
  2. Switch
    • Run make switch after any update
  3. Verify (full updates only)
    • Run nix flake check
    • If failure, quote exact error, fix only update-related fallout, rerun nix flake check
  4. Commit
    • Stage only update-related files (typically flake.lock, maybe flake.nix or other necessary fixes)
    • Use Conventional Commit, keep commit isolated to the update
    • Examples: chore(nix): update flake inputs or chore(nix): update ai inputs

Notes

  • Skip nix flake check when updating AI inputs (unless explicitly requested).
  • Work from repo root.
  • Keep changes minimal; no unrelated refactors.

majiayu000/claude-skill-registry-data/tree/main/development/nix-flake-update commit 43ce4f3901

Frequently asked questions

npx skillmds add majiayu000/nix-flake-update