setup-cockpit/.old/sddm.sh

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
# }}}