anchor.diff:  
   let
     commonTargetPkgs = pkgs: with pkgs;
  -    let primus2 =
  -      if newStdcpp then primus else primus.override {
  +    let
  +      primus2 = if newStdcpp then primus else primus.override {
           stdenv = overrideInStdenv stdenv [ useOldCXXAbi ];
           stdenv_i686 = overrideInStdenv pkgsi686Linux.stdenv [ useOldCXXAbi ];
         };
  +      tzdir = "${pkgs.tzdata}/share/zoneinfo";
  +      # I'm not sure if this is the best way to add things like this
  +      # to an FHSUserEnv
  +      etc-zoneinfo = pkgs.runCommand "zoneinfo" {} ''
  +        mkdir -p $out/etc
  +        ln -s ${tzdir} $out/etc/zoneinfo
  +        ln -s ${tzdir}/UTC $out/etc/localtime
  +      '';
       in [
         steamPackages.steam-fonts
         # Errors in output without those
  
positive.code: 
    profile = ''
      export STEAM_RUNTIME=/steamrt
    '';
  
    runScript = "steam";
  
negative.code:       perl
        # Open URLs
        xdg_utils
        # Zoneinfo
        etc-zoneinfo
      ] ++ lib.optional withJava jdk
        ++ lib.optional withPrimus primus2;
  
  