Docker compose deployments

I am looking for a way to deploy some docker-compose services from some github repos to run on a nixos host. And of course keep re-deploying them on changes.

While I read about arion it really isn’t the path I want to take. The docker-compose.yml from the repo should be source of truth on the container side of things. Nix is just responsible for the setup of the host.

Before I go into details how this maybe could be done…
I somehow assume someone else might have tried that before?

The closest I found is this: