summaryrefslogtreecommitdiff
path: root/hypr/hyprland.conf
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2025-10-08 11:13:53 -0500
committerzachir <zachir@librem.one>2025-10-08 11:13:53 -0500
commit0bd325c01ff59fa19bed96cfe2478ffe4fc8de38 (patch)
tree76ba6623252c3041213c0f364a65bcddc4f9438e /hypr/hyprland.conf
parentc97f911175528923783c1a31bc296ad3ae4bd8a0 (diff)
parentac1983f12d7f94adf31f2d0b64482bf87958f05d (diff)
Merge branch 'master' into cas
Diffstat (limited to 'hypr/hyprland.conf')
-rw-r--r--hypr/hyprland.conf38
1 files changed, 17 insertions, 21 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index 1e558ef..9a40ef8 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 = eDP-1, 1920x1080@60, 0x0, 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
@@ -66,7 +66,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 =
@@ -93,7 +93,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
@@ -125,7 +125,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 {
@@ -150,8 +150,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%
@@ -164,7 +164,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
@@ -175,7 +175,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
@@ -188,8 +188,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
}
#}}}
@@ -215,7 +215,7 @@ plugin {
# windowrule = float, ^(kitty)$
# Example windowrule v2
# windowrule = float, class:^(kitty)$, title:^(kitty)$
-# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
+# See https://wiki.hypr.land/Configuring/Window-Rules/ for more
windowrule = fullscreen, class:^(Xephyr)$
windowrule = float, title:^(LibreWolf - Choose User Profile)$
windowrule = float, class:^(xdg-desktop-portal-gtk)
@@ -247,6 +247,8 @@ windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(me
windowrulev2 = workspace special:easyeffects silent, class: ^(com\.github\.wwmm\.easyeffects)$
# Fix brave xray menus
windowrulev2 = xray 0, class: ^(\s*), title: ^(\s*)$
+# Center floating XWayland windows
+windowrule = center, xwayland: 1
#}}}
#{{{ Layerrules
@@ -254,7 +256,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
#}}}
@@ -281,18 +283,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