Updated
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Install script for polybar themes
|
||||
|
||||
# Dirs
|
||||
DIR=`pwd`
|
||||
FDIR="$HOME/.local/share/fonts"
|
||||
PDIR="$HOME/.config/polybar"
|
||||
|
||||
# Install Fonts
|
||||
install_fonts() {
|
||||
echo -e "\n[*] Installing fonts..."
|
||||
if [[ -d "$FDIR" ]]; then
|
||||
cp -rf $DIR/fonts/* "$FDIR"
|
||||
else
|
||||
mkdir -p "$FDIR"
|
||||
cp -rf $DIR/fonts/* "$FDIR"
|
||||
fi
|
||||
}
|
||||
|
||||
# Install Themes
|
||||
install_themes() {
|
||||
if [[ -d "$PDIR" ]]; then
|
||||
echo -e "[*] Creating a backup of your polybar configs..."
|
||||
mv "$PDIR" "${PDIR}.old"
|
||||
{ mkdir -p "$PDIR"; cp -rf $DIR/$STYLE/* "$PDIR"; }
|
||||
else
|
||||
{ mkdir -p "$PDIR"; cp -rf $DIR/$STYLE/* "$PDIR"; }
|
||||
fi
|
||||
if [[ -f "$PDIR/launch.sh" ]]; then
|
||||
echo -e "[*] Successfully Installed.\n"
|
||||
exit 0
|
||||
else
|
||||
echo -e "[!] Failed to install.\n"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# Main
|
||||
main() {
|
||||
clear
|
||||
cat <<- EOF
|
||||
[*] Installing Polybar Themes...
|
||||
|
||||
[*] Choose Style -
|
||||
[1] Simple
|
||||
[2] Bitmap
|
||||
|
||||
EOF
|
||||
|
||||
read -p "[?] Select Option : "
|
||||
|
||||
if [[ $REPLY == "1" ]]; then
|
||||
STYLE='simple'
|
||||
install_fonts
|
||||
install_themes
|
||||
elif [[ $REPLY == "2" ]]; then
|
||||
STYLE='bitmap'
|
||||
install_fonts
|
||||
install_themes
|
||||
else
|
||||
echo -e "\n[!] Invalid Option, Exiting...\n"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
main
|
||||
Reference in New Issue
Block a user