gui updates

This commit is contained in:
yuriy 2023-03-27 00:14:06 -04:00
parent e8ae7ccbc6
commit 87d1c04a0e

View File

@ -28,5 +28,171 @@ yadResults=$(yad \
--field ' ':LBL \
--field ' ':LBL )
#DRIVEPART="`echo $PARTS | cut -d "|" -f 2`"
echo $yadResults
IFS='|' # space is set as delimiter
read -ra SECTIONS <<< "$yadResults" # str is read into an array as tokens separated by IFS
# echo "first section"
# echo "${SECTIONS[0]}"
# echo "second:"
# echo "${SECTIONS[1]}"
# echo "loop"
index=0
for i in "${SECTIONS[@]}"; do # access each element of array
#echo "$index"
#echo "$i"
if [[ $index -eq 0 ]]
then # DEBLOAT
if [[ $i == *"TRUE"* ]]; then
echo "Uninstalling EOS Extras: firewalld eos-update-notifier welcome eos-quickstart"
sudo pacman -R firewalld eos-update-notifier welcome eos-quickstart --noconfirm
fi
fi
if [[ $index -eq 1 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Installing paru"
sudo pacman -S paru --noconfirm
fi
fi
if [[ $index -eq 2 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Installing htop"
paru -S htop --noconfirm
fi
fi
if [[ $index -eq 3 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Installing NoMachine"
paru -S nomachine --noconfirm
fi
fi
if [[ $index -eq 4 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Installing LibreWolf"
paru -S librewolf-bin --noconfirm
fi
fi
if [[ $index -eq 5 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "installing pacseek"
paru -S pacseek-bin --noconfirm
fi
fi
if [[ $index -eq 6 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Installing and enabling Docker"
paru -S docker --noconfirm && sudo systemctl enable docker.service && sudo systemctl enable containerd.service
fi
fi
if [[ $index -eq 11 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Changing GRUB timeout"
sudo nano /etc/default/grub
sudo grub-mkconfig -o /boot/grub/grub.cfg
fi
fi
if [[ $index -eq 12 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Installing Konsave and Importing Profile"
paru -S konsave --noconfirm
cd /home/terminal/Downloads/
smbget smb://smb/Toolbox/Installs/Linux/KonsaveTMPLT.knsv -a
#konsave -i $PWD/KonsaveTMPLT.knsv -f
konsave -i /home/terminal/Downloads/KonsaveTMPLT.knsv -f
konsave -a KonsaveTMPLT
# reboot
fi
fi
if [[ $index -eq 13 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Adding Flexo to mirrorlist"
echo 'Server = http://10.0.0.101:7878/$repo/os/$arch' | sudo tee -a /etc/pacman.d/mirrorlist
fi
fi
if [[ $index -eq 14 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "Enabling SSH Access"
sudo systemctl enable sshd.service && sudo systemctl start sshd.service
fi
fi
if [[ $index -eq 15 ]]
then
if [[ $i == *"TRUE"* ]]; then
echo "TEMPLATE"
fi
fi
((index++)) # Add 1 to count
done
#items=`yad --list --separator='' --height=600 --multiple --column="Items" item1 item2 item3`
#echo $items
# for item in $SECTIONS; do
# echo "$item"
# done
#yad --title="Desktop entry editor" --text="Simple desktop entry editor" \
#--form --field="Type:CB" --field="Name" --field="Generic name" \
#--field="Comment" --field="Command:FL" --field="Icon" \
#--field="In termianl:CHK" --field="Startup notify:CHK" \
#"Application!URI" "Name" "Generic name" "This is the comment" \
#"/usr/bin/yad" "yad" FALSE TRUE