diff --git a/flake.nix b/flake.nix index 556832f..ee9e4a2 100644 --- a/flake.nix +++ b/flake.nix @@ -5,6 +5,7 @@ }; outputs = { + self, systems, nixpkgs, ... @@ -15,6 +16,30 @@ f nixpkgs.legacyPackages.${system} ); in { + packages = eachSystem (pkgs: { + default = pkgs.stdenvNoCC.mkDerivation rec { + name = "resume-latex"; + src = self; + buildInputs = [ + pkgs.coreutils + pkgs.findutils + pkgs.texlive.combined.scheme-full + ]; + buildPhase = '' + export PATH="${pkgs.lib.makeBinPath buildInputs}" + echo $PATH + mkdir -p .cache/texmf-var + env TEXMFHOME=.cache TEXMFVAR=.cache/texmf-var \ + latexmk -interaction=nonstopmode -f -pdf \ + resume.tex + ''; + installPhase = '' + mkdir -p $out + cp resume.pdf $out/ + ''; + }; + }); + devShells = eachSystem (pkgs: { default = pkgs.mkShell { buildInputs = [ diff --git a/resume.pdf b/resume.pdf index a17cd0a..0fc3d10 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.tex b/resume.tex index 600f02c..37aed61 100644 --- a/resume.tex +++ b/resume.tex @@ -49,7 +49,7 @@ %------------------------- % Custom commands \newcommand{\resumeItem}[2]{ - \item\small{ + \small{ \textbf{#1}{: #2 \vspace{-12pt}} } } @@ -63,10 +63,9 @@ } \newcommand{\resumeSubheading}[4]{ - \vspace{-5pt}\item \begin{tabular*}{0.97\textwidth}[t]{l@{\extracolsep{\fill}}r} - \textbf{\color{ctpRed}#1} & \color{ctpSapphire}#2 \\ - \textit{\small\color{ctpSubtext1}#3} & \textit{\small\color{ctpSubtext0} #4} \\ + \textbf{\color{ctpRed}#1} & \color{ctpSapphire}#2 \\ + \textit{\small\color{ctpSubtext1}#3} & \textit{\small\color{ctpSubtext0} #4} \\ \end{tabular*}\vspace{-3pt} } @@ -94,13 +93,14 @@ %----------HEADING----------------- \begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r} - \textbf{\href{https://zackmyers.io/}{\Large \color{ctpBlue}Zachary Myers}} & {\faIcon{envelope}\space}Email : \href{me@zackmyers.io}{me@zackmyers.io}\\ - {\faLinkedin\space\href{https://www.linkedin.com/in/zachary-myers-b9a150186/}{\underline{Zachary Myers}}} {\space\space\space} \hspace {\faIcon{github}\space\href{https://github.com/zackartz}{\underline{zackartz}}} {\space\space\space} - {\faIcon{user}\space\href{https://zackmyers.io/}{\underline{Website}} {\space\space\space} - {\faIcon{passport}\space{{US Citizen}}}{\space\space\space} - {\faIcon{clock}\space{EST/EDT}} - {\space\space\space} - &{\faIcon{mobile-alt}} Mobile : +1 (808) 799-3884 +\textbf{\href{https://zackmyers.io/}{\Large \color{ctpBlue}Zachary Myers}} & {\faIcon{envelope}\space}Email : \href{me@zackmyers.io}{me@zackmyers.io}\\ +{\faLinkedin\space\href{https://www.linkedin.com/in/zachary-myers-b9a150186/}{\underline{Zachary Myers}}} {\space\space\space} +{\faIcon{github}\space\href{https://github.com/zackartz}{\underline{zackartz}}} {\space\space\space} +{\faIcon{user}\space \href{https://zackmyers.io}{\underline{Website}}} {\space\space\space} +{\faIcon{passport}\space{{US Citizen}}}{\space\space\space} +{\faIcon{clock}\space{EST/EDT}} +{\space\space\space} +&\faIcon{mobile-alt} Mobile : +1 (808) 799-3884 \end{tabular*} % @@ -122,9 +122,7 @@ %-----------EXPERIENCE----------------- \section{Experience} -\resumeSubheading -{Pixegon}{Remote} -{Mid Level Web Developer (Current)}{2023-2024} +\resumeSubheading{Pixegon}{Remote}{Mid Level Web Developer (Current)}{2023-2024} \resumeItemListStart \item \textbf{Designed and developed global services:} Spearheaded the creation and deployment of robust services that empower users worldwide to advance their professional capabilities. \item \textbf{Enhanced and maintained legacy software:} Leveraged exceptional teamwork and advanced software engineering skills to modernize legacy systems, integrating new functionalities while reducing bug rates. @@ -183,8 +181,8 @@ \section{Education} \resumeSubheading {Roosevelt High School}{Honolulu, HI} -\hbox{2016-2020} +{Graduate}{2016-2020} \vspace{1em} Overachieved in Roosevelt High School's STEM class, succeeding in learning new concepts while helping other students. Worked on personal projects outside of school to further understand programming. -\end{document}} +\end{document}