Files
SDG-OS/sdgos/fastfetch/fetch.sh
T

37 lines
1.1 KiB
Bash
Executable File

#!/bin/bash
DISTRO="$1"
SRC_DIR="$HOME/.config/sdgos/fastfetch/gen"
CONF_DIR="$HOME/.config/sdgos/fastfetch/conf"
LOGO=$(cat ~/.config/fetch.state | cut -d: -f1)
CONF=$(cat ~/.config/fetch.state | cut -d: -f2)
#echo "logo is $SRC_DIR/$LOGO, conf is $CONF_DIR/$CONF"
if [ "$DISTRO" != "" ]; then
case $LOGO in
distro-themed)
fastfetch -l $DISTRO -c $CONF_DIR/$CONF --logo-color-1 magenta --logo-color-2 bright_cyan --logo-color-3 blue --logo-color-4 bright_cyan --logo-color-5 bright_cyan --logo-color-6 bright_blue --logo-color-7 bright_magenta
exit 0
;;
*)
fastfetch -l $DISTRO -c $CONF_DIR/$CONF
exit 0
;;
esac
fi
if [ "$LOGO" == "none" ]; then
fastfetch -l none -c $CONF_DIR/$CONF
elif [ "$LOGO" == "distro" ]; then
fastfetch -c $CONF_DIR/$CONF
elif [ "$LOGO" == "distro-themed" ]; then
fastfetch -c $CONF_DIR/$CONF --logo-color-1 magenta --logo-color-2 bright_cyan --logo-color-3 blue --logo-color-4 bright_cyan --logo-color-5 bright_cyan --logo-color-6 bright_blue --logo-color-7 bright_magenta
else
fastfetch -l $SRC_DIR/$LOGO -c $CONF_DIR/$CONF
fi