Skip to content

Remove host-side Nix fallback from runtime setup#33

Merged
jimpudar merged 1 commit into
mainfrom
jmp/remove-host-nix-dependency
May 15, 2026
Merged

Remove host-side Nix fallback from runtime setup#33
jimpudar merged 1 commit into
mainfrom
jmp/remove-host-nix-dependency

Conversation

@jimpudar
Copy link
Copy Markdown
Collaborator

@jimpudar jimpudar commented May 15, 2026

Summary

  • Stop ./rootcell from invoking host-side nix build to locate vfkit, zstd, or python3
  • Resolve host tools from env vars or PATH, with explicit install guidance when missing
  • Add a Nix hostTools package for users who still want a Nix-managed macOS setup
  • Rewrite the README to separate Homebrew and Nix host setup paths and clarify that Nix is only required for image builds and guest provisioning

Testing

  • Added unit coverage for host-tool resolution and for preventing runtime host-side Nix fallbacks
  • Ran bun test, bun run typecheck, bun run lint, and nix eval against the new host-tools output

View in Codesmith
Need help on this PR? Tag @codesmith with what you need.

  • Let Codesmith autofix CI failures and bot reviews

@jimpudar jimpudar merged commit a44afbf into main May 15, 2026
2 checks passed
@jimpudar jimpudar deleted the jmp/remove-host-nix-dependency branch May 15, 2026 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant