aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'default.nix')
-rw-r--r--default.nix17
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
+ '';
+}