<commit_before># https://stackoverflow.com/a/56180220/437583

with import (builtins.fetchGit {
    # Unfortunately, we can't check out arbitrary GitHub commit SHAs, so we
    # have to refer to a local clone of
    # https://github.com/NixOS/nixpkgs-channels (which itself just follows
    # https://github.com/NixOS/nixpkgs.git with a verification delay, as per
    # https://nixos.wiki/wiki/Nix_channels).
    url = "/home/l/prog/foreign/nixpkgs";
    # Known good commit for moving branch "nixpkgs-unstable".
    ref = "104f8a0e1a17a894b320f86add409d9aebb36fe4";
}) {};

haskell.lib.buildStackProject {
    name = "my-project";
    buildInputs = [
      gmp
      haskell.compiler.ghc865<commit_msg>xmonad: shell.nix: use relative path to nixpkgs<commit_after># https://stackoverflow.com/a/56180220/437583

with import (builtins.fetchGit {
    # Unfortunately, we can't check out arbitrary GitHub commit SHAs, so we
    # have to refer to a local clone of
    # https://github.com/NixOS/nixpkgs-channels (which itself just follows
    # https://github.com/NixOS/nixpkgs.git with a verification delay, as per
    # https://nixos.wiki/wiki/Nix_channels).
    url = "~/prog/foreign/nixpkgs";
    # Known good commit for moving branch "nixpkgs-unstable".
    ref = "104f8a0e1a17a894b320f86add409d9aebb36fe4";
}) {};

haskell.lib.buildStackProject {
    name = "my-project";
    buildInputs = [
      gmp
      haskell.compiler.ghc865
{'fraction_non_alphanumeric': 0.11452513966480447, 'fraction_numerical': 0.055865921787709494, 'mean_word_length': 3.4228395061728394, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, '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': '7414527', 'n_tokens_mistral': 559, 'n_tokens_neox': 492, 'n_words': 113}