This commit is contained in:
Stephan Raabe 2023-12-25 15:02:36 +01:00
parent 09f23e7ccd
commit b63ccc88a3
3 changed files with 16 additions and 4 deletions

11
.install/cleanup.sh Normal file
View File

@ -0,0 +1,11 @@
# ------------------------------------------------------
# Install tty login and issue
# ------------------------------------------------------
# Check for ttf-ms-fonts
if [[ $(_isInstalledPacman "ttf-ms-fonts") == 0 ]]; then
echo "The script has detected ttf-ms-fonts. This can cause conflicts with icons in Waybar."
if gum confirm "Do you want to uninstall ttf-ms-fonts?" ;then
sudo pacman --noconfirm -R ttf-ms-fonts
fi
fi

View File

@ -6,8 +6,8 @@ figlet "Packages"
echo -e "${NONE}" echo -e "${NONE}"
if [ -d ~/dotfiles ] ;then if [ -d ~/dotfiles ] ;then
echo "Do you want to check for new packages only (faster installation)" echo "Do you want to check for new packages only (faster installation)"
echo "or do you want to reinstall all packages again? (can help to fix issues)" echo "or do you want to reinstall all packages again? (more robust and can help to fix issues)"
if gum confirm "How do you want to proceed?" --affirmative "Check for new packages only" --negative "Reinstall and add new packages" ;then if gum confirm "How do you want to proceed?" --affirmative "New packages only" --negative "Force reinstallation" ;then
force_install=0 force_install=0
elif [ $? -eq 130 ]; then elif [ $? -eq 130 ]; then
echo "Installation canceled." echo "Installation canceled."
@ -16,9 +16,9 @@ if [ -d ~/dotfiles ] ;then
force_install=1 force_install=1
fi fi
else else
echo "Do you want to reinstall all already installed packages and install the required new packages? (recommended)" echo "Do you want to reinstall all already installed packages and install the required new packages? (recommended and more robust)"
echo "or do you want to install the new required packages only? (could be faster installation)" echo "or do you want to install the new required packages only? (could be faster installation)"
if gum confirm "How do you want to proceed?" --affirmative "Reinstall and add new packages" --negative "Check for new packages only" ;then if gum confirm "How do you want to proceed?" --affirmative "Reinstall all packages" --negative "Install new packages only" ;then
force_install=1 force_install=1
elif [ $? -eq 130 ]; then elif [ $? -eq 130 ]; then
echo "Installation canceled." echo "Installation canceled."

View File

@ -69,4 +69,5 @@ if [[ $profile == *"Qtile"* ]]; then
fi fi
source .install/bashrc.sh source .install/bashrc.sh
source .install/monitor.sh source .install/monitor.sh
source .install/cleanup.sh
source .install/done.sh source .install/done.sh