summaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
Diffstat (limited to 'hypr')
-rw-r--r--hypr/hyprland.conf36
1 files changed, 16 insertions, 20 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index e51704d..7948349 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -1,4 +1,4 @@
-# See https://wiki.hyprland.org/Configuring/Monitors/
+# See https://wiki.hypr.land/Configuring/Monitors/
#{{{ Monitor config
monitor = DP-2, 1920x1080@75, 0x0, 1
monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1
@@ -6,7 +6,7 @@ monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1
monitor = , preferred, auto, 1
#}}}
-# See https://wiki.hyprland.org/Configuring/Keywords/ for more
+# See https://wiki.hypr.land/Configuring/Keywords/ for more
#{{{ Plugins
plugin = /var/cache/hyprpm/zachir/hyprland-plugins/hyprscrolling.so
@@ -64,7 +64,7 @@ device {
# }}}
#{{{ Input options
-# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
+# For all categories, see https://wiki.hypr.land/Configuring/Variables/
input {
kb_layout = us
kb_variant =
@@ -91,7 +91,7 @@ input {
#{{{ General options
general {
- # See https://wiki.hyprland.org/Configuring/Variables/ for more
+ # See https://wiki.hypr.land/Configuring/Variables/ for more
gaps_in = 5
gaps_out = 20
border_size = 2
@@ -123,7 +123,7 @@ misc {
#{{{ Decoration options
decoration {
- # See https://wiki.hyprland.org/Configuring/Variables/ for more
+ # See https://wiki.hypr.land/Configuring/Variables/ for more
rounding = 10
#{{{ Blur options
blur {
@@ -148,8 +148,8 @@ decoration {
#{{{ Animations options
animations {
- enabled = yes
- # Some default animations, see https://wiki.hyprland.org/Configuring/Animations/ for more
+ enabled = no
+ # Some default animations, see https://wiki.hypr.land/Configuring/Animations/ for more
bezier = myBezier, 0.05, 0.9, 0.1, 1.05
animation = windows, 1, 7, myBezier
animation = windowsOut, 1, 7, default, popin 80%
@@ -162,7 +162,7 @@ animations {
#{{{ Dwindle layout options
dwindle {
- # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more
+ # See https://wiki.hypr.land/Configuring/Dwindle-Layout/ for more
pseudotile = yes # master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below
preserve_split = yes # you probably want this
special_scale_factor = 0.55
@@ -173,7 +173,7 @@ dwindle {
master {
special_scale_factor = 0.55
mfact = 0.55
- # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more
+ # See https://wiki.hypr.land/Configuring/Master-Layout/ for more
new_status = slave
new_on_top = false
new_on_active = before
@@ -186,8 +186,8 @@ master {
#{{{ Gestures options
gestures {
- # See https://wiki.hyprland.org/Configuring/Variables/ for more
- workspace_swipe = off
+ # See https://wiki.hypr.land/Configuring/Variables/ for more
+ #workspace_swipe = off
}
#}}}
@@ -226,6 +226,8 @@ windowrulev2 = workspace special:easyeffects silent, class: ^(com\.github\.wwmm\
windowrulev2 = workspace special:sonobus silent, class: ^(SonoBus)$
# Fix brave xray menus
windowrulev2 = xray 0, class: ^(\s*), title: ^(\s*)$
+# Center floating XWayland windows
+windowrule = center, xwayland: 1
#}}}
#{{{ Layerrules
@@ -233,7 +235,7 @@ layerrule = blur, waybar
#}}}
#{{{ Mods
-# See https://wiki.hyprland.org/Configuring/Keywords/ for more
+# See https://wiki.hypr.land/Configuring/Keywords/ for more
$mainMod = SUPER
$secdMod = ALT
#}}}
@@ -260,18 +262,12 @@ $secdMod = ALT
#{{{ hyprscrolling layout binds
# hyprscrolling layout binds
-#bind = $mainMod+SHIFT, H, layoutmsg, move -1 #HYPRSCROLLING
-#bind = $mainMod+SHIFT, L, layoutmsg, move +1 #HYPRSCROLLING
bind = $mainMod+SHIFT, H, layoutmsg, movewindowto l #HYPRSCROLLING
bind = $mainMod+SHIFT, J, layoutmsg, movewindowto d #HYPRSCROLLING
bind = $mainMod+SHIFT, K, layoutmsg, movewindowto u #HYPRSCROLLING
bind = $mainMod+SHIFT, L, layoutmsg, movewindowto r #HYPRSCROLLING
-bind = $mainMod+CONTROL, H, exec, hyprswap.sh -l
-bind = $mainMod+CONTROL, L, exec, hyprswap.sh -r
-#bind = $mainMod+SHIFT, H, movewindow, l #HYPRSCROLLING
-#bind = $mainMod+SHIFT, L, movewindow, r #HYPRSCROLLING
-#bind = $mainMod+SHIFT, K, movewindow, u #HYPRSCROLLING
-#bind = $mainMod+SHIFT, J, movewindow, d #HYPRSCROLLING
+bind = $mainMod+CONTROL, H, layoutmsg, swapcol l
+bind = $mainMod+CONTROL, L, layoutmsg, swapcol r
bind = $mainMod, H, layoutmsg, focus l #HYPRSCROLLING
bind = $mainMod, J, layoutmsg, focus d #HYPRSCROLLING
bind = $mainMod, K, layoutmsg, focus u #HYPRSCROLLING