# hyprlang noerror true # Default floating rules to stop windows being too large or small windowrulev2 = size <80% <80%,floating:1 windowrulev2 = size >50% >50%,floating:1 # windowrulev2 = float,class:(clipse) # windowrulev2 = size 622 652,class:(clipse) # windowrulev2 = stayfocused,class:(clipse) windowrulev2 = float,class:(float) windowrule = size <80% <80%,class:(float) windowrulev2 = float,class:(float-80) windowrule = size 80% 80%,class:(float-80) windowrulev2 = float,class:(swayimg) windowrulev2 = size 80%,class:(swayimg) windowrule = noblur 1 noanim 1 noshadow 1, class:(^$) windowrule = noblur 1 noanim 0 noshadow 1, title:(^$) windowrule = nofocus 1, title:(^$) windowrulev2 = float,class:(mpv) windowrulev2 = float,class:^(brave-)(.*)(-.*)$ windowrulev2 = move onscreen cursor,class:^(brave-)(.*)(-.*)$ windowrulev2 = move onscreen cursor -50% 0,class:^(Nextcloud)$ # # Start windows stickyrule = class:discord,5 stickyrule = class:vesktop,5 stickyrule = class:org.telegram.desktop,5 stickyrule = class:Slack,5 workspace = special:gromit, gapsin:0, gapsout:0, shadow:0, on-created-empty: gromit-mpx -a windowrule = noblur, class:^(Gromit-mpx)$ windowrule = opacity 1 override, 1 override, class:^(Gromit-mpx)$ windowrule = noshadow, class:^(Gromit-mpx)$ windowrule = suppressevent fullscreen, class:^(Gromit-mpx)$ windowrule = size 100% 100%, class:^(Gromit-mpx)$ # No Opacity windowrules windowrule = opacity 1 override 1 override class:brave-browser windowrule = opacity 1 override 1 override class:mpv windowrule = opacity 1 override 1 override class:virt-manager windowrule = opacity 1 override 1 override class:^(Bootstrap Studio)$ windowrule = opacity 1 override 1 override class:^(Minecraft)(.*)$ windowrule = opacity 1 override 1 override class:^(gimp)$ # Disable opacity for Alacritty (as it already has a transparent background) windowrule = opacity 1 override 0.75 override class:Alacritty workspace = special:terminal, on-created-empty: alacritty # hyprlang noerror false