home/gui/desktop/hypr/hyprland.conf
2024-01-21 12:09:37 +01:00

81 lines
1.6 KiB
Plaintext

# Source definitions, bindings, and executables.
source = ~/.config/hypr/definitions.conf
source = ~/.config/hypr/window-rules.conf
source = ~/.config/hypr/bindings.conf
source = ~/.config/hypr/executables.conf
# Hyprland will detect the monitor and act accordingly to its inner characteristics.
monitor=,preferred,auto,auto
# Environment variables that are initialised prior to the initialization of Hyprland.
env = XCURSOR_SIZE,24
# See https://wiki.hyprland.org/Configuring/Variables/ for a general list of all the configuration options.
general {
gaps_in = $gaps_in
gaps_out = $gaps_out
border_size = 0
layout = dwindle
no_cursor_warps = true
cursor_inactive_timeout = 5
resize_on_border = true
}
decoration {
rounding = $rounding
active_opacity = $opacity
inactive_opacity = $opacity
fullscreen_opacity = $opacity
drop_shadow = false
blur {
size = $blur_size
passes = 1
}
}
animations {
enabled = yes
bezier = smooth, 0.5, 1, 0.89, 1
animation = windows, 1, 5, smooth, popin 40%
animation = workspaces, 1, 4, smooth
animation = fade, 1, 7, default
animation = border, 1, 7, default
animation = borderangle, 1, 7, default
}
input {
kb_layout = fr
repeat_rate = 50
scroll_method = 2fg
touchpad {
natural_scroll = no
middle_button_emulation = true
}
}
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
layers_hog_keyboard_focus = true
disable_autoreload = true
}
dwindle {
preserve_split = yes
}
gestures {
workspace_swipe = off
}