summaryrefslogtreecommitdiff
path: root/hypr/hyprland.conf
diff options
context:
space:
mode:
Diffstat (limited to 'hypr/hyprland.conf')
-rw-r--r--hypr/hyprland.conf70
1 files changed, 34 insertions, 36 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index 652d4e1..0117b75 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -2,8 +2,8 @@
#{{{ Monitor config
monitor = eDP-1, 1920x1080@60, 0x0, 1
monitor = , preferred, auto, 1
-monitor = HDMI-A-1, 1920x1080@60, 0x0, 1
-monitor = DP-1, 1920x1080@60, 1920x0, 1
+monitor = HDMI-A-1, 1920x1080@75, 1920x0, 1
+monitor = DP-1, 1920x1080@60, 0x0, 1
#}}}
# See https://wiki.hyprland.org/Configuring/Keywords/ for more
@@ -14,16 +14,19 @@ monitor = DP-1, 1920x1080@60, 1920x0, 1
exec-once = xdph
exec-once = hyprpm reload -n
exec-once = hyprpaper
-exec-once = hypridle
+exec-once = swayidle
exec-once = waybar
exec-once = pypr
exec-once = lxqt-policykit-agent
+exec-once = systemctl --user start dunst
exec-once = import-gsettings gtk-theme 'Flat-Remix-GTK-Green-Darkest-Solid'
exec-once = import-gsettings icon-theme 'Mint-X-Grey'
exec-once = import-gsettings cursor-theme 'Breeze'
exec-once = xrdb -load "$XDG_CONFIG_HOME"/X11/xresources
exec-once = com.github.wwmm.easyeffects
exec-once = mpd
+exec-once = systemctl --user import-environment DISPLAY
+exec-once = systemctl --user import-environment WAYLAND_DISPLAY
#}}}
#{{{ env
@@ -182,39 +185,34 @@ plugin {
# Example windowrule v2
# windowrulev2 = float, class:^(kitty)$, title:^(kitty)$
# 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)
-windowrule = float, title:^(UNDERTALE)$
-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)$
+#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)
+#windowrulev2 = forceinput, class:^(xdg-desktop-portal-gtk)
+#windowrule = float, title:^(UNDERTALE)$
+#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:^(REAPER)$
+#windowrulev2 = minsize 1 1, title:^(menu)$, class:^(REAPER)$
+#windowrulev2 = stayfocused, title:^(menu)$,class:^(yabridge-host.exe.so)$
+#windowrulev2 = minsize 1 1, title:^(menu)$,class:^(yabridge-host.exe.so)$
+#windowrulev2 = tile, class:^(REAPER)$, title:^(REAPER v[0-9.]* - Registered to [A-Za-z ]* \(Licensed for personal/small business use\))$
+#windowrule = tile, ^(WebApp-.*)$
+#windowrule = float, title:^(menu)$
+windowrulev2 = move onscreen cursor -50% -50%, title:^(menu)$
+windowrulev2 = noinitialfocus, title:^(menu)$
+windowrulev2 = windowdance, title:^(menu)$
+#windowrulev2 = nofocus, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$
+#windowrulev2 = opacity 1.0, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$
+#windowrulev2 = maxsize 1 1, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$
+#windowrulev2 = float, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$
+#windowrulev2 = float, class:^(mldrums.exe)$, title:^(ML Drums)$
+#windowrulev2 = nofocus, class:^(mldrums.exe|yabridge-host.exe)$, title:^(\s*)$
#}}}
#{{{ Mods