#!/bin/bash

echo "Running Core installation Scripts"
bash ~/Dotfiles/setup/modules/package-managers.sh
bash ~/Dotfiles/setup/modules/core-packages.sh
bash ~/Dotfiles/setup/modules/core.sh

echo "Running Shell config deployment Script"
bash ~/Dotfiles/setup/modules/shell-setup.sh

read -n1 -p "what DE to install? [hyprland,sway,none]" doit
case $doit in
  hyprland) bash ~/Dotfiles/setup/modules/Desktop-Environments/hyprland.sh ;;
  sway)     bash ~/Dotfiles/setup/modules/Desktop-Environments/sway.sh ;;
  none)     echo "Skipping DE installation" ;;
  *)        echo "please choose a desktop environment to install" ;;
esac

# Optional apps — uncomment what you want:
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/steam.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/vesktop.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/spotify.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/prismlauncher.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/vintagestory.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/localsend.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/croc.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/onlyoffice.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/wireshark.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/apps/k8s.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/python.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/zfs.sh
# bash ~/Dotfiles/setup/modules/optional-Modules/wprs.sh

