aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr
diff options
context:
space:
mode:
authorJa.KooLit <85185940+JaKooLit@users.noreply.github.com>2025-01-29 23:20:48 +0900
committerGitHub <noreply@github.com>2025-01-29 23:20:48 +0900
commit7fc9d2fcbd74a1ff45dc3f1d5f6161f5bc91c12d (patch)
tree2dc80bd79427479e45500352ca29e505a6e3f0fd /config/hypr
parent65af1fcdea7f3e53174ad1ff18846f3437cb8248 (diff)
parent9f7650cb60dacfe59b3d712db776974ba816bd83 (diff)
Merge branch 'development' into windowrules
Diffstat (limited to 'config/hypr')
-rw-r--r--config/hypr/UserConfigs/UserAnimations.conf26
-rw-r--r--config/hypr/UserConfigs/UserDecorations.conf (renamed from config/hypr/UserConfigs/UserDecorAnimations.conf)27
-rwxr-xr-xconfig/hypr/UserScripts/Animations.sh35
-rwxr-xr-xconfig/hypr/UserScripts/QuickEdit.sh18
-rwxr-xr-xconfig/hypr/UserScripts/ZshChangeTheme.sh2
-rw-r--r--config/hypr/animations/END-4.conf40
-rw-r--r--config/hypr/animations/HYDE - Vertical.conf34
-rw-r--r--config/hypr/animations/HYDE - default.conf21
-rw-r--r--config/hypr/animations/HYDE - minimal-1.conf27
-rw-r--r--config/hypr/animations/HYDE - minimal-2.conf16
-rw-r--r--config/hypr/animations/HYDE - optimized.conf41
-rw-r--r--config/hypr/animations/ITZ - diablo-1.conf32
-rw-r--r--config/hypr/animations/ITZ - diablo-2.conf26
-rw-r--r--config/hypr/animations/ML4W - classic.conf15
-rw-r--r--config/hypr/animations/ML4W - dynamic.conf20
-rw-r--r--config/hypr/animations/ML4W - fast.conf24
-rw-r--r--config/hypr/animations/ML4W - high.conf20
-rw-r--r--config/hypr/animations/ML4W - moving.conf20
-rw-r--r--config/hypr/animations/ML4W - standard.conf15
-rw-r--r--config/hypr/animations/Mahaveer - me-1.conf55
-rw-r--r--config/hypr/animations/Mahaveer - me-2.conf30
-rw-r--r--config/hypr/animations/default.conf26
-rw-r--r--config/hypr/animations/disabled.conf5
-rw-r--r--config/hypr/configs/Keybinds.conf1
-rw-r--r--config/hypr/hyprland.conf5
-rwxr-xr-xconfig/hypr/initial-boot.sh2
-rwxr-xr-xconfig/hypr/scripts/KeyHints.sh5
27 files changed, 548 insertions, 40 deletions
diff --git a/config/hypr/UserConfigs/UserAnimations.conf b/config/hypr/UserConfigs/UserAnimations.conf
new file mode 100644
index 00000000..0f40b5e6
--- /dev/null
+++ b/config/hypr/UserConfigs/UserAnimations.conf
@@ -0,0 +1,26 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+
+animations {
+ enabled = yes
+
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ bezier = overshot, 0.05, 0.9, 0.1, 1.05
+ bezier = smoothOut, 0.5, 0, 0.99, 0.99
+ bezier = smoothIn, 0.5, -0.5, 0.68, 1.5
+
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 5, winIn, slide
+ animation = windowsOut, 1, 3, smoothOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors
+ animation = fade, 1, 3, smoothOut
+ animation = workspaces, 1, 5, overshot
+
+ # animations for -git or version >0.42.0
+ animation = workspacesIn, 1, 5, winIn, slide
+ animation = workspacesOut, 1, 5, winOut, slide
+} \ No newline at end of file
diff --git a/config/hypr/UserConfigs/UserDecorAnimations.conf b/config/hypr/UserConfigs/UserDecorations.conf
index 2a75cdd8..f076487c 100644
--- a/config/hypr/UserConfigs/UserDecorAnimations.conf
+++ b/config/hypr/UserConfigs/UserDecorations.conf
@@ -1,5 +1,5 @@
# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
-# Decoration and Animations Settings
+# Decoration Settings
# Hyprland Wiki Links
# Animation - https://wiki.hyprland.org/Configuring/Animations/
@@ -55,29 +55,4 @@ group {
groupbar {
col.active = $color0
}
-}
-
-animations {
- enabled = yes
-
- bezier = wind, 0.05, 0.9, 0.1, 1.05
- bezier = winIn, 0.1, 1.1, 0.1, 1.1
- bezier = winOut, 0.3, -0.3, 0, 1
- bezier = liner, 1, 1, 1, 1
- bezier = overshot, 0.05, 0.9, 0.1, 1.05
- bezier = smoothOut, 0.5, 0, 0.99, 0.99
- bezier = smoothIn, 0.5, -0.5, 0.68, 1.5
-
- animation = windows, 1, 6, wind, slide
- animation = windowsIn, 1, 5, winIn, slide
- animation = windowsOut, 1, 3, smoothOut, slide
- animation = windowsMove, 1, 5, wind, slide
- animation = border, 1, 1, liner
- animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors
- animation = fade, 1, 3, smoothOut
- animation = workspaces, 1, 5, overshot
-
- # animations for -git or version >0.42.0
- animation = workspacesIn, 1, 5, winIn, slide
- animation = workspacesOut, 1, 5, winOut, slide
} \ No newline at end of file
diff --git a/config/hypr/UserScripts/Animations.sh b/config/hypr/UserScripts/Animations.sh
new file mode 100755
index 00000000..02755a5e
--- /dev/null
+++ b/config/hypr/UserScripts/Animations.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ ##
+# For applying Animations from different users
+
+# Check if rofi is already running
+if pidof rofi > /dev/null; then
+ pkill rofi
+fi
+
+# Variables
+iDIR="$HOME/.config/swaync/images"
+SCRIPTSDIR="$HOME/.config/hypr/scripts"
+animations_dir="$HOME/.config/hypr/animations"
+UserConfigs="$HOME/.config/hypr/UserConfigs"
+
+# list of animation files
+animations_list=$(find "$animations_dir" -maxdepth 1 -type f | sed 's/.*\///' | sed 's/\.conf$//')
+
+# Rofi Menu
+chosen_file=$(echo "$animations_list" | rofi -i -dmenu -config ~/.config/rofi/config-rofi-Animations.rasi "Choose animation:")
+
+# Check if a file was selected
+if [[ -n "$chosen_file" ]]; then
+ # Find the full path of the chosen file
+ full_path="$animations_dir/$chosen_file.conf"
+
+ cp "$full_path" "$UserConfigs/UserAnimations.conf"
+
+ notify-send -i "$iDIR/ja.png" "$chosen_file" "Animation Loaded"
+else
+ notify-send -i "$iDIR/ja.png" "You chose to" "NOT apply other animations"
+fi
+
+sleep 1
+"$SCRIPTSDIR/RefreshNoWaybar.sh"
diff --git a/config/hypr/UserScripts/QuickEdit.sh b/config/hypr/UserScripts/QuickEdit.sh
index 48d5f49a..e5c26e20 100755
--- a/config/hypr/UserScripts/QuickEdit.sh
+++ b/config/hypr/UserScripts/QuickEdit.sh
@@ -20,10 +20,11 @@ menu() {
5. View / Edit Monitors
6. View / Edit Laptop-Keybinds
7. View / Edit User-Settings
-8. View / Edit Decorations & Animations
-9. View / Edit Workspace-Rules
-10. View / Edit Default-Settings
-11. View / Edit Default-Keybinds
+8. View / Edit Decorations
+9. View / Edit Animations
+10. View / Edit Workspace-Rules
+11. View / Edit Default-Settings
+12. View / Edit Default-Keybinds
EOF
}
@@ -40,10 +41,11 @@ main() {
5) file="$UserConfigs/Monitors.conf" ;;
6) file="$UserConfigs/Laptops.conf" ;;
7) file="$UserConfigs/UserSettings.conf" ;;
- 8) file="$UserConfigs/UserDecorAnimations.conf" ;;
- 9) file="$UserConfigs/WorkspaceRules.conf" ;;
- 10) file="$configs/Settings.conf" ;;
- 11) file="$configs/Keybinds.conf" ;;
+ 8) file="$UserConfigs/UserDecorations.conf" ;;
+ 9) file="$UserConfigs/UserAnimations.conf" ;;
+ 10) file="$UserConfigs/WorkspaceRules.conf" ;;
+ 11) file="$configs/Settings.conf" ;;
+ 12) file="$configs/Keybinds.conf" ;;
*) return ;; # Do nothing for invalid choices
esac
diff --git a/config/hypr/UserScripts/ZshChangeTheme.sh b/config/hypr/UserScripts/ZshChangeTheme.sh
index 93cc4bf7..edfc2ecd 100755
--- a/config/hypr/UserScripts/ZshChangeTheme.sh
+++ b/config/hypr/UserScripts/ZshChangeTheme.sh
@@ -51,7 +51,7 @@ main() {
sed -i "s/^$var_name=.*/$var_name=\"$theme_to_set\"/" "$zsh_path"
notify-send -i "$iDIR/ja.png" "OMZ theme" "applied. restart your terminal"
else
- notify-send "Error:" "~.zshrc file not found!"
+ notify-send -i "$iDIR/ja.png" "Error:" "~.zshrc file not found!"
fi
}
diff --git a/config/hypr/animations/END-4.conf b/config/hypr/animations/END-4.conf
new file mode 100644
index 00000000..0ab8d1af
--- /dev/null
+++ b/config/hypr/animations/END-4.conf
@@ -0,0 +1,40 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "End-4"
+# credit https://github.com/end-4/dots-hyprland
+
+animations {
+ enabled = true
+ # Animation curves
+
+ bezier = linear, 0, 0, 1, 1
+ bezier = md3_standard, 0.2, 0, 0, 1
+ bezier = md3_decel, 0.05, 0.7, 0.1, 1
+ bezier = md3_accel, 0.3, 0, 0.8, 0.15
+ bezier = overshot, 0.05, 0.9, 0.1, 1.1
+ bezier = crazyshot, 0.1, 1.5, 0.76, 0.92
+ bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0
+ bezier = menu_decel, 0.1, 1, 0, 1
+ bezier = menu_accel, 0.38, 0.04, 1, 0.07
+ bezier = easeInOutCirc, 0.85, 0, 0.15, 1
+ bezier = easeOutCirc, 0, 0.55, 0.45, 1
+ bezier = easeOutExpo, 0.16, 1, 0.3, 1
+ bezier = softAcDecel, 0.26, 0.26, 0.15, 1
+ bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration
+ # Animation configs
+ animation = windows, 1, 3, md3_decel, popin 60%
+ animation = windowsIn, 1, 3, md3_decel, popin 60%
+ animation = windowsOut, 1, 3, md3_accel, popin 60%
+ animation = border, 1, 10, default
+ animation = fade, 1, 3, md3_decel
+ # animation = layers, 1, 2, md3_decel, slide
+ animation = layersIn, 1, 3, menu_decel, slide
+ animation = layersOut, 1, 1.6, menu_accel
+ animation = fadeLayersIn, 1, 2, menu_decel
+ animation = fadeLayersOut, 1, 4.5, menu_accel
+ animation = workspaces, 1, 7, menu_decel, slide
+ # animation = workspaces, 1, 2.5, softAcDecel, slide
+ # animation = workspaces, 1, 7, menu_decel, slidefade 15%
+ # animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15%
+ animation = specialWorkspace, 1, 3, md3_decel, slidevert
+}
diff --git a/config/hypr/animations/HYDE - Vertical.conf b/config/hypr/animations/HYDE - Vertical.conf
new file mode 100644
index 00000000..ccceccf4
--- /dev/null
+++ b/config/hypr/animations/HYDE - Vertical.conf
@@ -0,0 +1,34 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Vertical"
+# credit https://github.com/prasanthrangan/hyprdots
+
+animations {
+ enabled = yes
+
+ bezier = fluent_decel, 0, 0.2, 0.4, 1
+ bezier = easeOutCirc, 0, 0.55, 0.45, 1
+ bezier = easeOutCubic, 0.33, 1, 0.68, 1
+ bezier = easeinoutsine, 0.37, 0, 0.63, 1
+
+ # Windows
+ animation = windowsIn, 1, 1.5, easeinoutsine, popin 60% # window open
+ animation = windowsOut, 1, 1.5, easeOutCubic, popin 60% # window close.
+ animation = windowsMove, 1, 1.5, easeinoutsine, slide # everything in between, moving, dragging, resizing.
+
+ # Fading
+ animation = fade, 1, 2.5, fluent_decel
+
+ animation = fadeLayersIn, 0
+ animation = border, 0
+
+
+ # Layers
+ animation = layers, 1, 1.5, easeinoutsine, popin
+
+ # Workspaces
+ #animation = workspaces, 1, 3, fluent_decel, slidefade 30% # styles: slide, slidevert, fade, slidefade, slidefadevert
+ animation = workspaces, 1, 3, fluent_decel, slidefadevert 30% # styles: slide, slidevert, fade, slidefade, slidefadevert
+
+ animation = specialWorkspace, 1, 2, fluent_decel, slidefade 10%
+}
diff --git a/config/hypr/animations/HYDE - default.conf b/config/hypr/animations/HYDE - default.conf
new file mode 100644
index 00000000..96c439d6
--- /dev/null
+++ b/config/hypr/animations/HYDE - default.conf
@@ -0,0 +1,21 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Default"
+# credit https://github.com/prasanthrangan/hyprdots
+
+animations {
+ enabled = yes
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 6, winIn, slide
+ animation = windowsOut, 1, 5, winOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 30, liner, once
+ animation = fade, 1, 10, default
+ animation = workspaces, 1, 5, wind
+ animation = specialWorkspace, 1, 5, wind, slidevert
+}
diff --git a/config/hypr/animations/HYDE - minimal-1.conf b/config/hypr/animations/HYDE - minimal-1.conf
new file mode 100644
index 00000000..6dbcf8ec
--- /dev/null
+++ b/config/hypr/animations/HYDE - minimal-1.conf
@@ -0,0 +1,27 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# # name "Minimal-1"
+# credit https://github.com/prasanthrangan/hyprdots-
+
+animations {
+ enabled = true
+
+ # █▄▄ █▀▀ ▀█ █ █▀▀ █▀█   █▀▀ █░█ █▀█ █░█ █▀▀
+ # █▄█ ██▄ █▄ █ ██▄ █▀▄   █▄▄ █▄█ █▀▄ ▀▄▀ ██▄
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+
+
+ #▄▀█ █▄░█ █ █▀▄▀█ ▄▀█ ▀█▀ █ █▀█ █▄░█
+ #█▀█ █░▀█ █ █░▀░█ █▀█ ░█░ █ █▄█ █░▀█
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 6, winIn, slide
+ animation = windowsOut, 1, 5, winOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 30, liner, once
+ animation = fade, 1, 10, default
+ animation = workspaces, 1, 5, wind
+}
diff --git a/config/hypr/animations/HYDE - minimal-2.conf b/config/hypr/animations/HYDE - minimal-2.conf
new file mode 100644
index 00000000..6ac56bc5
--- /dev/null
+++ b/config/hypr/animations/HYDE - minimal-2.conf
@@ -0,0 +1,16 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# # name "Minimal-2"
+# credit https://github.com/prasanthrangan/hyprdots
+
+animations {
+ enabled = yes
+
+ bezier = quart, 0.25, 1, 0.5, 1
+
+ animation = windows, 1, 6, quart, slide
+ animation = border, 1, 6, quart
+ animation = borderangle, 1, 6, quart
+ animation = fade, 1, 6, quart
+ animation = workspaces, 1, 6, quart
+} \ No newline at end of file
diff --git a/config/hypr/animations/HYDE - optimized.conf b/config/hypr/animations/HYDE - optimized.conf
new file mode 100644
index 00000000..7534c69d
--- /dev/null
+++ b/config/hypr/animations/HYDE - optimized.conf
@@ -0,0 +1,41 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Optimized"
+# credit https://github.com/prasanthrangan/hyprdots
+
+animations {
+ enabled = true
+ bezier = wind, 0.05, 0.85, 0.03, 0.97
+ bezier = winIn, 0.07, 0.88, 0.04, 0.99
+ bezier = winOut, 0.20, -0.15, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ bezier = md3_standard, 0.12, 0, 0, 1
+ bezier = md3_decel, 0.05, 0.80, 0.10, 0.97
+ bezier = md3_accel, 0.20, 0, 0.80, 0.08
+ bezier = overshot, 0.05, 0.85, 0.07, 1.04
+ bezier = crazyshot, 0.1, 1.22, 0.68, 0.98
+ bezier = hyprnostretch, 0.05, 0.82, 0.03, 0.94
+ bezier = menu_decel, 0.05, 0.82, 0, 1
+ bezier = menu_accel, 0.20, 0, 0.82, 0.10
+ bezier = easeInOutCirc, 0.75, 0, 0.15, 1
+ bezier = easeOutCirc, 0, 0.48, 0.38, 1
+ bezier = easeOutExpo, 0.10, 0.94, 0.23, 0.98
+ bezier = softAcDecel, 0.20, 0.20, 0.15, 1
+ bezier = md2, 0.30, 0, 0.15, 1
+
+ bezier = OutBack, 0.28, 1.40, 0.58, 1
+ bezier = easeInOutCirc, 0.78, 0, 0.15, 1
+
+ animation = border, 1, 1.6, liner
+ animation = borderangle, 1, 82, liner, once
+ animation = windowsIn, 1, 3.2, winIn, slide
+ animation = windowsOut, 1, 2.8, easeOutCirc
+ animation = windowsMove, 1, 3.0, wind, slide
+ animation = fade, 1, 1.8, md3_decel
+ animation = layersIn, 1, 1.8, menu_decel, slide
+ animation = layersOut, 1, 1.5, menu_accel
+ animation = fadeLayersIn, 1, 1.6, menu_decel
+ animation = fadeLayersOut, 1, 1.8, menu_accel
+ animation = workspaces, 1, 4.0, menu_decel, slide
+ animation = specialWorkspace, 1, 2.3, md3_decel, slidefadevert 15%
+}
diff --git a/config/hypr/animations/ITZ - diablo-1.conf b/config/hypr/animations/ITZ - diablo-1.conf
new file mode 100644
index 00000000..81d3aa41
--- /dev/null
+++ b/config/hypr/animations/ITZ - diablo-1.conf
@@ -0,0 +1,32 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Diablo-1"
+# credit https://github.com/Itz-Abhishek-Tiwari
+
+animations {
+ enabled = 1
+ bezier = default, 0.05, 0.9, 0.1, 1.05
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = overshot, 0.13, 0.99, 0.29, 1.08
+ bezier = liner, 1, 1, 1, 1
+ bezier = bounce, 0.4, 0.9, 0.6, 1.0
+ bezier = snappyReturn, 0.4, 0.9, 0.6, 1.0
+
+ bezier = slideInFromRight, 0.5, 0.0, 0.5, 1.0
+ animation = windows, 1, 5, snappyReturn, slidevert
+ animation = windowsIn, 1, 5, snappyReturn, slidevert right
+
+ animation = windowsOut, 1, 5, snappyReturn, slide
+ animation = windowsMove, 1, 6, bounce, slide
+ animation = layersOut, 1, 5, bounce, slidevert right
+ animation = fadeIn, 1, 10, default
+ animation = fadeOut, 1, 10, default
+ animation = fadeSwitch, 1, 10, default
+ animation = fadeShadow, 1, 10, default
+ animation = fadeDim, 1, 10, default
+ animation = fadeLayers, 1, 10, default
+ animation = workspaces, 1, 7, overshot, slidevert
+ animation = border, 1, 1, liner
+ animation = layers, 1, 4, bounce, slidevert right
+ animation = borderangle, 1, 30, liner, once
+}
diff --git a/config/hypr/animations/ITZ - diablo-2.conf b/config/hypr/animations/ITZ - diablo-2.conf
new file mode 100644
index 00000000..4d4b36f7
--- /dev/null
+++ b/config/hypr/animations/ITZ - diablo-2.conf
@@ -0,0 +1,26 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Diablo-2"
+# credit https://github.com/Itz-Abhishek-Tiwari
+
+animations {
+ enabled = 1
+ bezier = default, 0.05, 0.9, 0.1, 1.05
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = overshot, 0.13, 0.99, 0.29, 1.08
+ bezier = liner, 1, 1, 1, 1
+ animation = windows, 1, 7, wind, popin
+ animation = windowsIn, 1, 7, overshot, popin
+ animation = windowsOut, 1, 5, overshot, popin
+ animation = windowsMove, 1, 6, overshot, slide
+ animation = layers, 1, 5, default, popin
+ animation = fadeIn, 1, 10, default
+ animation = fadeOut, 1, 10, default
+ animation = fadeSwitch, 1, 10, default
+ animation = fadeShadow, 1, 10, default
+ animation = fadeDim, 1, 10, default
+ animation = fadeLayers, 1, 10, default
+ animation = workspaces, 1, 7, overshot, slidevert
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 30, liner, once
+}
diff --git a/config/hypr/animations/ML4W - classic.conf b/config/hypr/animations/ML4W - classic.conf
new file mode 100644
index 00000000..af8c5e15
--- /dev/null
+++ b/config/hypr/animations/ML4W - classic.conf
@@ -0,0 +1,15 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Classic"
+# credit https://github.com/mylinuxforwork/dotfiles
+
+animations {
+ enabled = true
+ bezier = myBezier, 0.05, 0.9, 0.1, 1.05
+ animation = windows, 1, 7, myBezier
+ animation = windowsOut, 1, 7, default, popin 80%
+ animation = border, 1, 10, default
+ animation = borderangle, 1, 8, default
+ animation = fade, 1, 7, default
+ animation = workspaces, 1, 6, default
+}
diff --git a/config/hypr/animations/ML4W - dynamic.conf b/config/hypr/animations/ML4W - dynamic.conf
new file mode 100644
index 00000000..c5f1da0d
--- /dev/null
+++ b/config/hypr/animations/ML4W - dynamic.conf
@@ -0,0 +1,20 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Dynamic"
+# credit https://github.com/mylinuxforwork/dotfiles
+
+animations {
+ enabled = true
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 6, winIn, slide
+ animation = windowsOut, 1, 5, winOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 30, liner, loop
+ animation = fade, 1, 10, default
+ animation = workspaces, 1, 5, wind
+}
diff --git a/config/hypr/animations/ML4W - fast.conf b/config/hypr/animations/ML4W - fast.conf
new file mode 100644
index 00000000..9623c418
--- /dev/null
+++ b/config/hypr/animations/ML4W - fast.conf
@@ -0,0 +1,24 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Fast"
+# credit https://github.com/mylinuxforwork/dotfiles
+
+animations {
+ enabled = true
+ bezier = linear, 0, 0, 1, 1
+ bezier = md3_standard, 0.2, 0, 0, 1
+ bezier = md3_decel, 0.05, 0.7, 0.1, 1
+ bezier = md3_accel, 0.3, 0, 0.8, 0.15
+ bezier = overshot, 0.05, 0.9, 0.1, 1.1
+ bezier = crazyshot, 0.1, 1.5, 0.76, 0.92
+ bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0
+ bezier = fluent_decel, 0.1, 1, 0, 1
+ bezier = easeInOutCirc, 0.85, 0, 0.15, 1
+ bezier = easeOutCirc, 0, 0.55, 0.45, 1
+ bezier = easeOutExpo, 0.16, 1, 0.3, 1
+ animation = windows, 1, 3, md3_decel, popin 60%
+ animation = border, 1, 10, default
+ animation = fade, 1, 2.5, md3_decel
+ animation = workspaces, 1, 3.5, easeOutExpo, slide
+ animation = specialWorkspace, 1, 3, md3_decel, slidevert
+} \ No newline at end of file
diff --git a/config/hypr/animations/ML4W - high.conf b/config/hypr/animations/ML4W - high.conf
new file mode 100644
index 00000000..e881d8be
--- /dev/null
+++ b/config/hypr/animations/ML4W - high.conf
@@ -0,0 +1,20 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "High"
+# credit https://github.com/mylinuxforwork/dotfiles
+
+animations {
+ enabled = true
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 6, winIn, slide
+ animation = windowsOut, 1, 5, winOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 30, liner, once
+ animation = fade, 1, 10, default
+ animation = workspaces, 1, 5, wind
+}
diff --git a/config/hypr/animations/ML4W - moving.conf b/config/hypr/animations/ML4W - moving.conf
new file mode 100644
index 00000000..974a8f60
--- /dev/null
+++ b/config/hypr/animations/ML4W - moving.conf
@@ -0,0 +1,20 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Moving"
+# credit https://github.com/mylinuxforwork/dotfiles
+
+
+animations {
+ enabled = true
+ bezier = overshot, 0.05, 0.9, 0.1, 1.05
+ bezier = smoothOut, 0.5, 0, 0.99, 0.99
+ bezier = smoothIn, 0.5, -0.5, 0.68, 1.5
+ animation = windows, 1, 5, overshot, slide
+ animation = windowsOut, 1, 3, smoothOut
+ animation = windowsIn, 1, 3, smoothOut
+ animation = windowsMove, 1, 4, smoothIn, slide
+ animation = border, 1, 5, default
+ animation = fade, 1, 5, smoothIn
+ animation = fadeDim, 1, 5, smoothIn
+ animation = workspaces, 1, 6, default
+}
diff --git a/config/hypr/animations/ML4W - standard.conf b/config/hypr/animations/ML4W - standard.conf
new file mode 100644
index 00000000..aa312bb1
--- /dev/null
+++ b/config/hypr/animations/ML4W - standard.conf
@@ -0,0 +1,15 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Standard"
+# credit https://github.com/mylinuxforwork/dotfiles
+
+animations {
+ enabled = true
+ bezier = myBezier, 0.05, 0.9, 0.1, 1.05
+ animation = windows, 1, 7, myBezier
+ animation = windowsOut, 1, 7, default, popin 80%
+ animation = border, 1, 10, default
+ animation = borderangle, 1, 8, default
+ animation = fade, 1, 7, default
+ animation = workspaces, 1, 6, default
+}
diff --git a/config/hypr/animations/Mahaveer - me-1.conf b/config/hypr/animations/Mahaveer - me-1.conf
new file mode 100644
index 00000000..7c93f3ef
--- /dev/null
+++ b/config/hypr/animations/Mahaveer - me-1.conf
@@ -0,0 +1,55 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Me-1"
+# credit https://github.com/mahaveergurjar
+
+animations {
+ enabled = true
+ # Animation curves
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ # bezier = linear, 0, 0, 1, 1
+ bezier = md3_standard, 0.2, 0, 0, 1
+ bezier = md3_decel, 0.05, 0.7, 0.1, 1
+ bezier = md3_accel, 0.3, 0, 0.8, 0.15
+ bezier = overshot, 0.05, 0.9, 0.1, 1.1
+ bezier = crazyshot, 0.1, 1.5, 0.76, 0.92
+ bezier = hyprnostretch, 0.05, 0.9, 0.1, 1.0
+ bezier = menu_decel, 0.1, 1, 0, 1
+ bezier = menu_accel, 0.38, 0.04, 1, 0.07
+ bezier = easeInOutCirc, 0.85, 0, 0.15, 1
+ bezier = easeOutCirc, 0, 0.55, 0.45, 1
+ bezier = easeOutExpo, 0.16, 1, 0.3, 1
+ bezier = softAcDecel, 0.26, 0.26, 0.15, 1
+ bezier = md2, 0.4, 0, 0.2, 1 # use with .2s duration
+
+ # Animation configs
+ # animation = windows, 1, 3, md3_decel, popin 60%
+ # animation = windowsIn, 1, 3, md3_decel, popin 60%
+ # animation = windowsOut, 1, 3, md3_accel, popin 60%
+ # animation = windows, 1, 6, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 30, liner, once
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 6, winIn, slide
+ animation = windowsOut, 1, 5, winOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+
+ # animation = border, 1, 10, default
+ animation = fade, 1, 3, md3_decel
+ # animation = layers, 1, 2, md3_decel, slide
+ animation = layersIn, 1, 3, menu_decel, slide
+ animation = layersOut, 1, 1.6, menu_accel
+ animation = fadeLayersIn, 1, 2, menu_decel
+ animation = fadeLayersOut, 1, 4.5, menu_accel
+ animation = workspaces, 1, 7, menu_decel, slide
+ animation = workspaces, 1, 5, wind
+ # animation = workspaces, 1, 2.5, softAcDecel, slide
+ # animation = workspaces, 1, 7, menu_decel, slidefade 15%
+ animation = specialWorkspace, 1, 3, md3_decel, slidefadevert 15%
+ animation = specialWorkspace, 1, 3, md3_decel, slidevert
+}
+
+
diff --git a/config/hypr/animations/Mahaveer - me-2.conf b/config/hypr/animations/Mahaveer - me-2.conf
new file mode 100644
index 00000000..4cc2bfa0
--- /dev/null
+++ b/config/hypr/animations/Mahaveer - me-2.conf
@@ -0,0 +1,30 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+#
+# name "Me-2"
+# credit https://github.com/mahaveergurjar
+
+
+animations {
+ enabled = yes
+
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ bezier = overshot, 0.05, 0.9, 0.1, 1.05
+ bezier = smoothOut, 0.5, 0, 0.99, 0.99
+ bezier = smoothIn, 0.5, -0.5, 0.68, 1.5
+
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 5, winIn, slide
+ animation = windowsOut, 1, 3, smoothOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors
+ animation = fade, 1, 3, smoothOut
+ animation = workspaces, 1, 5, overshot
+
+ # animations for -git or version >0.42.0
+ animation = workspacesIn, 1, 5, winIn, slide
+ animation = workspacesOut, 1, 5, winOut, slide
+} \ No newline at end of file
diff --git a/config/hypr/animations/default.conf b/config/hypr/animations/default.conf
new file mode 100644
index 00000000..0f40b5e6
--- /dev/null
+++ b/config/hypr/animations/default.conf
@@ -0,0 +1,26 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+
+animations {
+ enabled = yes
+
+ bezier = wind, 0.05, 0.9, 0.1, 1.05
+ bezier = winIn, 0.1, 1.1, 0.1, 1.1
+ bezier = winOut, 0.3, -0.3, 0, 1
+ bezier = liner, 1, 1, 1, 1
+ bezier = overshot, 0.05, 0.9, 0.1, 1.05
+ bezier = smoothOut, 0.5, 0, 0.99, 0.99
+ bezier = smoothIn, 0.5, -0.5, 0.68, 1.5
+
+ animation = windows, 1, 6, wind, slide
+ animation = windowsIn, 1, 5, winIn, slide
+ animation = windowsOut, 1, 3, smoothOut, slide
+ animation = windowsMove, 1, 5, wind, slide
+ animation = border, 1, 1, liner
+ animation = borderangle, 1, 180, liner, loop #used by rainbow borders and rotating colors
+ animation = fade, 1, 3, smoothOut
+ animation = workspaces, 1, 5, overshot
+
+ # animations for -git or version >0.42.0
+ animation = workspacesIn, 1, 5, winIn, slide
+ animation = workspacesOut, 1, 5, winOut, slide
+} \ No newline at end of file
diff --git a/config/hypr/animations/disabled.conf b/config/hypr/animations/disabled.conf
new file mode 100644
index 00000000..f73a485b
--- /dev/null
+++ b/config/hypr/animations/disabled.conf
@@ -0,0 +1,5 @@
+# /* ---- 💫 https://github.com/JaKooLit 💫 ---- */ #
+
+animations {
+ enabled = no
+} \ No newline at end of file
diff --git a/config/hypr/configs/Keybinds.conf b/config/hypr/configs/Keybinds.conf
index 019ca11d..feb21707 100644
--- a/config/hypr/configs/Keybinds.conf
+++ b/config/hypr/configs/Keybinds.conf
@@ -38,6 +38,7 @@ bind = $mainMod SHIFT, W, exec, $UserScripts/WallpaperEffects.sh # Wallpaper Eff
bind = CTRL ALT, W, exec, $UserScripts/WallpaperRandom.sh # Random wallpapers
bind = $mainMod ALT, O, exec, hyprctl setprop active opaque toggle # disable opacity on active window
bind = $mainMod SHIFT, K, exec, $scriptsDir/KeyBinds.sh # search keybinds via rofi
+bind = $mainMod SHIFT, A, exec, $UserScripts/Animations.sh #hyprland animations menu
# Waybar / Bar related
bind = $mainMod, B, exec, pkill -SIGUSR1 waybar # Toggle hide/show waybar
diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf
index 57ab705d..7f9ebab9 100644
--- a/config/hypr/hyprland.conf
+++ b/config/hypr/hyprland.conf
@@ -16,7 +16,8 @@ source= $UserConfigs/Monitors.conf
source= $UserConfigs/Laptops.conf
source= $UserConfigs/LaptopDisplay.conf
source= $UserConfigs/WindowRules.conf
-source= $UserConfigs/UserDecorAnimations.conf
+source= $UserConfigs/UserDecorations.conf
+source= $UserConfigs/UserAnimations.conf
source= $UserConfigs/UserKeybinds.conf
source= $UserConfigs/UserSettings.conf
-source= $UserConfigs/WorkspaceRules.conf \ No newline at end of file
+source= $UserConfigs/WorkspaceRules.conf
diff --git a/config/hypr/initial-boot.sh b/config/hypr/initial-boot.sh
index 4cde9a47..4d2d6aaa 100755
--- a/config/hypr/initial-boot.sh
+++ b/config/hypr/initial-boot.sh
@@ -10,7 +10,7 @@
# Variables
scriptsDir=$HOME/.config/hypr/scripts
wallpaper=$HOME/.config/hypr/wallpaper_effects/.wallpaper_modified
-waybar_style="$HOME/.config/waybar/style/[Wallust] Chroma Tally.css"
+waybar_style="$HOME/.config/waybar/style/[Extra] Modern-Combined - Transparent.css"
kvantum_theme="catppuccin-mocha-blue"
color_scheme="prefer-dark"
gtk_theme="Flat-Remix-GTK-Blue-Dark"
diff --git a/config/hypr/scripts/KeyHints.sh b/config/hypr/scripts/KeyHints.sh
index 6033cea4..b7ed26e2 100755
--- a/config/hypr/scripts/KeyHints.sh
+++ b/config/hypr/scripts/KeyHints.sh
@@ -24,8 +24,8 @@ max_width=1200
max_height=1000
# Set percentage of screen size for dynamic adjustment
-percentage_width=70
-percentage_height=70
+percentage_width=90
+percentage_height=90
# Calculate dynamic width and height
dynamic_width=$((width * percentage_width / 100))
@@ -80,6 +80,7 @@ GDK_BACKEND=$BACKEND yad --width=$dynamic_width --height=$dynamic_height \
"ï…¼ Shift F" "Toggle float" "single window" \
"ï…¼ ALT F" "Toggle all windows to float" "all windows" \
"ï…¼ Shift B" "Toggle Blur" "normal or less blur" \
+"ï…¼ Shift A" "Animations Menu" "Choose Animations via rofi" \
"ï…¼ SHIFT G" "Gamemode! All animations OFF or ON" "toggle" \
"ï…¼ ALT E" "Rofi Emoticons" "Emoticon" \
"ï…¼ ALT V" "Clipboard Manager" "cliphist" \
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage