From d26a11dd3ff98f0d01330e0aeda0bf6f6d9252f3 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 10:51:36 +0900
Subject: [PATCH 01/12] updated readme
---
README.md | 21 ++++++++++-----------
1 file changed, 10 insertions(+), 11 deletions(-)
diff --git a/README.md b/README.md
index f8871f7..6ae41a9 100644
--- a/README.md
+++ b/README.md
@@ -110,6 +110,16 @@ sudo nano /etc/apt/sources.list
#### ✨ Costumize the packages to be installed
- inside the install-scripts directory, you can edit 01-hypr-pkgs.sh. Do not edit 00-dependencies.sh unless you know what you are doing. Care though as the Hyprland Dots may not work properly!
+### 🚩 changing login manager to SDDM
+- if you really want to change login manager, there are couple of things you need to carry out before running this install script
+- first install sddm. the no-install-recommends is suggested else it will pull lots of plasma depencies.
+```bash
+sudo apt install --no-install-recommends -y sddm
+```
+- then ran `sudo dpkg-reconfigure sddm` choose sddm and then reboot.
+- once reboot done, you can ran the script and choose sddm & sddm theme
+- [LINK](https://www.simplified.guide/ubuntu/switch-to-gdm) for some guide
+
#### 💫 SDDM and GTK Themes offered
- If you opted to install SDDM theme, here's the [`LINK`](https://codeberg.org/JaKooLit/sddm-sequoia) which is a fork of [`LINK`](https://codeberg.org/minMelody/sddm-sequoia)
- If you opted to install GTK Themes, Icons, here's the [`LINK`](https://github.com/JaKooLit/GTK-themes-icons). This also includes Bibata Modern Ice cursor.
@@ -246,17 +256,6 @@ env = GBM_BACKEND,nvidia-drm
env = WLR_RENDERER_ALLOW_SOFTWARE,1
```
-### 🚩 changing login manager to SDDM
-- if you really want to change login manager, there are couple of things you need to carry out before running this install script
-- first install sddm. the no-install-recommends is suggested else it will pull lots of plasma depencies.
-```bash
-sudo apt install --no-install-recommends -y sddm
-```
-- then ran `sudo dpkg-reconfigure sddm` choose sddm and then reboot.
-- once reboot done, you can ran the script and choose sddm & sddm theme
-- [LINK](https://www.simplified.guide/ubuntu/switch-to-gdm) for some guide
-
-
#### 🫥 Improving performance for Older Nvidia Cards using driver 470
- [`SEE HERE`](https://github.com/JaKooLit/Hyprland-Dots/discussions/123#discussion-6035205)
From bbcb3b94da322e687978d5ee31a12e08c8a34bfe Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 18:34:37 +0900
Subject: [PATCH 02/12] updated hypridle.sh
---
install-scripts/hypridle.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/install-scripts/hypridle.sh b/install-scripts/hypridle.sh
index fb2e41f..bdfa1da 100755
--- a/install-scripts/hypridle.sh
+++ b/install-scripts/hypridle.sh
@@ -6,6 +6,8 @@ idle=(
libsdbus-c++-dev
libsdbus-c++2
libsdbus-c++-bin
+ libhyprlang2
+ libhyprlang-dev
)
#specific branch or release
From 6cdf38afb4a8863646e1a0d535ad7db9a73d5718 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 18:54:55 +0900
Subject: [PATCH 03/12] updated debian dependencies
---
install-scripts/00-dependencies.sh | 48 +++++++++++++-----------------
install-scripts/hypridle.sh | 6 +---
2 files changed, 21 insertions(+), 33 deletions(-)
diff --git a/install-scripts/00-dependencies.sh b/install-scripts/00-dependencies.sh
index 8536340..dd890f6 100755
--- a/install-scripts/00-dependencies.sh
+++ b/install-scripts/00-dependencies.sh
@@ -1,6 +1,8 @@
#!/bin/bash
# 💫 https://github.com/JaKooLit 💫 #
# main dependencies #
+# 22 Aug 2024 - NOTE will trim this more down
+
# packages neeeded
dependencies=(
@@ -16,31 +18,8 @@ dependencies=(
golang
hwdata
jq
- libmpdclient-dev
- libnl-3-dev
- libasound2-dev
- libstartup-notification0-dev
- libwayland-client++1
- libwayland-dev
- libcairo-5c-dev
- libcairo2-dev
- libsdbus-c++-bin
libegl-dev
- libegl1-mesa-dev
- libpango1.0-dev
- libgdk-pixbuf-2.0-dev
- libxcb-keysyms1-dev
- libwayland-client0
- libxcb-ewmh-dev
- libxcb-cursor-dev
- libxcb-icccm4-dev
- libxcb-randr0-dev
- libxcb-render-util0-dev
- libxcb-util-dev
- libxcb-xkb-dev
- libxcb-xinerama0-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
+ libegl1-mesa-dev
meson
ninja-build
openssl
@@ -52,12 +31,26 @@ dependencies=(
python3-pyquery
qt6-base-dev
spirv-tools
- #vulkan-validationlayers
+ vulkan-validationlayers
vulkan-utility-libraries-dev
wayland-protocols
xdg-desktop-portal
xwayland
+)
+
+# hyprland dependencies
+hyprland_dep=(
bc
+ binutils
+ libc6
+ libcairo2
+ libdisplay-info2
+ libdrm2
+ libhyprcursor-dev
+ libhyprlang-dev
+ libhyprutils-dev
+ libpam0g-dev
+ hyprcursor-util
)
build_dep=(
@@ -83,9 +76,8 @@ LOG="Install-Logs/install-$(date +%d-%H%M%S)_dependencies.log"
# Installation of main dependencies
printf "\n%s - Installing ${SKY_BLUE}main dependencies....${RESET} \n" "${NOTE}"
-
-for PKG in "${dependencies[@]}"; do
- install_package "$PKG" "$LOG"
+for PKG1 in "${dependencies[@]}" "${hyprland_dep[@]}"; do
+ install_package "$PKG1" "$LOG"
done
printf "\n%.0s" {1..1}
diff --git a/install-scripts/hypridle.sh b/install-scripts/hypridle.sh
index bdfa1da..a9710d0 100755
--- a/install-scripts/hypridle.sh
+++ b/install-scripts/hypridle.sh
@@ -4,10 +4,6 @@
idle=(
libsdbus-c++-dev
- libsdbus-c++2
- libsdbus-c++-bin
- libhyprlang2
- libhyprlang-dev
)
#specific branch or release
@@ -64,4 +60,4 @@ else
echo -e "${ERROR} Download failed for ${YELLOW}hypridle $idle_tag${RESET}" 2>&1 | tee -a "$LOG"
fi
-printf "\n%.0s" {1..2}
+printf "\n%.0s" {1..2}
\ No newline at end of file
From bed570666d83937b1d606967360ca0c181ad8169 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 19:44:52 +0900
Subject: [PATCH 04/12] updated ags.sh
---
install-scripts/ags.sh | 31 ++++++++++++++++---------------
1 file changed, 16 insertions(+), 15 deletions(-)
diff --git a/install-scripts/ags.sh b/install-scripts/ags.sh
index 9227098..ab190e3 100755
--- a/install-scripts/ags.sh
+++ b/install-scripts/ags.sh
@@ -74,8 +74,8 @@ done
#install typescript by npm
sudo npm install --global typescript 2>&1 | tee -a "$LOG"
-# ags
-printf "${INFO} Install and Compiling ${SKY_BLUE}Aylur's GTK shell $ags_tag${RESET} .. \n"
+# ags v1
+printf "${NOTE} Install and Compiling ${SKY_BLUE}Aylur's GTK shell $ags_tag${RESET}..\n"
# Check if folder exists and remove it
if [ -d "ags" ]; then
@@ -83,23 +83,24 @@ if [ -d "ags" ]; then
rm -rf "ags"
fi
-# Clone nwg-look repository with the specified tag
-if git clone --recursive -b "$ags_tag" --depth=1 https://github.com/Aylur/ags.git; then
- cd ags || exit 1
- # Build and install ags
- npm install
- meson setup build
- if sudo meson install -C build 2>&1 | tee -a "$MLOG"; then
- printf "${OK} ${YELLOW}Aylur's GTK shell $ags_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG"
- else
- echo -e "${ERROR} Installation failed for ${YELLOW}Aylur's GTK shell $ags_tag${RESET}" 2>&1 | tee -a "$MLOG"
- fi
-
+printf "\n%.0s" {1..1}
+printf "${INFO} Kindly Standby...cloning and compiling ${SKY_BLUE}Aylur's GTK shell $ags_tag${RESET}...\n"
+printf "\n%.0s" {1..1}
+# Clone repository with the specified tag and capture git output into MLOG
+if git clone --depth=1 https://github.com/JaKooLit/ags_v1.9.0.git; then
+ cd ags_v1.9.0 || exit 1
+ npm install
+ meson setup build
+ if sudo meson install -C build 2>&1 | tee -a "$MLOG"; then
+ printf "\n${OK} ${YELLOW}Aylur's GTK shell $ags_tag${RESET} installed successfully.\n" 2>&1 | tee -a "$MLOG"
+ else
+ echo -e "\n${ERROR} ${YELLOW}Aylur's GTK shell $ags_tag${RESET} Installation failed\n " 2>&1 | tee -a "$MLOG"
+ fi
# Move logs to Install-Logs directory
mv "$MLOG" ../Install-Logs/ || true
cd ..
else
- echo -e "${ERROR} Failed to download ${YELLOW}Aylur's GTK shell $ags_tag${RESET} . Please check your connection" 2>&1 | tee -a "$LOG"
+ echo -e "\n${ERROR} Failed to download ${YELLOW}Aylur's GTK shell $ags_tag${RESET} Please check your connection\n" 2>&1 | tee -a "$LOG"
mv "$MLOG" ../Install-Logs/ || true
exit 1
fi
From 7f3fc195b566da91601ecf4e39572e82210a0789 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 19:48:51 +0900
Subject: [PATCH 05/12] updated changelogs
---
CHANGELOGS.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/CHANGELOGS.md b/CHANGELOGS.md
index 6e96340..78cf026 100644
--- a/CHANGELOGS.md
+++ b/CHANGELOGS.md
@@ -2,6 +2,7 @@
## 11 March 2025
- Added uninstall script
+- forked AGS v1 into JakooLit repo. This is just incase Aylur decide to take down v1
## 10 March 2025
- Dropped pyprland in favor of hyprland built in tool for a drop down like terminal and Desktop magnifier
From 0eeb107c4a0eba70cb2c5f3903f5cee6c50e225a Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 23:01:18 +0900
Subject: [PATCH 06/12] copied Ubuntu 24.10 (almost) installation of hyprland.
See if this helps with installation of hypridle
---
install-scripts/01-hypr-pkgs.sh | 112 +++++++++++++++---------------
install-scripts/02-pre-cleanup.sh | 6 +-
install-scripts/ags.sh | 1 +
install-scripts/hyprland.sh | 5 +-
install-scripts/sddm.sh | 1 +
install-scripts/sddm_theme.sh | 3 +-
install-scripts/thunar.sh | 2 +-
install-scripts/wallust.sh | 3 +-
install-scripts/zsh.sh | 8 +--
install-scripts/zsh_pokemon.sh | 6 +-
install.sh | 2 +-
11 files changed, 74 insertions(+), 75 deletions(-)
diff --git a/install-scripts/01-hypr-pkgs.sh b/install-scripts/01-hypr-pkgs.sh
index 03f44be..7064a3d 100755
--- a/install-scripts/01-hypr-pkgs.sh
+++ b/install-scripts/01-hypr-pkgs.sh
@@ -10,68 +10,68 @@ Extra=(
)
-# packages neeeded
-hypr_package=(
- cliphist
- grim
- gvfs
- gvfs-backends
- inxi
- imagemagick
- kitty
- nano
- pavucontrol
- playerctl
- polkit-kde-agent-1
- pkexec
- python3-requests
- python3-pip
- qt5ct
- qt5-style-kvantum
- qt5-style-kvantum-themes
- qt6ct
- slurp
- sway-notification-center
- swappy
- unzip # required later
- waybar
- wget
- wl-clipboard
- wlogout
- xdg-user-dirs
- xdg-utils
- yad
+# packages needed
+hypr_package=(
+ cliphist
+ grim
+ gvfs
+ gvfs-backends
+ inxi
+ imagemagick
+ kitty
+ nano
+ pavucontrol
+ playerctl
+ polkit-kde-agent-1
+ python3-requests
+ python3-pip
+ qt5ct
+ qt5-style-kvantum
+ qt5-style-kvantum-themes
+ qt6ct
+ slurp
+ swappy
+ sway-notification-center
+ unzip
+ waybar
+ wget
+ wl-clipboard
+ wlogout
+ xdg-user-dirs
+ xdg-utils
+ yad
)
# the following packages can be deleted. however, dotfiles may not work properly
hypr_package_2=(
- brightnessctl
- btop
- cava
- loupe
- nwg-look
- nwg-displays
- fastfetch
- gnome-system-monitor
- mousepad
- mpv
- mpv-mpris
- nvtop
- pamixer
- qalculate-gtk
+ brightnessctl
+ btop
+ cava
+ fastfetch
+ loupe
+ gnome-system-monitor
+ mousepad
+ mpv
+ mpv-mpris
+ nwg-look
+ nwg-displays
+ nvtop
+ pamixer
+ qalculate-gtk
+)
+
+# packages to force reinstall
+force=(
+ imagemagick
+ wayland-protocols
)
# List of packages to uninstall as it conflicts with swaync or causing swaync to not function properly
uninstall=(
- dunst
- mako
- rofi
- cargo
-)
-
-# List packages to force reinstall
-force=(
- yad
+ dunst
+ mako
+ rofi
+ cargo
)
## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ##
@@ -106,7 +106,6 @@ fi
printf "\n%.0s" {1..1}
-
# Installation of main components
printf "\n%s - Installing ${SKY_BLUE}KooL's hyprland necessary packages${RESET} .... \n" "${NOTE}"
@@ -114,12 +113,13 @@ for PKG1 in "${hypr_package[@]}" "${hypr_package_2[@]}" "${Extra[@]}"; do
install_package "$PKG1" "$LOG"
done
+printf "\n%.0s" {1..1}
+
for PKG2 in "${force[@]}"; do
re_install_package "$PKG2" "$LOG"
done
printf "\n%.0s" {1..1}
-
# install YAD from assets. NOTE This is downloaded from SID repo and sometimes
# Trixie is removing YAD for some strange reasons
# Check if yad is installed
diff --git a/install-scripts/02-pre-cleanup.sh b/install-scripts/02-pre-cleanup.sh
index 80f8015..9864ac3 100644
--- a/install-scripts/02-pre-cleanup.sh
+++ b/install-scripts/02-pre-cleanup.sh
@@ -3,7 +3,7 @@
# This script is cleaning up previous manual installation files / directories
# 22 Aug 2024
-# Files to be removed rom /usr/local/bin
+# Files to be removed from /usr/local/bin
TARGET_DIR="/usr/local/bin"
@@ -46,7 +46,9 @@ for PKG_NAME in "${PACKAGES[@]}"; do
# Delete the file
sudo rm "$FILE_PATH"
echo "Deleted: $FILE_PATH" 2>&1 | tee -a "$LOG"
+ else
+ echo "File not found: $FILE_PATH" 2>&1 | tee -a "$LOG"
fi
done
-printf "\n%.0s" {1..2}
\ No newline at end of file
+clear
\ No newline at end of file
diff --git a/install-scripts/ags.sh b/install-scripts/ags.sh
index ab190e3..5eaadc2 100755
--- a/install-scripts/ags.sh
+++ b/install-scripts/ags.sh
@@ -49,6 +49,7 @@ if command -v ags &>/dev/null; then
AGS_VERSION=$(ags -v | awk '{print $NF}')
if [[ "$AGS_VERSION" == "1.9.0" ]]; then
printf "${INFO} ${MAGENTA}Aylur's GTK Shell v1.9.0${RESET} is already installed. Skipping installation."
+ printf "\n%.0s" {1..2}
exit 0
fi
fi
diff --git a/install-scripts/hyprland.sh b/install-scripts/hyprland.sh
index 984096d..71282e6 100755
--- a/install-scripts/hyprland.sh
+++ b/install-scripts/hyprland.sh
@@ -3,10 +3,8 @@
# Main Hyprland Package #
hypr=(
- libhyprutils0
- libhyprlang-dev
- hyprwayland-scanner
hyprland-protocols
+ hyprwayland-scanner
)
# forcing to reinstall. Had experience it says hyprland is already installed
@@ -30,6 +28,7 @@ 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.log"
+
# Hyprland
printf "${NOTE} Installing ${SKY_BLUE}Hyprland packages${RESET} .......\n"
for HYPR in "${hypr[@]}"; do
diff --git a/install-scripts/sddm.sh b/install-scripts/sddm.sh
index edc8007..3e4fe37 100755
--- a/install-scripts/sddm.sh
+++ b/install-scripts/sddm.sh
@@ -8,6 +8,7 @@ sddm1=(
)
sddm2=(
+ qt6-5compat-dev
qml6-module-qt5compat-graphicaleffects
qt6-declarative-dev
qt6-svg-dev
diff --git a/install-scripts/sddm_theme.sh b/install-scripts/sddm_theme.sh
index c063515..23c41b5 100755
--- a/install-scripts/sddm_theme.sh
+++ b/install-scripts/sddm_theme.sh
@@ -110,8 +110,7 @@ if git clone --depth=1 "$source_theme" "$theme_name"; then
echo "Failed to copy fonts."
fi
- # Update font cache and log the output
- fc-cache -v -f 2>&1 | tee -a "$LOG"
+ fc-cache -fv 2>&1 | tee -a "$LOG"
printf "\n%.0s" {1..1}
diff --git a/install-scripts/thunar.sh b/install-scripts/thunar.sh
index e9907ad..08e9ebc 100755
--- a/install-scripts/thunar.sh
+++ b/install-scripts/thunar.sh
@@ -46,4 +46,4 @@ for DIR1 in gtk-3.0 Thunar xfce4; do
fi
done
-printf "\n%.0s" {1..2}
+printf "\n%.0s" {1..2}
\ No newline at end of file
diff --git a/install-scripts/wallust.sh b/install-scripts/wallust.sh
index f95bb85..c8affdf 100755
--- a/install-scripts/wallust.sh
+++ b/install-scripts/wallust.sh
@@ -5,7 +5,6 @@
wallust=(
wallust
)
-
## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ##
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
@@ -61,4 +60,4 @@ else
fi
-printf "\n%.0s" {1..2}
+printf "\n%.0s" {1..2}
\ No newline at end of file
diff --git a/install-scripts/zsh.sh b/install-scripts/zsh.sh
index d0de942..36ce913 100755
--- a/install-scripts/zsh.sh
+++ b/install-scripts/zsh.sh
@@ -3,10 +3,10 @@
# Zsh and Oh my Zsh + Optional Pokemon ColorScripts#
zsh=(
- lsd
- mercurial
- zsh
- zplug
+ lsd
+ zsh
+ mercurial
+ zplug
)
## WARNING: DO NOT EDIT BEYOND THIS LINE IF YOU DON'T KNOW WHAT YOU ARE DOING! ##
diff --git a/install-scripts/zsh_pokemon.sh b/install-scripts/zsh_pokemon.sh
index 35c0863..d9f07fb 100755
--- a/install-scripts/zsh_pokemon.sh
+++ b/install-scripts/zsh_pokemon.sh
@@ -18,7 +18,6 @@ fi
# Set the name of the log file to include the current date and time
LOG="Install-Logs/install-$(date +%d-%H%M%S)_zsh_pokemon.log"
-
printf "${INFO} Installing ${SKY_BLUE}Pokemon color scripts${RESET} ..."
if [ -d "pokemon-colorscripts" ]; then
@@ -34,7 +33,6 @@ if [ -f "$HOME/.zshrc" ]; then
sed -i "s|^fastfetch -c \$HOME/.config/fastfetch/config-compact.jsonc|#fastfetch -c \$HOME/.config/fastfetch/config-compact.jsonc|" "$HOME/.zshrc" >> "$LOG" 2>&1
else
echo "$HOME/.zshrc not found. Cant enable ${YELLOW}Pokemon color scripts${RESET}" >> "$LOG" 2>&1
-fi
-
-
+fi
+
printf "\n%.0s" {1..2}
diff --git a/install.sh b/install.sh
index 7fdeefd..7a94387 100755
--- a/install.sh
+++ b/install.sh
@@ -169,7 +169,7 @@ if check_services_running; then
# Display the active login manager(s) in the whiptail message box
whiptail --title "Active non-SDDM login manager(s) detected" \
- --msgbox "The following login manager(s) are active:\n\n$active_list\n\nIf you want to install SDDM and SDDM theme, stop and disable first the active services above first before running this script\nRefer to README on switching to SDDM if you really want SDDM\n\nNOTE: Your option to install SDDM and SDDM theme has now been removed\n\n😎 Ja " 27 80
+ --msgbox "The following login manager(s) are active:\n\n$active_list\n\nIf you want to install SDDM and SDDM theme, stop and disable first the active services above first before running this script\nRefer to README on switching to SDDM if you really want SDDM\n\nNOTE: Your option to install SDDM and SDDM theme has now been removed\n\n-Ja " 27 80
fi
# Check if NVIDIA GPU is detected
From 897bdb1fe7d8413ec3279d69ea42219a6d0f96af Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Wed, 12 Mar 2025 23:08:39 +0900
Subject: [PATCH 07/12] added unzip as needed for fonts installation
---
install-scripts/00-dependencies.sh | 1 +
1 file changed, 1 insertion(+)
diff --git a/install-scripts/00-dependencies.sh b/install-scripts/00-dependencies.sh
index dd890f6..7f7b36d 100755
--- a/install-scripts/00-dependencies.sh
+++ b/install-scripts/00-dependencies.sh
@@ -31,6 +31,7 @@ dependencies=(
python3-pyquery
qt6-base-dev
spirv-tools
+ unzip
vulkan-validationlayers
vulkan-utility-libraries-dev
wayland-protocols
From 1252bea27b675431a99faec93d799fbf1d79c42c Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Thu, 13 Mar 2025 00:24:21 +0900
Subject: [PATCH 08/12] updated install.sh re-active login managers
---
install.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/install.sh b/install.sh
index 7a94387..5b78f6e 100755
--- a/install.sh
+++ b/install.sh
@@ -169,7 +169,7 @@ if check_services_running; then
# Display the active login manager(s) in the whiptail message box
whiptail --title "Active non-SDDM login manager(s) detected" \
- --msgbox "The following login manager(s) are active:\n\n$active_list\n\nIf you want to install SDDM and SDDM theme, stop and disable first the active services above first before running this script\nRefer to README on switching to SDDM if you really want SDDM\n\nNOTE: Your option to install SDDM and SDDM theme has now been removed\n\n-Ja " 27 80
+ --msgbox "The following login manager(s) are active:\n\n$active_list\n\nIf you want to install SDDM and SDDM theme, stop and disable first the active services above, and reboot before running this script\nRefer to README on switching to SDDM if you really want SDDM\n\nNOTE: Your option to install SDDM and SDDM theme has now been removed\n\n- Ja " 28 80
fi
# Check if NVIDIA GPU is detected
From fa5de35c7b01319a1de124172dde7152dedce127 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Thu, 13 Mar 2025 19:22:25 +0900
Subject: [PATCH 09/12] updated discord links
---
CONTRIBUTING.md | 2 +-
README.md | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 6ef8705..5516aad 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -67,4 +67,4 @@ Thank you for your interest in contributing to Community Standards! We welcome a
## Contact
-If you have any questions, feel free to contact via [GitHub Discussions](https://github.com/JaKooLit/Debian-Hyprland/discussions) or [Through Discord Server](https://discord.gg/V2SJ92vbEN)
+If you have any questions, feel free to contact via [GitHub Discussions](https://github.com/JaKooLit/Debian-Hyprland/discussions) or [Through Discord Server](https://discord.gg/kool-tech-world)
diff --git a/README.md b/README.md
index f6a3f11..72f12c6 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@
-  
+  
@@ -34,7 +34,7 @@
Wiki
Keybinds
FAQ
-
Discord
+
Discord
@@ -271,7 +271,7 @@ cd ~/Debian-Hyprland
#### 📒 Final Notes
-- join my discord channel [`Discord`](https://discord.com/invite/9JEgZsfhex)
+- join my discord channel [`Discord`](https://discord.com/invite/kool-tech-world)
- Feel free to copy, re-distribute, and use this script however you want. Would appreciate if you give me some loves by crediting my work :)
From 62d0b9ac966b7f5b2afb2d316d94d91734bdd4d1 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Thu, 13 Mar 2025 19:45:49 +0900
Subject: [PATCH 10/12] updated packages message if all essential packages are
installed
---
install-scripts/03-Final-Check.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/install-scripts/03-Final-Check.sh b/install-scripts/03-Final-Check.sh
index c72d606..259a9ee 100644
--- a/install-scripts/03-Final-Check.sh
+++ b/install-scripts/03-Final-Check.sh
@@ -77,7 +77,7 @@ done
# Log missing packages
if [ ${#missing[@]} -eq 0 ] && [ ${#local_missing[@]} -eq 0 ] && [ ${#local_missing_2[@]} -eq 0 ]; then
- echo "${OK} All essential packages are installed." | tee -a "$LOG"
+ echo "${OK} GREAT! All ${YELLOW}essential packages${RESET} have been successfully installed." | tee -a "$LOG"
else
if [ ${#missing[@]} -ne 0 ]; then
echo "${WARN} The following packages are not installed and will be logged:"
From ba82a1413972b32fe76ff3b05a185d91cf9d9f8d Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Thu, 13 Mar 2025 20:24:10 +0900
Subject: [PATCH 11/12] disabled blank issue template
---
.github/ISSUE_TEMPLATE/config.yml | 1 +
1 file changed, 1 insertion(+)
create mode 100644 .github/ISSUE_TEMPLATE/config.yml
diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml
new file mode 100644
index 0000000..ec4bb38
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/config.yml
@@ -0,0 +1 @@
+blank_issues_enabled: false
\ No newline at end of file
From 9c6de8da54333e5e412589d6e0b1d2e37e7f5f06 Mon Sep 17 00:00:00 2001
From: JaKooLit
Date: Thu, 13 Mar 2025 23:16:53 +0900
Subject: [PATCH 12/12] replaced folders//folder with directories/directory
---
assets/.zshrc | 2 +-
install-scripts/ags.sh | 4 ++--
install-scripts/dotfiles.sh | 2 +-
install-scripts/fonts.sh | 4 ++--
install-scripts/gtk_themes.sh | 4 ++--
install-scripts/hypridle.sh | 2 +-
install-scripts/hyprlang.sh | 2 +-
install-scripts/hyprlock.sh | 2 +-
install-scripts/rofi-wayland.sh | 2 +-
install-scripts/swww.sh | 2 +-
10 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/assets/.zshrc b/assets/.zshrc
index afe2a99..1565342 100644
--- a/assets/.zshrc
+++ b/assets/.zshrc
@@ -22,7 +22,7 @@ source $ZSH/oh-my-zsh.sh
# fastfetch. Will be disabled if above colorscript was chosen to install
fastfetch -c $HOME/.config/fastfetch/config-compact.jsonc
-# Set-up icons for files/folders in terminal using lsd
+# Set-up icons for files/directories in terminal using lsd
alias ls='lsd'
alias l='ls -l'
alias la='ls -a'
diff --git a/install-scripts/ags.sh b/install-scripts/ags.sh
index 5eaadc2..9d7b6d5 100755
--- a/install-scripts/ags.sh
+++ b/install-scripts/ags.sh
@@ -78,9 +78,9 @@ sudo npm install --global typescript 2>&1 | tee -a "$LOG"
# ags v1
printf "${NOTE} Install and Compiling ${SKY_BLUE}Aylur's GTK shell $ags_tag${RESET}..\n"
-# Check if folder exists and remove it
+# Check if directory exists and remove it
if [ -d "ags" ]; then
- printf "${NOTE} Removing existing ags folder...\n"
+ printf "${NOTE} Removing existing ags directory...\n"
rm -rf "ags"
fi
diff --git a/install-scripts/dotfiles.sh b/install-scripts/dotfiles.sh
index 7c73e49..5980b62 100755
--- a/install-scripts/dotfiles.sh
+++ b/install-scripts/dotfiles.sh
@@ -56,7 +56,7 @@ if curl -L "$tarball_url" -o "Hyprland-Dots-${specific_version}.tar.gz"; then
chmod +x copy.sh
./copy.sh
- echo -e "${OK} Hyprland-Dots-${specific_version} release downloaded, extracted, and processed successfully. Check JaKooLit-Hyprland-Dots folder for more detailed install logs" 2>&1 | tee -a "../Install-Logs/install-$(date +'%d-%H%M%S')_dotfiles.log"
+ echo -e "${OK} Hyprland-Dots-${specific_version} release downloaded, extracted, and processed successfully. Check JaKooLit-Hyprland-Dots directory for more detailed install logs" 2>&1 | tee -a "../Install-Logs/install-$(date +'%d-%H%M%S')_dotfiles.log"
else
echo -e "${ERROR} Failed to download Hyprland-Dots-${specific_version} release." 2>&1 | tee -a "../Install-Logs/install-$(date +'%d-%H%M%S')_dotfiles.log"
exit 1
diff --git a/install-scripts/fonts.sh b/install-scripts/fonts.sh
index 8ea46c6..af29604 100755
--- a/install-scripts/fonts.sh
+++ b/install-scripts/fonts.sh
@@ -46,13 +46,13 @@ for ((ATTEMPT = 1; ATTEMPT <= MAX_ATTEMPTS; ATTEMPT++)); do
sleep 2
done
-# Check if the JetBrainsMono folder exists and delete it if it does
+# Check if the JetBrainsMono directory exists and delete it if it does
if [ -d ~/.local/share/fonts/JetBrainsMonoNerd ]; then
rm -rf ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
fi
mkdir -p ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
-# Extract the new files into the JetBrainsMono folder and log the output
+# Extract the new files into the JetBrainsMono directory and log the output
tar -xJkf JetBrainsMono.tar.xz -C ~/.local/share/fonts/JetBrainsMonoNerd 2>&1 | tee -a "$LOG"
# Fantasque Mono Nerd Font
diff --git a/install-scripts/gtk_themes.sh b/install-scripts/gtk_themes.sh
index 5b7e1a7..e7cc6fd 100755
--- a/install-scripts/gtk_themes.sh
+++ b/install-scripts/gtk_themes.sh
@@ -31,7 +31,7 @@ done
# Check if the directory exists and delete it if present
if [ -d "GTK-themes-icons" ]; then
- echo "$NOTE GTK themes and Icons folder exist..deleting..." 2>&1 | tee -a "$LOG"
+ echo "$NOTE GTK themes and Icons directory exist..deleting..." 2>&1 | tee -a "$LOG"
rm -rf "GTK-themes-icons" 2>&1 | tee -a "$LOG"
fi
@@ -41,7 +41,7 @@ if git clone --depth=1 https://github.com/JaKooLit/GTK-themes-icons.git ; then
chmod +x auto-extract.sh
./auto-extract.sh
cd ..
- echo "$OK Extracted GTK Themes & Icons to ~/.icons & ~/.themes folders" 2>&1 | tee -a "$LOG"
+ echo "$OK Extracted GTK Themes & Icons to ~/.icons & ~/.themes directories" 2>&1 | tee -a "$LOG"
else
echo "$ERROR Download failed for GTK themes and Icons.." 2>&1 | tee -a "$LOG"
fi
diff --git a/install-scripts/hypridle.sh b/install-scripts/hypridle.sh
index a9710d0..b07f942 100755
--- a/install-scripts/hypridle.sh
+++ b/install-scripts/hypridle.sh
@@ -37,7 +37,7 @@ for PKG1 in "${idle[@]}"; do
fi
done
-# Check if hypridle folder exists and remove it
+# Check if hypridle directory exists and remove it
if [ -d "hypridle" ]; then
rm -rf "hypridle"
fi
diff --git a/install-scripts/hyprlang.sh b/install-scripts/hyprlang.sh
index ad8d0ef..c043955 100755
--- a/install-scripts/hyprlang.sh
+++ b/install-scripts/hyprlang.sh
@@ -26,7 +26,7 @@ MLOG="install-$(date +%d-%H%M%S)_hyprlang2.log"
# Installation of dependencies
printf "\n%s - Installing ${YELLOW}hyprlang dependencies${RESET} .... \n" "${INFO}"
-# Check if hyprlang folder exists and remove it
+# Check if hyprlang directory exists and remove it
if [ -d "hyprlang" ]; then
rm -rf "hyprlang"
fi
diff --git a/install-scripts/hyprlock.sh b/install-scripts/hyprlock.sh
index e2b2437..f220076 100755
--- a/install-scripts/hyprlock.sh
+++ b/install-scripts/hyprlock.sh
@@ -38,7 +38,7 @@ for PKG1 in "${lock[@]}"; do
re_install_package "$PKG1" "$LOG"
done
-# Check if hyprlock folder exists and remove it
+# Check if hyprlock directory exists and remove it
if [ -d "hyprlock" ]; then
rm -rf "hyprlock"
fi
diff --git a/install-scripts/rofi-wayland.sh b/install-scripts/rofi-wayland.sh
index d0d6c66..25cce16 100755
--- a/install-scripts/rofi-wayland.sh
+++ b/install-scripts/rofi-wayland.sh
@@ -64,7 +64,7 @@ printf "\n%.0s" {1..2}
# Clone and build rofi - wayland
printf "${NOTE} Installing ${SKY_BLUE}rofi-wayland${RESET}...\n"
-# Check if rofi folder exists
+# Check if rofi directory exists
if [ -d "rofi-$rofi_tag" ]; then
rm -rf "rofi-$rofi_tag"
fi
diff --git a/install-scripts/swww.sh b/install-scripts/swww.sh
index 17ae1b5..1d4f493 100755
--- a/install-scripts/swww.sh
+++ b/install-scripts/swww.sh
@@ -47,7 +47,7 @@ done
printf "\n%.0s" {1..2}
-# Check if swww folder exists
+# Check if swww directory exists
if [ -d "swww" ]; then
cd swww || exit 1
git pull origin main 2>&1 | tee -a "$MLOG"