summaryrefslogtreecommitdiff
path: root/hypr
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2024-06-06 07:59:15 -0500
committerzachir <zachir@librem.one>2024-06-06 07:59:15 -0500
commit04cb03f85f093eb1ba33398708862e9a2e9e17b3 (patch)
treeadd614a52ad5ba16f72ce3338c6914277fda709f /hypr
parentda3f4eb9282cd74be36d026970fbed3c74123acc (diff)
parent9e9e304d75a35f982874d1be0fa1a1c23523f4d4 (diff)
Merge branch 'master' into clacla
Diffstat (limited to 'hypr')
-rw-r--r--hypr/hyprland.conf31
1 files changed, 31 insertions, 0 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index 4824e6f..ed265a6 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -1,5 +1,6 @@
# See https://wiki.hyprland.org/Configuring/Monitors/
#{{{ Monitor config
+monitor = eDP-1, 1920x1080@60, 0x0, 1
monitor = , preferred, auto, 1
monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1
monitor = DP-1, 1920x1080@60, 0x0, 1
@@ -46,6 +47,13 @@ debug {
}
# }}}
+$LAPTOP_TP_ENABLED = true
+device {
+ name = synps/2-synaptics-touchpad
+ enabled = $LAPTOP_TP_ENABLED
+}
+# }}}
+
#{{{ Input options
# For all categories, see https://wiki.hyprland.org/Configuring/Variables/
input {
@@ -173,6 +181,7 @@ plugin {
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
windowrule = windowdance, ^(oneshot)$
windowrule = windowdance, title:^(UNDERTALE)$
+windowrule = windowdance, title:^(Rhythm Doctor)$
windowrule = fullscreen, ^(Xephyr)$
windowrule = float, title:^(LibreWolf - Choose User Profile)$
windowrule = float, ^(xdg-desktop-portal-gtk)
@@ -181,9 +190,27 @@ windowrule = float, ^(Tk)$
windowrule = float, ^(lxqt-policykit-agent)$
windowrulev2 = stayfocused, title:^()$, class:^(steam)$
windowrulev2 = minsize 1 1, title:^()$, class:^(steam)$
+windowrulev2 = stayfocused, title:^(menu)$,class:^(yabridge-host.exe.so)$
+windowrulev2 = minsize 1 1, title:^(menu)$,class:^(yabridge-host.exe.so)$
+windowrulev2 = float, class:^(yabridge-host.exe.so)$, title:^(menu)$
+windowrulev2 = float, floating:0, title:^(menu*)
+windowrulev2 = forceinput, title:^(menu*)
+windowrulev2 = windowdance, title:^(menu*)
+windowrule = workspace 2, title:^(REAPER .*initializing.*)$
windowrulev2 = tile, class:^(REAPER)$, title:^(.*REAPER v[0-9.]* - Licensed for personal/small business use)$
windowrule = tile, ^(WebApp-Qobuz[0-9]*)$
windowrulev2 = float, title:^(menu)$
+windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$
+#windowrulev2 = nofocus, class:^(yabridge-host.exe.so)$, title:^(\s*)$
+#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Snap/Grid Settings)$
+#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Routing for track [0-9]*)$
+#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Metronome and pre-roll settings)$
+#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$
+#windowrulev2 = nofocus, class:^(yabridge-host.exe.so)$, title:^(\s*)$
+#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(\s*)$
+#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Snap/Grid Settings)$
+#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Routing for track [0-9]*)$
+#windowrulev2 = float, floating:0, title:^(menu)$
#windowrulev2 = forceinput, title:^(menu)$
#}}}
@@ -224,6 +251,10 @@ bind = $mainMod, O, splitratio, exact 0.69 #MASTER
#bind = $mainMod CONTROL, K, moveintogroup, u
#}}}
+#{{{ Device binds
+bind = $mainMod, Backspace, exec, touchpad.sh
+#}}}
+
#{{{ WC binds
bind = $mainMod SHIFT, Q, killactive,
bind = $mainMod SHIFT, E, exit,