diff options
Diffstat (limited to 'default.nix')
-rw-r--r-- | default.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..5ba0079 --- /dev/null +++ b/default.nix @@ -0,0 +1,17 @@ +{ pkgs ? import <nixpkgs> {}, rev ? null }: + +with pkgs; + +stdenv.mkDerivation { + name = "bionix-slides"; + src = ./.; + buildInputs = with pkgs; [ exiftool (callPackage ./tex.nix {}) ]; + buildPhase = '' + latexmk -xelatex slides + ${lib.optionalString (rev != null) "exiftool -Producer='${rev}' slides.pdf"} + ''; + installPhase = '' + mkdir -p $out + cp slides.pdf $out + ''; +} |