From 94a79a91329b82271466b9e244c89b551c21fd3c Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 12:15:24 +0900 Subject: updated --- config/hypr/UserConfigs/Startup_Apps.conf | 2 -- config/hypr/pyprland.toml | 14 -------------- config/hypr/v2.3.13 | 5 ----- 3 files changed, 21 deletions(-) delete mode 100644 config/hypr/pyprland.toml delete mode 100644 config/hypr/v2.3.13 diff --git a/config/hypr/UserConfigs/Startup_Apps.conf b/config/hypr/UserConfigs/Startup_Apps.conf index e5fa2bae..aa873f82 100644 --- a/config/hypr/UserConfigs/Startup_Apps.conf +++ b/config/hypr/UserConfigs/Startup_Apps.conf @@ -37,8 +37,6 @@ exec-once = $UserScripts/RainbowBorders.sh # Starting hypridle to start hyprlock exec-once = hypridle -# Start pyprland daemon -exec-once = pypr & # Here are list of features available but disabled by default # exec-once = swww-daemon --format xrgb && swww img $HOME/Pictures/wallpapers/mecha-nostalgia.png # persistent wallpaper diff --git a/config/hypr/pyprland.toml b/config/hypr/pyprland.toml deleted file mode 100644 index 731a8093..00000000 --- a/config/hypr/pyprland.toml +++ /dev/null @@ -1,14 +0,0 @@ -# /* ----------- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ -------- */ # - -[pyprland] - -plugins = [ - "scratchpads", - "magnify", -] - -[scratchpads.term] -animation = "fromTop" -command = "kitty --class kitty-dropterm" -class = "kitty-dropterm" -size = "75% 60%" diff --git a/config/hypr/v2.3.13 b/config/hypr/v2.3.13 deleted file mode 100644 index 31b3414d..00000000 --- a/config/hypr/v2.3.13 +++ /dev/null @@ -1,5 +0,0 @@ -### https://github.com/JaKooLit ### -## https://github.com/JaKooLit/Hyprland-Dots -## This is to have a reference of which version would be - -## note that this will always be higher than the released versions \ No newline at end of file -- cgit v1.2.3 From 98d197e4e7b14b9800ed21a50003a015bd0c271e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 12:16:44 +0900 Subject: da f --- config/hypr/UserConfigs/UserKeybinds.conf | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index 447bcaef..3358e07a 100644 --- a/config/hypr/UserConfigs/UserKeybinds.conf +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -37,6 +37,15 @@ bind = $mainMod SHIFT, F, fullscreen # whole full screen bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen bind = $mainMod, SPACE, togglefloating, #Float Mode bind = $mainMod ALT, SPACE, exec, hyprctl dispatch workspaceopt allfloat #All Float Mode +bind = $mainMod SHIFT, Return, exec, [float; move 15% 5%; size 70% 60%] $term # Dropdown terminal + +# Desktop zooming or magnifier +bind = $mainMod ALT, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 2.0}')" +bind = $mainMod ALT, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 2.0}')" + +## NOTES for ja (Hyprland version 0.39 (Ubuntu 24.04)) +#bind = $mainMod ALT, mouse_down, exec, hyprctl keyword misc:cursor_zoom_factor "$(hyprctl getoption misc:cursor_zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 2.0}')" +#bind = $mainMod ALT, mouse_up, exec, hyprctl keyword misc:cursor_zoom_factor "$(hyprctl getoption misc:cursor_zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 2.0}')" # Waybar / Bar related bind = $mainMod CTRL ALT, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar @@ -55,10 +64,6 @@ bind = $mainMod SHIFT, O, exec, $UserScripts/ZshChangeTheme.sh # Change oh-my-zs bindln = ALT_L, SHIFT_L, exec, $scriptsDir/SwitchKeyboardLayout.sh # Change keyboard layout bind = $mainMod ALT, C, exec, $UserScripts/RofiCalc.sh # calculator (qalculate) -# pyprland (This is not available in Debian and Ubuntu) -bind = $mainMod SHIFT, Return, exec, pypr toggle term # Dropdown terminal not avail Debian and Ubuntu -bind = $mainMod, Z, exec, pypr zoom # Toggle Desktop Zoom - # For passthrough keyboard into a VM # bind = $mainMod ALT, P, submap, passthru -- cgit v1.2.3 From 802f3c632d84cab8674e03a740a1cb177dcfd3c6 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 12:24:30 +0900 Subject: da f is going on... --- config/hypr/Monitor_Profiles/README | 9 +- config/hypr/scripts/KeyHints.sh | 4 +- config/hypr/scripts/Kool_Quick_Settings.sh | 4 +- config/waybar/style/[Extra] Neon Circuit.css | 423 +++++++++++++++++++++++++++ 4 files changed, 430 insertions(+), 10 deletions(-) create mode 100644 config/waybar/style/[Extra] Neon Circuit.css diff --git a/config/hypr/Monitor_Profiles/README b/config/hypr/Monitor_Profiles/README index 86075d77..b2e218c5 100644 --- a/config/hypr/Monitor_Profiles/README +++ b/config/hypr/Monitor_Profiles/README @@ -3,12 +3,7 @@ # Create a unique file name i.e. Mirror, or Office, Scale, etc etc # tip: You can easily create a profile using nwg-displays -# after creating a profile using nwg-displays, copy the ~/.config/hypr/monitors.conf file to this directory with a unique file name -# suggest not to call it default +# after which, you can copy the ~/.config/hypr/monitors.conf file in this directory - -# Note, after selecting Profiles wanted via Rofi (SUPER SHIFT E), previous content of ~/.config/hypr/monitors.conf will be backed up and named as Previous_Profile.conf - -# Monitor profile should be loaded automatically once selected by KooL Rofi Settings ROfi Menu, unless you disabled the auto-reload function on Hyprland settings. -# However, if it does not load, kindly log out and re-login. This seem apparent if you are using a Virtual Environment. +# Note, after selecting Profiles wanted, it will copy contents into ~/.config/hypr/monitors.conf diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index 2bab4b38..7917ae3a 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -28,7 +28,7 @@ GDK_BACKEND=$BACKEND yad \ "๎ฏ† SHIFT E" "KooL Hyprland Settings Menu" "" \ "" "" "" \ "๎ฏ† enter" "Terminal" "(kitty)" \ -"๎ฏ† SHIFT enter" "DropDown Terminal" "(Not available in Debian and Ubuntu)" \ +"๎ฏ† SHIFT enter" "DropDown Terminal" "๎ฏ† Q to close" \ "๎ฏ† B" "Launch Browser" "(Default browser)" \ "๎ฏ† A" "Desktop Overview" "(AGS - if opted to install)" \ "๎ฏ† D" "Application Launcher" "(rofi-wayland)" \ @@ -36,7 +36,7 @@ GDK_BACKEND=$BACKEND yad \ "๎ฏ† S" "Google Search using rofi" "(rofi)" \ "๎ฏ† Q" "close active window" "(not kill)" \ "๎ฏ† Shift Q " "kills an active window" "(kill)" \ -"๎ฏ† Z" "Desktop Zoom" "(Not available in Debian and Ubuntu)" \ +"๎ฏ† ALT mouse scroll up/down " "Desktop Zoom" "Desktop Magnifier" \ "๎ฏ† Alt V" "Clipboard Manager" "(cliphist)" \ "๎ฏ† W" "Choose wallpaper" "(Wallpaper Menu)" \ "๎ฏ† Shift W" "Choose wallpaper effects" "(imagemagick + swww)" \ diff --git a/config/hypr/scripts/Kool_Quick_Settings.sh b/config/hypr/scripts/Kool_Quick_Settings.sh index b26f5beb..95b305d9 100755 --- a/config/hypr/scripts/Kool_Quick_Settings.sh +++ b/config/hypr/scripts/Kool_Quick_Settings.sh @@ -38,6 +38,7 @@ Choose Monitor Profiles Choose Rofi Themes Search for Keybinds Toggle Game Mode +Switch Dark-Light Theme EOF } @@ -73,6 +74,7 @@ main() { "Choose Rofi Themes") $scriptsDir/RofiThemeSelector.sh ;; "Search for Keybinds") $scriptsDir/KeyBinds.sh ;; "Toggle Game Mode") $scriptsDir/GameMode.sh ;; + "Switch Dark-Light Theme") $scriptsDir/DarkLight.sh ;; *) return ;; # Do nothing for invalid choices esac @@ -87,4 +89,4 @@ if pidof rofi > /dev/null; then pkill rofi fi -main +main \ No newline at end of file diff --git a/config/waybar/style/[Extra] Neon Circuit.css b/config/waybar/style/[Extra] Neon Circuit.css new file mode 100644 index 00000000..0c89c952 --- /dev/null +++ b/config/waybar/style/[Extra] Neon Circuit.css @@ -0,0 +1,423 @@ +/* ----------- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ -------- */ +/* --- Extra - Neon Circuit - waybar style ---*/ + +@define-color bar-bg rgba(0, 0, 0, 0); +@define-color main-bg #313244; +@define-color main-fg #b4befe; +@define-color wb-act-bg #b4befe; +@define-color wb-act-fg #1e1e2e; +@define-color wb-hvr-bg #f5c2e7; +@define-color wb-hvr-fg #313244; + +* { + border: none; + border-radius: 0px; + font-family: "JetBrainsMono Nerd Font"; + font-weight: bold; + min-height: 0; + /* set font-size to 100% if font scaling is set to 1.00 using nwg-look */ + font-size: 97%; + font-feature-settings: '"zero", "ss01", "ss02", "ss03", "ss04", "ss05", "cv31"'; +} + +window#waybar { + background: @bar-bg; +} + +tooltip { + background: @main-bg; + color: @main-fg; + border-radius: 12px; + border-width: 0px; +} + +#taskbar button, +#workspaces button { + box-shadow: none; + text-shadow: none; + padding: 2px; + border: 2px; + border-color: #b4befe; + border-width: 5px; + border-radius: 10px; + margin-top: 2px; + margin-bottom: 2px; + margin-left: 0px; + padding-left: 6px; + padding-right: 0px; + margin-right: 0px; + color: @wb-act-fg; + background-color: #b4befe; + animation: ws_normal 2s ease-in-out 1; +} + +#taskbar button.active, +#workspaces button.active { + background-image: linear-gradient(45deg, #89b4fa 50%, #cba6f7 50%); + color: @wb-act-fg; + border-radius: 12px; + margin-left: 4px; + padding-left: 12px; + padding-right: 12px; + margin-right: 4px; + animation: ws_active 2s ease-in-out 1; + transition: all 0.4s cubic-bezier(.55,-0.68,.48,1.682); +} + +#taskbar button:hover, +#workspaces button:hover { + background: @wb-hvr-bg; + color: @wb-hvr-fg; + animation: ws_hover 20s ease-in-out 1; + transition: all 0.3s cubic-bezier(.55,-0.68,.48,1.682); +} + +#tray menu * { + min-height: 18px +} + +#tray menu separator { + min-height: 16px +} + +#backlight, +#backlight-slider, +#battery, +#bluetooth, +#clock, +#cpu, +#disk, +#idle_inhibitor, +#keyboard-state, +#memory, +#mode, +#mpris, +#network, +#power-profiles-daemon, +#pulseaudio, +#pulseaudio-slider, +#taskbar button, +#taskbar, +#temperature, +#tray, +#window, +#wireplumber, +#workspaces, +#custom-backlight, +#custom-browser, +#custom-cava_mviz, +#custom-cycle_wall, +#custom-dot_update, +#custom-file_manager, +#custom-keybinds, +#custom-keyboard, +#custom-light_dark, +#custom-lock, +#custom-hint, +#custom-hypridle, +#custom-menu, +#custom-playerctl, +#custom-power_vertical, +#custom-power, +#custom-quit, +#custom-reboot, +#custom-settings, +#custom-spotify, +#custom-swaync, +#custom-tty, +#custom-updater, +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + color: @main-fg; + background: @main-bg; + opacity: 1; + margin: 3px 0px 3px 0px; + padding-left: 4px; + padding-right: 4px; +} + +#workspaces { + border-radius: 20px; + border-width: 2px; + border-style: solid; + border-color: #b4befe; + padding-right: 8px; + padding-left: 8px; + margin-right: 5px; +} + +#taskbar { + padding: 0px; + color: #b4befe; +} + +#window { + color: #F2CCCC; + border-radius: 20px; + border-style: solid; + border-width: 2px; + border-color: #F2CCCC; + margin-right: 5px; +} + +#clock { + color: #F38BA8; + border-radius: 12px; + border-top-left-radius: 0px; + border-bottom-right-radius: 0px; + border-width: 2px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-left-width: 0px; + border-width: 2px; + border-color: #F38BA8; + margin-right: 5px; +} + +#idle_inhibitor { + color: #94e2d5; + border-radius: 12px; + border-top-right-radius: 0px; + border-bottom-left-radius: 0px; + border-style: solid; + border-right-style: none; + border-width: 2px; + border-color: #F38BA8; + margin-right: 0px; +} + +#idle_inhibitor.activated { + color: #39FF14; +} + +#temperature { + color: #cdd6f4; + border-radius: 20px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-style: solid; + border-right-style: none; + border-width: 2px; + border-color: #cdd6f4; + margin-left: 5px; +} + +#temperature.critical { + background-color: #ff0000; +} + +@keyframes blink { + to { + color: #000000; + } +} + +#cpu, +#disk, +#memory { + color: #cdd6f4; + border-radius: 0px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-width: 2px; + border-color: #cdd6f4; + margin-right: 0px; +} + +#custom-menu { + color: #ff5a5a; + border-radius: 6px; + border-top-right-radius: 0px; + border-bottom-left-radius: 0px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-width: 2px; + border-color: #cdd6f4; + padding-right: 5px; + padding-left: 5px; +} + +#network { + border-radius: 12px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + border-style: solid; + border-left-style: none; + border-left-width: 0px; + border-width: 2px; + border-color: #cdd6f4; + margin-right: 5px; +} + +#backlight { + color: #F5E0DC; + border-radius: 12px; + border-top-right-radius: 0px; + border-bottom-right-radius: 0px; + border-style: solid; + border-right-style: none; + border-width: 2px; + border-color: #F5E0DC; + margin-left: 5px; +} + +#pulseaudio { + color: #F5E0DC; + border-radius: 20px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + border-style: solid; + border-left-style: none; + border-width: 2px; + border-color: #F5E0DC; + margin-right: 0px; +} + +#pulseaudio.muted { + color: red; +} + +#keyboard-state { + color: #F5E0DC; + border-radius: 20px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + border-style: solid; + border-left-style: none; + border-left-width: 0px; + border-width: 2px; + border-color: #F5E0DC; + margin-right: 5px; +} + +#custom-updater { + color: #F5E0DC; + border-radius: 0px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-width: 2px; + border-color: #F5E0DC; + margin-right: 0px; +} + +#custom-hint { + color: #F5E0DC; + border-radius: 12px; + border-top-left-radius: 0px; + border-bottom-right-radius: 0px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-left-width: 0px; + border-width: 2px; + border-color: #F5E0DC; + margin-right: 5px; +} + +#tray { + color: #b4befe; + font-size: 16; + border-radius: 12px; + border-top-right-radius: 0px; + border-bottom-left-radius: 0px; + border-width: 2px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-width: 2px; + border-color: #b4befe; + margin-left: 5px; + padding-left: 8px; +} + +#tray > .active, +#tray > .passive, +#tray menu { + color: #b4befe; +} + +#custom-swaync { + border-radius: 12px; + border-top-left-radius: 0px; + border-bottom-right-radius: 0px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-width: 2px; + border-color: #b4befe; + margin-right: 0px; +} + +#battery { + border-radius: 20px; + border-top-left-radius: 0px; + border-bottom-left-radius: 0px; + border-style: solid; + border-left-style: none; + border-left-width: 0px; + border-width: 2px; + border-color: #b4befe; + margin-right: 5px; + padding-right: 8px; +} + +#custom-power { + border-radius: 12px; + border-top-left-radius: 0px; + border-bottom-right-radius: 0px; + border-style: solid; + border-left-style: none; + border-width: 2px; + border-color: #F38BA8; + padding-left: 0px; + padding-right: 5px; + margin-right: 5px; +} + +#custom-weather, +#custom-weather.clearNight, +#custom-weather.cloudyFoggyDay, +#custom-weather.cloudyFoggyNight, +#custom-weather.default, +#custom-weather.rainyDay, +#custom-weather.rainyNight, +#custom-weather.severe, +#custom-weather.showyIcyDay, +#custom-weather.snowyIcyNight, +#custom-weather.sunnyDay { + border-radius: 12px; + border-top-left-radius: 0px; + border-bottom-right-radius: 0px; + border-width: 2px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-color: #E06C75; + color: #E06C75; + margin-right: 5px; +} + +#window { + background-image: linear-gradient(45deg, #89b4fa 50%, #cba6f7 50%); + color: black; + border-radius: 20px; + border-width: 2px; + border-style: solid; + border-left-style: none; + border-right-style: none; + border-color: #f5e0dc; + margin-right: 5px; +} -- cgit v1.2.3 From 4865acc2c41df0583df05f8239dc5ff19fe5bc60 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 12:26:05 +0900 Subject: minor copy.sh update --- copy.sh | 7 ------- 1 file changed, 7 deletions(-) diff --git a/copy.sh b/copy.sh index 2e61e9c6..5de95000 100755 --- a/copy.sh +++ b/copy.sh @@ -115,13 +115,6 @@ if hostnamectl | grep -q 'Operating System: NixOS'; then sed -i '/^exec-once = \$scriptsDir\/Polkit\.sh$/ s/^#*/#/' config/hypr/UserConfigs/Startup_Apps.conf fi -# to check if Debian or Ubuntu or based distros -if grep -iq '^\(ID_LIKE\|ID\)=.*\(debian\|ubuntu\)' /etc/os-release >/dev/null 2>&1; then - echo "${INFO} Debian/Ubuntu based distro. Disabling pyprland since it does not work properly" 2>&1 | tee -a "$LOG" || true - # disabling pyprland as causing issues - sed -i '/^\s*exec-once = pypr &\s*/ s/^/#/' config/hypr/UserConfigs/Startup_Apps.conf -fi - # activating hyprcursor on env by checking if the directory ~/.icons/Bibata-Modern-Ice/hyprcursors exists if [ -d "$HOME/.icons/Bibata-Modern-Ice/hyprcursors" ]; then HYPRCURSOR_ENV_FILE="config/hypr/UserConfigs/ENVariables.conf" -- cgit v1.2.3 From b69e5de3782fcf82918847b1a411d8027adb0cc3 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 13:05:30 +0900 Subject: updated Distro-Hyprland.sh script --- Distro-Hyprland.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Distro-Hyprland.sh b/Distro-Hyprland.sh index ff0bae03..ff88325f 100755 --- a/Distro-Hyprland.sh +++ b/Distro-Hyprland.sh @@ -47,30 +47,30 @@ elif [ "$distro_name" = "Ubuntu" ]; then Distro="Ubuntu-Hyprland" Github_URL="https://github.com/JaKooLit/$Distro.git" Github_URL_branch="24.04" - Distro_DIR="$HOME/$Distro" + Distro_DIR="$HOME/$Distro-$Github_URL_branch" echo "${INFO} Ubuntu 24.04 detected. Customizing setup for Ubuntu 24.04." ;; "24.10") Distro="Ubuntu-Hyprland" Github_URL="https://github.com/JaKooLit/$Distro.git" Github_URL_branch="24.10" - Distro_DIR="$HOME/$Distro" + Distro_DIR="$HOME/$Distro-$Github_URL_branch" echo "${INFO} Ubuntu 24.10 detected. Customizing setup for Ubuntu 24.10." ;; "25.04") Distro="Ubuntu-Hyprland" Github_URL="https://github.com/JaKooLit/$Distro.git" Github_URL_branch="25.04" - Distro_DIR="$HOME/$Distro" + Distro_DIR="$HOME/$Distro-$Github_URL_branch" echo "${INFO} Ubuntu 25.04 detected. Customizing setup for Ubuntu 25.04." ;; *) Distro="Ubuntu-Hyprland" - Github_URL="https://github.com/JaKooLit/$Distro.git" - Distro_DIR="$HOME/$Distro" - echo "${INFO} Ubuntu version $distro_version detected. Using default Ubuntu setup." + echo "${ERROR} Unsupported distribution: $distro_version. Exiting." + exit 1 ;; esac + elif command -v pacman &> /dev/null; then PACKAGE_MANAGER="pacman" INSTALL_CMD="sudo pacman -S --noconfirm" -- cgit v1.2.3 From 6eb27b476fd9932c91534a134585ab61425760f2 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 22:15:21 +0900 Subject: dang --- copy.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copy.sh b/copy.sh index 5de95000..f320b2ba 100755 --- a/copy.sh +++ b/copy.sh @@ -677,7 +677,7 @@ if [ -d "$BACKUP_HYPR_PATH" ]; then done # Restore files automatically - FILE_B=("monitors.conf" "workspaces.conf" "pyprland.toml") + FILE_B=("monitors.conf" "workspaces.conf") for FILE_RESTORE in "${FILE_B[@]}"; do BACKUP_FILE="$BACKUP_HYPR_PATH/$FILE_RESTORE" -- cgit v1.2.3 From 9ebbda0bb06c17dfd63d51d46e638beba244eac1 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Wed, 12 Mar 2025 23:23:28 +0900 Subject: increased and center the YAD sddm settings background --- config/hypr/UserConfigs/WindowRules.conf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 3eafedbe..67592fee 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -142,7 +142,8 @@ windowrulev2 = center, title:^(Add Folder to Workspace)$ windowrulev2 = float, initialTitle:(Open Files) windowrulev2 = size 70% 60%, initialTitle:(Open Files) windowrulev2 = float, title:^(SDDM Background)$ #KooL's Dots YAD for setting SDDM background -windowrulev2 = size 15% 10%, title:^(SDDM Background)$ #KooL's Dots YAD for setting SDDM background +windowrulev2 = center, title:^(SDDM Background)$ #KooL's Dots YAD for setting SDDM background +windowrulev2 = size 16% 12%, title:^(SDDM Background)$ #KooL's Dots YAD for setting SDDM background # OPACITY windowrulev2 = opacity 0.9 0.7, tag:browser* -- cgit v1.2.3 From 3882cdd664f109b150f88d15d6a82413e194b225 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 00:08:55 +0900 Subject: minor wlogout style update --- config/wlogout/style.css | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/wlogout/style.css b/config/wlogout/style.css index ce227160..f1c12456 100644 --- a/config/wlogout/style.css +++ b/config/wlogout/style.css @@ -19,11 +19,13 @@ button { transition: all 0.3s cubic-bezier(.55, 0.0, .28, 1.682), box-shadow 0.2s ease-in-out, background-color 0.2s ease-in-out; border-radius: 80px; border:0px; + outline-style: none; } button:focus { background-size: 50%; border: 0px; + outline-style: none; } @@ -33,6 +35,7 @@ button:hover { background-size: 50%; margin: 30px; border-radius: 80px; + outline-style: none; } -- cgit v1.2.3 From 245cce1bae4a55c148034cc93ca5564d1f5636a5 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 19:22:18 +0900 Subject: updated discord links --- CONTRIBUTING.md | 2 +- README.md | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 982420df..1113a8c9 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -67,4 +67,4 @@ Thank you for your interest in contributing to Community Standards! We welcome a ## Contact -If you have any questions, feel free to contact via [GitHub Discussions](https://github.com/JaKooLit/Hyprland-Dots/discussions) or [Through Discord Server](https://discord.gg/V2SJ92vbEN) +If you have any questions, feel free to contact via [GitHub Discussions](https://github.com/JaKooLit/Hyprland-Dots/discussions) or [Through Discord Server](https://discord.gg/kool-tech-world) diff --git a/README.md b/README.md index 28751042..65dceaac 100644 --- a/README.md +++ b/README.md @@ -14,12 +14,12 @@ โ€ƒ
โ€ƒDiscussionsโ€ƒ
โ€ƒ
   โ€ƒ
โ€ƒKeybindsโ€ƒ
โ€ƒ
   โ€ƒ
โ€ƒFAQโ€ƒ
โ€ƒ
   - โ€ƒ
โ€ƒDiscordโ€ƒ
โ€ƒ
+ โ€ƒ
โ€ƒDiscordโ€ƒ
โ€ƒ

-![GitHub Repo stars](https://img.shields.io/github/stars/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) ![GitHub last commit](https://img.shields.io/github/last-commit/JaKooLit/Hyprland-Dots?style=for-the-badge&color=b4befe) ![GitHub repo size](https://img.shields.io/github/repo-size/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) +![GitHub Repo stars](https://img.shields.io/github/stars/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) ![GitHub last commit](https://img.shields.io/github/last-commit/JaKooLit/Hyprland-Dots?style=for-the-badge&color=b4befe) ![GitHub repo size](https://img.shields.io/github/repo-size/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7)
@@ -177,7 +177,7 @@ chmod +x upgrade.sh #### ๐Ÿ”ฎ Discord Server -- kindly join my [Discord](https://discord.com/invite/9JEgZsfhex) +- kindly join my [Discord](https://discord.com/invite/kool-tech-world) ### ๐Ÿ’– Support -- cgit v1.2.3 From 6eb016b046957cdd8d7e559946c140170557f1bc Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 19:29:19 +0900 Subject: updated ENVariables.conf --- config/hypr/UserConfigs/ENVariables.conf | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/config/hypr/UserConfigs/ENVariables.conf b/config/hypr/UserConfigs/ENVariables.conf index 3ab9e94e..9df5b424 100644 --- a/config/hypr/UserConfigs/ENVariables.conf +++ b/config/hypr/UserConfigs/ENVariables.conf @@ -1,10 +1,7 @@ # /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ # # Environment variables. See https://wiki.hyprland.org/Configuring/Environment-variables/ -# Set your defaults here -#env = EDITOR,vim #default editor -# NOTE: v2.3.13 - this is moved to ~/.config/hypr/UserConfigs/01-UserDefaults.conf -# This line will be removed in v2.3.14 +# Set your defaults editor through ENV in ~/.config/hypr/UserConfigs/01-UserDefaults.conf # environment-variables # Toolkit Backend Variables -- cgit v1.2.3 From 57ba8f6cc98fba7c151075cefc3c179474fa1f25 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 19:54:44 +0900 Subject: updated KooL_quick-Settings.sh - Added User Defaults --- config/hypr/scripts/Kool_Quick_Settings.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/hypr/scripts/Kool_Quick_Settings.sh b/config/hypr/scripts/Kool_Quick_Settings.sh index 95b305d9..d6949007 100755 --- a/config/hypr/scripts/Kool_Quick_Settings.sh +++ b/config/hypr/scripts/Kool_Quick_Settings.sh @@ -22,6 +22,7 @@ UserScripts="$HOME/.config/hypr/UserScripts" # Function to display the menu options without numbers menu() { cat < Date: Thu, 13 Mar 2025 20:15:23 +0900 Subject: updated copy.sh --- copy.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/copy.sh b/copy.sh index f320b2ba..f037e476 100755 --- a/copy.sh +++ b/copy.sh @@ -732,7 +732,7 @@ if [ -d "$BACKUP_DIR_PATH" ]; then echo "${ERROR} - Failed to restore $FILE_NAME!" 2>&1 | tee -a "$LOG" fi else - echo "${NOTE} - Skipped restoring $FILE_NAME." + echo "${NOTE} - Skipped restoring $FILE_NAME." 2>&1 | tee -a "$LOG" fi fi done @@ -767,7 +767,7 @@ if [ -d "$BACKUP_DIR_PATH_S" ]; then echo "${ERROR} - Failed to restore $SCRIPT_NAME!" 2>&1 | tee -a "$LOG" fi else - echo "${NOTE} - Skipped restoring $SCRIPT_NAME." + echo "${NOTE} - Skipped restoring $SCRIPT_NAME." 2>&1 | tee -a "$LOG" fi fi done @@ -803,7 +803,7 @@ if [ -d "$BACKUP_DIR_PATH_F" ]; then echo "${ERROR} - Failed to restore $FILE_RESTORE!" 2>&1 | tee -a "$LOG" fi else - echo "${NOTE} - Skipped restoring $FILE_RESTORE." + echo "${NOTE} - Skipped restoring $FILE_RESTORE." 2>&1 | tee -a "$LOG" fi else echo "${ERROR} - Backup file $BACKUP_FILE does not exist." -- cgit v1.2.3 From 99fa69597c519b0618730ebb388bb08a6a07a188 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 20:24:21 +0900 Subject: disabled blank issue template --- .github/ISSUE_TEMPLATE/config.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..ec4bb386 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ No newline at end of file -- cgit v1.2.3 From 3d952b18971b9e234530abc3734e6a13ef225fe0 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 20:39:08 +0900 Subject: updated windowrules.conf --- config/hypr/UserConfigs/WindowRules.conf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index 67592fee..d15d4d00 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -13,6 +13,7 @@ windowrulev2 = tag +browser, class:^(Brave-browser(-beta|-dev|-unstable)?)$ windowrulev2 = tag +browser, class:^([Tt]horium-browser|[Cc]achy-browser)$ windowrulev2 = tag +browser, class:^(zen-alpha|zen)$ windowrulev2 = tag +notif, class:^(swaync-control-center|swaync-notification-window|swaync-client|class)$ +windowrulev2 = tag +KooL_Cheat, title:^(KooL Quick Cheat Sheet)$ windowrulev2 = tag +KooL_Settings, title:^(KooL Hyprland Settings)$ windowrulev2 = tag +KooL-Settings, class:^(nwg-displays|nwg-look)$ @@ -81,7 +82,7 @@ windowrulev2 = tag +viewer, class:^(eog|org.gnome.Loupe)$ # image viewer # POSITION # windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center. -windowrulev2 = center, title:^(KooL Quick Cheat Sheet)$ +windowrulev2 = center, tag:KooL_Cheat* windowrulev2 = center, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) windowrulev2 = center, title:^(ROG Control)$ windowrulev2 = center, tag:KooL-Settings* @@ -113,7 +114,7 @@ windowrulev2 = workspace 6 silent, class:^(.virt-manager-wrapped)$ windowrulev2 = workspace 9 silent, tag:multimedia* # FLOAT -windowrulev2 = float, title:^(KooL Quick Cheat Sheet)$ +windowrulev2 = float, tag:KooL_Cheat* windowrulev2 = float, tag:wallpaper* windowrulev2 = float, tag:settings* windowrulev2 = float, tag:viewer* @@ -163,7 +164,7 @@ windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$ # SIZE -windowrulev2 = size 65% 90%, title:^(KooL Quick Cheat Sheet)$ +windowrulev2 = size 65% 90%, tag:KooL_Cheat* windowrulev2 = size 70% 70%, tag:wallpaper* windowrulev2 = size 70% 70%, tag:settings* windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux|ZapZap|com.rtosta.zapzap)$ @@ -200,4 +201,4 @@ layerrule = ignorezero, notifications #layerrule = ignorezero, #layerrule = ignorezero, overview -#layerrule = blur, overview +#layerrule = blur, overview \ No newline at end of file -- cgit v1.2.3 From 8a6902a8d4e1782757bee3b93b581dd41bedd716 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 20:59:23 +0900 Subject: updated copy.sh highlighting about restoring old configs --- copy.sh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/copy.sh b/copy.sh index f037e476..ac834ec0 100755 --- a/copy.sh +++ b/copy.sh @@ -715,9 +715,17 @@ if [ -z "$BACKUP_DIR" ]; then fi if [ -d "$BACKUP_DIR_PATH" ]; then - echo -e "${NOTE} Restoring previous ${MAGENTA}User-Configs${RESET}... " - echo -e "${WARN} ${WARNING}If you decide to restore the old configs, make sure to handle the updates or changes manually${RESET}." - echo -e "${INFO} Kindly Visit and check KooL's Hyprland-Dots GitHub page for the history of commits." + echo -e "${NOTE} Restoring previous ${MAGENTA}User-Configs${RESET}... " + print_color $WARNING " + โ–ˆโ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–€โ–ˆ + NOTES for RESTORING PREVIOUS CONFIGS + โ–ˆโ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–„โ–ˆ + + If you decide to restore your old configs, make sure to + handle the updates or changes manually !!! + " + echo -e "${MAGENTA}Kindly Visit and check KooL's Hyprland-Dots GitHub page for the history of commits.${RESET}" + for FILE_NAME in "${FILES_TO_RESTORE[@]}"; do BACKUP_FILE="$BACKUP_DIR_PATH/$FILE_NAME" -- cgit v1.2.3 From e030be2581c7955e7df9931130a5915d6b92cd70 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 23:05:09 +0900 Subject: edited Dark-Light.sh to not close kitty during theme switch --- config/hypr/scripts/DarkLight.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh index 96d43fa7..9f6ae490 100755 --- a/config/hypr/scripts/DarkLight.sh +++ b/config/hypr/scripts/DarkLight.sh @@ -21,7 +21,7 @@ pallete_dark="dark16" pallete_light="light16" # intial kill process -for pid in kitty waybar rofi swaync ags swaybg; do +for pid in waybar rofi swaync ags swaybg; do killall -SIGUSR1 "$pid" done @@ -115,6 +115,10 @@ else sed -i '/^cursor /s/^cursor .*/cursor #000000/' "${kitty_conf}" fi +for pid_kitty in $(pidof kitty); do + kill -SIGUSR1 "$pid_kitty" +done + # Set Dynamic Wallpaper for Dark or Light Mode if [ "$next_mode" = "Dark" ]; then next_wallpaper="$(find -L "${dark_wallpapers}" -type f \( -iname "*.jpg" -o -iname "*.png" \) -print0 | shuf -n1 -z | xargs -0)" @@ -235,7 +239,7 @@ ${SCRIPTSDIR}/WallustSwww.sh && sleep 2 # kill process -for pid1 in kitty waybar rofi swaync ags swaybg; do +for pid1 in waybar rofi swaync ags swaybg; do killall "$pid1" done -- cgit v1.2.3 From 3ed3bc0bd5c1fefc92594baa6058d4bdeb7bf35a Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 23:07:11 +0900 Subject: edited Dark-Light.sh to not close kitty during theme switch --- config/hypr/scripts/DarkLight.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/hypr/scripts/DarkLight.sh b/config/hypr/scripts/DarkLight.sh index 9f6ae490..1bc1602f 100755 --- a/config/hypr/scripts/DarkLight.sh +++ b/config/hypr/scripts/DarkLight.sh @@ -1,7 +1,7 @@ #!/bin/bash ## /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ ## # For Dark and Light switching -# Note: Scripts are looking for keywords Light or Dark except for wallpapers as the are in a separate folders +# Note: Scripts are looking for keywords Light or Dark except for wallpapers as the are in a separate directories # Paths wallpaper_base_path="$HOME/Pictures/wallpapers/Dynamic-Wallpapers" -- cgit v1.2.3 From 28b889d4d121d05525b6dbda420f32cbabd63428 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 23:22:23 +0900 Subject: replaced folders//folder with directories/directory --- README.md | 2 +- config/hypr/UserConfigs/00-Readme | 4 ++-- config/hypr/UserScripts/00-Readme | 4 ++-- config/hypr/UserScripts/RofiBeats.sh | 6 +++--- config/hypr/scripts/RofiEmoji.sh | 4 ++-- copy.sh | 2 +- upgrade.sh | 34 +++++++++++++++++----------------- 7 files changed, 28 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 65dceaac..42430242 100644 --- a/README.md +++ b/README.md @@ -94,7 +94,7 @@ curl -sL https://raw.githubusercontent.com/JaKooLit/Hyprland-Dots/main/Distro-Hy ### ๐Ÿ’ฅ Copying / Installation / Update instructions ๐Ÿ’ฅ - [`MORE INFO HERE`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Install_&_Update) > [!Note] -> The auto copy script "copy.sh" will create backups of intended folders to be copied. However, still a good idea to manually backup just incase script failed to backup! +> The auto copy script "copy.sh" will create backups of intended directories to be copied. However, still a good idea to manually backup just incase script failed to backup! - clone this repo by using git. Change directory, make executable and run the script > to download from Master branch diff --git a/config/hypr/UserConfigs/00-Readme b/config/hypr/UserConfigs/00-Readme index 1a20de3c..e989d2bb 100644 --- a/config/hypr/UserConfigs/00-Readme +++ b/config/hypr/UserConfigs/00-Readme @@ -2,9 +2,9 @@ KooL's Hyprland-Dots -1.) Suggest not to rename any files in this folder. As this is connected and being sourced from hyprland.conf in ~/.config/hypr +1.) Suggest not to rename any files in this directory. As this is connected and being sourced from hyprland.conf in ~/.config/hypr -2.) This folder, along with UserScripts folder will NOT be touch when running upgrade.sh +2.) This directory, along with UserScripts directory will NOT be touch when running upgrade.sh 3.) However, if hyprland has a big change in settings, i.e., blur section is moved into another group, you should managed the change yourself. diff --git a/config/hypr/UserScripts/00-Readme b/config/hypr/UserScripts/00-Readme index 7dcd9881..091bac85 100755 --- a/config/hypr/UserScripts/00-Readme +++ b/config/hypr/UserScripts/00-Readme @@ -1,5 +1,5 @@ # /* ---- ๐Ÿ’ซ https://github.com/JaKooLit ๐Ÿ’ซ ---- */ # # Place your new scripts here. -# If you need to edit a script from main script (~/.config/hypr/scripts), copy it on this folder, and edit. -# Make sure to update as well the keybinds in ~/.config/hypr/UserConfigs folder if any script is linked to it \ No newline at end of file +# If you need to edit a script from main script (~/.config/hypr/scripts), copy it on this directory, and edit. +# Make sure to update as well the keybinds in ~/.config/hypr/UserConfigs directory if any script is linked to it \ No newline at end of file diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh index 4587e720..b134c8a2 100755 --- a/config/hypr/UserScripts/RofiBeats.sh +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -106,16 +106,16 @@ fi # Prompt the user to choose between local and online music -user_choice=$(printf "Play from Online Stations\nPlay from Music Folder\nShuffle Play from Music Folder" | rofi -dmenu -config $rofi_theme_1) +user_choice=$(printf "Play from Online Stations\nPlay from Music directory\nShuffle Play from Music directory" | rofi -dmenu -config $rofi_theme_1) case "$user_choice" in - "Play from Music Folder") + "Play from Music directory") play_local_music ;; "Play from Online Stations") play_online_music ;; - "Shuffle Play from Music Folder") + "Shuffle Play from Music directory") shuffle_local_music ;; *) diff --git a/config/hypr/scripts/RofiEmoji.sh b/config/hypr/scripts/RofiEmoji.sh index da9da61f..4570831e 100755 --- a/config/hypr/scripts/RofiEmoji.sh +++ b/config/hypr/scripts/RofiEmoji.sh @@ -1192,8 +1192,8 @@ exit ๐Ÿ–๏ธ crayon drawing creativity ๐Ÿ“ memo write documents stationery pencil paper writing legal exam quiz test study compose ๐Ÿ’ผ briefcase business documents work law legal job career -๐Ÿ“ file folder documents business office -๐Ÿ“‚ open file folder documents load +๐Ÿ“ file directory documents business office +๐Ÿ“‚ open file directory documents load ๐Ÿ—‚๏ธ card index dividers organizing business stationery ๐Ÿ“… calendar calendar schedule ๐Ÿ“† tear off calendar schedule date planning diff --git a/copy.sh b/copy.sh index ac834ec0..54f6109b 100755 --- a/copy.sh +++ b/copy.sh @@ -83,7 +83,7 @@ print_color() { # Set the name of the log file to include the current date and time LOG="Copy-Logs/install-$(date +%d-%H%M%S)_dotfiles.log" -# update home folders +# update home directories xdg-user-dirs-update 2>&1 | tee -a "$LOG" || true # setting up for nvidia diff --git a/upgrade.sh b/upgrade.sh index 0039cee6..034d7a2c 100755 --- a/upgrade.sh +++ b/upgrade.sh @@ -133,39 +133,39 @@ if version_gt "$latest_version" "$stored_version"; then read -r answer if [[ "$answer" =~ ^[Yy]$ ]]; then # Loop through directories for comparison - for source_folder in "${!directories[@]}"; do - target_folder="${directories[$source_folder]}" - echo "$YELLOW Comparing directories: $source_folder and $target_folder" $RESET - # Compare source and target folders - comparison=$(compare_directories "$source_folder" "$target_folder") + for source_directory in "${!directories[@]}"; do + target_directory="${directories[$source_directory]}" + echo "$YELLOW Comparing directories: $source_directory and $target_directory" $RESET + # Compare source and target directories + comparison=$(compare_directories "$source_directory" "$target_directory") if [ -n "$comparison" ]; then - echo "$NOTE Here are difference of $source_folder and $target_folder:" + echo "$NOTE Here are difference of $source_directory and $target_directory:" echo "$comparison" printf "\n%.0s" {1..2} # Prompt user for action - echo "$CAT Do you want to copy files and folders from $source_folder to $target_folder? (Y/N)" + echo "$CAT Do you want to copy files and directories from $source_directory to $target_directory? (Y/N)" read -r answer if [[ "$answer" =~ ^[Yy]$ ]]; then - # Creating backup of the target folder - create_backup "$target_folder" + # Creating backup of the target directory + create_backup "$target_directory" printf "\n%.0s" {1..2} - # Copy differences from source folder to target folder - rsync -av --delete ${exclusions[$source_folder]} "$source_folder" "$target_folder" - echo "$NOTE Differences of "$target_folder" copied successfully." 2>&1 | tee -a "$LOG" + # Copy differences from source directory to target directory + rsync -av --delete ${exclusions[$source_directory]} "$source_directory" "$target_directory" + echo "$NOTE Differences of "$target_directory" copied successfully." 2>&1 | tee -a "$LOG" printf "\n%.0s" {1..2} else - echo "$NOTE No changes were made for $target_folder" 2>&1 | tee -a "$LOG" + echo "$NOTE No changes were made for $target_directory" 2>&1 | tee -a "$LOG" fi else - echo "$OK No differences found between $source_folder and $target_folder" 2>&1 | tee -a "$LOG" + echo "$OK No differences found between $source_directory and $target_directory" 2>&1 | tee -a "$LOG" fi done printf "\n%.0s" {1..2} - echo "$NOTE Files or Folders updated successfully to version $latest_version" 2>&1 | tee -a "$LOG" + echo "$NOTE Files or directories updated successfully to version $latest_version" 2>&1 | tee -a "$LOG" # Set some files as executable chmod +x "$HOME/.config/hypr/scripts/"* 2>&1 | tee -a "$LOG" @@ -173,7 +173,7 @@ if version_gt "$latest_version" "$stored_version"; then # Set executable for initial-boot.sh chmod +x "$HOME/.config/hypr/initial-boot.sh" 2>&1 | tee -a "$LOG" else - echo "$MAGENTA Upgrade declined. No files or folders changed" 2>&1 | tee -a "$LOG" + echo "$MAGENTA Upgrade declined. No files or directories changed" 2>&1 | tee -a "$LOG" fi else echo "$OK ๐Ÿ‘Œ No upgrade found. The installed version ${MAGENTA}($stored_version)${RESET} is up to date with the KooL Hyprland-Dots version ${YELLOW}($latest_version)${RESET}" 2>&1 | tee -a "$LOG" @@ -181,7 +181,7 @@ fi printf "\n%.0s" {1..3} echo "$(tput bold)$(tput setaf 3)ATTENTION!!!! VERY IMPORTANT NOTICE!!!! $(tput sgr0)" -echo "$(tput bold)$(tput setaf 7)If you updated waybar folder, and you have your own waybar layout and styles $(tput sgr0)" +echo "$(tput bold)$(tput setaf 7)If you updated waybar directory, and you have your own waybar layout and styles $(tput sgr0)" echo "$(tput bold)$(tput setaf 7)Copy those files from the created backup ~/.config/waybar-b4-upgrade $(tput sgr0)" echo "$(tput bold)$(tput setaf 7)Make sure to set your waybar and style before logout or reboot $(tput sgr0)" echo "$(tput bold)$(tput setaf 7)SUPER CTRL B for Waybar Styles and SUPER ALT B for Waybar Layout $(tput sgr0)" -- cgit v1.2.3 From f3f6b8c3ab030b674bedb114d66dfa6b4a6f42f9 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Thu, 13 Mar 2025 23:32:53 +0900 Subject: added japan README --- README.jp.md | 217 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 3 + 2 files changed, 220 insertions(+) create mode 100644 README.jp.md diff --git a/README.jp.md b/README.jp.md new file mode 100644 index 00000000..86edadfa --- /dev/null +++ b/README.jp.md @@ -0,0 +1,217 @@ +[![en](https://img.shields.io/badge/lang-en-yellow.svg)](https://github.com/JaKooLit/Hyprland-Dots/blob/main/README.md) +[![jp](https://img.shields.io/badge/lang-jp-blue.svg)](https://github.com/JaKooLit/Hyprland-Dots/blob/main/README.jp.md) + +ใ“ใ‚“ใซใกใฏใ€‚ใ“ใ‚Œใฏๆ—ฅๆœฌ่ชžใงใ™ + +

+ +

+ +

+ +

+ +
+ +
+ +![GitHub Repo stars](https://img.shields.io/github/stars/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) ![GitHub last commit](https://img.shields.io/github/last-commit/JaKooLit/Hyprland-Dots?style=for-the-badge&color=b4befe) ![GitHub repo size](https://img.shields.io/github/repo-size/JaKooLit/Hyprland-Dots?style=for-the-badge&color=cba6f7) + +
+
+ +

+ Sparkles + KooL's Hyprland Dotfiles Showcase + Sparkles +

+ +
+ +https://github.com/user-attachments/assets/49bc12b2-abaf-45de-a21c-67aacd9bb872 + +
+ +#### ๐Ÿ“น A video walkthroughs +- at the bottom + +#### ๐ŸŽž๏ธ AGS Overview DEMO +- in case you wonder, here is a short demo of AGS overview [Youtube LINK](https://youtu.be/zY5SLNPBJTs) + + + +## ๐Ÿšฉ ๐Ÿ Auto Distro-Hyprland install scripts cloning and starting ๐Ÿ‡ต๐Ÿ‡ญ +- NOTE: you need package `curl` for this to work + +```bash +sh <(curl -L https://raw.githubusercontent.com/JaKooLit/Hyprland-Dots/main/Distro-Hyprland.sh) +``` +- if you are using say fish or a non-POSIX compliant +```bash +curl -sL https://raw.githubusercontent.com/JaKooLit/Hyprland-Dots/main/Distro-Hyprland.sh | bash +``` + +- you can now use above command to automatically clone the Distro-Hyprland install scripts below +- it will clone the install scripts and start the `install.sh` ๐Ÿ˜Ž + +## Installation +### ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ My Hyprland install Scripts ๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ +- Automated Hyprland Scripts for Distro of choice which will pull this dotfiles if opted to install these configurations + +- [Arch-Linux](https://github.com/JaKooLit/Arch-Hyprland) + +- [OpenSUSE(Tumbleweed)](https://github.com/JaKooLit/OpenSuse-Hyprland) + +- [Fedora-Linux](https://github.com/JaKooLit/Fedora-Hyprland) + +- [Debian-Linux (Trixie & SID)](https://github.com/JaKooLit/Debian-Hyprland) + +- [NixOS](https://github.com/JaKooLit/NixOS-Hyprland) + +- [Ubuntu 24.04 LTS](https://github.com/JaKooLit/Ubuntu-Hyprland/tree/24.04) +- [Ubuntu 24.10](https://github.com/JaKooLit/Ubuntu-Hyprland/tree/24.10) +- [Ubuntu 25.04 - (ALPHA STAGE)](https://github.com/JaKooLit/Ubuntu-Hyprland/tree/25.04) + + +### ๐Ÿชง Attention ๐Ÿชง +- This repo does NOT contain or will NOT install any packages. These are only pre-configured-hyprland configs or dotfiles +- refer to install scripts what packages needed to install... but atleast, Hyprland packages is needed ๐Ÿ˜๐Ÿ˜๐Ÿ˜ duh!! +- This repo will be pulled by the Distro-Hyprland install scripts above if you opt to download pre-configured dots + +### ๐Ÿ‘€ Screenshots ๐Ÿ‘€ +- All screenshots are collected here [Screenshots](https://github.com/JaKooLit/screenshots/tree/main/Hyprland-ScreenShots) + +### ๐Ÿ“ฆ Whats new? +- To easily track changes, I will be updating the [CHANGELOGS](https://github.com/JaKooLit/Hyprland-Dots/wiki/Changelogs) Screenshots will be included if worth mentioning the changes! + +> [!NOTE] +> Kindly note that by defeault, Kools Dots are adjusted / configured for 2k (1440p) display without scaling. + +### ๐Ÿ’ฅ Copying / Installation / Update instructions ๐Ÿ’ฅ +- [`MORE INFO HERE`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Install_&_Update) +> [!Note] +> The auto copy script "copy.sh" will create backups of intended directories to be copied. However, still a good idea to manually backup just incase script failed to backup! +- clone this repo by using git. Change directory, make executable and run the script + +> to download from Master branch +```bash +git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git +cd Hyprland-Dots +``` + +> to download from Development branch (development and testing) +```bash +git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git -b development +cd Hyprland-Dots +``` + +- automatic copy/install of pre-configured dots (recommended for updating) +```bash +chmod +x copy.sh +./copy.sh +``` + +- to copy/install from releases (stable) (note this is 1 version older than in main) +```bash +chmod +x release.sh +./release.sh +``` + +- UPGRADE.sh function +> [!IMPORTANT] +> You need rsync for it to work +> you should have already up and running KooL's Hyprland before using this function +```bash +chmod +x upgrade.sh +./upgrade.sh +``` + +## โ—โ—โ— DEBIAN AND UBUNTU HEADS UP! +- I am getting ridiculously amount of messages for updating your KooL Hyprland dotfiles. I have made a BIG note on [`WIKI`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Install_&_Update) + + +#### โš ๏ธโš ๏ธโš ๏ธ ATTENTION - BACKUPS CREATED by SCRIPT +> [!CAUTION] +> copy.sh, release.sh and even upgrade.sh creates a backup! +> Kindly investigate manually contents on your $HOME/.config +> Delete manually all the backups which you dont need + +#### ๐Ÿ›Ž๏ธ a small note on wallpapers +- by default, only few wallpapers will be copied (1 each dark and light plus 3 more). You will be offered to download more wallpapers. You can preview/check the additional wallpapers from [`THIS`](https://github.com/JaKooLit/Wallpaper-Bank/tree/main/wallpapers) Link + + +#### โš ๏ธโš ๏ธโš ๏ธ A MUST! after copying / Installing these dots ++ Press SUPER W and set a wallpaper. This is also to initiate wallust for waybar, kitty (tty) and rofi themes. However, If you use the copy.sh or the release.sh, there will be a preset initial Wallpaper and you dont have to do this + ++ Nvidia Owners. Make sure to edit your `~/.config/hypr/UserConfigs/ENVariables.conf` (highly recommended). +- NVIDIA users / owners, after installation, check [`THIS`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Notes_to_remember#--for-nvidia-gpu-users) + ++ If you have already set your own keybinds, monitors, etc.... Just copy over from backup created before log-out or reboot. (recommended) + + +#### ๐Ÿ“– Known issues and possible solutions +- check out this page [FAQ](https://github.com/JaKooLit/Hyprland-Dots/wiki/FAQ) and [UNSOLVED ISSUES](https://github.com/JaKooLit/Hyprland-Dots/wiki/Known_Issues) + + +#### ๐Ÿ™‹ QUESTIONS ?!?! โ‰๏ธ +- FAQ! Yes you can use these dotfiles to other distro! Just ensure to install proper packages first! If it makes you feel better, I use same config on my Gentoo:) +- QUICK HINT! Click the HINT! Waybar module (note only available in Waybar default and Simple-L [TOP] layout). Can be launched by Keybind `SUPER H` +- More question? click here browse through this [WIKI](https://github.com/JaKooLit/Hyprland-Dots/wiki/) +- If you want the old configs, it is collected on my "Archive" repo. See [HERE](https://github.com/JaKooLit/Hyprland-Dots-releases-Archive) + +#### โŒจ Keybinds +- Keybinds [`CLICK`](https://github.com/JaKooLit/Hyprland-Dots/wiki/Keybinds) + +#### ๐Ÿ™ Special request +- If you have improvements on the dotfiles or configuration, feel free to submit a PR for improvement. I always welcome improvements as I am also just learning just like you guys! +- Waybar styles (all those new panel styles require some tweaking) - I kindly request assistance ๐Ÿ™ + + +#### ๐Ÿคทโ€โ™‚๏ธ TO DO! +- [ ] Tweak dots - ๐Ÿšง in constant progress +- ~~[ ] Quite possibly switch to starship? Although starship has limited themes compared to oh-my-zsh.~~ no plans for now + + +#### ๐Ÿ”ฎ Discord Server +- kindly join my [Discord](https://discord.com/invite/kool-tech-world) + + +### ๐Ÿ’– Support +- a Star on my Github repos would be nice ๐ŸŒŸ + +- Subscribe to my Youtube Channel [YouTube](https://www.youtube.com/@Ja.KooLit) + +- you can also give support through coffee's or btc ๐Ÿ˜Š + +[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/jakoolit) + +or + +[!["Buy Me A Coffee"](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/JaKooLit) + +Or you can donate cryto on my btc wallet :) +> 1N3MeV2dsX6gQB42HXU6MF2hAix1mqjo8i + +![Bitcoin](https://github.com/user-attachments/assets/7ed32f8f-c499-46f0-a53c-3f6fbd343699) + + + +## ๐Ÿซฐ Thank you for the stars ๐Ÿฉท + + + + + + Star History Chart + + + diff --git a/README.md b/README.md index 42430242..e562d194 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +[![en](https://img.shields.io/badge/lang-en-yellow.svg)](https://github.com/JaKooLit/Hyprland-Dots/blob/main/README.md) +[![jp](https://img.shields.io/badge/lang-jp-blue.svg)](https://github.com/JaKooLit/Hyprland-Dots/blob/main/README.jp.md) +

-- cgit v1.2.3