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 (limited to 'config') 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(-) (limited to 'config') 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 (limited to 'config') 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 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(-) (limited to 'config') 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(+) (limited to 'config') 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 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(-) (limited to 'config') 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(+) (limited to 'config') 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:39:08 +0900 Subject: updated windowrules.conf --- config/hypr/UserConfigs/WindowRules.conf | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'config') 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 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(-) (limited to 'config') 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(-) (limited to 'config') 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(-) (limited to 'config') 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