nix-managed-macbook/packages/pandoc-cli-3.5.nix

35 lines
1.2 KiB
Nix

{ system, nixpkgs }:
let
hlib = pkgs.haskell.lib.compose;
leanHaskellLibrary = hlib.overrideCabal (old: {
doHaddock = false;
enableLibraryProfiling = false;
});
pkgs = import nixpkgs {
inherit system;
overlays = [
(final: prev: {
haskellPackages = prev.haskellPackages.extend (
hfinal: hprev: with hprev; {
pandoc = leanHaskellLibrary pandoc_3_5;
pandoc-lua-engine = leanHaskellLibrary pandoc-lua-engine_0_3_3;
pandoc-server = leanHaskellLibrary pandoc-server_0_1_0_9;
pandoc-cli = pandoc-cli_3_5;
hslua-module-doclayout = leanHaskellLibrary hslua-module-doclayout_1_2_0;
lpeg = leanHaskellLibrary lpeg_1_1_0;
doclayout = doclayout_0_5;
texmath = hlib.dontCheck (hlib.doJailbreak texmath_0_12_8_11);
typst = hlib.doJailbreak typst_0_6;
typst-symbols = hprev.callPackage ./typst-symbols.nix { };
tls = tls_2_1_1;
toml-parser = toml-parser_2_0_1_0;
crypton-connection = crypton-connection_0_4_1;
}
);
})
];
config = { };
};
in
pkgs.haskellPackages.pandoc-cli