-
Notifications
You must be signed in to change notification settings - Fork 21
/
rules.conf
89 lines (84 loc) · 2.76 KB
/
rules.conf
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
# ----------------
# ----- Ruls -----
# ----------------
# Terminals & Main
windowrule=workspace 1,konsole
windowrule=workspace 1,kitty
windowrule=workspace 1,systemsettings
windowrule=workspace 1,gnome-terminal
# Internet
windowrule=workspace 2,firefox
windowrule=workspace 2,opera
windowrule=workspace 2,edge
windowrule=workspace 2,Chromium
windowrulev2=workspace 2,class:Google-chrome
windowrule=workspace 2,thorium-browser
windowrule=workspace 2,Brave-browser
# Coding
windowrule=workspace 3,Code
windowrulev2=workspace 3,title:^(.*hopofy.*)$
windowrule=workspace 3,VSCodium
windowrule=workspace 3,jetbrains-pycharm-ce
# Files
windowrule=workspace 4,dolphin
windowrule=workspace 4,pcmanfm-qt
windowrule=workspace 4,nemo
windowrule=workspace 4,ark
windowrulev2=workspace 4, class:.*Nautilus.*
# Android & Database
windowrule=workspace 5,studio
windowrule=workspace 5,jetbrains-studio
windowrule=workspace 5,DBeaver
windowrule=workspace 5,title:^(LibreOffice)(.*)$
windowrulev2=workspace 5,title:^(.*pgadmin4.*)$
# Chatting
windowrule=workspace 6,title:^(Telegram)(.*)$
windowrule=workspace 6,title:^(Messages for web)(.*)$
windowrule=workspace 6,discord
windowrule=workspace 6,thunderbird
# Media
windowrule=workspace 7,amarok
windowrule=workspace 7,G4Music
windowrulev2=workspace 7, class:.*music.*
windowrulev2=workspace 7, class:.*lollypop.*
windowrule=workspace 7,elisa
windowrule=workspace 7,vlc
windowrule=workspace 7,easyeffects
windowrule=workspace 7,mpv
windowrule=workspace 7,strawberry
# Games
windowrulev2=workspace 8, class:^(org.libretro.RetroArch)$
windowrule=workspace 8, pcsx2-qt
windowrulev2=workspace 8, class:.*PCSX2*.
windowrule=workspace 8, PPSSPPQt
# Other temp workspac
windowrule=workspace 9,Postman
# Dialogs
windowrulev2=float, class:^(org.kde.polkit-kde-authentication-agent-1)$
windowrulev2=float, class:^(org.kde.kteatime)$
windowrule=float,title:^(Open File)(.*)$
windowrule=float,title:^(Open Folder)(.*)$
windowrule=float,title:^(Save As)(.*)$
windowrule=float,title:^(Library)(.*)$
windowrulev2 = noborder,class:^(org.libretro.RetroArch)$,title:^( )$,maximize:1
# Floating
windowrulev2 = float, class:^(com.github.hluk.copyq)
# 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,title:hopofy
windowrulev2 = noblur,class:GLava
windowrulev2 = noborder,class:GLava
windowrulev2 = pseudo,class:GLava
windowrulev2 = noshadow,class:GLava
windowrulev2 = float,class:GLava
# windowrulev2 = opacity 0.94 0.94, title:hopofy
# windowrulev2 = opacity 0.94 0.94, class:^(.*)$
# windowrulev2 = blur 0.94 0.94 0.01, class:^(.konsole)$