Unlike file://<path>, this allows the path to be a dirty Git tree, so nix build /path/to/flake:attr is a convenient way to test building a local flake.
Also fixed Eelco's PR comments
... plus a temporary hack to allow impure flakes at top-level for the default installation source.