Skip to content

djanatyn/resume

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

resume

Build process for my work resume.

let Resume
    : Type
    = { contact : ContactInfo
      , skills : Skills
      , history : List Job }
  • src/Main.hs renders configuration into HTML document using blaze-html
renderJob :: Job -> BH.Html
renderJob Job {organization, position, duration, experiences} = BH.li $ do
  ...
$ nix develop github:djanatyn/resume#resume -c wkhtmltopdf --version
wkhtmltopdf 0.12.6
  • All dependencies + build automation managed using Nix Flakes
buildPhase = ''
  export RESUME_NIXPKGS_REV="${nixpkgs.rev}"
  runhaskell $src/Main.hs
'';

installPhase = ''
  mkdir -p $out && install -Dm755 resume.pdf $out/resume.pdf
'';

motivations

  • avoid using LaTeX

usage

nix build github:djanatyn/resume

credits

Icons used are from Simple Icons (CC0):

About

work resume

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published