Currently the source is only re-fetched when the hash changes.
When you use nix-env -i to find the new hash, but forget to make a change to the hash, you are stuck with the wrong source.
To add injure to insult: the source is then not re-fetched when you change the hash: you first have to garbage-collect the old source.
Currently the source is only re-fetched when the hash changes.
When you use
nix-env -ito find the new hash, but forget to make a change to the hash, you are stuck with the wrong source.To add injure to insult: the source is then not re-fetched when you change the hash: you first have to garbage-collect the old source.