rules.conf 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. windowrule=noblur,firefox
  2. windowrule=noblur,Chromium
  3. windowrule=noblur,pentablet
  4. # layerrule = blur, waybar
  5. layerrule = blur, org.gnome.Nautilus
  6. windowrule = opacity 0.95, obsidian
  7. windowrule=opacity 0.9, org.gnome.Nautilus
  8. windowrule=opacity 0.9, Rofi
  9. # Float Necessary Windows
  10. windowrule=float,Rofi
  11. windowrule=float,pavucontrol
  12. windowrule=float,Alacritty
  13. windowrule=float,blueman-manager
  14. windowrule=float,mpv
  15. windowrule=float,org.telegram.desktop
  16. windowrule=float,Yad
  17. # Center Necessary Windows
  18. windowrule=center,mpv
  19. # Change Necessary Windows's Size
  20. windowrule=size 1040 670,Alacritty
  21. windowrule=size 934 525,mpv
  22. windowrule=size 570 870,WebApp-Syncthing9878
  23. windowrule=size 850 832,org.telegram.desktop
  24. # Move Necessary Windows
  25. windowrule=move 805 185,org.telegram.desktop
  26. windowrule=move 440 205,Alacritty
  27. windowrule=move 675 105,WebApp-Syncthing9878
  28. # Other Windowrules
  29. windowrule=animation popin,Rofi
  30. windowrulev2=float,class:firefox,title:Picture-in-Picture
  31. windowrulev2=pin,class:firefox,title:Picture-in-Picture
  32. # Global persistent workspace rules
  33. windowrule=float,title:^PERSISTENT_WORKSPACE.*$
  34. windowrule=nofocus,title:^PERSISTENT_WORKSPACE.*$
  35. windowrule=noblur,title:^PERSISTENT_WORKSPACE.*$
  36. windowrule=size 0 0,title:^PERSISTENT_WORKSPACE.*$
  37. windowrule=move 0 0,title:^PERSISTENT_WORKSPACE.*$
  38. windowrule=opacity 0,title:^PERSISTENT_WORKSPACE.*$
  39. # Individual persistent workspace rules
  40. windowrule=workspace 1,title:^(PERSISTENT_WORKSPACE_1)$
  41. windowrule=workspace 2,title:^(PERSISTENT_WORKSPACE_2)$
  42. windowrule=workspace 3,title:^(PERSISTENT_WORKSPACE_3)$
  43. windowrule=workspace 4,title:^(PERSISTENT_WORKSPACE_4)$
  44. # Exec commands to keep each workspace persistent