#!/bin/bash
#set -e
##################################################################################################################
# Author    : Erik Dubois
# Website   : https://www.erikdubois.be
# Website   : https://www.alci.online
# Website   : https://www.arcolinux.info
# Website   : https://www.arcolinux.com
# Website   : https://www.arcolinuxd.com
# Website   : https://www.arcolinuxb.com
# Website   : https://www.arcolinuxiso.com
# Website   : https://www.arcolinuxforum.com
##################################################################################################################
#
#   DO NOT JUST RUN THIS. EXAMINE AND JUDGE. RUN AT YOUR OWN RISK.
#
##################################################################################################################
#tput setaf 0 = black 
#tput setaf 1 = red 
#tput setaf 2 = green
#tput setaf 3 = yellow 
#tput setaf 4 = dark blue 
#tput setaf 5 = purple
#tput setaf 6 = cyan 
#tput setaf 7 = gray 
#tput setaf 8 = light blue
##################################################################################################################

sudo cp -v /etc/pacman.conf /etc/pacman.conf.script

sh /usr/local/bin/arcolinux-fix-pacman-conf
sh /usr/local/bin/toggle-arcolinux-repo

# Set the file path
FILE="/etc/pacman.conf"

# Search for "chaotic-aur" in the specified file
if ! grep -q "chaotic-aur" "$FILE"; then
    echo "Adding chaotic-aur repository to $FILE"
    # Append the configuration for chaotic-aur to the file
    {
echo ""
echo "[chaotic-aur]"
echo "SigLevel = Required DatabaseOptional"
echo "Include = /etc/pacman.d/chaotic-mirrorlist"
    } | sudo tee -a "$FILE"
fi

sudo pacman -Sy linux-cachyos linux-cachyos-headers --noconfirm --needed

sudo cp -v /etc/pacman.conf.script /etc/pacman.conf

echo
echo "###############################################################################"
echo "###                DONE - YOU CAN CLOSE THIS WINDOW                        ####"
echo "###############################################################################"
