aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaKooLit <jimmielovejay.com>2023-12-17 22:09:37 +0900
committerJaKooLit <jimmielovejay.com>2023-12-17 22:09:37 +0900
commit70d3ed24206ba3445a73b75328f7688c6f78e894 (patch)
treed900cff5caaac019e95259aeaef57699ecc60ad4
parent96c5794d550d34bce500828f4160667d70d60681 (diff)
minor tweaks before final
-rw-r--r--config/hypr/configs/Settings.conf2
-rw-r--r--config/hypr/configs/WindowRules.conf20
-rwxr-xr-xconfig/hypr/scripts/AirplaneMode.sh2
-rwxr-xr-xconfig/hypr/scripts/ChangeBlur.sh2
-rwxr-xr-xconfig/hypr/scripts/SwitchKeyboardLayout.sh4
-rwxr-xr-xcopy.sh22
6 files changed, 30 insertions, 22 deletions
diff --git a/config/hypr/configs/Settings.conf b/config/hypr/configs/Settings.conf
index 066998fe..55b3dec1 100644
--- a/config/hypr/configs/Settings.conf
+++ b/config/hypr/configs/Settings.conf
@@ -59,7 +59,7 @@ decoration {
blur {
enabled = true
- size = 6
+ size = 5
passes = 2
ignore_opacity = true
new_optimizations = true
diff --git a/config/hypr/configs/WindowRules.conf b/config/hypr/configs/WindowRules.conf
index bfcb022c..99bc50ad 100644
--- a/config/hypr/configs/WindowRules.conf
+++ b/config/hypr/configs/WindowRules.conf
@@ -1,7 +1,6 @@
## /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
-
windowrule = float, org.kde.polkit-kde-authentication-agent-1
windowrule = float, nm-connection-editor|blueman-manager
windowrule = float, pavucontrol
@@ -17,12 +16,9 @@ windowrule = float, yad
#windowrule = fullscreen,gamescope
#windowrule = workspace 6 silent,^(gamescope)$
-# windowrule = move 1380 495,^(pavucontrol) # Make sure to change these valuers
-windowrule = center,^(pavucontrol) # Make sure to delete this line if uncommen the line above
-#windowrule = size 533 533,^(pavucontrol) # These are optionals. But recommended
+windowrule = center,^(pavucontrol)
# windowrule v2
-
windowrulev2 = workspace 1, class:^(thunderbird)$
windowrulev2 = workspace 2, class:^(firefox)$
windowrulev2 = workspace 2, class:^(Firefox-esr)$
@@ -38,15 +34,15 @@ windowrulev2 = workspace 9 silent, class:^(audacious)$
#opacity (transparent) #enable as desired
windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$
-windowrulev2 = opacity 0.9 0.7, class:^(firefox)$
-windowrulev2 = opacity 0.9 0.8, class:^([Tt]hunar)$
+windowrulev2 = opacity 0.9 0.6, class:^(firefox)$
+windowrulev2 = opacity 0.9 0.7, class:^([Tt]hunar)$
windowrulev2 = opacity 0.8 0.6, class:^(pcmanfm-qt)$
windowrulev2 = opacity 0.9 0.7, class:^(gedit)$
-windowrulev2 = opacity 0.9 0.8, class:^(kitty)$
-#windowrulev2 = opacity 0.9 0.7, class:^(mousepad)$
-windowrulev2 = opacity 0.9 0.7, class:^(codium-url-handler)$
-windowrulev2 = opacity 0.9 0.7, class:^(VSCodium)$
-windowrulev2 = opacity 0.9 0.7, class:^(yad)$
+windowrulev2 = opacity 0.9 0.7, class:^(kitty)$
+windowrulev2 = opacity 0.9 0.6, class:^(mousepad)$
+windowrulev2 = opacity 0.9 0.6, class:^(codium-url-handler)$
+windowrulev2 = opacity 0.9 0.6, class:^(VSCodium)$
+windowrulev2 = opacity 0.9 0.6, class:^(yad)$
#layerrule = unset,class:^([Rr]ofi)$
#layerrule = blur,class:^([Rr]ofi)$
diff --git a/config/hypr/scripts/AirplaneMode.sh b/config/hypr/scripts/AirplaneMode.sh
index dc9a5956..428a09bd 100755
--- a/config/hypr/scripts/AirplaneMode.sh
+++ b/config/hypr/scripts/AirplaneMode.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-dunstify -u low -i "$dunst_notif"
+dunst_notif="$HOME/.config/dunst/images/bell.png"
wifi="$(nmcli r wifi | awk 'FNR = 2 {print $1}')"
if [ "$wifi" == "enabled" ]; then
diff --git a/config/hypr/scripts/ChangeBlur.sh b/config/hypr/scripts/ChangeBlur.sh
index 46d8a1f8..891e22eb 100755
--- a/config/hypr/scripts/ChangeBlur.sh
+++ b/config/hypr/scripts/ChangeBlur.sh
@@ -9,7 +9,7 @@ if [ "${STATE}" == "2" ]; then
hyprctl keyword decoration:blur:passes 1
dunstify -u low -i "$dunst_notif" "Less blur"
else
- hyprctl keyword decoration:blur:size 6
+ hyprctl keyword decoration:blur:size 5
hyprctl keyword decoration:blur:passes 2
dunstify -u low -i "$dunst_notif" "Normal blur"
fi
diff --git a/config/hypr/scripts/SwitchKeyboardLayout.sh b/config/hypr/scripts/SwitchKeyboardLayout.sh
index e7c56b42..9d1ee844 100755
--- a/config/hypr/scripts/SwitchKeyboardLayout.sh
+++ b/config/hypr/scripts/SwitchKeyboardLayout.sh
@@ -2,6 +2,7 @@
layout_f="$HOME/.cache/kb_layout"
settings_file="$HOME/.config/hypr/configs/Settings.conf"
+dunst_notif="$HOME/.config/dunst/images/bell.png"
# Check if ~/.cache/kb_layout exists and create it with a default layout from Settings.conf if not found
if [ ! -f "$layout_f" ]; then
@@ -37,3 +38,6 @@ new_layout="${layout_mapping[next_index]}"
# Update the keyboard layout
hyprctl keyword input:kb_layout "$new_layout"
echo "$new_layout" > "$layout_f"
+
+# Notification for the new keyboard layout
+dunstify -u low -i "$dunst_notif" "Keyboard layout set to $new_layout" \ No newline at end of file
diff --git a/copy.sh b/copy.sh
index 7244ed3a..453443f6 100755
--- a/copy.sh
+++ b/copy.sh
@@ -99,8 +99,13 @@ if [ "$confirm" = "y" ]; then
mv temp.conf config/hypr/configs/Settings.conf
else
# If the detected layout is not correct, prompt the user to enter the correct layout
- printf "${YELLOW} Ensure to type in the proper keyboard layout else Hyprland will crash and might not start!!!\n\n"
- printf "${WARN} - Sample Keyboard layouts are us, kr, es, gb, de, pl, etc.\n\n"
+ printf "\n%.0s" {1..2}
+ echo "$(tput bold)$(tput setaf 3)ATTENTION!!!! VERY IMPORTANT!!!! $(tput sgr0)"
+ echo "$(tput bold)$(tput setaf 7)Setting a wrong value here will result in Hyprland not starting $(tput sgr0)"
+ echo "$(tput bold)$(tput setaf 7)If you are not sure, keep it in us layout. You can change later on! $(tput sgr0)"
+ echo "$(tput bold)$(tput setaf 7)You can also set more than 2 layouts!$(tput sgr0)"
+ echo "$(tput bold)$(tput setaf 7)ie: us,kr,es $(tput sgr0)"
+ printf "\n%.0s" {1..2}
read -p "${CAT} - Please enter the correct keyboard layout: " new_layout
# Update the 'kb_layout=' line with the correct layout in the file
awk -v new_layout="$new_layout" '/kb_layout/ {$0 = " kb_layout=" new_layout} 1' config/hypr/configs/Settings.conf > temp.conf
@@ -192,19 +197,22 @@ while true; do
case $WALL in
[Yy])
echo "${NOTE} Downloading additional wallpapers..."
- if git clone https://github.com/JaKooLit/Wallpaper-Bank.git 2>&1 | tee -a "$LOG"; then
- if cp -R Wallpaper-Bank/wallpapers/* ~/Pictures/wallpapers/; then 2>&1 | tee -a "$LOG"
+ if git clone --progress "https://github.com/JaKooLit/Wallpaper-Bank.git" 2>&1 | tee -a "$LOG"; then
+ echo "${NOTE} Wallpapers downloaded successfully."
+
+ if cp -R Wallpaper-Bank/wallpapers/* ~/Pictures/wallpapers/ 2>&1 | tee -a "$LOG"; then
+ echo "${NOTE} Wallpapers copied successfully."
rm -rf Wallpaper-Bank 2>&1 | tee -a "$LOG" # Remove cloned repository after copying wallpapers
break
else
- echo "${ERROR} Copying wallpapers failed" 2>&1 | tee -a "$LOG"
+ echo "${ERROR} Copying wallpapers failed" >&2 | tee -a "$LOG"
fi
else
- echo "${ERROR} Downloading additional wallpapers failed" 2>&1 | tee -a "$LOG"
+ echo "${ERROR} Downloading additional wallpapers failed" >&2 | tee -a "$LOG"
fi
;;
[Nn])
- echo "You chose not to download additional wallpapers." 2>&1 | tee -a "$LOG"
+ echo "You chose not to download additional wallpapers." >&2 | tee -a "$LOG"
break
;;
*)
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage