<commit_before>let
  pkgs = import <nixpkgs>;
  rustOverlay = (pkgs {}).fetchFromGitHub {
    owner  = "mozilla";
    repo   = "nixpkgs-mozilla";
    rev    = "7e54fb37cd177e6d83e4e2b7d3e3b03bd6de0e0f";
    sha256 = "1shz56l19kgk05p2xvhb7jg1whhfjix6njx1q4rvrc5p1lvyvizd";
  };
in (pkgs {
  overlays = [
    (import (builtins.toPath "${rustOverlay}/rust-overlay.nix"))
    (self: super: rec {
      rust = with super.rustChannels; {
        rustc = nightly.rust;
        inherit (nightly) cargo;
      };
      rustPlatform = super.recurseIntoAttrs (super.makeRustPlatform rust);
      fractalide = super.callPackage ./fractalide.nix {};
    })
  ];
})<commit_msg>Problem: full racket does not build on Nix/Darwin<commit_after>let
  pkgs = import <nixpkgs>;
  rustOverlay = (pkgs {}).fetchFromGitHub {
    owner  = "mozilla";
    repo   = "nixpkgs-mozilla";
    rev    = "7e54fb37cd177e6d83e4e2b7d3e3b03bd6de0e0f";
    sha256 = "1shz56l19kgk05p2xvhb7jg1whhfjix6njx1q4rvrc5p1lvyvizd";
  };
in (pkgs {
  overlays = [
    (import (builtins.toPath "${rustOverlay}/rust-overlay.nix"))
    (self: super: rec {
      rust = with super.rustChannels; {
        rustc = nightly.rust;
        inherit (nightly) cargo;
      };
      racket = if super.stdenv.isDarwin then super.racket.overrideDerivation (drv: {
        buildInputs = drv.buildInputs ++ [ super.libiconv ];
      }) else super.racket;
      rustPlatform = super.recurseIntoAttrs (super.makeRustPlatform rust);
      fractalide = self.callPackage ./fractalide.nix {};
    })
  ];
})
{'fraction_non_alphanumeric': 0.12638436482084692, 'fraction_numerical': 0.050814332247557006, 'mean_word_length': 3.151351351351351, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5169274', 'n_tokens_mistral': 641, 'n_tokens_neox': 603, 'n_words': 96}