aboutsummaryrefslogtreecommitdiff
path: root/hypr/hyprland/look_and_feel.conf
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2025-09-28 19:57:25 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2025-09-28 19:57:25 +0530
commitce2793694db5fdf3d6b5e5dac612528d61adede9 (patch)
tree4ba3c03afadc6d89c2ca1151050b0a8fd188ab9b /hypr/hyprland/look_and_feel.conf
parenta9040e6e7da371a076dde035f2520775d2b24690 (diff)
modulaized hyprland + styled hyprlock from end4 config
Diffstat (limited to 'hypr/hyprland/look_and_feel.conf')
-rw-r--r--hypr/hyprland/look_and_feel.conf79
1 files changed, 79 insertions, 0 deletions
diff --git a/hypr/hyprland/look_and_feel.conf b/hypr/hyprland/look_and_feel.conf
new file mode 100644
index 0000000..f510e3b
--- /dev/null
+++ b/hypr/hyprland/look_and_feel.conf
@@ -0,0 +1,79 @@
+# Refer to https://wiki.hyprland.org/Configuring/Variables/
+
+# https://wiki.hyprland.org/Configuring/Variables/#general
+general {
+ gaps_in = 0
+ gaps_out = 0
+
+ border_size = 2
+
+ col.active_border = $lavender $flamingo 45deg
+ col.inactive_border = $surface2
+
+ resize_on_border = false
+ allow_tearing = false
+ layout = dwindle
+}
+
+# https://wiki.hyprland.org/Configuring/Variables/#decoration
+decoration {
+ rounding = 0
+ rounding_power = 2
+
+ active_opacity = 1.0
+ inactive_opacity = 1.0
+
+ shadow {
+ enabled = true
+ range = 4
+ render_power = 3
+ color = $crust
+ }
+
+ # https://wiki.hyprland.org/Configuring/Variables/#blur
+ blur {
+ enabled = true
+ size = 3
+ passes = 1
+
+ vibrancy = 0.1696
+ }
+}
+
+# https://wiki.hyprland.org/Configuring/Variables/#animations
+animations {
+ enabled = yes, please :)
+
+ bezier = easeOutQuint,0.23,1,0.32,1
+ bezier = easeInOutCubic,0.65,0.05,0.36,1
+ bezier = linear,0,0,1,1
+ bezier = almostLinear,0.5,0.5,0.75,1.0
+ bezier = quick,0.15,0,0.1,1
+
+ animation = global, 1, 10, default
+ animation = border, 1, 5.39, easeOutQuint
+ animation = windows, 1, 4.79, easeOutQuint
+ animation = windowsIn, 1, 4.1, easeOutQuint, popin 87%
+ animation = windowsOut, 1, 1.49, linear, popin 87%
+ animation = fadeIn, 1, 1.73, almostLinear
+ animation = fadeOut, 1, 1.46, almostLinear
+ animation = fade, 1, 3.03, quick
+ animation = layers, 1, 3.81, easeOutQuint
+ animation = layersIn, 1, 4, easeOutQuint, fade
+ animation = layersOut, 1, 1.5, linear, fade
+ animation = fadeLayersIn, 1, 1.79, almostLinear
+ animation = fadeLayersOut, 1, 1.39, almostLinear
+ animation = workspaces, 1, 1.94, almostLinear, fade
+ animation = workspacesIn, 1, 1.21, almostLinear, fade
+ animation = workspacesOut, 1, 1.94, almostLinear, fade
+}
+
+# Ref https://wiki.hyprland.org/Configuring/Workspace-Rules/
+# "Smart gaps" / "No gaps when only"
+# uncomment all if you wish to use that.
+# workspace = w[tv1], gapsout:0, gapsin:0
+# workspace = f[1], gapsout:0, gapsin:0
+# windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
+# windowrule = rounding 0, floating:0, onworkspace:w[tv1]
+# windowrule = bordersize 0, floating:0, onworkspace:f[1]
+# windowrule = rounding 0, floating:0, onworkspace:f[1]