fix: window and layer rules. Hypr devs had to fix what wasn't broken again.
This commit is contained in:
@@ -1,18 +1,110 @@
|
||||
windowrule = tag +privacy,class:^(org.telegram.desktop)$
|
||||
windowrule = tag +privacy,class:^(com.ayugram.desktop)$
|
||||
windowrule = tag +privacy,class:^(Element)$
|
||||
windowrule = tag +privacy,class:^(vesktop)$
|
||||
windowrule = tag +privacy,class:^(chat-simplex-desktop-MainKt)$
|
||||
windowrule = tag +privacy,class:^(com.github.hluk.copyq)$
|
||||
windowrule = tag +privacy,class:^(org.keepassxc.KeePassXC)$
|
||||
windowrule = tag +privacy,class:^(otpclient)$
|
||||
windowrule = tag +privacy,class:^(com.nextcloud.desktopclient.nextcloud)$
|
||||
windowrule = tag +privacy,title:^(diary)$
|
||||
windowrule = tag +privacy,class:thunar,title:.*(Downloads|Telegram Desktop).*
|
||||
windowrule = tag +privacy,class:^(Mullvad VPN)$
|
||||
windowrule = tag +privacy,class:^(Tor Browser)$
|
||||
windowrule = tag +privacy,class:^(zen)$,title:.*Private Browsing.*
|
||||
windowrule = tag +privacy,class:^(Logseq)$
|
||||
windowrule = tag +privacy,class:^(com.obsproject.Studio)$
|
||||
layerrule = noscreenshare, swaync-control-center
|
||||
layerrule = noscreenshare, swaync-notification-window
|
||||
windowrule {
|
||||
name = privacy-rule-1
|
||||
tag = +privacy
|
||||
match:class = ^(org.telegram.desktop)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-2
|
||||
tag = +privacy
|
||||
match:class = ^(com.ayugram.desktop)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-3
|
||||
tag = +privacy
|
||||
match:class = ^(Element)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-4
|
||||
tag = +privacy
|
||||
match:class = ^(vesktop)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-5
|
||||
tag = +privacy
|
||||
match:class = ^(chat-simplex-desktop-MainKt)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-6
|
||||
tag = +privacy
|
||||
match:class = ^(com.github.hluk.copyq)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-7
|
||||
tag = +privacy
|
||||
match:class = ^(org.keepassxc.KeePassXC)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-8
|
||||
tag = +privacy
|
||||
match:class = ^(otpclient)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-9
|
||||
tag = +privacy
|
||||
match:class = ^(com.nextcloud.desktopclient.nextcloud)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-10
|
||||
tag = +privacy
|
||||
match:title = ^(diary)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-11
|
||||
tag = +privacy
|
||||
match:class = thunar
|
||||
match:title = .*(Downloads|Telegram Desktop).*
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-12
|
||||
tag = +privacy
|
||||
match:class = ^(Mullvad VPN)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-13
|
||||
tag = +privacy
|
||||
match:class = ^(Tor Browser)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-14
|
||||
tag = +privacy
|
||||
match:class = ^(zen)$
|
||||
match:title = .*Private Browsing.*
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-15
|
||||
tag = +privacy
|
||||
match:class = ^(Logseq)$
|
||||
}
|
||||
|
||||
windowrule {
|
||||
name = privacy-rule-16
|
||||
tag = +privacy
|
||||
match:class = ^(com.obsproject.Studio)$
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = privacy-layer-rule-1
|
||||
no_screen_share = on
|
||||
match:namespace = swaync-control-center
|
||||
}
|
||||
|
||||
layerrule {
|
||||
name = privacy-layer-rule-2
|
||||
no_screen_share = on
|
||||
match:namespace = swaync-notification-window
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user