108 lines
3.1 KiB
Text
108 lines
3.1 KiB
Text
|
|
||
|
|
||
|
# hy 3 config
|
||
|
plugin {
|
||
|
hy3 {
|
||
|
bind = $mainMod, t, hy3:makegroup, tab
|
||
|
bind = $mainMod+$secondMod, r, hy3:changefocus, raise
|
||
|
bind = $mainMod+$secondMod, t, hy3:changegroup, untab
|
||
|
|
||
|
no_gaps_when_only = true
|
||
|
|
||
|
bind = $mainMod SHIFT, left, hy3:movewindow, l
|
||
|
bind = $mainMod SHIFT, right, hy3:movewindow, r
|
||
|
bind = $mainMod SHIFT, up, hy3:movewindow, u
|
||
|
bind = $mainMod SHIFT, down, hy3:movewindow, d
|
||
|
bind = $mainMod SHIFT, h, hy3:movewindow, l
|
||
|
bind = $mainMod SHIFT, l, hy3:movewindow, r
|
||
|
bind = $mainMod SHIFT, k, hy3:movewindow, u
|
||
|
bind = $mainMod SHIFT, j, hy3:movewindow, d
|
||
|
|
||
|
bind = $mainMod, left, hy3:movefocus, l
|
||
|
bind = $mainMod, right, hy3:movefocus, r
|
||
|
bind = $mainMod, up, hy3:movefocus, u
|
||
|
bind = $mainMod, down, hy3:movefocus, d
|
||
|
bind = $mainMod, h, hy3:movefocus, l
|
||
|
bind = $mainMod, l, hy3:movefocus, r
|
||
|
bind = $mainMod, k, hy3:movefocus, u
|
||
|
bind = $mainMod, j, hy3:movefocus, d
|
||
|
|
||
|
|
||
|
bind = $mainMod+$secondMod+SHIFT, ampersand, hy3:movetoworkspace, 1
|
||
|
bind = $mainMod+$secondMod+SHIFT, eacute, hy3:movetoworkspace, 2
|
||
|
bind = $mainMod+$secondMod+SHIFT, quotedbl, hy3:movetoworkspace, 3
|
||
|
bind = $mainMod+$secondMod+SHIFT, apostrophe, hy3:movetoworkspace, 4
|
||
|
bind = $mainMod+$secondMod+SHIFT, parenleft, hy3:movetoworkspace, 5
|
||
|
bind = $mainMod+$secondMod+SHIFT, minus, hy3:movetoworkspace, 6
|
||
|
bind = $mainMod+$secondMod+SHIFT, egrave, hy3:movetoworkspace, 7
|
||
|
bind = $mainMod+$secondMod+SHIFT, underscore, hy3:movetoworkspace, 8
|
||
|
bind = $mainMod+$secondMod+SHIFT, ccedilla, hy3:movetoworkspace, 9
|
||
|
bind = $mainMod+$secondMod+SHIFT, agrave, hy3:movetoworkspace, 10
|
||
|
|
||
|
autotile {
|
||
|
enable = true
|
||
|
}
|
||
|
|
||
|
tabs {
|
||
|
|
||
|
height = 5
|
||
|
|
||
|
padding = 5
|
||
|
|
||
|
from_top = false
|
||
|
|
||
|
render_text = false
|
||
|
|
||
|
# active tab bar segment color
|
||
|
col.active = 0xffffc366 # default: 0xff32b4ff
|
||
|
|
||
|
# urgent tab bar segment color
|
||
|
#col.urgent = <color> # default: 0xffff4f4f
|
||
|
|
||
|
# inactive tab bar segment color
|
||
|
col.inactive = 0x80808080
|
||
|
|
||
|
# active tab bar text color
|
||
|
#col.text.active = <color> # default: 0xff000000
|
||
|
|
||
|
# urgent tab bar text color
|
||
|
#col.text.urgent = <color> # default: 0xff000000
|
||
|
|
||
|
# inactive tab bar text color
|
||
|
#col.text.inactive = <color> # default: 0xff000000
|
||
|
|
||
|
}
|
||
|
}
|
||
|
|
||
|
hyprbars {
|
||
|
|
||
|
bar_height = 20
|
||
|
|
||
|
col.text = 0xffffa500
|
||
|
|
||
|
hyprbars-button = rgb(ff4040), 10, , hyprctl dispatch killactive
|
||
|
}
|
||
|
|
||
|
hyprfocus {
|
||
|
enabled = true
|
||
|
|
||
|
|
||
|
keyboard_focus_animation = flash
|
||
|
mouse_focus_animation = flash
|
||
|
|
||
|
bezier = bezIn, 0.5,0.0,1.0,0.5
|
||
|
bezier = bezOut, 0.0,0.5,0.5,1.0
|
||
|
|
||
|
flash {
|
||
|
flash_opacity = 0.7
|
||
|
|
||
|
in_bezier = bezIn
|
||
|
in_speed = 0.2
|
||
|
|
||
|
out_bezier = bezOut
|
||
|
out_speed = 3
|
||
|
}
|
||
|
|
||
|
}
|
||
|
}
|