<commit_before>{ fetchurl
, coreutils
, libX11
, libXrandr
, libXcursor
, libXft
, libXt
, libxcb
, xcbutil
, xcb-util-cursor
, xcbutilkeysyms
, xcbutilwm
, stdenv
}:

stdenv.mkDerivation rec {
  name = "spectrwm-${version}";
  version = "2.7.2";

  src = fetchurl {
    url = "https://github.com/conformal/spectrwm/archive/SPECTRWM_2_7_2.tar.gz";
    sha256 = "1yssqnhxlfl1b60gziqp8c5pzs1lr8p6anrnp9ga1zfdql3b7993";
  };


  buildInputs = [
    libX11
    libxcb
    libXrandr
    libXcursor
    libXft
    libXt
    xcbutil
    xcb-util-cursor
    xcbutilkeysyms
    xcbutilwm
  ];

  sourceRoot = "spectrwm-SPECTRWM_2_7_2/linux";
  makeFlags="PREFIX=$(out)";
  installPhase = "PREFIX=$out make install";

  meta = with stdenv.lib; {
    description = "A tiling window manager";
    homepage    = "https://github.com/conformal/spectrwm";
    maintainers = with maintainers; [ jb55 ];
    license     = licenses.isc;
    platforms   = platforms.all;

    longDescription = ''
      spectrwm is a small dynamic tiling window manager for X11. It
      tries to stay out of the way so that valuable screen real estate
      can be used for much more important stuff. It has sane defaults
      and does not require one to learn a language to do any
      configuration. It was written by hackers for hackers and it
      strives to be small, compact and fast.
    '';
  };

}<commit_msg>spectrwm: fix xorg references<commit_after>{ stdenv
, fetchurl

, xcb-util-cursor
, xorg
}:

stdenv.mkDerivation rec {
  name = "spectrwm-${version}";
  version = "2.7.2";

  src = fetchurl {
    url = "https://github.com/conformal/spectrwm/archive/SPECTRWM_2_7_2.tar.gz";
    sha256 = "1yssqnhxlfl1b60gziqp8c5pzs1lr8p6anrnp9ga1zfdql3b7993";
  };


  buildInputs = [
    xorg.libX11
    xorg.libxcb
    xorg.libXrandr
    xorg.libXcursor
    xorg.libXft
    xorg.libXt
    xorg.xcbutil
    xcb-util-cursor
    xorg.xcbutilkeysyms
    xorg.xcbutilwm
  ];

  sourceRoot = "spectrwm-SPECTRWM_2_7_2/linux";
  makeFlags="PREFIX=$(out)";
  installPhase = "PREFIX=$out make install";

  meta = with stdenv.lib; {
    description = "A tiling window manager";
    homepage    = "https://github.com/conformal/spectrwm";
    maintainers = with maintainers; [ ];
    license     = licenses.isc;
    platforms   = platforms.all;
  };

}
{'fraction_non_alphanumeric': 0.10571923743500866, 'fraction_numerical': 0.02859618717504333, 'mean_word_length': 3.0156521739130433, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '5932227', 'n_tokens_mistral': 905, 'n_tokens_neox': 876, 'n_words': 183}