main
 1{pkgs}:
 2with pkgs.lib; {
 3  renamePackage = oldName: newName: drv:
 4    derivations.warnOnInstantiate
 5    "${oldName} has been renamed to ${newName}"
 6    (drv.overrideAttrs (old: {
 7      meta =
 8        (old.meta or {})
 9        // {
10          nurRenamed = true;
11        };
12    }));
13}