No description
- TeX 70.5%
- Nix 23.6%
- Makefile 5.9%
| .envrc.example | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| Makefile | ||
| README.md | ||
| resume.png | ||
| resume.tex | ||
Resume
A portable LaTeX resume builder.
Prerequisites
Setup
Enter the dev shell:
nix develop
Or if using direnv:
cp .envrc.example .envrc
direnv allow
Phone number
The phone number is injected at build time via the PHONE_NUMBER environment variable to keep it out of version control. Create a .env file:
echo 'PHONE_NUMBER=+1 555-123-4567' > .env
direnv will load .env automatically. Without it, you can pass it directly:
make PHONE_NUMBER="+1 555-123-4567"
Usage
Build the PDF:
make
Watch for changes and rebuild automatically:
make watch
Generate a PNG preview (for the README):
make preview
This creates resume.png from the PDF using pdftoppm. Commit the PNG to display it in the README on GitHub.
Clean build artifacts:
make clean
You can also build the PDF as a Nix package directly:
nix build
The output will be in result/my_resume.pdf.
