Want to create an interactive transcript for this episode?
Podcast: Chaos Computer Club - recent events feed
Episode: nixos-compose: Local development VMs made easy (nixcon2025)
Description: When working on a software project, it can often be useful to spin up local development versions of services that run in production. This can be as simple as running a database to run your tests against, or as complicated as spinning up dozens of machines that talk to each other, while allowing you to observe and debug complex interactions. In some non-Nix projects, docker-compose is used for this successfully, but it requires a lot of manual configuration.
In projects where production machines are declared as NixOS configurations, the Nix ecosystem provides a lot of powerful building blocks for running...