Hyprland & Tmux configs June 2026
This commit is contained in:
+29
-24
@@ -22,8 +22,10 @@
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Monitors/
|
||||
#monitor=,preferred,auto,auto
|
||||
monitor = DP-1, 1920x1080@50.00Hz, 0x0, 1
|
||||
monitor = HDMI-A-1, 1920x1080@60.00000, 1000x1080, 1
|
||||
#monitor = DP-1, 1920x1080@50.00Hz, 0x0, 1
|
||||
#monitor = HDMI-A-1, 1920x1080@60.00000, 1000x1080, 1
|
||||
monitor = VGA-1, 1920x1080@60Hz, 0x0, 1
|
||||
monitor = LVDS-1, 1600x900@59.99Hz, 1920x0, 1
|
||||
|
||||
|
||||
###################
|
||||
@@ -85,14 +87,14 @@ env = HYPRCURSOR_SIZE,24
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#general
|
||||
general {
|
||||
gaps_in = 5
|
||||
gaps_out = 10
|
||||
gaps_in = 0
|
||||
gaps_out = 0
|
||||
|
||||
border_size = 1
|
||||
border_size = 2
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#variable-types for info about colors
|
||||
col.active_border = rgb(2aa198)
|
||||
col.inactive_border = rgb(586e75)
|
||||
col.active_border = rgb(859900)
|
||||
col.inactive_border = rgb(839496)
|
||||
|
||||
# Set to true enable resizing windows by clicking and dragging on borders and gaps
|
||||
resize_on_border = false
|
||||
@@ -100,7 +102,11 @@ general {
|
||||
# Please see https://wiki.hypr.land/Configuring/Tearing/ before you turn this on
|
||||
allow_tearing = false
|
||||
|
||||
layout = dwindle
|
||||
layout = master
|
||||
}
|
||||
|
||||
master {
|
||||
mfact = 0.6
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#decoration
|
||||
@@ -116,22 +122,20 @@ decoration {
|
||||
enabled = false
|
||||
range = 4
|
||||
render_power = 3
|
||||
color = rgba(1a1a1aee)
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#blur
|
||||
blur {
|
||||
enabled = true
|
||||
enabled = false
|
||||
size = 3
|
||||
passes = 1
|
||||
|
||||
vibrancy = 0.1696
|
||||
}
|
||||
}
|
||||
|
||||
# https://wiki.hypr.land/Configuring/Variables/#animations
|
||||
animations {
|
||||
enabled = yes, please :)
|
||||
enabled = no, please :)
|
||||
|
||||
# Default curves, see https://wiki.hypr.land/Configuring/Animations/#curves
|
||||
# NAME, X0, Y0, X1, Y1
|
||||
@@ -172,11 +176,6 @@ animations {
|
||||
# windowrule = bordersize 0, floating:0, onworkspace:f[1]
|
||||
# windowrule = rounding 0, floating:0, onworkspace:f[1]
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more
|
||||
dwindle {
|
||||
pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
|
||||
preserve_split = true # You probably want this
|
||||
}
|
||||
|
||||
# See https://wiki.hypr.land/Configuring/Master-Layout/ for more
|
||||
master {
|
||||
@@ -203,6 +202,7 @@ input {
|
||||
kb_rules =
|
||||
|
||||
follow_mouse = 1
|
||||
scroll_method = "on_button_down"
|
||||
|
||||
sensitivity = 0 # -1.0 - 1.0, 0 means no modification.
|
||||
|
||||
@@ -221,7 +221,6 @@ device {
|
||||
sensitivity = -0.5
|
||||
}
|
||||
|
||||
|
||||
###################
|
||||
### KEYBINDINGS ###
|
||||
###################
|
||||
@@ -236,16 +235,22 @@ bind = $mainMod, M, fullscreen,1
|
||||
bind = $mainMod, E, exit
|
||||
bind = $mainMod, V, togglefloating,
|
||||
bind = $mainMod, Space, exec, $menu
|
||||
bind = $mainMod, T, togglesplit, # dwindle
|
||||
bind = $mainMod, F12, exec, screenshot
|
||||
bind = $mainMod, P, exec, screenshot
|
||||
bind = $mainMod, F12, exec, screenshot-wayland
|
||||
bind = $mainMod, O, exec, hyprpicker
|
||||
bind = $mainMod, S, layoutmsg, swapwithmaster master
|
||||
bind = $mainMod, N, layoutmsg, cyclenext
|
||||
bind = $mainMod, P, layoutmsg, cycleprev
|
||||
|
||||
# Move focus with mainMod + arrow keys
|
||||
# Move focus with mainMod + hjkl keys
|
||||
bind = $mainMod, h, movefocus, l
|
||||
bind = $mainMod, l, movefocus, r
|
||||
bind = $mainMod, k, movefocus, u
|
||||
bind = $mainMod, j, movefocus, d
|
||||
# Resize with mainMod + hjkl keys
|
||||
bind = $mainMod SHIFT, h, resizeactive, -10 0
|
||||
bind = $mainMod SHIFT, l, resizeactive, 10 0
|
||||
bind = $mainMod SHIFT, k, resizeactive, 0 -10
|
||||
bind = $mainMod SHIFT, j, resizeactive, 0 10
|
||||
|
||||
# Switch workspaces with mainMod + [0-9]
|
||||
bind = $mainMod, 1, workspace, 1
|
||||
@@ -272,8 +277,8 @@ bind = $mainMod SHIFT, 9, movetoworkspace, 9
|
||||
bind = $mainMod SHIFT, 0, movetoworkspace, 10
|
||||
|
||||
# Example special workspace (scratchpad)
|
||||
bind = $mainMod, S, togglespecialworkspace, magic
|
||||
bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||
#bind = $mainMod, S, togglespecialworkspace, magic
|
||||
#bind = $mainMod SHIFT, S, movetoworkspace, special:magic
|
||||
|
||||
# Scroll through existing workspaces with mainMod + scroll
|
||||
bind = $mainMod, mouse_down, workspace, e+1
|
||||
|
||||
Reference in New Issue
Block a user