102 lines
2.6 KiB
Plaintext
Raw Permalink Normal View History

2025-04-23 12:37:44 -06:00
source = ~/.config/hypr/hyprland/env.conf
source = ~/.config/hypr/hyprland/exec.conf
source = ~/.config/hypr/hyprland/plugin.conf
source = ~/.config/hypr/hyprland/bind.conf
source = ~/.config/hypr/hyprland/windowrule.conf
monitor=DP-1,1920x1080@60,0x0,1 #75hz refresh rate on DP-1 - "hyprctl monitors"
monitor=HDMI-A-1, 1920x1080@60, 1920x0, 1 #60hz on HDMI-A-1
#monitor=DP-1,1920x1080@119,0x0,1 #120hz refresh rate on DP-1 - "hyprctl monitors"
#monitor=DP-1,highres,0x0,1,vrr,1 #Variable refresh rate
general {
gaps_in = 6
gaps_out = 8
border_size = 3
col.active_border = rgba(398bc6ff) rgba(576ddbff) rgba(2a9292ff) rgba(955ae7ff) 45deg
col.inactive_border = rgba(19171ccc) rgba(26232acc) 45deg
layout = dwindle
resize_on_border = true
allow_tearing = true
}
input {
# Keyboard Settings
kb_layout = us
numlock_by_default = true
# Mouse Settings
accel_profile = flat
force_no_accel = true
follow_mouse = 1
special_fallthrough = true # This allows clicking windows behind a floating special window
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
}
misc {
animate_manual_resizes = false # If true makes resizing very slow!
animate_mouse_windowdragging = false # Follows the custom bezier from animation{} windowsMove
mouse_move_enables_dpms = true
key_press_enables_dpms = false
enable_swallow = true # Default is false
swallow_regex = com.mitchellh.ghostty # regex of class to be swallowed
focus_on_activate = true # focus on an app that requests focus - default False
}
2025-04-23 12:37:44 -06:00
animations {
enabled = yes
# bezier = wind, 0.05, 0.9, 0.1, 1.05
bezier = wind, 0.73, 0.13, 0, 0.98
bezier = winIn, 0.1, 1.1, 0.1, 1.1
bezier = winOut, 0.3, -0.3, 0, 1
bezier = liner, 0.55, 0.16, 0.26, 0.91
animation = fade, 1, 0.1, wind
animation = windows, 1, 6, wind, popin 20%
animation = windowsIn, 1, 6, winIn, popin 20%
animation = windowsOut, 1, 5, winOut, slidefade 20%
animation = windowsMove, 1, 5, wind, slidefade 10%
animation = border, 1, 0.3, liner
animation = borderangle, 1, 30, liner, loop
animation = fade, 1, 10, default
animation = workspaces, 1, 0.01, wind, fade
}
2025-04-23 12:37:44 -06:00
decoration {
rounding = 7
active_opacity = 1.0
inactive_opacity = 0.53
fullscreen_opacity = 1.0
dim_inactive = true
dim_special = 0.01
shadow {
enabled = true
}
blur {
enabled = true
size = 5
passes = 3
new_optimizations = on
ignore_opacity = on
special = false
}
}
dwindle {
pseudotile = true
preserve_split = true
}
master {
new_status = slave
new_on_top = true
}
render {
explicit_sync = 0
}
cursor {
default_monitor = DP-1
}