Files
dotfiles/hypr/privacy.conf
2026-01-22 00:37:52 +03:00

111 lines
1.7 KiB
Plaintext

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
}