Files
dotfiles/config/hypr/hyprland.conf
T
2026-05-25 00:32:00 +03:00

99 lines
1.7 KiB
Plaintext

# ----------
# Monitors
# ----------
monitor=eDP-1, 1920x1080@60.05, 0x0, 1
# ----------
# Programs
# ----------
exec-once = hyprpaper
exec-once = waybar
$terminal = kitty
$fileManager = kitty -e ranger
$menu = pgrep wofi > /dev/null 2>&1 && killall wofi || wofi --show run
# ----------
# Input
# ----------
input {
kb_layout = us,ru
kb_options = grp:win_space_toggle
touchpad {
natural_scroll = true
}
}
cursor {
no_hardware_cursors = true
}
# ----------
# Design
# ----------
animations {
enabled = false
}
general {
gaps_in = 5
gaps_out = 10
border_size = 1
resize_on_border = true
layout = dwindle
}
decoration {
rounding = 0
active_opacity = 1.0
inactive_opacity = 1.0
}
dwindle {
force_split = 2
preserve_split = true
}
misc {
force_default_wallpaper = 0
disable_hyprland_logo = true
}
# ----------
# Keybinds
# ----------
$mainMod = SUPER
bind = $mainMod, Return, exec, $terminal
bind = $mainMod, E, exec, $fileManager
bind = $mainMod, D, exec, $menu
bind = $mainMod, Q, killactive,
bind = $mainMod SHIFT, SPACE, togglefloating,
bind = $mainMod, F, fullscreen
bind = $mainMod SHIFT, S, exec, hyprshot --mode region --output-folder ~/pictures/screenshots
bind = $mainMod, 1, workspace, 1
bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6
bind = $mainMod SHIFT, 1, movetoworkspace, 1
bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6