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. +- 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. -- 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. - -- 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 🌟 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 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 diff --git a/install-scripts/00-hypr-pkgs.sh b/install-scripts/00-hypr-pkgs.sh index 942400f..3663ed0 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,8 +39,8 @@ waybar wget wl-clipboard wlogout -wofi xdg-user-dirs +yad ) # the following packages can be deleted. however, dotfiles may not work properly @@ -51,7 +54,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..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 https://github.com/JaKooLit/Hyprland-Dots.git; 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" diff --git a/install.sh b/install.sh index 82933c6..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 @@ -114,13 +116,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/*