summaryrefslogtreecommitdiff
path: root/pkgs/st/overrides.nix
blob: 15a35a9d4fe3e9f96913e6885e5d03993b0b3e73 (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.xorg; previousAttrs.buildInputs ++ [ libXcursor libXext ];

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