Instead of tracking directly a tarball in the nix file it could interesting to use [niv](https://github.com/nmattia/niv). I really think it will be easier to track version, branch and for updates, what do you think? Regards.