Refactoring
This commit is contained in:
+103
-19
@@ -25,8 +25,7 @@ hl.config {
|
||||
-- Please see https://wiki.hyprland.org/Configuring/Tearing/ before you turn this on
|
||||
allow_tearing = false,
|
||||
|
||||
-- layout = scrolling, # Change to niri-like side-scrolling layout
|
||||
layout = 'master',
|
||||
layout = DEFAULT_LAYOUT,
|
||||
},
|
||||
|
||||
-- https://wiki.hyprland.org/Configuring/Variables/#decoration
|
||||
@@ -119,6 +118,7 @@ hl.config {
|
||||
cursor = {
|
||||
hide_on_key_press = true,
|
||||
warp_on_change_workspace = 1,
|
||||
no_hardware_cursors = 1,
|
||||
},
|
||||
|
||||
-- Auto toggle scratchpad on switching workspace from scratchpad
|
||||
@@ -138,31 +138,115 @@ hl.config {
|
||||
}
|
||||
|
||||
-- Default curves and animations, see https://wiki.hypr.land/Configuring/Advanced-and-Cool/Animations/
|
||||
hl.curve('easeOutQuint', { type = 'bezier', points = { { 0.23, 1 }, { 0.32, 1 } } })
|
||||
hl.curve('easeInOutCubic', { type = 'bezier', points = { { 0.65, 0.05 }, { 0.36, 1 } } })
|
||||
hl.curve(
|
||||
'easeOutQuint',
|
||||
{ type = 'bezier', points = { { 0.23, 1 }, { 0.32, 1 } } }
|
||||
)
|
||||
hl.curve(
|
||||
'easeInOutCubic',
|
||||
{ type = 'bezier', points = { { 0.65, 0.05 }, { 0.36, 1 } } }
|
||||
)
|
||||
hl.curve('linear', { type = 'bezier', points = { { 0, 0 }, { 1, 1 } } })
|
||||
hl.curve('almostLinear', { type = 'bezier', points = { { 0.5, 0.5 }, { 0.75, 1 } } })
|
||||
hl.curve(
|
||||
'almostLinear',
|
||||
{ type = 'bezier', points = { { 0.5, 0.5 }, { 0.75, 1 } } }
|
||||
)
|
||||
hl.curve('quick', { type = 'bezier', points = { { 0.15, 0 }, { 0.1, 1 } } })
|
||||
|
||||
-- Default springs
|
||||
hl.curve('easy', { type = 'spring', mass = 1, stiffness = 71.2633, dampening = 15.8273644 })
|
||||
hl.curve(
|
||||
'easy',
|
||||
{ type = 'spring', mass = 1, stiffness = 71.2633, dampening = 15.8273644 }
|
||||
)
|
||||
|
||||
hl.animation { leaf = 'global', enabled = true, speed = 10, bezier = 'default' }
|
||||
hl.animation { leaf = 'border', enabled = true, speed = 5.39, bezier = 'easeOutQuint' }
|
||||
hl.animation {
|
||||
leaf = 'border',
|
||||
enabled = true,
|
||||
speed = 5.39,
|
||||
bezier = 'easeOutQuint',
|
||||
}
|
||||
hl.animation { leaf = 'windows', enabled = true, speed = 4.79, spring = 'easy' }
|
||||
hl.animation { leaf = 'windowsIn', enabled = true, speed = 4.1, spring = 'easy', style = 'popin 87%' }
|
||||
hl.animation { leaf = 'windowsOut', enabled = true, speed = 1.49, bezier = 'linear', style = 'popin 87%' }
|
||||
hl.animation { leaf = 'fadeIn', enabled = true, speed = 1.73, bezier = 'almostLinear' }
|
||||
hl.animation { leaf = 'fadeOut', enabled = true, speed = 1.46, bezier = 'almostLinear' }
|
||||
hl.animation {
|
||||
leaf = 'windowsIn',
|
||||
enabled = true,
|
||||
speed = 4.1,
|
||||
spring = 'easy',
|
||||
style = 'popin 87%',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'windowsOut',
|
||||
enabled = true,
|
||||
speed = 1.49,
|
||||
bezier = 'linear',
|
||||
style = 'popin 87%',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'fadeIn',
|
||||
enabled = true,
|
||||
speed = 1.73,
|
||||
bezier = 'almostLinear',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'fadeOut',
|
||||
enabled = true,
|
||||
speed = 1.46,
|
||||
bezier = 'almostLinear',
|
||||
}
|
||||
hl.animation { leaf = 'fade', enabled = true, speed = 3.03, bezier = 'quick' }
|
||||
hl.animation { leaf = 'layers', enabled = true, speed = 3.81, bezier = 'easeOutQuint' }
|
||||
hl.animation { leaf = 'layersIn', enabled = true, speed = 4, bezier = 'easeOutQuint', style = 'fade' }
|
||||
hl.animation { leaf = 'layersOut', enabled = true, speed = 1.5, bezier = 'linear', style = 'fade' }
|
||||
hl.animation { leaf = 'fadeLayersIn', enabled = true, speed = 1.79, bezier = 'almostLinear' }
|
||||
hl.animation { leaf = 'fadeLayersOut', enabled = true, speed = 1.39, bezier = 'almostLinear' }
|
||||
hl.animation { leaf = 'workspaces', enabled = true, speed = 1.94, bezier = 'almostLinear', style = 'fade' }
|
||||
hl.animation { leaf = 'workspacesIn', enabled = true, speed = 1.21, bezier = 'almostLinear', style = 'fade' }
|
||||
hl.animation { leaf = 'workspacesOut', enabled = true, speed = 1.94, bezier = 'almostLinear', style = 'fade' }
|
||||
hl.animation {
|
||||
leaf = 'layers',
|
||||
enabled = true,
|
||||
speed = 3.81,
|
||||
bezier = 'easeOutQuint',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'layersIn',
|
||||
enabled = true,
|
||||
speed = 4,
|
||||
bezier = 'easeOutQuint',
|
||||
style = 'fade',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'layersOut',
|
||||
enabled = true,
|
||||
speed = 1.5,
|
||||
bezier = 'linear',
|
||||
style = 'fade',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'fadeLayersIn',
|
||||
enabled = true,
|
||||
speed = 1.79,
|
||||
bezier = 'almostLinear',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'fadeLayersOut',
|
||||
enabled = true,
|
||||
speed = 1.39,
|
||||
bezier = 'almostLinear',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'workspaces',
|
||||
enabled = true,
|
||||
speed = 1.94,
|
||||
bezier = 'almostLinear',
|
||||
style = 'fade',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'workspacesIn',
|
||||
enabled = true,
|
||||
speed = 1.21,
|
||||
bezier = 'almostLinear',
|
||||
style = 'fade',
|
||||
}
|
||||
hl.animation {
|
||||
leaf = 'workspacesOut',
|
||||
enabled = true,
|
||||
speed = 1.94,
|
||||
bezier = 'almostLinear',
|
||||
style = 'fade',
|
||||
}
|
||||
hl.animation { leaf = 'zoomFactor', enabled = true, speed = 7, bezier = 'quick' }
|
||||
|
||||
-- Style Gum confirm to match terminal theme
|
||||
|
||||
Reference in New Issue
Block a user