Updates
This commit is contained in:
parent
d1cdc5d648
commit
4fea3df1cd
@ -2,7 +2,6 @@
|
|||||||
# Confirm Start
|
# Confirm Start
|
||||||
# ------------------------------------------------------
|
# ------------------------------------------------------
|
||||||
|
|
||||||
echo "You can cancel the installation at any time with CTRL + C"
|
|
||||||
SCRIPT=$(realpath "$0")
|
SCRIPT=$(realpath "$0")
|
||||||
SCRIPTPATH=$(dirname "$SCRIPT")
|
SCRIPTPATH=$(dirname "$SCRIPT")
|
||||||
if [ $SCRIPTPATH = "/home/$USER/dotfiles" ]; then
|
if [ $SCRIPTPATH = "/home/$USER/dotfiles" ]; then
|
||||||
|
40
.install/paralleldownloads.sh
Executable file
40
.install/paralleldownloads.sh
Executable file
@ -0,0 +1,40 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
# ------------------------------------------------------
|
||||||
|
# Activate parallel downloads
|
||||||
|
# ------------------------------------------------------
|
||||||
|
# Search for the line containing "ParallelDownloads = 5"
|
||||||
|
line=$(grep "ParallelDownloads = 5" /etc/pacman.conf)
|
||||||
|
|
||||||
|
# Check if the line starts with a '#' character
|
||||||
|
if [[ $line == \#* ]]; then
|
||||||
|
echo -e "${GREEN}"
|
||||||
|
figlet "Downloads"
|
||||||
|
echo -e "${NONE}"
|
||||||
|
echo ":: You can activate 5 parallel downloads in pacman.conf to speedup the download of the packages?"
|
||||||
|
if gum confirm "Do you want to activate parallel downloads?"; then
|
||||||
|
|
||||||
|
# Remove the '#' character from the beginning of the line
|
||||||
|
echo ":: Modifying pacman.conf to enable parallel downloads."
|
||||||
|
new_line=$(echo $line | sed 's/^#//')
|
||||||
|
|
||||||
|
# Replace the original line with the new line in the configuration file
|
||||||
|
sudo sed -i "s/$line/$new_line/g" /etc/pacman.conf
|
||||||
|
|
||||||
|
# Display a message indicating that the line was modified
|
||||||
|
echo ":: Modified line: $new_line"
|
||||||
|
elif [ $? -eq 130 ]; then
|
||||||
|
exit
|
||||||
|
else
|
||||||
|
echo ":: Activation of parallel downloads skipped."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
# Check if the line is already uncommented
|
||||||
|
if [[ $line == ParallelDownloads\ =\ 5 ]]; then
|
||||||
|
# Display a message indicating that the line does not need to be modified
|
||||||
|
echo ":: pacman.conf already optimized for parallel downloads."
|
||||||
|
else
|
||||||
|
# Display a message indicating that the line is missing or commented out
|
||||||
|
echo ":: Parallel downloads could not be activated. Required configuration in /etc/pacman.conf could not found."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
echo
|
@ -11,7 +11,7 @@ if gum confirm "Do you want to update your system with yay now?" ;then
|
|||||||
yay
|
yay
|
||||||
elif [ $? -eq 130 ]; then
|
elif [ $? -eq 130 ]; then
|
||||||
exit 130
|
exit 130
|
||||||
else
|
else
|
||||||
echo ":: System update skipped"
|
echo ":: System update skipped"
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
|
@ -25,6 +25,7 @@ The dotfiles are tested with the following Arch based distributions:
|
|||||||
|
|
||||||
- Arch Linux (recommended)
|
- Arch Linux (recommended)
|
||||||
- EndeavourOS
|
- EndeavourOS
|
||||||
|
- Manjaro Linux
|
||||||
- Garuda Linux
|
- Garuda Linux
|
||||||
- Arco Linux
|
- Arco Linux
|
||||||
|
|
||||||
|
@ -35,6 +35,7 @@ fi
|
|||||||
echo ""
|
echo ""
|
||||||
source .install/required.sh
|
source .install/required.sh
|
||||||
source .install/confirm-start.sh
|
source .install/confirm-start.sh
|
||||||
|
source .install/paralleldownloads.sh
|
||||||
source .install/yay.sh
|
source .install/yay.sh
|
||||||
source .install/updatesystem.sh
|
source .install/updatesystem.sh
|
||||||
source .install/backup.sh
|
source .install/backup.sh
|
||||||
|
@ -1,15 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# ____ _ _
|
|
||||||
# | __ ) ___ ___ | | ___ __ ___ __ _ _ __| | _____
|
|
||||||
# | _ \ / _ \ / _ \| |/ / '_ ` _ \ / _` | '__| |/ / __|
|
|
||||||
# | |_) | (_) | (_) | <| | | | | | (_| | | | <\__ \
|
|
||||||
# |____/ \___/ \___/|_|\_\_| |_| |_|\__,_|_| |_|\_\___/
|
|
||||||
#
|
|
||||||
# by Stephan Raabe (2023)
|
|
||||||
# -----------------------------------------------------
|
|
||||||
|
|
||||||
selected=$(cat ~/.config/BraveSoftware/Brave-Browser/Default/Bookmarks | grep '"url":' | awk '{print $2}' | sed 's/"//g' | rofi -dmenu -p "Select a Brave Bookmark")
|
|
||||||
|
|
||||||
if [ "$selected" ]; then
|
|
||||||
brave $selected
|
|
||||||
fi
|
|
@ -1,12 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
# ____ _ _ _
|
|
||||||
# / ___|__ _| | ___ _ _| | __ _| |_ ___ _ __
|
|
||||||
# | | / _` | |/ __| | | | |/ _` | __/ _ \| '__|
|
|
||||||
# | |__| (_| | | (__| |_| | | (_| | || (_) | |
|
|
||||||
# \____\__,_|_|\___|\__,_|_|\__,_|\__\___/|_|
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# by Stephan Raabe (2023)
|
|
||||||
# -----------------------------------------------------
|
|
||||||
|
|
||||||
rofi -show calc
|
|
Loading…
Reference in New Issue
Block a user