about summary refs log tree commit diff
path: root/users/aspen/resume/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'users/aspen/resume/default.nix')
-rw-r--r--users/aspen/resume/default.nix40
1 files changed, 40 insertions, 0 deletions
diff --git a/users/aspen/resume/default.nix b/users/aspen/resume/default.nix
new file mode 100644
index 0000000000..4454e74c82
--- /dev/null
+++ b/users/aspen/resume/default.nix
@@ -0,0 +1,40 @@
+{ pkgs, ... }:
+
+with pkgs.lib;
+
+pkgs.runCommand "resume.pdf"
+{
+  buildInputs = [
+    (pkgs.texlive.combine {
+      inherit (pkgs.texlive)
+        capt-of
+        collection-fontsrecommended
+        enumitem
+        etoolbox
+        fancyvrb
+        float
+        fncychap
+        framed
+        l3packages
+        microtype
+        needspace
+        parskip
+        scheme-basic
+        tabulary
+        titlesec
+        ulem
+        upquote
+        varwidth
+        wrapfig
+        xcolor
+        ;
+    })
+  ];
+} ''
+  cp ${builtins.filterSource (path: type:
+    type == "regular" &&
+    any (ext: hasSuffix ext path) [".sty" ".cls" ".tex" ".png"]
+  ) ./.}/* .
+  pdflatex ./resume.tex
+  cp resume.pdf $out
+''