Bauke f3ec6022fe | ||
---|---|---|
components | ||
images | ||
utilities | ||
.envrc | ||
.gitignore | ||
DATA.md | ||
LICENSE | ||
Makefile.toml | ||
README.md | ||
compile-cv.zsh | ||
flake.lock | ||
flake.nix | ||
main.typ | ||
shell.nix |
README.md
CV
Bauke's CV template.
Setup & Building
This project uses Typst as the main language to render the CV, targeting PDF specifically. For the development environment Nix flakes and direnv is used to load in the required packages (see shell.nix
for the list).
To make building easy, cargo-make is used, the available tasks are all described in the Makefile.toml
configuration.
Data-driven
All the information used in the CV is located in the git-ignored data/
directory. With the main file being data/info.toml
. You can find a full example in DATA.md.
Images
Various images are used in the CV that all belong to their respective owners.
- The email, home, launch and phone icons are from the Carbon Design System.
- The Forgejo logo belongs to Forgejo.
- The GitHub logo belongs to GitHub.
License
Distributed under the Unlicense license, see LICENSE for more information.