summaryrefslogtreecommitdiff
path: root/.config/guix/modules
diff options
context:
space:
mode:
authorbd <bdunahu@operationnull.com>2025-11-01 20:30:55 -0400
committerbd <bdunahu@operationnull.com>2025-11-01 20:31:11 -0400
commit85b6a80784da2700ff959a3042703ee026bc3870 (patch)
tree2ff4e8f6c2c45cc9a1d70aed5ce09e92b2637976 /.config/guix/modules
parentdfcf0dd0474164e8e0fedacd6067d3c69c3bfffe (diff)
add font-scientifica package
Diffstat (limited to '.config/guix/modules')
-rw-r--r--.config/guix/modules/packages/font-medieval-sharp.scm2
-rw-r--r--.config/guix/modules/packages/font-runa-mono.scm2
-rw-r--r--.config/guix/modules/packages/font-scientifica.scm34
-rw-r--r--.config/guix/modules/packages/packages.scm2
4 files changed, 38 insertions, 2 deletions
diff --git a/.config/guix/modules/packages/font-medieval-sharp.scm b/.config/guix/modules/packages/font-medieval-sharp.scm
index 93890c7..614e8d2 100644
--- a/.config/guix/modules/packages/font-medieval-sharp.scm
+++ b/.config/guix/modules/packages/font-medieval-sharp.scm
@@ -12,7 +12,7 @@
;;; provides the medieval-sharp font
;;; Code:
-(define-public font-medieval-sharp
+(define font-medieval-sharp
;; Upstream doesn't provide any version numbers. It may be desirable to
;; mirror this elsewhere to avoid suddenly losing the current source file.
(package
diff --git a/.config/guix/modules/packages/font-runa-mono.scm b/.config/guix/modules/packages/font-runa-mono.scm
index 5ef3f12..429e5fd 100644
--- a/.config/guix/modules/packages/font-runa-mono.scm
+++ b/.config/guix/modules/packages/font-runa-mono.scm
@@ -12,7 +12,7 @@
;;; provides the runa-mono font
;;; Code:
-(define-public font-runa-mono
+(define font-runa-mono
;; Upstream doesn't provide any version numbers. It may be desirable to
;; mirror this elsewhere to avoid suddenly losing the current source file.
(package
diff --git a/.config/guix/modules/packages/font-scientifica.scm b/.config/guix/modules/packages/font-scientifica.scm
new file mode 100644
index 0000000..2a48e05
--- /dev/null
+++ b/.config/guix/modules/packages/font-scientifica.scm
@@ -0,0 +1,34 @@
+(define-module (packages font-scientifica)
+ #:use-module ((guix licenses) #:prefix license:)
+ #:use-module (gnu packages)
+ #:use-module (guix packages)
+ #:use-module (gnu packages autotools)
+ #:use-module (guix gexp)
+ #:use-module (guix build-system font)
+ #:use-module (guix download)
+ #:export (font-scientifica))
+
+;;; Commentary:
+;;; provides the scientifica font
+;;; Code:
+
+(define font-scientifica
+ ;; Upstream doesn't provide any version numbers. It may be desirable to
+ ;; mirror this elsewhere to avoid suddenly losing the current source file.
+ (package
+ (name "font-medieval-sharp")
+ (version "v2.3")
+ (source (origin
+ (method url-fetch)
+ (uri "https://github.com/oppiliappan/scientifica/archive/refs/tags/v2.3.zip")
+ (sha256
+ (base32
+ "https://github.com/oppiliappan/scientifica/archive/refs/tags/v2.3.zip1xpmkhy80zr7l1dpcwfivd9nw7y7q9bvgk3ambirr5ip21h4qmz5"))))
+ (build-system font-build-system)
+ (home-page "https://github.com/oppiliappan/scientifica")
+ (synopsis "tall, condensed, bitmap font for geeks.")
+ (description
+ "tall, condensed, bitmap font for geeks.")
+ (license license:silofl1.1)))
+
+;;; font-scientifica.scm ends here
diff --git a/.config/guix/modules/packages/packages.scm b/.config/guix/modules/packages/packages.scm
index 0cf79f5..ef8df8a 100644
--- a/.config/guix/modules/packages/packages.scm
+++ b/.config/guix/modules/packages/packages.scm
@@ -5,6 +5,7 @@
#:use-module (guix packages)
#:use-module (packages font-medieval-sharp)
#:use-module (packages font-runa-mono)
+ #:use-module (packages font-scientifica)
#:use-module (packages eww)
#:use-module (packages bdwm)
#:export (bd-packages-system
@@ -108,6 +109,7 @@
fontconfig
font-iosevka
font-medieval-sharp
+ font-scientifica
font-runa-mono
font-terminus
gnupg