diff --git a/install-scripts/aquamarine.sh b/install-scripts/aquamarine.sh new file mode 100755 index 0000000..d15b859 --- /dev/null +++ b/install-scripts/aquamarine.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # +# aquamarine # + + +#specific branch or release +aqua_tag="v0.9.2" + +## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +# Change the working directory to the parent directory of the script +PARENT_DIR="$SCRIPT_DIR/.." +cd "$PARENT_DIR" || { echo "${ERROR} Failed to change directory to $PARENT_DIR"; exit 1; } + +# Source the global functions script +if ! source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"; then + echo "Failed to source Global_functions.sh" + exit 1 +fi + +# Set the name of the log file to include the current date and time +LOG="Install-Logs/install-$(date +%d-%H%M%S)_aquamarine.log" +MLOG="install-$(date +%d-%H%M%S)_aquamarine.log" + +# Installation of dependencies +printf "\n%s - Installing ${YELLOW}aquamarine dependencies${RESET} .... \n" "${INFO}" + +# Check if aquamarinedirectory exists and remove it +if [ -d "aquamarine" ]; then + rm -rf "aquamarine" +fi + +# Clone and build +printf "${INFO} Installing ${YELLOW}aquamarine $aqua_tag${RESET} ...\n" +if git clone --recursive -b $aqua_tag https://github.com/hyprwm/aquamarine.git; then + cd aquamarine || exit 1 + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build + cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF` + if sudo cmake --install ./build 2>&1 | tee -a "$MLOG" ; then + printf "${OK} ${MAGENTA}aquamarine $aqua_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" + else + echo -e "${ERROR} Installation failed for ${YELLOW}aquamarine $aqua_tag${RESET}" 2>&1 | tee -a "$MLOG" + fi + #moving the addional logs to Install-Logs directory + mv $MLOG ../Install-Logs/ || true + cd .. +else + echo -e "${ERROR} Download failed for ${YELLOW}aquamarine $aqua_tag${RESET}" 2>&1 | tee -a "$LOG" +fi + +printf "\n%.0s" {1..2} \ No newline at end of file diff --git a/install-scripts/hyprcursor.sh b/install-scripts/hyprcursor.sh index 54a1974..d39e295 100755 --- a/install-scripts/hyprcursor.sh +++ b/install-scripts/hyprcursor.sh @@ -1,5 +1,6 @@ #!/bin/bash # 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # # hyprcursor # cursor=( @@ -8,7 +9,7 @@ librsvg2-dev ) #specific branch or release -cursor_tag="v0.1.9" +cursor_tag="v0.1.12" ## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" diff --git a/install-scripts/hyprgraphics.sh b/install-scripts/hyprgraphics.sh new file mode 100755 index 0000000..ac24a5c --- /dev/null +++ b/install-scripts/hyprgraphics.sh @@ -0,0 +1,53 @@ +#!/bin/bash +# 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # +# hyprgraphics # + + +#specific branch or release +graphics_tag="v0.1.5" + +## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +# Change the working directory to the parent directory of the script +PARENT_DIR="$SCRIPT_DIR/.." +cd "$PARENT_DIR" || { echo "${ERROR} Failed to change directory to $PARENT_DIR"; exit 1; } + +# Source the global functions script +if ! source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"; then + echo "Failed to source Global_functions.sh" + exit 1 +fi + +# Set the name of the log file to include the current date and time +LOG="Install-Logs/install-$(date +%d-%H%M%S)_hyprgraphics.log" +MLOG="install-$(date +%d-%H%M%S)_hyprgraphics2.log" + +# Installation of dependencies +printf "\n%s - Installing ${YELLOW}hyprgraphics dependencies${RESET} .... \n" "${INFO}" + +# Check if hyprgraphics directory exists and remove it +if [ -d "hyprgraphics" ]; then + rm -rf "hyprgraphics" +fi + +# Clone and build +printf "${INFO} Installing ${YELLOW}hyprgraphics $graphics_tag${RESET} ...\n" +if git clone --recursive -b $graphics_tag https://github.com/hyprwm/hyprgraphics.git; then + cd hyprgraphics || exit 1 + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build + cmake --build ./build --config Release --target hyprgraphics -j`nproc 2>/dev/null || getconf _NPROCESSORS_CONF` + if sudo cmake --install ./build 2>&1 | tee -a "$MLOG" ; then + printf "${OK} ${MAGENTA}hyprgraphics $graphics_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" + else + echo -e "${ERROR} Installation failed for ${YELLOW}hyprgraphics $graphics_tag${RESET}" 2>&1 | tee -a "$MLOG" + fi + #moving the addional logs to Install-Logs directory + mv $MLOG ../Install-Logs/ || true + cd .. +else + echo -e "${ERROR} Download failed for ${YELLOW}hyprgraphics $graphics_tag${RESET}" 2>&1 | tee -a "$LOG" +fi + +printf "\n%.0s" {1..2} \ No newline at end of file diff --git a/install-scripts/hyprland-protocols.sh b/install-scripts/hyprland-protocols.sh new file mode 100755 index 0000000..e1f568a --- /dev/null +++ b/install-scripts/hyprland-protocols.sh @@ -0,0 +1,52 @@ +#!/bin/bash +# 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # +# hypland-protocols # + + +#specific branch or release +protocols_tag="v0.6.4" + +## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +# Change the working directory to the parent directory of the script +PARENT_DIR="$SCRIPT_DIR/.." +cd "$PARENT_DIR" || { echo "${ERROR} Failed to change directory to $PARENT_DIR"; exit 1; } + +# Source the global functions script +if ! source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"; then + echo "Failed to source Global_functions.sh" + exit 1 +fi + +# Set the name of the log file to include the current date and time +LOG="Install-Logs/install-$(date +%d-%H%M%S)_protocols.log" +MLOG="install-$(date +%d-%H%M%S)_protocols2.log" + +# Installation of dependencies +printf "\n%s - Installing ${YELLOW}hyprland-protocols dependencies${RESET} .... \n" "${INFO}" + +# Check if hyprland-protocols directory exists and remove it +if [ -d "hyprland-protocols" ]; then + rm -rf "hyprland-protocols" +fi + +# Clone and build +printf "${INFO} Installing ${YELLOW}hyprland-protocols $protocols_tag${RESET} ...\n" +if git clone --recursive -b $protocols_tag https://github.com/hyprwm/hyprland-protocols.git; then + cd hyprland-protocols || exit 1 + meson setup build + if sudo meson install -C build 2>&1 | tee -a "$MLOG" ; then + printf "${OK} ${MAGENTA}hyprland-protocols $protocols_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" + else + echo -e "${ERROR} Installation failed for ${YELLOW}hyprland-protocols $protocols_tag${RESET}" 2>&1 | tee -a "$MLOG" + fi + #moving the addional logs to Install-Logs directory + mv $MLOG ../Install-Logs/ || true + cd .. +else + echo -e "${ERROR} Download failed for ${YELLOW}hyprland-protocols protocols_tag${RESET}" 2>&1 | tee -a "$LOG" +fi + +printf "\n%.0s" {1..2} \ No newline at end of file diff --git a/install-scripts/hyprland-qt-support.sh b/install-scripts/hyprland-qt-support.sh new file mode 100755 index 0000000..ca24b64 --- /dev/null +++ b/install-scripts/hyprland-qt-support.sh @@ -0,0 +1,68 @@ +#!/bin/bash +# 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # +# hypland-qt-support # + +qt_support=( + qt6-base-dev + qt6-wayland + qt6-declarative-dev +) + +#specific branch or release +qt_support_tag="v0.1.0" + +## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +# Change the working directory to the parent directory of the script +PARENT_DIR="$SCRIPT_DIR/.." +cd "$PARENT_DIR" || { echo "${ERROR} Failed to change directory to $PARENT_DIR"; exit 1; } + +# Source the global functions script +if ! source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"; then + echo "Failed to source Global_functions.sh" + exit 1 +fi + +# Set the name of the log file to include the current date and time +LOG="Install-Logs/install-$(date +%d-%H%M%S)_hyprland-qt-support.log" +MLOG="install-$(date +%d-%H%M%S)_hyprland-qt-support2.log" + +# Installation of dependencies +printf "\n%s - Installing ${YELLOW}hyprland-qt-support dependencies${RESET} .... \n" "${INFO}" + +for PKG1 in "${qt_support[@]}"; do + re_install_package "$PKG1" 2>&1 | tee -a "$LOG" + if [ $? -ne 0 ]; then + echo -e "\e[1A\e[K${ERROR} - ${YELLOW}$PKG1${RESET} Package installation failed, Please check the installation logs" + exit 1 + fi +done + +printf "\n%.0s" {1..1} + +# Check if hyprland-qt-support directory exists and remove it +if [ -d "hyprland-qt-support" ]; then + rm -rf "hyprland-qt-support" +fi + +# Clone and build +printf "${INFO} Installing ${YELLOW}hyprland-qt-support $qt_support_tag${RESET} ...\n" +if git clone --recursive -b $qt_support_tag https://github.com/hyprwm/hyprland-qt-support.git; then + cd hyprland-qt-support || exit 1 + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build + cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF` + if sudo cmake --install ./build 2>&1 | tee -a "$MLOG" ; then + printf "${OK} ${MAGENTA}hyprland-qt-support $qt_support_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" + else + echo -e "${ERROR} Installation failed for ${YELLOW}hyprland-qt-support $qt_support_tag${RESET}" 2>&1 | tee -a "$MLOG" + fi + #moving the addional logs to Install-Logs directory + mv $MLOG ../Install-Logs/ || true + cd .. +else + echo -e "${ERROR} Download failed for ${YELLOW}hyprland-qt-support $qt_support_tag${RESET}" 2>&1 | tee -a "$LOG" +fi + +printf "\n%.0s" {1..2} \ No newline at end of file diff --git a/install-scripts/hyprland-qtutils.sh b/install-scripts/hyprland-qtutils.sh new file mode 100755 index 0000000..88d0b02 --- /dev/null +++ b/install-scripts/hyprland-qtutils.sh @@ -0,0 +1,72 @@ +#!/bin/bash +# 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # +# hypland-qtutils # + +qtutils=( + libqt6core5compat6 + qt6-base-dev + qt6-wayland + qt6-declarative-dev + qml6-module-qtcore + qt6-3d-dev + qt6-5compat-dev +) + +#specific branch or release +qtutils_tag="v0.1.4" + +## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +# Change the working directory to the parent directory of the script +PARENT_DIR="$SCRIPT_DIR/.." +cd "$PARENT_DIR" || { echo "${ERROR} Failed to change directory to $PARENT_DIR"; exit 1; } + +# Source the global functions script +if ! source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"; then + echo "Failed to source Global_functions.sh" + exit 1 +fi + +# Set the name of the log file to include the current date and time +LOG="Install-Logs/install-$(date +%d-%H%M%S)_hyprland-qtutils.log" +MLOG="install-$(date +%d-%H%M%S)_hyprland-qtutils2.log" + +# Installation of dependencies +printf "\n%s - Installing ${YELLOW}hyprland-qtutils dependencies${RESET} .... \n" "${INFO}" + +for PKG1 in "${qtutils[@]}"; do + re_install_package "$PKG1" 2>&1 | tee -a "$LOG" + if [ $? -ne 0 ]; then + echo -e "\e[1A\e[K${ERROR} - ${YELLOW}$PKG1${RESET} Package installation failed, Please check the installation logs" + exit 1 + fi +done + +printf "\n%.0s" {1..1} + +# Check if hyprland-qtutils directory exists and remove it +if [ -d "hyprland-qtutils" ]; then + rm -rf "hyprland-qtutils" +fi + +# Clone and build +printf "${INFO} Installing ${YELLOW}hyprland-qtutils $qtutils_tag${RESET} ...\n" +if git clone --recursive -b $qtutils_tag https://github.com/hyprwm/hyprland-qtutils.git; then + cd hyprland-qtutils || exit 1 + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build + cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF` + if sudo cmake --install ./build 2>&1 | tee -a "$MLOG" ; then + printf "${OK} ${MAGENTA}hyprland-qtutils $qtutils_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" + else + echo -e "${ERROR} Installation failed for ${YELLOW}hyprland-qtutils $qtutils_tag${RESET}" 2>&1 | tee -a "$MLOG" + fi + #moving the addional logs to Install-Logs directory + mv $MLOG ../Install-Logs/ || true + cd .. +else + echo -e "${ERROR} Download failed for ${YELLOW}hyprland-qtutils $qtutils_tag${RESET}" 2>&1 | tee -a "$LOG" +fi + +printf "\n%.0s" {1..2} \ No newline at end of file diff --git a/install-scripts/hyprland.sh b/install-scripts/hyprland.sh index e15a484..58f55ca 100755 --- a/install-scripts/hyprland.sh +++ b/install-scripts/hyprland.sh @@ -3,10 +3,12 @@ # Main Hyprland Package# #specific branch or release -hyprland_tag="v0.41.2" +hyprland_tag="v0.49.0" hyprland=( libxcb-errors-dev + libre2-dev + libglaze-dev ) ## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## @@ -34,8 +36,24 @@ for PKG1 in "${hyprland[@]}"; do fi done +printf "\n%.0s" {1..1} + +# Installation of dependencies (glaze) +printf "\n%s - Installing Hyprland additional dependencies (glaze).... \n" "${NOTE}" + +# Check if /usr/include/glaze exists +if [ ! -d /usr/include/glaze ]; then + echo "${INFO} ${YELLOW}Glaze${RESET} is not installed. Installing ${YELLOW}glaze from assets${RESET} ..." + sudo dpkg -i assets/libglaze-dev_4.4.3-1_all.deb 2>&1 | tee -a "$LOG" + sudo apt install -f -y 2>&1 | tee -a "$LOG" + echo "${INFO} ${YELLOW}libglaze-dev from assets${RESET} installed." +fi + + +printf "\n%.0s" {1..1} + # Clone, build, and install Hyprland using Cmake -printf "${NOTE} Cloning Hyprland...\n" +printf "${NOTE} Cloning and Installing ${YELLOW}Hyprland $hyprland_tag${RESET} ...\n" # Check if Hyprland folder exists and remove it if [ -d "Hyprland" ]; then @@ -47,14 +65,14 @@ if git clone --recursive -b $hyprland_tag "https://github.com/hyprwm/Hyprland"; cd "Hyprland" || exit 1 make all if sudo make install 2>&1 | tee -a "$MLOG"; then - printf "${OK} Hyprland installed successfully.\n" 2>&1 | tee -a "$MLOG" + printf "${OK} ${MAGENTA}Hyprland $hyprland_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" else - echo -e "${ERROR} Installation failed for Hyprland." 2>&1 | tee -a "$MLOG" + echo -e "${ERROR} Installation failed for ${YELLOW}Hyprland $hyprland_tag${RESET}" 2>&1 | tee -a "$MLOG" fi mv $MLOG ../Install-Logs/ || true cd .. else - echo -e "${ERROR} Download failed for Hyprland." 2>&1 | tee -a "$LOG" + echo -e "${ERROR} Download failed for ${YELLOW}Hyprland $hyprland_tag${RESET}" 2>&1 | tee -a "$LOG" fi wayland_sessions_dir=/usr/share/wayland-sessions diff --git a/install-scripts/hyprlang.sh b/install-scripts/hyprlang.sh index c043955..e648aa0 100755 --- a/install-scripts/hyprlang.sh +++ b/install-scripts/hyprlang.sh @@ -1,10 +1,11 @@ #!/bin/bash # 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # # hyplang # #specific branch or release -lang_tag="v0.5.2" +lang_tag="v0.6.3" ## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" @@ -36,7 +37,7 @@ printf "${INFO} Installing ${YELLOW}hyprlang $lang_tag${RESET} ...\n" if git clone --recursive -b $lang_tag https://github.com/hyprwm/hyprlang.git; then cd hyprlang || exit 1 cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build - cmake --build ./build --config Release --target hyprlang -j`nproc 2>/dev/null || getconf _NPROCESSORS_CONF` + cmake --build ./build --config Release --target hyprlang -j`nproc 2>/dev/null || getconf _NPROCESSORS_CONF` if sudo cmake --install ./build 2>&1 | tee -a "$MLOG" ; then printf "${OK} ${MAGENTA}hyprlang $lang_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG" else diff --git a/install-scripts/hyprpolkitagent.sh b/install-scripts/hyprpolkitagent.sh new file mode 100755 index 0000000..e384a80 --- /dev/null +++ b/install-scripts/hyprpolkitagent.sh @@ -0,0 +1,68 @@ +#!/bin/bash +# 💫 https://github.com/JaKooLit 💫 # +# Hypr Ecosystem # +# hyprpolkitagent # + +polkitagent=( + libpolkit-agent-1-dev + libpolkit-qt6-1-dev +) + +#specific branch or release +polkitagent_tag="v0.1.2" + +## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +# Change the working directory to the parent directory of the script +PARENT_DIR="$SCRIPT_DIR/.." +cd "$PARENT_DIR" || { echo "${ERROR} Failed to change directory to $PARENT_DIR"; exit 1; } + +# Source the global functions script +if ! source "$(dirname "$(readlink -f "$0")")/Global_functions.sh"; then + echo "Failed to source Global_functions.sh" + exit 1 +fi + +# Set the name of the log file to include the current date and time +LOG="Install-Logs/install-$(date +%d-%H%M%S)_hyprpolkitagent.log" +MLOG="install-$(date +%d-%H%M%S)_hyprpolkitagent.log" + +# Installation of dependencies +printf "\n%s - Installing hyprpolkitagent dependencies.... \n" "${NOTE}" + +for PKG1 in "${polkitagent[@]}"; do + install_package "$PKG1" 2>&1 | tee -a "$LOG" + if [ $? -ne 0 ]; then + echo -e "\e[1A\e[K${ERROR} - $PKG1 Package installation failed, Please check the installation logs" + exit 1 + fi +done + +# Check if hyprpolkitagent folder exists and remove it +if [ -d "hyprpolkitagent" ]; then + printf "${NOTE} Removing existing hyprpolkitagent folder...\n" + rm -rf "hyprpolkitagent" +fi + +# Clone and build +printf "${NOTE} Installing hyprpolkitagent...\n" +if git clone --recursive -b $polkitagent_tag https://github.com/hyprwm/hyprpolkitagent.git; then + cd hyprpolkitagent || exit 1 + cmake --no-warn-unused-cli -DCMAKE_BUILD_TYPE:STRING=Release -DCMAKE_INSTALL_PREFIX:PATH=/usr -S . -B ./build + cmake --build ./build --config Release --target all -j`nproc 2>/dev/null || getconf NPROCESSORS_CONF` + if sudo cmake --install ./build 2>&1 | tee -a "$MLOG" ; then + printf "${OK} hyprpolkitagent installed successfully.\n" 2>&1 | tee -a "$MLOG" + else + echo -e "${ERROR} Installation failed for hyprpolkitagent." 2>&1 | tee -a "$MLOG" + fi + #moving the addional logs to Install-Logs directory + mv $MLOG ../Install-Logs/ || true + cd .. +else + echo -e "${ERROR} Download failed for hyprpolkitagent." 2>&1 | tee -a "$LOG" +fi + +printf "\n%.0s" {1..2} + + diff --git a/install-scripts/hyprutils.sh b/install-scripts/hyprutils.sh index d6e519d..e27d758 100755 --- a/install-scripts/hyprutils.sh +++ b/install-scripts/hyprutils.sh @@ -4,7 +4,7 @@ # hyprutils # #specific branch or release -hyprutils_tag="v0.1.5" +hyprutils_tag="v0.8.1" ## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" diff --git a/install-scripts/hyprwayland-scanner.sh b/install-scripts/hyprwayland-scanner.sh index 10032b1..d842573 100755 --- a/install-scripts/hyprwayland-scanner.sh +++ b/install-scripts/hyprwayland-scanner.sh @@ -1,12 +1,13 @@ #!/bin/bash # 💫 https://github.com/JaKooLit 💫 # -# hyprwayland-scanner - One depency from Hyprland v0.40.0# +# Hypr Ecosystem # +# hyprwayland-scanner # scan_depend=( libpugixml-dev ) #specific branch or release -scan_tag="v0.4.0" +scan_tag="v0.4.5" ## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ## SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" diff --git a/install-scripts/sddm.sh b/install-scripts/sddm.sh index 3e4fe37..82f018b 100755 --- a/install-scripts/sddm.sh +++ b/install-scripts/sddm.sh @@ -48,7 +48,7 @@ done # Installation of additional sddm stuff for PKG2 in "${sddm2[@]}"; do - install_package "$PKG2" "$LOG" + re_install_package "$PKG2" "$LOG" done # Check if other login managers are installed and disable their service before enabling SDDM diff --git a/install.sh b/install.sh index 5f8f098..f4e898f 100755 --- a/install.sh +++ b/install.sh @@ -329,14 +329,28 @@ echo "${INFO} Installing ${SKY_BLUE}KooL Hyprland packages...${RESET}" | tee -a sleep 1 execute_script "01-hypr-pkgs.sh" sleep 1 +execute_script "hyprlang.sh" +sleep 1 execute_script "hyprcursor.sh" sleep 1 execute_script "hyprutils.sh" sleep 1 execute_script "hyprwayland-scanner.sh" sleep 1 +execute_script "hyprgraphics.sh" +sleep 1 +execute_script "aquamarine.sh" +sleep 1 +execute_script "hyprland-qt-support.sh" +sleep 1 +execute_script "hyprland-qt-utils.sh" +sleep 1 +execute_script "hyprland-protocols.sh" +sleep 1 execute_script "hyprland.sh" sleep 1 +execute_script "hyprpolkitagent.sh" +sleep 1 execute_script "wallust.sh" sleep 1 execute_script "swww.sh"