My resume built with Typst.
This project uses Nix with flakes for reproducible builds.
To build the PDF version of the resume:
nix buildThe output will be available at result/resume.pdf.
To build the HTML version:
nix build .#webThe output will be available at result/index.html.
To start a development shell with all dependencies (compiler, fonts, LSP, formatter):
nix developThis shell provides:
typst- The Typst compilertinymist- Language server for editor integrationtypstyle- Formatter for Typst filesnixfmt-rfc-style- Formatter for Nix filesaporetic-sans- The font family used in the resumenerd-fonts- Icon font
Inside the shell, you can manually compile or watch files:
# Compile to PDF
typst compile --root . src/pdf.typ resume.pdf
# Watch for changes
typst watch --root . src/pdf.typ resume.pdf