-
Notifications
You must be signed in to change notification settings - Fork 39
Expand file tree
/
Copy pathrules.conf
More file actions
107 lines (92 loc) · 4.17 KB
/
Copy pathrules.conf
File metadata and controls
107 lines (92 loc) · 4.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# Terminals & Main
windowrule=workspace 1,match:class ^(.*konsole.*)$
windowrule=workspace 1,match:class ^(.*kitty.*)$
windowrule=workspace 1,match:class ^(.*systemsettings.*)$
windowrule=workspace 1,match:class ^(.*gnome-terminal.*)$
# Internet
windowrule=workspace 2,match:class ^(.*firefox.*)$
windowrule=workspace 2,match:class ^(.*opera.*)$
windowrule=workspace 2,match:class ^(.*edge.*)$
windowrule=workspace 2,match:class ^(.*Chromium.*)$
windowrule=workspace 2,match:class ^(.*Google-chrome.*)$
windowrule=workspace 2,match:class ^(.*thorium-browser.*)$
windowrule=workspace 2,match:class brave-browser
# Coding
windowrule=workspace 3,match:class ^(.*Code.*)$
windowrule=workspace 3,match:class ^(.*neovide.*)$
windowrule=workspace 3,match:class ^(.*VSCodium.*)$
windowrule=workspace 3,match:class ^(.*jetbrains-pycharm-ce.*)$
# Files
windowrule=workspace 4,match:class ^(.*dolphin.*)$
windowrule=workspace 4,match:class ^(.*pcmanfm-qt.*)$
windowrule=workspace 4,match:class ^(.*nemo.*)$
windowrule=workspace 4,match:class ^(.*ark.*)$
windowrule=workspace 4,match:class .*Nautilus.*
# Android & Database
windowrule=workspace 5,match:class ^(.*studio.*)$
windowrule=workspace 5,match:class ^(.*jetbrains-studio.*)$
windowrule=workspace 5,match:class ^(.*DBeaver.*)$
windowrule=workspace 5,match:title ^(.*LibreOffice.*)$
windowrule=workspace 5,match:title ^(.*pgadmin4.*)$
# Chatting
windowrule=workspace 6,match:title ^(.*Telegram.*)$
windowrule=workspace 6,match:title ^(.*Messages for web.*)$
windowrule=workspace 6,match:class ^(.*discord.*)$
windowrule=workspace 6,match:class ^(.*thunderbird.*)$
# Media
windowrule=workspace 7,match:class ^(.*amarok.*)$
windowrule=workspace 7,match:class ^(.*G4Music.*)$
windowrule=workspace 7,match:class .*music.*
windowrule=workspace 7,match:class .*lollypop.*
windowrule=workspace 7,match:class ^(.*elisa.*)$
windowrule=workspace 7,match:class ^(.*vlc.*)$
windowrule=workspace 7,match:class ^(.*easyeffects.*)$
windowrule=workspace 7,match:class ^(.*mpv.*)$
windowrule=workspace 7,match:class ^(.*strawberry.*)$
# Games
windowrule=workspace 8,match:class ^(.*org.libretro.RetroArch.*)$
windowrule=workspace 8,match:class ^(.*pcsx2-qt.*)$
windowrule=workspace 8,match:class .*PCSX2.*
windowrule=workspace 8,match:class ^(.*PPSSPPQt.*)$
windowrule=workspace 8,match:class ^(.*steam.*)$
windowrule=workspace 8,match:class ^(.*lutris.*)$
windowrule=workspace 8,match:title ^(.*Winetricks.*)$
# Other temp workspaces
windowrule=workspace 9,match:class ^(.*Postman.*)$
windowrule=workspace 9,match:initial_title .*MetaTrader.*
windowrule=workspace 9,match:class org.wireshark.Wireshark
# Dialogs
windowrule=float 1,match:class ^(.*org.kde.polkit-kde-authentication-agent-1.*)$
windowrule=float 1,match:class .*portal.*
windowrule=float 1,match:class ^(.*org.kde.kteatime.*)$
windowrule=float 1,match:title ^(.*Open File.*)$
windowrule=float 1,match:title ^(.*Open Folder.*)$
windowrule=float 1,match:title ^(.*Save As.*)$
windowrule=float 1,match:title ^(.*Library.*)$
# windowrule=no_border 1,match:class ^(.*org.libretro.RetroArch.*)$,match:title ^(.*)$,match:maximize 1
windowrule=float 1,match:class ^(.*dialog.*)$
windowrule=float 1,match:title ^(.*dialog.*)$
windowrule=float 1,match:title ^(.*Winetricks.*)$
# Floating
windowrule=float 1,match:class ^(.*com.github.hluk.copyq.*)$
windowrule=float 1,match:class Windscribe
# Layer rules
# layerrule=blur,session
# layerrule=blur,popup
# layerrule=ignorezero,match:class ^(.*GLava.*)$
# Others
windowrule=pin 1,match:class ^(.*9i.*)$
windowrule=no_blur 1,match:class ^(.*GLava.*)$
windowrule=no_blur 1,match:class ^(.*neovide.*)$
# windowrule=no_border 1,match:class ^(.*GLava.*)$
windowrule=pseudo 1,match:class ^(.*GLava.*)$
windowrule=no_shadow 1,match:class ^(.*GLava.*)$
windowrule=float 1,match:class ^(.*GLava.*)$
windowrule = float 1, match:title ^(NibrasShellSettings)$
windowrule = size 950 950, match:title ^(NibrasShellSettings)$
windowrule = center 1, match:title ^(NibrasShellSettings)$
layerrule = blur on, ignore_alpha 0, match:namespace NibrasShell:logout
# layerrule = blur, NibrasShell:logout
# layerrule = ignorealpha 0, NibrasShell:logout
# layerrule = ignorealpha 0, NibrasShell:logout
# layerrule = dimaround, NibrasShell:logout