From 25231ff7331c5438638259e5b7f3de24b0389010 Mon Sep 17 00:00:00 2001 From: "Andrew R. M" Date: Wed, 23 Nov 2022 11:01:18 -0500 Subject: [PATCH] Add build pipeline to simplify future builds --- .gitignore | 2 ++ build-resume | 3 +++ nixpkgs.nix | 6 ++++++ shell.nix | 7 +++++++ 4 files changed, 18 insertions(+) create mode 100644 .gitignore create mode 100755 build-resume create mode 100644 nixpkgs.nix create mode 100644 shell.nix diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..def7f49 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +resume.dvi +resume.log diff --git a/build-resume b/build-resume new file mode 100755 index 0000000..7da8444 --- /dev/null +++ b/build-resume @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +nix-shell --run 'texi2pdf resume.tex' diff --git a/nixpkgs.nix b/nixpkgs.nix new file mode 100644 index 0000000..ecfaece --- /dev/null +++ b/nixpkgs.nix @@ -0,0 +1,6 @@ +let + channel-ref = "nixos-22.05"; +in + import (builtins.fetchTarball { + url = "https://github.com/NixOS/nixpkgs/archive/${channel-ref}.tar.gz"; + }) {} diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..c6e48c6 --- /dev/null +++ b/shell.nix @@ -0,0 +1,7 @@ +with import (./nixpkgs.nix); +pkgs.mkShell { + buildInputs = [ + pandoc + texlive.combined.scheme-small + ]; +}