Find a file
Alejandro Angulo 65834d0ff6
Run the flake as part of CI
The update to the build script makes it so that the entire script exits
when a failure is encountered (and returns with that exit code).
2023-02-12 11:06:41 -08:00
.github/workflows Run the flake as part of CI 2023-02-12 11:06:41 -08:00
.cspell.json Updated cSpell config (mostly ignoring words) 2022-12-20 15:00:05 -08:00
.envrc.sample Added sample .envrc file 2022-12-20 10:29:56 -08:00
.gitignore Added pre-commit for tex linter and formatter 2022-12-20 18:18:43 -08:00
.latexindent.yaml Ran latexindent 2022-12-20 14:59:17 -08:00
.pre-commit-config.yaml Added pre-commit for tex linter and formatter 2022-12-20 18:18:43 -08:00
alejandro_resume.tex Promoted :) 2023-02-11 18:34:46 -08:00
build.sh Run the flake as part of CI 2023-02-12 11:06:41 -08:00
flake.lock Fixed flake check errors 2023-02-12 10:01:09 -08:00
flake.nix Moved build script out into its own file 2023-02-12 11:05:57 -08:00
README.md Added rationale for using a nix flake 2022-12-20 10:30:33 -08:00

Resume

This repository generates a PDF of my resume using LaTeX. I used flyx's article to help me create a nix flake to build a resume generator command (I update my resume infrequently and it's always a hassle getting my environment set up).

Usage

Use the flake!

 nix run github:alejandro-angulo/resume -- -h

Usage: alejandro-resume [-h] [-d] [-e EMAIL] [-p PHONENUMBER]
    -h              Prints this usage message.

    -d              Saves latexmk log file (will be named alejandro_resume.log)

    -e EMAIL        Sets email address used when building document.
                    Can also be set with EMAIL environment variable.

    -p PHONENUMBER  Sets phone number used when building the document.
                    Can also be set with PHONENUMBER environment variable.


 nix run github:alejandro-angulo/resume -- -e 'foo@bar.com' -p '(555) 555-5555'

The email and phone number parameters are required because I didn't want to hardcode those in my tex file. Hopefully this helps prevent spammers from finding my personal contact information.