# Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 # windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # now invalid: # windowrulev2 = nomaximizerequest, class:.* # You'll probably like this. windowrule = float, pinned, ^(dunst)$ windowrule = float, pinned, ^(notification)$ windowrulev2 = float, pinned, title:^(Nextcloud)$ windowrulev2 = float, title:^(Volume Control)$ windowrulev2 = float, title:^(Network Connections)$ windowrulev2 = float, size 300 700, stayfocused, dimaround, fullscreenstate, 0, title:(Bitwarden - Vivaldi) windowrulev2 = float, pin, workspace unset, noinitialfocus, suppressevents [fullscreen, maximize, activate, activatefocus], title:^(notificationtoasts) windowrulev2 = workspace 6 silent, noinitialfocus, class:^(steam)$ windowrulev2 = workspace special:A silent, noinitialfocus, class:^(org.telegram.desktop)$ windowrulev2 = workspace special:A silent, noinitialfocus, class:^(zapzap)$ windowrulev2 = workspace special:A silent, noinitialfocus, class:^(discord)$ windowrulev2 = workspace special:A silent, noinitialfocus, class:^(Slack)$ windowrulev2 = workspace special:S silent, noinitialfocus, class:^(spotify)$ # not capitalised on PC windowrulev2 = workspace special:S silent, noinitialfocus, class:^(Spotify)$ # capitalised on laptop windowrulev2 = workspace special:S silent, noinitialfocus, class:^(com.sayonara-player.Sayonara)$ 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)$ windowrulev2 = nofocus, class:^(xwaylandvideobridge)$ windowrulev2 = workspace special:X silent, noinitialfocus, class:^(xwaylandvideobridge)$