A little status update, per [RFC 0133] Git hashing and Git-hashing-based remote stores by Ericson2314 · Pull Request #133 · NixOS/rfcs · GitHub the first part of the git hashing RFC 133 is now implemented!
nix store add --mode git --hash-algo sha1 <file>
You can see the tracking issue and milestone for what remains.