d0bbcd67

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Trim the flake to what it still does

Four things that had stopped meaning anything.

hopinionRelease was an alias: pkgs.hopinion and pkgs.hopinionRelease evaluate to
the same store path, because passthru does not enter a derivation hash. dekking
has a Release because it joins three packages; this joins one executable to
itself.

e2e.nix took the tool and the builders as two arguments, which after the overlay
change are one derivation. Taking it once stops the file implying they can
differ.

doBenchmark in the devShell asked shellFor for the dependencies of benchmarks no
package here has.

overlays.default was a flake output nothing consumed: a repository takes this
with flake = false and imports nix/overlay.nix by path, which is how it takes
dekking. The one place that used it now imports the same path.