99 lines
3.5 KiB
Plaintext
99 lines
3.5 KiB
Plaintext
|
|
############################
|
|
## WINDOW & LAYER RULES ##
|
|
############################
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Window-Rules for
|
|
# more information on how to do this
|
|
|
|
# Floating windows
|
|
windowrule = float, class:moe.launcher.*
|
|
windowrule = float, class:com.github.rafostar.Clapper
|
|
windowrule = float, class:xdg-desktop-portal*
|
|
windowrule = float, class:org.pulseaudio.pavucontrol
|
|
windowrule = float, class:blueberry.py
|
|
windowrule = float, class:org.gnome.Loupe
|
|
windowrule = float, class:mcpelauncher-webview
|
|
windowrule = float, class:org.gnome.Calculator
|
|
windowrule = float, class:io.mrarm.mcpelauncher-ui-qt
|
|
windowrule = float, class:Resources
|
|
windowrule = float, class:io.github.kaii_lb.Overskride
|
|
windowrule = float, class:nm-connection-editor
|
|
|
|
# Resize
|
|
windowrule = size 50% 50%, class:org.pulseaudio.pavucontrol
|
|
windowrule = size 50% 50%, class:blueberry.py
|
|
windowrule = size 50% 50%, class:io.github.kaii_lb.Overskride
|
|
windowrule = size 70% 70%, class:io.mrarm.mcpelauncher-ui-qt
|
|
|
|
# Moving
|
|
windowrule = move 49.27% 7.28%, class:org.pulseaudio.pavucontrol
|
|
windowrule = move 49.27% 7.28%, class:blueberry.py
|
|
windowrule = move 49.27% 7.28%, class:io.github.kaii_lb.Overskride
|
|
windowrule = movetoworkspace e, class:org.pulseaudio.pavucontrol
|
|
|
|
# Animations
|
|
windowrule = animation slide right, class:org.pulseaudio.pavucontrol
|
|
windowrule = animation slide right, class:blueberry.py
|
|
windowrule = animation slide right, class:io.github.kaii_lb.Overskride
|
|
windowrule = animation gnomed, class:moe.launcher..*
|
|
layerrule = animation slide, swaync-control-center
|
|
layerrule = animation fade, selection
|
|
layerrule = animation fade, waybar
|
|
layerrule = animation fade, hyprpaper
|
|
layerrule = animation slide right, swaync-notification-window
|
|
layerrule = animation fade, hyprpicker
|
|
layerrule = animation fade, anyrun
|
|
layerrule = animation fade, ^(eww-(.*))$
|
|
layerrule = animation slide, eww-cc
|
|
layerrule = animation fade, control-center
|
|
layerrule = animation fade, center-window # Bruh i need a better name for this :skull:
|
|
layerrule = animation fade, logout-menu
|
|
layerrule = animation fade, wallpaper
|
|
layerrule = animation slide bottom, apps-window
|
|
layerrule = animation fade, runner
|
|
layerrule = animation fade, ask-popup
|
|
layerrule = animation fade, background-window
|
|
|
|
# Opacity
|
|
windowrule = opacity .95 .95, class:kitty
|
|
windowrule = opacity .88 .88, class:spotify
|
|
windowrule = opacity .88 .88, class:hyprpolkitagent
|
|
|
|
# No blur
|
|
windowrule = noblur, class:^()$, title:^()$ # Removes blur from context menus
|
|
windowrule = noblur, class:steam(.*)$
|
|
|
|
# Layer Blur list
|
|
layerrule = blur, waybar
|
|
layerrule = blur, eww-bar
|
|
layerrule = blur, eww-calendar
|
|
layerrule = blur, eww-cc
|
|
layerrule = blur, eww-volume
|
|
layerrule = blur, eww-powermenu
|
|
layerrule = blur, top-bar
|
|
layerrule = blur, osd
|
|
layerrule = blur, control-center
|
|
layerrule = blur, center-window
|
|
layerrule = blur, logout-menu
|
|
layerrule = blur, runner
|
|
layerrule = blur, ask-popup
|
|
layerrule = blur, floating-notifications
|
|
layerrule = blur, apps-window
|
|
layerrule = ignorealpha .7, runner
|
|
layerrule = ignorealpha .6, eww-volume
|
|
layerrule = ignorealpha .55, eww-bar
|
|
layerrule = ignorealpha .5, eww-calendar
|
|
layerrule = ignorealpha .7, eww-cc
|
|
layerrule = ignorealpha .4, osd
|
|
layerrule = ignorealpha .55, top-bar
|
|
layerrule = ignorealpha .6, ask-popup
|
|
layerrule = ignorealpha .7, control-center
|
|
layerrule = ignorealpha .5, apps-window
|
|
layerrule = ignorealpha .7, center-window
|
|
layerrule = ignorealpha .7, floating-notifications
|
|
|
|
|
|
# Suppress maximize event from windows
|
|
windowrule = suppressevent maximize, class:.*
|