New animations, gaps, app variables

This commit is contained in:
duma97
2025-11-21 20:09:02 +04:00
parent 8ce2277b2f
commit 5ccb420eaf
+34 -20
View File
@@ -25,13 +25,13 @@ exec-once = hyprctl setcursor Adwaita 24 # Needed on NixOS
exec-once = mkdir -p $HOME/Pictures/Screenshots
# Our apps, adjust for yourself, otherwise apps won't run!
$terminal = foot
$fileManager = nautilus
$terminal = kitty
$fileManager = dolphin
$menu = wofi --show drun
$telegram = telegram-desktop
$telegram = Telegram
$spotify = spotify
$vscode = code
$browser = google-chrome-stable
$browser = flatpak run app.zen_browser.zen
# Cursor
env = XCURSOR_THEME,Adwaita
@@ -62,20 +62,24 @@ input {
# General settings
general {
gaps_in = 3.5 # The space between windows
gaps_out = 4.5 # The space between screen edges & borders
gaps_in = 10 # The space between windows
gaps_out = 40 # The space between screen edges & borders (Caelestia style)
border_size = 0
border_size = 3
resize_on_border = false
allow_tearing = false
layout = dwindle
# Border colors (Caelestia style)
col.active_border = rgba(33ccffee) rgba(00ff99ee) 45deg
col.inactive_border = rgba(595959aa)
}
# Decoration settings (borders)
decoration {
rounding = 2
rounding = 10
# Change transparency of focused and unfocused windows
active_opacity = 0.985
@@ -100,18 +104,28 @@ blur {
# Animations
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
animation = fade, 1, 10, default
animation = workspaces, 1, 5, wind
# Animation curves
bezier = specialWorkSwitch, 0.05, 0.7, 0.1, 1
bezier = emphasizedAccel, 0.3, 0, 0.8, 0.15
bezier = emphasizedDecel, 0.05, 0.7, 0.1, 1
bezier = standard, 0.2, 0, 0, 1
# Animation configs
animation = layersIn, 1, 5, emphasizedDecel, slide
animation = layersOut, 1, 4, emphasizedAccel, slide
animation = fadeLayers, 1, 5, standard
animation = windowsIn, 1, 5, emphasizedDecel
animation = windowsOut, 1, 3, emphasizedAccel
animation = windowsMove, 1, 7, standard
animation = workspaces, 1, 5, standard
animation = specialWorkspace, 1, 4, specialWorkSwitch, slidefadevert 15%
animation = fade, 1, 6, standard
animation = fadeDim, 1, 6, standard
animation = border, 1, 6, standard
}
# Layouts