From eacaf4b9e5ac5c688b8ae0d46111b561b6eea426 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 10 Apr 2025 16:27:01 -0700 Subject: pop-os: Add comfortaa font --- oni/home/config/pop-os.scm | 4 ++++ oni/packages/fonts.scm | 27 +++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 oni/packages/fonts.scm (limited to 'oni') diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm index d92e8af..edeefbc 100644 --- a/oni/home/config/pop-os.scm +++ b/oni/home/config/pop-os.scm @@ -80,6 +80,8 @@ emacs-oni-yaml emacs-oni-lua emacs-oni-sh)) + #:use-module ((oni packages fonts) + #:select (font-comfortaa)) #:use-module ((oni packages stumpwm) #:select (stumpwm+swank))) @@ -87,6 +89,8 @@ (packages (list (specification->package+output "glibc-locales") (specification->package+output "font-fantasque-sans") (specification->package+output "font-comic-neue") + (specification->package+output "font-dosis") + font-comfortaa emacs-oni-core emacs-oni-compilation emacs-oni-common-lisp diff --git a/oni/packages/fonts.scm b/oni/packages/fonts.scm new file mode 100644 index 0000000..f88bb72 --- /dev/null +++ b/oni/packages/fonts.scm @@ -0,0 +1,27 @@ +(define-module (oni packages fonts) + #:use-module ((guix packages) #:select (package origin base32)) + #:use-module ((guix download) #:select (url-fetch)) + #:use-module ((guix licenses) #:prefix license:) + #:use-module ((guix build-system font) #:select (font-build-system))) + +(define-public font-comfortaa + (package + (name "font-comfortaa") + (version "1.7") + (source + (origin + (method url-fetch) + (uri "https://www.1001fonts.com/download/comfortaa.zip") + (sha256 + (base32 "1afrk347lxhd2p9dq84nhbl26553wpkwz74nqnqf44xxpzwnvl3m")))) + (build-system font-build-system) + (home-page "https://www.deviantart.com/aajohan/art/Comfortaa-font-105395949") + (synopsis "Very simple, rounded, sans serif family") + (description + "Comfortaa is a very simple, rounded, sans serif family. +The lighter weights are minimalist. The bolder weights have more personality. +The medium weight is nice and balanced. The overall result is a family +that's clean and modern, and can express a wide range of voices & feelings. +It comes in 7 incremental weights: +ExtraLight, Light, Book, Medium, Semibold, Bold & ExtraBold") + (license license:silofl1.1))) -- cgit v1.3-2-g0d8e