MCSR macros and steam window rules

This commit is contained in:
2025-10-13 18:44:12 -07:00
parent 1fe456c77d
commit 1b2a3c6bcc
5 changed files with 47 additions and 21 deletions

View File

@@ -19,10 +19,10 @@ exec-once = swww-daemon
# Theming with envvars for some reason
env = XCURSOR_SIZE, 22
env = XCURSOR_THEME, GoogleDot-Black
envd = GTK_THEME, Materia-dark
envd = GTK_THEME, catppuccin-mocha-sapphire-standard+default
env = GTK_ICON_THEME, BeautyLine
env = HYPRCURSOR_SIZE, 22
env = HYPRCURSOR_THEME, GoogleDot-Hypr
env = HYPRCURSOR_THEME, GoogleDot-hypr
env = QT_QPA_PLATFORMTHEME, qt6ct
env = QT_QPA_PLATFORM, wayland;xcb
@@ -38,8 +38,6 @@ input {
}
}
# Disable the trackpad in favour of thinkpad nub
general {
gaps_in = 3
gaps_out = 6
@@ -131,14 +129,16 @@ windowrule = rounding 0, floating:0, onworkspace:w[tv1] s[false]
windowrulev2 = suppressevent fullscreen, class:.*
# Misc window rules
windowrule = float, title:(Write:)
windowrule = float, class:(xdg-desktop-portal-gtk)
windowrule = noblur, title:(Open File)
windowrule = float, center, class:(eog)
windowrule = fullscreen, class:steam_app*
windowrule = float, class:(mpv|loupe|org.gnome.eog)
windowrule = size 95% 90%, class:(mpv|loupe|org.gnome.eog)
windowrule = center 1, floating:1
windowrule = float, title:(Write:)
windowrule = float, class:(xdg-desktop-portal-gtk)
windowrule = noblur, title:(Open File)
windowrule = float, center, class:(eog)
windowrule = fullscreen, class:steam_app.*
windowrule = workspace 5, class:steam_app.*
windowrule = workspace special, class:steam
windowrule = float, class:(mpv|loupe)
windowrule = size 95% 90%, class:(mpv|loupe)
windowrule = center 1, floating:1
# Misc layer rules
layerrule = animation slide, .*bar.*
@@ -157,6 +157,10 @@ layerrule = order 4, notification
source = ~/.config/hypr/hyprbinds.conf
binds {
disable_keybind_grabbing = true
}
misc {
disable_hyprland_logo = true
animate_manual_resizes = true
@@ -166,6 +170,7 @@ misc {
focus_on_activate = true
session_lock_xray = true
animate_manual_resizes = true
enable_anr_dialog = false
}
cursor {