anchor.diff:              ++ lib.optionals (!stdenv.isLinux) [ libiconv gettext ];
           });
         
  -    tests = { dysnomia ? builtins.getAttr (builtins.currentSystem) ((import ../dysnomia/release.nix { inherit nixpkgs systems; }).build {}) }:
  +    tests =
         let
  +        dysnomiaAttr = dysnomiaJobset.build;
  +        dysnomiaBuild = if builtins.isFunction dysnomiaAttr then dysnomiaAttr {} else dysnomiaAttr;
  +        dysnomia = builtins.getAttr (builtins.currentSystem) dysnomiaBuild;
  +        
           disnix = builtins.getAttr (builtins.currentSystem) (jobs.build {});
   
           manifestTests = ./tests/manifest;
  
positive.code:       };
  
      build =
        { tarball ? jobs.tarball {}
        , system ? builtins.currentSystem
        }:
        
        pkgs.lib.genAttrs systems (system:
          let
            dysnomia = builtins.getAttr system ((import ../dysnomia/release.nix { inherit nixpkgs systems; }).build {});
          in
          with import nixpkgs { inherit system; };
  
  
negative.code: { nixpkgs ? <nixpkgs>
  , systems ? [ "i686-linux" "x86_64-linux" ]
  , dysnomiaJobset ? import ../dysnomia/release.nix { inherit nixpkgs systems; }
  }:
  
  let
  