From d0eb93ef01c0d5421897cd3f95a67520a54de10a Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sat, 26 Jul 2025 08:37:17 +0900 Subject: [PATCH] updated Debian-Hyprland Manual, making ready for --- README.md | 6 +++++- install.sh | 35 +++++++++++++++++++++++++++-------- 2 files changed, 32 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 172d3d1..13a9cc6 100644 --- a/README.md +++ b/README.md @@ -80,7 +80,11 @@ sudo nano /etc/apt/sources.list - ensure to allow to install non-free drivers especially for users with NVIDIA gpus. You can also install non-free drivers if required. Edit install-scripts/nvidia.sh and change the nvidia stuff's if required ### 🪧🪧🪧 ANNOUNCEMENT 🪧🪧🪧 -- This Repo does not contain Hyprland Dots or configs! Pre-configured Dotfiles are on [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots/tree/Deb-Untu-Dots) . During installation, if you opt to copy pre-configured dots, it will be downloaded from that centralized repo. +- 25 July 2025 Update! +- All Hyprland and associated packages set to install using this script are downloaded and built from source (github). However, do note that it is downloaded from each individual releases. You can set versions by editing the scripts located install-scripts directory. +- These packages are NOT updated automatically. You need to manually update it yourself +- +- This Repo does not contain Hyprland Dots or configs! Pre-configured Dotfiles are on [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots/tree/Debian-Dots) . During installation, if you opt to copy pre-configured dots, it will be downloaded from that centralized repo. - Hyprland-Dots use are constantly evolving / improving. you can check CHANGELOGS here [`Hyprland-Dots-Changelogs`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Changelogs) - Since the Hyprland-Dots are evolving, some of the screenshots maybe old diff --git a/install.sh b/install.sh index c68bff9..8689bca 100755 --- a/install.sh +++ b/install.sh @@ -19,14 +19,33 @@ BLUE="$(tput setaf 4)" SKY_BLUE="$(tput setaf 6)" RESET="$(tput sgr0)" -# Display warning message -echo -e "${NOTE}: Most Hyprland Packages installed here are manually built from github" -echo -e "${INFO}: You need to manually update it yourself." -echo -e "${WARN}: Use this script at your own risk" -echo -echo -e "${NOTE}: Since it builds from source, installation WILL takes Longer" -echo -e "${WARN}: You've been warned so stop crying!" -echo +# Function to print colorful text +print_color() { + printf "%b%s%b\n" "$1" "$2" "$RESET" +} + +# Warning: End of Life Support +printf "\n%.0s" {1..2} +print_color $YELLOW " + █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + KooL's Debian - Hyprland July 2025 Update + + Most Hyprland packages are built from Source + + NOTICE + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ + + All Hyprland and associated packages set to install using this script are downloaded and built from source (github) + + However, do note that it is downloaded from each individual releases. You can set versions by editing the scripts + located install-scripts directory. + + These packages are NOT updated automatically. You need to manually update it yourself + + BE WARNED!!!!! Installation may take longer!! +" +printf "\n%.0s" {1..2} + # Prompt user to continue or exit read -rp "Do you want to continue with the installation? [y/N]: " confirm