My CV itself is accessible here
Personal CV based on modern-cv typst template (port of LaTeX Awesome CV)
- nix or lix (alternative nix implementation)
- nix experimental features
nix-commandandflakeenabled - optionally:
direnvto make dev environment persistent
❯ nix developor alternatively, if using direnv and it hasn't been previously initialized for the repo:
❯ direnv allow .NOTE: the above command also sets up pre-commit hooks (see below)
❯ makeor alternatively, to open the PDF after its generation (at least on macOS):
❯ make openNOTE: typst warnings should be ignored for now as they are coming from the upstream.
to format both nix and typst code:
❯ make fmtNOTE: if not using direnv (or haven't run direnv allow .), pre-commit hooks
MUST be explicitly installed using:
❯ nix run .#install-hooksThe hooks are configured in nix/pre-commit.nix
NOTE: the changes in this file are not observed until the hooks are reinstalled using the mentioned command. It's also highly recommended to clean the repo before doing the above:
❯ git clean -fdxhowever, mind the consequences: all untracked files in the project source tree will be erased, forever
❯ nix flake check- Paul Tsouchlos's for modern-cv template
- typst team
- Robert Hensing for flake.parts
- nix project and community