From 18d94cd4c533eb32c4ee7b865f5fb400a4590f17 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 14 Oct 2023 16:16:16 +0900 Subject: [PATCH] added swappy --- CHANGELOGS.md | 3 +++ install-scripts/swappy.sh | 38 ++++++++++++++++++++++++++++++++++++++ install.sh | 1 + 3 files changed, 42 insertions(+) create mode 100755 install-scripts/swappy.sh diff --git a/CHANGELOGS.md b/CHANGELOGS.md index e592273..55176f7 100644 --- a/CHANGELOGS.md +++ b/CHANGELOGS.md @@ -1,4 +1,7 @@ ## Changelogs +## 14-Oct-2023 +- initial release. Added swappy for screenshots + ## 12-Oct-2023 - BETA release diff --git a/install-scripts/swappy.sh b/install-scripts/swappy.sh new file mode 100755 index 0000000..4ce296a --- /dev/null +++ b/install-scripts/swappy.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +############## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU'RE DOING! ############## + +# Determine the directory where the script is located +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" || exit 1 + +# 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)" +WARN="$(tput setaf 166)[WARN]$(tput sgr0)" +CAT="$(tput setaf 6)[ACTION]$(tput sgr0)" +ORANGE=$(tput setaf 166) +YELLOW=$(tput setaf 3) +RESET=$(tput sgr0) + +# Set the name of the log file to include the current date and time +LOG="install-$(date +'%d-%H%M%S')_swappy.log" + +printf "${NOTE} Installing swappy..\n" + +if git https://github.com/jtheoof/swappy.git; then + cd swappy || exit 1 + meson build + ninja -C build + sudo ninja -C build install 2>&1 | tee -a "$LOG" + # Return to the previous directory + cd - || exit 1 +else + echo -e "${ERROR} Download failed for swappy" 2>&1 | tee -a "$LOG" +fi + +clear diff --git a/install.sh b/install.sh index d518a6e..ded4423 100755 --- a/install.sh +++ b/install.sh @@ -148,6 +148,7 @@ sudo apt update execute_script "00-dependencies.sh" execute_script "00-hypr-pkgs.sh" execute_script "fonts.sh" +execute_script "swappy.sh" if [ "$nvidia" == "Y" ]; then execute_script "nvidia.sh"