niv update doesn't update the description and homepage
Sometimes forks use descriptions in github which explain the need for the fork, when the need is over one can go back to using the upstream repository by running niv update <name> -o <upstream> -b <upstream-branch>. This does not update the description and the homepage field in nix/sources.json. It would be nice if niv took care of these things when the owner was changed.
Thanks for the report!
Updating description and homepage requires calls to the GitHub API, which niv tries to avoid as much as possible (instead using only git calls when possible). I think it could make sense though! I'm not actively working on niv anymore but if someone's willing to submit the feature I'm happy to give pointers.