feat: o pona e ijo Config kepeken lipu Library
All checks were successful
build / build (push) Successful in 5s

This commit was merged in pull request #22.
This commit is contained in:
2026-03-22 13:24:59 -06:00
parent d4ff27ada4
commit 29d5cdc85a
19 changed files with 146 additions and 75 deletions

View File

@@ -7,6 +7,7 @@
, fake-git
, our-tex ? callPackage ./our-tex.nix {}
, makeWrapper
, writeText
}:
let
@@ -23,11 +24,21 @@ let
plex = ibm-plex-web.override {
families = [ "math" "serif" "sans" "sans-kr" ];
};
bin-path = lib.makeBinPath [
doerg-parser
our-tex
doerg-temml-worker
];
doerg-config = writeText "doerg-extra-config.edn" ''
#:net.deertopia.doerg
{:ibm-plex-web "${ibm-plex-web}"
:latex "${lib.getExe' our-tex "xelatex"}"
:dvisvgm "${lib.getExe' our-tex "dvisvgm"}"
:doerg-temml-worker "${lib.getExe doerg-temml-worker}"
:doerg-parser "${lib.getExe doerg-parser}"}
'';
in mkCljBin' {
name = "net.deertopia/doerg";
version = "0.1.0";
@@ -50,12 +61,11 @@ in mkCljBin' {
plex
our-tex
];
preBuild = ''
cp ${doerg-config} resources/net/deertopia/doerg/extra-config.edn
'';
doCheck = true;
checkPhase = ''
clojure -M:test
'';
postInstall = ''
wrapProgram $out/bin/doerg \
--prefix PATH : ${bin-path}
'';
}