1
0
mirror of https://github.com/aquatix/dotfiles.git synced 2025-12-07 01:15:10 +01:00

Merge branch 'master' of github.com:aquatix/dotfiles

This commit is contained in:
2015-08-28 11:39:52 +02:00

39
bin/font_update Executable file
View File

@@ -0,0 +1,39 @@
#!/bin/bash
IFS=$'\n'
FONTS_SAUCECODE=$'Sauce Code Pro Bold Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf
Sauce Code Pro Medium Plus Nerd File Types Mono Plus Font Awesome Plus Octicons Plus Pomicons.ttf
Sauce Code Pro Medium Plus Nerd File Types Plus Font Awesome Plus Octicons Plus Pomicons.ttf'
FONTS_FUTURA=$'Futura-Std-Bold_19042.ttf
Futura-Std-Bold-Oblique_19041.ttf
Futura-Std-Book_19044.ttf
Futura-Std-Book-Oblique_19043.ttf'
if [ -e ~/.dot_is_server ]; then
SOURCE_DIR="/stuff/system/fonts/nerd-fonts/patched-fonts/SourceCodePro"
DEST_DIR="/stuff/system/sync/fonts/active"
if [ -d "$SOURCE_DIR" ] && [ -d "$DEST_DIR" ]; then
while read -r FONT; do
echo "font: $FONT"
cp -a "$SOURCE_DIR/$FONT" "$DEST_DIR"
done <<< "$FONTS_SAUCECODE"
else
echo "$SOURCE_DIR or $DEST_DIR not found, aborting"
fi
else
SOURCE_DIR="~/Downloads/sync/fonts/active"
DEST_DIR="~/.local/share/fonts/"
if [ -d "$SOURCE_DIR" ] && [ -d "$DEST_DIR" ]; then
cd $DEST_DIR
while read -r FONT; do
echo "font: $FONT"
ln -s "$SOURCE_DIR/$FONT" "$DEST_DIR"
done <<< "$FONTS_SAUCECODE"
while read -r FONT; do
echo "font: $FONT"
ln -s "$SOURCE_DIR/$FONT" "$DEST_DIR"
done <<< "$FONTS_FUTURA"
else
echo "$SOURCE_DIR or $DEST_DIR not found, aborting"
fi
fi