add groups to hyprland

This commit is contained in:
Alexander Navarro 2025-09-29 13:00:26 -03:00
parent 301f316144
commit 86ec8531d0

View file

@ -62,8 +62,8 @@ general {
gaps_out = 10 gaps_out = 10
border_size = 2 border_size = 2
col.active_border = $teal $teal col.active_border = rgba($tealAlphadd)
col.inactive_border = $surface1 $surface1 col.inactive_border = rgba($surface1Alphadd)
# snap { # snap {
# enabled = true # enabled = true
@ -93,6 +93,24 @@ animations {
gesture = 3, horizontal, workspace gesture = 3, horizontal, workspace
group {
merge_floated_into_tiled_on_groupbar = true
col.border_active = $teal $teal
col.border_inactive = $surface1 $surface1
groupbar {
gradients = true,
text_color = $base
text_color_inactive = $text
col.active = rgba($tealAlphadd)
col.inactive = rgba($surface1Alphadd)
gaps_in = 0
gaps_out = 0
}
}
misc { misc {
enable_swallow = true enable_swallow = true
swallow_regex = ^(Alacritty|kitty|footclient)$ swallow_regex = ^(Alacritty|kitty|footclient)$
@ -106,7 +124,7 @@ misc {
master { master {
new_status = slave new_status = slave
mfact = 0.5 mfact = 0.5
# slave_count_for_center_master = 4 slave_count_for_center_master = 0
} }
# ╭──────────────────────────────────────────────────────────╮ # ╭──────────────────────────────────────────────────────────╮
@ -132,6 +150,9 @@ workspace = 7, monitor:HDMI-A-2, persistent:true
workspace = 8, monitor:HDMI-A-2, persistent:true workspace = 8, monitor:HDMI-A-2, persistent:true
workspace = 9, monitor:HDMI-A-2, persistent:true workspace = 9, monitor:HDMI-A-2, persistent:true
workspace = w[t1], layoutopt:orientation:center
workspace = w[t2-4], layoutopt:orientation:left
# ╭──────────────────────────────────────────────────────────╮ # ╭──────────────────────────────────────────────────────────╮
# │ Keybindings │ # │ Keybindings │
# ╰──────────────────────────────────────────────────────────╯ # ╰──────────────────────────────────────────────────────────╯
@ -171,16 +192,19 @@ bind = $mainMod, f, fullscreen, 1 # preserve gaps and bar
bind = $mainMod SHIFT, f, fullscreen, 0 # use whole screen bind = $mainMod SHIFT, f, fullscreen, 0 # use whole screen
bind = $mainMod SHIFT, s, toggleswallow bind = $mainMod SHIFT, s, toggleswallow
bind = $mainMod, t, changegroupactive
bind = $mainMod SHIFT, t, togglegroup
# ── Focus ───────────────────────────────────────────────────────────── # ── Focus ─────────────────────────────────────────────────────────────
bind = $mainMod, h, movefocus, l bind = $mainMod, h, movefocus, l
bind = $mainMod, j, movefocus, d bind = $mainMod, j, movefocus, d
bind = $mainMod, k, movefocus, u bind = $mainMod, k, movefocus, u
bind = $mainMod, l, movefocus, r bind = $mainMod, l, movefocus, r
bind = $mainMod + SHIFT, h, movewindow, l bind = $mainMod + SHIFT, h, movewindoworgroup, l
bind = $mainMod + SHIFT, j, movewindow, d bind = $mainMod + SHIFT, j, movewindoworgroup, d
bind = $mainMod + SHIFT, k, movewindow, u bind = $mainMod + SHIFT, k, movewindoworgroup, u
bind = $mainMod + SHIFT, l, movewindow, r bind = $mainMod + SHIFT, l, movewindoworgroup, r
bind = $mainMod, bar, workspace, previous bind = $mainMod, bar, workspace, previous
bind = $mainMod CTRL, bar, focusmonitor, +1 bind = $mainMod CTRL, bar, focusmonitor, +1