(define-module (crn packages fonts) #:use-module (guix gexp) #:use-module (guix utils) #:use-module (guix packages) #:use-module (guix build-system font) #:use-module (guix download) #:use-module (guix git-download) #:use-module ((guix licenses) #:prefix licenses:)) (define-public font-nerd-fonts (package (name "font-nerd-fonts") (version "3.2.1") (source (origin (method url-fetch) (uri (string-append "https://github.com/ryanoasis/nerd-fonts/releases/download/v" version "/NerdFontsSymbolsOnly.tar.xz")) (sha256 (base32 "0y4r1rid5sjd9ihi6nkwy0sja792aghg21bpl3ri029b9pifx8xp")))) (build-system font-build-system) (arguments `(#:phases (modify-phases %standard-phases (add-before 'install 'make-files-writable (lambda _ (for-each make-file-writable (find-files "." ".*\\.(otf|otc|ttf|ttc)$")) #t))))) (home-page "https://www.nerdfonts.com/") (synopsis "Iconic font aggregator, collection, and patcher") (description "Nerd Fonts patches developer targeted fonts with a high number of glyphs (icons). Specifically to add a high number of extra glyphs from popular ‘iconic fonts’ such as Font Awesome, Devicons, Octicons, and others.") (license licenses:expat)))