dotfiles/dotconfig/hypr/hyprland.d/plugins.conf
2024-03-15 14:33:04 +00:00

107 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
}
}
}