diff --git a/README.md b/README.md index 0585956..d0b0c62 100644 --- a/README.md +++ b/README.md @@ -29,13 +29,11 @@ ### ✨ 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 dotfiles, 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 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) ### ✨ Some notes on installation @@ -49,7 +47,7 @@ If you want to use swaybg as wallpaper provider, you can edit ~/.config/hypr/con ### ✨ Costumize the packages and COPR Repos -- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh, copr.sh +- inside the install-scripts folder, you can edit 00-hypr-pkgs.sh, copr.sh, etc. Care though as the Hyprland Dots might not work properly - default GTK theme if agreed to be installed is Tokyo night GTK themes (dark and light) + Tokyo night SE icons ### 🔔 NOTICE TO NVIDIA OWNERS ### @@ -71,25 +69,20 @@ 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) +- 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 ZSH_THEME="desired theme" ### ✨ Hyprland Dot 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!!! -- super d for wofi (menu) -- super t for thunar (file manager) +- SUPER H for HINT or click on the waybar HINT! Button! +- SUPER SHIFT H to launch the Some quick tips and tricks! -### ✨ Packages that are manually downloaded and build. These packages will not be updated by apt and have to be manually updated +### ✨ Packages that are manually downloaded and build. These packages will not be updated by dnf and have to be manually updated - nwg-look [`LINK`](https://github.com/nwg-piotr/nwg-look) - a.) to update this package, in your installation folder, you can move that folder (nwg-look) or download manually, cd into it, and ran git pull && sudo make install -### ✨ Roadmap: +### 🛣️ 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 @@ -106,11 +99,15 @@ log into your account - Fedora Sway Specific - swaylock conflicts with swaylock-effects. Lock screen would be only white. If decided to remove swaylock in favor with swaylock-effects, sway will be removed. So care +### 📒 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! -- a shout out to the one who created and maintaining Hyprland COPR Repo [`HYPRLAND COPR REPO`](https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/) +- [`Hyprland`](https://hyprland.org/) Of course to Hyprland and @vaxerski for this awesome Dynamic Tiling Manager. +- [`HYPRLAND COPR REPO`](https://copr.fedorainfracloud.org/coprs/solopasha/hyprland/) - a shout out to the one who created and maintaining Hyprland COPR Repo - 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 4f684c9..7c7592e 100644 --- a/assets/.zshrc +++ b/assets/.zshrc @@ -14,5 +14,17 @@ 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 4be2a07..87d4584 100644 --- a/install-scripts/00-hypr-pkgs.sh +++ b/install-scripts/00-hypr-pkgs.sh @@ -15,12 +15,13 @@ Extra=( hypr_package=( curl dunst - foot git grim gvfs gvfs-mtp jq + kitty + nano network-manager-applet openssl pavucontrol @@ -28,7 +29,9 @@ hypr_package=( playerctl polkit-gnome python3-requests + python3-pip qt5ct + rofi-wayland slurp swappy swayidle @@ -36,7 +39,7 @@ hypr_package=( wget wl-clipboard wlogout - wofi + yad ) # the following packages can be deleted. however, dotfiles may not work properly @@ -48,7 +51,6 @@ hypr_package_2=( mousepad mpv nvtop - swaybg viewnior vim-enhanced wlsunset @@ -115,4 +117,9 @@ for PKG1 in "${hypr_package[@]}" "${hypr_package_2[@]}" "${copr_packages[@]}" "$ fi done +## Installing pywal colors +printf "\n%s - Installing Pywal.... \n" "${NOTE}" + +sudo pip3 install pywal 2>&1 | tee -a "$LOG" + clear diff --git a/install-scripts/dotfiles.sh b/install-scripts/dotfiles.sh index 1631aea..62e57f6 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 185c0d6..7d63fbd 100644 --- a/install.sh +++ b/install.sh @@ -114,18 +114,19 @@ ask_yes_no "Do you want to configure Bluetooth?" bluetooth printf "\n" ask_yes_no "Do you want to install Thunar file manager?" thunar printf "\n" -ask_yes_no "Installing in Asus ROG Laptops?" rog +ask_yes_no "Installing on 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 Share 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 install nwg-look?" nwg +ask_yes_no "Do you want to install nwg-look? (GTK Theming app - lxappearance-like)" nwg 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/*