v0.1.0
Container orchestration over CRI, with service images built straight from
Nix closures instead of Dockerfiles.
nix-compose speaks CRI gRPC directly to containerd or CRI-O — no daemon,
no compose file, nothing shelling out to another tool. A service can name a
package instead of a registry image, and its image is built from that
package's Nix closure and imported into the runtime: no Dockerfile, nothing
pushed or pulled.
Install
nix run github:systemstart/nix-compose -- up -d
# or
go install github.com/systemstart/nix-compose/cmd/nix-compose@latestOr download an archive below. Linux only; needs containerd or CRI-O.
Run nix-compose doctor first — it checks every prerequisite and each
finding carries its fix.
What is in this release
See CHANGELOG.md
for the full account, and
docs/limitations.md
for what does not work — that one is deliberately complete, not a
marketing document. Read it before adopting this for anything
load-bearing.
Changelog
Features
- 91adbf2 feat: initial commit
Fixes
- 803cb20 fix: tmpdir issue
While the major version is 0, the nix-compose.yaml schema and the CLI
surface may still change between minor releases.
Archives are attested with build provenance; verify with
gh attestation verify <archive> --repo systemstart/nix-compose.