summaryrefslogtreecommitdiff
path: root/derivations/st/overrides.nix
blob: 2d0a37ee926c78683a0711ff319b22bfc66fb569 (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.2.3";

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

    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 ];
    };
  });
}