--- /dev/null
+animations {
+ enabled = yes
+
+ bezier = myBezier, 0.05, 0.9, 0.1, 1.00
+ bezier = overshoot, 0.05, 0.9, 0.2, 1.00
+ bezier = easeOutQuad, 0.5, 1, 0.89, 1
+ animation = windows, 1, 3, easeOutQuad
+ animation = borderangle, 1, 8, default
+ animation = fade, 1, 7, default
+ animation = workspaces, 1, 5, default, slidefade 30
+
+# shamelessly stolen from https://github.com/prasanthrangan/hyprdots
+ 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 = windowsIn, 1, 6, overshoot, slide
+ animation = windowsOut, 1, 5, winOut, slide
+ animation = border, 1, 1, liner
+}
+
+
dim_strength = 0.2
}
-animations {
- enabled = yes
-
- # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
-
- bezier = myBezier, 0.05, 0.9, 0.1, 1.00
- bezier = overshoot, 0.05, 0.9, 0.1, 1.05
- bezier = easeOutQuad, 0.5, 1, 0.89, 1
-
- animation = windows, 1, 3, easeOutQuad
- 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, 5, default, slidefade 30
-}
-
dwindle {
# See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
pseudotile = true # master switch for pseudotiling. Enabling is bound to mainMod + A in the keybinds section below
}
}
+source=./fragments/animations.conf
source=./fragments/keybinds.conf
source=./fragments/windowrules.conf
source=./fragments/workspacerules.conf