added hyprland-install scripts
This commit is contained in:
52
assets/hyprland-install/scripts/install-hyprland-git.sh
Executable file
52
assets/hyprland-install/scripts/install-hyprland-git.sh
Executable file
@@ -0,0 +1,52 @@
|
||||
#!/bin/bash
|
||||
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
|
||||
|
||||
# Set some colors for output messages
|
||||
OK="$(tput setaf 2)[OK]$(tput sgr0)"
|
||||
ERROR="$(tput setaf 1)[ERROR]$(tput sgr0)"
|
||||
NOTE="$(tput setaf 3)[NOTE]$(tput sgr0)"
|
||||
INFO="$(tput setaf 4)[INFO]$(tput sgr0)"
|
||||
WARN="$(tput setaf 1)[WARN]$(tput sgr0)"
|
||||
CAT="$(tput setaf 6)[ACTION]$(tput sgr0)"
|
||||
MAGENTA="$(tput setaf 5)"
|
||||
WARNING="$(tput setaf 1)"
|
||||
YELLOW="$(tput setaf 3)"
|
||||
BLUE="$(tput setaf 4)"
|
||||
RESET="$(tput sgr0)"
|
||||
|
||||
ISAUR=$(command -v yay || command -v paru)
|
||||
|
||||
# List of packages to install / update
|
||||
packages=(
|
||||
"hyprutils-git"
|
||||
"hyprcursor-git"
|
||||
"hyprwayland-scanner-git"
|
||||
"aquamarine-git"
|
||||
"hyprgraphics-git"
|
||||
"hyprlang-git"
|
||||
"hyprland-protocols-git"
|
||||
"hyprland-qt-support-git"
|
||||
"hyprland-qtutils-git"
|
||||
"hyprland-git"
|
||||
"hyprlock-git"
|
||||
"hypridle-git"
|
||||
"xdg-desktop-portal-hyprland-git"
|
||||
"hyprpolkitagent-git"
|
||||
"pyprland"
|
||||
)
|
||||
|
||||
# clearing cache
|
||||
printf "${ACTION} Lets Clear Cache first!!!!"
|
||||
|
||||
sudo pacman -Scc &&
|
||||
$ISAUR -Scc &&
|
||||
|
||||
printf "\n%.0s" {1..2}
|
||||
|
||||
for package in "${packages[@]}"; do
|
||||
$ISAUR -S --noconfirm --needed "$package"
|
||||
done
|
||||
|
||||
printf "\n%.0s" {1..2}
|
||||
printf "${OK} Done!! Now you NEED to ${YELLOW}EXIT${RESET} Hyprland and Re-Login! Enjoy!!!!"
|
||||
printf "\n%.0s" {1..2}
|
||||
Reference in New Issue
Block a user