dotfiles/dot-config/hypr/rules.conf

57 lines
1.8 KiB
Plaintext

#
# Window rules
#
# Waybar
# layerrule = blur, waybar
# layerrule = ignorezero, waybar
# Mako
layerrule = blur, notifications
layerrule = ignorezero, notifications
# Rofi
layerrule = blur, rofi
layerrule = ignorezero, rofi
# Disable maximize
windowrulev2 = suppressevent maximize, class:.*
# Pavucontrol
windowrulev2 = float, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = size 696 570, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = move 711 376, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = monitor DP-1, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = opacity 0.9, class:^(org.pulseaudio.pavucontrol)$
# XWayland Video Bridge - Unused
# windowrulev2 = opacity 0.0 override,class:^(xwaylandvideobridge)$
# windowrulev2 = noanim,class:^(xwaylandvideobridge)$
# windowrulev2 = noinitialfocus,class:^(xwaylandvideobridge)$
# windowrulev2 = maxsize 1 1,class:^(xwaylandvideobridge)$
# windowrulev2 = noblur,class:^(xwaylandvideobridge)$
# Vesktop
# windowrulev2 = opacity 0.9, class:^(vesktop)$
# Telegram
windowrulev2 = maximize, class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = float, class:^(org.telegram.desktop)$,title:^(Media viewer)$
# windowrulev2 = opaque, class:^(org.telegram.desktop)$,title:^(Media viewer)$
# Nemo
windowrulev2 = float, class:^(nemo)$,title:^.*(Properties)$
# Firefox library (Downloads, History, etc.)
windowrulev2 = float, class:^(zen-alpha)$,title:^(Library)$
windowrulev2 = opacity 0.9, class:^(zen-alpha)$,title:^(Library)$
# Spotify
windowrulev2 = opacity 0.9, class:^(Spotify)$
windowrulev2 = noblur, class:^()$,title:^()$
windowrulev2 = plugin:chromakey,fullscreen:0
windowrulev2 = opacity 0.999,fullscreen:0