From Nix to Dagger
I think I will switch from Nix to Dagger.
I guess I will still use nix profile add nixpkgs#... sometimes in the future, but overall Dagger solves my issue in way that is easier to understand for me.
Feel free tell me why I am wrong.
I configured Dagger so that my local environment and the environment in CI use the same Dagger server.
When I run tests locally, then commit and push to PR, then the tests in CI dont get executed because they are a cache-hit (exactly same input, so no need to execute it). I love it.