aboutsummaryrefslogtreecommitdiff
path: root/default.nix
diff options
context:
space:
mode:
authorJustin Bedo <cu@cua0.org>2020-11-02 11:17:05 +1100
committerJustin Bedo <cu@cua0.org>2020-11-02 14:45:34 +1100
commit8aaecc9093be8531c7c25e24b6b2464536458eee (patch)
tree3c1395d0ade06a30c57ac01ed90f3a045cc44843 /default.nix
init
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
+ '';
+}