updated README .. will updated the Installation picture later

This commit is contained in:
JaKooLit
2025-02-06 22:36:28 +09:00
parent f5e3ed99d2
commit a66845607d
3 changed files with 35 additions and 24 deletions

View File

@@ -119,12 +119,7 @@ https://github.com/user-attachments/assets/49bc12b2-abaf-45de-a21c-67aacd9bb872
- After installation, check [`THIS`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Notes_to_remember#--for-nvidia-gpu-users)
## ✨ to use this script
> clone this repo (latest commit only) to reduce file size download by using git. Change directory, make executable and run the script
>[!IMPORTANT]
> Make sure you have base-devel installed
- Without base-devel installed, script will fail
- clone this repo (latest commit only) to reduce file size download by using git. Change directory, make executable and run the script
```bash
git clone --depth=1 https://github.com/JaKooLit/Arch-Hyprland.git ~/Arch-Hyprland
@@ -136,6 +131,24 @@ chmod +x install.sh
<p align="center">
<img align="center" width="100%" src="https://raw.githubusercontent.com/JaKooLit/Arch-Hyprland/main/Installer.png" />
## 🤟 semi-unattended installation (new for 2025)
- edit preset.sh to modify what packages you want. Make sure to change only with Y or N
- to use preset instead of usual `./install.sh` you can
```bash
./install.sh --preset
```
- if you have nvidia you can add --nvidia argument
```bash
./install.sh --preset --nvidia
```
- its called semi-unattended is because you still have to answer some questions when installing KooL's Hyprland Dots
#### ✨ for ZSH and OH-MY-ZSH installation
> installer should auto change your default shell to zsh. However, if it does not, do this
```bash

View File

@@ -27,6 +27,18 @@ if [[ $EUID -eq 0 ]]; then
exit 1
fi
# Check if --preset argument is provided
if [[ "$1" == "--preset" ]]; then
# nvidia
if [[ "$2" == "--nvidia" ]]; then
sed -i 's/^nvidia=".*"/nvidia="Y"/' preset.sh
sed -i 's/^nouveau=".*"/nouveau="Y"/' preset.sh
fi
source ./preset.sh
fi
# Check if PulseAudio package is installed
if pacman -Qq | grep -qw '^pulseaudio$'; then
echo "$ERROR PulseAudio is detected as installed. Uninstall it first or edit install.sh on line 211 (execute_script 'pipewire.sh')."
@@ -87,19 +99,6 @@ if ! pacman -Qs pciutils > /dev/null; then
printf "\n%.0s" {1..1}
fi
echo "${WARNING}ATTENTION: Choosing Y on use preset question will install also ${MAGENTA}nvidia packages!!!${RESET}"
echo "${YELLOW}CTRL C or Q to cancel and edit the file ${MAGENTA}preset.sh${RESET} ${RESET}"
echo "If you are not sure what to do, answer N in here"
read -p "${SKY_BLUE}Would you like to Use ${YELLOW}Preset Install Settings?${RESET} (See note above)? (y/n): ${RESET}" use_preset
# Use of Preset Settings
if [[ $use_preset = [Yy] ]]; then
source ./preset.sh
fi
printf "\n%.0s" {1..1}
# Function to colorize prompts
colorize_prompt() {
local color="$1"

View File

@@ -2,13 +2,12 @@
# CREDIT to: https://github.com/PostCyberPunk for this Preset function
## -- Make sure you use the right answer or install script will fail ###
# Make sure proper AUR Helper is use NO Upperscript. Either paru or yay only is accepted
# The rest Change to Y for Yes and N for No.
###-Configure NVIDIA
nvidia="Y"
nvidia="N"
### Would you like to blacklist nouveau? (y/n)
nouveau="Y"
nouveau="N"
### yay or paru
aur_helper="yay"
@@ -25,7 +24,7 @@ thunar="Y"
thunar_choice="Y"
### " Adding user to the 'input' group might be necessary for waybar keyboard-state functionality."
### Adding user to the 'input' group might be necessary for waybar keyboard-state functionality
input_group="Y"
### Install AGS (aylur's GTK shell) v1 for Desktop-Like Overview?"
@@ -41,7 +40,7 @@ xdph="Y"
###-Install zsh, oh-my-zsh
zsh="Y"
### add Pokemon color scripts to terminal (y/n):
### add Pokemon color scripts to terminal
pokemon_choice="Y"
###-Installing on Asus ROG Laptops?