(add-to-load-path ".") (define-module (resume-package) #:use-module (guix) #:use-module (guix build-system gnu) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix git-download) #:use-module (typst-package) #:use-module (font-rsms-inter-package)) (define vcs-file? ;; Return true if the given file is under version control. (or (git-predicate (current-source-directory)) (const #t))) (define-public resume (package (name "resume") (version "0.1-git") (source (local-file "../.." "resume-checkout" #:recursive? #t #:select? vcs-file?)) (build-system gnu-build-system) (native-inputs `(("rust-typst-cli" ,rust-typst-cli-0.11) ("font-rsms-inter" ,font-rsms-inter)) (synopsis "My resume in Typst") (description "My resume in Typst") (home-page "https://ethanreece.com") (license license:expat)))