aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.config/qtile/config.py30
1 files changed, 28 insertions, 2 deletions
diff --git a/.config/qtile/config.py b/.config/qtile/config.py
index 78c9176..29c6c11 100644
--- a/.config/qtile/config.py
+++ b/.config/qtile/config.py
@@ -132,10 +132,14 @@ matchers = {
Match(wm_class=[
"Firefox",
"chromium",
+ re.compile('TorLauncher'),
+ re.compile('Tor Browser'),
]),
],
'dev': [
Match(wm_class=[
+ re.compile('Processing'),
+ re.compile('processing-app-Base'),
"scide",
"pdwindow",
"PdWindow",
@@ -144,6 +148,7 @@ matchers = {
Match(title=[
re.compile('SuperCollider'),
"Pd",
+ re.compile('Arduino'),
]),
],
'games': [
@@ -170,14 +175,35 @@ matchers = {
'audio': [
Match(wm_class=[
"Ardour",
+ re.compile('Audacity'),
+ re.compile('Calfjackhost'),
+ re.compile('Ffado-mixer'),
+ re.compile('Guitarix'),
])
],
'photo': [
Match(wm_class=[
re.compile('Shotwell'),
re.compile('Gimp'),
+ re.compile('Inkscape'),
+ re.compile('Darktable'),
+ re.compile('Converseen'),
+ re.compile('Ufraw'),
])
],
+ 'office': [
+ Match(wm_class=[
+ re.compile('libreoffice'),
+ re.compile('Scribus'),
+ re.compile('net-sf-jabref-JabRefMain'),
+ ]),
+ ],
+ 'admin': [
+ Match(wm_class=[
+ re.compile('virt-manager'),
+ re.compile('Virt-manager'),
+ ]),
+ ],
}
workspaces = [
@@ -187,8 +213,8 @@ workspaces = [
{"key": "4", "name": "games", "matches": matchers["games"]},
{"key": "5", "name": "audio", "matches": matchers["audio"]},
{"key": "6", "name": "photo", "matches": matchers["photo"]},
- {"key": "7", "name": "7"},
- {"key": "8", "name": "8"},
+ {"key": "7", "name": "office", "matches": matchers["office"]},
+ {"key": "8", "name": "admin", "matches": matchers["admin"]},
{"key": "9", "name": "9"},
{"key": "0", "name": "0"},
]