The command nix run <some remote flake> seems not to download the remote flake on every invocation.
Is this correct?
If so, it’s reasonable, but very annoying if there is a bug on the remote flake, you fix the bug, and want to test it at a location which has cached the buggy version. (This throws a big spanner in the works of the stateless, declarative and reproducible ideal!) How can this cache be invalidated?