aboutsummaryrefslogtreecommitdiff
path: root/.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js
diff options
context:
space:
mode:
Diffstat (limited to '.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js')
-rw-r--r--.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js27
1 files changed, 19 insertions, 8 deletions
diff --git a/.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js b/.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js
index a61ef47..74f6cdf 100644
--- a/.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js
+++ b/.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js
@@ -45,10 +45,10 @@ const WINDOW_RULES = [
workspace: 2,
monitor: 'primary',
matchAny: [
- {field: 'title', pattern: /(ebex|lack|communications|notmuch|outlook|elfeed)/i},
- {field: 'appId', pattern: /(slack|outlook)/i},
- {field: 'wmClass', pattern: /(slack|outlook)/i},
- {field: 'wmClassInstance', pattern: /(slack|outlook)/i},
+ {field: 'title', pattern: /(ebex|lack|communications|notmuch|outlook|elfeed|thunderbird)/i},
+ {field: 'appId', pattern: /(slack|outlook|thunderbird)/i},
+ {field: 'wmClass', pattern: /(slack|outlook|thunderbird)/i},
+ {field: 'wmClassInstance', pattern: /(slack|outlook|thunderbird)/i},
],
},
{
@@ -61,14 +61,25 @@ const WINDOW_RULES = [
],
},
{
+ name: 'teleport',
+ workspace: 5,
+ monitor: 'primary',
+ matchAny: [
+ {field: 'title', pattern: /teleport/i},
+ {field: 'appId', pattern: /teleport/i},
+ {field: 'wmClass', pattern: /teleport/i},
+ {field: 'wmClassInstance', pattern: /teleport/i},
+ ],
+ },
+ {
name: 'terminals-apps',
workspace: 3,
monitor: 'primary',
matchAny: [
- {field: 'title', pattern: /(alacritty|kitty|terminal|teleport)/i},
- {field: 'appId', pattern: /(alacritty|kitty|console|terminal|teleport)/i},
- {field: 'wmClass', pattern: /(alacritty|kitty|terminal|teleport)/i},
- {field: 'wmClassInstance', pattern: /(alacritty|kitty|terminal|teleport)/i},
+ {field: 'title', pattern: /(alacritty|kitty|terminal)/i},
+ {field: 'appId', pattern: /(alacritty|kitty|console|terminal)/i},
+ {field: 'wmClass', pattern: /(alacritty|kitty|terminal)/i},
+ {field: 'wmClassInstance', pattern: /(alacritty|kitty|terminal)/i},
],
},
{
nihil fit ex nihilo