hypr: update window rules syntax
This commit is contained in:
@@ -14,7 +14,6 @@ master {
|
||||
new_status = slave
|
||||
new_on_top = true
|
||||
new_on_active = after
|
||||
inherit_fullscreen = true
|
||||
|
||||
allow_small_split = false
|
||||
special_scale_factor = 0.8
|
||||
|
||||
@@ -67,11 +67,11 @@ group {
|
||||
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
|
||||
|
||||
# Ignore maximize requests from apps. You'll probably like this.
|
||||
windowrule = suppressevent maximize, class:.*
|
||||
windowrule = match:class .*, suppress_event maximize
|
||||
|
||||
# Fix some dragging issues with XWayland
|
||||
windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
|
||||
windowrule = noinitialfocus,xwayland:1
|
||||
windowrule = match:class ^$, match:title ^$, match:xwayland 1, match:float 1, match:fullscreen 0, match:pin 0, no_focus on
|
||||
windowrule = match:xwayland 1, no_initial_focus on
|
||||
|
||||
## ========== Special Workspaces ==========
|
||||
workspace = special:keepass, on-created-empty:keepassxc
|
||||
@@ -82,12 +82,12 @@ workspace = special:keepass, on-created-empty:keepassxc
|
||||
|
||||
## ========== Communication ==========
|
||||
# Mumble & Discord & TeamSpeak
|
||||
windowrule = workspace 2, class:^(info\.mumble\.Mumble|discord|TeamSpeak|vesktop)$
|
||||
windowrule = match:class ^(info\.mumble\.Mumble|discord|TeamSpeak|vesktop)$, workspace 2
|
||||
# Signal & Element
|
||||
windowrule = workspace 1, class:^(signal|Element)$
|
||||
windowrule = match:class ^(signal|Element)$, workspace 1
|
||||
|
||||
## ========== Multimedia ==========
|
||||
windowrule = workspace 10, class:Spotify
|
||||
windowrule = match:class Spotify, workspace 10
|
||||
|
||||
### ========== Development ==========
|
||||
#windowrulev2 = float, class:jetbrains-webstorm, title:Welcome to WebStorm
|
||||
@@ -95,24 +95,24 @@ windowrule = workspace 10, class:Spotify
|
||||
|
||||
## ========== Gaming ==========
|
||||
# Steam & Battle.net & Lutris
|
||||
windowrule = workspace 3, class:^(steam|battle\.net\.exe|net\.lutris\.Lutris)$
|
||||
windowrule = match:class ^(steam|battle\.net\.exe|net\.lutris\.Lutris)$, workspace 3
|
||||
|
||||
## ========== System ==========
|
||||
windowrule = float, class:com.saivert.pwvucontrol
|
||||
windowrule = match:class com.saivert.pwvucontrol, float on
|
||||
|
||||
windowrule = float, class:scrrec
|
||||
windowrule = pin, class:scrrec
|
||||
windowrule = idleinhibit always, class:scrrec
|
||||
windowrule = rounding 10, class:scrrec
|
||||
windowrule = opacity 0.6, class:scrrec
|
||||
windowrule = noborder, class:scrrec
|
||||
windowrule = size 300 100, class:scrrec
|
||||
windowrule = move 1% 1%, class:scrrec
|
||||
windowrule = monitor 0, class:scrrec
|
||||
windowrule = noinitialfocus, class:scrrec
|
||||
windowrule = match:class scrrec, float on
|
||||
windowrule = match:class scrrec, pin on
|
||||
windowrule = match:class scrrec, idle_inhibit always
|
||||
windowrule = match:class scrrec, rounding 10
|
||||
windowrule = match:class scrrec, opacity 0.6
|
||||
windowrule = match:class scrrec, border_size 0
|
||||
windowrule = match:class scrrec, size 300 100
|
||||
windowrule = match:class scrrec, move 1% 1%
|
||||
windowrule = match:class scrrec, monitor 0
|
||||
windowrule = match:class scrrec, no_initial_focus on
|
||||
|
||||
windowrule = float, class:com.gabm.satty
|
||||
windowrule = size >700 >400, class:com.gabm.satty
|
||||
windowrule = match:class com.gabm.satty, float on
|
||||
windowrule = match:class com.gabm.satty, min_size 700 400
|
||||
|
||||
# Blur swaync
|
||||
#layerrule = blur, swaync-control-center
|
||||
|
||||
Reference in New Issue
Block a user