Files
net-deertopia/doerg/package.nix
Madeleine Sydney Ślaga cc9c74ed64 vendor ibm-plex
i don't like how we're doing this lol. setting the IBM_PLEX_WEB env var feels wrong.
2026-02-03 13:39:23 -07:00

35 lines
636 B
Nix

{ mkCljBin
, callPackage
, doerg-parser
, ibm-plex-web
, fake-git
}:
let
# mkCljBin sans fake-git.
mkCljBin' = args: (mkCljBin args).overrideAttrs (final: prev: {
nativeBuildInputs =
builtins.filter
# A possibly-sketchy predicate, lol.
(x: x != fake-git)
prev.nativeBuildInputs;
});
plex = ibm-plex-web.override {
families = [ "math" "serif" "sans-kr" ];
};
in mkCljBin' {
name = "net.deertopia/doerg";
version = "0.1.0";
projectSrc = ./.;
lockfile = ../deps-lock.json;
main-ns = "net.deertopia.doerg.main";
nativeBuildInputs = [
plex
];
buildInputs = [
doerg-parser
plex
];
}