aboutsummaryrefslogtreecommitdiff
path: root/.config/qtile/workspaces.py
diff options
context:
space:
mode:
Diffstat (limited to '.config/qtile/workspaces.py')
-rw-r--r--.config/qtile/workspaces.py93
1 files changed, 93 insertions, 0 deletions
diff --git a/.config/qtile/workspaces.py b/.config/qtile/workspaces.py
new file mode 100644
index 0000000..42e203f
--- /dev/null
+++ b/.config/qtile/workspaces.py
@@ -0,0 +1,93 @@
+# Justine Smithies
+# https://github.com/justinesmithies/qtile-wayland-dotfiles
+
+# Workspace setup
+# Get the icons at https://www.nerdfonts.com/cheat-sheet
+
+from libqtile.config import Match
+
+workspaces = [
+ {
+ "name": " ₁",
+ "key": "1",
+ "matches": [
+ Match(wm_class='firefox'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": " ₂",
+ "key": "2",
+ "matches": [
+ Match(wm_class='foot'),
+ Match(wm_class='ranger'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": " ₃",
+ "key": "3",
+ "matches": [
+ Match(wm_class='nvim'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": " ₄",
+ "key": "4",
+ "matches": [
+ Match(wm_class='telegram-desktop'),
+ Match(wm_class='weechat'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": " ₅",
+ "key": "5",
+ "matches": [
+ Match(wm_class='gimp-2.99'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": "󰓇 ₆",
+ "key": "6",
+ "matches": [
+ Match(wm_class='Spotify'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": " ₇",
+ "key": "7",
+ "matches": [
+ Match(wm_class='soffice'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": "󰎕 ₈",
+ "key": "8",
+ "matches": [
+ Match(wm_class='newsboat'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+ {
+ "name": "󰇮 ₉",
+ "key": "9",
+ "matches": [
+ Match(wm_class='aerc'),
+ ],
+ "layout": "monadtall",
+ "spawn": [],
+ },
+]