anchor.diff:    passthru = {
       srcVerification = fetchurl {
         failEarly = true;
  -      pgpsigUrls = map (n: "${n}.asc") src.urls;
  -      pgpKeyFingerprint = "BFD0 0906 1E53 5052 AD0D  F215 0D28 D4D2 A0AC E884";
  -      inherit (src) urls outputHash outputHashAlgo;
  +      inherit (src)
  +        urls
  +        outputHash
  +        outputHashAlgo;
  +      fullOpts = {
  +        pgpsigUrls = [
  +          "https://www.nano-editor.org/dist/v${channel}/${name}.tar.xz.asc"
  +          "mirror://gnu/nano/${name}.tar.xz.sig"
  +        ];
  +        pgpKeyFingerprint = "BFD0 0906 1E53 5052 AD0D  F215 0D28 D4D2 A0AC E884";
  +      };
       };
     };
   
  
positive.code:       "mirror://gnu/nano/${name}.tar.xz"
      ];
      hashOutput = false;
      sha256 = "c2deac31ba4d3fd27a42fafcc47ccf499296cc69a422bbecab63f2933ea85488";
    };
  
    nativeBuildInputs = [
  
negative.code: }:
  
  let
    channel = "3";
    version = "${channel}.0";
  in
  stdenv.mkDerivation rec {
    name = "nano-${version}";
  