From 9e488fd9efd5f9810adaf380474b7d1787625c82 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sun, 16 Feb 2025 11:46:51 +0900 Subject: updated SUPER H menu to show the rofi themes menu keybinds --- config/hypr/scripts/KeyHints.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh index d69f5de8..982a97e5 100755 --- a/config/hypr/scripts/KeyHints.sh +++ b/config/hypr/scripts/KeyHints.sh @@ -62,6 +62,8 @@ GDK_BACKEND=$BACKEND yad \ " ALT SPACEBAR" "Toggle all windows to float" "all windows" \ " ALT O" "Toggle Blur" "normal or less blur" \ " Shift A" "Animations Menu" "Choose Animations via rofi" \ +" CTRL R" "Rofi Themes Menu" "Choose Rofi Themes via rofi" \ +" CTRLL Shift R" "Rofi Themes Menu v2" "Choose Rofi Themes via Theme Selector (modified)" \ " SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \ " ALT E" "Rofi Emoticons" "Emoticon" \ " ALT V" "Clipboard Manager" "cliphist" \ -- cgit v1.2.3 From 7aacde08e392f0df2bf8158752a2640256c1945a Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 17:28:09 +0900 Subject: add notification to relogin after update using notification --- config/hypr/scripts/KooLsDotsUpdate.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index d0d454e6..269efadb 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -48,8 +48,10 @@ else cd $KooL_Dots_DIR && git stash && git pull && - ./copy.sh + ./copy.sh && + notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly Log out and relogin to take effect' " + else if ! command -v kitty &> /dev/null; then notify-send -i $iDIR "Need Kitty:" "Kitty terminal not found. Please install Kitty terminal." @@ -59,7 +61,8 @@ else git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git $KooL_Dots_DIR && cd $KooL_Dots_DIR && chmod +x copy.sh && - ./copy.sh + ./copy.sh && + notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly Log out and relogin to take effect' " fi ;; -- cgit v1.2.3 From 6f6e8753d3af384baf9a461ed1f4a36dd1ca5cb7 Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 17:31:46 +0900 Subject: updated notification script for update --- config/hypr/scripts/KooLsDotsUpdate.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/hypr/scripts/KooLsDotsUpdate.sh b/config/hypr/scripts/KooLsDotsUpdate.sh index 269efadb..4996da82 100755 --- a/config/hypr/scripts/KooLsDotsUpdate.sh +++ b/config/hypr/scripts/KooLsDotsUpdate.sh @@ -49,7 +49,7 @@ else git stash && git pull && ./copy.sh && - notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly Log out and relogin to take effect' + notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly log out and relogin to take effect' " else @@ -62,7 +62,7 @@ else cd $KooL_Dots_DIR && chmod +x copy.sh && ./copy.sh && - notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly Log out and relogin to take effect' + notify-send -u critical -i $iDIR 'Update Completed:' 'Kindly log out and relogin to take effect' " fi ;; -- cgit v1.2.3 From c3e8ff6b1b57c8f354a423cf57b12dfcd8c36729 Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 18:17:16 +0900 Subject: updated ccopy.sh --- copy.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/copy.sh b/copy.sh index 98d48920..1eddc685 100755 --- a/copy.sh +++ b/copy.sh @@ -143,6 +143,7 @@ You need to set it Manually Setting a wrong Keyboard Layout will cause Hyprland to crash If you are not sure, just type ${YELLOW}us${RESET} +${SKYBLUE}You can change later in ~/.config/hypr/UserConfigs/UserSettings.conf${RESET} ${MAGENTA} NOTE:${RESET} • You can also set more than 2 keyboard layouts @@ -190,6 +191,7 @@ You need to set it Manually Setting a wrong Keyboard Layout will cause Hyprland to crash If you are not sure, just type ${YELLOW}us${RESET} +${SKYBLUE}You can change later in ~/.config/hypr/UserConfigs/UserSettings.conf${RESET} ${MAGENTA} NOTE:${RESET} • You can also set more than 2 keyboard layouts -- cgit v1.2.3 From 20dcc7482e2b98fab5de4af9000cb694705e365e Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 19:23:42 +0900 Subject: updated rofi beats stations --- config/hypr/UserScripts/RofiBeats.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/config/hypr/UserScripts/RofiBeats.sh b/config/hypr/UserScripts/RofiBeats.sh index 38ff8829..1f2f3e48 100755 --- a/config/hypr/UserScripts/RofiBeats.sh +++ b/config/hypr/UserScripts/RofiBeats.sh @@ -10,20 +10,22 @@ rofi_theme_1="~/.config/rofi/config-rofi-Beats-menu.rasi" # Online Stations. Edit as required declare -A online_music=( - ["Radio - Lofi Girl 🎧🎶"]="https://play.streamafrica.net/lofiradio" - ["Radio - Chillhop 🎧🎶"]="http://stream.zeno.fm/fyn8eh3h5f8uv" ["FM - Easy Rock 96.3 📻🎶"]="https://radio-stations-philippines.com/easy-rock" ["FM - Easy Rock - Baguio 91.9 📻🎶"]="https://radio-stations-philippines.com/easy-rock-baguio" ["FM - Love Radio 90.7 📻🎶"]="https://radio-stations-philippines.com/love" ["FM - WRock - CEBU 96.3 📻🎶"]="https://onlineradio.ph/126-96-3-wrock.html" ["FM - Fresh Philippines 📻🎶"]="https://onlineradio.ph/553-fresh-fm.html" + ["Radio - Lofi Girl 🎧🎶"]="https://play.streamafrica.net/lofiradio" + ["Radio - Chillhop 🎧🎶"]="http://stream.zeno.fm/fyn8eh3h5f8uv" + ["Radio - Ibiza Global 🎧🎶"]="https://filtermusic.net/ibiza-global" + ["Radio - Metal Music 🎧🎶"]="https://tunein.com/radio/mETaLmuSicRaDio-s119867/" ["YT - Wish 107.5 YT Pinoy HipHop 📻🎶"]="https://youtube.com/playlist?list=PLkrzfEDjeYJnmgMYwCKid4XIFqUKBVWEs&si=vahW_noh4UDJ5d37" ["YT - Youtube Top 100 Songs Global 📹🎶"]="https://youtube.com/playlist?list=PL4fGSI1pDJn6puJdseH2Rt9sMvt9E2M4i&si=5jsyfqcoUXBCSLeu" ["YT - Wish 107.5 YT Wishclusives 📹🎶"]="https://youtube.com/playlist?list=PLkrzfEDjeYJn5B22H9HOWP3Kxxs-DkPSM&si=d_Ld2OKhGvpH48WO" ["YT - Relaxing Piano Music 🎹🎶"]="https://youtu.be/6H7hXzjFoVU?si=nZTPREC9lnK1JJUG" ["YT - Youtube Remix 📹🎶"]="https://youtube.com/playlist?list=PLeqTkIUlrZXlSNn3tcXAa-zbo95j0iN-0" ["YT - Korean Drama OST 📹🎶"]="https://youtube.com/playlist?list=PLUge_o9AIFp4HuA-A3e3ZqENh63LuRRlQ" - ["YT - AfroBeatz 2024 📹🎶"]="https://www.youtube.com/watch?v=7uB-Eh9XVZQ" + ["YT - lofi hip hop radio beats 📹🎶"]="https://www.youtube.com/live/jfKfPfyJRdk?si=PnJIA9ErQIAw6-qd" ["YT - Relaxing Piano Jazz Music 🎹🎶"]="https://youtu.be/85UEqRat6E4?si=jXQL1Yp2VP_G6NSn" ) -- cgit v1.2.3 From 1797deb5c7bf376f035bee7f74b18cf152011ff1 Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 21:01:00 +0900 Subject: minor update UserKeybinds inorder to still launch rofi menu even launching the rofi theme selector --- config/hypr/UserConfigs/UserKeybinds.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/config/hypr/UserConfigs/UserKeybinds.conf b/config/hypr/UserConfigs/UserKeybinds.conf index 862ffa45..0538ee72 100644 --- a/config/hypr/UserConfigs/UserKeybinds.conf +++ b/config/hypr/UserConfigs/UserKeybinds.conf @@ -14,7 +14,7 @@ $UserScripts = $HOME/.config/hypr/UserScripts # common shortcuts #bindr = $mainMod, $mainMod_L, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Super Key to Launch rofi menu -bind = $mainMod, D, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher) +bind = $mainMod, D, exec, pkill rofi || true && rofi -show drun -modi drun,filebrowser,run,window # Main Menu (APP Launcher) bind = $mainMod, B, exec, xdg-open "http:// &" # default browser bind = $mainMod, A, exec, pkill rofi || true && ags -t 'overview' # desktop overview (if installed) bind = $mainMod, Return, exec, $term #terminal @@ -30,8 +30,8 @@ bind = $mainMod ALT, O, exec, $scriptsDir/ChangeBlur.sh # Toggle blur settings bind = $mainMod SHIFT, G, exec, $scriptsDir/GameMode.sh # Toggle animations ON/OFF bind = $mainMod ALT, L, exec, $scriptsDir/ChangeLayout.sh # Toggle Master or Dwindle Layout bind = $mainMod ALT, V, exec, $scriptsDir/ClipManager.sh # Clipboard Manager -bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # modified Rofi Theme Selector -bind = $mainMod CTRL SHIFT, R, exec, $scriptsDir/RofiThemeSelector-modified.sh # modified Rofi Theme Selector +bind = $mainMod CTRL, R, exec, $scriptsDir/RofiThemeSelector.sh # KooL Rofi Menu Theme Selector +bind = $mainMod CTRL SHIFT, R, exec, pkill rofi || true && $scriptsDir/RofiThemeSelector-modified.sh # modified Rofi Theme Selector bind = $mainMod SHIFT, F, fullscreen # whole full screen bind = $mainMod CTRL, F, fullscreen, 1 # fake full screen -- cgit v1.2.3 From 71870158a308862197dbaf568295fba053a2eaad Mon Sep 17 00:00:00 2001 From: installer Date: Sun, 16 Feb 2025 22:35:23 +0900 Subject: added Debian-ubuntu fool proof when running copy.sh --- README.md | 4 ++++ copy.sh | 23 ++++++++++++++++++++++- 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9a25c63f..a2012af0 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,10 @@ chmod +x upgrade.sh - 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) +### ‼️ ⁉️ Debian and Ubuntu Users ATTENTION! +- to update your dots, follow [THIS](https://github.com/JaKooLit/Hyprland-Dots/wiki/Install_&_Update#--debian-and-ubuntu-hyprland-dots-updating-notes-) + + #### 🙋 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` diff --git a/copy.sh b/copy.sh index 1eddc685..0516b968 100755 --- a/copy.sh +++ b/copy.sh @@ -30,7 +30,28 @@ if [[ $EUID -eq 0 ]]; then printf "\n%.0s" {1..2} exit 1 fi - + +# Function to print colorful text +print_color() { + printf "%b%s%b\n" "$1" "$2" "$CLEAR" +} + +# Check if dpkg is installed (use to check if Debian or Ubuntu or based distros) +if command -v dpkg &> /dev/null; then + printf "\n%.0s" {1..1} + print_color $WARNING " + █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + INCOMPATIBLE + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ + + You are running Debian / Ubuntu. Kindly refer to Hyprland-Dots Readme + for instruction on how to update your Hyprland-Dots + " + printf "\n%.0s" {1..3} + exit 1 +fi + + printf "\n%.0s" {1..1} echo -e "\e[35m ╦╔═┌─┐┌─┐╦ ╔╦╗┌─┐┌┬┐┌─┐ -- cgit v1.2.3 From 41d9022103d3659db438531191eb32c315612165 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sun, 16 Feb 2025 23:01:38 +0900 Subject: updated WindowRules.conf --- config/hypr/UserConfigs/WindowRules.conf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index f2f60899..cc31af26 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -130,8 +130,9 @@ windowrulev2 = float, class:^(com.heroicgameslauncher.hgl)$, title:negative:(Her windowrulev2 = float, class:^([Ss]team)$, title:negative:^([Ss]team)$ windowrulev2 = float, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) #windowrulev2 = float, class:(electron), title:(Add Folder to Workspace) -windowrulev2 = float, initialTitle:(Add Folder to Workspace) -windowrulev2 = size 70% 60%, initialTitle:(Add Folder to Workspace) +windowrulev2 = float, title:^(Add Folder to Workspace)$ +windowrulev2 = size 70% 60%, title:^(Add Folder to Workspace)$ +windowrulev2 = center, title:^(Add Folder to Workspace)$ windowrulev2 = float, initialTitle:(Open Files) windowrulev2 = size 70% 60%, initialTitle:(Open Files) -- cgit v1.2.3 From 8cdd0c132ba6dbbc490a24a8e1cf17ae1df41f4e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Sun, 16 Feb 2025 23:28:09 +0900 Subject: updated gate for Debian and Ubuntu --- copy.sh | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/copy.sh b/copy.sh index 0516b968..f3ea99f4 100755 --- a/copy.sh +++ b/copy.sh @@ -40,12 +40,14 @@ print_color() { if command -v dpkg &> /dev/null; then printf "\n%.0s" {1..1} print_color $WARNING " - █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ - INCOMPATIBLE - █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ + █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ + KOOL DOTS version INCOMPATIBLE + █▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄█ + + Debian / Ubuntu detected. Refer to Hyprland-Dots README + For instruction on how to update your KooL Hyprland Dots - You are running Debian / Ubuntu. Kindly refer to Hyprland-Dots Readme - for instruction on how to update your Hyprland-Dots + exiting .... " printf "\n%.0s" {1..3} exit 1 -- cgit v1.2.3 From db3b8fc0cea69e73bd546baebc7df375728b40a9 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 02:09:11 +0900 Subject: fixed width on some rofi configs --- config/rofi/config-calc.rasi | 4 ++++ config/rofi/config-emoji.rasi | 5 +++++ config/rofi/config-waybar-layout.rasi | 13 +++++++++---- config/rofi/config-waybar-style.rasi | 6 +++++- 4 files changed, 23 insertions(+), 5 deletions(-) diff --git a/config/rofi/config-calc.rasi b/config/rofi/config-calc.rasi index 1dfd1887..87082d76 100644 --- a/config/rofi/config-calc.rasi +++ b/config/rofi/config-calc.rasi @@ -10,6 +10,10 @@ mainbox { height: inherit; } +/* ---- Window ---- */ +window { + width: 30%; +} /* ---- Entry ---- */ entry { diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index c107bdc3..4a698957 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -9,6 +9,11 @@ mainbox { [ "inputbar", "message", "listview"]; } +/* ---- Window ---- */ +window { + width: 45%; +} + /* ---- Entry ---- */ entry { width: 37%; diff --git a/config/rofi/config-waybar-layout.rasi b/config/rofi/config-waybar-layout.rasi index c179a362..ae47f30d 100644 --- a/config/rofi/config-waybar-layout.rasi +++ b/config/rofi/config-waybar-layout.rasi @@ -3,15 +3,20 @@ @import "~/.config/rofi/config.rasi" +/* ---- Mainbox ---- */ +mainbox { + children: + [ "inputbar", "listview"]; +} + /* ---- Configuration ---- */ configuration { modi: "drun"; } -/* ---- Mainbox ---- */ -mainbox { - children: - [ "inputbar", "listview"]; +/* ---- Window ---- */ +window { + width: 45%; } /* ---- Entry ---- */ diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi index 12c5a757..e0e6161a 100644 --- a/config/rofi/config-waybar-style.rasi +++ b/config/rofi/config-waybar-style.rasi @@ -14,13 +14,17 @@ configuration { modi: "drun"; } +/* ---- Window ---- */ +window { + width: 45%; +} + /* ---- Entry ---- */ entry { expand: true; placeholder: " 🖼️ Search / Choose Waybar Style"; } - /* ---- Listview ---- */ listview { columns: 2; -- cgit v1.2.3 From 694b45190c8c8c0d257083e0e17f6b61951425ba Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 09:50:01 +0900 Subject: updated monitor resolution options which seems confused other people --- copy.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/copy.sh b/copy.sh index f3ea99f4..5f3919c4 100755 --- a/copy.sh +++ b/copy.sh @@ -291,12 +291,12 @@ printf "\n" # Action to do for better appearance while true; do - echo "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured for 1440p!" + echo "${NOTE} ${SKY_BLUE} By default, KooL's Dots are configured for 1440p or 2k." echo "${WARN} If you dont select proper resolution, Hyprlock will look FUNKY!" echo "${INFO} If you are not sure what is your resolution, choose 1 here!" echo "${MAGENTA}Select monitor resolution to properly configure appearance and fonts:" - echo "$YELLOW -- Enter 1. for monitor resolution 1200p or less (< 1200p)" - echo "$YELLOW -- Enter 2. for monitor resolution higher than 1440p (≥ 1440p)" + echo "$YELLOW -- Enter 1. for monitor resolution less than 1440p (< 1440p)" + echo "$YELLOW -- Enter 2. for monitor resolution equal to or higher than 1440p (≥ 1440p)" read -p "$CAT Enter the number of your choice (1 or 2): " res_choice case $res_choice in -- cgit v1.2.3 From 2efef290d65b1a44a5291113c0b9a5f7d6d8e89e Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 10:33:43 +0900 Subject: improved some rofi themes --- config/rofi/themes/KooL_LonerOrZ.rasi | 2 +- config/rofi/themes/KooL_style-10-Fancy-v2.rasi | 12 ++++++------ config/rofi/themes/KooL_style-11-Win11-list-dark.rasi | 3 ++- config/rofi/themes/KooL_style-11-Win11-list-light.rasi | 5 +++-- config/rofi/themes/KooL_style-12-TOP-Docu.rasi | 8 ++++---- config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 2 +- config/rofi/themes/KooL_style-4.rasi | 9 ++++----- config/rofi/themes/KooL_style-5.rasi | 8 ++++---- config/rofi/themes/KooL_style-6.rasi | 8 ++++---- config/rofi/themes/KooL_style-7.rasi | 2 +- config/rofi/themes/KooL_style-8.rasi | 4 ++-- config/rofi/themes/KooL_style-9.rasi | 2 +- 12 files changed, 33 insertions(+), 32 deletions(-) diff --git a/config/rofi/themes/KooL_LonerOrZ.rasi b/config/rofi/themes/KooL_LonerOrZ.rasi index 5afd1f6b..ca8e30c9 100644 --- a/config/rofi/themes/KooL_LonerOrZ.rasi +++ b/config/rofi/themes/KooL_LonerOrZ.rasi @@ -65,7 +65,7 @@ entry { placeholder-color: @FG; expand: true; horizontal-align: 0; - placeholder: "Search..."; + placeholder: "Search 👀 NOTE: CTRL TAB to change MODE"; blink: true; border: 0px 0px 2px 0px; border-color: @BDR; diff --git a/config/rofi/themes/KooL_style-10-Fancy-v2.rasi b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi index 3e4a55c7..21c5c41e 100644 --- a/config/rofi/themes/KooL_style-10-Fancy-v2.rasi +++ b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi @@ -69,12 +69,12 @@ listview { } /* ---- Scrollbar ---- */ scrollbar { - border: 1px; - border-radius: 10px; - background-color: @blue; - handle-color: @orange; - handle-width: 5px ; - padding: 0; + border: 1px; + border-radius: 10px; + background-color: @blue; + handle-color: @orange; + handle-width: 5px ; + padding: 0; } element { border: 0px; diff --git a/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi index 229a5297..ed8544ba 100644 --- a/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -77,8 +77,9 @@ icon-search { } entry { - placeholder : "Type here to search"; + placeholder : "Search 👀 NOTE: CTRL TAB to change MODE"; text-color : @fg1; + horizontal-align : 0.5; } listview { diff --git a/config/rofi/themes/KooL_style-11-Win11-list-light.rasi b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi index 8d5082e6..1c2b8fa5 100644 --- a/config/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -77,8 +77,9 @@ icon-search { } entry { - placeholder : "Type here to search"; - placeholder-color : @fg1; + placeholder : "Search 👀 NOTE: CTRL TAB to change MODE"; + text-color : @fg1; + horizontal-align : 0.5; } listview { diff --git a/config/rofi/themes/KooL_style-12-TOP-Docu.rasi b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi index 55fbb0b7..f70896f5 100644 --- a/config/rofi/themes/KooL_style-12-TOP-Docu.rasi +++ b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -11,10 +11,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; + display-drun: "  "; + display-run: "  "; + display-filebrowser: "  "; + display-window: "  "; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 0dbf45bc..3b66d2b7 100644 --- a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -124,7 +124,7 @@ entry { background-color: transparent; text-color: @foreground; cursor: text; - placeholder: " Search"; + placeholder: " Search 👀 NOTE: CTRL TAB to change MODE"; placeholder-color: inherit; } diff --git a/config/rofi/themes/KooL_style-4.rasi b/config/rofi/themes/KooL_style-4.rasi index 7eb03c45..73ab3dfa 100644 --- a/config/rofi/themes/KooL_style-4.rasi +++ b/config/rofi/themes/KooL_style-4.rasi @@ -6,11 +6,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: " Apps"; - display-run: " Run"; - display-filebrowser: " Files"; - display-window: " Window"; - display-ssh: " SSH"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  file"; + display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-5.rasi b/config/rofi/themes/KooL_style-5.rasi index 8609dcaf..e943abde 100644 --- a/config/rofi/themes/KooL_style-5.rasi +++ b/config/rofi/themes/KooL_style-5.rasi @@ -5,10 +5,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; + display-drun: "  "; + display-run: "  "; + display-filebrowser: "  "; + display-window: "  "; drun-display-format: "{name}"; hover-select: true; me-select-entry: "MouseSecondary"; diff --git a/config/rofi/themes/KooL_style-6.rasi b/config/rofi/themes/KooL_style-6.rasi index 369c0854..7fb90079 100644 --- a/config/rofi/themes/KooL_style-6.rasi +++ b/config/rofi/themes/KooL_style-6.rasi @@ -6,10 +6,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; drun-display-format: "{name}"; hover-select: true; me-select-entry: "MouseSecondary"; diff --git a/config/rofi/themes/KooL_style-7.rasi b/config/rofi/themes/KooL_style-7.rasi index 2ad7f714..e70c2fb5 100644 --- a/config/rofi/themes/KooL_style-7.rasi +++ b/config/rofi/themes/KooL_style-7.rasi @@ -102,7 +102,7 @@ entry { background-color: inherit; text-color: @foreground; cursor: text; - placeholder: "Search..."; + placeholder: "Search... 👀 NOTE: CTRL TAB to change MODE"; placeholder-color: inherit; } diff --git a/config/rofi/themes/KooL_style-8.rasi b/config/rofi/themes/KooL_style-8.rasi index 5d24a2ed..916e74b6 100644 --- a/config/rofi/themes/KooL_style-8.rasi +++ b/config/rofi/themes/KooL_style-8.rasi @@ -8,8 +8,8 @@ configuration { show-icons: true; display-drun: "  apps"; display-run: "  term"; - display-filebrowser: "   file"; - display-window: "   window"; + display-filebrowser: "  files"; + display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-9.rasi b/config/rofi/themes/KooL_style-9.rasi index 7c49d929..8a1fc972 100644 --- a/config/rofi/themes/KooL_style-9.rasi +++ b/config/rofi/themes/KooL_style-9.rasi @@ -77,7 +77,7 @@ entry { placeholder-color: @FG; expand: true; horizontal-align: 0; - placeholder: " Search..."; + placeholder: " Search 👀 NOTE: CTRL TAB to change MODE"; blink: true; border: 0px 0px 2px 0px; border-color: @BDR; -- cgit v1.2.3 From 88cdae74a39fff66d19549a2fcbdddba624d72e4 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 10:44:02 +0900 Subject: I better slow down. Cant please everybody anyway --- config/rofi/themes/KooL_style-1.rasi | 8 ++++---- config/rofi/themes/KooL_style-2-Dark.rasi | 8 ++++---- config/rofi/themes/KooL_style-2-Light.rasi | 8 ++++---- config/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 8 ++++---- config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 8 ++++---- config/rofi/themes/KooL_style-4.rasi | 2 +- 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/config/rofi/themes/KooL_style-1.rasi b/config/rofi/themes/KooL_style-1.rasi index 9ac62fd7..a80e6100 100644 --- a/config/rofi/themes/KooL_style-1.rasi +++ b/config/rofi/themes/KooL_style-1.rasi @@ -6,10 +6,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-2-Dark.rasi b/config/rofi/themes/KooL_style-2-Dark.rasi index 73c3eee7..03ba7e30 100644 --- a/config/rofi/themes/KooL_style-2-Dark.rasi +++ b/config/rofi/themes/KooL_style-2-Dark.rasi @@ -7,10 +7,10 @@ configuration { modi: "drun,filebrowser,window"; show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-2-Light.rasi b/config/rofi/themes/KooL_style-2-Light.rasi index 29ea7188..8b501645 100644 --- a/config/rofi/themes/KooL_style-2-Light.rasi +++ b/config/rofi/themes/KooL_style-2-Light.rasi @@ -7,10 +7,10 @@ configuration { modi: "drun,filebrowser,window"; show-icons: true; - display-drun: "APPS"; - display-run: "RUN"; - display-filebrowser: "FILES"; - display-window: "WINDOW"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi index a98a6fa8..48e64a96 100644 --- a/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -6,10 +6,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: "Apps"; - display-run: "Run"; - display-filebrowser: "Files"; - display-window: "Windows"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; dpi: 1; diff --git a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index 3b66d2b7..f1d9c6c0 100644 --- a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -6,10 +6,10 @@ configuration { modi: "drun,run,filebrowser"; show-icons: true; - display-drun: " Apps"; - display-run: " Run"; - display-filebrowser: " Files"; - display-window: " Windows"; + display-drun: "  apps"; + display-run: "  term"; + display-filebrowser: "  files"; + display-window: "  window"; display-ssh: " SSH"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; diff --git a/config/rofi/themes/KooL_style-4.rasi b/config/rofi/themes/KooL_style-4.rasi index 73ab3dfa..db3b3fdb 100644 --- a/config/rofi/themes/KooL_style-4.rasi +++ b/config/rofi/themes/KooL_style-4.rasi @@ -8,7 +8,7 @@ configuration { show-icons: true; display-drun: "  apps"; display-run: "  term"; - display-filebrowser: "  file"; + display-filebrowser: "  files"; display-window: "  window"; drun-display-format: "{name}"; window-format: "{w} · {c} · {t}"; -- cgit v1.2.3 From 68bad271f91fc8f332d852bb57b0f64868bf43fc Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 14:31:13 +0900 Subject: updated wlogout logic and quick edit menu --- config/hypr/UserScripts/QuickEdit.sh | 39 ++++++++-------- config/hypr/scripts/Wlogout.sh | 88 ++++++++++++++++++------------------ config/rofi/config-edit.rasi | 2 +- 3 files changed, 64 insertions(+), 65 deletions(-) diff --git a/config/hypr/UserScripts/QuickEdit.sh b/config/hypr/UserScripts/QuickEdit.sh index c71fb166..09530881 100755 --- a/config/hypr/UserScripts/QuickEdit.sh +++ b/config/hypr/UserScripts/QuickEdit.sh @@ -10,40 +10,41 @@ tty=kitty configs="$HOME/.config/hypr/configs" UserConfigs="$HOME/.config/hypr/UserConfigs" rofi_theme="~/.config/rofi/config-edit.rasi" +msg=' ⁉️ Choose which config to View or Edit ⁉️' # Function to display the menu options menu() { cat < /dev/null; then pkill -x "wlogout" exit 0 fi -# Detect monitor resolution and scaling factor -resolution=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true) | .height / .scale' | awk -F'.' '{print $1}') -hypr_scale=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true) | .scale') +# Detect the current monitor's native resolution and scale +monitor_info=$(hyprctl -j monitors | jq -r '.[] | select(.focused==true)') +# extract some info +resolution=$(echo "$monitor_info" | jq -r '.height') +width=$(echo "$monitor_info" | jq -r '.width') +hypr_scale=$(echo "$monitor_info" | jq -r '.scale') + +# If hypr_scale >= 1.25 or resolution can't be detected, run wlogout with -b 3 +if [[ -z "$resolution" || ! "$resolution" =~ ^[0-9]+$ || -z "$hypr_scale" || $(awk "BEGIN {exit !($hypr_scale >= 1.25)}") -eq 1 ]]; then + echo "Hypr_scale is greater than or equal to 1.25 or resolution could not be detected, running wlogout with -b 3" + wlogout --protocol layer-shell -b 3 -T 100 -B 100 & + exit 0 +fi -# Set parameters based on screen resolution and scaling factor +# Determine the appropriate resolution range and calculate T and B values if ((resolution >= 2160)); then - T_val=$(awk "BEGIN {printf \"%.0f\", $A_2160 * 2160 * $hypr_scale / $resolution}") - B_val=$(awk "BEGIN {printf \"%.0f\", $B_2160 * 2160 * $hypr_scale / $resolution}") - echo "Setting parameters for resolution >= 4k" - wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & -elif ((resolution >= 1600 && resolution < 2160)); then - T_val=$(awk "BEGIN {printf \"%.0f\", $A_1600 * 1600 * $hypr_scale / $resolution}") - B_val=$(awk "BEGIN {printf \"%.0f\", $B_1600 * 1600 * $hypr_scale / $resolution}") - echo "Setting parameters for resolution >= 2.5k and < 4k" - wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & -elif ((resolution >= 1440 && resolution < 1600)); then - T_val=$(awk "BEGIN {printf \"%.0f\", $A_1440 * 1440 * $hypr_scale / $resolution}") - B_val=$(awk "BEGIN {printf \"%.0f\", $B_1440 * 1440 * $hypr_scale / $resolution}") - echo "Setting parameters for resolution >= 2k and < 2.5k" - wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & -elif ((resolution >= 1080 && resolution < 1440)); then - T_val=$(awk "BEGIN {printf \"%.0f\", $A_1080 * 1080 * $hypr_scale / $resolution}") - B_val=$(awk "BEGIN {printf \"%.0f\", $B_1080 * 1080 * $hypr_scale / $resolution}") - echo "Setting parameters for resolution >= 1080p and < 2k" - wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & -elif ((resolution >= 720 && resolution < 1080)); then - T_val=$(awk "BEGIN {printf \"%.0f\", $A_720 * 720 * $hypr_scale / $resolution}") - B_val=$(awk "BEGIN {printf \"%.0f\", $B_720 * 720 * $hypr_scale / $resolution}") - echo "Setting parameters for resolution >= 720p and < 1080p" - wlogout --protocol layer-shell -b 3 -T $T_val -B $B_val & + res_key=2160 +elif ((resolution >= 1600)); then + res_key=1600 +elif ((resolution >= 1440)); then + res_key=1440 +elif ((resolution >= 1080)); then + res_key=1080 else - echo "Setting default parameters" - wlogout & + res_key=720 fi + +# Calculate T and B values based on selected resolution and scale +T_val=$(awk "BEGIN {printf \"%.0f\", ${resolutions[$res_key]} * $res_key * $hypr_scale / $resolution}") +B_val=$(awk "BEGIN {printf \"%.0f\", ${resolutions[$res_key]} * $res_key * $hypr_scale / $resolution}") + +# Output the resolution setting for debugging purposes +echo "Setting parameters for resolution >= $res_key" + +# Run wlogout with -b 6 and calculated T/B values +wlogout --protocol layer-shell -b 6 -T $T_val -B $B_val & \ No newline at end of file diff --git a/config/rofi/config-edit.rasi b/config/rofi/config-edit.rasi index 60d18e34..1902ab35 100644 --- a/config/rofi/config-edit.rasi +++ b/config/rofi/config-edit.rasi @@ -6,7 +6,7 @@ /* ---- Mainbox ---- */ mainbox { children: - [ "inputbar", "listview"]; + [ "inputbar", "message", "listview"]; } -- cgit v1.2.3 From edf24ead93cd5110fa0b19650db3ad197591e18c Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 14:56:27 +0900 Subject: updated some rofi configs. Increased some additional width for compatibility with users with scaling --- config/rofi/config-Animations.rasi | 4 ++-- config/rofi/config-edit.rasi | 2 +- config/rofi/config-rofi-Beats-menu.rasi | 4 ++-- config/rofi/config-rofi-Beats.rasi | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi index 7c458b09..ef7adc6c 100644 --- a/config/rofi/config-Animations.rasi +++ b/config/rofi/config-Animations.rasi @@ -11,12 +11,12 @@ mainbox { /* ---- Window ---- */ window { - width: 30%; + width: 45%; } /* ---- Entry ---- */ entry { - width: 28%; + width: 43%; placeholder: " ✨ Search / Choose which Animations to load"; } diff --git a/config/rofi/config-edit.rasi b/config/rofi/config-edit.rasi index 1902ab35..1e2bc848 100644 --- a/config/rofi/config-edit.rasi +++ b/config/rofi/config-edit.rasi @@ -17,7 +17,7 @@ configuration { /* ---- Window ---- */ window { - width: 45%; + width: 50%; } diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index b6a573f8..c4691bba 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -12,13 +12,13 @@ mainbox { /* ---- Entry ---- */ entry { expand: false; - width: 17%; + width: 27%; placeholder: " 📻 Choose Music Source"; } /* ---- Window ---- */ window { - width: 20%; + width: 30%; } /* ---- Listview ---- */ diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index b8121286..a20e39a9 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -13,7 +13,7 @@ mainbox { children: [ "inputbar", "listview"]; } - +R /* ---- Entry ---- */ entry { placeholder: " 📻 Choose Media or Stations to play"; -- cgit v1.2.3 From 99ca40ff04ea2cdbc116f3ad06ff3c875e6ce6f5 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 16:01:59 +0900 Subject: stupid bug --- copy.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/copy.sh b/copy.sh index 5f3919c4..a12dc13a 100755 --- a/copy.sh +++ b/copy.sh @@ -301,7 +301,7 @@ while true; do case $res_choice in 1) - resolution="< 1200p" + resolution="< 1440p" break ;; 2) -- cgit v1.2.3 From 8fc09e8e017e66ecdf9083c090516b6c82d751c0 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 17:07:55 +0900 Subject: update --- config/hypr/UserConfigs/WindowRules.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf index cc31af26..87e760ac 100644 --- a/config/hypr/UserConfigs/WindowRules.conf +++ b/config/hypr/UserConfigs/WindowRules.conf @@ -89,8 +89,8 @@ windowrulev2 = move 72% 7%,title:^(Picture-in-Picture)$ #windowrulev2 = move 72% 7%,title:^(Firefox)$ # windowrule v2 to avoid idle for fullscreen apps -windowrulev2 = idleinhibit fullscreen, class:^(*)$ -windowrulev2 = idleinhibit fullscreen, title:^(*)$ +#windowrulev2 = idleinhibit fullscreen, class:^(*)$ +#windowrulev2 = idleinhibit fullscreen, title:^(*)$ windowrulev2 = idleinhibit fullscreen, fullscreen:1 # windowrule v2 move to workspace -- cgit v1.2.3 From 9b09d3ee2c68d3cc8235ae06976edf4c62976ecd Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Mon, 17 Feb 2025 17:14:56 +0900 Subject: updated readme --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index a2012af0..49ca0eb0 100644 --- a/README.md +++ b/README.md @@ -92,13 +92,13 @@ git clone --depth=1 https://github.com/JaKooLit/Hyprland-Dots.git -b development cd Hyprland-Dots ``` -- automatic copy/install of pre-configured dots +- automatic copy/install of pre-configured dots (recommended for updating) ```bash chmod +x copy.sh ./copy.sh ``` -- to copy/install from releases (stable) +- to copy/install from releases (stable) (note this is 1 version older than in main) ```bash chmod +x release.sh ./release.sh -- cgit v1.2.3 From 47f07056f809df217e10f3f6522e51f89a0c59bf Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 11:59:56 +0900 Subject: Change default zsh theme to adnosterzak, pokemon coloscript integrated with fastfetch when opted with pokemon to add some bling, additional external oh-my-zsh theme --- config/fastfetch/config-pokemon.jsonc | 73 +++++++++++++++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 config/fastfetch/config-pokemon.jsonc diff --git a/config/fastfetch/config-pokemon.jsonc b/config/fastfetch/config-pokemon.jsonc new file mode 100644 index 00000000..2b4522f4 --- /dev/null +++ b/config/fastfetch/config-pokemon.jsonc @@ -0,0 +1,73 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "height": 5, + "width": 10, + "padding": { + "top": 1 + } + }, + "display": { + "separator": " -> " + }, + "modules": [ + "break", + { + "type": "title", + "keyWidth": 10, + "format": " {6}{7}{8}" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "kernel", + "key": " ", + "keyColor": "yellow" + }, + { + "type": "wm", + "key": " ", + "keyColor": "blue" + }, + { + "type": "shell", + "key": " ", + "keyColor": "yellow" + }, + { + "type": "terminal", + "key": " ", + "keyColor": "blue" + }, + /* + { + "type": "packages", + "key": "󰏖 ", + "keyColor": "yellow" + }, + */ + { + "type": "memory", + "key": "󰍛 ", + "keyColor": "magenta", + // format: used / total + "format": "{1} / {2}" + }, + { + "type": "uptime", + "key": "󰔛 ", + "keyColor": "green" + }, + { + "type": "custom", + "format": " ─────────────────────────── " + }, + { + "type": "custom", + "format": " \u001b[31m \u001b[32m \u001b[33m \u001b[34m \u001b[35m \u001b[36m \u001b[37m \u001b[90m " + }, + "break", + ] +} -- cgit v1.2.3 From 02c61c0ad905aadb53233958cf58aac47e4c38eb Mon Sep 17 00:00:00 2001 From: Lee Date: Tue, 18 Feb 2025 11:05:23 +0800 Subject: Update: Ubuntu/Debian check in copy.sh Some systems may have dpkg installed despite not being Debian or Ubuntu based, can check ID and ID_LIKE in /etc/os-release instead - if /etc/os-release doesn't exist (i.e. *BSD) then can also be assumed not to be Debian based system --- copy.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/copy.sh b/copy.sh index a12dc13a..08dd1e9d 100755 --- a/copy.sh +++ b/copy.sh @@ -36,8 +36,8 @@ print_color() { printf "%b%s%b\n" "$1" "$2" "$CLEAR" } -# Check if dpkg is installed (use to check if Debian or Ubuntu or based distros) -if command -v dpkg &> /dev/null; then +# Check /etc/os-release to see if this is an Ubuntu or Debian based distro +if grep -q '^\(ID_LIKE\|ID\)=.*\(debian\|ubuntu\)' /etc/os-release &> /dev/null; then printf "\n%.0s" {1..1} print_color $WARNING " █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ @@ -851,4 +851,4 @@ printf "\n%.0s" {1..1} printf "${INFO} However, it is ${MAGENTA}HIGHLY SUGGESTED${RESET} to logout and re-login or better reboot to avoid any issues" printf "\n%.0s" {1..1} printf "${SKY_BLUE}Thank you${RESET} for using ${MAGENTA}KooL's Hyprland Configuration${RESET}... ${YELLOW}ENJOY!!!${RESET}" -printf "\n%.0s" {1..3} \ No newline at end of file +printf "\n%.0s" {1..3} -- cgit v1.2.3 From 21577d61f5f7431a860f954bf678da8f43a2fcb6 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 12:24:50 +0900 Subject: removed the set -x --- config/hypr/scripts/WaybarLayout.sh | 1 - config/hypr/scripts/WaybarStyles.sh | 2 -- 2 files changed, 3 deletions(-) diff --git a/config/hypr/scripts/WaybarLayout.sh b/config/hypr/scripts/WaybarLayout.sh index fe16d3e1..33f31842 100755 --- a/config/hypr/scripts/WaybarLayout.sh +++ b/config/hypr/scripts/WaybarLayout.sh @@ -2,7 +2,6 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # Script for waybar layout or configs -set -x IFS=$'\n\t' # Define directories diff --git a/config/hypr/scripts/WaybarStyles.sh b/config/hypr/scripts/WaybarStyles.sh index 471c85e5..a265eae0 100755 --- a/config/hypr/scripts/WaybarStyles.sh +++ b/config/hypr/scripts/WaybarStyles.sh @@ -2,8 +2,6 @@ # /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ## # Script for waybar styles -set -x - IFS=$'\n\t' # Define directories -- cgit v1.2.3 From 3df33e1a679c6331e608ca4ca2036f5d9e96ef25 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 12:35:25 +0900 Subject: updated copy.sh --- copy.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/copy.sh b/copy.sh index 08dd1e9d..722ca214 100755 --- a/copy.sh +++ b/copy.sh @@ -37,7 +37,7 @@ print_color() { } # Check /etc/os-release to see if this is an Ubuntu or Debian based distro -if grep -q '^\(ID_LIKE\|ID\)=.*\(debian\|ubuntu\)' /etc/os-release &> /dev/null; then +if grep -iq '^\(ID_LIKE\|ID\)=.*\(debian\|ubuntu\)' /etc/os-release >/dev/null 2>&1; then printf "\n%.0s" {1..1} print_color $WARNING " █▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█ @@ -115,7 +115,7 @@ if hostnamectl | grep -q 'Operating System: NixOS'; then fi # Check if dpkg is installed (use to check if Debian or Ubuntu or based distros -if command -v dpkg &> /dev/null; then +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 '/^exec-once = pypr &/ s/^/#/' config/hypr/UserConfigs/Startup_Apps.conf -- cgit v1.2.3 From 6905e2bf038fce27cb49f1f3aba6d36279091bd4 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 17:53:14 +0900 Subject: updated rofi configs --- config/rofi/config-Animations.rasi | 3 +- config/rofi/config-clipboard.rasi | 2 +- config/rofi/config-emoji.rasi | 2 +- config/rofi/config-keybinds.rasi | 2 +- config/rofi/config-rofi-Beats-menu.rasi | 5 +- config/rofi/config-rofi-Beats.rasi | 3 +- config/rofi/config-rofi-theme.rasi | 2 +- config/rofi/config-wallpaper-effect.rasi | 2 +- config/rofi/config-waybar-layout.rasi | 2 +- config/rofi/config-waybar-style.rasi | 2 +- config/rofi/config.rasi | 11 ++- config/rofi/themes/KooL_LonerOrZ.rasi | 3 +- config/rofi/themes/KooL_style-1.rasi | 4 +- config/rofi/themes/KooL_style-10-Fancy-v2.rasi | 4 +- config/rofi/themes/KooL_style-10-Fancy.rasi | 4 +- .../rofi/themes/KooL_style-11-Win11-list-dark.rasi | 4 +- .../themes/KooL_style-11-Win11-list-light.rasi | 4 +- config/rofi/themes/KooL_style-12-TOP-Docu.rasi | 6 +- config/rofi/themes/KooL_style-2-Dark.rasi | 4 +- config/rofi/themes/KooL_style-2-Light.rasi | 4 +- config/rofi/themes/KooL_style-3-FullScreen-v1.rasi | 4 +- config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi | 2 +- config/rofi/themes/KooL_style-4.rasi | 2 +- config/rofi/themes/KooL_style-5.rasi | 2 +- config/rofi/themes/KooL_style-6.rasi | 2 +- config/rofi/themes/KooL_style-7.rasi | 4 +- config/rofi/themes/KooL_style-8.rasi | 9 ++- config/rofi/themes/KooL_style-9.rasi | 19 ++--- config/rofi/wallust/colors-rofi.rasi | 82 +++++++++++----------- copy.sh | 2 +- 30 files changed, 107 insertions(+), 94 deletions(-) diff --git a/config/rofi/config-Animations.rasi b/config/rofi/config-Animations.rasi index ef7adc6c..315eb2b9 100644 --- a/config/rofi/config-Animations.rasi +++ b/config/rofi/config-Animations.rasi @@ -23,9 +23,10 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 9; + lines: 7; fixed-height: false; margin: 10px; + scrollbar: true; } /* ---- Elements ---- */ diff --git a/config/rofi/config-clipboard.rasi b/config/rofi/config-clipboard.rasi index 4b6ba384..4a7bf662 100644 --- a/config/rofi/config-clipboard.rasi +++ b/config/rofi/config-clipboard.rasi @@ -23,7 +23,7 @@ entry { /* ---- Listview ---- */ listview { columns: 1; - lines: 8; + lines: 7; fixed-height: false; } diff --git a/config/rofi/config-emoji.rasi b/config/rofi/config-emoji.rasi index 4a698957..04bc0215 100644 --- a/config/rofi/config-emoji.rasi +++ b/config/rofi/config-emoji.rasi @@ -24,7 +24,7 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 8; + lines: 7; fixed-height: false; scrollbar: true; } diff --git a/config/rofi/config-keybinds.rasi b/config/rofi/config-keybinds.rasi index 2b19c271..9977bb9d 100644 --- a/config/rofi/config-keybinds.rasi +++ b/config/rofi/config-keybinds.rasi @@ -19,7 +19,7 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 12; + lines: 8; fixed-height: false; scrollbar: true; } diff --git a/config/rofi/config-rofi-Beats-menu.rasi b/config/rofi/config-rofi-Beats-menu.rasi index c4691bba..67892681 100644 --- a/config/rofi/config-rofi-Beats-menu.rasi +++ b/config/rofi/config-rofi-Beats-menu.rasi @@ -12,13 +12,14 @@ mainbox { /* ---- Entry ---- */ entry { expand: false; - width: 27%; + width: 25%; placeholder: " 📻 Choose Music Source"; + horizontal-align: 0.5; } /* ---- Window ---- */ window { - width: 30%; + width: 28%; } /* ---- Listview ---- */ diff --git a/config/rofi/config-rofi-Beats.rasi b/config/rofi/config-rofi-Beats.rasi index a20e39a9..d3e6df3b 100644 --- a/config/rofi/config-rofi-Beats.rasi +++ b/config/rofi/config-rofi-Beats.rasi @@ -22,9 +22,10 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 8; + lines: 7; fixed-height: false; margin: 10px; + scrollbar: true; } /* ---- Elements ---- */ diff --git a/config/rofi/config-rofi-theme.rasi b/config/rofi/config-rofi-theme.rasi index d660f1f9..285c026f 100644 --- a/config/rofi/config-rofi-theme.rasi +++ b/config/rofi/config-rofi-theme.rasi @@ -17,7 +17,7 @@ mainbox { /* ---- Listview ---- */ listview { columns: 2; - lines: 8; + lines: 7; fixed-height: false; scrollbar: true; } diff --git a/config/rofi/config-wallpaper-effect.rasi b/config/rofi/config-wallpaper-effect.rasi index 6a4dbfe5..67c0f1b2 100644 --- a/config/rofi/config-wallpaper-effect.rasi +++ b/config/rofi/config-wallpaper-effect.rasi @@ -24,7 +24,7 @@ window { /* ---- Listview ---- */ listview { columns: 2; - lines: 8; + lines: 7; fixed-height: false; scrollbar: true; } diff --git a/config/rofi/config-waybar-layout.rasi b/config/rofi/config-waybar-layout.rasi index ae47f30d..be9d5ac5 100644 --- a/config/rofi/config-waybar-layout.rasi +++ b/config/rofi/config-waybar-layout.rasi @@ -28,7 +28,7 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 9; + lines: 7; fixed-height: false; margin: 10px; scrollbar: true; diff --git a/config/rofi/config-waybar-style.rasi b/config/rofi/config-waybar-style.rasi index e0e6161a..67954bff 100644 --- a/config/rofi/config-waybar-style.rasi +++ b/config/rofi/config-waybar-style.rasi @@ -28,7 +28,7 @@ entry { /* ---- Listview ---- */ listview { columns: 2; - lines: 9; + lines: 7; fixed-height: false; margin: 10px; scrollbar: true; diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index b52ef00e..5769b508 100644 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -21,4 +21,13 @@ configuration { /* note: Element-text font and size, edit configs in ~/.config/rofi/themes/ */ -@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" +//@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" +//@theme "~/.config/rofi/themes/KooL_style-1.rasi" +//@theme "~/.config/rofi/themes/KooL_LonerOrZ.rasi" +//@theme "~/.config/rofi/themes/KooL_style-1.rasi" +//@theme "~/.config/rofi/themes/KooL_style-10-Fancy-v2.rasi" +//@theme "~/.config/rofi/themes/KooL_style-10-Fancy.rasi" +//@theme "~/.config/rofi/themes/KooL_style-11-Win11-list-dark.rasi" +//@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" +//@theme "~/.config/rofi/themes/KooL_style-12-TOP-Docu.rasi" +@theme "~/.config/rofi/themes/KooL_style-4.rasi" diff --git a/config/rofi/themes/KooL_LonerOrZ.rasi b/config/rofi/themes/KooL_LonerOrZ.rasi index ca8e30c9..bfa17b6b 100644 --- a/config/rofi/themes/KooL_LonerOrZ.rasi +++ b/config/rofi/themes/KooL_LonerOrZ.rasi @@ -1,6 +1,7 @@ /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ /* KooL Style LonerOrZ */ /* Submitted by https://github.com/lonerOrz */ +/* Edited by Ja */ @@ -109,7 +110,7 @@ scrollbar { border-radius: 10px; background-color: transparent; handle-color: @BDR; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-1.rasi b/config/rofi/themes/KooL_style-1.rasi index a80e6100..9391e491 100644 --- a/config/rofi/themes/KooL_style-1.rasi +++ b/config/rofi/themes/KooL_style-1.rasi @@ -148,11 +148,11 @@ button selected { /* ---- Scrollbar ---- */ scrollbar { - border: 1px; + border: 0px; border-radius: 10px; border-color: @color12; handle-color: @color11; - handle-width: 10px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-10-Fancy-v2.rasi b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi index 21c5c41e..0a1d1b21 100644 --- a/config/rofi/themes/KooL_style-10-Fancy-v2.rasi +++ b/config/rofi/themes/KooL_style-10-Fancy-v2.rasi @@ -69,11 +69,11 @@ listview { } /* ---- Scrollbar ---- */ scrollbar { - border: 1px; + border: 0px; border-radius: 10px; background-color: @blue; handle-color: @orange; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } element { diff --git a/config/rofi/themes/KooL_style-10-Fancy.rasi b/config/rofi/themes/KooL_style-10-Fancy.rasi index b503f549..612d4246 100644 --- a/config/rofi/themes/KooL_style-10-Fancy.rasi +++ b/config/rofi/themes/KooL_style-10-Fancy.rasi @@ -222,11 +222,11 @@ element.alternate.active { } /* ---- Scrollbar ---- */ scrollbar { - border: 1px; + border: 0px; border-radius: 10px; background-color: @selected-normal-background; handle-color: @separatorcolor; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } sidebar { diff --git a/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi index ed8544ba..1dcadb81 100644 --- a/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi +++ b/config/rofi/themes/KooL_style-11-Win11-list-dark.rasi @@ -129,11 +129,11 @@ element-text { /* ---- Scrollbar ---- */ scrollbar { - border: 1px; + border: 0px; border-radius: 10px; background-color: inherit; handle-color: @accent; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-11-Win11-list-light.rasi b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi index 1c2b8fa5..b722d44f 100644 --- a/config/rofi/themes/KooL_style-11-Win11-list-light.rasi +++ b/config/rofi/themes/KooL_style-11-Win11-list-light.rasi @@ -129,11 +129,11 @@ element-text { /* ---- Scrollbar ---- */ scrollbar { - border: 1px; + border: 0px; border-radius: 10px; background-color: inherit; handle-color: @accent; - handle-width: 5px ; + handle-width: 1px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-12-TOP-Docu.rasi b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi index f70896f5..0a5e0575 100644 --- a/config/rofi/themes/KooL_style-12-TOP-Docu.rasi +++ b/config/rofi/themes/KooL_style-12-TOP-Docu.rasi @@ -84,7 +84,7 @@ window { location: north; width: 100%; background-color: black / 50%; - padding: 1em; + padding: 0.5em; border-color: black; border: 0em 0.2em 0.2em; chilren: [ inputbar, message, listview ]; @@ -109,7 +109,7 @@ element { border-color: darkgrey; background-color: grey; cursor: pointer; - padding: 4px; + padding: 2px; } element selected { @@ -133,7 +133,7 @@ scrollbar { border-radius: 10px; background-color: transparent; handle-color: darkgrey; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-2-Dark.rasi b/config/rofi/themes/KooL_style-2-Dark.rasi index 03ba7e30..7be669d8 100644 --- a/config/rofi/themes/KooL_style-2-Dark.rasi +++ b/config/rofi/themes/KooL_style-2-Dark.rasi @@ -53,7 +53,7 @@ mainbox { enabled: true; spacing: 20px; margin: 10px; - padding: 40px; + padding: 20px; border-radius: 12px; background-color: black/90%; children: [ "inputbar", "mode-switcher", "message", "listview" ]; @@ -110,7 +110,7 @@ scrollbar { border-radius: 10px; background-color: inherit; handle-color: #719DF9; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-2-Light.rasi b/config/rofi/themes/KooL_style-2-Light.rasi index 8b501645..551759db 100644 --- a/config/rofi/themes/KooL_style-2-Light.rasi +++ b/config/rofi/themes/KooL_style-2-Light.rasi @@ -53,7 +53,7 @@ mainbox { enabled: true; spacing: 20px; margin: 10px; - padding: 40px; + padding: 20px; border-radius: 12px; background-color: white/90%; children: [ "inputbar", "mode-switcher", "message", "listview" ]; @@ -110,7 +110,7 @@ scrollbar { border-radius: 10px; background-color: transparent; handle-color: gray/50%; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi index 48e64a96..fc9c3dfb 100644 --- a/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi +++ b/config/rofi/themes/KooL_style-3-FullScreen-v1.rasi @@ -161,10 +161,10 @@ button selected { /* ---- Scrollbar ---- */ scrollbar { - border: 0; + border: 0px; handle-color: @background-alt; handle-width: 2px ; - padding: 0; + padding: 0px; } /* ---- Elements ---- */ diff --git a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi index f1d9c6c0..a26ac7ca 100644 --- a/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi +++ b/config/rofi/themes/KooL_style-3-Fullscreen-v2.rasi @@ -152,7 +152,7 @@ listview { cursor: "default"; } scrollbar { - handle-width: 5px ; + handle-width: 2px ; handle-color: @selected; border-radius: 0px; background-color: @background-alt; diff --git a/config/rofi/themes/KooL_style-4.rasi b/config/rofi/themes/KooL_style-4.rasi index db3b3fdb..b440189b 100644 --- a/config/rofi/themes/KooL_style-4.rasi +++ b/config/rofi/themes/KooL_style-4.rasi @@ -190,7 +190,7 @@ listview { cursor: "default"; } scrollbar { - handle-width: 5px ; + handle-width: 2px ; handle-color: @handle-color; border-radius: 10px; background-color: @alternate-background; diff --git a/config/rofi/themes/KooL_style-5.rasi b/config/rofi/themes/KooL_style-5.rasi index e943abde..d2a6c125 100644 --- a/config/rofi/themes/KooL_style-5.rasi +++ b/config/rofi/themes/KooL_style-5.rasi @@ -176,7 +176,7 @@ scrollbar { border-radius: 10px; background-color: transparent; handle-color: @active; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-6.rasi b/config/rofi/themes/KooL_style-6.rasi index 7fb90079..175f6ee9 100644 --- a/config/rofi/themes/KooL_style-6.rasi +++ b/config/rofi/themes/KooL_style-6.rasi @@ -127,7 +127,7 @@ scrollbar { border-radius: 10px; background-color: transparent; handle-color: @active; - handle-width: 5px ; + handle-width: 2px ; padding: 0; } /* ---- Dummy ---- */ diff --git a/config/rofi/themes/KooL_style-7.rasi b/config/rofi/themes/KooL_style-7.rasi index e70c2fb5..3b444baa 100644 --- a/config/rofi/themes/KooL_style-7.rasi +++ b/config/rofi/themes/KooL_style-7.rasi @@ -40,7 +40,7 @@ window { location: center; anchor: center; fullscreen: false; - width: 800px; + width: 40%; x-offset: 0px; y-offset: 0px; @@ -130,7 +130,7 @@ listview { cursor: "default"; } scrollbar { - handle-width: 5px ; + handle-width: 2px ; handle-color: @selected; border-radius: 0px; background-color: @background-alt; diff --git a/config/rofi/themes/KooL_style-8.rasi b/config/rofi/themes/KooL_style-8.rasi index 916e74b6..7a264ad7 100644 --- a/config/rofi/themes/KooL_style-8.rasi +++ b/config/rofi/themes/KooL_style-8.rasi @@ -101,7 +101,7 @@ listbox { /* ---- Listview ---- */ listview { - padding: 1.5em; + padding: 0.5em; spacing: 0.5em; enabled: true; columns: 2; @@ -142,10 +142,9 @@ button selected { /* ---- Scrollbar ---- */ scrollbar { - border: @border-width; - border-color: @color11; - handle-color: @color12; - handle-width: 10px ; + border: 0px; + handle-color: @color11; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/themes/KooL_style-9.rasi b/config/rofi/themes/KooL_style-9.rasi index 8a1fc972..c585329d 100644 --- a/config/rofi/themes/KooL_style-9.rasi +++ b/config/rofi/themes/KooL_style-9.rasi @@ -54,6 +54,13 @@ window { y-offset: 0; } +mainbox { + background-color: @BG; + children: [ inputbar, listview ]; + spacing: 15px; + padding: 15px; +} + prompt { enabled: true; padding: 8px; @@ -114,22 +121,16 @@ listview { dynamic: true; layout: vertical; scrollbar: true; -} - -mainbox { - background-color: @BG; - children: [ inputbar, listview ]; - spacing: 15px; - padding: 15px; + padding: 10px; } /* ---- Scrollbar ---- */ scrollbar { - border: 1px; + border: 0px; border-radius: 10px; border-color: @color12; handle-color: @color11; - handle-width: 10px ; + handle-width: 2px ; padding: 0; } diff --git a/config/rofi/wallust/colors-rofi.rasi b/config/rofi/wallust/colors-rofi.rasi index b54ab670..7fb97349 100644 --- a/config/rofi/wallust/colors-rofi.rasi +++ b/config/rofi/wallust/colors-rofi.rasi @@ -2,48 +2,48 @@ /* wallust template - colors-rofi */ * { -active-background: #718A90; -active-foreground: #ABF1E1; -normal-background: #212826; -normal-foreground: #ABF1E1; -urgent-background: #44AE9B; -urgent-foreground: #ABF1E1; - -alternate-active-background: #78858E; -alternate-active-foreground: #ABF1E1; -alternate-normal-background: #212826; -alternate-normal-foreground: #ABF1E1; -alternate-urgent-background: #212826; -alternate-urgent-foreground: #ABF1E1; - -selected-active-background: #44AE9B; -selected-active-foreground: #ABF1E1; -selected-normal-background: #44AE9B; -selected-normal-foreground: #ABF1E1; -selected-urgent-background: #718A90; -selected-urgent-foreground: #ABF1E1; - -background-color: #212826; +active-background: #784CA0; +active-foreground: #FAE8E1; +normal-background: #181519; +normal-foreground: #FAE8E1; +urgent-background: #CC659A; +urgent-foreground: #FAE8E1; + +alternate-active-background: #914B4B; +alternate-active-foreground: #FAE8E1; +alternate-normal-background: #181519; +alternate-normal-foreground: #FAE8E1; +alternate-urgent-background: #181519; +alternate-urgent-foreground: #FAE8E1; + +selected-active-background: #CC659A; +selected-active-foreground: #FAE8E1; +selected-normal-background: #CC659A; +selected-normal-foreground: #FAE8E1; +selected-urgent-background: #784CA0; +selected-urgent-foreground: #FAE8E1; + +background-color: #181519; background: rgba(0,0,0,0.7); -foreground: #ABF1E1; -border-color: #718A90; - -color0: #464D4C; -color1: #02211D; -color2: #02613F; -color3: #5A646A; -color4: #55686C; -color5: #338375; -color6: #0CA27F; -color7: #7FE3CC; -color8: #599F8E; -color9: #022C27; -color10: #028154; -color11: #78858E; -color12: #718A90; -color13: #44AE9B; -color14: #10D8A9; -color15: #7FE3CC; +foreground: #FAE8E1; +border-color: #784CA0; + +color0: #3F3C40; +color1: #1A1022; +color2: #492E61; +color3: #6D3838; +color4: #5A3978; +color5: #994C74; +color6: #B58E80; +color7: #F0D6CC; +color8: #A8958F; +color9: #23152D; +color10: #613D81; +color11: #914B4B; +color12: #784CA0; +color13: #CC659A; +color14: #F2BDAA; +color15: #F0D6CC; } diff --git a/copy.sh b/copy.sh index 722ca214..84a1a215 100755 --- a/copy.sh +++ b/copy.sh @@ -333,7 +333,7 @@ if [ "$resolution" == "< 1440p" ]; then # Change rofi font size find "$themes_dir" -type f | while read -r file; do if grep -Pzoq 'element-text {\n font: "JetBrainsMono Nerd Font SemiBold 12";\n}' "$file"; then - sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 11"/' "$file" + sed -i 's/font: "JetBrainsMono Nerd Font SemiBold 12"/font: "JetBrainsMono Nerd Font SemiBold 10"/' "$file" fi done -- cgit v1.2.3 From fe977af9d009e4dddbd236e5871d158a96197871 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 18:21:47 +0900 Subject: added top simpliest waybar layout --- config/waybar/configs/[TOP] Simpliest | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 config/waybar/configs/[TOP] Simpliest diff --git a/config/waybar/configs/[TOP] Simpliest b/config/waybar/configs/[TOP] Simpliest new file mode 100644 index 00000000..14e0f1e0 --- /dev/null +++ b/config/waybar/configs/[TOP] Simpliest @@ -0,0 +1,36 @@ +/* ---- 💫 https://github.com/JaKooLit 💫 ---- */ +// ### TOP Simpliests ## // + +{ +"include": [ + "$HOME/.config/waybar/Modules", + "$HOME/.config/waybar/ModulesWorkspaces", + "$HOME/.config/waybar/ModulesCustom", + "$HOME/.config/waybar/ModulesGroups", + ], +"layer": "top", +"position": "top", +//"mode": "dock", +"exclusive": true, +"passthrough": false, +"gtk-layer-shell": true, +"margin-left": 6, +"margin-right": 6, +"margin-top": 2, + +"modules-left": [ + "hyprland/workspaces", + "tray", + "mpris", + ], + +"modules-center": [ + "hyprland/window", + ], + +"modules-right": [ + "idle_inhibitor", + "group/notify", + ], +} + -- cgit v1.2.3 From 5678aa496a365804f53cc096c3fbb382dea2083a Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 23:02:05 +0900 Subject: minor update on wallpaper menu to have dynamically icon size depending on monitor sizes. Idea from @Abhra00 --- config/hypr/UserScripts/WallpaperEffects.sh | 6 +++--- config/hypr/UserScripts/WallpaperSelect.sh | 19 +++++++++++++++---- config/rofi/config-wallpaper.rasi | 19 ++++++++++++++----- config/rofi/config.rasi | 11 +---------- 4 files changed, 33 insertions(+), 22 deletions(-) diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh index 2573f5e0..06c1d3ff 100755 --- a/config/hypr/UserScripts/WallpaperEffects.sh +++ b/config/hypr/UserScripts/WallpaperEffects.sh @@ -7,7 +7,7 @@ terminal=kitty wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" wallpaper_output="$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified" SCRIPTSDIR="$HOME/.config/hypr/scripts" -focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name') rofi_theme="~/.config/rofi/config-wallpaper-effect.rasi" # Directory for swaync @@ -15,9 +15,9 @@ iDIR="$HOME/.config/swaync/images" iDIRi="$HOME/.config/swaync/icons" # swww transition config -FPS=60 +FPS=30 TYPE="wipe" -DURATION=2 +DURATION=1 BEZIER=".43,1.19,1,.4" SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index 86264775..a53b88d7 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -8,17 +8,28 @@ wallDIR="$HOME/Pictures/wallpapers" SCRIPTSDIR="$HOME/.config/hypr/scripts" wallpaper_current="$HOME/.config/hypr/wallpaper_effects/.wallpaper_current" +rofi_override="element-icon{size:${icon_size}px;}" + # Directory for swaync iDIR="$HOME/.config/swaync/images" iDIRi="$HOME/.config/swaync/icons" # variables rofi_theme="~/.config/rofi/config-wallpaper.rasi" -focused_monitor=$(hyprctl monitors | awk '/^Monitor/{name=$2} /focused: yes/{print name}') +focused_monitor=$(hyprctl monitors -j | jq -r '.[] | select(.focused) | .name') + +# Get monitor width and DPI +monitor_width=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .width') +scale_factor=$(hyprctl monitors -j | jq -r --arg mon "$focused_monitor" '.[] | select(.name == $mon) | .scale') + +# Calculate icon size for rofi +icon_size=$(echo "scale=1; ($monitor_width * 14) / ($scale_factor * 100)" | bc) +rofi_override="element-icon{size:${icon_size}px;}" + # swww transition config -FPS=60 +FPS=30 TYPE="any" -DURATION=2 +DURATION=1 BEZIER=".43,1.19,1,.4" SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" @@ -34,7 +45,7 @@ RANDOM_PIC="${PICS[$((RANDOM % ${#PICS[@]}))]}" RANDOM_PIC_NAME=". random" # Rofi command -rofi_command="rofi -i -show -dmenu -config $rofi_theme" +rofi_command="rofi -i -show -dmenu -config $rofi_theme -theme-str $rofi_override" # Sorting Wallpapers menu() { diff --git a/config/rofi/config-wallpaper.rasi b/config/rofi/config-wallpaper.rasi index eab47606..ca2789d8 100644 --- a/config/rofi/config-wallpaper.rasi +++ b/config/rofi/config-wallpaper.rasi @@ -21,26 +21,35 @@ mainbox { entry { expand: true; placeholder: " 🎞️ Search / Choose Wallpaper"; - horizontal-align: 0.0; + horizontal-align: 0.5; } /* ---- Listview ---- */ listview { - columns: 5; - lines: 3; + columns: 4; + lines: 2; + spacing: 10px; + padding: 10px; flow: horizontal; + fixed-width: false; + fixed-height: true; } /* ---- Element ---- */ element { orientation: vertical; + border-radius: 12px; + spacing: 20px; + padding: 6px; } element-icon { - size: 10%; + vertical-align: 0.5; } element-text { - vertical-align: 0.5; + vertical-align: 1.0; horizontal-align: 0.5; + padding: 0px; + margin: 0px; } diff --git a/config/rofi/config.rasi b/config/rofi/config.rasi index 5769b508..b52ef00e 100644 --- a/config/rofi/config.rasi +++ b/config/rofi/config.rasi @@ -21,13 +21,4 @@ configuration { /* note: Element-text font and size, edit configs in ~/.config/rofi/themes/ */ -//@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" -//@theme "~/.config/rofi/themes/KooL_style-1.rasi" -//@theme "~/.config/rofi/themes/KooL_LonerOrZ.rasi" -//@theme "~/.config/rofi/themes/KooL_style-1.rasi" -//@theme "~/.config/rofi/themes/KooL_style-10-Fancy-v2.rasi" -//@theme "~/.config/rofi/themes/KooL_style-10-Fancy.rasi" -//@theme "~/.config/rofi/themes/KooL_style-11-Win11-list-dark.rasi" -//@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" -//@theme "~/.config/rofi/themes/KooL_style-12-TOP-Docu.rasi" -@theme "~/.config/rofi/themes/KooL_style-4.rasi" +@theme "~/.config/rofi/themes/KooL_style-2-Dark.rasi" -- cgit v1.2.3 From 0c97b538ac4ce00d69d9d170c11fd9cf2c2dc5c6 Mon Sep 17 00:00:00 2001 From: JaKooLit Date: Tue, 18 Feb 2025 23:33:46 +0900 Subject: danggit... sucks to maintain debian and ubuntu since I am making mistake cause of that --- config/hypr/UserScripts/WallpaperEffects.sh | 4 ++-- config/hypr/UserScripts/WallpaperSelect.sh | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/config/hypr/UserScripts/WallpaperEffects.sh b/config/hypr/UserScripts/WallpaperEffects.sh index 06c1d3ff..52cd0b4d 100755 --- a/config/hypr/UserScripts/WallpaperEffects.sh +++ b/config/hypr/UserScripts/WallpaperEffects.sh @@ -15,9 +15,9 @@ iDIR="$HOME/.config/swaync/images" iDIRi="$HOME/.config/swaync/icons" # swww transition config -FPS=30 +FPS=60 TYPE="wipe" -DURATION=1 +DURATION=2 BEZIER=".43,1.19,1,.4" SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" diff --git a/config/hypr/UserScripts/WallpaperSelect.sh b/config/hypr/UserScripts/WallpaperSelect.sh index a53b88d7..4d0f8320 100755 --- a/config/hypr/UserScripts/WallpaperSelect.sh +++ b/config/hypr/UserScripts/WallpaperSelect.sh @@ -27,9 +27,9 @@ icon_size=$(echo "scale=1; ($monitor_width * 14) / ($scale_factor * 100)" | bc) rofi_override="element-icon{size:${icon_size}px;}" # swww transition config -FPS=30 +FPS=60 TYPE="any" -DURATION=1 +DURATION=2 BEZIER=".43,1.19,1,.4" SWWW_PARAMS="--transition-fps $FPS --transition-type $TYPE --transition-duration $DURATION" -- cgit v1.2.3