add report package
This commit is contained in:
parent
6a853cd9cf
commit
a15212f40b
28
flake.nix
28
flake.nix
|
@ -18,7 +18,33 @@
|
||||||
...
|
...
|
||||||
}: rec {
|
}: rec {
|
||||||
devShells.default = pkgs.mkShell {
|
devShells.default = pkgs.mkShell {
|
||||||
packages = packages.slides.nativeBuildInputs;
|
packages = packages.slides.nativeBuildInputs ++ packages.report.buildInputs;
|
||||||
|
};
|
||||||
|
|
||||||
|
packages.report = pkgs.stdenvNoCC.mkDerivation {
|
||||||
|
name = "report";
|
||||||
|
|
||||||
|
src = ./pdf;
|
||||||
|
assets = ./assets;
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
pkgs.texlive.combined.scheme-full
|
||||||
|
];
|
||||||
|
|
||||||
|
buildPhase = ''
|
||||||
|
rm assets
|
||||||
|
ln -s $assets assets
|
||||||
|
|
||||||
|
mkdir -p .cache/texmf-var
|
||||||
|
env TEXMFHOME=.cache TEXMFVAR=.cache/texmf-var \
|
||||||
|
latexmk -pdf -shell-escape -lualatex \
|
||||||
|
paper.tex
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out
|
||||||
|
mv paper.pdf $out
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
packages.slides = pkgs.stdenvNoCC.mkDerivation rec {
|
packages.slides = pkgs.stdenvNoCC.mkDerivation rec {
|
||||||
|
|
Loading…
Reference in a new issue