summaryrefslogtreecommitdiff
path: root/pkgs/st/overrides.nix
blob: 744cbf84f57f6719f3f5bc22487c2fa7e39d2052 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
final: prev: {
  st = prev.st.overrideAttrs (finalAttrs: previousAttrs: {
    version = "tj-0.9.3.1";

    src = prev.fetchgit {
      url = "https://git.tjkeller.xyz/${previousAttrs.pname}";
      tag = finalAttrs.version;
      sha256 = "sha256-MYVGoGQsUMiIzvCXTjpYLv9sRpcoaO9wZ65fTGaY0Vw=";
    };

    makeFlags = previousAttrs.makeFlags ++ [ "CFLAGS=-Ofast" ];
    buildInputs = with prev.pkgs; previousAttrs.buildInputs ++ [ libxcursor libxext ];

    meta = with prev.lib; previousAttrs.meta // {
      homepage = "https://git.tjkeller.xyz/st";
      maintainers = previousAttrs.meta.maintainers ++ [ maintainers.tjkeller ];
    };
  });
}