It is cool how Nix protects you when for example running a flake in a git repository, if your flake.nix is not stagged it just does not use it. Stage it and use it.
It is difficult to find out why it happens first time, but when you know it, well then you know it. :)
Is there any other software development tool that work like that?