From de9e5e3faa10a42ae56052ff6fb230161cf49d24 Mon Sep 17 00:00:00 2001 From: Robert Sturla Date: Mon, 1 Jul 2024 22:32:09 +0100 Subject: [PATCH] feat(dx): add monaspace font (#1475) --- build_files/dx/build-dx.sh | 1 + build_files/dx/fonts-dx.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 build_files/dx/fonts-dx.sh diff --git a/build_files/dx/build-dx.sh b/build_files/dx/build-dx.sh index c6e43823a87..31f504f45f3 100644 --- a/build_files/dx/build-dx.sh +++ b/build_files/dx/build-dx.sh @@ -11,6 +11,7 @@ sysctl -p . /tmp/build/packages-dx.sh . /tmp/build/image-info.sh . /tmp/build/fetch-install-dx.sh +. /tmp/build/fonts-dx.sh . /tmp/build/workarounds.sh . /tmp/build/systemd-dx.sh . /tmp/build/branding-dx.sh diff --git a/build_files/dx/fonts-dx.sh b/build_files/dx/fonts-dx.sh new file mode 100644 index 00000000000..1e68f9423f1 --- /dev/null +++ b/build_files/dx/fonts-dx.sh @@ -0,0 +1,14 @@ +#!/usr/bin/bash + +set -ouex pipefail + +# GitHub Monaspace +DOWNLOAD_URL=$(curl https://api.github.com/repos/githubnext/monaspace/releases/latest | jq -r '.assets[] | select(.name| test(".*.zip$")).browser_download_url') +curl -Lo /tmp/monaspace-font.zip "$DOWNLOAD_URL" + +unzip -qo /tmp/monaspace-font.zip -d /tmp/monaspace-font +mkdir -p /usr/share/fonts/monaspace +mv /tmp/monaspace-font/monaspace-v*/fonts/variable/* /usr/share/fonts/monaspace/ +rm -rf /tmp/monaspace-font* + +fc-cache -f /usr/share/fonts/monaspace