aboutsummaryrefslogtreecommitdiff
path: root/.local
diff options
context:
space:
mode:
authorRaul Benencia <raul@thousandeyes.com>2026-04-30 11:16:39 -0700
committerRaul Benencia <raul@thousandeyes.com>2026-04-30 11:24:59 -0700
commit47bd2b74000d761e938da20a4ad7d735478d2194 (patch)
tree2eba785aa6dd8ba92a5bc7c647b6dee82a14661e /.local
parentb2321e6976e89ece03e15bc2a60f7d9811f537f3 (diff)
gnome: window routing updates
Diffstat (limited to '.local')
-rw-r--r--.local/share/gnome-shell/extensions/org-agenda-indicator@rbenencia.name/metadata.json2
-rw-r--r--.local/share/gnome-shell/extensions/workspace-router@rbenencia.name/extension.js27
2 files changed, 20 insertions, 9 deletions
diff --git a/.local/share/gnome-shell/extensions/org-agenda-indicator@rbenencia.name/metadata.json b/.local/share/gnome-shell/extensions/org-agenda-indicator@rbenencia.name/metadata.json
index de62ebd..d24f67c 100644
--- a/.local/share/gnome-shell/extensions/org-agenda-indicator@rbenencia.name/metadata.json
+++ b/.local/share/gnome-shell/extensions/org-agenda-indicator@rbenencia.name/metadata.json
@@ -4,7 +4,7 @@
"name": "Org Agenda Indicator",
"description": "Show today's org-agenda tasks in the top bar.",
"settings-schema": "org.gnome.shell.extensions.org-agenda-indicator",
- "shell-version": ["49"],
+ "shell-version": ["46", "47", "48", "49"],
"session-modes": ["user"],
"url": "https://rbenencia.name",
"version": 1
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