Create a new channel as a copy of main.
Rename main to:
Delete main? This cannot be undone.
with (import <nixpkgs> {}); mkShell { buildInputs = [ (emacsPackages.eldev.overrideAttrs (old: { postInstall = '' mkdir -p $out/bin cp source/bin/eldev $out/bin ''; })) ]; }