Extend automatic dotfiles setup

master
Hektor Misplon 2025-02-05 23:18:10 +01:00
parent 87bfdb5ba2
commit 4e928c2306
1 changed files with 17 additions and 0 deletions

View File

@ -163,6 +163,21 @@ configure_gnome() {
announce "Configuring Gnome"; setup-gnome
}
setup_firewall() {
announce "Configuring firewalld"
install firewalld
sudo systemctl enable --now firewalld
}
setup_docker() {
announce "Setting up Docker"
install docker
install docker-compose
sudo systemctl enable --now docker.socket
sudo usermod -aG docker "$USER"
echo "User added to docker group, please restart your session"
}
announce() {
echo " "
echo "[dots] $1"
@ -184,3 +199,5 @@ confirm "Setup keyboard? " setup_keyboard
if pacman -Qi "gdm" &> /dev/null; then
confirm "Configure Gnome? " configure_gnome
fi
confirm "Setup firewall? " setup_firewall
confirm "Setup Docker? " setup_docker