Bauke/cv
Bauke
/
cv
1
Fork 0
Bauke's CV template.
Go to file
Bauke 8ac5ff34a3
Add a version number.
2024-03-01 18:47:50 +01:00
components Add the main header component. 2024-01-20 17:43:23 +01:00
images Add the SVG images. 2024-01-16 12:31:32 +01:00
utilities Add the merge_dictionaries utility function. 2024-01-24 13:33:55 +01:00
.envrc Add direnv and Nix files. 2024-01-06 15:44:11 +01:00
.gitignore Replace compilation with a temporary script. 2024-01-16 18:17:53 +01:00
DATA.md Fix documentation. 2024-01-24 13:40:00 +01:00
LICENSE Add the Unlicense. 2024-01-16 12:31:47 +01:00
Makefile.toml Replace compilation with a temporary script. 2024-01-16 18:17:53 +01:00
README.md Add the readme. 2024-01-16 12:59:34 +01:00
compile-cv.zsh Add a version number. 2024-03-01 18:47:50 +01:00
flake.lock Add direnv and Nix files. 2024-01-06 15:44:11 +01:00
flake.nix Add direnv and Nix files. 2024-01-06 15:44:11 +01:00
main.typ Add a version number. 2024-03-01 18:47:50 +01:00
shell.nix Add direnv and Nix files. 2024-01-06 15:44:11 +01:00

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.

License

Distributed under the Unlicense license, see LICENSE for more information.