Skip to content

ink-splatters/CV

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV

My CV itself is accessible here

About

Personal CV based on modern-cv typst template (port of LaTeX Awesome CV)

Development

Preqrequisites

Development shell

Entering shell

❯ nix develop

or 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)

Generating CV

❯ make

or alternatively, to open the PDF after its generation (at least on macOS):

❯ make open

NOTE: typst warnings should be ignored for now as they are coming from the upstream.

Formatting

to format both nix and typst code:

❯ make fmt

pre-commit hooks support

Installation

NOTE: if not using direnv (or haven't run direnv allow .), pre-commit hooks MUST be explicitly installed using:

❯ nix run .#install-hooks

Configuration

The 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 -fdx

however, mind the consequences: all untracked files in the project source tree will be erased, forever

Running the checks explicitly

❯ nix flake check

Credits

About

Personal CV

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published