dotfiles/dot-config/hypr/rules.conf

57 lines
1.8 KiB
Plaintext
Raw Normal View History

2024-11-09 14:30:08 +00:00
#
# Window rules
#
2024-10-25 11:48:49 +00:00
2024-11-09 14:30:08 +00:00
# Waybar
# layerrule = blur, waybar
# layerrule = ignorezero, waybar
2024-11-09 14:30:08 +00:00
# Mako
2024-10-25 11:48:49 +00:00
layerrule = blur, notifications
layerrule = ignorezero, notifications
2024-11-09 14:30:08 +00:00
# Rofi
2024-10-25 11:48:49 +00:00
layerrule = blur, rofi
layerrule = ignorezero, rofi
2024-11-09 14:30:08 +00:00
# Disable maximize
windowrulev2 = suppressevent maximize, class:.*
2024-10-25 11:48:49 +00:00
2024-11-09 14:30:08 +00:00
# Pavucontrol
windowrulev2 = float, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = size 696 570, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = move 711 376, class:^(org.pulseaudio.pavucontrol)$
2024-11-09 14:30:08 +00:00
windowrulev2 = monitor DP-1, class:^(org.pulseaudio.pavucontrol)$
windowrulev2 = opacity 0.9, class:^(org.pulseaudio.pavucontrol)$
2024-10-25 11:48:49 +00:00
2024-11-09 14:30:08 +00:00
# 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)$
2024-10-25 11:48:49 +00:00
2024-11-09 14:30:08 +00:00
# Vesktop
2024-11-14 04:33:26 +00:00
# windowrulev2 = opacity 0.9, class:^(vesktop)$
2024-10-25 11:48:49 +00:00
2024-11-09 14:30:08 +00:00
# Telegram
windowrulev2 = maximize, class:^(org.telegram.desktop)$,title:^(Media viewer)$
windowrulev2 = float, class:^(org.telegram.desktop)$,title:^(Media viewer)$
2024-11-14 04:33:26 +00:00
# windowrulev2 = opaque, class:^(org.telegram.desktop)$,title:^(Media viewer)$
2024-10-25 11:48:49 +00:00
2024-11-09 14:30:08 +00:00
# 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)$
2024-11-14 04:33:26 +00:00
2024-11-09 14:30:08 +00:00
windowrulev2 = noblur, class:^()$,title:^()$
2024-11-14 04:33:26 +00:00
windowrulev2 = plugin:chromakey,fullscreen:0
windowrulev2 = opacity 0.999,fullscreen:0