Revert "Revert "Revert "Revert "overrideDerivation: Simplify""""

This reverts commit abf2d3677382bb93b989528cc6ed71ac6d5bd3b8.

I will fix the breakage in upcoming commits.

Signed-off-by: Shea Levy <shea@shealevy.com>
Revert "Revert "overrideDerivation: Re-attatch passthru and meta to all outputs""

This reverts commit 18df66f4666c0a2d5a3fa6d6660076e5af5f6af5.

I will fix the breakage in upcoming commits.

Signed-off-by: Shea Levy <shea@shealevy.com>
runInLinuxImage: Fix derivation overriding.

This only ever worked because runInLinuxVM happened to call
overrideDerivation, which itself erroneously passed arbitrarily-added
attributes to the new call to derivation.

Hopefully this time Eelco won't have to revert my change ;)

Signed-off-by: Shea Levy <shea@shealevy.com>