From 5405d383dc78cacefd4bd4400b23a190be97f84d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Tue, 29 Jul 2025 15:15:39 +0200 Subject: [PATCH] Use fonts from AUR instead of downloading them directly like an animal --- install/desktop/fonts.sh | 35 +++-------------------------------- 1 file changed, 3 insertions(+), 32 deletions(-) diff --git a/install/desktop/fonts.sh b/install/desktop/fonts.sh index b1a7ea0..386a208 100644 --- a/install/desktop/fonts.sh +++ b/install/desktop/fonts.sh @@ -1,36 +1,7 @@ #!/bin/bash +yay -S --noconfirm --needed ttf-font-awesome ttf-cascadia-mono-nerd ttf-ia-writer noto-fonts noto-fonts-emoji + if [ -z "$OMARCHY_BARE" ]; then - yay -S --noconfirm --needed ttf-font-awesome noto-fonts noto-fonts-emoji noto-fonts-cjk noto-fonts-extra -else - yay -S --noconfirm --needed ttf-font-awesome noto-fonts noto-fonts-emoji -fi - -mkdir -p ~/.local/share/fonts - -if ! fc-list | grep -qi "CaskaydiaMono Nerd Font"; then - cd /tmp - wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/CascadiaMono.zip - unzip CascadiaMono.zip -d CascadiaFont - cp CascadiaFont/CaskaydiaMonoNerdFont-Regular.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFont-Bold.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFont-Italic.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFont-BoldItalic.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Regular.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Bold.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFontPropo-Italic.ttf ~/.local/share/fonts - cp CascadiaFont/CaskaydiaMonoNerdFontPropo-BoldItalic.ttf ~/.local/share/fonts - rm -rf CascadiaMono.zip CascadiaFont - fc-cache - cd - -fi - -if ! fc-list | grep -qi "iA Writer Mono S"; then - cd /tmp - wget -O iafonts.zip https://github.com/iaolo/iA-Fonts/archive/refs/heads/master.zip - unzip iafonts.zip -d iaFonts - cp iaFonts/iA-Fonts-master/iA\ Writer\ Mono/Static/iAWriterMonoS-*.ttf ~/.local/share/fonts - rm -rf iafonts.zip iaFonts - fc-cache - cd - + yay -S --noconfirm --needed noto-fonts-cjk noto-fonts-extra fi