39 lines
831 B
Bash
39 lines
831 B
Bash
#!/bin/bash
|
|
|
|
## This script takes care of the sddm configuration
|
|
|
|
if [ -z "$BASE_DIR" ]; then
|
|
echo "BASE_DIR wasn't set."
|
|
exit 1
|
|
fi
|
|
if [ -z "$GITHUB_DOTFILES" ]; then
|
|
echo "GITHUB_DOTFILES wasn't set."
|
|
exit 1
|
|
fi
|
|
|
|
# Install required packages {{{
|
|
|
|
if [ "$OS" = 'arch' ]; then
|
|
sudo pacman -S --needed sddm
|
|
elif [ "$OS" = 'debian' ]; then
|
|
sudo apt install sddm
|
|
else
|
|
echo "${RED}The OS wasn't defined. Quitting...${NC}"
|
|
exit 1
|
|
fi
|
|
|
|
# }}}
|
|
|
|
# Add clones from GitHub {{{
|
|
|
|
mkdir -p "$GITHUB_DOTFILES"
|
|
|
|
if [ -e "$GITHUB_DOTFILES"/delicious-sddm-theme ]; then
|
|
if [ "$UPDATE" = 'true' ]; then
|
|
cd "$GITHUB_DOTFILES"/delicious-sddm-theme && git pull
|
|
fi
|
|
else
|
|
cd "$GITHUB_DOTFILES" && git clone https://github.com/stuomas/delicious-sddm-theme.git && /bin/bash/ "$GITHUB_DOTFILES"/delicious-sddm-theme/install.sh
|
|
fi
|
|
|
|
# }}}
|