Skip to content

Instantly share code, notes, and snippets.

@lll-phill-lll
Created February 24, 2026 01:11
Show Gist options
  • Select an option

  • Save lll-phill-lll/c799c17e47b819b10a50a7e6f57a45d8 to your computer and use it in GitHub Desktop.

Select an option

Save lll-phill-lll/c799c17e47b819b10a50a7e6f57a45d8 to your computer and use it in GitHub Desktop.
# ===============================
# MONITORS
# ===============================
monitor=,preferred,auto,1
# если внешний монитор:
# monitor=HDMI-A-1,2560x1440@144,0x0,1
# monitor=eDP-1,1920x1200@60,2560x0,1
# ===============================
# VARIABLES
# ===============================
$terminal = foot
$browser = firefox
$fileManager = thunar
$menu = wofi --show drun
$mod = SUPER
# ===============================
# ENVIRONMENT
# ===============================
env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt5ct
env = MOZ_ENABLE_WAYLAND,1
# ===============================
# INPUT
# ===============================
input {
kb_layout = us,ru
kb_options = grp:alt_shift_toggle
follow_mouse = 1
sensitivity = 0
touchpad {
natural_scroll = true
disable_while_typing = true
tap-to-click = true
}
}
# ===============================
# GENERAL
# ===============================
general {
gaps_in = 5
gaps_out = 15
border_size = 2
col.active_border = rgba(88c0d0ff)
col.inactive_border = rgba(4c566a88)
layout = dwindle
}
# ===============================
# DECORATION
# ===============================
decoration {
rounding = 10
blur {
enabled = true
size = 6
passes = 2
vibrancy = 0.15
}
drop_shadow = false
}
# Прозрачность (ты любишь легкую)
windowrulev2 = opacity 0.92 0.92,class:^(foot)$
windowrulev2 = opacity 0.95 0.95,class:^(firefox)$
# ===============================
# ANIMATIONS
# ===============================
animations {
enabled = yes
bezier = easeOut,0.16,1,0.3,1
bezier = easeIn,0.7,0,0.84,0
animation = windows,1,5,easeOut
animation = windowsOut,1,4,easeIn
animation = fade,1,5,easeOut
animation = workspaces,1,6,easeOut
}
# ===============================
# LAYOUTS
# ===============================
dwindle {
pseudotile = yes
preserve_split = yes
}
# ===============================
# KEYBINDINGS
# ===============================
bind = $mod, RETURN, exec, $terminal
bind = $mod, B, exec, $browser
bind = $mod, E, exec, $fileManager
bind = $mod, D, exec, $menu
bind = $mod, Q, killactive
bind = $mod, M, exit
bind = $mod, F, fullscreen
bind = $mod SHIFT, F, togglefloating
bind = $mod, P, pseudo
# Move focus
bind = $mod, H, movefocus, l
bind = $mod, L, movefocus, r
bind = $mod, K, movefocus, u
bind = $mod, J, movefocus, d
# Move windows
bind = $mod SHIFT, H, movewindow, l
bind = $mod SHIFT, L, movewindow, r
bind = $mod SHIFT, K, movewindow, u
bind = $mod SHIFT, J, movewindow, d
# Workspaces
bind = $mod, 1, workspace, 1
bind = $mod, 2, workspace, 2
bind = $mod, 3, workspace, 3
bind = $mod, 4, workspace, 4
bind = $mod, 5, workspace, 5
bind = $mod SHIFT, 1, movetoworkspace, 1
bind = $mod SHIFT, 2, movetoworkspace, 2
bind = $mod SHIFT, 3, movetoworkspace, 3
bind = $mod SHIFT, 4, movetoworkspace, 4
bind = $mod SHIFT, 5, movetoworkspace, 5
# ===============================
# FLOATING RULES
# ===============================
windowrulev2 = float,class:^(pavucontrol)$
windowrulev2 = float,class:^(blueman-manager)$
windowrulev2 = float,title:^(Picture-in-Picture)$
windowrulev2 = center,class:^(pavucontrol)$
# ===============================
# XWAYLAND FIXES
# ===============================
xwayland {
force_zero_scaling = true
}
# ===============================
# MISC
# ===============================
misc {
disable_hyprland_logo = true
disable_splash_rendering = true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment