diff --git a/install/fonts.sh b/install/fonts.sh index ab1f70b..cafa21b 100644 --- a/install/fonts.sh +++ b/install/fonts.sh @@ -1,11 +1,28 @@ -if ! [ -f "$HOME/.local/share/fonts/CaskaydiaMonoNerdFont-Regular.ttf" ]; then - cd ~/Downloads - wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.1.1/CascadiaMono.zip - unzip CascadiaMono.zip -d CascadiaFont - mkdir -p ~/.local/share/fonts - cp CascadiaFont/*.ttf ~/.local/share/fonts - rm -rf CascadiaMono.zip CascadiaFont - fc-cache - gsettings set org.gnome.desktop.interface monospace-font-name 'CaskaydiaMono Nerd Font 10' - cd - -fi +mkdir -p ~/.local/share/fonts + +cd ~/Downloads +wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/CascadiaMono.zip +unzip CascadiaMono.zip -d CascadiaFont +cp CascadiaFont/*.ttf ~/.local/share/fonts +rm -rf CascadiaMono.zip CascadiaFont + +wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/FiraMono.zip +unzip FiraMono.zip -d FiraMono +cp FiraMono/*.otf ~/.local/share/fonts +rm -rf FiraMono.zip FiraMono + +wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.zip +unzip JetBrainsMono.zip -d JetBrainsMono +cp JetBrainsMono/*.ttf ~/.local/share/fonts +rm -rf JetBrainsMono.zip JetBrainsMono + +wget https://github.com/ryanoasis/nerd-fonts/releases/latest/download/Meslo.zip +unzip Meslo.zip -d Meslo +cp Meslo/*.ttf ~/.local/share/fonts +rm -rf Meslo.zip Meslo + +fc-cache +cd - + +# Set Cascadia Mono as the default +gsettings set org.gnome.desktop.interface monospace-font-name 'CaskaydiaMono Nerd Font 10'