cyberneticlibrary

Create reproducible dev environments

flox-environmentsskillsetup L30
Sheshiyer/skill-clusters
What it does

Create reproducible cross-platform development environments with Flox declarative config

Best for

Setting up project dependencies (Python, Node, Rust, system libs) once and sharing a lock file so all devs get identical environments.

Inputs
  • · Flox manifest (packages, environment variables)
  • · system dependencies
  • · toolchain specifications
Outputs
  • · Isolated dev environment
  • · environment export for sharing
  • · lock file for reproducibility
Requires
  • · Flox CLI
  • · Nix package manager
Preconditions
  • · Flox installed
  • · Nix available (via Flox or system install)
Failure modes
  • · package not in nixpkgs
  • · version conflict between deps
  • · native library linking fails
  • · Nix evaluation timeout
Trust signals
  • · Cross-platform support documented
  • · integration with Python/Node/Rust/Go
  • · Nix-based reproducibility
  • · project-level manifest