From d1b3be54b6835d53ca49d4076214182a2eac4d4c Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 6 Nov 2023 01:34:47 +0900 Subject: [PATCH 1/9] Prepare for V2 --- install-scripts/00-hypr-pkgs.sh | 13 +++++++------ install-scripts/dotfiles.sh | 2 +- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/install-scripts/00-hypr-pkgs.sh b/install-scripts/00-hypr-pkgs.sh index 942400f..be31975 100644 --- a/install-scripts/00-hypr-pkgs.sh +++ b/install-scripts/00-hypr-pkgs.sh @@ -14,19 +14,22 @@ Extra=( hypr_package=( cliphist dunst -foot grim gvfs gvfs-mtp -jq +jq +kitty +nano network-manager-applet pamixer pavucontrol pipewire-alsa playerctl polkit-kde-agent -python-requests -qt5ct +python-requests +python-pywal +qt5ct +rofi-lbonn-wayland-git slurp swappy swayidle @@ -36,7 +39,6 @@ waybar wget wl-clipboard wlogout -wofi xdg-user-dirs ) @@ -51,7 +53,6 @@ mousepad mpv nvtop nwg-look-bin -swaybg viewnior vim wlsunset diff --git a/install-scripts/dotfiles.sh b/install-scripts/dotfiles.sh index c876174..fb21769 100644 --- a/install-scripts/dotfiles.sh +++ b/install-scripts/dotfiles.sh @@ -23,7 +23,7 @@ if [ -d Hyprland-Dots ]; then chmod +x copy.sh ./copy.sh 2>&1 | tee -a "$LOG" else - if git clone https://github.com/JaKooLit/Hyprland-Dots.git; then + if git clone --branch Betav0.4 https://github.com/JaKooLit/Hyprland-Dots; then cd Hyprland-Dots || exit 1 chmod +x copy.sh ./copy.sh 2>&1 | tee -a "$LOG" From ea671cde6a5eeb2afee244a3e93b03420b091c03 Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Mon, 6 Nov 2023 08:01:57 +0900 Subject: [PATCH 2/9] Update helpers.rc --- assets/xfce4/helpers.rc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/assets/xfce4/helpers.rc b/assets/xfce4/helpers.rc index 32fb567..0f5b92e 100644 --- a/assets/xfce4/helpers.rc +++ b/assets/xfce4/helpers.rc @@ -1,4 +1,4 @@ FileManager=Thunar -TerminalEmulator=foot +TerminalEmulator=kitty WebBrowser=firefox #MailReader=evolution From 1b120d85f47c67dbc2e7595ea7f42e00ba0f464f Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 6 Nov 2023 09:22:59 +0900 Subject: [PATCH 3/9] update dotfile scripts --- install-scripts/dotfiles.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install-scripts/dotfiles.sh b/install-scripts/dotfiles.sh index fb21769..3bb2820 100644 --- a/install-scripts/dotfiles.sh +++ b/install-scripts/dotfiles.sh @@ -23,7 +23,7 @@ if [ -d Hyprland-Dots ]; then chmod +x copy.sh ./copy.sh 2>&1 | tee -a "$LOG" else - if git clone --branch Betav0.4 https://github.com/JaKooLit/Hyprland-Dots; then + if git clone --branch Beta-v0.4 https://github.com/JaKooLit/Hyprland-Dots; then cd Hyprland-Dots || exit 1 chmod +x copy.sh ./copy.sh 2>&1 | tee -a "$LOG" From d5b11183f524474c408b87d7f3daa8c3e8472bbf Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 6 Nov 2023 10:34:25 +0900 Subject: [PATCH 4/9] some small tweaks --- install.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/install.sh b/install.sh index 82933c6..86f8b6d 100644 --- a/install.sh +++ b/install.sh @@ -114,13 +114,13 @@ ask_yes_no "Do you want to install Thunar file manager?" thunar printf "\n" ask_yes_no "Installing in Asus ROG Laptops?" rog printf "\n" -ask_yes_no "Do you want to install and configure SDDM?" sddm +ask_yes_no "install and configure SDDM log-in Manager?" sddm printf "\n" -ask_yes_no "Do you want to install XDG-DESKTOP-PORTAL-HYPRLAND?" xdph +ask_yes_no "Install XDG-DESKTOP-PORTAL-HYPRLAND? (recommended for proper Screen ie OBS)" xdph printf "\n" ask_yes_no "Do you want to install zsh and oh-my-zsh?" zsh printf "\n" -ask_yes_no "Do you want to copy dotfiles?" dots +ask_yes_no "Do you want to copy Hyprland dotfiles?" dots printf "\n" # Ensuring all in the scripts folder are made executable chmod +x install-scripts/* From b4b0ecfcb0ef7ca2d9eba627b620265b6ade7bea Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 6 Nov 2023 10:51:14 +0900 Subject: [PATCH 5/9] some add --- install.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/install.sh b/install.sh index 86f8b6d..3c06cf1 100644 --- a/install.sh +++ b/install.sh @@ -5,6 +5,8 @@ clear # Welcome message echo "$(tput setaf 6)Welcome to JaKooLit's Arch-Hyprland Install Script!$(tput sgr0)" echo +echo "$(tput setaf 166)ATTENTION: Run a full system update and Reboot first!! (Highly Recommended) $(tput sgr0)" +echo echo "$(tput setaf 3)NOTE: You will be required to answer some questions during the installation! $(tput sgr0)" echo From d1a53bd199310c87d67c17d1e05da7bfb453959d Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 6 Nov 2023 14:41:05 +0900 Subject: [PATCH 6/9] updated .zshrc --- assets/.zshrc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/assets/.zshrc b/assets/.zshrc index e0f9bd9..528a222 100644 --- a/assets/.zshrc +++ b/assets/.zshrc @@ -14,5 +14,15 @@ plugins=( source $ZSH/oh-my-zsh.sh +# Import colorscheme from 'wal' asynchronously +# & # Run the process in the background. +# ( ) # Hide shell job control messages. +# Not supported in the "fish" shell. +(cat ~/.cache/wal/sequences &) +# Alternative (blocks terminal for 0-3ms) +cat ~/.cache/wal/sequences + +# To add support for TTYs this line can be optionally added. +source ~/.cache/wal/colors-tty.sh From 53b9cd73749c8ed86764395ed5da983bd8b06587 Mon Sep 17 00:00:00 2001 From: "Ja.KooLit" Date: Mon, 6 Nov 2023 16:21:11 +0900 Subject: [PATCH 7/9] Update 00-hypr-pkgs.sh added yad --- install-scripts/00-hypr-pkgs.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/install-scripts/00-hypr-pkgs.sh b/install-scripts/00-hypr-pkgs.sh index be31975..3663ed0 100644 --- a/install-scripts/00-hypr-pkgs.sh +++ b/install-scripts/00-hypr-pkgs.sh @@ -40,6 +40,7 @@ wget wl-clipboard wlogout xdg-user-dirs +yad ) # the following packages can be deleted. however, dotfiles may not work properly From fbc62f7b0d1e1521a39055ad6ecc10db201b557d Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 7 Nov 2023 13:20:57 +0900 Subject: [PATCH 8/9] Updated readme --- README.md | 43 ++++++++++++++++++------------------------- 1 file changed, 18 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index b31c13f..21f4204 100644 --- a/README.md +++ b/README.md @@ -8,33 +8,25 @@
-### Basically a copy of my Hyprland-v4 Hyprland-install script [`Link`](https://github.com/JaKooLit/Hyprland-v4) -

/> -### 📽️ youtube video showcase: [`Youtube Link`](https://youtu.be/otda1nXJ5Dg?si=Wbb8eg-u3Y-tDnDQ) - - +### 📽️ youtube video showcase: [`SOON to be POSTED`]() ### ✨ A video walk through my dotfiles[`Link`](https://youtu.be/fO-RBHvVEcc?si=ijqxxnq_DLiyO8xb) ## 🪧🪧🪧 ANNOUNCEMENT 🪧🪧🪧 -- I have moved to a centralized Hyprland Dots/Configuration. [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots) . During installation, if you opt to copy installation, it will be downloaded from that centralized repo. - -- after initial boot-up after install, you will experience a NO wallpaper. This is due to changes I made on the install scripts to correct that, you can press the light/dark button or choose wallpaper (SUPER CTRL W), and that wallpaper will be loaded after reboot or login. +- This Repo does not contain Hyprland Dots or configs! Dotfiles can be checked here [`Hyprland-Dots`](https://github.com/JaKooLit/Hyprland-Dots) . During installation, if you opt to copy installation, it will be downloaded from that centralized repo. -- more info on announcement [`Link`](https://youtu.be/upDl1ns05eg) - -If you want to use swaybg as wallpaper provider, you can edit ~/.config/hypr/configs/Execs.conf and uncomment the swaybg part - -### 🆕 What's new? -- Basically just a clone of my Hyprland-v4. Just renamed and cleaned up codes. -- Concentrated on Tokyo Themes and Tokyo Night SE icons only -- Downloading of dot files will be a centralized repo +### 🆕 What's new with v2? +- Rofi, Pywal Colors and Moved to Kitty. (Previous config was foot as tty and wofi as app launcher) +- Check out changelogs here [`Hyprland-Dots-Changelogs`](https://github.com/JaKooLit/Hyprland-Dots/blob/main/CHANGELOG.md) +### ✨ Costumize the packages to be installed +- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh. Care though as the Hyprland Dots may not work properly! +- default GTK theme if agreed to be installed is Tokyo night GTK themes (dark and light) + Tokyo night SE icons ### 👀 NVidia GPU Owners. - By default, nvidia-dkms will be installed. and only supports GTX 900 and newer. If required to install older driver, edit the nvidia.sh in scripts-folder @@ -56,19 +48,17 @@ zsh source ~/.zshrc ``` - reboot or logout -- by default gnzh theme is installed. You can find more themes from this [`OH-MY-ZSH-THEMES`](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes) -- to change the theme, edit ~/.zshrc ZSH_THEME="desired theme" +- by default mikeh theme is installed. You can find more themes from this [`OH-MY-ZSH-THEMES`](https://github.com/ohmyzsh/ohmyzsh/wiki/Themes) +- to change the theme, edit ~/.zshrc . Look for ZSH_THEME="desired theme" + +### 📒 Hyprland Dot Notes +- SUPER H for HINT or click on the waybar HINT! Button! +- SUPER SHIFT H to launch the Some quick tips and tricks! -### 📒 Notes -- super h for launching a small help file -- super e to view / edit settings, monitor, keybinds, Environment Variables, etc -- go through the keybinds. There are alot of hidden features like dual panel, change waybar styles, change wallpaper, etc... its too long to put all in the readme!!! ### 🛣️ Roadmap: - [ ] Install zsh and oh-my-zsh without necessary steps above - [ ] possibly adding gruvbox themes, cursors, icons -- [ ] adding vertical waybar -- [X] ~~Use kitty in favor of foot~~ - Dropped the idea of kitty. Kitty is using twice memory compared to foot. ### ⚠️ some known issues - reports from members of my discord, states that some users of nvidia are getting stuck on sddm login. credit to @Kenni Fix stated was @@ -83,11 +73,14 @@ log into your account ``` - more info from the hyprland wiki [`Hyprland Wiki Link`](https://wiki.hyprland.org/FAQ/#my-external-monitor-is-blank--doesnt-render--receives-no-signal-laptop) +### 📒 Final Notes +- join my discord channel [`Discord`](https://discord.gg/V2SJ92vbEN) +- 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 :) ### 👍👍👍 Thanks and Credits! +- [`Hyprland`](https://hyprland.org/) Of course to Hyprland and @vaxerski for this awesome Dynamic Tiling Manager. - shout out to CooSee from Gentoo forums for the nice rainbow borders - ## 💖 Support - a Star on my Github repos would be nice 🌟 From c1a35ec44b10629517808a3241b9ce8de7e2d817 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 7 Nov 2023 13:47:38 +0900 Subject: [PATCH 9/9] Final update --- install-scripts/dotfiles.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install-scripts/dotfiles.sh b/install-scripts/dotfiles.sh index 3bb2820..797c5cb 100644 --- a/install-scripts/dotfiles.sh +++ b/install-scripts/dotfiles.sh @@ -23,7 +23,7 @@ if [ -d Hyprland-Dots ]; then chmod +x copy.sh ./copy.sh 2>&1 | tee -a "$LOG" else - if git clone --branch Beta-v0.4 https://github.com/JaKooLit/Hyprland-Dots; then + if git clone https://github.com/JaKooLit/Hyprland-Dots; then cd Hyprland-Dots || exit 1 chmod +x copy.sh ./copy.sh 2>&1 | tee -a "$LOG"