Find a file
alejandro-angulo 31f20964ed
Some checks failed
Build / pre-commit-hooks (push) Failing after 3s
Build / build (macos-latest) (push) Has been skipped
Build / build (ubuntu-latest) (push) Has been skipped
Updated wording
2024-08-05 17:39:18 -07:00
.github/workflows Started running builds on darwin 2024-04-27 22:47:11 -07:00
.cspell.json Updated wordlist 2024-04-24 20:35:41 -07:00
.envrc.sample Added sample .envrc file 2022-12-20 10:29:56 -08:00
.gitignore Introduced devenv 2024-04-27 22:07:25 -07:00
.latexindent.yaml Ran latexindent 2022-12-20 14:59:17 -08:00
alejandro_resume.tex Updated wording 2024-08-05 17:39:18 -07:00
build.sh Added typos as a pre-commit hook 2024-05-04 14:52:24 -07:00
flake.lock Introduced devenv 2024-04-27 22:07:25 -07:00
flake.nix Added typos as a pre-commit hook 2024-05-04 14:52:24 -07:00
README.md Added workflow badge 2024-05-04 15:12:04 -07:00

Build workflow

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).

Why?

This is nice for me to make sure I have the right environment to work on my resume. It's not very practical, I admit, to have people run a nix run command to generate the latest version of my resume (but it's kinda cool if you're into reproducibility and stuff). At some point I should have the latest version served somewhere on my site.

tl;dr I just wanted an excuse to use nix.

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.