What problem does it solve?
Flox builds provides a deterministic, reproducible approach to building and packaging software using both manifest-driven and Nix expression workflows, reducing drift between development and production.
Core Features & Use Cases
- Manifest builds: Declarative steps that run inside an activated environment and produce portable deliverables.
- Nix expression builds: Fully isolated, reproducible builds based on functional inputs.
- Sandbox and isolation: Configurable sandbox modes to guarantee reproducible CI builds.
- Multi-stage builds & asset packaging: Support for multi-stage construction and packaging artifacts for distribution.
- Two-environment pattern: separation of development-time build tools from runtime deployment packages for security and clarity.
Quick Start
Run flox build to generate all targets from your manifest and/or Nix definitions.