-
Notifications
You must be signed in to change notification settings - Fork 37
Expand file tree
/
Copy pathrules.conf
More file actions
111 lines (96 loc) · 3.97 KB
/
rules.conf
File metadata and controls
111 lines (96 loc) · 3.97 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
108
109
110
111
# Terminals & Main
windowrulev2=workspace 1,class:^(.*konsole.*)$
windowrulev2=workspace 1,class:^(.*kitty.*)$
windowrulev2=workspace 1,class:^(.*systemsettings.*)$
windowrulev2=workspace 1,class:^(.*gnome-terminal.*)$
# Internet
windowrulev2=workspace 2,class:^(.*firefox.*)$
windowrulev2=workspace 2,class:^(.*opera.*)$
windowrulev2=workspace 2,class:^(.*edge.*)$
windowrulev2=workspace 2,class:^(.*Chromium.*)$
windowrulev2=workspace 2,class:^(.*Google-chrome.*)$
windowrulev2=workspace 2,class:^(.*thorium-browser.*)$
windowrulev2=workspace 2,class:^(.*Brave-browser.*)$
# Coding
windowrulev2=workspace 3,class:^(.*Code.*)$
windowrulev2=workspace 3,class:^(.*neovide.*)$
windowrulev2=workspace 3,class:^(.*VSCodium.*)$
windowrulev2=workspace 3,class:^(.*jetbrains-pycharm-ce.*)$
# Files
windowrulev2=workspace 4,class:^(.*dolphin.*)$
windowrulev2=workspace 4,class:^(.*pcmanfm-qt.*)$
windowrulev2=workspace 4,class:^(.*nemo.*)$
windowrulev2=workspace 4,class:^(.*ark.*)$
windowrulev2=workspace 4,class:.*Nautilus.*
# Android & Database
windowrulev2=workspace 5,class:^(.*studio.*)$
windowrulev2=workspace 5,class:^(.*jetbrains-studio.*)$
windowrulev2=workspace 5,class:^(.*DBeaver.*)$
windowrulev2=workspace 5,title:^(.*LibreOffice.*)$
windowrulev2=workspace 5,title:^(.*pgadmin4.*)$
# Chatting
windowrulev2=workspace 6,title:^(.*Telegram.*)$
windowrulev2=workspace 6,title:^(.*Messages for web.*)$
windowrulev2=workspace 6,class:^(.*discord.*)$
windowrulev2=workspace 6,class:^(.*thunderbird.*)$
# Media
windowrulev2=workspace 7,class:^(.*amarok.*)$
windowrulev2=workspace 7,class:^(.*G4Music.*)$
windowrulev2=workspace 7,class:.*music.*
windowrulev2=workspace 7,class:.*lollypop.*
windowrulev2=workspace 7,class:^(.*elisa.*)$
windowrulev2=workspace 7,class:^(.*vlc.*)$
windowrulev2=workspace 7,class:^(.*easyeffects.*)$
windowrulev2=workspace 7,class:^(.*mpv.*)$
windowrulev2=workspace 7,class:^(.*strawberry.*)$
# Games
windowrulev2=workspace 8,class:^(.*org.libretro.RetroArch.*)$
windowrulev2=workspace 8,class:^(.*pcsx2-qt.*)$
windowrulev2=workspace 8,class:.*PCSX2.*
windowrulev2=workspace 8,class:^(.*PPSSPPQt.*)$
windowrulev2=workspace 8,class:^(.*steam.*)$
windowrulev2=workspace 8,class:^(.*lutris.*)$
windowrulev2=workspace 8,title:^(.*Winetricks.*)$
# Other temp workspaces
windowrulev2=workspace 9,class:^(.*Postman.*)$
windowrulev2=workspace 9,initialTitle:.*MetaTrader.*
# Dialogs
windowrulev2=float,class:^(.*org.kde.polkit-kde-authentication-agent-1.*)$
windowrulev2=float,class:.*portal.*
windowrulev2=float,class:^(.*org.kde.kteatime.*)$
windowrulev2=float,title:^(.*Open File.*)$
windowrulev2=float,title:^(.*Open Folder.*)$
windowrulev2=float,title:^(.*Save As.*)$
windowrulev2=float,title:^(.*Library.*)$
windowrulev2=noborder,class:^(.*org.libretro.RetroArch.*)$,title:^(.*)$,maximize:1
windowrulev2=float,class:^(.*dialog.*)$
windowrulev2=float,title:^(.*dialog.*)$
windowrulev2=float,title:^(.*Winetricks.*)$
# Floating
windowrulev2=float,class:^(.*com.github.hluk.copyq.*)$
windowrulev2=float,class:Windscribe
# Layer rules
layerrule=blur,gtk-layer-shell
layerrule=ignorezero,gtk-layer-shell
layerrule=blur,notifications
layerrule=ignorezero,notifications
layerrule=blur,session
layerrule=blur,popup
layerrule=ignorezero,class:^(.*GLava.*)$
# Others
windowrulev2=pin,class:^(.*9i.*)$
windowrulev2=noblur,class:^(.*GLava.*)$
windowrulev2=noblur,class:^(.*neovide.*)$
windowrulev2=noborder,class:^(.*GLava.*)$
windowrulev2=pseudo,class:^(.*GLava.*)$
windowrulev2=noshadow,class:^(.*GLava.*)$
windowrulev2=float,class:^(.*GLava.*)$
# windowrulev2=nofocus,class:^jetbrains-(?!toolbox),floating:1,title:^win\d+$
windowrule=nofocus,class:^jetbrains-.*$,floating:1,title:^$|^\s$|^win\d+$
windowrulev2 = float, title:^(NibrasShellSettings)$
windowrulev2 = size 950 950, title:^(NibrasShellSettings)$
windowrulev2 = center, title:^(NibrasShellSettings)$
layerrule = blur, NibrasShell:logout
layerrule = ignorealpha 0, NibrasShell:logout
# layerrule = ignorealpha 0, NibrasShell:logout
# layerrule = dimaround, NibrasShell:logout